0001654954-25-001434.txt : 20250213 0001654954-25-001434.hdr.sgml : 20250213 20250213092623 ACCESSION NUMBER: 0001654954-25-001434 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250213 DATE AS OF CHANGE: 20250213 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LIGHTPATH TECHNOLOGIES INC CENTRAL INDEX KEY: 0000889971 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 860708398 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-27548 FILM NUMBER: 25617618 BUSINESS ADDRESS: STREET 1: 2603 CHALLENGER TECH CT STREET 2: SUITE 100 CITY: ORLANDO STATE: FL ZIP: 32826 BUSINESS PHONE: 4073824003 10-Q 1 lpth_10q.htm FORM 10-Q lpth_10q.htm

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

 

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

 

For the quarterly period ended December 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 000-27548

 

LIGHTPATH TECHNOLOGIES, INC.

 (Exact name of registrant as specified in its charter)

 

Delaware

 

86-0708398

(State or other jurisdiction of

 

(I.R.S. Employer

incorporation or organization)

 

Identification No.)

 

2603 Challenger Tech Ct. Suite 100

Orlando, Florida 32826

(Address of principal executive offices)

(ZIP Code)

 

(407) 382-4003

(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

Class A CommonStock, par value $0.01

LPTH

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 such shorter period that the registrant was required to submit such files).

 Yes ☒   NO ☐

 

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

 

 

Emerging growth company

 

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

 

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

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date:

 

40,160,768 shares of Class A common stock, $0.01 par value, outstanding as of February 10, 2025.

 

 

 

  

LIGHTPATH TECHNOLOGIES, INC.

Form 10-Q

 

Index

 

Item

 

Page

 

 

Cautionary Note Concerning Forward-Looking Statements

3

 

 

Part I

Financial Information

 

 

 

 

Item 1

Financial Statements

4

 

Unaudited Condensed Consolidated Balance Sheets

4

 

Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss)

5

 

Unaudited Condensed Consolidated Statement of Changes in Stockholders’ Equity

6

 

Unaudited Condensed Consolidated Statements of Cash Flows

7

 

Notes to Unaudited Condensed Consolidated Financial Statements

8

Item 2

Management’s Discussion and Analysis of Financial Condition and Results of Operations

22

 

Results of Operations

24

 

Liquidity and Capital Resources

27

 

Critical Accounting Policies and Estimates

29

 

How We Operate

29

 

Non-GAAP Financial Measures

32

Item 3

Quantitative and Qualitative Disclosures about Market Risk

33

Item 4

Controls and Procedures

33

 

 

 

Part II

Other Information

 

 

 

 

Item 1

Legal Proceedings

34

Item 1A

Risk Factors

34

Item 2

Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities

34

Item 3

Defaults Upon Senior Securities

34

Item 4

Mine Safety Disclosures

34

Item 5

Other Information

34

Item 6

Exhibits

35

 

 

 

Signatures

36

 

 
2

Table of Contents

  

CAUTIONARY NOTE CONCERNING FORWARD-LOOKING STATEMENTS

 

Certain statements and information in this Quarterly Report on Form 10-Q for the quarter ended December 31, 2024 (the “Quarterly Report”) may constitute “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the Private Securities Litigation Reform Act of 1995. These forward-looking statements include, without limitation, statements concerning plans, opinions, expectations, beliefs, objectives, assumptions or projections regarding future events or future results and underlying assumptions and other statements, which are not statements of historical facts. In some cases, you can identify forward-looking statements by terminology such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “potential,” or “continue,” or other comparable terminology. These forward-looking statements are based largely on our current expectations and assumptions and are subject to a number of risks and uncertainties, many of which are beyond our control. While management believes that these forward-looking statements are reasonable as and when made, there can be no assurance that future developments affecting us will be those that we anticipate. These statements are subject to many risks, uncertainties, and other important factors that could cause actual future results to differ materially from those expressed in the forward-looking statements including, but not limited to, our ability to obtain needed raw materials and components from our suppliers; general economic uncertainty in key global markets and a worsening of global economic conditions or low levels of economic growth; geopolitical tensions, the Russian-Ukraine conflict, and the Hamas/Israel war; the effects of steps that we could take to reduce operating costs; rising inflation and increased interest rates, which diminish capital market cash flow and borrowing power; our inability to sustain profitable sales growth, convert inventory to cash, or reduce our costs to maintain competitive prices for our products; circumstances or developments that may make us unable to implement or realize the anticipated benefits, or that may increase the costs, of our current and planned business initiatives; and those factors detailed by us in our public filings with the Securities and Exchange Commission (the “SEC”), including in Item 1A, Risk Factors, in our Annual Report on Form 10-K for the year ended June 30, 2024. In light of these risks and uncertainties, all of the forward-looking statements made herein are qualified by these cautionary statements and there can be no assurance that the actual results or developments anticipated by us will be realized. We undertake no obligation to update or revise any of the forward-looking statements contained herein.

 

 
3

Table of Contents

 

PART I. FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

LIGHTPATH TECHNOLOGIES, INC.

Condensed Consolidated Balance Sheets

(unaudited)

 

 

December 31,

 

 

June 30,

 

Assets

 

2024

 

 

2024

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$3,201,066

 

 

$3,480,268

 

Trade accounts receivable, net of allowance of $20,172 and $25,676

 

 

5,279,634

 

 

 

4,928,931

 

Inventories, net

 

 

6,428,439

 

 

 

6,551,059

 

Prepaid expenses and deposits

 

 

649,270

 

 

 

445,900

 

Other current assets

 

 

89,891

 

 

 

131,177

 

Total current assets

 

 

15,648,300

 

 

 

15,537,335

 

 

 

 

 

 

 

 

 

 

Property and equipment, net

 

 

14,054,829

 

 

 

15,210,612

 

Operating lease right-of-use assets

 

 

6,218,147

 

 

 

6,741,549

 

Intangible assets, net

 

 

2,960,252

 

 

 

3,650,739

 

Goodwill

 

 

6,764,127

 

 

 

6,764,127

 

Deferred tax assets, net

 

 

123,000

 

 

 

123,000

 

Other assets

 

 

59,536

 

 

 

59,602

 

Total assets

 

$45,828,191

 

 

$48,086,964

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

 

Accounts payable

 

$3,114,382

 

 

$3,231,713

 

Accrued liabilities

 

 

1,448,584

 

 

 

1,911,867

 

Accrued payroll and benefits

 

 

1,445,924

 

 

 

1,446,452

 

Operating lease liabilities, current

 

 

997,957

 

 

 

1,059,998

 

Loans payable, current portion

 

 

3,017,443

 

 

 

209,170

 

Finance lease obligation, current portion

 

 

203,739

 

 

 

177,148

 

Total current liabilities

 

 

10,228,029

 

 

 

8,036,348

 

 

 

 

 

 

 

 

 

 

Deferred tax liabilities, net

 

 

323,402

 

 

 

326,197

 

Accrued liabilities, noncurrent

 

 

315,480

 

 

 

611,619

 

Finance lease obligation, less current portion

 

 

496,025

 

 

 

528,753

 

Operating lease liabilities, noncurrent

 

 

7,539,488

 

 

 

8,058,502

 

Loans payable, less current portion

 

 

222,829

 

 

 

325,880

 

Total liabilities

 

 

19,125,253

 

 

 

17,887,299

 

 

 

 

 

 

 

 

 

 

Commitments and Contingencies

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

 

 

Preferred stock: Series D, $0.01 par value, voting; 500,000 shares authorized; none issued and outstanding

 

 

 

 

 

 

Common stock: Class A, $0.01 par value, voting; 94,500,000 shares authorized; 39,890,834 and 39,254,643 shares issued and outstanding

 

 

398,908

 

 

 

392,546

 

Additional paid-in capital

 

 

246,051,852

 

 

 

245,140,758

 

Accumulated other comprehensive income

 

 

330,495

 

 

 

509,936

 

Accumulated deficit

 

 

(220,078,317)

 

 

(215,843,575)

Total stockholders’ equity

 

 

26,702,938

 

 

 

30,199,665

 

Total liabilities and stockholders’ equity

 

$45,828,191

 

 

$48,086,964

 

 

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

 

 
4

Table of Contents

 

LIGHTPATH TECHNOLOGIES, INC.

Condensed Consolidated Statements of Comprehensive Income (Loss)

(unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue, net

 

$7,424,829

 

 

$7,315,637

 

 

$15,825,210

 

 

$15,392,885

 

Cost of sales

 

 

5,493,998

 

 

 

5,147,316

 

 

 

11,049,950

 

 

 

10,892,858

 

Gross profit

 

 

1,930,831

 

 

 

2,168,321

 

 

 

4,775,260

 

 

 

4,500,027

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Selling, general and administrative

 

 

3,356,063

 

 

 

2,858,457

 

 

 

6,626,646

 

 

 

5,519,625

 

New product development

 

 

764,396

 

 

 

607,747

 

 

 

1,240,837

 

 

 

1,247,636

 

Amortization of intangible assets

 

 

294,711

 

 

 

485,446

 

 

 

690,487

 

 

 

766,717

 

Loss on disposal of property and equipment

 

 

 

 

 

 

 

 

78,437

 

 

 

 

Total operating expenses

 

 

4,415,170

 

 

 

3,951,650

 

 

 

8,636,407

 

 

 

7,533,978

 

Operating loss

 

 

(2,484,339)

 

 

(1,783,329)

 

 

(3,861,147)

 

 

(3,033,951)

Other income (expense):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense, net

 

 

(169,053)

 

 

(53,788)

 

 

(318,413)

 

 

(111,399)

Other income, net

 

 

85,920

 

 

 

199,512

 

 

 

4,979

 

 

 

204,915

 

Total other expense, net

 

 

(83,133)

 

 

145,724

 

 

 

(313,434)

 

 

93,516

 

Loss before income taxes

 

 

(2,567,472)

 

 

(1,637,605)

 

 

(4,174,581)

 

 

(2,940,435)

Income tax provision

 

 

44,525

 

 

 

76,058

 

 

 

60,161

 

 

 

115,604

 

Net loss

 

$(2,611,997)

 

$(1,713,663)

 

$(4,234,742)

 

$(3,056,039)

Foreign currency translation adjustment

 

 

(451,035)

 

 

259,973

 

 

 

(179,441)

 

 

134,765

 

Comprehensive loss

 

$(3,063,032)

 

$(1,453,690)

 

$(4,414,183)

 

$(2,921,274)

Loss per common share (basic)

 

$(0.07)

 

$(0.05)

 

$(0.11)

 

$(0.08)

Number of shares used in per share calculation (basic)

 

 

39,728,933

 

 

 

37,501,683

 

 

 

39,645,206

 

 

 

37,466,714

 

Loss per common share (diluted)

 

$(0.07)

 

$(0.05)

 

$(0.11)

 

$(0.08)

Number of shares used in per share calculation (diluted)

 

 

39,728,933

 

 

 

37,501,683

 

 

 

39,645,206

 

 

 

37,466,714

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 
5

Table of Contents

 

LIGHTPATH TECHNOLOGIES, INC.

Condensed Consolidated Statements of Changes in Stockholders' Equity

(unaudited)

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

Class A

 

 

Additional

 

 

Other

 

 

 

 

 

Total

 

 

 

Common Stock

 

 

Paid-in

 

 

Comphrehensive

 

 

Accumulated

 

 

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income

 

 

Deficit

 

 

Equity

 

Balances at June 30, 2024

 

 

39,254,643

 

 

$392,546

 

 

$245,140,758

 

 

$509,936

 

 

$(215,843,575)

 

$30,199,665

 

Issuance of common stock for:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Employee Stock Purchase Plan

 

 

8,232

 

 

 

82

 

 

 

10,290

 

 

 

 

 

 

 

 

 

10,372

 

Exercise of Stock Options, RSUs & RSAs, net

 

 

70,309

 

 

 

703

 

 

 

(703)

 

 

 

 

 

 

 

 

 

Issuance of common stock for acquisition of Visimid

 

 

279,553

 

 

 

2,796

 

 

 

318,562

 

 

 

 

 

 

 

 

 

321,358

 

Stock-based compensation on stock options, RSUs & RSAs

 

 

 

 

 

 

 

 

264,475

 

 

 

 

 

 

 

 

 

264,475

 

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

271,594

 

 

 

 

 

 

271,594

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,622,745)

 

 

(1,622,745)

Balances at September 30, 2024

 

 

39,612,737

 

 

$396,127

 

 

$245,733,382

 

 

$781,530

 

 

$(217,466,320)

 

$29,444,719

 

Issuance of common stock for:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercise of Stock Options, RSUs & RSAs, net

 

 

229,097

 

 

 

2,291

 

 

 

(2,291)

 

 

 

 

 

 

 

 

 

Shares issued as compensation

 

 

49,000

 

 

 

490

 

 

 

89,180

 

 

 

 

 

 

 

 

 

89,670

 

Stock-based compensation on stock options, RSUs & RSAs

 

 

 

 

 

 

 

 

231,581

 

 

 

 

 

 

 

 

 

231,581

 

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

(451,035)

 

 

 

 

 

(451,035)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,611,997)

 

 

(2,611,997)

Balances at December 31, 2024

 

 

39,890,834

 

 

$398,908

 

 

$246,051,852

 

 

$330,495

 

 

$(220,078,317)

 

$26,702,938

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balances at June 30, 2023

 

 

37,344,739

 

 

$373,447

 

 

$242,808,771

 

 

$606,536

 

 

$(207,836,229)

 

$35,952,525

 

Issuance of common stock for:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Employee Stock Purchase Plan

 

 

14,607

 

 

 

146

 

 

 

19,573

 

 

 

 

 

 

 

 

 

19,719

 

Exercise of Stock Options, RSUs & RSAs, net

 

 

14,482

 

 

 

145

 

 

 

(145)

 

 

 

 

 

 

 

 

 

Issuance of common stock for acquisition of Visimid

 

 

81,610

 

 

 

816

 

 

 

149,184

 

 

 

 

 

 

 

 

 

150,000

 

Stock-based compensation on stock options, RSUs & RSAs

 

 

 

 

 

 

 

 

240,075

 

 

 

 

 

 

 

 

 

240,075

 

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

(125,208)

 

 

 

 

 

(125,208)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,342,376)

 

 

(1,342,376)

Balances at September 30, 2023

 

 

37,455,438

 

 

$374,554

 

 

$243,217,458

 

 

$481,328

 

 

$(209,178,605)

 

$34,894,735

 

Issuance of common stock for:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercise of Stock Options, RSUs & RSAs, net

 

 

93,940

 

 

 

940

 

 

 

(940)

 

 

 

 

 

 

 

 

 

Stock-based compensation on stock options, RSUs & RSAs

 

 

 

 

 

 

 

 

258,691

 

 

 

 

 

 

 

 

 

258,691

 

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

259,973

 

 

 

 

 

 

259,973

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,713,663)

 

 

(1,713,663)

Balances at December 31, 2023

 

 

37,549,378

 

 

$375,494

 

 

$243,475,209

 

 

$741,301

 

 

$(210,892,268)

 

$33,699,736

 

 

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

 

 
6

Table of Contents

 

LIGHTPATH TECHNOLOGIES, INC.

Condensed Consolidated Statements of Cash Flows

(unaudited)

 

 

Six Months Ended December 31,

 

 

 

2024

 

 

2023

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss

 

$(4,234,742)

 

$(3,056,039)

Adjustments to reconcile net loss to net cash (used in) provided by operating activities:

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

1,893,602

 

 

 

1,943,000

 

Interest from amortization of loan issuance costs

 

 

120,833

 

 

 

 

Loss on disposal of property and equipment

 

 

78,437

 

 

 

 

Stock-based compensation on stock options, RSUs & RSAs, net

 

 

506,020

 

 

 

551,853

 

Provision for credit losses

 

 

 

 

 

(2,236)

Change in operating lease assets and liabilities

 

 

(57,653)

 

 

80,355

 

Inventory write-offs to allowance

 

 

135,625

 

 

 

73,569

 

Deferred taxes

 

 

(2,795)

 

 

9,395

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Trade accounts receivable

 

 

(350,703)

 

 

1,717,283

 

Other current assets

 

 

41,286

 

 

 

(191,381)

Inventories

 

 

(13,005)

 

 

54,461

 

Prepaid expenses and deposits

 

 

(123,598)

 

 

94,619

 

Accounts payable and accrued liabilities

 

 

(430,923)

 

 

(424,310)

Net cash (used in) provided by operating activities

 

 

(2,437,616)

 

 

850,569

 

 

 

 

 

 

 

 

 

 

Cash flows from investing activities:

 

 

 

 

 

 

 

 

Purchase of property and equipment

 

 

(160,155)

 

 

(1,484,401)

Proceeds from sale of equipment

 

 

10,648

 

 

 

 

Proceeds from sale-leaseback of equipment

 

 

 

 

 

364,710

 

Acquisition of Visimid, net of cash acquired

 

 

 

 

 

(722,141)

Net cash used in investing activities

 

 

(149,507)

 

 

(1,841,832)

 

 

 

 

 

 

 

 

 

Cash flows from financing activities:

 

 

 

 

 

 

 

 

Proceeds from sale of common stock from Employee Stock Purchase Plan

 

 

10,372

 

 

 

19,719

 

Deferred payment for acquisition of Visimid

 

 

(125,000)

 

 

 

Loan issuance costs

 

 

(300,000)

 

 

 

Borrowings on loans payable

 

 

3,000,000

 

 

 

142,853

 

Payments on loans payable

 

 

(106,486)

 

 

(407,510)

Repayment of finance lease obligations

 

 

(89,705)

 

 

(58,785)

Net cash provided by (used in) financing activities

 

 

2,389,181

 

 

 

(303,723)

Effect of exchange rate on cash and cash equivalents

 

 

(81,260)

 

 

32,698

 

Change in cash, cash equivalents and restricted cash

 

 

(279,202)

 

 

(1,262,288)

Cash, cash equivalents and restricted cash, beginning of period

 

 

3,480,268

 

 

 

7,144,490

 

Cash, cash equivalents and restricted cash, end of period

 

$3,201,066

 

 

$5,882,202

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

 

 

Interest paid in cash

 

$40,838

 

 

$110,774

 

Income taxes paid

 

$61,427

 

 

$114,953

 

Supplemental disclosure of non-cash investing & financing activities:

 

 

 

 

 

 

 

 

Purchase of equipment through finance lease arrangements

 

$93,048

 

 

$61,654

 

Issuance of common stock for acquisition of Visimid

 

$321,358

 

 

$150,000

 

 

 

 

 

 

 

 

 

 

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

 

 
7

Table of Contents

 

LIGHTPATH TECHNOLOGIES, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

 

1. Basis of Presentation

 

References in this document to “the Company,” “LightPath,” “we,” “us,” or “our” are intended to mean LightPath Technologies, Inc., individually, or as the context requires, collectively with its subsidiaries on a consolidated basis.

 

These unaudited Condensed Consolidated Financial Statements have been prepared in accordance with the requirements of Article 8 of Regulation S-X promulgated under the Exchange Act and, therefore, do not include all information and footnotes necessary for a fair presentation of financial position, results of operations, and cash flows in conformity with accounting principles generally accepted in the United States of America. These unaudited Condensed Consolidated Financial Statements should be read in conjunction with our Consolidated Financial Statements and related notes, included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2024, filed with the SEC. Unless otherwise stated, references to particular years or quarters refer to our fiscal years ended June 30 and the associated quarters of those fiscal years.

 

These Condensed Consolidated Financial Statements are unaudited, but include all adjustments, including normal recurring adjustments, which, in the opinion of management, are necessary to present fairly our financial position, results of operations and cash flows for the interim periods presented. The Consolidated Balance Sheet as of June 30, 2024 has been derived from the audited financial statements at that date but does not include all of the information and notes required by generally accepted accounting principles for complete financial statements. Results of operations for interim periods are not necessarily indicative of the results that may be expected for the year as a whole. The unaudited Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.

 

2. Significant Accounting Policies

 

Our significant accounting policies are provided in Note 2, Summary of Significant Accounting Policies, in the Consolidated Financial Statements in our Annual Report on Form 10-K for the fiscal year ended June 30, 2024. There have been no material changes to our significant accounting policies during the six months ended December 31, 2024, from those disclosed in our Annual Report on Form 10-K for the fiscal year ended June 30, 2024.

 

Use of Estimates

 

Management makes estimates and assumptions during the preparation of our unaudited Condensed Consolidated Financial Statements that affect amounts reported in the unaudited Condensed Consolidated Financial Statements and accompanying notes. Such estimates and assumptions could change in the future as more information becomes available, which, in turn, could impact the amounts reported and disclosed herein.

 

Fair Value of Financial Instruments

 

We account for financial instruments in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification Topic 820, “Fair Value Measurements and Disclosures” (“ASC 820”), which provides a framework for measuring fair value and disclosure requirements for fair value measurements of assets and liabilities. ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:

 

Level 1 - Quoted prices in active markets for identical assets or liabilities.

Level 2 - Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable.

Level 3 - Unobservable inputs that are supported by little or no market activity, therefore requiring an entity to develop its own assumptions about the assumptions that market participants would use in pricing.

 

Fair value estimates discussed herein are based upon certain market assumptions and pertinent information available to management.

 

 
8

Table of Contents

 

The respective carrying value of financial instruments recorded on the consolidated balance sheets approximated their fair values. These financial instruments include accounts receivable, accounts payable and accrued liabilities. Fair values were assumed to approximate carrying values for these financial instruments since they are short term in nature and their carrying amounts approximate fair values or they are receivable or payable on demand. The fair value of the our finance lease obligations and loans payable approximate their carrying values, based upon current rates available to us. See Note 11, Leases and Note 12, Loans Payable, to these unaudited Condensed Consolidated Financial Statements for additional information. Management considers these fair value estimates to be level 2 fair value measurements.

 

We do not have any other financial or non-financial assets or liabilities that would be characterized as Level 1, Level 2 or Level 3 instruments.

 

3. Acquisition of Visimid Technologies

 

In July 2023, the Company acquired Liebert Consulting LLC, dba Visimid Technologies (“Visimid”), pursuant to a Membership Interest Purchase Agreement dated as of July 25, 2023 (the “Acquisition Date”).

 

Part of the Company’s growth strategy is to identify appropriate opportunities that would enhance our profitable growth through acquisition. Visimid is an engineering and design firm specializing in thermal imaging, night vision and internet of things (“IOT”) applications. Visimid provides design and consulting services for Department of Defense (“DoD”) contractors, commercial and industrial customers, and original equipment manufacturers (“OEMs”) for original new products. Visimid’s core competency is developing and producing custom thermal and night vision cores. We believe that Visimid’s capabilities are aligned with our strategy to focus on engineered solutions.

 

The Company’s unaudited condensed consolidated financial statements reflect the financial results of Visimid beginning on the Acquisition Date. The purchase price included $1 million in cash, $1,550,000 of restricted stock, $150,000 of assumed bank debt, and an earnout which is contingent upon the award and completion of a specific customer contract. Of the restricted stock payable as part of the purchase price, $150,000 (81,610 shares) was issued at closing, with the balance to be issued in four equal installments of $350,000 each, on January 1, 2024, July 1, 2024, January 1, 2025 and July 1, 2025.  The number of shares is based on the average closing price of the Company’s Class A common stock, as reported by Bloomberg, for the five trading days prior to each stock issuance. For the January 1, 2024 installment, 267,176 shares were issued, and for the July 1, 2024 installment, 279,553 shares were issued.

 

The total purchase price, net of cash acquired and including the estimated potential earnout, is approximately $2.7 million, based on present values as of the Acquisition Date. Of this amount, $600,000 was paid at closing, cash installments of $150,000, $125,000 and $125,000 were paid in October 2023, January 2024 and September 2024, respectively, per the terms of the purchase agreement, and the remaining cash and stock payments, including the balance of the estimated potential earnout, have been accrued and are included in Accrued liabilities and Accrued liabilities, noncurrent in the unaudited Condensed Consolidated Balance Sheet as of December 31, 2024.

 

The estimated fair values of the assets acquired and liabilities assumed were recorded as of the Acquisition Date. As part of the valuation analysis, the Company identified intangible assets, including customer relationships, customer backlog, trade secrets and trademarks. The customer backlog, customer relationships, trade secrets and trademarks were determined to have estimated values of approximately $464,000, $122,000, $925,000 and $442,000, respectively, and estimated useful lives of 1 year for customer backlog, and 10 years for customer relationships, trade secrets and trademarks. The estimated fair value of identifiable intangible assets is determined primarily using the “income approach,” which requires a forecast of all future cash flows. The goodwill recognized is attributable primarily to expected synergies and the assembled workforce of Visimid. The goodwill is expected to be deductible for income tax purposes.

 

The Company incurred a total of approximately $238,000, in acquisition costs, of which $97,000 was incurred during the six months ended December 31, 2023. These costs are included in the unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) in the line item entitled “Selling, general and administrative.”   No further acquisition costs were incurred during the six months ended December 31, 2024.

 

Prior to the Acquisition, the Company had a preexisting relationship with Visimid.  The Company contracted Visimid for engineering services and purchased infrared camera cores from Visimid on an arms’ length basis.  The Company had also partnered with Visimid for the development of the Mantis camera.

 

 
9

Table of Contents

 

4. Revenue

 

Product Revenue

 

We are a manufacturer of optical components and higher-level assemblies, including precision molded glass aspheric optics, molded and diamond-turned infrared optical components, and other optical materials used to produce products that manipulate light. We design, develop, manufacture, and distribute optical components and assemblies utilizing advanced optical manufacturing processes. We also provide engineering services and perform research and development for optical solutions for a wide range of optics markets. Revenue is derived primarily from the sale of optical components and assemblies.

 

Revenue Recognition

 

Revenue is generally recognized upon transfer of control, including the risks and rewards of ownership, of products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We generally bear all costs, risk of loss, or damage and retain title to the goods up to the point of transfer of control of products to customers. Shipping and handling costs are included in the cost of goods sold. We present revenue net of sales taxes and any similar assessments.

 

Customary payment terms are granted to customers, based on credit evaluations. We currently do not have any contracts where revenue is recognized, but the customer payment is contingent on a future event. We record deferred revenue when cash payments are received or due in advance of revenue recognition. Deferred revenue was $335,000 and $725,000 as of December 31, 2024 and June 30, 2024, respectively, and is included in accrued liabilities in the condensed consolidated balance sheets.

 

Nature of Products

 

Revenue from the sale of optical components and assemblies is recognized upon transfer of control, including the risks and rewards of ownership, to the customer. The performance obligations for the sale of optical components and assemblies are satisfied at a point in time, generally upon shipment. Product development agreements for engineering services are generally short-term in nature, with revenue recognized upon satisfaction of the performance obligation, and transfer of control of the agreed-upon deliverable. Visimid has one longer-term order with a defense customer which includes both product development and hardware deliverables where similar revenue recognition criteria will be applied.

 

We categorize our products into four product groups: infrared components, visible components, assemblies and modules, and engineering services.

 

Revenue by product group for the three and six months ended December 31, 2024 and 2023 was as follows:

 

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Infrared components

 

$3,112,076

 

 

$3,572,853

 

 

$5,722,960

 

 

$7,407,455

 

Visible components

 

 

2,762,852

 

 

 

2,678,904

 

 

 

6,062,730

 

 

 

5,367,239

 

Assemblies and modules

 

 

857,214

 

 

 

986,683

 

 

 

1,950,882

 

 

 

2,248,722

 

Engineering services

 

 

692,687

 

 

 

77,197

 

 

 

2,088,638

 

 

 

369,469

 

Total revenue

 

$7,424,829

 

 

$7,315,637

 

 

$15,825,210

 

 

$15,392,885

 

 

 
10

Table of Contents

 

5. Inventories

 

The components of inventories include the following:

 

 

 

December 31,

2024

 

 

June 30,

2024

 

Raw materials

 

$2,653,677

 

 

$3,112,428

 

Work in process

 

 

2,482,370

 

 

 

2,333,240

 

Finished goods

 

 

2,498,260

 

 

 

2,330,287

 

Allowance for obsolescence

 

 

(1,205,868)

 

 

(1,224,896)

 

 

$6,428,439

 

 

$6,551,059

 

 

The value of tooling in raw materials, net of the related allowance for obsolescence, was approximately $1.3 million and $1.4 million as of December 31, 2024 and June 30, 2024, respectively.

 

6. Property and Equipment

 

Property and equipment are summarized as follows:

 

 

 

Estimated Lives (Years)

 

 

December 31, 2024

 

 

June 30, 2024

 

Manufacturing equipment

 

5 - 10

 

 

$22,342,184

 

 

$22,582,429

 

Computer equipment and software

 

3 - 5

 

 

 

968,708

 

 

 

970,494

 

Furniture and fixtures

 

5

 

 

 

347,911

 

 

 

349,932

 

Leasehold improvements

 

5 - 10

 

 

 

8,948,365

 

 

 

8,964,714

 

Construction in progress

 

 

 

 

 

 

626,363

 

 

 

646,217

 

Total property and equipment

 

 

 

 

 

 

33,233,531

 

 

 

33,513,786

 

Less accumulated depreciation and amortization

 

 

 

 

 

 

(19,178,702)

 

 

(18,303,174)

Total property and equipment, net

 

 

 

 

 

$14,054,829

 

 

$15,210,612

 

 

 

Depreciation expense was $1.2 million for both the six months ended December 31, 2024 and 2023.

 

7. Goodwill and Intangible Assets

 

There were no changes in the net carrying value of goodwill during the six months ended December 31, 2024.

 

Amortizable intangible assets were comprised of:

 

 

 

 

 Useful Lives (Years)

 

 

 December 31, 2024

 

 

 June 30, 2024

 

Customer relationships

 

10 - 15

 

 

$3,712,300

 

 

$3,712,300

 

Trade secrets

 

8 - 10

 

 

 

4,197,304

 

 

 

4,197,304

 

Trademarks

 

8 - 10

 

 

 

4,256,418

 

 

 

4,256,418

 

Backlog

 

1

 

 

 

463,525

 

 

 

463,525

 

Total intangible assets

 

 

 

 

 

 

12,629,547

 

 

 

12,629,547

 

Less accumulated amortization

 

 

 

 

 

 

(9,669,295)

 

 

(8,978,808)

Total intangible assets, net

 

 

 

 

 

$2,960,252

 

 

$3,650,739

 

 

 
11

Table of Contents

 

Future amortization of intangibles is as follows:

 

Fiscal year ending:

 

 

 

June 30, 2025 (six months remaining)

 

$194,167

 

June 30, 2026

 

 

388,336

 

June 30, 2027

 

 

388,336

 

June 30, 2028

 

 

388,336

 

June 30, 2029

 

 

388,336

 

After June 30, 2029

 

 

1,212,741

 

 

 

$2,960,252

 

 

8. Income Taxes

 

A summary of our total income tax expense and effective income tax rate for the three and six months ended December 31, 2024 and 2023 is as follows:

 

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Loss before income taxes

 

$(2,567,472)

 

$(1,637,605)

 

$(4,174,581)

 

$(2,940,435)

Income tax provision

 

$44,525

 

 

$76,058

 

 

$60,161

 

 

$115,604

 

Effective income tax rate

 

 

-2%

 

 

-5%

 

 

-1%

 

 

-4%

 

The difference between our effective tax rates in the periods presented above and the federal statutory rate is due to the mix of taxable income and losses generated in our various tax jurisdictions, which include the United States (the “U.S.”), the People’s Republic of China, and the Republic of Latvia. Effective February 28, 2023, the legal entities of LightPath Optical Instrumentation (Shanghai) Co., Ltd. (“LPOI”) and LightPath Optical Instrumentation (Zhenjiang) Co., Ltd. (“LPOIZ”) were merged, with LPOIZ as the surviving company and the operations of the two companies were merged. For the three and six months ended December 31, 2024 and 2023, income tax expense was primarily related to income taxes from our operations in China, including accruals for withholding taxes on intercompany dividends declared by LPOIZ, and paid or payable to LightPath, its parent company, as well as withholding taxes on payments from LPOIZ to LightPath for administrative services rendered.

 

We record net deferred tax assets to the extent we believe it is more likely than not that some portion or all of these assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income. We consider the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. As of December 31, 2024 and June 30, 2024, our net deferred tax assets are related to the U.S. jurisdiction and we have provided a valuation allowance to reduce the deferred tax assets to the net amount we estimate is more-likely-than-not to be realized. Our net deferred tax assets as of December 31, 2024 and June 30, 2024 consist primarily of federal and state tax credits with indefinite carryover periods.

 

U.S. Federal and State Income Taxes

 

Our U.S. federal and state statutory income tax rate is estimated to be 25.5%. Based on our current assessment of the valuation allowance position on our net deferred tax assets, no additional tax expense or benefit is expected to be recorded on pre-tax income or losses generated in the U.S.

 

Income Tax Law of the People’s Republic of China

 

Our Chinese subsidiary, LPOIZ, is governed by the Income Tax Law of the People’s Republic of China. As of December 31, 2024, LPOIZ was subject to a statutory income tax rate of 15%. The net deferred tax liabilities included in these unaudited Condensed Consolidated Balance Sheets as of December 31, 2024 and June 30, 2024 are related to LPOIZ, and primarily consist of timing differences related to depreciation.

 

 
12

Table of Contents

 

The Company routinely declares intercompany dividends to remit a portion of the earnings of its foreign subsidiaries to the U.S. parent company. The Company also intends to reinvest a portion of the earnings generated by its foreign subsidiaries. The Company accrues withholding taxes on the portion of LPOIZ’s earnings that it intends to repatriate. Accrued and unpaid withholding taxes were approximately $32,000 as of both December 31, 2024 and June 30, 2024. Other than these withholding taxes, these intercompany dividends have no impact on the unaudited condensed consolidated financial statements.

 

Law of Corporate Income Tax of Latvia

 

Our Latvian subsidiary, ISP Optics Latvia, SIA (“ISP Latvia”), is governed by the Law of Corporate Income Tax of Latvia. Effective January 1, 2018, the Republic of Latvia enacted tax reform with the following key provisions: (i) corporations are not subject to income tax, but are instead subject to a distribution tax on distributed profits (or deemed distributions, as defined) and (ii) the rate of tax was changed to 20%; however, distribution amounts are first divided by 0.8 to arrive at the profit before tax amount, resulting in an effective tax rate of 25%. As a transitional measure, distributions of earnings prior to January 1, 2018 were not subject to tax if declared prior to December 31, 2019. ISP Latvia declared an intercompany dividend to be paid to ISP Optics Corporation (“ISP”), its U.S. parent company, for the full amount of earnings accumulated prior to January 1, 2018. Distributions of this dividend have been fully settled as of June 30, 2024 and we currently do not intend to distribute any earnings generated after January 1, 2018. If, in the future, we change such intention, we will accrue distribution taxes, if any, as profits are generated.

 

9. Stock-Based Compensation

 

Our directors, officers, and key employees are granted stock-based compensation through our Amended and Restated Omnibus Incentive Plan, as amended (the “Omnibus Plan”), through October 2018 and after that date, through our 2018 Stock and Incentive Compensation Plan (the “SICP”). Such stock-based compensation may include, among other things, incentive stock options, non-qualified stock options, restricted stock awards (“RSAs”) and restricted stock units (“RSUs”). The SICP is administered by the Compensation Committee of the Board of Directors. To date, our stockholders approved an aggregate of 7,215,625 shares of our Class A common stock for issuance pursuant to awards granted under the Omnibus Plan or SICP. As of  December 31, 2024, 775,126 shares of Class A common stock were authorized and available for issuance pursuant to awards granted under the SICP. The Company’s executive officers are eligible to earn incentive compensation consisting of equity-based awards, as well as cash bonuses, based on the achievement of certain individual and/or Company performance goals set by the Compensation Committee.

 

Stock-based compensation expense is based primarily on the fair value of the award as of the grant date and is recognized as an expense over the requisite service period.

 

The following table shows total stock-based compensation expense for the three and six months ended December 31, 2024 and 2023, the majority of which is included in selling, general and administrative (“SG&A”) expenses in these unaudited Condensed Consolidated Statements of Comprehensive Income (Loss):

 

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Stock options

 

$10,809

 

 

$30,037

 

 

$21,618

 

 

$61,515

 

RSAs

 

 

59,531

 

 

 

108,922

 

 

 

166,218

 

 

 

131,309

 

RSUs

 

 

171,206

 

 

 

172,820

 

 

 

318,185

 

 

 

359,030

 

     Total

 

$241,546

 

 

$311,779

 

 

$506,021

 

 

$551,854

 

 

We also adopted the LightPath Technologies, Inc. Employee Stock Purchase Plan (the “2014 ESPP”). The 2014 ESPP permits employees to purchase Class A common stock through payroll deductions, subject to certain limitations. A discount of approximately $1,100 and $2,000 for the six months ended December 31, 2024 and 2023, respectively, is included in SG&A expenses in these unaudited Condensed Consolidated Statements of Comprehensive Income (Loss), which represents the value of the 10% discount given to the employees purchasing stock under the 2014 ESPP.  The 2014 ESPP expired in January 2025.

 

 
13

Table of Contents

 

Grant Date Fair Values and Underlying Assumptions; Contractual Terms

 

We estimate the fair value of each stock option as of the date of grant, using the Black-Scholes-Merton pricing model. The fair value of 2014 ESPP shares is the amount of the discount the employee obtains at the date of the purchase transaction.

 

Most stock options granted vest ratably over two to four years and are generally exercisable for ten years. The assumed forfeiture rates used in calculating the fair value of RSA and RSU grants was 0%, and the assumed forfeiture rates used in calculating the fair value of options for performance and service conditions were 20% for each of the six months ended December 31, 2024 and 2023. The volatility rate and expected term are based on seven-year historical trends in Class A common stock closing prices and actual forfeitures. The interest rate used is the U.S. Treasury interest rate for constant maturities.

 

No stock options were granted during either of the six-month periods ended December 31, 2024 or 2023.

 

Restricted Stock Awards

 

RSAs are granted primarily to our executive officers, employees and consultants, and typically vest over a one to three year period from the date of grant, although some may vest immediately upon grant. The stock underlying RSAs is issued upon vesting.

 

Restricted Stock Units

 

RSUs are granted primarily to our directors, although RSU awards may also be made to executive officers, employees and consultants. RSUs typically vest over a one to four year period from the date of grant, although some may vest immediately upon grant.

 

Information Regarding Current Share-Based Compensation Awards

 

A summary of the activity for share-based compensation awards in the six months ended December 31, 2024 is presented below:

 

 

 

 Stock Options

 

 

 Restricted Stock Units (RSUs)

 

 

 Restricted Stock Awards (RSAs)

 

 

 

 

 

 

Weighted-

 

 

Weighted-

 

 

 

 

 

Weighted-

 

 

 

 

 

Weighted-

 

 

 

 

 

 

Average

 

 

Average

 

 

 

 

 

Average

 

 

 

 

 

Average

 

 

 

 

 

 

Exercise

 

 

Remaining

 

 

 

 

 

Remaining

 

 

 

 

 

Remaining

 

 

 

 Shares

 

 

 Price

 

 

 Contract

 

 

 Shares

 

 

 Contract

 

 

 Shares

 

 

 Contract

 

June 30, 2024

 

 

553,689

 

 

$2.02

 

 

 

5.4

 

 

 

1,250,132

 

 

 

0.8

 

 

 

161,540

 

 

 

1.5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

44,361

 

 

 

 

 

 

 

72,612

 

 

 

 

 

Exercised

 

 

(127,000)

 

$2.01

 

 

 

 

 

 

 

(159,224)

 

 

 

 

 

 

(136,604)

 

 

 

 

Cancelled/Forfeited

 

 

(28,794)

 

$2.96

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2024

 

 

397,895

 

 

$1.96

 

 

 

5.6

 

 

 

1,135,269

 

 

 

0.5

 

 

 

97,548

 

 

 

1.2

 

Awards exercisable/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

vested as of

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2024

 

 

350,409

 

 

$1.92

 

 

 

5.3

 

 

 

587,351

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Awards unexercisable/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

unvested as of

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2024

 

 

47,486

 

 

$2.25

 

 

 

8.0

 

 

 

547,918

 

 

 

0.5

 

 

 

97,548

 

 

 

1.2

 

 

 

 

397,895

 

 

 

 

 

 

 

 

 

 

 

1,135,269

 

 

 

 

 

 

 

97,548

 

 

 

 

 

 

 

As of December 31, 2024, there was approximately $1.1 million of total unrecognized compensation cost related to non-vested share-based compensation arrangements (including stock options, RSAs and RSUs) granted. We expect to recognize the compensation cost as follows:

 

Fiscal Year Ending:

 

Stock Options

 

 

RSAs

 

 

RSUs

 

 

Total

 

June 30, 2025 (remaining six months)

 

$36,202

 

 

$86,842

 

 

$331,510

 

 

$454,554

 

June 30, 2026

 

 

22,104

 

 

 

100,377

 

 

 

296,475

 

 

 

418,956

 

June 30, 2027

 

 

16,350

 

 

 

22,019

 

 

 

180,387

 

 

 

218,756

 

 

 

$74,656

 

 

$209,238

 

 

$808,372

 

 

$1,092,266

 

 

 
14

Table of Contents

 

10. Earnings (Loss) Per Share

 

Basic earnings (loss) per share is computed by dividing net income or loss by the weighted-average number of shares of Class A common stock outstanding, during each period presented. Diluted earnings (loss) per share is computed similarly to basic earnings (loss) per share, except that it reflects the potential dilution that could occur if dilutive securities or other obligations to issue shares of Class A common stock were exercised or converted into shares of Class A common stock. The computations for basic and diluted earnings (loss) per share of Class A common stock are described in the following table:

 

 

 

Three Months Ended
December 31,

 

 

Six Months Ended
December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net loss

 

$(2,611,997)

 

$(1,713,663)

 

$(4,234,742)

 

$(3,056,039)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic number of shares

 

 

39,728,933

 

 

 

37,501,683

 

 

 

39,645,206

 

 

 

37,446,714

 

Diluted number of shares

 

 

39,728,933

 

 

 

37,501,683

 

 

 

39,645,206

 

 

 

37,446,714

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Loss per common share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$(0.07)

 

$(0.05)

 

$(0.11)

 

$(0.08)

Diluted

 

$(0.07)

 

$(0.05)

 

$(0.11)

 

$(0.08)

 

The following potential dilutive shares were not included in the computation of diluted earnings (loss) per share of Class A common stock, as their effects would be anti-dilutive:

 

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Options to purchase common stock

 

 

523,188

 

 

 

534,462

 

 

 

532,179

 

 

 

534,462

 

RSUs and RSAs

 

 

1,292,221

 

 

 

1,704,638

 

 

 

1,348,442

 

 

 

1,695,723

 

 

 

 

1,815,409

 

 

 

2,239,100

 

 

 

1,880,621

 

 

 

2,230,185

 

 

11. Leases

 

Our leases primarily consist of operating leases related to our facilities located in Orlando, Florida; Riga, Latvia; Shanghai, China; and Zhenjiang, China, and finance leases related to certain equipment located in Orlando, Florida and Riga, Latvia. The operating leases for facilities are non-cancelable operating leases, with terms at various times through 2034. We typically include options to renew (or terminate) in our lease term, and as part of our right-of-use (“ROU”) assets and lease liabilities, when it is reasonably certain that we will exercise such options. We currently have fourteen finance lease agreements entered into during fiscal years 2023, 2024 and 2025 with terms ranging from three to five years. The finance leases are for computer and manufacturing equipment.

 

Our operating lease ROU assets and the related lease liabilities are initially measured at the present value of future lease payments over the lease term. One of our operating leases includes renewal options, which were not included in the measurement of the operating lease ROU assets and related lease liabilities. The lease on the premises comprising our primary facility in Orlando, Florida (the “Orlando Facility”) was amended in April 2021, and again in September 2021, to expand the space from approximately 26,000 square feet to approximately 58,500 square feet. The lease term was extended from April 30, 2022, to that certain date that is one hundred twenty-seven (127) months after the date the landlord completes certain work to be done at the leased premises. The landlord’s work was completed in August 2023, and accordingly the lease expires on March 31, 2034. Effective in January 2022, the terms of our leases in Zhenjiang, China and Riga, Latvia were extended to December 31, 2024 and 2030, respectively. It is our intention to renew the lease on the reduced space in Zhenjiang for at least a one-year term.

 

 
15

Table of Contents

 

We received tenant improvement allowances for the lease of our Orlando Facility. These allowances were used to construct improvements and are included in leasehold improvements and operating lease liabilities. The balance is being amortized over the corresponding lease term. In August 2023, we completed the construction of additional tenant improvements within the premises subject to our continuing lease for our Orlando Facility, of which the landlord provided $2.4 million in tenant improvement allowances. We funded the balance of the tenant improvement costs of approximately $3.7 million.

 

The components of lease expense for the three and six months ended December 31, 2024 and 2023 were as follows:

 

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Operating lease cost

 

$269,985

 

 

$238,652

 

 

$538,480

 

 

$443,675

 

Finance lease cost:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation of lease assets

 

 

42,916

 

 

 

13,982

 

 

 

80,732

 

 

 

33,897

 

Interest on lease liabilities

 

 

17,027

 

 

 

7,856

 

 

 

31,089

 

 

 

15,392

 

Total finance lease cost

 

 

59,943

 

 

 

21,838

 

 

 

111,821

 

 

 

49,289

 

Total lease cost

 

$329,928

 

 

$260,490

 

 

$650,301

 

 

$492,964

 

 

Supplemental balance sheet information related to the leases as of December 31, 2024 and June 30, 2024 was as follows:

 

 

 

Classification

 

December 31, 2024

 

 

June 30, 2024

 

Assets:

 

 

 

 

 

 

 

 

Operating lease assets

 

Operating lease assets

 

$6,218,147

 

 

$6,741,549

 

Finance lease assets

 

Property and equipment, net(1)

 

 

954,791

 

 

 

1,063,768

 

Total lease assets

 

 

 

$7,172,938

 

 

$7,805,317

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

Current:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Operating lease liabilities, current

 

$997,957

 

 

$1,059,998

 

Finance leases

 

Finance lease liabilities, current

 

 

203,739

 

 

 

177,148

 

 

 

 

 

 

 

 

 

 

 

 

Noncurrent:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Operating lease liabilities, less current portion

 

 

7,539,488

 

 

 

8,058,502

 

Finance leases

 

Finance lease liabilities, less current portion

 

 

496,025

 

 

 

528,753

 

Total lease liabilities

 

 

 

$9,237,209

 

 

$9,824,401

 

 

 

(1)

Finance lease assets were recorded net of accumulated depreciation of approximately $190,000 and $109,000 as of December 31, 2024 and June 30, 2024, respectively.

 

Lease term and discount rate information related to leases was as follows:

 

Lease Term and Discount Rate

 

December 31, 2024

 

Weighted Average Remaining Lease Term (in years)

 

 

 

Operating leases

 

 

8.9

 

Finance leases

 

 

3.3

 

 

 

 

 

 

Weighted Average Discount Rate

 

 

 

 

Operating leases

 

 

2.9%

Finance leases

 

 

7.1%

 

 
16

Table of Contents

 

Supplemental cash flow information was as follows for the six months ended December 31, 2024 and 2023:

 

 

 

 Six Months Ended December 31,

 

 

 

2024

 

 

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

Operating cash used for operating leases

 

$590,037

 

 

$363,320

 

Operating cash used for finance leases

 

$31,089

 

 

$15,393

 

Financing cash used for finance leases

 

$89,705

 

 

$58,785

 

 

 

Future maturities of lease liabilities were as follows as of December 31, 2024:

 

Fiscal year ending:

 

Finance Leases

 

 

Operating Leases

 

June 30, 2025 (remaining six months)

 

$147,073

 

 

$551,758

 

June 30, 2026

 

 

240,481

 

 

 

1,126,945

 

June 30, 2027

 

 

213,832

 

 

 

1,134,178

 

June 30, 2028

 

 

170,535

 

 

 

1,152,594

 

June 30, 2029

 

 

57,642

 

 

 

1,182,835

 

Thereafter

 

 

 

 

 

5,563,403

 

Total future minimum payments

 

 

829,563

 

 

 

10,711,713

 

   Less imputed interest

 

 

(129,799)

 

 

(2,174,268)

Present value of lease liabilities

 

$699,764

 

 

$8,537,445

 

 

12. Loans Payable

 

As of December 31, 2024, loans payable consisted of two equipment loans and a bridge promissory note (as described below).

 

Bridge Promissory Note

 

On August 6, 2024, we entered into a bridge promissory note (the “Bridge Note”) with Lytton-Kambara Foundation (the “Lender”) pursuant to which the Lender extended a loan to the Company in the principal amount of $3,000,000 (the “Loan”). The Loan is subject to an original issue discount of 7%. After deducting the original issue discount, fees paid to our placement agent, and certain expenses, the Company received net proceeds of $2,700,000.

 

The Bridge Note is unsecured, bears interest at the rate of 12.5% per annum and has a 1-year term, maturing on August 6, 2025 (the “Maturity Date”), at which time the entire principal amount of the Bridge Note and all accrued but unpaid interest is due and payable in full.

 

We may prepay the principal outstanding under the Bridge Note at any time prior to the Maturity Date at 105% of the prepaid principal amount plus any unpaid accrued interest. Upon the consummation of a transaction resulting in a Change of Control (as defined in the Bridge Note) we are required to repay the holder of the Bridge Note in cash an amount equal to 105% of the outstanding principal balance of the Bridge Note plus unpaid accrued interest on the original principal.

 

The Bridge Note contains customary representations, warranties and covenants for agreements of this type and provides for customary events of default, including among other things, failure to make payments when due, breaches of representations and warranties, and certain bankruptcy and insolvency events. Upon an event of default, the Bridge Note’s interest rate shall increase to 18% per annum and the Bridge Note holder may, at its option, accelerate the Bridge Note whereupon the entire principal amount thereof and all accrued but unpaid interest shall be due and payable in full.

 

 
17

Table of Contents

 

Equipment Loans

 

In December 2020, ISP Latvia received an equipment loan from a third party (the “2020 Equipment Loan”), which party is also a significant customer. The 2020 Equipment Loan was collateralized by certain equipment. The initial advance under the 2020 Equipment Loan was 225,000 EUR (or USD $275,000), payable in equal installments over 60 months, the proceeds of which were used to make a prepayment to a vendor for equipment to be delivered at a future date. An additional 225,000 EUR (or USD $267,000) was drawn in September 2021, which proceeds were paid to the vendor for the equipment, payable in equal installments over 52 months. The 2020 Equipment Loan bears interest at a fixed rate of 3.3%.

 

In May 2023, ISP Latvia entered into an equipment loan with a third party financial institution (the “2023 Equipment Loan”).  The 2023 Equipment Loan is collateralized by certain equipment. The initial advance under the 2023 Equipment Loan was 128,815 EUR (or USD $141,245), the proceeds of which were used to make a prepayment to a vendor for equipment to be delivered at a future date. The final advance for the final payment to the equipment vendor was 132,674 EUR (or USD $141,815). The 2023 Equipment Loan is payable over 48 months, with monthly installments that began on January 1, 2024. The 2023 Equipment Loan bears interest at the six-month EURIBOR rate, plus 2.84% (5.63% as of December 31, 2024).

 

Future maturities of loans payable are as follows:

 

 

 

Promissory Note

 

 

Equipment Loans

 

 

Total

 

Fiscal year ending:

 

 

 

 

 

 

 

 

 

June 30, 2025 (remaining six months)

 

$

 

 

$102,567

 

 

$102,567

 

June 30, 2026

 

 

3,000,000

 

 

 

145,465

 

 

 

3,145,465

 

June 30, 2027

 

 

 

 

 

102,844

 

 

 

102,844

 

June 30, 2028

 

 

 

 

 

68,563

 

 

 

68,563

 

Total payments

 

$3,000,000

 

 

$419,439

 

 

$3,419,439

 

Unamortized loan issuance costs

 

 

 

 

 

 

 

 

 

 

(179,167)

Loans payable

 

 

 

 

 

 

 

 

 

$3,240,272

 

Less current portion

 

 

 

 

 

 

 

 

 

 

(3,017,443)

Non-current portion

 

 

 

 

 

 

 

 

 

$222,829

 

 

13. Foreign Operations

 

Assets and liabilities denominated in non-U.S. currencies are translated at rates of exchange prevailing on the balance sheet date, and revenues and expenses are translated at average rates of exchange for the period. Gains or losses on the translation of the financial statements of a non-U.S. operation, where the functional currency is other than the U.S. dollar, are reflected as a separate component of equity, which was a cumulative gain of approximately $330,000 and $510,000 as of December 31, 2024 and June 30, 2024, respectively. We also recognized net foreign currency transaction gains of $40,000 and $4,000 during the three months ended December 31, 2024 and 2023, respectively. During the six months ended December 31, 2024 and 2023, we recognized net foreign currency transaction gains of $4,000 and $29,000, respectively, included in the unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) in the line item entitled “Other income (expense), net.”

 

Our cash, cash equivalents and restricted cash totaled approximately $3.2 million at December 31, 2024. Of this amount, approximately 60% was held by our foreign subsidiaries in China and Latvia. These foreign funds were generated in China and Latvia as a result of foreign earnings. With respect to the funds generated by our foreign subsidiaries in China, the retained earnings of the respective subsidiary must equal at least 50% of its registered capital before any funds can be repatriated through dividends. As of December 31, 2024, LPOIZ had approximately $1.2 million in retained earnings available for repatriation, based on earnings accumulated through December 31, 2024, the end of the most recent statutory tax year, that remained undistributed as of December 31, 2024.

 

 
18

Table of Contents

 

Revenues from foreign countries for the six months ended December 31, 2024 and 2023 are as follows:

 

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

Revenues:

 

 

 

 

 

 

United States

 

$10,628,649

 

 

$8,640,498

 

Europe

 

 

2,589,988

 

 

 

4,521,846

 

China

 

 

1,324,301

 

 

 

1,217,955

 

Other Asian countries

 

 

482,518

 

 

 

614,037

 

Rest of world

 

 

799,754

 

 

 

398,549

 

 

 

$15,825,210

 

 

$15,392,885

 

 

Long-lived assets located in foreign countries as of December 31, 2024 and June 30, 2024 are as follows:

 

 

 

December 31,

2024

 

 

June 30,

2024

 

Long-lived assets:

 

 

 

 

 

 

United States

 

$23,372,056

 

 

$24,989,477

 

Latvia

 

 

4,517,296

 

 

 

4,961,741

 

China

 

 

2,290,539

 

 

 

2,615,410

 

 

 

$30,179,891

 

 

$32,566,628

 

 

14. Contingencies

 

Legal

 

The Company, from time to time, is involved in various legal actions arising in the normal course of business. Management, after reviewing with legal counsel all of these actions and proceedings, believes that the aggregate losses, if any, will not have a material adverse effect on the Company’s financial position or results of operations.

 

In April 2021, we terminated several employees of our China subsidiaries, LPOIZ and LPOI, including the General Manager, the Sales Manager, and the Engineering Manager, after determining that they had engaged in malfeasance and conduct adverse to our interests, including efforts to misappropriate certain of our proprietary technology, diverting sales to entities owned or controlled by these former employees and other suspected acts of fraud, theft and embezzlement. In connection with such terminations, our China subsidiaries have engaged in certain legal proceedings with the terminated employees. We incurred various expenses associated with the investigation into these matters prior and subsequent to the termination of the employees and the associated legal proceedings. In December 2023, we recovered approximately $190,000 in funds that had been recovered by the Chinese authorities. We expect to incur minimal additional legal fees and consulting expenses in future periods as we have exhausted nearly all of our legal options and remedies.

 

Potential Impact of Economic Conditions in and Trade Relations with China

 

Due to our operations in China, our business, results of operations, financial condition and prospects may be influenced to a significant degree by economic, political, legal and social conditions in China. China’s economy differs from the economies of other countries in many respects, including with respect to the level of development, growth rate, amount of government involvement, control of foreign exchange and allocation of resources. While China’s economy has experienced significant growth over the past several decades, its growth rate has declined in recent years and may continue to decline. Deteriorating economic conditions in China, as well as geo-political drivers such as sanctions on Chinese companies, generally have led to lower demand for our products in China and thus lower revenues and net income for our subsidiaries in China and the Company overall. A continuation of China’s current economic conditions or a further slowdown in the economic growth, an economic downturn, a recession, or other adverse economic conditions in China is likely to have a further adverse effect on our business and results of operations in future quarters.

 

 
19

Table of Contents

 

In addition, China’s export limitations on Germanium and Gallium, two materials that are commonly used in infrared optical components, are becoming increasingly disruptive to our business with adverse impacts. The initial restrictions imposed in July 2023, required all international customers to provide an end user statement for approval before receiving an export license. Following that announcement, supply of Germanium was disrupted, though not completely stopped. This also resulted in significant price increases in the cost of Germanium material. Following these restrictions we had proactively canceled a number of customer orders for Germanium, to reduce our exposure in case of a supply disruption.

 

Then, in December 2024, China escalated trade tensions with the U.S. by imposing more stringent export restrictions on critical minerals, including Germanium. The Chinese Ministry of Commerce cited national security concerns as the rationale for these measures, which effectively banned shipments of these minerals to the U.S. and significantly limited shipments of those minerals for dual-use applications in many other countries.

 

As a purchaser of Germanium, we cannot provide any assurance that we will be able to obtain adequate supplies of Germanium, or that the timing or costs of obtaining such raw materials will be acceptable to us. As a precaution against disruptions in the Germanium supply chain and in anticipation of increased demand for optics produced from other materials, particularly our proprietary BlackDiamond materials, we have, in agreement with a key customer, canceled sales orders for optics made of Germanium and are actively working with our customers to redesign their systems to use our BlackDiamond materials instead of Germanium-based materials. Additionally, we are actively collaborating with our customers to ensure those redesigned systems are tested and qualified as replacements for legacy Germanium-based systems. In some cases, such as complex defense and airborne systems, the re-qualification of such redesigned systems is a lengthy process that can take up to two years. In other systems such as commercial systems and also some specific defense systems, this is a faster process, that takes several months.

 

In February 2025, the U.S. announced additional tariffs on goods imported from China, effective immediately, and China announced its intent to follow suit and implement additional tariffs on goods imported to China from the U.S. We have in place a number of strategies to mitigate the impact of tariffs, which we will adjust in response to these additional tariffs.   However, given the uncertainty regarding the potential for additional trade actions by the U.S. or other countries, any future impact on our operations and financial results is uncertain and these impacts could be more significant than in the past. Further, we can provide no assurance that the strategies we implemented to mitigate the impact of such tariffs or other trade actions will continue to be successful. To the extent that our supply chain, costs, sales, or profitability are negatively affected by the tariffs or other trade actions, our business, financial condition, and results of operations may be adversely affected.

 

Impact of Recent Wars

 

In February 2022, Russian military forces invaded Ukraine. This war has led to sanctions on Russia, which have had some impacts, though temporary, on our supply chain of raw materials. Separately, Israel declared war on Hamas in October 2023.  Initially, this resulted in a temporary increase in our sales, as Israel worked to replace electro-optical systems that in some cases use our materials. Our sales to customers in this region have since stabilized, however, it is still possible that this war could have a negative impact on our business as a result of the overall economic impact in Israel. In addition to the significant defense related market in Israel, we also serve many commercial related applications and work with commercial companies in Israel, and the business of those customers may be negatively impacted by the war over time. Given the dynamic nature of this situation, we cannot reasonably estimate the impact of either the Russian-Ukraine conflict or the Israel-Hamas war on our financial condition, results of operations or cash flows into the foreseeable future.

 

15. Liquidity

 

We generally rely on cash from operations and equity and debt offerings, to the extent available, to satisfy our liquidity needs and to maintain our ability to repay our debt. 

 

On February 16, 2022, we filed a shelf registration statement to facilitate the issuance of our Class A common stock, warrants exercisable for shares of our Class A common stock, and/or units up to an aggregate offering price of $75.8 million from time to time. In connection with the filing of the shelf registration statement, we also included a prospectus supplement relating to an at-the-market equity program under which we may issue and sell shares of our Class A common stock up to an aggregate offering price of $25.2 million from time to time, decreasing the aggregate offering price available under the shelf registration statement to $50.6 million. The shelf registration statement was declared effective by the SEC on March 1, 2022. As of June 30, 2024, we issued 585,483 shares of our Class A common stock pursuant to the at-the-market equity program.

 

 
20

Table of Contents

 

On January 12, 2023, the Company entered into a securities purchase agreement (“Purchase Agreement”), pursuant to which the Company agreed to issue and sell in a public offering under the shelf registration statement an aggregate of 9,090,910 shares of the Company’s Class A common stock, par value $0.01 per share for a purchase price of $1.10 per share and filed a prospectus supplement with the SEC related thereto.  The sale of shares pursuant to the Purchase Agreement closed on January 17, 2023, and resulted in net proceeds of approximately $9.2 million after payment of placement agent fees, and certain other costs and expenses of the offering.

 

On February 13, 2025, we announced a strategic acquisition and the related financing, including the issuance of a new series of preferred shares. For additional information, refer to Note 16, Subseqent Event.

 

There are a number of factors that could result in the need to raise additional funds, including a decline in revenue or a lack of anticipated sales growth, increased material costs, increased labor costs, planned production efficiency improvements not being realized, increases in property, casualty, benefit and liability insurance premiums, and increases in other costs. In addition, we may identify opportunities for additional acquisitions and other strategic transactions to expand and further enhance our business that may require that we raise additional capital should we elect to pursue any of such transactions.

 

16. Subsequent Event

 

On February 13, 2025, we entered into a Membership Interest Purchase Agreement (the “Membership Interest Purchase Agreement”) by and among the Company, G5 Infrared, LLC, a New Hampshire limited liability company (“G5 Infrared”), the members of G5 Infrared (the “Sellers”), and Kenneth R. Greenslade, solely in his capacity as Sellers’ Representative, pursuant to which the Company has agreed to acquire from the Sellers all of the issued and outstanding membership interests of G5 Infrared. The aggregate consideration is approximately $27 million which consists of (i) $20.25 million in cash, (ii) 1,972,531 shares of Class A Common Stock, and (iii) and up to an additional $23 million in earnout consideration paid annually in fiscal years 2026 and 2027 subject to achievement of certain revenue and EBITDA targets set forth in the Membership Interest Purchase Agreement. G5 Infrared is an infrared camera solutions provider for Department of Defense (“DoD”) contractors, commercial and industrial customers, and OEMs. The closing of the transaction is expected to occur on or before February 19, 2025.

 

Concurrent with the entry into the Membership Interest Purchase Agreement on February 13, 2025 , we entered into Securities Purchase Agreements (the “Securities Purchase Agreement”) with North Run Capital, AIGH Capital Management LLC and the Lytton-Kambara Foundation (the “Purchasers”) pursuant to which the Purchasers have agreed to purchase from the Company (i) an aggregate of approximately 24,956 shares (the “Preferred Shares”) of a newly created series of preferred stock, with a stated value of $1,000 per share (the “Preferred Stock”), designated Series G Convertible Preferred Stock, which shall be convertible into shares of Common Stock (the shares of Common Stock issuable upon conversion of the Preferred Shares being referred to as the “Conversion Shares”), in accordance with the terms of the Company’s Certificate of Designations, Preferences and Rights of the Series G Convertible Preferred Stock to be filed with the Delaware Secretary of State (the “Certificate of Designations”), (ii) warrants to purchase an aggregate of 4,352,774 shares of Common Stock, with an exercise price of $2.58 per share (the “Warrants; the shares of Common Stock issuable upon exercise of the Warrants being referred to as the “Warrant Shares”), and (iii) senior secured promissory notes (the “Notes”) in an aggregate principal amount of $5.2 million, which are convertible into shares of Preferred Stock upon the occurrence of the event specified in the Notes (the “Preferred Conversion Shares”), which are in turn convertible into Conversion Shares (the transactions contemplated by the Securities Purchase Agreement, the “Private Placement”). The Private Placement is expected to close immediately prior to the closing of the G5 Infrared acquisition.

 

At the closing of the Securities Purchase Agreement, the Company and the Purchasers will enter into a registration rights agreement (the “Registration Rights Agreement”), pursuant to which the Company has agreed to register all Conversion Shares and Warrant Shares (the “Registrable Securities”) under the Securities Act. The Company agreed to file a registration statement covering the resale of such Registrable Securities within 75 days of the date of closing.

 

The Company may not issue Conversion Shares and/or Warrant Shares to the extent such issuances would result in an aggregate number of shares of Common Stock exceeding 19.99% of the total shares of Common Stock issued and outstanding as of the G5 acquisition closing date, in accordance with the rules and regulations of Nasdaq unless the Company first obtains stockholder approval (the “Stockholder Approval”). Pursuant to the Securities Purchase Agreement and as required by Nasdaq, the Company agreed to file a proxy statement to obtain the Stockholder Approval and hold such meeting of stockholders of the Company not later than 120 days after the closing.

 

On February 13, 2025, the Company entered into a Securities Purchase Agreement (the “Class A Common Securities Purchase Agreement”) with Lytton-Kambara Foundation (the “Buyer”), pursuant to which Buyer has agreed to purchase from the Company: (i) 455,192 shares of Class A common stock at a purchase price of approximately $2.15 per share, plus warrants to purchase 37.5% of the number of shares, or 170,697 shares of Class A common stock, with an exercise price of $2.58 per share; and (ii) 232,558 shares of Class A common stock at a purchase price of approximately $2.15 per share (the “Common Offering”). The consideration aggregate of $1.5 million to be paid consists of: 1) $500,000 cash; and 2) the remaining $1,000,000 by exchange of an equal amount of principal and accrued and unpaid interest outstanding under that certain existing indebtedness of the Company held by the Buyer as evidenced by that certain Bridge Note in the original principal amount of $3,000,000 dated August 6, 2024, by the Company in favor of the Buyer (the “Existing Note”).  Upon such exchange under the Class A Common Securities Purchase Agreement, and a like exchange for the remaining balance of the Existing Note in connection with the Buyer purchasing Preferred Stocks and Notes in the Private Placement, all of the Company’s obligations under the Existing Note shall be deemed satisfied in full, waived or terminated and the Existing Note will be deemed cancelled and of no force or effect. The Common Offering is expected to close immediately prior to the closing of the G5 Infrared acquisition.

 

The Company expects to receive aggregate proceeds from the Private Placement and the Common Offering of approximately $32.2 million, inclusive of the conversion of existing indebtedness, before deducting estimated offering expenses payable by the Company, which will be used to fund, in part, the cash consideration payable in connection with the G5 acquisition.

 

 
21

Table of Contents

 

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

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations is designed to provide a reader of the financial statements with a narrative report on our financial condition, results of operations, and liquidity. This discussion and analysis should be read in conjunction with the attached unaudited Condensed Consolidated Financial Statements and notes thereto and our Annual Report on Form 10-K for the year ended June 30, 2024, including the audited Consolidated Financial Statements and notes thereto. The following discussion contains forward-looking statements that involve risks and uncertainties, such as statements of our plans, objectives, expectations, and intentions. Our actual results could differ materially from those discussed in the forward-looking statements. Please also see the cautionary language at the beginning of this Quarterly Report regarding forward-looking statements.

 

Introduction

 

We were incorporated in Delaware in 1992 as the successor to LightPath Technologies Limited Partnership, a New Mexico limited partnership, formed in 1989, and its predecessor, Integrated Solar Technologies Corporation, a New Mexico corporation, formed in 1985. Today, LightPath is a global company with major facilities in the United States, the People’s Republic of China, and the Republic of Latvia.

 

Subsidiaries

 

In November 2005, we formed LPOI, a wholly-owned subsidiary, located in Jiading, People’s Republic of China. LPOI provided sales and support functions. In December 2013, we formed LPOIZ, a wholly-owned subsidiary located in the New City district, of the Jiangsu province, of the People’s Republic of China. LPOIZ’s 55,000 square foot manufacturing facility (the “Zhenjiang Facility”) serves as our primary manufacturing facility in China and provides a lower cost structure for production of larger volumes of optical components and assemblies. Effective February 28, 2023, LPOI and LPOIZ were merged, with LPOIZ as the surviving company.

 

In December 2016, we acquired ISP, and its wholly-owned subsidiary, ISP Latvia. ISP is a vertically integrated manufacturer offering a full range of infrared products from custom infrared optical elements to catalog and high-performance lens assemblies. Since June 2019, ISP’s manufacturing operation has been located at our Orlando Facility. ISP Latvia is a manufacturer of high precision optics and offers a full range of infrared products, including catalog and custom infrared optics. ISP Latvia’s facility in Riga, Latvia (the “Riga Facility”) functions as its manufacturing facility.

 

In July 2023, we acquired Liebert Consulting LLC, dba Visimid Technologies (“Visimid”). Visimid is an engineering and design firm specializing in thermal imaging, night vision and IOT applications. Visimid provides design and consulting services for DoD contractors, commercial and industrial customers, and OEMs for original new products. Visimid’s core competency is developing and producing custom thermal and night vision cores. We believe that Visimid’s capabilities are aligned with our strategy to focus on engineered solutions.  Visimid’s facility is located in Plano, TX.

 

For additional information, please refer to our Annual Report on Form 10-K for the year ended June 30, 2024.

 

Product Groups

 

Our infrared components product group is comprised of both molded and turned infrared lenses and assemblies using a variety of infrared glass materials. This product group also includes both conventional and computer numerical control (“CNC”) ground and polished lenses. Advances in chalcogenide materials have enabled compression molding for mid-wave (“MWIR”) and long-wave (“LWIR”) optics in a process similar to precision molded lenses. Our molded infrared optics technology enables high performance, cost-effective infrared aspheric lenses that do not rely on traditional diamond turning or lengthy polishing methods. Utilizing precision molded aspheric optics significantly reduces the number of lenses required for typical thermal imaging systems and the cost to manufacture these lenses. Molding is an excellent alternative to traditional lens processing methods particularly where volume and repeatability is required.

 

Our visible components product group consists of visible precision molded optics with varying applications. Aspheric lenses are known for their optimal performance. Aspheric lenses simplify and shrink optical systems by replacing several conventional lenses. However, aspheric lenses can be difficult and costly to machine. Our glass molding technology enables the production of both low and high volumes of aspheric optics, while still maintaining the highest quality at an affordable price. Molding is the most consistent and economical way to produce aspheres and we have perfected this method to offer the most precise molded aspheric lenses available.

 

Between these two component product groups, we have the capability to manufacture lenses from very small (with diameters of a sub-millimeter) to over 300 millimeters, and with focal lengths from approximately 0.4 millimeters to over 2,000 millimeters. In addition, both product groups offer both catalog and custom designed optics.

 

Our assemblies and modules product group is comprised of other value-added products, including both infrared and visible components, such as mounted lenses, optical assemblies, collimator assemblies, and other custom specialty optics. Collimator assemblies are utilized in applications involving light detection and ranging (“LIDAR”) technology for advanced driver assistance systems and autonomous vehicles, such as forklifts and other automated warehouse equipment. This continues to be an emerging market with long-term growth potential for us. We also expect growth from medical programs and commercial optical sub-assemblies. We design, build, and sell optical assemblies in markets for test and measurement, medical devices, military, industrial, and communications based on our proprietary technologies.

 

 
22

Table of Contents

 

Our engineering services product group represents services we provide pursuant to product development agreements that we enter into with customers. Typically, customers approach us and request that we develop new products or applications utilizing our existing products to fit their particular needs or specifications. The purpose of those engineering services that we offer is not only to provide purely engineering services for a customer, but also to engineer new products which we later manufacture for the customer. The timing and extent of any such product development requests are outside of our control, and the related revenue is recognized upon satisfaction of the performance obligation, and transfer of control of the agreed-upon deliverable. As we continue a strategic shift into highly engineered solutions, we expect this product group to grow in a similar way as our assemblies and modules business. Furthermore, as the engineering effort precedes the product revenue, the revenue from this product group is often, but not always, a lead indicator to the revenue in assemblies and modules product group.

 

We believe these four product groups are aligned with our strategic direction and will allow us to better track the results of our focus on engineered solution and assemblies.

 

Growth Strategy

 

The optics industry is transforming from a fragmented industry with many component manufacturers into a solution-focused industry with the potential for partnerships for solution development and production. Based on the shifts in the marketplace and the changes that come when a technology, like photonics, moves from being a specialty product to being integrated into mainstream industries and applications, we redefined our strategic direction to leverage our strengths and specifically our subject matter expertise in optics, to provide our wide customer base with complete optical and electro-optical solutions, and to become their partner for the optical engine of their systems.  

 

Since our Chief Executive Officer, Mr. Sam Rubin, joined the Company in 2020, we have been developing a new strategy that will transition the Company from a pure component manufacturer to a supplier of imaging subsystems and systems. Our new strategic direction, which is based on our core technological differentiators such as our BlackDiamond glass (“BlackDiamond”) and proprietary molding technologies, significantly increases our value add to customers. This transition, which is occurring both organically and through acquisitions, such as the July 2023 acquisition of Visimid Technologies, is positioning the Company for significant growth and higher profitability in coming years.

 

Understanding the shifts that are happening in the marketplace and the changes that come when a technology, like photonics, moves from being a specialty to being integrated into mainstream industries and applications, we redefined our strategic direction to provide our wide customer base with domain expertise in optics, and became their partner for the optical engine of their systems. In our view, as the use of photonics evolves, so do customer needs. The industry is transforming from a fragmented industry with a component oriented supply chain, into a solution-focused industry with the potential for partnerships for solution development and production. Over the last couple of years we have worked to align our organization to this strategy, and leverage our in-house domain expertise in photonics, knowledge and experience in advanced optical technologies, and the necessary manufacturing techniques and capabilities. We have been developing these partnerships by working closely with our customers throughout their design process, designing optical solutions that are tailored to their needs, often times using unique technologies that we own, and supplying the customer with a complete optical subsystem to be integrated into their product. Such an approach builds on our unique, value-added technologies that we currently own, such as infrared materials, optical molding, fabrication, system design, and proprietary manufacturing technologies, along with technologies that we acquired through the Visimid acquisition such as video processing, infrared camera integration and more. Continually adding differentiating technologies is key to our strategy and we expect to continue to do so both organically and through acquisitions.

 

Our domain expertise and the extensive “know how” in optical design, fabrication, production and testing technologies will allow our customers to focus on their own development efforts, freeing them from the need to develop subject matter expertise in optics.  By providing the bridge into the optical solution world, we are able to partner with our customers on a long-term basis, create value for our customers, and capture that value through the long-term supply relationships we seek to develop.

 

Further information about our strategic direction can be found in our Annual Report on Form 10-K for the fiscal year ended June 30, 2024.

 

 
23

Table of Contents

 

Results of Operations

 

Revenue

 

Three months ended December 31, 2024, compared to three months ended December 31, 2023

 

Revenue for the second quarter of fiscal 2025 was approximately $7.4 million, an increase of approximately $0.1 million, or 1%, as compared to approximately $7.3 million in the same quarter of the prior fiscal year, driven by increases in sales of visible components and engineering services, partially offset by decreases in infrared components and assemblies and modules.

 

Revenue from infrared components was approximately $3.1 million in the second quarter of fiscal 2025, a decrease of approximately $0.5 million, or 13%, as compared to the same quarter of the prior fiscal year. The decrease in revenue is primarily due to a decrease in sales against a large annual contract for Germanium-based products, which was not renewed in the second quarter of fiscal 2024, as we have decided to reduce the amount of optics we produce from Germanium, both to reduce our risk of supply chain disruption, and more importantly, to work with customers to convert their systems to use optics made of our own BlackDiamond materials. The availability of Germanium is becoming increasingly limited due to new trade restrictions and additional tariffs on goods imposed by China. See the section entitled “Potential Impact of Economic Conditions and Policies in China” within Item 2, for additional information and a discussion of economic conditions and policies in China.

  

Revenue from the visible components product group for the second quarter of fiscal 2025 was $2.8 million, an increase of approximately $0.1 million, or 3%, as compared to the same quarter of the prior fiscal year. The increase in revenue is primarily due to an increase in sales to customers in the defense industry, partially offset by decreases in sales to industrial and medical customers.

 

Revenue from assemblies and modules was approximately $0.9 million in the second quarter of fiscal 2025, a decrease of approximately $0.1 million, or 13%, as compared to the same quarter of the prior fiscal year. The majority of the decrease is due to a decrease in sales of a custom visible lens assembly to a medical customer, for which we had an end-of-life order which shipped complete in the first quarter of fiscal 2025. This decrease in visible lens assembly sales was partially offset by increased sales of infrared cores and cameras.

 

Revenue from engineering services increased by $0.6 million, or 797%, for the second quarter of fiscal 2025, as compared to the same quarter of the prior fiscal year.  This increase was primarily driven by Visimid’s contract with Lockheed Martin, where revenue is generally recognized based on the achievement of milestones.

 

Six months ended December 31, 2024, compared to six months ended December 31, 2023

 

Revenue for the first half of fiscal 2025 was approximately $15.8 million, an increase of approximately $0.4 million, or 3%, as compared to approximately $15.4 million in the same period of the prior fiscal year, driven by increases in sales of visible components and engineering services, partially offset by decreases in infrared components and assemblies and modules.

 

Revenue from infrared components was approximately $5.7 million in the first half of fiscal 2025, a decrease of approximately $1.7 million, or 23%, as compared to the same period of the prior fiscal year. The decrease in revenue is primarily due to a decrease in sales against the aforementioned annual contract for Germanium-based products. The decrease in sales to this customer was partially offset by increases in sales to several defense customers in the U.S. and in Europe.

 

Revenue from the visible components product group for the first half of fiscal 2025 was $6.1 million, an increase of approximately $0.7 million, or 13%, as compared to the same period of the prior fiscal year. The increase in revenue is primarily due to an increase in sales to customers in the defense industry, partially offset by decreases in sales to industrial and medical customers.

 

Revenue from assemblies and modules was approximately $2.1 million in the first half of fiscal 2025, a decrease of approximately $0.3 million, or 13%, as compared to the same period of the prior fiscal year.  The majority of the decrease is due to a decrease in sales of a custom visible lens assembly to a medical customer, for which we had an end of life order which shipped complete in the first quarter of fiscal 2025.

 

Revenue from engineering services increased by $1.7 million, or 465%, for the first half of fiscal 2025, as compared to the same period of the prior fiscal year.  This increase was primarily driven by Visimid’s contract with Lockheed Martin, where revenue is generally recognized based on the achievement of milestones.

 

 
24

Table of Contents

 

Gross Profit

 

In the second quarter of fiscal 2025, gross profit was approximately $1.9 million, a decrease of $0.3 million, or 11%, as compared to the same quarter of the prior fiscal year. Total cost of sales was approximately $5.5 million for the second quarter of fiscal 2025, compared to approximately $5.1 million for the same quarter of the prior fiscal year. Gross margin as a percentage of revenue was 26% for the second quarter of fiscal 2025, compared to 30% for the same quarter of the prior fiscal year. The decrease in gross margin as a percentage of revenue is primarily due to differences in the product mix, coupled with some manufacturing yield issues in infrared components, which were resolved late in the second quarter. We continue to focus our strategic direction on higher margin products.

 

For the first half of fiscal 2025, gross profit was approximately $4.8 million, an increase of $0.3 million, or 6%, as compared to the same period of the prior fiscal year. Total cost of sales was approximately $11.0 million for the first half of fiscal 2025, compared to approximately $10.9 million for the same period of the prior fiscal year. Gross margin as a percentage of revenue was 30% for the first half of fiscal 2025, compared to 29% for the same period of the prior fiscal year. The increase in gross margin as a percentage of revenue is primarily due to a more favorable product mix, with increases in both visible components sales and engineering services, which typically have higher margins than infrared components.

 

Selling, General and Administrative

 

In the second quarter of fiscal 2025, SG&A costs were approximately $3.4 million, an increase of approximately $0.5 million, or 17%, as compared to approximately $2.9 million in the same quarter of the prior fiscal year.  For the first half of fiscal 2025, SG&A costs were approximately $6.6 million, an increase of approximately $1.1 million, or 20%, as compared to approximately $5.5 million in the same period of the prior fiscal year. The increase in SG&A costs is primarily due to an increase in legal and consulting fees related to business development initiatives. Due diligence and other costs incurred leading up to the acquisition of G5 were approximately $175,000 for the second quarter of fiscal 2025, and $585,000 for the first half of 2025. We have also increased our sales and marketing spend to promote new products, including personnel costs, travel, advertising and tradeshows.

 

New Product Development

 

In the second quarter of fiscal 2025, new product development costs were approximately $0.8 million, an increase of approximately $0.2 million, or 26%, as compared to the same quarter of the prior fiscal year. For the first half of fiscal 2025, new product development costs were approximately $1.2 million, approximately the same as the first half of fiscal 2024. The increase for the second quarter was primarily driven by materials consumed for continued development of infrared assembly products.  For the first half, the increase in material spend was offset by a decrease in personnel costs as engineering personnel have shifted toward externally funded, rather than internally funded, development projects.

 

Amortization of Intangibles

 

Amortization of intangibles decreased by $0.2 million for the second quarter of fiscal 2025, as compared to the same quarter of the prior fiscal year, and decreased by $0.1 million for the first half of fiscal 2025, as compared to the same period of the prior fiscal year. These decreases are driven by the amortization of identifiable intangible assets associated with the Visimid acquisition, for which the backlog intangible reached full amortization during the first quarter of fiscal 2025. See Note 3, Acquisition of Visimid, in the unaudited Condensed Consolidated Financial Statements, for further information.

 

Other Income (Expense)

 

Interest expense, net, was approximately $169,000 for the second quarter of fiscal 2025, as compared to $54,000 for the same quarter of the prior fiscal year. For the first half of fiscal 2025, interest expense, net was approximately $318,000, as compared to $111,000 for the same period of the prior fiscal year. The increase in interest expense is due to the interest and amortization of loan issuance costs associated with the Bridge Note which was executed in August 2024.

 

Other income, net, was approximately $86,000 for the second quarter of fiscal 2025, as compared to other income, net of $200,000 for the same quarter of the prior fiscal year. For the first half of fiscal 2025, other income, net was approximately $5,000, as compared to $205,000 for the same period of the prior fiscal year. Other income for the second quarter and first half of fiscal 2024 includes a gain of $190,000 for the return of funds previously misappropriated by our former Chinese management team, as a result of the ongoing legal proceedings described in Note 14, Contingencies, in the unaudited Condensed Consolidated Financial Statements.

 

 
25

Table of Contents

 

Other income, net also includes net gains and losses on foreign exchange transactions. We execute all foreign sales from our U.S. facilities and inter-company transactions in U.S. dollars, partially mitigating the impact of foreign currency fluctuations. Assets and liabilities denominated in non-United States currencies, primarily the Chinese Yuan and Euro, are translated at rates of exchange prevailing on the balance sheet date, and revenues and expenses are translated at average rates of exchange for the year. We recognized foreign currency transaction gains of $40,000 and $4,000 for the second quarter of fiscal 2025 and 2024, respectively. For the first half of fiscal 2025 and 2024, we recognized foreign currency gains of $4,000 and $29,000, respectively.

 

Income Taxes

 

Income tax expense is primarily related to income taxes from our operations in China, including estimated Chinese withholding taxes associated with intercompany dividends declared by LPOIZ and payable to us as its parent company, as well as withholding taxes on payments from LPOIZ to LightPath for administrative services rendered. Income tax expense was approximately $45,000 for the second quarter of fiscal 2025, as compared to $76,000 for the same quarter of the prior fiscal year.  For the first half of fiscal 2025, income tax expense was $60,000, as compared to $116,000 for the same period of the prior fiscal year. The decreases are due to timing of intercompany dividends.

 

Net Loss

 

Net loss for the second quarter of fiscal 2025 was approximately $2.6 million, or $0.07 basic and diluted loss per share, compared to $1.7 million, or $0.05 basic and diluted loss per share, for the same quarter of the prior fiscal year.The increase in net loss of approximately $1.0 million for the second quarter of fiscal 2025, as compared to the same quarter of the prior fiscal year, was primarily attributable to lower gross profit coupled with increased SG&A and new product development costs, as well as higher interest expense. Included in SG&A are $175,000 in non-recurring costs leading up to the acquisition of G5.

 

Net loss for the first half of fiscal 2025 was approximately $4.2 million, or $0.11 basic and diluted loss per share, compared to $3.1 million, or $0.08 basic and diluted loss per share, for the same period of the prior fiscal year. The increase in net loss of approximately $1.2 million for the first half of fiscal 2025, as compared to the same period of the prior fiscal year, was primarily attributable to the increased SG&A costs, including legal and consulting expenses of $585,000 related to the acquisition of G5.

 

Weighted-average common shares outstanding for the second quarter of fiscal 2025 were 39,728,933, basic and diluted, compared to 37,501,683, basic and diluted, in the same quarter of fiscal 2024. Weighted-average common shares outstanding for the first half of fiscal 2025 were 39,645,206, basic and diluted, compared to 37,446,714, basic and diluted, in the same period of fiscal 2024. The increase in weighted-average basic common shares was due to the 585,483 shares issued during the second half of fiscal year 2024 pursuant to the at-the-market equity program, and the shares of Class A common stock issued in conjunction with the acquisition of Visimid. The increase is also attributable to the issuance of shares of Class A common stock under the 2014 ESPP and underlying vested RSUs and RSAs. Potential dilutive common stock equivalents were excluded from the calculation of diluted shares for all periods presented, as their effects would have been anti-dilutive due to net losses in those periods.

 

Potential Impact of Economic Conditions and Policies in China

 

Due to our operations in China, our business, results of operations, financial condition and prospects may be influenced to a significant degree by economic, political, legal and social conditions in China. China’s economy differs from the economies of other countries in many respects, including with respect to the level of development, growth rate, amount of government involvement, control of foreign exchange and allocation of resources. While China’s economy has experienced significant growth over the past several decades, its growth rate has declined in recent years and may continue to decline. According to the National Bureau of Statistics of China, the annual economic growth rate in China was 6.9% in 2017, 6.8% in 2018, 6.1% in 2019, 2.3% in 2020, 8.1% in 2021, 3% in 2022, 5.2% in 2023 and 5% in 2024. Deteriorating economic conditions in China generally have led to lower demand for the Company’s products in China and thus lower revenues and net income for our subsidiaries in China and the Company overall, which we expect will continue in future quarters. 

 

 
26

Table of Contents

 

On July 4, 2023 China announced export limitations on Germanium and Gallium, two materials that are commonly used in infrared optical components, requiring all international customers to provide an end user statement for approval before receiving an export license. Since that announcement, supply of Germanium was disrupted, though not completely stopped. This also resulted in significant price increases in the cost of Germanium material, by as much as 60%. Following these restrictions we had proactively canceled a number of customer orders for Germanium, to reduce our exposure in case of a supply disruption.

 

Then, in December 2024, China escalated trade tensions with the United States by imposing more stringent export restrictions on critical minerals, including germanium. The Chinese Ministry of Commerce cited national security concerns as the rationale for these measures, which effectively banned shipments of these minerals to the U.S., and significantly limited shipments of those minerals for dual-use applications in many other countries.

 

As a purchaser of Germanium, we cannot provide any assurance that we will be able to obtain adequate supplies of Germanium, or that the timing or costs of obtaining such raw materials will be acceptable to us. As a precaution against disruptions in the Germanium supply chain and in anticipation of increased demand for optics produced from other materials, particularly our proprietary BlackDiamond materials, we have, in agreement with a key customer, canceled sales orders for optics made of Germanium and are actively working with our customers to redesign their systems to use our BlackDiamond materials instead of Germanium-based materials. Additionally, we are actively collaborating with our customers to ensure those redesigned systems are tested and qualified as replacements for legacy Germanium-based systems. In some cases, such as complex defense and airborne systems, the re-qualification of such redesigned systems is a lengthy process that can take up to two years. In other systems such as commercial systems and also some specific defense systems, this is a faster process, that takes several months.

 

In February 2025, the U.S. announced additional tariffs on goods imported from China, effective immediately, and China announced its intent to follow suit and implement additional tariffs on goods imported to China from the U.S. We have in place a number of strategies to mitigate the impact of tariffs, which we will adjust in response to these additional tariffs.   However, given the uncertainty regarding the potential for additional trade actions by the U.S. or other countries, any future impact on our operations and financial results is uncertain and these impacts could be more significant than in the past. Further, we can provide no assurance that the strategies we implemented to mitigate the impact of such tariffs or other trade actions will continue to be successful. To the extent that our supply chain, costs, sales, or profitability are negatively affected by the tariffs or other trade actions, our business, financial condition, and results of operations may be adversely affected.

 

Liquidity and Capital Resources

 

As of December 31, 2024, we had working capital of approximately $5.4 million and total cash and cash equivalents of approximately $3.2 million, of which, approximately 60% of our cash and cash equivalents was held by our foreign subsidiaries.

 

Cash and cash equivalents held by our foreign subsidiaries in China and Latvia were generated in-country as a result of foreign earnings. We routinely declare intercompany dividends to remit a portion of the earnings of our foreign subsidiaries to us, as the U.S. parent company. It is still our intent to reinvest a significant portion of earnings generated by our foreign subsidiaries, however, we also plan to repatriate a portion of their earnings, and we accrue for these taxes on the portion of earnings that we intend to repatriate.

 

In China, before any funds can be repatriated, the retained earnings of the legal entity must equal at least 50% of the registered capital. As of December 31, 2024, LPOIZ had approximately $1.2 million available for repatriation, based on earnings accumulated through December 31, 2024, the end of the most recent statutory tax year, that remained undistributed as of December 31, 2024.

 

As of December 31, 2024, loans payable consists of two third-party equipment loans and the Bridge Note. See Note 12, Loans Payable, in the unaudited Condensed Consolidated Financial Statements, for further information.

 

On February 16, 2022, we filed a shelf registration statement to facilitate the issuance of our Class A common stock, warrants exercisable for shares of our Class A common stock, and/or units up to an aggregate offering price of $75.8 million from time to time. In connection with the filing of the shelf registration statement, we also included a prospectus supplement relating to an at-the-market equity program under which we may issue and sell shares of our Class A common stock up to an aggregate offering price of $25.2 million from time to time, decreasing the aggregate offering price available under the shelf registration statement to $50.6 million. The shelf registration statement was declared effective by the SEC on March 1, 2022.  During the year ended June 30, 2024, we issued 585,483 shares of our Class A common stock pursuant to the at-the-market equity program. No additional shares were issued under this program during the six months ended December 31, 2024.

 

 
27

Table of Contents

 

On January 12, 2023, the Company entered into a securities purchase agreement (“Purchase Agreement”), pursuant to which the Company agreed to issue and sell in a public offering under the shelf registration statement an aggregate of 9,090,910 shares of the Company’s Class A common stock, par value $0.01 per share for a purchase price of $1.10 per share and filed a prospectus supplement with the SEC related thereto. The sale of shares pursuant to the Purchase Agreement closed on January 17, 2023, and resulted in net proceeds of approximately $9.2 million after payment of placement agent fees, and certain other costs and expenses of the offering.

 

On February 13, 2025, we announced a strategic acquisition and the related financing, including the issuance of a new series of preferred stock. For additional information, refer to Note 16, Subseqent Event, in the accompanying unaudited condensed consolidated financial statements.

 

There are a number of factors that could result in the need to raise additional funds, including a decline in revenue or a lack of anticipated sales growth, increased material costs, increased labor costs, planned production efficiency improvements not being realized, increases in property, casualty, benefit and liability insurance premiums, and increases in other costs. In addition, we may identify opportunities for additional acquisitions and other strategic transactions to expand and further enhance our business that may require that we raise additional capital should we elect to pursue any of such transactions.

 

Cash Flows – Operating:

 

Cash used in operations was approximately $2.4 million for the first half of fiscal 2025, compared to cash provided by operations of approximately $0.9 million for the same period of the prior fiscal year.Cash used in operations for the first half of fiscal 2025 was primarily due to the net loss, coupled with payments against accounts payable and accrued liabilities, as well as increases in prepaid expenses and accounts receivable. Cash provided by operations for the first half of fiscal 2024 was largely driven by a decrease in accounts receivable, driven by the timing of sales. Sales were lower in the first and second quarters of fiscal 2024 than in the fourth quarter of fiscal 2023 resulting in higher collections in the first half of fiscal 2024 than in the first half of fiscal 2025.

 

Cash Flows – Investing:

 

During the first half of fiscal 2025, we expended approximately $0.2 million in investments in capital equipment, compared to approximately $1.5 million in the same period of the prior fiscal year. The capital spending in the first half of fiscal 2024 was largely driven by the Orlando Facility expansion. As disclosed in Note 11, Leases, in the unaudited Condensed Consolidated Financial Statements in this Quarterly Report on Form 10-Q, we constructed additional tenant improvements in our Orlando Facility subject to our continuing lease, of which the landlord agreed to provide $2.4 million in tenant improvement allowances. We funded the balance of the tenant improvement costs of $3.7 million over fiscal years 2023 and 2024. We also expended approximately $0.7 million during the first half of fiscal 2024, to acquire Visimid, net of cash acquired, as disclosed in Note 3, Acquisition of Visimid Technologies, in the unaudited Condensed Consolidated Financial Statements in this Quarterly Report on Form 10-Q. The first half of fiscal 2024 also reflected proceeds of approximately $365,000 from sale-leasebacks of equipment.

 

Cash Flows – Financings:

 

Net cash provided by financing activities was approximately $2.4 million for the first half of fiscal 2025, compared to cash used in financing activities of approximately $0.3 million in the same period of the prior fiscal year. Cash provided by financing activities for the first half of fiscal 2025 primarily reflects the $2.7 million in net proceeds from the Bridge Note, plus approximately $10,000 in proceeds from the sale of Class A common stock under the 2014 ESPP, offset by approximately $196,000 in principal payments on our loans and finance leases and $0.1 million for the final cash payment related to the acquisition of Visimid. Cash used in financing activities for the first half of fiscal 2024 included $466,000 in principal payments on our loans and finance leases, offset by approximately, $143,000 in proceeds from the 2023 Equipment Loan and $20,000 in proceeds from the sale of Class A common stock under the 2014 ESPP.

 

 
28

Table of Contents

 

Contractual Obligations and Commitments

 

As of December 31, 2024, our principal commitments consisted of obligations under operating and finance leases, and debt agreements. No material changes occurred during the first six months of fiscal 2025 in our contractual cash obligations to repay debt or to make payments under operating and finance leases, or in our contingent liabilities as disclosed in our Annual Report on Form 10-K for the year ended June 30, 2024.

 

Off Balance Sheet Arrangements

 

We do not engage in any activities involving variable interest entities or off-balance sheet arrangements.

 

Critical Accounting Policies and Estimates

 

There have been no material changes to our critical accounting policies and estimates during the six months ended December 31, 2024 from those disclosed in Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations, of our Annual Report on Form 10-K for the year ended June 30, 2024.

 

How We Operate

 

We have continuing sales of two basic types: sales via ad-hoc purchase orders of mostly standard product configurations (our “turns” business) and the more challenging and potentially more rewarding business of customer product development. In this latter type of business, we work with customers to help them determine optical specifications and even create certain optical designs for them, including complex, multi-component, optical system or sub-system designs that we call “engineered solutions.” These engineered solutions are often based on existing reference designs we have demonstrated, that then get further customized to the customer’s specific needs. This is followed by “sampling” or “prototyping” small numbers of the product for the customers’ test and evaluation. Thereafter, should a customer conclude that our specification or design is the best solution to their product need; we negotiate and “win” a contract (sometimes called a “design win”) – whether of a “blanket purchase order” type or a supply agreement. The strategy is to create an annuity revenue stream that makes the best use of our production capacity and longer-term revenue planning, as compared to the turns business, which is unpredictable and uneven. A key business objective is to convert as much of our business to the design win and annuity model as is possible. We face several challenges in doing so:

 

 

·

Maintaining an optical design and new product sampling capability, including a high-quality and responsive optical design engineering staff;

 

 

 

 

·

The fact that as our customers take products of this nature into higher volume, commercial production they begin to work seriously to reduce costs – which may lead them to turn to larger producers, domestic or overseas, even if sacrificing quality; and

 

 

 

 

·

Our small business mass means that we can only offer a moderate amount of total productive capacity before we reach financial constraints imposed by the need to make additional capital expenditures – in other words, because of our limited cash resources and cash flow, we may not be able to service every opportunity that presents itself in our markets without arranging for such additional capital expenditures.

 

Despite these challenges to winning more “annuity” business, we nevertheless believe we can be successful in procuring this business because of our unique capabilities in optical design engineering that we make available on the market to our current and potential customers looking for specific solutions to their needs. Additionally, we believe that we offer value to some customers as a source of supply in the U.S. should they be unwilling to commit to purchase their supply of critical component(s) from foreign sources. For information regarding revenue recognition related to our various revenue streams, refer to Critical Accounting Policies and Estimates in our Annual Report on Form 10-K dated June 30, 2024.

 

Our Key Performance Indicators:

 

Typically, on a weekly basis, management reviews a number of performance indicators, both qualitative and quantitative. These indicators change from time to time as the opportunities and challenges in the business change. These indicators are used to determine tactical operating actions and changes. We believe that our non-financial production indicators, such as those noted, are proprietary information.

 

 
29

Table of Contents

 

Financial indicators that are considered key and reviewed regularly are as follows:

 

 

·

Sales backlog;

 

 

 

 

·

Revenue by product group;

 

 

 

 

·

EBITDA; and

 

 

 

 

·

Other key indicators.

 

These indicators are also used to determine tactical operating actions and changes and are discussed in more detail below. Management continues to evaluate these key indicators as we refine our strategic plan to determine whether any changes or  updates to our key indicators are warranted.

 

Sales Backlog

 

We believe our sales activity has been and continues to be a key indicator of success. Our best view into the efficacy of our sales efforts is in our “order book.” Our order book equates to sales “backlog.” It has a quantitative and a qualitative aspect: quantitatively, our backlog’s prospective dollar value and qualitatively, what percent of the backlog is scheduled by the customer for date-certain delivery. We evaluate our total backlog, which includes all firm orders requested by a customer that are reasonably believed to remain in the backlog and be converted into revenues. This includes customer purchase orders and may also include amounts under supply contracts for which purchase orders have not yet been received, if those contracts meet the aforementioned criteria. Generally, a higher total backlog is better for us.

 

Our total backlog at December 31, 2024 was approximately $19.8 million, a decrease of 4%, as compared to $21.2 million as of December 31, 2023. Compared to the end of fiscal 2024, our total backlog increased by 3% during the first half of fiscal 2025. Backlog change rates for the last five fiscal quarters are:

 

Quarter

 

Total Backlog 

($ 000)

 

 

Change From Prior Year End

 

 

Change From Prior Quarter End

 

Q2 2024

 

$21,220

 

 

 

-2%

 

 

0%

Q3 2024

 

$21,967

 

 

 

1%

 

 

4%

Q4 2024

 

$19,268

 

 

 

-11%

 

 

-12%

Q1 2025

 

$20,542

 

 

 

7%

 

 

7%

Q2 2025

 

$19,767

 

 

 

3%

 

 

-4%

 

The increase in backlog during the first half of fiscal 2025 is primarily due to a significant contract renewal for advanced infrared optics for a critical international military program, with a small increase over the previous renewal in the same period of the prior fiscal year. Also contributing to the increase is a $0.5 million low-rate initial production order for thermal imaging assemblies with a new tier-1 defense customer. These significant bookings were partially offset by shipments against prior period backlog under other annual and multi-year contracts. The timing of multi-year contract renewals are not always consistent and, thus, backlog levels may increase substantially when annual and multi-year orders are received, and decrease as shipments are made against these orders.We anticipate that our existing annual and multi-year contracts will be renewed in future quarters.

 

Markets continue to experience growing demand for infrared products used in the industrial, defense and first responder sectors. Demand for infrared products continues to be fueled by interest in lenses made with our proprietary BD6 and our new BDNL-4 materials. With the global supply of Germanium currently concentrated in Russia and China, global events which have significantly restricted the Germanium supply, particularly to the U.S., are generating renewed interest in germanium alternatives such as our proprietary BlackDiamond materials, and other materials we are currently developing under an exclusive license with the Naval Research Lab. Several of our customers are actively working to convert their designs to use optics made of our BlackDiamond materials.

 

 
30

Table of Contents

 

As we have outlined in our strategic direction, we do not expect to see significant growth in our visible components product group in the near future. Competition in that product line has grown substantially over the last few years, and some of our new molding capabilities and technologies such as free-form molded optics, might take longer than anticipated to reach full commercialization, depending on economic conditions and technology trends in the area of AR\VR.

 

In addition, order bookings for both visible and infrared components and assemblies continue to be slow in China. Domestic sales in China have also been adversely impacted by the economic downturn in China, which continues to negatively impact revenue and bookings in that region.

 

Revenue by Product Group

 

The following table sets forth revenue for our four product groups for the three and six-month periods ended December 31, 2024 and 2023:

 

 

 

(unaudited)

 

 

 

Three Months Ended

December 31,

 

 

Quarter

 

 

Six Months Ended

December 31,

 

 

Year-to-date

 

 

 

2024

 

 

2023

 

 

% Change

 

 

2024

 

 

2023

 

 

% Change

 

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Infrared components

 

$3,112,076

 

 

$3,572,853

 

 

 

-13%

 

$5,722,960

 

 

$7,407,455

 

 

 

-23%

Visible components

 

 

2,762,852

 

 

 

2,678,904

 

 

 

3%

 

 

6,062,730

 

 

 

5,367,239

 

 

 

13%

Assemblies and modules

 

 

857,214

 

 

 

986,683

 

 

 

-13%

 

 

1,950,882

 

 

 

2,248,722

 

 

 

-13%

Engineering services

 

 

692,687

 

 

 

77,197

 

 

 

797%

 

 

2,088,638

 

 

 

369,469

 

 

 

465%

Total revenue

 

$7,424,829

 

 

$7,315,637

 

 

 

1%

 

$15,825,210

 

 

$15,392,885

 

 

 

3%

 

Three months ended December 31, 2024

 

Our revenue increased by 1% in the second quarter of fiscal 2025, as compared to the same quarter of the prior fiscal year, driven by increases in sales of visible components and engineering services, partially offset by decreases in infrared components and assemblies and modules.

 

Revenue generated by the infrared components product group for the second quarter of fiscal 2025 was $3.1 million, a decrease of 13%, as compared to same quarter of the prior fiscal year.  The decrease in revenue is primarily due to a decrease in sales to a single customer against a large annual contract for Germanium-based products, which was not renewed in the second quarter of fiscal 2024. Due to the uncertainty surrounding the global Germanium supply, we decided to reduce the amount of optics we produce from Germanium, both to reduce our risk of supply chain disruption, and more importantly, to work with customers to convert their systems to use optics made of our own BlackDiamond materials. We continue to work with this single customer, as well as other customers to convert their systems to use BlackDiamond optics. During the first quarter of fiscal 2025, we announced that a current key defense customer using Germanium lenses successfully completed the qualification and evaluation of new optics made from our proprietary BlackDiamond chalcogenide-based glass.

 

Revenue from the visible components product group for the second quarter of fiscal 2025 was $2.8 million, an increase of 3%, as compared to the same quarter of the prior fiscal year. The increase in revenue is primarily due to an increase in sales to customers in the defense industry, partially offset by decreases in sales to industrial and medical customers.

 

Revenue from assemblies and modules decreased by 13% for the second quarter of fiscal 2025, as compared to the same quarter of the prior fiscal year.  The majority of the decrease is due to a decrease in sales of a custom visible lens assembly to a medical customer, for which we had an end-of-life order which shipped complete in the first quarter of fiscal 2025. This decrease in visible lens assembly sales was partially offset by increased sales of infrared cores and cameras. During the first quarter of fiscal 2025, we announced the global launch of a new version of the Mantis™ camera, specifically designed for monitoring high-temperature processes inside boilers and furnaces in power plants, and we also announced the first commercial order for furnace inspection for a customer in the southeastern U.S., as well as a new Optical Gas Imaging (“OGI”) camera platform to detect fugitive gas emissions for oil and gas applications. During the second quarter of fiscal 2025, we announced a new version of our OGI platform to detect fugitive ammonia and sulfur hexafluoride (SF6) emissions for industrial and manufacturing applications.

 

 
31

Table of Contents

 

Revenue from engineering services increased by $0.6 million, or 797%, for the second quarter of fiscal 2025, as compared to the same quarter of the prior fiscal year.  This increase was primarily driven by Visimid’s contract with Lockheed Martin, where revenue is generally recognized based on the achievement of milestones. During the first quarter of fiscal 2025, we received qualification of our advanced thermal camera system by Lockheed Martin as part of its bid to produce the design of a major missile program for the U.S. Army. We expect to start delivering flightworthy hardware for implementation into Lockheed Martin's initial live test units during the third quarter of fiscal 2025.

 

Six months ended December 31, 2024

 

Our revenue increased by 3% in the first half of fiscal 2025, as compared to the same period of the prior fiscal year, driven by increases in sales of visible components and engineering services, partially offset by decreases in infrared components and assemblies and modules.

 

Revenue generated by the infrared components product group for the first half of fiscal 2025 was $5.7 million, a decrease of 17%, as compared to same period of the prior fiscal year The decrease in revenue is primarily due to a decrease in sales against the aforementioned annual contract for Germanium-based products.  The decrease in sales to this customer was partially offset by increases in sales to several defense customers in the U.S. and in Europe.

 

Revenue from the visible components product group for the second quarter of fiscal 2025 was $6.1 million, an increase of 13%, as compared to the same period of the prior fiscal year The increase in revenue is primarily due to an increase in sales to customers in the defense industry, partially offset by decreases in sales to industrial and medical customers. The year-over-year increase was largely due to timing; we generally do not expect growth in our visible components product group.

 

Revenue from assemblies and modules decreased by 13% for the first half of fiscal 2025, as compared to the same period of the prior fiscal year. The majority of the decrease is due to a decrease in sales of a custom visible lens assembly to a medical customer, for which we had an end of life order which shipped complete in the first quarter of fiscal 2025. During the first half of fiscal 2025, we announced a new version of the Mantis™ camera, the first commercial order for furnace inspection, and a new OGI camera platform to detect fugitive gas emissions for oil and gas applications. In December 2024 we also announced that we began deliveries of custom lens assemblies, using our BlackDiamond glass, to a European defense customer for use in first-person view drone applications.

 

Revenue from engineering services increased by $1.7 million, or 465%, for the first half of fiscal 2025, as compared to the same period of the prior fiscal year. This increase was primarily driven by Visimid’s contract with Lockheed Martin, where revenue is generally recognized based on the achievement of milestones.

 

Other Key Indicators

 

Other key indicators include various operating metrics, some of which are qualitative and others are quantitative. These indicators change from time to time as the opportunities and challenges in the business change. They are mostly non-financial indicators, such as evaluating the pipeline of sales opportunities, on time delivery trends, production yield rates by major product line, and the output and yield data from significant intermediary manufacturing processes that support the production of the finished shippable product. The data from these reports is used to determine tactical operating actions and changes. Management also assesses business performance and makes business decisions regarding our operations using certain non-GAAP measures. These non-GAAP measures are described in more detail below under the heading “Non-GAAP Financial Measures.”

 

Non-GAAP Financial Measures

 

We report our historical results in accordance with GAAP; however, our management also assesses business performance and makes business decisions regarding our operations using certain non-GAAP financial measures. We believe these non-GAAP financial measures provide useful information to management and investors that is supplementary to our financial condition and results of operations computed in accordance with GAAP; however, we acknowledge that our non-GAAP financial measures have a number of limitations. As such, you should not view these disclosures as a substitute for results determined in accordance with GAAP, and they are not necessarily comparable to non-GAAP financial measures that other companies use.

 

 
32

Table of Contents

 

EBITDA

 

EBITDA is a non-GAAP financial measure used by management, lenders, and certain investors as a supplemental measure in the evaluation of some aspects of a corporation’s financial position and core operating performance. Investors sometimes use EBITDA, as it allows for some level of comparability of profitability trends between those businesses differing as to capital structure and capital intensity by removing the impacts of depreciation and amortization. EBITDA also does not include changes in major working capital items, such as receivables, inventory and payables, which can also indicate a significant need for, or source of, cash. Since decisions regarding capital investment and financing and changes in working capital components can have a significant impact on cash flow, EBITDA is not necessarily a good indicator of a business’s cash flows. We use EBITDA for evaluating the relative underlying performance of our core operations and for planning purposes. We calculate EBITDA by adjusting net income to exclude net interest expense, income tax expense or benefit, depreciation and amortization, thus the term “Earnings Before Interest, Taxes, Depreciation and Amortization” and the acronym “EBITDA.”

 

We believe EBITDA is helpful for investors to better understand our underlying business operations. The following table adjusts net loss to EBITDA for the three and six months ended December 31, 2024 and 2023:

 

 

 

(unaudited)

 

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net loss

 

$(2,611,997)

 

$(1,713,663)

 

$(4,234,742)

 

$(3,056,039)

Depreciation and amortization

 

 

904,040

 

 

 

1,129,444

 

 

 

1,893,602

 

 

 

1,943,000

 

Income tax provision

 

 

44,525

 

 

 

76,058

 

 

 

60,161

 

 

 

115,604

 

Interest expense

 

 

169,053

 

 

 

53,788

 

 

 

318,413

 

 

 

111,399

 

EBITDA

 

$(1,494,379)

 

$(454,373)

 

$(1,962,566)

 

$(886,036)

% of revenue

 

 

-20%

 

 

-6%

 

 

-12%

 

 

-6%

 

Our EBITDA for the quarter ended December 31, 2024 was a loss of approximately $1.5 million, compared to $0.5 million for the same quarter of the prior fiscal year. The decrease in EBITDA in the second quarter of fiscal 2025 was primarily attributable to lower gross profit coupled with increased SG&A, including $175,000 of non-recurring expenses related to the acquisition of G5, and new product development costs.

 

Our EBITDA for the six months ended December 31, 2024 was a loss of approximately $2.0 million, compared to $0.9 million for the same period of the prior fiscal year. The decrease in EBITDA in the first half of fiscal 2025 was primarily attributable to the increased SG&A costs, including $585,000 of non-recurring expenses related to the acquisition of G5.

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

 

Because we are allowed to comply with the disclosure obligations applicable to a “smaller reporting company,” as defined by Rule 12b-2 of the Exchange Act, with respect to this Quarterly Report on Form 10-Q, we are not required to provide the information required by this Item.

 

Item 4. Controls and Procedures

 

Under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, we evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) as of December 31, 2024, the end of the period covered by this Quarterly Report. Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of December 31, 2024 in reporting on a timely basis information required to be disclosed by us in the reports we file or submit under the Exchange Act.

 

There have not been any significant changes in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) during the six months ended December 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 
33

Table of Contents

 

PART II OTHER INFORMATION

 

Item 1. Legal Proceedings

 

The Company is subject, from time to time, to various legal proceedings that are incidental to the conduct of its business. The Company is not involved in any pending legal proceeding that it believes would reasonably be expected to have a material adverse effect on its financial condition or results of operations.

 

Item 1A. Risk Factors

 

Our business, operations, and financial condition are subject to various risks and uncertainties. The risk factors described in Part I, “Item 1A. Risk Factors” in our Annual Report on Form 10-K, for the year ended June 30, 2024, should be carefully considered, together with the other information contained or incorporated by reference in this Quarterly Report on Form 10-Q and in our other filings with the SEC in connection with evaluating us, our business, and the forward-looking statements contained in this Quarterly Report on Form 10-Q. During the six months ended December 31, 2024, there have been no material changes from the risk factors previously disclosed under Part I, “Item 1A. Risk Factors” in our Annual Report on Form 10-K, for the year ended June 30, 2024.

 

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

 

During the quarter ended December 31, 2024, we issued an aggregate of 49,000 shares of our Class A common stock to a consultant, pursuant to a services agreement, at a deemed issuance price of $1.83 per share, which was the closing price of our Class A common stock as reported by The Nasdaq Stock Market, LLC on the issuance date. We relied on exemptions from registration under the Securities Act provided by Section 4(a)(2) with respect to the issuance of these shares.

 

Item 3. Defaults Upon Senior Securities

 

None

 

Item 4. Mine Safety Disclosures

 

Not applicable

 

Item 5. Other Information

 

During the six months ended December 31, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

 

 
34

Table of Contents

 

Item 6. Exhibits

 

The following exhibits are filed herewith as a part of this report.

 

Exhibit

Number

 

Description

 

 

 

3.1

 

Form of Certificate of Designations, Preferences and Rights of Series G Convertible Preferred Stock which was filed as Exhibit 3.1 to our Current Report on Form 8-K (File No: 000-27548) filed with the Securities and Exchange Commission on February 13, 2025, and is incorporated herein by reference thereto.

 

 

 

4.1

 

Form of Warrant which was filed as Exhibit 4.1 to our Current Report on Form 8-K (File No: 000-27548) filed with the Securities and Exchange Commission on February 13, 2025, and is incorporated herein by reference thereto.

 

 

 

4.2

 

Form of Note which was filed as Exhibit 4.2 to our Current Report on Form 8-K (File No: 000-27548) filed with the Securities and Exchange Commission on February 13, 2025, and is incorporated herein by reference thereto.

 

 

 

10.1

 

Form of Membership Interest Purchase Agreement, dated February 13, 2025, by and among LightPath Technologies, Inc., G5 Infrared, LLC, the members of G5 Infrared, LLC, and Kenneth R. Greenslade, solely in his capacity as Sellers’ Representative which was filed as Exhibit 10.1 to our Current Report on Form 8-K (File No: 000-27548) filed with the Securities and Exchange Commission on February 13, 2025, and is incorporated herein by reference thereto.

 

 

 

10.2

 

Form of Securities Purchase Agreement, dated February 13, 2025, by and among LightPath Technologies, Inc. and the investors listed on the Schedule of Buyers attached thereto, which was filed as Exhibit 10.2 to our Current Report on Form 8-K (File No: 000-27548) filed with the Securities and Exchange Commission on February 13, 2025, and is incorporated herein by reference thereto.

 

 

 

10.3

 

Form of Registration Rights Agreement, dated February 13, 2025, by and among LightPath Technologies, Inc. and each of the several purchasers signatory thereto, which was filed as Exhibit 10.3 to our Current Report on Form 8-K (File No: 000-27548) filed with the Securities and Exchange Commission on February 13, 2025, and is incorporated herein by reference thereto.

 

 

 

10.4

 

Form of Securities Purchase Agreement, dated February 13, 2025, by and between LightPath Technologies, Inc. and Lytton-Kambara Foundation, which was filed as Exhibit 10.4 to our Current Report on Form 8-K (File No: 000-27548) filed with the Securities and Exchange Commission on February 13, 2025, and is incorporated herein by reference thereto.

 

 

 

31.1*

 

Certification of Chief Executive Officer pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934

 

 

 

31.2*

 

Certification of Chief Financial Officer pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934

 

 

 

32.1**

 

Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350 of Chapter 63 of Title 18 of the United States Code

 

 

 

32.2**

 

Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350 of Chapter 63 of Title 18 of the United States Code

 

101.INS

 

Inline XBRL Instance Document *

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document *

 

 

 

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document *

 

 

 

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document *

 

 

 

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document *

 

 

 

101.PRE

 

Inline XBRL Taxonomy Presentation Linkbase Document *

 

 

 

104

 

Cover Page Interactive Data File – formatted in Inline XBRL and contained in Exhibit 101 *

 

*filed herewith

**furnished, not filed

 

 
35

Table of Contents

 

SIGNATURES

 

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

 

 

LIGHTPATH TECHNOLOGIES, INC. 

 

 

 

 

 

Date: February 13, 2025

By:

/s/ Shmuel Rubin

 

 

 

Shmuel Rubin

 

 

 

President and Chief Executive Officer

 

 

 

 

 

Date: February 13, 2025

By:

/s/ Albert Miranda

 

 

 

Albert Miranda

 

 

 

Chief Financial Officer

 

 

 
36

 

EX-31.1 2 lpth_ex311.htm CERTIFICATION lpth_ex311.htm

 

EXHIBIT 31.1

 

Certification of Chief Executive Officer

Pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934

 

I, Shmuel Rubin, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of LightPath Technologies, 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 Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

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

 

 

 

 

b)

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

 

 

 

 

c)

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

 

 

 

 

d)

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

 

5.

The registrant's other certifying officer(s) 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: February 13, 2025

 

 

 

 

 

/s/ Shmuel Rubin

 

 

 

Shmuel Rubin

President and Chief Executive Officer

 

 

EX-31.2 3 lpth_ex312.htm CERTIFICATION lpth_ex312.htm

 

EXHIBIT 31.2

 

Certification of Chief Financial Officer

Pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934

 

I, Albert Miranda, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of LightPath Technologies, 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 Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

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

 

 

 

 

b)

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

 

 

 

 

c)

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

 

 

 

 

d)

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

 

5.

The registrant's other certifying officer(s) 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: February 13, 2025

 

 

 

 

 

 

/s/ Albert Miranda

 

 

Albert Miranda

Chief Financial Officer

 

 

 

EX-32.1 4 lpth_ex321.htm CERTIFICATION lpth_ex321.htm

 

EXHIBIT 32.1

 

Certification of Chief Executive Officer

Pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code

 

                Pursuant to U.S.C. Section 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned Chief Executive Officer of LightPath Technologies, Inc. (the "Company") does hereby certify, to the best of such officer's knowledge, that:

 

 

1.

The Quarterly Report on Form 10-Q of the Company for the quarterly period ended December 31, 2024 (the "Report") fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and

 

 

 

 

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated: February 13, 2025 

/s/ Shmuel Rubin 

 

 

 

Shmuel Rubin

 

 

 

President and Chief Executive Officer

 

 

 

The certifications set forth above are being furnished as an exhibit solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed to be "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, nor shall they be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended.

 

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to LightPath Technologies, Inc. and will be retained by LightPath Technologies, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 

EX-32.2 5 lpth_ex322.htm CERTIFICATION lpth_ex322.htm

 

EXHIBIT 32.2

 

Certification of Chief Financial Officer

Pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code

 

                Pursuant to U.S.C. Section 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned Chief Financial Officer of LightPath Technologies, Inc. (the "Company") does hereby certify, to the best of such officer's knowledge, that:

 

 

1.

The Quarterly Report on Form 10-Q of the Company for the quarterly period ended December 31, 2024 (the "Report") fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and

 

 

 

 

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated: February 13, 2025  

 

/s/ Albert Miranda 

 

 

 

Albert Miranda

 

 

 

Chief Financial Officer

 

 

The certifications set forth above are being furnished as an exhibit solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed to be "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, nor shall they be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended.

 

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to LightPath Technologies, Inc. and will be retained by LightPath Technologies, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 

EX-101.SCH 6 lpth-20241231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - Statement Of Stockholder's Equity link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000007 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - Acquisition of Visimid Technologies link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - StockBased Compensation link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Loans Payable link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - Foreign Operations link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Liquidity link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Loans Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - Foreign Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - Acquisition of Visimid Technologies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - Revenue (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - Inventories (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - Property and Equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - Goodwill and Intangible Assets (Details 1) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000045 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 000046 - Disclosure - Stock-Based Compensation (Details 1) link:presentationLink link:calculationLink link:definitionLink 000047 - Disclosure - Stock-Based Compensation (Details 2) link:presentationLink link:calculationLink link:definitionLink 000048 - Disclosure - Stock-Based Compensation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000049 - Disclosure - Earnings (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 000050 - Disclosure - Earnings (Loss) Per Share (Details 1) link:presentationLink link:calculationLink link:definitionLink 000051 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 000052 - Disclosure - Leases (Details 1) link:presentationLink link:calculationLink link:definitionLink 000053 - Disclosure - Leases (Details 2) link:presentationLink link:calculationLink link:definitionLink 000054 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000055 - Disclosure - Loans Payable (Details) link:presentationLink link:calculationLink link:definitionLink 000056 - Disclosure - Loans Payable (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000057 - Disclosure - Foreign Operations (Details) link:presentationLink link:calculationLink link:definitionLink 000058 - Disclosure - Foreign Operations (Details 1) link:presentationLink link:calculationLink link:definitionLink 000059 - Disclosure - Foreign Operations (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000060 - Disclosure - Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000061 - Disclosure - Liquidity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000062 - Disclosure - Subsequent Event (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 7 lpth-20241231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Current Fiscal Year End Date Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Current Reporting Status Document Period End Date Entity Filer Category Document Fiscal Period Focus Document Fiscal Year Focus Entity Common Stock Shares Outstanding Document Quarterly Report Document Transition Report Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Address Address Line 1 Entity Address Address Line 2 Entity Address City Or Town Entity Address State Or Province Entity Address Postal Zip Code City Area Code Local Phone Number Security 12b Title Trading Symbol Security Exchange Name Entity Interactive Data Current Condensed Consolidated Balance Sheets Current assets: Cash and cash equivalents Trade accounts receivable, net of allowance of $25,781 and $18,502 Inventories, net Prepaid expenses and deposits Other current assets Total current assets [Assets, Current] Property and equipment, net Operating lease right-of-use assets Intangible assets, net Goodwill Deferred tax assets, net Other assets Total assets [Assets] Liabilities and Stockholders' Equity Current liabilities: Accounts payable Accrued liabilities Accrued payroll and benefits Operating lease liabilities, current Loans payable, current portion Finance lease obligation, current portion Total current liabilities [Liabilities, Current] Deferred tax liabilities, net Accrued liabilities, noncurrent Finance lease obligation, less current portion Operating lease liabilities, noncurrent Loans payable, less current portion Total liabilities [Liabilities] Commitments and Contingencies Stockholders' equity: Preferred stock: Series D, $.01 par value, voting; 500,000 shares authorized; none issued and outstanding Common stock: Class A, $.01 par value, voting; 94,500,000 shares authorized; 39,890,834 and 39,254,643 shares issued and outstanding Additional paid-in capital Accumulated other comprehensive income Accumulated deficit Total stockholders' equity [Equity, Attributable to Parent] Total liabilities and stockholders' equity [Liabilities and Equity] Allowance For Doubtful Trade Accounts Receivable Preferred Stock: Series D, Par Value Preferred Stock: Series D, Shares Authorized Preferred Stock: Series D, Shares Issued Preferred Stock: Series D, Shares Outstanding Common Stock: Class A, Par Value Common Stock: Class A, Shares Authorized Common Stock: Class A, Shares Issued Common Stock: Class A, Shares Outstanding Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Revenue, net Cost of sales Gross margin [Gross Profit] Operating expenses: Selling, general and administrative New product development Amortization of intangibles Loss (gain) on disposal of property and equipment Total operating expenses [Operating Expenses] Operating loss [Operating Income (Loss)] Other income (expense): Interest expense, net [Interest Expense, Operating and Nonoperating] Other income (expense), net Total other income (expense), net [Other Nonoperating Income (Expense)] Loss before income taxes [Income (Loss) from Continuing Operations before Income Taxes, Domestic] Income tax provision Net loss [Net Income (Loss) Attributable to Parent] Foreign currency translation adjustment Comprehensive loss [Comprehensive Income (Loss), Net of Tax, Attributable to Parent] Loss per common share (basic) Number of shares used in per share calculation (basic) Loss per common share (diluted) Number of shares used in per share calculation (diluted) Statement Of Stockholder's Equity Statement [Table] Statement [Line Items] Equity Components [Axis] Class A Common Stock Additional Paid-In Capital Accumulated other comprehensive Income Accumulated Deficit Balance, shares [Shares, Issued] Balance, amount Employee Stock Purchase Plan, shares Employee Stock Purchase Plan, amount Exercise of Stock Options, RSUs & RSAs, net shares Exercise of Stock Options, RSUs & RSAs, net amount Issuance of common stock for acquisition of Visimid, shares Issuance of common stock for acquisition of Visimid, amount Stock-based compensation on stock options, RSUs & RSAs Foreign currency translation adjustment Net Income (Loss) Shares issued as compensation, shares Shares issued as compensation, amount Balance, shares Balance, amount Condensed Consolidated Statements of Cash Flows (Unaudited) Cash flows from operating activities: Net loss [Net Income (Loss), Including Portion Attributable to Noncontrolling Interest] Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Depreciation and amortization Interest from amortization of loan issuance costs Loss on disposal of property and equipment [Gain (Loss) on Disposition of Property Plant Equipment] Stock-based compensation on stock options, RSUs & RSAs, net Provision for credit losses Change in operating lease assets and liabilities Inventory write-offs to allowance Deferred taxes Changes in operating assets and liabilities: Trade accounts receivable [Increase (Decrease) in Accounts Receivable] Other current assets [Increase (Decrease) in Other Current Assets] Inventories [Increase (Decrease) in Inventories] Prepaid expenses and deposits [Increase (Decrease) in Prepaid Expense and Other Assets] Accounts payable and accrued liabilities Net cash provided by (used in) operating activities [Net Cash Provided by (Used in) Operating Activities] Cash flows from investing activities: Purchase of property and equipment [Payments to Acquire Property, Plant, and Equipment] Proceeds from sale of equipment Proceeds from sale-leaseback of equipment Acquisition of Visimid Technologies, net of cash acquired [Payments to Acquire Businesses, Net of Cash Acquired] Net cash used in investing activities [Net Cash Provided by (Used in) Investing Activities] Cash flows from financing activities: Proceeds from sale of common stock from Employee Stock Purchase Plan Deferred payment for acquisition of Visimid [Deferred payment for acquisition of Visimid] Loan issuance costs [Payments of Debt Issuance Costs] Borrowings on loans payable Payments on loans payable [Payments on loans payable] Repayment of finance lease obligations [Repayments of Debt and Lease Obligation] Net cash (used in) provided by financing activities [Net Cash Provided by (Used in) Financing Activities] Effect of exchange rate on cash and cash equivalents Change in cash, cash equivalents and restricted cash [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect] Cash, cash equivalents and restricted cash, beginning of period [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents] Cash, cash equivalents and restricted cash, end of period Supplemental disclosure of cash flow information: Interest paid in cash Income taxes paid Supplemental disclosure of non-cash investing & financing activities: Purchase of equipment through finance lease arrangements Issuance of common stock for acquisition of Visimid Basis of Presentation Basis Of Presentaion Significant Accounting Policies Significant Accounting Policies Significant Accounting Policies [Text Block] Acquisition of Visimid Technologies Acquisition of Visimid Technologies [Acquisition of Visimid Technologies] Revenue Revenue Revenue from Contract with Customer [Text Block] Inventories Inventories Inventory Disclosure [Text Block] Property and Equipment Property And Equipment Goodwill and Intangible Assets Goodwill And Intangible Assets Income Taxes Income Taxes Income Tax Disclosure [Text Block] StockBased Compensation Stock-based Compensation Earnings (Loss) Per Share Earnings (loss) Per Share Leases Leases Lessee, Operating Leases [Text Block] Loans Payable Loans Payable Debt Disclosure [Text Block] Foreign Operations Foreign Operations [Foreign Operations] Contingencies Commitments and Contingencies Disclosure [Text Block] Liquidity Liquidity [Liquidity] Subsequent Event Subsequent Event Subsequent Events [Text Block] Use Of Estimates Fair Value of Financial Instruments Schedule of revenue by product Schedule of Inventories Schedule Of Property And Equipment Schedule of Intangible Assets Schedule Of Intangible Assets Future Amortization Schedule of Income Tax Expense And Effective Income Tax Rate Schedule Of Stock-based Compensation Expense Summary Of Activity Of Share Based Compensation Awards Schedule Of Share-based unreognized Compensation Future Cost To Be Recognized Schedule of earnings per shares Schedule of potential dilutive shares Schedule of components of lease expense Supplement Balance Sheet Information Schedule of Lease Term And Discount Rate Supplemental Cash Flow Information Future Maturities Of Lease Liabilities Future Maturities Of Loans Payable Schedule of Revenue and Foreign Assets Business Acquisition Axis Finite Lived Intangible Assets By Major Class Axis Indefinite Lived Intangible Assets By Major Class Axis Award Date [Axis] Acquisition of Visimid Technologies [Member] Customer Backlog [Member] Customer Relationships [Member] Trade Secrets [Member] Trademarks [Member] January 1, 2024 [Member] July 1, 2024 [Member] Acquisition price of company in cash Restricted stock Estimated fair values of the assets acquired and liabilities assumed Bank debt Description of restricted stock installments Shares issued Purchase price net acquisition cost Estimated useful lives of assets Acquisition payment amount at the closing period Product Or Service Axis Infrared Components [Member] Visible Components [Member] Assemblies and Modules [Member] Engineering Services [Member] Revenues Deferred revenue Raw materials Work in process Finished goods Allowance for obsolescence [Inventory Valuation Reserves] Inventories, net Public Utilities Inventory Axis Inventory - Tooling [Member] Raw materials Property Plant And Equipment By Type Axis Plan Name [Axis] Manufacturing Equipment [Member] Computer Equipment And Software [Member] Furniture And Fixtures [Member] Leasehold Improvements [Member] Construction In Progress [Member] Minimum [Member] Maximum [Member] Total property and equipment, gross Less accumulated depreciation and amortization [Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment] Total property and equipment, net Estimated life Depreciation Customer Relationships [Member] Maximum [Member] Trade Secrets [Member] Trademark [Member] Minimum [Member] Backlog [Member] Intangible Assets, Gross Less Accumulated Amortization [Finite-Lived Intangible Assets, Accumulated Amortization] Intangible Assets, Net Useful Life Intangible Assets [Member] June 30, 2025 (six months remaining) June 30, 2026 June 30, 2027 June 30, 2028 June 30, 2029 After June 30, 2029 Intangible Assets, Net Income (loss) before income taxes Income tax provision Effective income tax rate Geographical [Axis] Income Tax Authority, Name [Axis] Republic of China [Member] LATVIA Change in statutory income tax rate U.S. federal and state statutory income tax rate Statutory income tax rate Unpaid withholding tax Award Type [Axis] Restricted Stock Award R S A [Member] Stock Options [Member] Restricted Stock Units Stock-based compensation Financial Instrument [Axis] Restricted Stock Units [Member] Restricted Stock Awards [Member] RSA Shares Balance beginning share Granted share Exercised share Cancelled/Forfeited Balance ending share Exercisable And Vested, restricted award Shares] Unexercisable unvested restricted share award Restricted stock award Weighted average remaining contract life - Restricted Stock Units Beginning Restricted stock award Weighted average remaining contract life - Restricted Stock Awards ending Unexercisable unvested restricted stock award weighted average term Stock Options Share-Based Payment Arrangement, Noncash Expense [Abstract] Balance, beginning, shares [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number] Granted, shares Exercised, shares [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period] Cancelled/Forfeited, shares [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period] Balance, ending, shares Balance ending, shares exercisable and vested Balance ending, shares unexercisable and unvested Weighted average exercise price - Stock Options Weighted average exercise price, Balance Beginning [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price] Weighted average exercise price, Granted Weighted average exercise price, Exercised Weighted average exercise price, Cancelled/Forfeited Weighted average exercise price, Balance Ending Weighted average exercise price, Exercisable/vested - Balance Ending [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price] Weighted average exercise price, Unexercisable/unvested - Balance Ending [Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price] Weighted average remaining contract life - Stock Options Weighted average remaining contract life, Balance Beginning Weighted average remaining contract life, Balance Ending Weighted average remaining contract life, Exercisable/vested Weighted average remaining contract life, Unexercisable/unvested RSU Shares Balance, beginning [Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number] Granted Exercised [Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised] Cancelled/forfeited [Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations] Balance, ending Balance, ending, shares exercisable and vested [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number] Balance, ending, shares unexercisable/unvested [Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number] Weighted average remaining contract life - Restricted Stock Units, beginning Weighted average remaining contract life - Restricted Stock Units, ending Weighted average remaining contract life unexercisable/unvested - Restricted Stock Units Year ended June 30, 2027 Year ended June 30, 2025 Year ended June 30, 2026 Stock options Restricted stock units Restricted Stock Award Total unrecognized compensation cost Class of Stock [Axis] Class A Common Stock [Member] SICP [Member] Discount of purchase of common stock Common stock shares authorized Stock options granted vest ratably description Total unrecognized compensation cost [Total unrecognized compensation cost] Net income (loss) Weighted Average Number Of Shares Outstanding Basic number of shares Diluted number of shares Loss per common share: Basic Diluted Option Indexed To Issuers Equity Equity Axis Stock Options Share-Based Payment Arrangement, Option [Member] Antidilutive Securities Operating lease cost Finance lease cost, depreciation of lease assets Finance lease cost, interest on lease liabilities Total finance lease cost Total lease cost Assets Operating lease assets Finance lease assets Total lease assets Liabilities Operating leases, current Finance leases, current Operating leases, noncurrent Finance leases, noncurrent Total lease liabilities Weighted average remaining lease term (in years), operating leases Weighted average remaining lease term (in years), finance leases Weighted average discount rate, operating leases Weighted average discount rate, finance leases Operating cash used for operating leases Operating cash used for finance leases Financing cash used for finance leases Finance Lease - Fiscal year ending June 30, June 30, 2025 June 30, 2026 [Finance Lease, Liability, to be Paid, Year One] June 30, 2027 [Finance Lease, Liability, to be Paid, Year Two] June 30, 2028 [Finance Lease, Liability, to be Paid, Year Three] June 30, 2029 [Finance Lease, Liability, to be Paid, Year Four] Thereafter Total future minimum payments Less imputed interest [Finance Lease, Liability, Undiscounted Excess Amount] Present value of lease liabilities Operating Lease - Fiscal Year ending June 30, June 30, 2025 [Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year] June 30, 2026 [Lessee, Operating Lease, Liability, to be Paid, Year One] June 30, 2027 [Lessee, Operating Lease, Liability, to be Paid, Year Two] June 30, 2028 [Lessee, Operating Lease, Liability, to be Paid, Year Three] June 30, 2029 [Lessee, Operating Lease, Liability, to be Paid, Year Four] Thereafter [Thereafter] Total future minimum payments [Lessee, Operating Lease, Liability, to be Paid] Less imputed interest [Lessee, Operating Lease, Liability, Undiscounted Excess Amount] Present value of lease liabilities [Operating Lease, Liability] Finance Lease Assets, Accumulated Depreciation Operating Lease Expiry Year Description of leased space Tenant improvement allowances Estimated cost of Tenant improvement allowances Debt Instrument [Axis] Promissory Note [Member] Unamortized Loan Issuance [Member] Equipment Loans [Member] June 30, 2025 (remaining nine months) June 30, 2026 [Long-Term Debt, Maturity, Year Two] June 30, 2026 June 30, 2027 [Long-Term Debt, Maturity, Year Three] June 30, 2028 [Long-Term Debt, Maturity, Year Four] Less current portion Non-current portion Total Payments [Total Payments] Total Payments Loans payable [Other Loans Payable] Bridge Note [Member] 2020 Equipment Loan 2023 Equipment Loan Principal amount Original issue discount Net proceeds Interest rate, per annum Debt term Description of Bridge Note Interest rate increase, per annum Interest Rate On Borrowing Installment Term Advances China Europe United States Other Asian countries Rest of world Revenues UNITED STATES Long-lived assets L P O I Z Cumulative Gain Gain (loss) On Foreign Currency Cash And Cash Equivalents Related expenses Securities Purchase Agreement Common Stock ClassA Offering Price Revised Offering Price Decrease in Aggregate Offering Price Common stock, par value Common stock, shares Issued Purchase Price, per share Description of securities purchase agreement Related and Nonrelated Parties [Axis] February 2025 [Member] Purchase Agreement [Member] Securities Purchase Agreement Lytton Kambara Foundation [Member] Stated value per share amount Number of shares underlying warrants percentage Strike price Cash Consideration Equity Consideration amount Total Consideration Aggregate principal amount Debt original principal amount Cash Consideration [Cash Consideration] Remaining Consideration exchange Common stock purchase price Warrant Exercise Price EX-101.CAL 8 lpth-20241231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 9 lpth-20241231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 10 lpth-20241231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cover - shares
6 Months Ended
Dec. 31, 2024
Feb. 10, 2025
Cover [Abstract]    
Entity Registrant Name LIGHTPATH TECHNOLOGIES, INC.  
Entity Central Index Key 0000889971  
Document Type 10-Q  
Amendment Flag false  
Current Fiscal Year End Date --06-30  
Entity Small Business true  
Entity Shell Company false  
Entity Emerging Growth Company false  
Entity Current Reporting Status Yes  
Document Period End Date Dec. 31, 2024  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2025  
Entity Common Stock Shares Outstanding   40,160,768
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 000-27548  
Entity Incorporation State Country Code DE  
Entity Tax Identification Number 86-0708398  
Entity Address Address Line 1 2603 Challenger Tech Ct  
Entity Address Address Line 2 Suite 100  
Entity Address City Or Town Orlando  
Entity Address State Or Province FL  
Entity Address Postal Zip Code 32826  
City Area Code 407  
Local Phone Number 382-4003  
Security 12b Title Class A CommonStock, par value $0.01  
Trading Symbol LPTH  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Consolidated Balance Sheets - USD ($)
Dec. 31, 2024
Jun. 30, 2024
Current assets:    
Cash and cash equivalents $ 3,201,066 $ 3,480,268
Trade accounts receivable, net of allowance of $25,781 and $18,502 5,279,634 4,928,931
Inventories, net 6,428,439 6,551,059
Prepaid expenses and deposits 649,270 445,900
Other current assets 89,891 131,177
Total current assets 15,648,300 15,537,335
Property and equipment, net 14,054,829 15,210,612
Operating lease right-of-use assets 6,218,147 6,741,549
Intangible assets, net 2,960,252 3,650,739
Goodwill 6,764,127 6,764,127
Deferred tax assets, net 123,000 123,000
Other assets 59,536 59,602
Total assets 45,828,191 48,086,964
Current liabilities:    
Accounts payable 3,114,382 3,231,713
Accrued liabilities 1,448,584 1,911,867
Accrued payroll and benefits 1,445,924 1,446,452
Operating lease liabilities, current 997,957 1,059,998
Loans payable, current portion 3,017,443 209,170
Finance lease obligation, current portion 203,739 177,148
Total current liabilities 10,228,029 8,036,348
Deferred tax liabilities, net 323,402 326,197
Accrued liabilities, noncurrent 315,480 611,619
Finance lease obligation, less current portion 496,025 528,753
Operating lease liabilities, noncurrent 7,539,488 8,058,502
Loans payable, less current portion 222,829 325,880
Total liabilities 19,125,253 17,887,299
Stockholders' equity:    
Preferred stock: Series D, $.01 par value, voting; 500,000 shares authorized; none issued and outstanding 0 0
Common stock: Class A, $.01 par value, voting; 94,500,000 shares authorized; 39,890,834 and 39,254,643 shares issued and outstanding 398,908 392,546
Additional paid-in capital 246,051,852 245,140,758
Accumulated other comprehensive income 330,495 509,936
Accumulated deficit (220,078,317) (215,843,575)
Total stockholders' equity 26,702,938 30,199,665
Total liabilities and stockholders' equity $ 45,828,191 $ 48,086,964
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
Condensed Consolidated Balance Sheets    
Allowance For Doubtful Trade Accounts Receivable $ 20,172 $ 25,676
Preferred Stock: Series D, Par Value $ 0.01 $ 0.01
Preferred Stock: Series D, Shares Authorized 500,000 500,000
Preferred Stock: Series D, Shares Issued 0 0
Preferred Stock: Series D, Shares Outstanding 0 0
Common Stock: Class A, Par Value $ 0.01 $ 0.01
Common Stock: Class A, Shares Authorized 94,500,000 94,500,000
Common Stock: Class A, Shares Issued 39,890,834 39,254,643
Common Stock: Class A, Shares Outstanding 39,890,834 39,254,643
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)        
Revenue, net $ 7,424,829 $ 7,315,637 $ 15,825,210 $ 15,392,885
Cost of sales 5,493,998 5,147,316 11,049,950 10,892,858
Gross margin 1,930,831 2,168,321 4,775,260 4,500,027
Operating expenses:        
Selling, general and administrative 3,356,063 2,858,457 6,626,646 5,519,625
New product development 764,396 607,747 1,240,837 1,247,636
Amortization of intangibles 294,711 485,446 690,487 766,717
Loss (gain) on disposal of property and equipment 0 0 78,437 0
Total operating expenses 4,415,170 3,951,650 8,636,407 7,533,978
Operating loss (2,484,339) (1,783,329) (3,861,147) (3,033,951)
Other income (expense):        
Interest expense, net (169,053) (53,788) (318,413) (111,399)
Other income (expense), net 85,920 199,512 4,979 204,915
Total other income (expense), net (83,133) 145,724 (313,434) 93,516
Loss before income taxes (2,567,472) (1,637,605) (4,174,581) (2,940,435)
Income tax provision 44,525 76,058 60,161 115,604
Net loss (2,611,997) (1,713,663) (4,234,742) (3,056,039)
Foreign currency translation adjustment (451,035) 259,973 (179,441) 134,765
Comprehensive loss $ (3,063,032) $ (1,453,690) $ (4,414,183) $ (2,921,274)
Loss per common share (basic) $ (0.07) $ (0.05) $ (0.11) $ (0.08)
Number of shares used in per share calculation (basic) 39,728,933 37,501,683 39,645,206 37,466,714
Loss per common share (diluted) $ (0.07) $ (0.05) $ (0.11) $ (0.08)
Number of shares used in per share calculation (diluted) 39,728,933 37,501,683 39,645,206 37,466,714
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Statement Of Stockholder's Equity - USD ($)
Total
Class A Common Stock
Additional Paid-In Capital
Accumulated other comprehensive Income
Accumulated Deficit
Balance, shares at Jun. 30, 2023   37,344,739      
Balance, amount at Jun. 30, 2023 $ 35,952,525 $ 373,447 $ 242,808,771 $ 606,536 $ (207,836,229)
Employee Stock Purchase Plan, shares   14,607      
Employee Stock Purchase Plan, amount 19,719 $ 146 19,573 0 0
Exercise of Stock Options, RSUs & RSAs, net shares   14,482      
Exercise of Stock Options, RSUs & RSAs, net amount 0 $ 145 (145) 0 0
Issuance of common stock for acquisition of Visimid, shares   81,610      
Issuance of common stock for acquisition of Visimid, amount 150,000 $ 816 149,184 0 0
Stock-based compensation on stock options, RSUs & RSAs 240,075 0 240,075 0 0
Foreign currency translation adjustment (125,208) 0 0 (125,208) 0
Net Income (Loss) (1,342,376) $ 0 0 0 (1,342,376)
Balance, shares at Sep. 30, 2023   37,455,438      
Balance, amount at Sep. 30, 2023 34,894,735 $ 374,554 243,217,458 481,328 (209,178,605)
Balance, shares at Jun. 30, 2023   37,344,739      
Balance, amount at Jun. 30, 2023 35,952,525 $ 373,447 242,808,771 606,536 (207,836,229)
Foreign currency translation adjustment 134,765        
Net Income (Loss) (3,056,039)        
Balance, shares at Dec. 31, 2023   37,549,378      
Balance, amount at Dec. 31, 2023 33,699,736 $ 375,494 243,475,209 741,301 (210,892,268)
Balance, shares at Sep. 30, 2023   37,455,438      
Balance, amount at Sep. 30, 2023 34,894,735 $ 374,554 243,217,458 481,328 (209,178,605)
Exercise of Stock Options, RSUs & RSAs, net shares   93,940      
Exercise of Stock Options, RSUs & RSAs, net amount 0 $ 940 (940) 0 0
Stock-based compensation on stock options, RSUs & RSAs 258,691 0 258,691 0 0
Foreign currency translation adjustment 259,973 0 0 259,973 0
Net Income (Loss) (1,713,663) $ 0 0 0 (1,713,663)
Balance, shares at Dec. 31, 2023   37,549,378      
Balance, amount at Dec. 31, 2023 33,699,736 $ 375,494 243,475,209 741,301 (210,892,268)
Balance, shares at Jun. 30, 2024   39,254,643      
Balance, amount at Jun. 30, 2024 30,199,665 $ 392,546 245,140,758 509,936 (215,843,575)
Employee Stock Purchase Plan, shares   8,232      
Employee Stock Purchase Plan, amount 10,372 $ 82 10,290 0 0
Exercise of Stock Options, RSUs & RSAs, net shares   70,309      
Exercise of Stock Options, RSUs & RSAs, net amount 0 $ 703 (703) 0 0
Issuance of common stock for acquisition of Visimid, shares   279,553      
Issuance of common stock for acquisition of Visimid, amount 321,358 $ 2,796 318,562 0 0
Stock-based compensation on stock options, RSUs & RSAs 264,475 0 264,475 0 0
Foreign currency translation adjustment 271,594 0 0 271,594 0
Net Income (Loss) (1,622,745) $ 0 0 0 (1,622,745)
Balance, shares at Sep. 30, 2024   39,612,737      
Balance, amount at Sep. 30, 2024 29,444,719 $ 396,127 245,733,382 781,530 (217,466,320)
Balance, shares at Jun. 30, 2024   39,254,643      
Balance, amount at Jun. 30, 2024 30,199,665 $ 392,546 245,140,758 509,936 (215,843,575)
Foreign currency translation adjustment (179,441)        
Net Income (Loss) (4,234,742)        
Balance, shares at Dec. 31, 2024   39,890,834      
Balance, amount at Dec. 31, 2024 26,702,938 $ 398,908 246,051,852 330,495 (220,078,317)
Balance, shares at Sep. 30, 2024   39,612,737      
Balance, amount at Sep. 30, 2024 29,444,719 $ 396,127 245,733,382 781,530 (217,466,320)
Exercise of Stock Options, RSUs & RSAs, net shares   229,097      
Exercise of Stock Options, RSUs & RSAs, net amount 0 $ 2,291 (2,291) 0 0
Stock-based compensation on stock options, RSUs & RSAs 231,581 0 231,581 0 0
Foreign currency translation adjustment (451,035) 0 0 (451,035) 0
Net Income (Loss) (2,611,997) $ 0 0 0 (2,611,997)
Shares issued as compensation, shares   49,000      
Shares issued as compensation, amount 89,670 $ 490 89,180 0 0
Balance, shares at Dec. 31, 2024   39,890,834      
Balance, amount at Dec. 31, 2024 $ 26,702,938 $ 398,908 $ 246,051,852 $ 330,495 $ (220,078,317)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Cash flows from operating activities:    
Net loss $ (4,234,742) $ (3,056,039)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 1,893,602 1,943,000
Interest from amortization of loan issuance costs 120,833 0
Loss on disposal of property and equipment 78,437 0
Stock-based compensation on stock options, RSUs & RSAs, net 506,020 551,853
Provision for credit losses 0 2,236
Change in operating lease assets and liabilities (57,653) 80,355
Inventory write-offs to allowance 135,625 73,569
Deferred taxes (2,795) 9,395
Changes in operating assets and liabilities:    
Trade accounts receivable (350,703) 1,717,283
Other current assets 41,286 (191,381)
Inventories (13,005) 54,461
Prepaid expenses and deposits (123,598) 94,619
Accounts payable and accrued liabilities (430,923) (424,310)
Net cash provided by (used in) operating activities (2,437,616) 850,569
Cash flows from investing activities:    
Purchase of property and equipment (160,155) (1,484,401)
Proceeds from sale of equipment 10,648 0
Proceeds from sale-leaseback of equipment 0 364,710
Acquisition of Visimid Technologies, net of cash acquired 0 (722,141)
Net cash used in investing activities (149,507) (1,841,832)
Cash flows from financing activities:    
Proceeds from sale of common stock from Employee Stock Purchase Plan 10,372 19,719
Deferred payment for acquisition of Visimid (125,000) 0
Loan issuance costs (300,000) 0
Borrowings on loans payable 3,000,000 142,853
Payments on loans payable (106,486) (407,510)
Repayment of finance lease obligations (89,705) (58,785)
Net cash (used in) provided by financing activities 2,389,181 (303,723)
Effect of exchange rate on cash and cash equivalents (81,260) 32,698
Change in cash, cash equivalents and restricted cash (279,202) (1,262,288)
Cash, cash equivalents and restricted cash, beginning of period 3,480,268 7,144,490
Cash, cash equivalents and restricted cash, end of period 3,201,066 5,882,202
Supplemental disclosure of cash flow information:    
Interest paid in cash 40,838 110,774
Income taxes paid 61,427 114,953
Supplemental disclosure of non-cash investing & financing activities:    
Purchase of equipment through finance lease arrangements 93,048 61,654
Issuance of common stock for acquisition of Visimid $ 321,358 $ 150,000
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation
6 Months Ended
Dec. 31, 2024
Basis of Presentation  
Basis Of Presentaion

1. Basis of Presentation

 

References in this document to “the Company,” “LightPath,” “we,” “us,” or “our” are intended to mean LightPath Technologies, Inc., individually, or as the context requires, collectively with its subsidiaries on a consolidated basis.

 

These unaudited Condensed Consolidated Financial Statements have been prepared in accordance with the requirements of Article 8 of Regulation S-X promulgated under the Exchange Act and, therefore, do not include all information and footnotes necessary for a fair presentation of financial position, results of operations, and cash flows in conformity with accounting principles generally accepted in the United States of America. These unaudited Condensed Consolidated Financial Statements should be read in conjunction with our Consolidated Financial Statements and related notes, included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2024, filed with the SEC. Unless otherwise stated, references to particular years or quarters refer to our fiscal years ended June 30 and the associated quarters of those fiscal years.

 

These Condensed Consolidated Financial Statements are unaudited, but include all adjustments, including normal recurring adjustments, which, in the opinion of management, are necessary to present fairly our financial position, results of operations and cash flows for the interim periods presented. The Consolidated Balance Sheet as of June 30, 2024 has been derived from the audited financial statements at that date but does not include all of the information and notes required by generally accepted accounting principles for complete financial statements. Results of operations for interim periods are not necessarily indicative of the results that may be expected for the year as a whole. The unaudited Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies
6 Months Ended
Dec. 31, 2024
Significant Accounting Policies  
Significant Accounting Policies

2. Significant Accounting Policies

 

Our significant accounting policies are provided in Note 2, Summary of Significant Accounting Policies, in the Consolidated Financial Statements in our Annual Report on Form 10-K for the fiscal year ended June 30, 2024. There have been no material changes to our significant accounting policies during the six months ended December 31, 2024, from those disclosed in our Annual Report on Form 10-K for the fiscal year ended June 30, 2024.

 

Use of Estimates

 

Management makes estimates and assumptions during the preparation of our unaudited Condensed Consolidated Financial Statements that affect amounts reported in the unaudited Condensed Consolidated Financial Statements and accompanying notes. Such estimates and assumptions could change in the future as more information becomes available, which, in turn, could impact the amounts reported and disclosed herein.

 

Fair Value of Financial Instruments

 

We account for financial instruments in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification Topic 820, “Fair Value Measurements and Disclosures” (“ASC 820”), which provides a framework for measuring fair value and disclosure requirements for fair value measurements of assets and liabilities. ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:

 

Level 1 - Quoted prices in active markets for identical assets or liabilities.

Level 2 - Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable.

Level 3 - Unobservable inputs that are supported by little or no market activity, therefore requiring an entity to develop its own assumptions about the assumptions that market participants would use in pricing.

 

Fair value estimates discussed herein are based upon certain market assumptions and pertinent information available to management.

The respective carrying value of financial instruments recorded on the consolidated balance sheets approximated their fair values. These financial instruments include accounts receivable, accounts payable and accrued liabilities. Fair values were assumed to approximate carrying values for these financial instruments since they are short term in nature and their carrying amounts approximate fair values or they are receivable or payable on demand. The fair value of the our finance lease obligations and loans payable approximate their carrying values, based upon current rates available to us. See Note 11, Leases and Note 12, Loans Payable, to these unaudited Condensed Consolidated Financial Statements for additional information. Management considers these fair value estimates to be level 2 fair value measurements.

 

We do not have any other financial or non-financial assets or liabilities that would be characterized as Level 1, Level 2 or Level 3 instruments.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisition of Visimid Technologies
6 Months Ended
Dec. 31, 2024
Acquisition of Visimid Technologies  
Acquisition of Visimid Technologies

3. Acquisition of Visimid Technologies

 

In July 2023, the Company acquired Liebert Consulting LLC, dba Visimid Technologies (“Visimid”), pursuant to a Membership Interest Purchase Agreement dated as of July 25, 2023 (the “Acquisition Date”).

 

Part of the Company’s growth strategy is to identify appropriate opportunities that would enhance our profitable growth through acquisition. Visimid is an engineering and design firm specializing in thermal imaging, night vision and internet of things (“IOT”) applications. Visimid provides design and consulting services for Department of Defense (“DoD”) contractors, commercial and industrial customers, and original equipment manufacturers (“OEMs”) for original new products. Visimid’s core competency is developing and producing custom thermal and night vision cores. We believe that Visimid’s capabilities are aligned with our strategy to focus on engineered solutions.

 

The Company’s unaudited condensed consolidated financial statements reflect the financial results of Visimid beginning on the Acquisition Date. The purchase price included $1 million in cash, $1,550,000 of restricted stock, $150,000 of assumed bank debt, and an earnout which is contingent upon the award and completion of a specific customer contract. Of the restricted stock payable as part of the purchase price, $150,000 (81,610 shares) was issued at closing, with the balance to be issued in four equal installments of $350,000 each, on January 1, 2024, July 1, 2024, January 1, 2025 and July 1, 2025.  The number of shares is based on the average closing price of the Company’s Class A common stock, as reported by Bloomberg, for the five trading days prior to each stock issuance. For the January 1, 2024 installment, 267,176 shares were issued, and for the July 1, 2024 installment, 279,553 shares were issued.

 

The total purchase price, net of cash acquired and including the estimated potential earnout, is approximately $2.7 million, based on present values as of the Acquisition Date. Of this amount, $600,000 was paid at closing, cash installments of $150,000, $125,000 and $125,000 were paid in October 2023, January 2024 and September 2024, respectively, per the terms of the purchase agreement, and the remaining cash and stock payments, including the balance of the estimated potential earnout, have been accrued and are included in Accrued liabilities and Accrued liabilities, noncurrent in the unaudited Condensed Consolidated Balance Sheet as of December 31, 2024.

 

The estimated fair values of the assets acquired and liabilities assumed were recorded as of the Acquisition Date. As part of the valuation analysis, the Company identified intangible assets, including customer relationships, customer backlog, trade secrets and trademarks. The customer backlog, customer relationships, trade secrets and trademarks were determined to have estimated values of approximately $464,000, $122,000, $925,000 and $442,000, respectively, and estimated useful lives of 1 year for customer backlog, and 10 years for customer relationships, trade secrets and trademarks. The estimated fair value of identifiable intangible assets is determined primarily using the “income approach,” which requires a forecast of all future cash flows. The goodwill recognized is attributable primarily to expected synergies and the assembled workforce of Visimid. The goodwill is expected to be deductible for income tax purposes.

 

The Company incurred a total of approximately $238,000, in acquisition costs, of which $97,000 was incurred during the six months ended December 31, 2023. These costs are included in the unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) in the line item entitled “Selling, general and administrative.”   No further acquisition costs were incurred during the six months ended December 31, 2024.

 

Prior to the Acquisition, the Company had a preexisting relationship with Visimid.  The Company contracted Visimid for engineering services and purchased infrared camera cores from Visimid on an arms’ length basis.  The Company had also partnered with Visimid for the development of the Mantis camera.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue
6 Months Ended
Dec. 31, 2024
Revenue  
Revenue

4. Revenue

 

Product Revenue

 

We are a manufacturer of optical components and higher-level assemblies, including precision molded glass aspheric optics, molded and diamond-turned infrared optical components, and other optical materials used to produce products that manipulate light. We design, develop, manufacture, and distribute optical components and assemblies utilizing advanced optical manufacturing processes. We also provide engineering services and perform research and development for optical solutions for a wide range of optics markets. Revenue is derived primarily from the sale of optical components and assemblies.

 

Revenue Recognition

 

Revenue is generally recognized upon transfer of control, including the risks and rewards of ownership, of products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We generally bear all costs, risk of loss, or damage and retain title to the goods up to the point of transfer of control of products to customers. Shipping and handling costs are included in the cost of goods sold. We present revenue net of sales taxes and any similar assessments.

 

Customary payment terms are granted to customers, based on credit evaluations. We currently do not have any contracts where revenue is recognized, but the customer payment is contingent on a future event. We record deferred revenue when cash payments are received or due in advance of revenue recognition. Deferred revenue was $335,000 and $725,000 as of December 31, 2024 and June 30, 2024, respectively, and is included in accrued liabilities in the condensed consolidated balance sheets.

 

Nature of Products

 

Revenue from the sale of optical components and assemblies is recognized upon transfer of control, including the risks and rewards of ownership, to the customer. The performance obligations for the sale of optical components and assemblies are satisfied at a point in time, generally upon shipment. Product development agreements for engineering services are generally short-term in nature, with revenue recognized upon satisfaction of the performance obligation, and transfer of control of the agreed-upon deliverable. Visimid has one longer-term order with a defense customer which includes both product development and hardware deliverables where similar revenue recognition criteria will be applied.

 

We categorize our products into four product groups: infrared components, visible components, assemblies and modules, and engineering services.

 

Revenue by product group for the three and six months ended December 31, 2024 and 2023 was as follows:

 

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Infrared components

 

$3,112,076

 

 

$3,572,853

 

 

$5,722,960

 

 

$7,407,455

 

Visible components

 

 

2,762,852

 

 

 

2,678,904

 

 

 

6,062,730

 

 

 

5,367,239

 

Assemblies and modules

 

 

857,214

 

 

 

986,683

 

 

 

1,950,882

 

 

 

2,248,722

 

Engineering services

 

 

692,687

 

 

 

77,197

 

 

 

2,088,638

 

 

 

369,469

 

Total revenue

 

$7,424,829

 

 

$7,315,637

 

 

$15,825,210

 

 

$15,392,885

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories
6 Months Ended
Dec. 31, 2024
Inventories  
Inventories

5. Inventories

 

The components of inventories include the following:

 

 

 

December 31,

2024

 

 

June 30,

2024

 

Raw materials

 

$2,653,677

 

 

$3,112,428

 

Work in process

 

 

2,482,370

 

 

 

2,333,240

 

Finished goods

 

 

2,498,260

 

 

 

2,330,287

 

Allowance for obsolescence

 

 

(1,205,868)

 

 

(1,224,896)

 

 

$6,428,439

 

 

$6,551,059

 

 

The value of tooling in raw materials, net of the related allowance for obsolescence, was approximately $1.3 million and $1.4 million as of December 31, 2024 and June 30, 2024, respectively.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment
6 Months Ended
Dec. 31, 2024
Property and Equipment  
Property And Equipment

6. Property and Equipment

 

Property and equipment are summarized as follows:

 

 

 

Estimated Lives (Years)

 

 

December 31, 2024

 

 

June 30, 2024

 

Manufacturing equipment

 

5 - 10

 

 

$22,342,184

 

 

$22,582,429

 

Computer equipment and software

 

3 - 5

 

 

 

968,708

 

 

 

970,494

 

Furniture and fixtures

 

5

 

 

 

347,911

 

 

 

349,932

 

Leasehold improvements

 

5 - 10

 

 

 

8,948,365

 

 

 

8,964,714

 

Construction in progress

 

 

 

 

 

 

626,363

 

 

 

646,217

 

Total property and equipment

 

 

 

 

 

 

33,233,531

 

 

 

33,513,786

 

Less accumulated depreciation and amortization

 

 

 

 

 

 

(19,178,702)

 

 

(18,303,174)

Total property and equipment, net

 

 

 

 

 

$14,054,829

 

 

$15,210,612

 

 

 

Depreciation expense was $1.2 million for both the six months ended December 31, 2024 and 2023.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets
6 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets  
Goodwill And Intangible Assets

7. Goodwill and Intangible Assets

 

There were no changes in the net carrying value of goodwill during the six months ended December 31, 2024.

 

Amortizable intangible assets were comprised of:

 

 

 

 

 Useful Lives (Years)

 

 

 December 31, 2024

 

 

 June 30, 2024

 

Customer relationships

 

10 - 15

 

 

$3,712,300

 

 

$3,712,300

 

Trade secrets

 

8 - 10

 

 

 

4,197,304

 

 

 

4,197,304

 

Trademarks

 

8 - 10

 

 

 

4,256,418

 

 

 

4,256,418

 

Backlog

 

1

 

 

 

463,525

 

 

 

463,525

 

Total intangible assets

 

 

 

 

 

 

12,629,547

 

 

 

12,629,547

 

Less accumulated amortization

 

 

 

 

 

 

(9,669,295)

 

 

(8,978,808)

Total intangible assets, net

 

 

 

 

 

$2,960,252

 

 

$3,650,739

 

Future amortization of intangibles is as follows:

 

Fiscal year ending:

 

 

 

June 30, 2025 (six months remaining)

 

$194,167

 

June 30, 2026

 

 

388,336

 

June 30, 2027

 

 

388,336

 

June 30, 2028

 

 

388,336

 

June 30, 2029

 

 

388,336

 

After June 30, 2029

 

 

1,212,741

 

 

 

$2,960,252

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes
6 Months Ended
Dec. 31, 2024
Income Taxes  
Income Taxes

8. Income Taxes

 

A summary of our total income tax expense and effective income tax rate for the three and six months ended December 31, 2024 and 2023 is as follows:

 

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Loss before income taxes

 

$(2,567,472)

 

$(1,637,605)

 

$(4,174,581)

 

$(2,940,435)

Income tax provision

 

$44,525

 

 

$76,058

 

 

$60,161

 

 

$115,604

 

Effective income tax rate

 

 

-2%

 

 

-5%

 

 

-1%

 

 

-4%

 

The difference between our effective tax rates in the periods presented above and the federal statutory rate is due to the mix of taxable income and losses generated in our various tax jurisdictions, which include the United States (the “U.S.”), the People’s Republic of China, and the Republic of Latvia. Effective February 28, 2023, the legal entities of LightPath Optical Instrumentation (Shanghai) Co., Ltd. (“LPOI”) and LightPath Optical Instrumentation (Zhenjiang) Co., Ltd. (“LPOIZ”) were merged, with LPOIZ as the surviving company and the operations of the two companies were merged. For the three and six months ended December 31, 2024 and 2023, income tax expense was primarily related to income taxes from our operations in China, including accruals for withholding taxes on intercompany dividends declared by LPOIZ, and paid or payable to LightPath, its parent company, as well as withholding taxes on payments from LPOIZ to LightPath for administrative services rendered.

 

We record net deferred tax assets to the extent we believe it is more likely than not that some portion or all of these assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income. We consider the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. As of December 31, 2024 and June 30, 2024, our net deferred tax assets are related to the U.S. jurisdiction and we have provided a valuation allowance to reduce the deferred tax assets to the net amount we estimate is more-likely-than-not to be realized. Our net deferred tax assets as of December 31, 2024 and June 30, 2024 consist primarily of federal and state tax credits with indefinite carryover periods.

 

U.S. Federal and State Income Taxes

 

Our U.S. federal and state statutory income tax rate is estimated to be 25.5%. Based on our current assessment of the valuation allowance position on our net deferred tax assets, no additional tax expense or benefit is expected to be recorded on pre-tax income or losses generated in the U.S.

 

Income Tax Law of the People’s Republic of China

 

Our Chinese subsidiary, LPOIZ, is governed by the Income Tax Law of the People’s Republic of China. As of December 31, 2024, LPOIZ was subject to a statutory income tax rate of 15%. The net deferred tax liabilities included in these unaudited Condensed Consolidated Balance Sheets as of December 31, 2024 and June 30, 2024 are related to LPOIZ, and primarily consist of timing differences related to depreciation.

The Company routinely declares intercompany dividends to remit a portion of the earnings of its foreign subsidiaries to the U.S. parent company. The Company also intends to reinvest a portion of the earnings generated by its foreign subsidiaries. The Company accrues withholding taxes on the portion of LPOIZ’s earnings that it intends to repatriate. Accrued and unpaid withholding taxes were approximately $32,000 as of both December 31, 2024 and June 30, 2024. Other than these withholding taxes, these intercompany dividends have no impact on the unaudited condensed consolidated financial statements.

 

Law of Corporate Income Tax of Latvia

 

Our Latvian subsidiary, ISP Optics Latvia, SIA (“ISP Latvia”), is governed by the Law of Corporate Income Tax of Latvia. Effective January 1, 2018, the Republic of Latvia enacted tax reform with the following key provisions: (i) corporations are not subject to income tax, but are instead subject to a distribution tax on distributed profits (or deemed distributions, as defined) and (ii) the rate of tax was changed to 20%; however, distribution amounts are first divided by 0.8 to arrive at the profit before tax amount, resulting in an effective tax rate of 25%. As a transitional measure, distributions of earnings prior to January 1, 2018 were not subject to tax if declared prior to December 31, 2019. ISP Latvia declared an intercompany dividend to be paid to ISP Optics Corporation (“ISP”), its U.S. parent company, for the full amount of earnings accumulated prior to January 1, 2018. Distributions of this dividend have been fully settled as of June 30, 2024 and we currently do not intend to distribute any earnings generated after January 1, 2018. If, in the future, we change such intention, we will accrue distribution taxes, if any, as profits are generated.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
StockBased Compensation
6 Months Ended
Dec. 31, 2024
StockBased Compensation  
Stock-based Compensation

9. Stock-Based Compensation

 

Our directors, officers, and key employees are granted stock-based compensation through our Amended and Restated Omnibus Incentive Plan, as amended (the “Omnibus Plan”), through October 2018 and after that date, through our 2018 Stock and Incentive Compensation Plan (the “SICP”). Such stock-based compensation may include, among other things, incentive stock options, non-qualified stock options, restricted stock awards (“RSAs”) and restricted stock units (“RSUs”). The SICP is administered by the Compensation Committee of the Board of Directors. To date, our stockholders approved an aggregate of 7,215,625 shares of our Class A common stock for issuance pursuant to awards granted under the Omnibus Plan or SICP. As of  December 31, 2024, 775,126 shares of Class A common stock were authorized and available for issuance pursuant to awards granted under the SICP. The Company’s executive officers are eligible to earn incentive compensation consisting of equity-based awards, as well as cash bonuses, based on the achievement of certain individual and/or Company performance goals set by the Compensation Committee.

 

Stock-based compensation expense is based primarily on the fair value of the award as of the grant date and is recognized as an expense over the requisite service period.

 

The following table shows total stock-based compensation expense for the three and six months ended December 31, 2024 and 2023, the majority of which is included in selling, general and administrative (“SG&A”) expenses in these unaudited Condensed Consolidated Statements of Comprehensive Income (Loss):

 

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Stock options

 

$10,809

 

 

$30,037

 

 

$21,618

 

 

$61,515

 

RSAs

 

 

59,531

 

 

 

108,922

 

 

 

166,218

 

 

 

131,309

 

RSUs

 

 

171,206

 

 

 

172,820

 

 

 

318,185

 

 

 

359,030

 

     Total

 

$241,546

 

 

$311,779

 

 

$506,021

 

 

$551,854

 

 

We also adopted the LightPath Technologies, Inc. Employee Stock Purchase Plan (the “2014 ESPP”). The 2014 ESPP permits employees to purchase Class A common stock through payroll deductions, subject to certain limitations. A discount of approximately $1,100 and $2,000 for the six months ended December 31, 2024 and 2023, respectively, is included in SG&A expenses in these unaudited Condensed Consolidated Statements of Comprehensive Income (Loss), which represents the value of the 10% discount given to the employees purchasing stock under the 2014 ESPP.  The 2014 ESPP expired in January 2025.

Grant Date Fair Values and Underlying Assumptions; Contractual Terms

 

We estimate the fair value of each stock option as of the date of grant, using the Black-Scholes-Merton pricing model. The fair value of 2014 ESPP shares is the amount of the discount the employee obtains at the date of the purchase transaction.

 

Most stock options granted vest ratably over two to four years and are generally exercisable for ten years. The assumed forfeiture rates used in calculating the fair value of RSA and RSU grants was 0%, and the assumed forfeiture rates used in calculating the fair value of options for performance and service conditions were 20% for each of the six months ended December 31, 2024 and 2023. The volatility rate and expected term are based on seven-year historical trends in Class A common stock closing prices and actual forfeitures. The interest rate used is the U.S. Treasury interest rate for constant maturities.

 

No stock options were granted during either of the six-month periods ended December 31, 2024 or 2023.

 

Restricted Stock Awards

 

RSAs are granted primarily to our executive officers, employees and consultants, and typically vest over a one to three year period from the date of grant, although some may vest immediately upon grant. The stock underlying RSAs is issued upon vesting.

 

Restricted Stock Units

 

RSUs are granted primarily to our directors, although RSU awards may also be made to executive officers, employees and consultants. RSUs typically vest over a one to four year period from the date of grant, although some may vest immediately upon grant.

 

Information Regarding Current Share-Based Compensation Awards

 

A summary of the activity for share-based compensation awards in the six months ended December 31, 2024 is presented below:

 

 

 

 Stock Options

 

 

 Restricted Stock Units (RSUs)

 

 

 Restricted Stock Awards (RSAs)

 

 

 

 

 

 

Weighted-

 

 

Weighted-

 

 

 

 

 

Weighted-

 

 

 

 

 

Weighted-

 

 

 

 

 

 

Average

 

 

Average

 

 

 

 

 

Average

 

 

 

 

 

Average

 

 

 

 

 

 

Exercise

 

 

Remaining

 

 

 

 

 

Remaining

 

 

 

 

 

Remaining

 

 

 

 Shares

 

 

 Price

 

 

 Contract

 

 

 Shares

 

 

 Contract

 

 

 Shares

 

 

 Contract

 

June 30, 2024

 

 

553,689

 

 

$2.02

 

 

 

5.4

 

 

 

1,250,132

 

 

 

0.8

 

 

 

161,540

 

 

 

1.5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

44,361

 

 

 

 

 

 

 

72,612

 

 

 

 

 

Exercised

 

 

(127,000)

 

$2.01

 

 

 

 

 

 

 

(159,224)

 

 

 

 

 

 

(136,604)

 

 

 

 

Cancelled/Forfeited

 

 

(28,794)

 

$2.96

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2024

 

 

397,895

 

 

$1.96

 

 

 

5.6

 

 

 

1,135,269

 

 

 

0.5

 

 

 

97,548

 

 

 

1.2

 

Awards exercisable/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

vested as of

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2024

 

 

350,409

 

 

$1.92

 

 

 

5.3

 

 

 

587,351

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Awards unexercisable/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

unvested as of

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2024

 

 

47,486

 

 

$2.25

 

 

 

8.0

 

 

 

547,918

 

 

 

0.5

 

 

 

97,548

 

 

 

1.2

 

 

 

 

397,895

 

 

 

 

 

 

 

 

 

 

 

1,135,269

 

 

 

 

 

 

 

97,548

 

 

 

 

 

 

 

As of December 31, 2024, there was approximately $1.1 million of total unrecognized compensation cost related to non-vested share-based compensation arrangements (including stock options, RSAs and RSUs) granted. We expect to recognize the compensation cost as follows:

 

Fiscal Year Ending:

 

Stock Options

 

 

RSAs

 

 

RSUs

 

 

Total

 

June 30, 2025 (remaining six months)

 

$36,202

 

 

$86,842

 

 

$331,510

 

 

$454,554

 

June 30, 2026

 

 

22,104

 

 

 

100,377

 

 

 

296,475

 

 

 

418,956

 

June 30, 2027

 

 

16,350

 

 

 

22,019

 

 

 

180,387

 

 

 

218,756

 

 

 

$74,656

 

 

$209,238

 

 

$808,372

 

 

$1,092,266

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings (Loss) Per Share
6 Months Ended
Dec. 31, 2024
Earnings (Loss) Per Share  
Earnings (loss) Per Share

10. Earnings (Loss) Per Share

 

Basic earnings (loss) per share is computed by dividing net income or loss by the weighted-average number of shares of Class A common stock outstanding, during each period presented. Diluted earnings (loss) per share is computed similarly to basic earnings (loss) per share, except that it reflects the potential dilution that could occur if dilutive securities or other obligations to issue shares of Class A common stock were exercised or converted into shares of Class A common stock. The computations for basic and diluted earnings (loss) per share of Class A common stock are described in the following table:

 

 

 

Three Months Ended
December 31,

 

 

Six Months Ended
December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net loss

 

$(2,611,997)

 

$(1,713,663)

 

$(4,234,742)

 

$(3,056,039)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic number of shares

 

 

39,728,933

 

 

 

37,501,683

 

 

 

39,645,206

 

 

 

37,446,714

 

Diluted number of shares

 

 

39,728,933

 

 

 

37,501,683

 

 

 

39,645,206

 

 

 

37,446,714

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Loss per common share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$(0.07)

 

$(0.05)

 

$(0.11)

 

$(0.08)

Diluted

 

$(0.07)

 

$(0.05)

 

$(0.11)

 

$(0.08)

 

The following potential dilutive shares were not included in the computation of diluted earnings (loss) per share of Class A common stock, as their effects would be anti-dilutive:

 

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Options to purchase common stock

 

 

523,188

 

 

 

534,462

 

 

 

532,179

 

 

 

534,462

 

RSUs and RSAs

 

 

1,292,221

 

 

 

1,704,638

 

 

 

1,348,442

 

 

 

1,695,723

 

 

 

 

1,815,409

 

 

 

2,239,100

 

 

 

1,880,621

 

 

 

2,230,185

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases
6 Months Ended
Dec. 31, 2024
Leases  
Leases

11. Leases

 

Our leases primarily consist of operating leases related to our facilities located in Orlando, Florida; Riga, Latvia; Shanghai, China; and Zhenjiang, China, and finance leases related to certain equipment located in Orlando, Florida and Riga, Latvia. The operating leases for facilities are non-cancelable operating leases, with terms at various times through 2034. We typically include options to renew (or terminate) in our lease term, and as part of our right-of-use (“ROU”) assets and lease liabilities, when it is reasonably certain that we will exercise such options. We currently have fourteen finance lease agreements entered into during fiscal years 2023, 2024 and 2025 with terms ranging from three to five years. The finance leases are for computer and manufacturing equipment.

 

Our operating lease ROU assets and the related lease liabilities are initially measured at the present value of future lease payments over the lease term. One of our operating leases includes renewal options, which were not included in the measurement of the operating lease ROU assets and related lease liabilities. The lease on the premises comprising our primary facility in Orlando, Florida (the “Orlando Facility”) was amended in April 2021, and again in September 2021, to expand the space from approximately 26,000 square feet to approximately 58,500 square feet. The lease term was extended from April 30, 2022, to that certain date that is one hundred twenty-seven (127) months after the date the landlord completes certain work to be done at the leased premises. The landlord’s work was completed in August 2023, and accordingly the lease expires on March 31, 2034. Effective in January 2022, the terms of our leases in Zhenjiang, China and Riga, Latvia were extended to December 31, 2024 and 2030, respectively. It is our intention to renew the lease on the reduced space in Zhenjiang for at least a one-year term.

We received tenant improvement allowances for the lease of our Orlando Facility. These allowances were used to construct improvements and are included in leasehold improvements and operating lease liabilities. The balance is being amortized over the corresponding lease term. In August 2023, we completed the construction of additional tenant improvements within the premises subject to our continuing lease for our Orlando Facility, of which the landlord provided $2.4 million in tenant improvement allowances. We funded the balance of the tenant improvement costs of approximately $3.7 million.

 

The components of lease expense for the three and six months ended December 31, 2024 and 2023 were as follows:

 

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Operating lease cost

 

$269,985

 

 

$238,652

 

 

$538,480

 

 

$443,675

 

Finance lease cost:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation of lease assets

 

 

42,916

 

 

 

13,982

 

 

 

80,732

 

 

 

33,897

 

Interest on lease liabilities

 

 

17,027

 

 

 

7,856

 

 

 

31,089

 

 

 

15,392

 

Total finance lease cost

 

 

59,943

 

 

 

21,838

 

 

 

111,821

 

 

 

49,289

 

Total lease cost

 

$329,928

 

 

$260,490

 

 

$650,301

 

 

$492,964

 

 

Supplemental balance sheet information related to the leases as of December 31, 2024 and June 30, 2024 was as follows:

 

 

 

Classification

 

December 31, 2024

 

 

June 30, 2024

 

Assets:

 

 

 

 

 

 

 

 

Operating lease assets

 

Operating lease assets

 

$6,218,147

 

 

$6,741,549

 

Finance lease assets

 

Property and equipment, net(1)

 

 

954,791

 

 

 

1,063,768

 

Total lease assets

 

 

 

$7,172,938

 

 

$7,805,317

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

Current:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Operating lease liabilities, current

 

$997,957

 

 

$1,059,998

 

Finance leases

 

Finance lease liabilities, current

 

 

203,739

 

 

 

177,148

 

 

 

 

 

 

 

 

 

 

 

 

Noncurrent:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Operating lease liabilities, less current portion

 

 

7,539,488

 

 

 

8,058,502

 

Finance leases

 

Finance lease liabilities, less current portion

 

 

496,025

 

 

 

528,753

 

Total lease liabilities

 

 

 

$9,237,209

 

 

$9,824,401

 

 

 

(1)

Finance lease assets were recorded net of accumulated depreciation of approximately $190,000 and $109,000 as of December 31, 2024 and June 30, 2024, respectively.

 

Lease term and discount rate information related to leases was as follows:

 

Lease Term and Discount Rate

 

December 31, 2024

 

Weighted Average Remaining Lease Term (in years)

 

 

 

Operating leases

 

 

8.9

 

Finance leases

 

 

3.3

 

 

 

 

 

 

Weighted Average Discount Rate

 

 

 

 

Operating leases

 

 

2.9%

Finance leases

 

 

7.1%

Supplemental cash flow information was as follows for the six months ended December 31, 2024 and 2023:

 

 

 

 Six Months Ended December 31,

 

 

 

2024

 

 

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

Operating cash used for operating leases

 

$590,037

 

 

$363,320

 

Operating cash used for finance leases

 

$31,089

 

 

$15,393

 

Financing cash used for finance leases

 

$89,705

 

 

$58,785

 

 

 

Future maturities of lease liabilities were as follows as of December 31, 2024:

 

Fiscal year ending:

 

Finance Leases

 

 

Operating Leases

 

June 30, 2025 (remaining six months)

 

$147,073

 

 

$551,758

 

June 30, 2026

 

 

240,481

 

 

 

1,126,945

 

June 30, 2027

 

 

213,832

 

 

 

1,134,178

 

June 30, 2028

 

 

170,535

 

 

 

1,152,594

 

June 30, 2029

 

 

57,642

 

 

 

1,182,835

 

Thereafter

 

 

 

 

 

5,563,403

 

Total future minimum payments

 

 

829,563

 

 

 

10,711,713

 

   Less imputed interest

 

 

(129,799)

 

 

(2,174,268)

Present value of lease liabilities

 

$699,764

 

 

$8,537,445

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans Payable
6 Months Ended
Dec. 31, 2024
Loans Payable  
Loans Payable

12. Loans Payable

 

As of December 31, 2024, loans payable consisted of two equipment loans and a bridge promissory note (as described below).

 

Bridge Promissory Note

 

On August 6, 2024, we entered into a bridge promissory note (the “Bridge Note”) with Lytton-Kambara Foundation (the “Lender”) pursuant to which the Lender extended a loan to the Company in the principal amount of $3,000,000 (the “Loan”). The Loan is subject to an original issue discount of 7%. After deducting the original issue discount, fees paid to our placement agent, and certain expenses, the Company received net proceeds of $2,700,000.

 

The Bridge Note is unsecured, bears interest at the rate of 12.5% per annum and has a 1-year term, maturing on August 6, 2025 (the “Maturity Date”), at which time the entire principal amount of the Bridge Note and all accrued but unpaid interest is due and payable in full.

 

We may prepay the principal outstanding under the Bridge Note at any time prior to the Maturity Date at 105% of the prepaid principal amount plus any unpaid accrued interest. Upon the consummation of a transaction resulting in a Change of Control (as defined in the Bridge Note) we are required to repay the holder of the Bridge Note in cash an amount equal to 105% of the outstanding principal balance of the Bridge Note plus unpaid accrued interest on the original principal.

 

The Bridge Note contains customary representations, warranties and covenants for agreements of this type and provides for customary events of default, including among other things, failure to make payments when due, breaches of representations and warranties, and certain bankruptcy and insolvency events. Upon an event of default, the Bridge Note’s interest rate shall increase to 18% per annum and the Bridge Note holder may, at its option, accelerate the Bridge Note whereupon the entire principal amount thereof and all accrued but unpaid interest shall be due and payable in full.

Equipment Loans

 

In December 2020, ISP Latvia received an equipment loan from a third party (the “2020 Equipment Loan”), which party is also a significant customer. The 2020 Equipment Loan was collateralized by certain equipment. The initial advance under the 2020 Equipment Loan was 225,000 EUR (or USD $275,000), payable in equal installments over 60 months, the proceeds of which were used to make a prepayment to a vendor for equipment to be delivered at a future date. An additional 225,000 EUR (or USD $267,000) was drawn in September 2021, which proceeds were paid to the vendor for the equipment, payable in equal installments over 52 months. The 2020 Equipment Loan bears interest at a fixed rate of 3.3%.

 

In May 2023, ISP Latvia entered into an equipment loan with a third party financial institution (the “2023 Equipment Loan”).  The 2023 Equipment Loan is collateralized by certain equipment. The initial advance under the 2023 Equipment Loan was 128,815 EUR (or USD $141,245), the proceeds of which were used to make a prepayment to a vendor for equipment to be delivered at a future date. The final advance for the final payment to the equipment vendor was 132,674 EUR (or USD $141,815). The 2023 Equipment Loan is payable over 48 months, with monthly installments that began on January 1, 2024. The 2023 Equipment Loan bears interest at the six-month EURIBOR rate, plus 2.84% (5.63% as of December 31, 2024).

 

Future maturities of loans payable are as follows:

 

 

 

Promissory Note

 

 

Equipment Loans

 

 

Total

 

Fiscal year ending:

 

 

 

 

 

 

 

 

 

June 30, 2025 (remaining six months)

 

$

 

 

$102,567

 

 

$102,567

 

June 30, 2026

 

 

3,000,000

 

 

 

145,465

 

 

 

3,145,465

 

June 30, 2027

 

 

 

 

 

102,844

 

 

 

102,844

 

June 30, 2028

 

 

 

 

 

68,563

 

 

 

68,563

 

Total payments

 

$3,000,000

 

 

$419,439

 

 

$3,419,439

 

Unamortized loan issuance costs

 

 

 

 

 

 

 

 

 

 

(179,167)

Loans payable

 

 

 

 

 

 

 

 

 

$3,240,272

 

Less current portion

 

 

 

 

 

 

 

 

 

 

(3,017,443)

Non-current portion

 

 

 

 

 

 

 

 

 

$222,829

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
Foreign Operations
6 Months Ended
Dec. 31, 2024
Foreign Operations  
Foreign Operations

13. Foreign Operations

 

Assets and liabilities denominated in non-U.S. currencies are translated at rates of exchange prevailing on the balance sheet date, and revenues and expenses are translated at average rates of exchange for the period. Gains or losses on the translation of the financial statements of a non-U.S. operation, where the functional currency is other than the U.S. dollar, are reflected as a separate component of equity, which was a cumulative gain of approximately $330,000 and $510,000 as of December 31, 2024 and June 30, 2024, respectively. We also recognized net foreign currency transaction gains of $40,000 and $4,000 during the three months ended December 31, 2024 and 2023, respectively. During the six months ended December 31, 2024 and 2023, we recognized net foreign currency transaction gains of $4,000 and $29,000, respectively, included in the unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) in the line item entitled “Other income (expense), net.”

 

Our cash, cash equivalents and restricted cash totaled approximately $3.2 million at December 31, 2024. Of this amount, approximately 60% was held by our foreign subsidiaries in China and Latvia. These foreign funds were generated in China and Latvia as a result of foreign earnings. With respect to the funds generated by our foreign subsidiaries in China, the retained earnings of the respective subsidiary must equal at least 50% of its registered capital before any funds can be repatriated through dividends. As of December 31, 2024, LPOIZ had approximately $1.2 million in retained earnings available for repatriation, based on earnings accumulated through December 31, 2024, the end of the most recent statutory tax year, that remained undistributed as of December 31, 2024.

Revenues from foreign countries for the six months ended December 31, 2024 and 2023 are as follows:

 

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

Revenues:

 

 

 

 

 

 

United States

 

$10,628,649

 

 

$8,640,498

 

Europe

 

 

2,589,988

 

 

 

4,521,846

 

China

 

 

1,324,301

 

 

 

1,217,955

 

Other Asian countries

 

 

482,518

 

 

 

614,037

 

Rest of world

 

 

799,754

 

 

 

398,549

 

 

 

$15,825,210

 

 

$15,392,885

 

 

Long-lived assets located in foreign countries as of December 31, 2024 and June 30, 2024 are as follows:

 

 

 

December 31,

2024

 

 

June 30,

2024

 

Long-lived assets:

 

 

 

 

 

 

United States

 

$23,372,056

 

 

$24,989,477

 

Latvia

 

 

4,517,296

 

 

 

4,961,741

 

China

 

 

2,290,539

 

 

 

2,615,410

 

 

 

$30,179,891

 

 

$32,566,628

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contingencies
6 Months Ended
Dec. 31, 2024
Commitments and Contingencies  
Contingencies

14. Contingencies

 

Legal

 

The Company, from time to time, is involved in various legal actions arising in the normal course of business. Management, after reviewing with legal counsel all of these actions and proceedings, believes that the aggregate losses, if any, will not have a material adverse effect on the Company’s financial position or results of operations.

 

In April 2021, we terminated several employees of our China subsidiaries, LPOIZ and LPOI, including the General Manager, the Sales Manager, and the Engineering Manager, after determining that they had engaged in malfeasance and conduct adverse to our interests, including efforts to misappropriate certain of our proprietary technology, diverting sales to entities owned or controlled by these former employees and other suspected acts of fraud, theft and embezzlement. In connection with such terminations, our China subsidiaries have engaged in certain legal proceedings with the terminated employees. We incurred various expenses associated with the investigation into these matters prior and subsequent to the termination of the employees and the associated legal proceedings. In December 2023, we recovered approximately $190,000 in funds that had been recovered by the Chinese authorities. We expect to incur minimal additional legal fees and consulting expenses in future periods as we have exhausted nearly all of our legal options and remedies.

 

Potential Impact of Economic Conditions in and Trade Relations with China

 

Due to our operations in China, our business, results of operations, financial condition and prospects may be influenced to a significant degree by economic, political, legal and social conditions in China. China’s economy differs from the economies of other countries in many respects, including with respect to the level of development, growth rate, amount of government involvement, control of foreign exchange and allocation of resources. While China’s economy has experienced significant growth over the past several decades, its growth rate has declined in recent years and may continue to decline. Deteriorating economic conditions in China, as well as geo-political drivers such as sanctions on Chinese companies, generally have led to lower demand for our products in China and thus lower revenues and net income for our subsidiaries in China and the Company overall. A continuation of China’s current economic conditions or a further slowdown in the economic growth, an economic downturn, a recession, or other adverse economic conditions in China is likely to have a further adverse effect on our business and results of operations in future quarters.

In addition, China’s export limitations on Germanium and Gallium, two materials that are commonly used in infrared optical components, are becoming increasingly disruptive to our business with adverse impacts. The initial restrictions imposed in July 2023, required all international customers to provide an end user statement for approval before receiving an export license. Following that announcement, supply of Germanium was disrupted, though not completely stopped. This also resulted in significant price increases in the cost of Germanium material. Following these restrictions we had proactively canceled a number of customer orders for Germanium, to reduce our exposure in case of a supply disruption.

 

Then, in December 2024, China escalated trade tensions with the U.S. by imposing more stringent export restrictions on critical minerals, including Germanium. The Chinese Ministry of Commerce cited national security concerns as the rationale for these measures, which effectively banned shipments of these minerals to the U.S. and significantly limited shipments of those minerals for dual-use applications in many other countries.

 

As a purchaser of Germanium, we cannot provide any assurance that we will be able to obtain adequate supplies of Germanium, or that the timing or costs of obtaining such raw materials will be acceptable to us. As a precaution against disruptions in the Germanium supply chain and in anticipation of increased demand for optics produced from other materials, particularly our proprietary BlackDiamond materials, we have, in agreement with a key customer, canceled sales orders for optics made of Germanium and are actively working with our customers to redesign their systems to use our BlackDiamond materials instead of Germanium-based materials. Additionally, we are actively collaborating with our customers to ensure those redesigned systems are tested and qualified as replacements for legacy Germanium-based systems. In some cases, such as complex defense and airborne systems, the re-qualification of such redesigned systems is a lengthy process that can take up to two years. In other systems such as commercial systems and also some specific defense systems, this is a faster process, that takes several months.

 

In February 2025, the U.S. announced additional tariffs on goods imported from China, effective immediately, and China announced its intent to follow suit and implement additional tariffs on goods imported to China from the U.S. We have in place a number of strategies to mitigate the impact of tariffs, which we will adjust in response to these additional tariffs.   However, given the uncertainty regarding the potential for additional trade actions by the U.S. or other countries, any future impact on our operations and financial results is uncertain and these impacts could be more significant than in the past. Further, we can provide no assurance that the strategies we implemented to mitigate the impact of such tariffs or other trade actions will continue to be successful. To the extent that our supply chain, costs, sales, or profitability are negatively affected by the tariffs or other trade actions, our business, financial condition, and results of operations may be adversely affected.

 

Impact of Recent Wars

 

In February 2022, Russian military forces invaded Ukraine. This war has led to sanctions on Russia, which have had some impacts, though temporary, on our supply chain of raw materials. Separately, Israel declared war on Hamas in October 2023.  Initially, this resulted in a temporary increase in our sales, as Israel worked to replace electro-optical systems that in some cases use our materials. Our sales to customers in this region have since stabilized, however, it is still possible that this war could have a negative impact on our business as a result of the overall economic impact in Israel. In addition to the significant defense related market in Israel, we also serve many commercial related applications and work with commercial companies in Israel, and the business of those customers may be negatively impacted by the war over time. Given the dynamic nature of this situation, we cannot reasonably estimate the impact of either the Russian-Ukraine conflict or the Israel-Hamas war on our financial condition, results of operations or cash flows into the foreseeable future.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
Liquidity
6 Months Ended
Dec. 31, 2024
Liquidity  
Liquidity

15. Liquidity

 

We generally rely on cash from operations and equity and debt offerings, to the extent available, to satisfy our liquidity needs and to maintain our ability to repay our debt. 

 

On February 16, 2022, we filed a shelf registration statement to facilitate the issuance of our Class A common stock, warrants exercisable for shares of our Class A common stock, and/or units up to an aggregate offering price of $75.8 million from time to time. In connection with the filing of the shelf registration statement, we also included a prospectus supplement relating to an at-the-market equity program under which we may issue and sell shares of our Class A common stock up to an aggregate offering price of $25.2 million from time to time, decreasing the aggregate offering price available under the shelf registration statement to $50.6 million. The shelf registration statement was declared effective by the SEC on March 1, 2022. As of June 30, 2024, we issued 585,483 shares of our Class A common stock pursuant to the at-the-market equity program.

On January 12, 2023, the Company entered into a securities purchase agreement (“Purchase Agreement”), pursuant to which the Company agreed to issue and sell in a public offering under the shelf registration statement an aggregate of 9,090,910 shares of the Company’s Class A common stock, par value $0.01 per share for a purchase price of $1.10 per share and filed a prospectus supplement with the SEC related thereto.  The sale of shares pursuant to the Purchase Agreement closed on January 17, 2023, and resulted in net proceeds of approximately $9.2 million after payment of placement agent fees, and certain other costs and expenses of the offering.

 

On February 13, 2025, we announced a strategic acquisition and the related financing, including the issuance of a new series of preferred shares. For additional information, refer to Note 16, Subseqent Event.

 

There are a number of factors that could result in the need to raise additional funds, including a decline in revenue or a lack of anticipated sales growth, increased material costs, increased labor costs, planned production efficiency improvements not being realized, increases in property, casualty, benefit and liability insurance premiums, and increases in other costs. In addition, we may identify opportunities for additional acquisitions and other strategic transactions to expand and further enhance our business that may require that we raise additional capital should we elect to pursue any of such transactions.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Event
6 Months Ended
Dec. 31, 2024
Subsequent Event  
Subsequent Event

16. Subsequent Event

 

On February 13, 2025, we entered into a Membership Interest Purchase Agreement (the “Membership Interest Purchase Agreement”) by and among the Company, G5 Infrared, LLC, a New Hampshire limited liability company (“G5 Infrared”), the members of G5 Infrared (the “Sellers”), and Kenneth R. Greenslade, solely in his capacity as Sellers’ Representative, pursuant to which the Company has agreed to acquire from the Sellers all of the issued and outstanding membership interests of G5 Infrared. The aggregate consideration is approximately $27 million which consists of (i) $20.25 million in cash, (ii) 1,972,531 shares of Class A Common Stock, and (iii) and up to an additional $23 million in earnout consideration paid annually in fiscal years 2026 and 2027 subject to achievement of certain revenue and EBITDA targets set forth in the Membership Interest Purchase Agreement. G5 Infrared is an infrared camera solutions provider for Department of Defense (“DoD”) contractors, commercial and industrial customers, and OEMs. The closing of the transaction is expected to occur on or before February 19, 2025.

 

Concurrent with the entry into the Membership Interest Purchase Agreement on February 13, 2025 , we entered into Securities Purchase Agreements (the “Securities Purchase Agreement”) with North Run Capital, AIGH Capital Management LLC and the Lytton-Kambara Foundation (the “Purchasers”) pursuant to which the Purchasers have agreed to purchase from the Company (i) an aggregate of approximately 24,956 shares (the “Preferred Shares”) of a newly created series of preferred stock, with a stated value of $1,000 per share (the “Preferred Stock”), designated Series G Convertible Preferred Stock, which shall be convertible into shares of Common Stock (the shares of Common Stock issuable upon conversion of the Preferred Shares being referred to as the “Conversion Shares”), in accordance with the terms of the Company’s Certificate of Designations, Preferences and Rights of the Series G Convertible Preferred Stock to be filed with the Delaware Secretary of State (the “Certificate of Designations”), (ii) warrants to purchase an aggregate of 4,352,774 shares of Common Stock, with an exercise price of $2.58 per share (the “Warrants; the shares of Common Stock issuable upon exercise of the Warrants being referred to as the “Warrant Shares”), and (iii) senior secured promissory notes (the “Notes”) in an aggregate principal amount of $5.2 million, which are convertible into shares of Preferred Stock upon the occurrence of the event specified in the Notes (the “Preferred Conversion Shares”), which are in turn convertible into Conversion Shares (the transactions contemplated by the Securities Purchase Agreement, the “Private Placement”). The Private Placement is expected to close immediately prior to the closing of the G5 Infrared acquisition.

 

At the closing of the Securities Purchase Agreement, the Company and the Purchasers will enter into a registration rights agreement (the “Registration Rights Agreement”), pursuant to which the Company has agreed to register all Conversion Shares and Warrant Shares (the “Registrable Securities”) under the Securities Act. The Company agreed to file a registration statement covering the resale of such Registrable Securities within 75 days of the date of closing.

 

The Company may not issue Conversion Shares and/or Warrant Shares to the extent such issuances would result in an aggregate number of shares of Common Stock exceeding 19.99% of the total shares of Common Stock issued and outstanding as of the G5 acquisition closing date, in accordance with the rules and regulations of Nasdaq unless the Company first obtains stockholder approval (the “Stockholder Approval”). Pursuant to the Securities Purchase Agreement and as required by Nasdaq, the Company agreed to file a proxy statement to obtain the Stockholder Approval and hold such meeting of stockholders of the Company not later than 120 days after the closing.

 

On February 13, 2025, the Company entered into a Securities Purchase Agreement (the “Class A Common Securities Purchase Agreement”) with Lytton-Kambara Foundation (the “Buyer”), pursuant to which Buyer has agreed to purchase from the Company: (i) 455,192 shares of Class A common stock at a purchase price of approximately $2.15 per share, plus warrants to purchase 37.5% of the number of shares, or 170,697 shares of Class A common stock, with an exercise price of $2.58 per share; and (ii) 232,558 shares of Class A common stock at a purchase price of approximately $2.15 per share (the “Common Offering”). The consideration aggregate of $1.5 million to be paid consists of: 1) $500,000 cash; and 2) the remaining $1,000,000 by exchange of an equal amount of principal and accrued and unpaid interest outstanding under that certain existing indebtedness of the Company held by the Buyer as evidenced by that certain Bridge Note in the original principal amount of $3,000,000 dated August 6, 2024, by the Company in favor of the Buyer (the “Existing Note”).  Upon such exchange under the Class A Common Securities Purchase Agreement, and a like exchange for the remaining balance of the Existing Note in connection with the Buyer purchasing Preferred Stocks and Notes in the Private Placement, all of the Company’s obligations under the Existing Note shall be deemed satisfied in full, waived or terminated and the Existing Note will be deemed cancelled and of no force or effect. The Common Offering is expected to close immediately prior to the closing of the G5 Infrared acquisition.

 

The Company expects to receive aggregate proceeds from the Private Placement and the Common Offering of approximately $32.2 million, inclusive of the conversion of existing indebtedness, before deducting estimated offering expenses payable by the Company, which will be used to fund, in part, the cash consideration payable in connection with the G5 acquisition.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies (Policies)
6 Months Ended
Dec. 31, 2024
Significant Accounting Policies  
Use Of Estimates

Management makes estimates and assumptions during the preparation of our unaudited Condensed Consolidated Financial Statements that affect amounts reported in the unaudited Condensed Consolidated Financial Statements and accompanying notes. Such estimates and assumptions could change in the future as more information becomes available, which, in turn, could impact the amounts reported and disclosed herein.

Fair Value of Financial Instruments

We account for financial instruments in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification Topic 820, “Fair Value Measurements and Disclosures” (“ASC 820”), which provides a framework for measuring fair value and disclosure requirements for fair value measurements of assets and liabilities. ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:

 

Level 1 - Quoted prices in active markets for identical assets or liabilities.

Level 2 - Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable.

Level 3 - Unobservable inputs that are supported by little or no market activity, therefore requiring an entity to develop its own assumptions about the assumptions that market participants would use in pricing.

 

Fair value estimates discussed herein are based upon certain market assumptions and pertinent information available to management.

The respective carrying value of financial instruments recorded on the consolidated balance sheets approximated their fair values. These financial instruments include accounts receivable, accounts payable and accrued liabilities. Fair values were assumed to approximate carrying values for these financial instruments since they are short term in nature and their carrying amounts approximate fair values or they are receivable or payable on demand. The fair value of the our finance lease obligations and loans payable approximate their carrying values, based upon current rates available to us. See Note 11, Leases and Note 12, Loans Payable, to these unaudited Condensed Consolidated Financial Statements for additional information. Management considers these fair value estimates to be level 2 fair value measurements.

 

We do not have any other financial or non-financial assets or liabilities that would be characterized as Level 1, Level 2 or Level 3 instruments.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
6 Months Ended
Dec. 31, 2024
Revenue  
Schedule of revenue by product

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Infrared components

 

$3,112,076

 

 

$3,572,853

 

 

$5,722,960

 

 

$7,407,455

 

Visible components

 

 

2,762,852

 

 

 

2,678,904

 

 

 

6,062,730

 

 

 

5,367,239

 

Assemblies and modules

 

 

857,214

 

 

 

986,683

 

 

 

1,950,882

 

 

 

2,248,722

 

Engineering services

 

 

692,687

 

 

 

77,197

 

 

 

2,088,638

 

 

 

369,469

 

Total revenue

 

$7,424,829

 

 

$7,315,637

 

 

$15,825,210

 

 

$15,392,885

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
6 Months Ended
Dec. 31, 2024
Inventories  
Schedule of Inventories

 

 

December 31,

2024

 

 

June 30,

2024

 

Raw materials

 

$2,653,677

 

 

$3,112,428

 

Work in process

 

 

2,482,370

 

 

 

2,333,240

 

Finished goods

 

 

2,498,260

 

 

 

2,330,287

 

Allowance for obsolescence

 

 

(1,205,868)

 

 

(1,224,896)

 

 

$6,428,439

 

 

$6,551,059

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment (Tables)
6 Months Ended
Dec. 31, 2024
Property and Equipment  
Schedule Of Property And Equipment

 

 

Estimated Lives (Years)

 

 

December 31, 2024

 

 

June 30, 2024

 

Manufacturing equipment

 

5 - 10

 

 

$22,342,184

 

 

$22,582,429

 

Computer equipment and software

 

3 - 5

 

 

 

968,708

 

 

 

970,494

 

Furniture and fixtures

 

5

 

 

 

347,911

 

 

 

349,932

 

Leasehold improvements

 

5 - 10

 

 

 

8,948,365

 

 

 

8,964,714

 

Construction in progress

 

 

 

 

 

 

626,363

 

 

 

646,217

 

Total property and equipment

 

 

 

 

 

 

33,233,531

 

 

 

33,513,786

 

Less accumulated depreciation and amortization

 

 

 

 

 

 

(19,178,702)

 

 

(18,303,174)

Total property and equipment, net

 

 

 

 

 

$14,054,829

 

 

$15,210,612

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets  
Schedule of Intangible Assets

 

 

 Useful Lives (Years)

 

 

 December 31, 2024

 

 

 June 30, 2024

 

Customer relationships

 

10 - 15

 

 

$3,712,300

 

 

$3,712,300

 

Trade secrets

 

8 - 10

 

 

 

4,197,304

 

 

 

4,197,304

 

Trademarks

 

8 - 10

 

 

 

4,256,418

 

 

 

4,256,418

 

Backlog

 

1

 

 

 

463,525

 

 

 

463,525

 

Total intangible assets

 

 

 

 

 

 

12,629,547

 

 

 

12,629,547

 

Less accumulated amortization

 

 

 

 

 

 

(9,669,295)

 

 

(8,978,808)

Total intangible assets, net

 

 

 

 

 

$2,960,252

 

 

$3,650,739

 

Schedule Of Intangible Assets Future Amortization

Fiscal year ending:

 

 

 

June 30, 2025 (six months remaining)

 

$194,167

 

June 30, 2026

 

 

388,336

 

June 30, 2027

 

 

388,336

 

June 30, 2028

 

 

388,336

 

June 30, 2029

 

 

388,336

 

After June 30, 2029

 

 

1,212,741

 

 

 

$2,960,252

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
6 Months Ended
Dec. 31, 2024
Income Taxes  
Schedule of Income Tax Expense And Effective Income Tax Rate

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Loss before income taxes

 

$(2,567,472)

 

$(1,637,605)

 

$(4,174,581)

 

$(2,940,435)

Income tax provision

 

$44,525

 

 

$76,058

 

 

$60,161

 

 

$115,604

 

Effective income tax rate

 

 

-2%

 

 

-5%

 

 

-1%

 

 

-4%
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation (Tables)
6 Months Ended
Dec. 31, 2024
StockBased Compensation  
Schedule Of Stock-based Compensation Expense

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Stock options

 

$10,809

 

 

$30,037

 

 

$21,618

 

 

$61,515

 

RSAs

 

 

59,531

 

 

 

108,922

 

 

 

166,218

 

 

 

131,309

 

RSUs

 

 

171,206

 

 

 

172,820

 

 

 

318,185

 

 

 

359,030

 

     Total

 

$241,546

 

 

$311,779

 

 

$506,021

 

 

$551,854

 

Summary Of Activity Of Share Based Compensation Awards

 

 

 Stock Options

 

 

 Restricted Stock Units (RSUs)

 

 

 Restricted Stock Awards (RSAs)

 

 

 

 

 

 

Weighted-

 

 

Weighted-

 

 

 

 

 

Weighted-

 

 

 

 

 

Weighted-

 

 

 

 

 

 

Average

 

 

Average

 

 

 

 

 

Average

 

 

 

 

 

Average

 

 

 

 

 

 

Exercise

 

 

Remaining

 

 

 

 

 

Remaining

 

 

 

 

 

Remaining

 

 

 

 Shares

 

 

 Price

 

 

 Contract

 

 

 Shares

 

 

 Contract

 

 

 Shares

 

 

 Contract

 

June 30, 2024

 

 

553,689

 

 

$2.02

 

 

 

5.4

 

 

 

1,250,132

 

 

 

0.8

 

 

 

161,540

 

 

 

1.5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

44,361

 

 

 

 

 

 

 

72,612

 

 

 

 

 

Exercised

 

 

(127,000)

 

$2.01

 

 

 

 

 

 

 

(159,224)

 

 

 

 

 

 

(136,604)

 

 

 

 

Cancelled/Forfeited

 

 

(28,794)

 

$2.96

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2024

 

 

397,895

 

 

$1.96

 

 

 

5.6

 

 

 

1,135,269

 

 

 

0.5

 

 

 

97,548

 

 

 

1.2

 

Awards exercisable/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

vested as of

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2024

 

 

350,409

 

 

$1.92

 

 

 

5.3

 

 

 

587,351

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Awards unexercisable/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

unvested as of

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2024

 

 

47,486

 

 

$2.25

 

 

 

8.0

 

 

 

547,918

 

 

 

0.5

 

 

 

97,548

 

 

 

1.2

 

 

 

 

397,895

 

 

 

 

 

 

 

 

 

 

 

1,135,269

 

 

 

 

 

 

 

97,548

 

 

 

 

 

Schedule Of Share-based unreognized Compensation Future Cost To Be Recognized

Fiscal Year Ending:

 

Stock Options

 

 

RSAs

 

 

RSUs

 

 

Total

 

June 30, 2025 (remaining six months)

 

$36,202

 

 

$86,842

 

 

$331,510

 

 

$454,554

 

June 30, 2026

 

 

22,104

 

 

 

100,377

 

 

 

296,475

 

 

 

418,956

 

June 30, 2027

 

 

16,350

 

 

 

22,019

 

 

 

180,387

 

 

 

218,756

 

 

 

$74,656

 

 

$209,238

 

 

$808,372

 

 

$1,092,266

 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings (Loss) Per Share (Tables)
6 Months Ended
Dec. 31, 2024
Earnings (Loss) Per Share  
Schedule of earnings per shares

 

 

Three Months Ended
December 31,

 

 

Six Months Ended
December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net loss

 

$(2,611,997)

 

$(1,713,663)

 

$(4,234,742)

 

$(3,056,039)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic number of shares

 

 

39,728,933

 

 

 

37,501,683

 

 

 

39,645,206

 

 

 

37,446,714

 

Diluted number of shares

 

 

39,728,933

 

 

 

37,501,683

 

 

 

39,645,206

 

 

 

37,446,714

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Loss per common share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$(0.07)

 

$(0.05)

 

$(0.11)

 

$(0.08)

Diluted

 

$(0.07)

 

$(0.05)

 

$(0.11)

 

$(0.08)
Schedule of potential dilutive shares

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Options to purchase common stock

 

 

523,188

 

 

 

534,462

 

 

 

532,179

 

 

 

534,462

 

RSUs and RSAs

 

 

1,292,221

 

 

 

1,704,638

 

 

 

1,348,442

 

 

 

1,695,723

 

 

 

 

1,815,409

 

 

 

2,239,100

 

 

 

1,880,621

 

 

 

2,230,185

 

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
6 Months Ended
Dec. 31, 2024
Leases  
Schedule of components of lease expense

 

 

Three Months Ended

December 31,

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Operating lease cost

 

$269,985

 

 

$238,652

 

 

$538,480

 

 

$443,675

 

Finance lease cost:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation of lease assets

 

 

42,916

 

 

 

13,982

 

 

 

80,732

 

 

 

33,897

 

Interest on lease liabilities

 

 

17,027

 

 

 

7,856

 

 

 

31,089

 

 

 

15,392

 

Total finance lease cost

 

 

59,943

 

 

 

21,838

 

 

 

111,821

 

 

 

49,289

 

Total lease cost

 

$329,928

 

 

$260,490

 

 

$650,301

 

 

$492,964

 

Supplement Balance Sheet Information

 

 

Classification

 

December 31, 2024

 

 

June 30, 2024

 

Assets:

 

 

 

 

 

 

 

 

Operating lease assets

 

Operating lease assets

 

$6,218,147

 

 

$6,741,549

 

Finance lease assets

 

Property and equipment, net(1)

 

 

954,791

 

 

 

1,063,768

 

Total lease assets

 

 

 

$7,172,938

 

 

$7,805,317

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

Current:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Operating lease liabilities, current

 

$997,957

 

 

$1,059,998

 

Finance leases

 

Finance lease liabilities, current

 

 

203,739

 

 

 

177,148

 

 

 

 

 

 

 

 

 

 

 

 

Noncurrent:

 

 

 

 

 

 

 

 

 

 

Operating leases

 

Operating lease liabilities, less current portion

 

 

7,539,488

 

 

 

8,058,502

 

Finance leases

 

Finance lease liabilities, less current portion

 

 

496,025

 

 

 

528,753

 

Total lease liabilities

 

 

 

$9,237,209

 

 

$9,824,401

 

Schedule of Lease Term And Discount Rate

Lease Term and Discount Rate

 

December 31, 2024

 

Weighted Average Remaining Lease Term (in years)

 

 

 

Operating leases

 

 

8.9

 

Finance leases

 

 

3.3

 

 

 

 

 

 

Weighted Average Discount Rate

 

 

 

 

Operating leases

 

 

2.9%

Finance leases

 

 

7.1%
Supplemental Cash Flow Information

 

 

 Six Months Ended December 31,

 

 

 

2024

 

 

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

Operating cash used for operating leases

 

$590,037

 

 

$363,320

 

Operating cash used for finance leases

 

$31,089

 

 

$15,393

 

Financing cash used for finance leases

 

$89,705

 

 

$58,785

 

Future Maturities Of Lease Liabilities

Fiscal year ending:

 

Finance Leases

 

 

Operating Leases

 

June 30, 2025 (remaining six months)

 

$147,073

 

 

$551,758

 

June 30, 2026

 

 

240,481

 

 

 

1,126,945

 

June 30, 2027

 

 

213,832

 

 

 

1,134,178

 

June 30, 2028

 

 

170,535

 

 

 

1,152,594

 

June 30, 2029

 

 

57,642

 

 

 

1,182,835

 

Thereafter

 

 

 

 

 

5,563,403

 

Total future minimum payments

 

 

829,563

 

 

 

10,711,713

 

   Less imputed interest

 

 

(129,799)

 

 

(2,174,268)

Present value of lease liabilities

 

$699,764

 

 

$8,537,445

 

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans Payable (Tables)
6 Months Ended
Dec. 31, 2024
Loans Payable  
Future Maturities Of Loans Payable

 

 

Promissory Note

 

 

Equipment Loans

 

 

Total

 

Fiscal year ending:

 

 

 

 

 

 

 

 

 

June 30, 2025 (remaining six months)

 

$

 

 

$102,567

 

 

$102,567

 

June 30, 2026

 

 

3,000,000

 

 

 

145,465

 

 

 

3,145,465

 

June 30, 2027

 

 

 

 

 

102,844

 

 

 

102,844

 

June 30, 2028

 

 

 

 

 

68,563

 

 

 

68,563

 

Total payments

 

$3,000,000

 

 

$419,439

 

 

$3,419,439

 

Unamortized loan issuance costs

 

 

 

 

 

 

 

 

 

 

(179,167)

Loans payable

 

 

 

 

 

 

 

 

 

$3,240,272

 

Less current portion

 

 

 

 

 

 

 

 

 

 

(3,017,443)

Non-current portion

 

 

 

 

 

 

 

 

 

$222,829

 

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Foreign Operations (Tables)
6 Months Ended
Dec. 31, 2024
Foreign Operations  
Schedule of Revenue and Foreign Assets

 

 

Six Months Ended

December 31,

 

 

 

2024

 

 

2023

 

Revenues:

 

 

 

 

 

 

United States

 

$10,628,649

 

 

$8,640,498

 

Europe

 

 

2,589,988

 

 

 

4,521,846

 

China

 

 

1,324,301

 

 

 

1,217,955

 

Other Asian countries

 

 

482,518

 

 

 

614,037

 

Rest of world

 

 

799,754

 

 

 

398,549

 

 

 

$15,825,210

 

 

$15,392,885

 

 

 

December 31,

2024

 

 

June 30,

2024

 

Long-lived assets:

 

 

 

 

 

 

United States

 

$23,372,056

 

 

$24,989,477

 

Latvia

 

 

4,517,296

 

 

 

4,961,741

 

China

 

 

2,290,539

 

 

 

2,615,410

 

 

 

$30,179,891

 

 

$32,566,628

 

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisition of Visimid Technologies (Details Narrative) - Acquisition of Visimid Technologies [Member] - USD ($)
1 Months Ended 6 Months Ended
Jan. 02, 2024
Oct. 23, 2023
Jul. 31, 2023
Dec. 31, 2024
Acquisition price of company in cash     $ 1,000,000  
Restricted stock       $ 1,550,000
Estimated fair values of the assets acquired and liabilities assumed       464,000
Bank debt     $ 150,000  
Description of restricted stock installments     Of the restricted stock payable as part of the purchase price, $150,000 (81,610 shares) was issued at closing, with the balance to be issued in four equal installments of $350,000 each, on January 1, 2024, July 1, 2024, January 1, 2025 and July 1, 2025  
Trade Secrets [Member]        
Estimated fair values of the assets acquired and liabilities assumed       925,000
Purchase price net acquisition cost       238,000
Trademarks [Member]        
Estimated fair values of the assets acquired and liabilities assumed       442,000
Customer Backlog [Member]        
Purchase price net acquisition cost       $ 2,700,000
Estimated useful lives of assets       1 year
Acquisition payment amount at the closing period $ 125,000 $ 150,000 $ 125,000 $ 600,000
Customer Backlog [Member] | January 1, 2024 [Member]        
Shares issued       267,176
Customer Backlog [Member] | July 1, 2024 [Member]        
Shares issued       279,553
Customer Relationships [Member]        
Estimated fair values of the assets acquired and liabilities assumed       $ 122,000
Purchase price net acquisition cost       $ 97,000
Estimated useful lives of assets       10 years
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Revenues $ 7,424,829 $ 7,315,637 $ 15,825,210 $ 15,392,885
Infrared Components [Member]        
Revenues 3,112,076 3,572,853 5,722,960 7,407,455
Visible Components [Member]        
Revenues 2,762,852 2,678,904 6,062,730 5,367,239
Assemblies and Modules [Member]        
Revenues 857,214 986,683 1,950,882 2,248,722
Engineering Services [Member]        
Revenues $ 692,687 $ 77,197 $ 2,088,638 $ 369,469
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Details Narrative) - USD ($)
Sep. 30, 2024
Jun. 30, 2024
Revenue    
Deferred revenue $ 335,000 $ 725,000
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Details) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
Inventories    
Raw materials $ 2,653,677 $ 3,112,428
Work in process 2,482,370 2,333,240
Finished goods 2,498,260 2,330,287
Allowance for obsolescence (1,205,868) (1,224,896)
Inventories, net $ 6,428,439 $ 6,551,059
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Details Narrative) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
Raw materials $ 2,653,677 $ 3,112,428
Inventory - Tooling [Member]    
Raw materials $ 1,300,000 $ 1,400,000
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment (Details) - USD ($)
6 Months Ended
Dec. 31, 2024
Jun. 30, 2024
Total property and equipment, gross $ 33,233,531 $ 33,513,786
Less accumulated depreciation and amortization (19,178,702) (18,303,174)
Total property and equipment, net 14,054,829 15,210,612
Manufacturing Equipment [Member]    
Total property and equipment, gross $ 22,342,184 22,582,429
Manufacturing Equipment [Member] | Minimum [Member]    
Estimated life 5 years  
Manufacturing Equipment [Member] | Maximum [Member]    
Estimated life 10 years  
Computer Equipment And Software [Member]    
Total property and equipment, gross $ 968,708 970,494
Computer Equipment And Software [Member] | Minimum [Member]    
Estimated life 3 years  
Computer Equipment And Software [Member] | Maximum [Member]    
Estimated life 5 years  
Furniture And Fixtures [Member]    
Total property and equipment, gross $ 347,911 349,932
Estimated life 5 years  
Leasehold Improvements [Member]    
Total property and equipment, gross $ 8,948,365 8,964,714
Leasehold Improvements [Member] | Minimum [Member]    
Estimated life 5 years  
Leasehold Improvements [Member] | Maximum [Member]    
Estimated life 10 years  
Construction In Progress [Member]    
Total property and equipment, gross $ 626,363 $ 646,217
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment (Details Narrative) - USD ($)
6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Property and Equipment    
Depreciation $ 1,200,000 $ 1,200,000.0
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets (Details) - USD ($)
6 Months Ended
Dec. 31, 2024
Jun. 30, 2024
Intangible Assets, Gross $ 12,629,547 $ 12,629,547
Less Accumulated Amortization (9,669,295) (8,978,808)
Intangible Assets, Net 2,960,252 3,650,739
Trade Secrets [Member]    
Intangible Assets, Gross 4,197,304 4,197,304
Trademark [Member]    
Intangible Assets, Gross $ 4,256,418 4,256,418
Maximum [Member] | Trade Secrets [Member]    
Useful Life 10 years  
Maximum [Member] | Trademark [Member]    
Useful Life 10 years  
Minimum [Member] | Trade Secrets [Member]    
Useful Life 8 years  
Minimum [Member] | Trademark [Member]    
Useful Life 8 years  
Customer Relationships [Member]    
Intangible Assets, Gross $ 3,712,300 3,712,300
Customer Relationships [Member] | Maximum [Member]    
Useful Life 15 years  
Customer Relationships [Member] | Minimum [Member]    
Useful Life 10 years  
Backlog [Member]    
Intangible Assets, Gross $ 463,525 $ 463,525
Useful Life 1 year  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets (Details 1) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
Intangible Assets, Net $ 2,960,252 $ 3,650,739
Intangible Assets [Member]    
June 30, 2025 (six months remaining) 194,167  
June 30, 2026 388,336  
June 30, 2027 388,336  
June 30, 2028 388,336  
June 30, 2029 388,336  
After June 30, 2029 1,212,741  
Intangible Assets, Net $ 2,960,252  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Income Taxes        
Income (loss) before income taxes $ (2,567,472) $ (1,637,605) $ (4,174,581) $ (2,940,435)
Income tax provision $ 44,525 $ 76,058 $ 60,161 $ 115,604
Effective income tax rate (2.00%) (5.00%) (1.00%) (4.00%)
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Change in statutory income tax rate     20.00%    
U.S. federal and state statutory income tax rate     25.50%    
Statutory income tax rate (2.00%) (5.00%) (1.00%) (4.00%)  
Unpaid withholding tax $ 32,000   $ 32,000   $ 32,000
LATVIA          
U.S. federal and state statutory income tax rate     25.00%    
Republic of China [Member]          
Statutory income tax rate     15.00%    
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Stock-based compensation $ 241,546 $ 311,779 $ 506,021 $ 551,854
Restricted Stock Award R S A [Member]        
Stock-based compensation 59,531 108,922 166,218 131,309
Stock Options [Member]        
Stock-based compensation 10,809 30,037 21,618 61,515
Restricted Stock Units        
Stock-based compensation $ 171,206 $ 172,820 $ 318,185 $ 359,030
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Details 1)
6 Months Ended
Dec. 31, 2024
$ / shares
shares
Restricted Stock Units [Member]  
RSU Shares  
Balance, beginning 1,250,132
Granted 44,361
Exercised (159,224)
Cancelled/forfeited 0
Balance, ending 1,135,269
Balance, ending, shares exercisable and vested 587,351
Balance, ending, shares unexercisable/unvested 547,918
Weighted average remaining contract life - Restricted Stock Units, beginning 9 months 18 days
Weighted average remaining contract life - Restricted Stock Units, ending 6 months
Weighted average remaining contract life unexercisable/unvested - Restricted Stock Units 6 months
Restricted Stock Awards [Member]  
RSA Shares  
Balance beginning share 161,540
Granted share 72,612
Exercised share (136,604)
Cancelled/Forfeited 0
Balance ending share 97,548
Exercisable And Vested, restricted award Shares] 0
Unexercisable unvested restricted share award 97,548
Restricted stock award Weighted average remaining contract life - Restricted Stock Units Beginning 1 year 6 months
Restricted stock award Weighted average remaining contract life - Restricted Stock Awards ending 1 year 2 months 12 days
Unexercisable unvested restricted stock award weighted average term 1 year 2 months 12 days
Stock Options [Member]  
Stock Options  
Balance, beginning, shares 553,689
Granted, shares 0
Exercised, shares (127,000)
Cancelled/Forfeited, shares (28,794)
Balance, ending, shares 397,895
Balance ending, shares exercisable and vested 350,409
Balance ending, shares unexercisable and unvested 47,486
Weighted average exercise price - Stock Options  
Weighted average exercise price, Balance Beginning | $ / shares $ 2.02
Weighted average exercise price, Granted | $ / shares 0
Weighted average exercise price, Exercised | $ / shares 2.01
Weighted average exercise price, Cancelled/Forfeited | $ / shares 2.96
Weighted average exercise price, Balance Ending | $ / shares 1.96
Weighted average exercise price, Exercisable/vested - Balance Ending | $ / shares 1.92
Weighted average exercise price, Unexercisable/unvested - Balance Ending | $ / shares $ 2.25
Weighted average remaining contract life - Stock Options  
Weighted average remaining contract life, Balance Beginning 5 years 4 months 24 days
Weighted average remaining contract life, Balance Ending 5 years 7 months 6 days
Weighted average remaining contract life, Exercisable/vested 5 years 3 months 18 days
Weighted average remaining contract life, Unexercisable/unvested 8 years
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Details 2)
Dec. 31, 2024
USD ($)
Stock options $ 74,656
Restricted stock units 808,372
Restricted Stock Award 209,238
Total unrecognized compensation cost 1,092,266
Year ended June 30, 2027  
Stock options 16,350
Restricted stock units 180,387
Restricted Stock Award 22,019
Total unrecognized compensation cost 218,756
Year ended June 30, 2025  
Stock options 36,202
Restricted stock units 331,510
Restricted Stock Award 86,842
Total unrecognized compensation cost 454,554
Year ended June 30, 2026  
Stock options 22,104
Restricted stock units 296,475
Restricted Stock Award 100,377
Total unrecognized compensation cost $ 418,956
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Details Narrative) - USD ($)
6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Dec. 31, 2018
Discount of purchase of common stock $ 1,100 $ 2,000    
Common stock shares authorized 94,500,000   94,500,000  
Stock options granted vest ratably description options granted vest ratably over two to four years and are generally exercisable for ten years. The assumed forfeiture rates used in calculating the fair value of RSA and RSU grants was 0%, and the assumed forfeiture rates used in calculating the fair value of options for performance and service conditions were 20% for each of the six months ended December 31, 2024 and 2023. The volatility rate and expected term are based on seven-year historical trends in Class A common stock closing prices and actual forfeitures      
Total unrecognized compensation cost $ 1,100,000      
Class A Common Stock [Member] | SICP [Member]        
Common stock shares authorized 775,126     7,215,625
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings (Loss) Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Earnings (Loss) Per Share            
Net income (loss) $ (2,611,997) $ (1,622,745) $ (1,713,663) $ (1,342,376) $ (4,234,742) $ (3,056,039)
Weighted Average Number Of Shares Outstanding            
Basic number of shares 39,728,933   37,501,683   39,645,206 37,446,714
Diluted number of shares 39,728,933   37,501,683   39,645,206 37,446,714
Loss per common share:            
Basic $ 0.07   $ 0.05   $ (0.11) $ (0.08)
Diluted $ 0.07   $ 0.05   $ (0.11) $ (0.08)
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings (Loss) Per Share (Details 1) - shares
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities 1,815,409 2,239,100 1,880,621 2,230,185
Restricted Stock Units        
Antidilutive Securities 1,292,221 1,704,638 1,348,442 1,695,723
Stock Options        
Antidilutive Securities 523,188 534,462 532,179 534,462
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Leases        
Operating lease cost $ 269,985 $ 238,652 $ 538,480 $ 443,675
Finance lease cost, depreciation of lease assets 42,916 13,982 80,732 33,897
Finance lease cost, interest on lease liabilities 17,027 7,856 31,089 15,392
Total finance lease cost 59,943 21,838 111,821 49,289
Total lease cost $ 329,928 $ 260,490 $ 650,301 $ 492,964
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Details 1) - USD ($)
6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Assets      
Operating lease assets $ 6,218,147   $ 6,741,549
Finance lease assets 954,791   1,063,768
Total lease assets 7,172,938   7,805,317
Liabilities      
Operating leases, current 997,957   1,059,998
Finance leases, current 203,739   177,148
Operating leases, noncurrent 7,539,488   8,058,502
Finance leases, noncurrent 496,025   528,753
Total lease liabilities $ 9,237,209   $ 9,824,401
Weighted average remaining lease term (in years), operating leases 8 years 10 months 24 days    
Weighted average remaining lease term (in years), finance leases 3 years 3 months 18 days    
Weighted average discount rate, operating leases 2.90%    
Weighted average discount rate, finance leases 7.10%    
Operating cash used for operating leases $ 590,037 $ 363,320  
Operating cash used for finance leases 31,089 15,393  
Financing cash used for finance leases $ 89,705 $ 58,785  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Details 2)
Dec. 31, 2024
USD ($)
Finance Lease - Fiscal year ending June 30,  
June 30, 2025 $ 147,073
June 30, 2026 240,481
June 30, 2027 213,832
June 30, 2028 170,535
June 30, 2029 57,642
Thereafter 0
Total future minimum payments 829,563
Less imputed interest (129,799)
Present value of lease liabilities 699,764
Operating Lease - Fiscal Year ending June 30,  
June 30, 2025 551,758
June 30, 2026 1,126,945
June 30, 2027 1,134,178
June 30, 2028 1,152,594
June 30, 2029 1,182,835
Thereafter 5,563,403
Total future minimum payments 10,711,713
Less imputed interest (2,174,268)
Present value of lease liabilities $ 8,537,445
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Details Narrative) - USD ($)
6 Months Ended
Dec. 31, 2024
Jun. 30, 2024
Leases    
Finance Lease Assets, Accumulated Depreciation $ 190,000 $ 109,000
Operating Lease Expiry Year 31-03-2034  
Description of leased space The lease on the premises comprising our primary facility in Orlando, Florida (the “Orlando Facility”) was amended in April 2021, and again in September 2021, to expand the space from approximately 26,000 square feet to approximately 58,500 square feet. The lease term was extended from April 30, 2022, to that certain date that is one hundred twenty-seven (127) months after the date the landlord completes certain work to be done at the leased premises. The landlord’s work was completed in August 2023, and accordingly the lease expires on March 31, 2034. Effective in January 2022, the terms of our leases in Zhenjiang, China and Riga, Latvia were extended to December 31, 2024 and 2030, respectively. It is our intention to renew the lease on the reduced space in Zhenjiang for at least a one-year term  
Tenant improvement allowances $ 2,400,000  
Estimated cost of Tenant improvement allowances $ 3,700,000  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans Payable (Details) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
June 30, 2025 (remaining nine months) $ 102,567  
June 30, 2026 (3,145,465)  
June 30, 2026 3,145,465  
June 30, 2027 102,844  
June 30, 2028 68,563  
Less current portion (3,017,443) $ (209,170)
Non-current portion 222,829  
Total Payments (3,419,439)  
Total Payments 3,419,439  
Loans payable (3,240,272)  
Promissory Note [Member]    
June 30, 2026 (3,000,000)  
June 30, 2026 3,000,000  
June 30, 2028 0  
Total Payments 3,000,000  
Total Payments (3,000,000)  
Unamortized Loan Issuance [Member]    
Total Payments (179,167)  
Total Payments 179,167  
Equipment Loans [Member]    
June 30, 2025 (remaining nine months) 102,567  
June 30, 2026 (145,465)  
June 30, 2026 145,465  
June 30, 2027 102,844  
June 30, 2028 68,563  
Total Payments (419,439)  
Total Payments $ 419,439  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans Payable (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended
Aug. 06, 2024
May 31, 2023
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2024
2020 Equipment Loan          
Interest Rate On Borrowing         3.30%
Installment Term     52 years 60 years  
Advances     $ 267,000 $ 275,000  
2023 Equipment Loan          
Interest Rate On Borrowing         5.63%
Installment Term   48 years      
Advances   $ 141,245     $ 141,815
Bridge Note [Member]          
Principal amount $ 3,000,000        
Original issue discount 7.00%        
Net proceeds $ 2,700,000        
Interest rate, per annum 12.50%        
Debt term 1 year        
Description of Bridge Note the Maturity Date at 105% of the prepaid principal amount plus any unpaid accrued interest. Upon the consummation of a transaction resulting in a Change of Control (as defined in the Bridge Note) we are required to repay the holder of the Bridge Note in cash an amount equal to 105% of the outstanding principal balance of the Bridge Note plus unpaid accrued interest on the original principal        
Interest rate increase, per annum 18.00%        
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Foreign Operations (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Revenues $ 7,424,829 $ 7,315,637 $ 15,825,210 $ 15,392,885
China        
Revenues     1,324,301 1,217,955
Europe        
Revenues     2,589,988 4,521,846
United States        
Revenues     10,628,649 8,640,498
Other Asian countries        
Revenues     482,518 614,037
Rest of world        
Revenues     $ 799,754 $ 398,549
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Foreign Operations (Details 1) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
Long-lived assets $ 30,179,891 $ 32,566,628
LATVIA    
Long-lived assets 4,517,296 4,961,741
China    
Long-lived assets 2,290,539 2,615,410
UNITED STATES    
Long-lived assets $ 23,372,056 $ 24,989,477
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Foreign Operations (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Cumulative Gain $ 330,000   $ 330,000   $ 510,000
Gain (loss) On Foreign Currency 40,000 $ 4,000 4,000 $ 29,000  
Cash And Cash Equivalents 3,200,000   3,200,000    
L P O I Z          
Cash And Cash Equivalents $ 1,200,000   $ 1,200,000    
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contingencies (Details Narrative)
1 Months Ended
Dec. 31, 2023
USD ($)
Commitments and Contingencies  
Related expenses $ 190,000
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Liquidity (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Jan. 12, 2023
Feb. 16, 2022
Dec. 31, 2024
Jun. 30, 2024
Common stock, par value     $ 0.01 $ 0.01
Common stock, shares Issued     39,890,834 39,254,643
Common Stock ClassA        
Offering Price   $ 75.8    
Revised Offering Price   25.2    
Decrease in Aggregate Offering Price   $ 50.6    
Common stock, shares Issued       585,483
Securities Purchase Agreement        
Common stock, par value $ 0.01      
Common stock, shares Issued 9,090,910      
Purchase Price, per share $ 1.10      
Description of securities purchase agreement The sale of shares pursuant to the Purchase Agreement closed on January 17, 2023, and resulted in net proceeds of approximately $9.2 million after payment of placement agent fees, and certain other costs and expenses of the offering      
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Event (Details Narrative) - February 2025 [Member]
1 Months Ended
Feb. 28, 2025
USD ($)
$ / shares
Lytton Kambara Foundation [Member]  
Debt original principal amount $ 3,000,000
Cash Consideration 500,000
Remaining Consideration exchange 1,000,000
Purchase Agreement [Member]  
Cash Consideration 20,250,000
Equity Consideration amount 23,000,000
Total Consideration 27,000,000
Aggregate principal amount $ 5,200,000
Common stock purchase price | $ / shares $ 2.15
Warrant Exercise Price | $ / shares $ 2.58
Securities Purchase Agreement  
Stated value per share amount $ 1,000
Number of shares underlying warrants percentage 37.50%
Strike price | $ / shares $ 2.58
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $E+35H'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 " !)2TU:M;:"'N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G?VC1<(V%TM/"H(%Q5M(IFUPDPW)R&[?WFQLMX@^@,?,_/+- M-S"=\EP- 9_#X#&0P7@SV=Y%KOR:'8D\!XCJB%;&,B5<:NZ'8"6E9SB E^I# M'A":JEJ!19):DH096/B%R$2G%585H ]6G04H2YK8&*> MZ$]3W\$5,,,(@XW?!=0+,5?_Q.8.L'-RBF9)C>-8CFW.I1UJ>'MZ?,GK%L9% MDDYA^A4-IY/'-;M,?FT?-KLM$TW5W!554]3MKK[ES8I7]^^SZP^_J[ =M-F; M?VQ\$10=_+H+\0502P,$% @ 24M-6IE&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" !)2TU:LPTIJ/(% "H'P & 'AL+W=OJ&?)1< ?YZ#'LJ0CJ;<5\DNZXER1USA*TMO&2JGU>\M*_16/67HE MUCR!*PLA8Z;@4"ZM="TY"W)1'%G4MMM6S,*DT>_EYR:RWQ.9BL*$3R1)LSAF M\FW(([&];3B-_8F7<+E2^H35[ZW9DD^Y^GT]D7!DE2Y!&/,D#45")%_<-@;. M>\]UM2"_XX^0;].#[T2CS(7XH@_&P6W#UB7B$?>5MF#PL>$>CR+M!.7X6I@V MRM_4PL/O>_?['!Y@YBSEGHC^# .UNFUT&R3@"Y9%ZD5L'W@!=*W]?!&E^7^R MW=W;LAO$SU(EXD(,)8C#9/?)7HL'<2!P.T<$M!#0[P1.ZXC +03YD[-V)"FO^3/)E<#39CH:IPJ"5=#T*F^)S9D3?)A]%HE8I&24!#[[56U"6LD!T7Z A10WON']%7.<=H39M&D([AY;90;?#]^F:^?RV M 0TMY7+#&_U??G+:]J\FO!]D]@ULJX1M8>[]4:)"]49>^#+4N(DB3RSF)F3< MYW'\X6$V&

R&SD/3P]/SY_&(^F[\CXR;LR,:-N-9FO2^;KG9CM>%NS:;=;KJV"1(5UH2\*2%OSFEPTYA%$1EF*5Q.C0,/ M;J-D9JP_5%43S;&KT=0^"VX%N81X(EZSQ-B3G+ Y^G;BNKIX!V'!.0=O%'.Y M#),E^0 .:H6"XH;'05%=75!:@=*S1H6B0;[PM9!*$T\54YDY)^&.GXWIRL-5 M=3FK=..@>:(:&29YM35OO@=C2YX09U6:MPXYR5;N[#"!*=!Y!+()\3-_CME*!@O$72<*NDX>%39]T4BCF'>.U7"_P(#C)ZN MD>=,I8HE ?1,1MX?%&:*Q[!SN\[=]/+ IM^RX>9.N]NS-B;$*O%0IJ_%3 MQJ3B,GHKNEPC%>YU+!C@LKJU6*4>!\\K50:'B54:YFL8""-N=GS8O$3\H57\ MH6?%']TCDJ$)$YA&-6GGNM4USOXO$8!H%8#H60%HG/A"0MVQO!IU M)N#0/C.80NIV&AB'SQ/.=R,C[B5B$*UB$#TK!LW8*QD'\/*&B]#?,2.UBUMV MVTV[8W?=&W/U7B(.T2H.43S#%+R#( #WM/Q\A-N(:58_/.%'V[9+O!7,='BR MA-0QXSZD95.+]W"GNN15.*)GA2,CN6G@'Y[PFV8AM G'-DX_<6U=UBH8T;.6 M?/:,GCYXALH1V\1(BKL]RPA&8&'DO$0XHE4XHGB>^8YSUTT!Z$2*39CXYEX* MM[Q_-')>(B#1*B#1LP+2GG,B(!-%Y*]P?;POQ@U=VJ5M(^@E5H=H%9/HB?6A M'%-R=AP,-VC9'2/6):(1K:(1Q=/,H\BG)RN1H*D!-W&[M-FR;=?(=XE4Y%:I MR,4#S93[F=15Y] YF84J,E;="1,O8KI?+J8!^2S@'5G#;&?#HHR3G^TKV[CN MC-O69:\"DXO'&DB[0;YN\A;/163DQ@T>)[,'(]_16# MP?WH5LD)HZ?!]&Y@7%['A74)#S:^SLI"XP3F8[O-5KTRQ/9K8D94W/'($ABN M^K^J%ZFS+>(4^+K=+[;%BW/EMO0@WSSU:INW^UA?V1ZE3,E$5^ U+[J MP' N=]O"NP,EUOG.ZEPH)>+\ZXJS@$M] UQ?"*'V!_H'RLWY_K]02P,$% M @ 24M-6K@D9O49!P QQT !@ !X;"]W;W)KTC];\3[WY'Z>K)5I_KA3$->EX697T]6C3-ZG(RJ6<+L]3U M:[LR)?PRM]52-S"L'B?UJC(Z:RAM?@G-T_UT6?D7'FP]K,;?,BN1]@I,H69-6X)#?\VYL84 MA5L)='S9+3HZ7---//Z\7_U]ZSPX\Z!K[R:!@F9?;__IY%XBC"80/3*"["?2E$]AN M FL=W2IKW;K5C9Y>5?8)5P*759;W2,W,]@KRI3;4QH^F//Y $OPEY]YT6._&5'7QEL=6G-[I> M(%UF:.8^F"_K?*,+<+X.>;U=*FF78)O)@=Z*5 M'[3RJ-:_*YT92.J978- *! S VH?"C-&)10S.T>Z@)+3;DH8O*)BG$K2>O>* MR+' -.34]IKB2*R@J4H8[SGEVW%%I6(D[)0X."6B3GTH-Q!N6^6F;MT(213> MI1-.)6>J)S%@)P3!0H4E)@>)253B7656.L^0>5ZY,E"W$)\D ;V* MIK@GUS?C7"B,PVK3@]HTJO:O9F$J*(O'.1P2F7I7ETHJTM/H6Q%&2)J&-<@PY43P@20C1Y0E9RI!H\O''.K93N=@F'<+'6N@*L%4 MT+Y8WY E J=L2&R'2!*ETO17:[.GO"B"\F@@1 DGU(OE><-3>1W52!QKMV9N M(+DRU.CGL]%D_F:DD&+]'#MO=RJVPQJ)G0SCV'N? ME^WQ8AMK^U#DC]JI?9E\'W<4L]1KXP-VT'$2/A3QCHHT3L73MO-,.M( [C"E M<([S]/J6$C,X00T)[LA(XV0\P?C)SAY@.?49"$6,XWZQ"]HE1 U4$-K!DL9A M&:AU(-:6L4STJY!X(4E[(O/G!BQ$**H0Z+=H"D<4#V*N&+ MH^YSD$*"^OGIVS$JI!RJAATN:1R7VWIRKHX$T*<(G%6$5[4#EJF4*54#6YQU ME&0XVA[>-W;V>6&+S%3U3^U!MOD:[ ]9E+;?VA]^K]5.O>X(R^*$O:OV];-V M_E^B>^.>,Z';,7KU&A/8<17:Z&(->VYC7?:\00+C,1QI4+W0E7O2LVX6MLK_ M,]D;ET8&Y77MRIMKC.RZJ>'$FL&\8"1]!O.T"Q.Z!N[7-IR[_!- M ><6]';87\7'$9>9&DN%QY+QUF,84L''"6=[XV\(AP]UIF#Q?I4)VL%5DX' M'#WHC1=YB69ZE4,&!^7Z3*<\P8)([R%#T%00CE,QT "P MK@%@\08 <+I>KHOV?8/=/MBS2\B5A7M)M('M6,(X>.YA <(SS%4?20$[@95B M0_'N.@%VMA,X2,_@!#'+@_AA/M4O*,4XE7#VZFL-V1(X(#&1#CSH8UT7P.)= MP+:8UX%"&93MDYPF*?2&S-O0OB4T[4HER9#DCOHL3GV//VTBOMB%U'M-,?#< M(F09?FXQ.7K+YEYQ_JFKQQS87I@Y3,6O4PA#M7UKN!TT=M6^>'NP36.7[<>% MT2#=&<#O1* MN PB4="T3IJ&RMI]-LF!6'5B9CO0[=?/3M(LH>&B,CZ G9SS^GF=8W)&.\:? M1 P@T7-"4S$V8BDW0],480P)%AVV@53=63&>8*FF?&V*#0<)9#PV^@:*8(4S*N_9 M[@N4AKI:+V14Y-]H5\3ZGH'"3$B6E,F*("%I\8N?RXVH)=B'$IPRP3DWP2T3 MW-QH09;;FF&)@Q%G.\1UM%+3@WQO\FSEAJ3Z,2XD5W>)RI/!E*61>B@0(342 MC)((2S6YQ12G(:"%%A;H:HXYI#(&24),K]%']+"8H:OWUR-3*@@M98;E@K?% M@LZ!!6<0=I!KWR#'$;B@T.86RHTR6 ;\$(/KRS?>M3F^?_)-;8 ;?: ?>8>C"AZBCG9M6Y0#.6 M+>4JH^@'QQ&@21BR+%45< \AD"U>4FC;C&(%/U]!_W%L \>R>\[(W-9=MD1U M_9Y?137PO0K?.XH_5\<>.%?/;"%9^#1$"^ $!)K=(%6TZ!'3K!6Y4.W58*R. M9>\1GPAJ 'Q.F8"33(9,T[^0-0&7JAW:TQ=2W_VT$^&->#]"MZ_ M$/Y.B*P=W']%M,]\+**!VZMP>Q?B?L^DD#B-2+IN8^Z=9#X6T6#N5\S]H\Q3 MEB3J_58"3RD6JB).%'/_G&(^$=2 '52P@[? GE7(@U<[-_!:2_F,P :\;?U[ M^5D7X!\NY5*VCN0.^@.K[WI[[*V13M?S/?< ?.W-;5\ ?Z*P2^US'+1%MCHP M:VV([@&_8;XFJ4 45BK5ZO24!B_:JF(BV2;O3)9,JCXG'\:J%06N ]3]%6/R M9:*;G:JY#?X"4$L#!!0 ( $E+35H2&+DX"0< '0? 8 >&PO=V]R M:W-H965T&ULO5EM;]LV$/XK@C<,"=#$XKN4)0;:V-T*K%W1 MK-MGQ6)LK7IQ)=II]^MWE!W+)D]:LQG+A]B2GSOR.1Z/#\GKQZK^U"RU-L&7 M(B^;F]'2F-75>-S,E[I(FLMJI4OXY:&JB\3 8[T8-ZM:)VEK5.1C&H9R7"19 M.9IUY/K:FWRK-3OZZ!9%T52?WVE\^KQ9D1&3R\^9(NEL2_&D^M5LM!W MVGQC*)1D.J'9)V;#]7CSWI'2%A_\RIOVO_!XPX;CH+YNC%5L3.&'A19N?U, MONP"<6 ?G #NC.@K@'O,6 [ _:M+?"= ?_6%L3.H*4^WG)O S=-3#*YKJO' MH+9H\&:_M-%OK2%>66D3Y<[4\&L&=F9R6Y4I#+M. _C65'F6)@8>[@Q\0#Z8 M)J@>X*<"LG!ITV.C@S?EO"IT1PQC!$0ZDIKAHL2K^N=)V8K%P$^LO*5J?F"F.M3EE;3NEL M>DIGLQ,Y.QJ):#\2T6#BW8'.@W%X$2QT"6.2!TF9!DD*1R$>C,([4,6KNDK7 MZDPZ.DX"K2+ AV,PF^5L9R]JHR2I?[0033$DBR0A;IV8H'#:[%9ZAKF_5;S[T;^ M'%V/R:!.?>Z"?%)OTY-ZFYW*V_&8=/J7# O@-Z71X-<\3<1>Z4]\07I!H((* M=R'&@(*I*')3$L$Q$G'"W(S$6B8$1'A/0G92F QK83PA^T/@:]1(Q-2K1IB$ MANE#W0 @DC=6L$=JP82 ].H1TPI@,JKVG2OS,$"A_+&!OP+PD\'$$M)@] MICB. >(/W''&W3#XP)@)TJ=*.E%*AE5INRK?ZX>JUD]1,,F7GO7(UX075$C0 M6M2ECR );']E*-P ($A.%!<1<2. M1[SD+.^5.@T*1D6I6_VQ*T4V63V@!<- M@"\..1=4N.PQY1H*KP!@RI5(CS>B2 GL #C.FG:"E X+TG?:]*[!U%>!%Q26 MRSAVULM;#$D48=+=H4PQ)*>,*^ZDSPQ#LA XLYZ21SL52H=5Z&M(]&Q1!O-U M7>MR_C6 K5?9Y%M5GJ1_KAO3ISVI+PQ-!NJ=/L%P2%!%[KS'D%#W&*R3+G<$"<0YB=SE M#T/2F!*J^F9 IT7IL!9MBQ_HT0"F?P'CWRP3*(-G]TF3S=$CV)T_==B7\#)4 MX=&?NT7KL7)+(0YS-WRS'F\]PIQVZI0.GWV^6Q?W$ I[&&C#T 1K>Y2=E6V MMI&9)_E\O9LK0U'BR'9$T2CVEDD,J41H#]+GYLQN)67,2C,SQC<6U_&=/*1#LO'YV;,8)Q\F=>7 M,PBR)V+; /[B_;)WU!+ P04 " !)2TU:AYC1+3,+ !@6 M& 'AL+W=OJ+?5 MYVF]KXI\>6RTW4QI&$;3;;[>36ZOCS^[JVZORT.S6>^*NRJH#]MM7GU_5VS* MQYL)F?SXP8?UYU73_F!Z>[W//Q?W1?-Q?U>I=].+RG*]+7;UNMP%5?%P,WE+ MWDB1M@V.%G^NB\?ZR>N@_2B?RO)+^^;]\F82ME=4;(I%TTKDZK^OQ:S8;%HE M=1U_G44GES[;AD]?_U"7QP^O/LRGO"YFY>:_ZV6SNIDDDV!9/.2'3?.A?/RU M.'\@T>HMRDU]_#=X/-E&X218'.JFW)X;JRO8KG>G__-O9T<\:4!81P-Z;D"M M!I1T-&#G!LQN$'CHW" Z^O[DK*.GYWF3WUY7 MY6-0M=9*K7UQ#->QM7+P>M>.K/NF4K]=JW;-[7V3-X4:*4WPQT-PWY2++ZMR MLRRJ?]1!]M=AW7P/KH*/]_/@Y[__\WK:J [;9M/%6?S=29QVB/^G;/(-TFSF M;C;;Y'4=O UFY7:K!M_QJA"5N5OE[7*Y;@=OO@GN\O7RZOTNF.7[-7Y%68_6 M8G'8'C;*5K%N3)&I"N1-\-MA]SI@X:N AI1A@70JMM/;FWJ? M+XJ;B?K4=5%]+2:W/_V-1.$O6'A/8N(HUDYM7V]9S#B/67H]_?HT@CY[S7R* M24]B1OS8)7YL6/SR;7E0=^:0^)T4HZ(R-%1EH1CE-PB2. MB6F90$$ 3S%X9KHXIK([9IO1;58*U^4Y]4Y M^&/?+FKUJ^##_<93 M3'H2,T(:7T(:>PUI]_B/^\;C+$;&OK4@S*'*%3#*>KN2+@O#3\G%3XG33^_K M^M N@ZV?%J>=8'UTE\(I!21JZ$%-P)*F)6O! IGI*$6_<" M-+/O!9>%X3,2:DP+G5X[SA17+4,OC^RAP",_>>F'^\J.603%MA!<(>5A&-N; M1<3.'N0#I;)^*>DT,?WV!&^)TV^RK(KUYYU"Z:HJ=HOO05/ENWIS\EV^_)\B M[)9^42<19&94.^HPL;T$#8&7>DVRH=U)IY;I)DV,Q(V,_U8+S0EB@Y]_+^L: MAWW(=5>$<,S!!<@2GVQ#9 M 8**E#-*E&UBCWIHRA/"*)@&H)TBZI3$212*CL&OB8RXD>PY1TANR=&#'[)4 MQR&2UWXSKVK2EYH91DV/Q(V/SSE)(A#N.HZ2SI:]9TF(8M=A$F**GB8A=GW' M240#&G$3VDOV#!"#U'(41\!USBL8.N M6"BBT)YK9N[>1L?-*R%Z59.^U,RX:4@D;DI$%J!YL5 S%W',7$[)T0L0I#@6 M"YZR&.R^?/:;>563OM3,1)3&5NK&5F0!Z@TCA1C(6)2FL;T*S,Z6D1TB>_>% M**K=%X\57%DW>(:8QIRPT%JH)&)W14F8I)1&";X 40VMU VMST$/M^3H#!YD MS [T\-IOYE5-^E(SP_@D#3LP#SL"/2B2.\71@T+&1M$#4>Q"#\0410_$K@\] MJ.9NZN9N?RD/=T>C;PE(XRE+N7VNX;73S*N:]*5F1E:C..U)U'K+?%#(OO:! M+X5DC@0+86A@E?7W)ITFIKLT@U,W@_L]\J60IZE(HI38?NO- MZVN]JDE?:F9\-=TR-]UZKC%D$#H9)S,P8I& 5.; [0M1((B)JWQO]-.PT M,7VG,9BY,=COL1.#2$LCSD&E(6)G'R ,E,KZI:33Q/2;YD[FYLX7'#LQ!!9C M(FRHG"%VP$F])MG WJ13RORFCL9,[L;,0<=.',FMD8C2V"Y+GW&8 +0=@HC9 M#NDWD4,NR72)1C;^HF0?BFQNR='?74( ,(T(C1GX_I+79)]7->E+S0RC9DC^ MHF0?'D8D-9=R-:6!+S%Q)-EW#)$=("S9)V+&F(TJ&6(:)T0P,/2Q9!^)>10Q MVC4?:&3CHXML>\\KW)*C!S]29(L?.WGM-_.J)GVIF6%\\@W,T46V_6%$BFSQ M8R>.%-EBQTZ(8M>Q$V**'CLA=GW'3EQ#&W=#VPMV#!RA*Q*KN<-.Y[DO86S! MFE>US*N:]*5F!E,C)7:&49-K7Q@\A;/^N%AQ( R M#FEJ%[G-SI81")$=($211Z%0> ^V7TBNEX4\%?8*A-0F4QJVM>XD[EB!-+/R MT56V_9M6KU6V',F\=K"'URI;KVK2EYKY^ 1-U6)TE6UO& 52$XNSAT"J;#'V MP!0[V ,Q1=D#L>MC#Z'!6[C!VU\VQ-W1V%M"(-E3FH8I\+=7&/>J)GVIF:'5 M,"YZ$KK>TB&B]SNH,P'97,6+V-'",!J89?W]2:>)Z3#-X<+-X7X/?05D:LH4 M-=EP@MC9QW<#I;)^*>DT,?VFP5>XP?<%""<0M%2T&H)";\00>*G7)!O:G71J MF6YZ\H ?-^D.@B.!,"V-"$GMF6\F8 (2>*0WL9CUF\@AEV2Z1/.B,SYEX[S;RJ25]J9B U0 HW0/8$TK&T M0.Y+4L4?]F"'245N%Y3,42V2@"'?GU)TFI@NTG F7E19B^]/O5;6"H2V<,;V MVF_F54WZ4C/#J&E1O*BR%@\CK)?M8&S$$F5L3+&#L3%)C+$1NT[&GCYYUFK[ M[-U_Y=7G]:X.-L6#:AR^CM48JTZ/LSV]:&PO=V]R:W-H965T&ULK5IK;^.V$OTKA'M1[ +KM?C0*TT, M)-DMND#;&VRZO9\9F;;5E427DO/HK^^04B1;I)CX(E\2/8;C,\.9.4-2YP]2 M?:^W0C3HL2RJ^F*V;9K=V6)19UM1\OJCW(D*WJRE*GD#MVJSJ'=*\)495!8+ M$@31HN1Y-5N>FVH"1^#,7#_7!-=*FW$GY M7=]\65W, HU(%")KM H._^[%M2@*K0EP_-TIG?6_J0<>7C]K_]D8#\;<\5I< MR^)_^:K97LR2&5J)-=\7S5?Y\(OH# JUODP6M?F+'CK98(:R?=W(LAL,",J\ M:O_SQ\X1!P- CWL Z0:0\0 V,8!V Z@QM$5FS/K$&[X\5_(!*2T-VO2%\8T9 M#=;DE9[&VT;!VQS&- ?S%93([E&U[S>HI]A MQFOT[EO%]ZL<9-ZC.?IV^PF]^\_[\T4#4+3"1=;][%7[LV3B9R/TFZR:;8T^ MP\^OCL#O)LQQ7Q*OPDLH^(X@^(!(0Y\%R_?CCUP*&]6ZG11Z?"%1UJ/53?9WI>=PI>9]# MF**[)_1NKW,EK]Z_?DK#MYS2-U)VY+6H]UKDG=)/ I1F.6_K;[5"O)2JR?\Q M#UR6M^K"@^G#24JC8#S-#KF4T2 (W+,<]WAC+]XO52/ "TV;@H=@=5$K)*]0 M7M=[7F4"9;)NG+$:V]A(D% Z,L$6FP"?]. 3+_A?=10"TE5>[V3-"PT9 A&" MKGDRSA=_[_.=#F$7ZL2"$R>,QB/0MM0$Z+0'G7I!WS8R^S[7M+H"CY;0:]2= MORM4ZW>0-?J^_H"^WGZKT8^\W/T$EY?P -+-94EJ80P#B*!@9(I#+,1)2-WV MX&"@Q\!KT8W.?=.S0,N$,B6 ^TR%$,YHZ;2Y7=HB=8@00J,)H <\CKU K[>\ MV@BH3 >%J1 P$X@#6*AS.F:*G-_EA2E53O38@C8/XR@P_Q+-43>E#08LSE>FTJ,2^ 276:.D$3.T-I&)%P#-J6BT%N@DGPP/38 M2Z-0%=="05R@AC].N)7:;B5Q:@&TQ5*:3CEUX&',_*V("8SZ.#+<,>&D+^SE M^5/YZZVT'3MCX'WL)WQ7NR KM>:-A$ =6/MB" M.,8Q2:;*S\"XV$^Y_VVV LK.'@*L:KI98)G@"Z$"U M^"6N;5-WJK+8_#C'P/!6#MAR(6/1%+R!3+&?36^4V/$<2/-1*JL#$R*_51Z^1RC._ZD [1MN+),[<7+==QFPSGT M4RFQ M"+(SP.;8=D$@:3]9T,Q$KP M24NY'"*]?DW?3[R$?6KA?"MMQUX8J)GXJ?EFK[*M[B9.:D.)S;ES@(3#<=X[ M!5G"6#"1^F3@9^+G9^C@,B%6W>Q!)VUL\,.VF1@'$1NGOD-L*F\&MB;^9;.- M=FZZN#NNF^>7<+,7NT^'"(U8/)GP [,2/[->9H ,JFFWNOH3KDLHN'^(;%O) M0FX@2TR/KU^:PL#U #7>_.D,L0G5,L1!SC$AF$T%S,"YQ,^Y?>GJJI4SXYVH M7>S*4N@8QMA=@@G#"243X <>)O%)U6J=5] XOZ9:>?G]Y&KU1MJ.O3#0/7F) M[ETY#RO2LE^(FC>?RUTAGX1 9N&*^B)W4W#GA@:QR1X'-![O9[C$TGBJ)R!# M3T#\/4&_U(">0-< LR;ESL1SHG>P/2;AX3Y+A]\6G*@/=&@(J+\A^/5UVRW4 M0?AZ)\C"Z!"V7$ZN]#&ZA6EAM01= MD6_,9I$[+AQKZ"2-K06$2RY,XF1B&4T'8J8O[V<;5AB:V,/6UE5GG7;8_$MH MDN*#%5AGB"T(B0"U9BIH!J:F?J;^O%Z+S,R >,S:72/HQ86.H9:8H:LS%[K7 MN(?:64VDJH.!$TPB*_IM.4JB@X74L1T#3U,_3P\[7AKM!PNS,43O_ZH\TV=: M^KW3#@<;DS@EUC:U2Q#L)229LF6@;>I?/E^_VH(/Z$YL\JK2H:9[<:%RZ:SV MU%Y*4Y8$)!JWL0[!&#/&TJET'VB8^FGX%*L$//3;8Y,J)0$4,*M\V8)ADI## M^3RV9^!?FGJ;J]O];E>88U%>Z(WYK)#U7HF^I=5]%\1C>[@.E7!.[F\LOCSWQ-8*Y:3FGMEGY91@&EIFV'(X#.RSUL7!-R6E M4!OSJ4V-S*9D^UE&_[3_G.?2?,0R>GZ%SZ[;CW(&->TW0K]Q!4Q6PS2M067P M,0;?JO:SF_:FD3OSY-+FQ2*7BX.S9R^ SS?.?PD5410/M;'A8E3%V+R>3(*JJ)9A[!JR M^+)ROI81KWX]"8TG6:9%M9G,I]-7DUIJ.UJ<)]N-7YR[-AIMZ<:+T-:U]-LK M,FYS,9J->L.M7E>1#9/%>2/7=$?Q4W/C\3894$I=DPW:6>%I=3&ZG+V^.F7_ MY/"GIDW8>Q8<> M_7V*';$L9:!K9_[29:PN1FNLW/U,7SDO&4,R']%9OL.Y^/A&I# M='6W& QJ;?.O?.ATV%MP-OW&@GFW8)YXYXT2R[\[J:/PGXEM18G,P*,9_.3Y_ .QGB/$EX)S\:9X8Y/0[# M+?(Z-%+1Q:AA(']/H\7S9[-7TS=/D#P=2)X^A=Z1_&-'\AL6-@P6YWNC:WUOE)Y (A*7"V]>D[1BP!ACQ=^JB5(7'&+[>T;DU.V=V+OX'E MZM:LT[8MR/B$\.Y!5=*N25RJ**0M"[9BHCE/!=(JK(O87)FV) '%\)PG>!J% MMA0KYR)\((4E5$3 1(8-HHJ5U%XT^X4#3JLAWL8%S=8"003,OL0?AX1/OE"? MT94,E5AAXJ=2@\Z\N8Y=-EB1UD9MU]@')'5CP&--%B!(+G^G)F;U.-9/-J4B M*9WEJLEK)7\L6Z%RK4'>.1NR['A^;FT^+A)1%.QW '' GDQR2)(6O?()E4$N MK47=(K.-\Y&+CX\4,9N^^"V)SD&N=%!PV9+T(K?%KZTE<3+-,[" @X%Q**&[ M=]=C* /E( GG?J,A16!:)>=FZ'5T%VH1]86B\@D_RS" M(8T4)F\L0W"0@*,=,)"36+EP$,703/\E*3P7AG068MD>5K$L/^-,3*Z]R%Q% MEDO;(!+5>L^& []-I555],7D&FV[HJZEQ<6#O8JT\:X36+/< :D=4)-9G.]L M@L<]T.>8)Y[7M8"C=F7H]Z R274HSY4T:6;[V\6 M0>%@,13I*+,Q^N.8F+SPL7(I7:#66FYT>&IP- M+$Z7E-1QD%*B4)RAG(K_-U)Z 5,.L@BAY]*=J4E%/HYX,[-]X386:/MGTUA< M0O^@UU:O$(^-.7C5K5_FNL@U%KVT0:JLT^[X(:-Q5Y3="-T=&PO=V]R:W-H965T&ULK5AK;]LZ#/TK M0@8,&Y#EX79;T1?0=BON@/7>WG6/SXK-Q$)MR9/DI-FOOX>27VW3#ACNE\:6 M*?*0/"2E'F^,O74YD1=W9:'=R2CWOCJ<3EV:4RG=Q%2D\65I;"D]7NUJZBI+ M,@N;RF*:S&;OIJ54>G1Z'-:N[>FQJ7VA-%U;X>JRE'9[3H79G(SFHW;ABUKE MGA>FI\>57-$-^6_5M<7;M-.2J9*T4T8+2\N3T=G\\'R?Y8/ =T4;-W@6[,G" MF%M^^92=C&8,B I*/6N0^%G3!14%*P*,GXW.46>2-PZ?6^V7P7?XLI".+DSQ M0V4^/QD=C$1&2UD7_HO9_$6-/V]97VH*%_Z*393=2T8BK9TW9;,9"$JEXZ^\ M:^(PV' P>V)#TFQ( NYH**#\(+T\/;9F(RQ+0QL_!%?#;H!3FI-RXRV^*NSS MIS=JI=52I5)[<9:FIM9>Z96X-H5*%;GCJ8<1%IVFC<+SJ#!Y0N$[<66TSYWX MJ#/*[N^? ER',&D1GB?/*OQ Z43LS<"_KV_C^/H\+]W0JY M; Y=)5,Z&:$N'-DUC4Y?OIB_FQT] W>_@[O_G/8_@?N\PF0B?J-3_%.C; I6AEI2536K!6R+)06?QM/(AF+FUC=PBQ_:^:;(Q;[Z+Q">6'A2FHT I2\ M!\5OL4#=)ZDS(1U:1\7%[$166];E]^%R0(!0WB^FDJEXB"9C46KH/?JBJ1# M7/MT?8@QP)IK;'1VSVXN6$UKNHER6PW8+I96EL3C*$2B#+H9V9(-KH/!09PY MGY9^UJJU'\+7BY9#; @_*$(-RD+)A2J45\RF!A 5)NE,^JGS=TA1O MR&>%A'( C$-%96LT M2WJ<%=:6\I\B2PL#75ZV6BH)YM1K;81M,R;6CN-T2Z MU8':]XI-A>A$ZX.("2[+/C:R<(8K#N6A,#5#LOHPY8JLM&F^;5+:9(5C+:"+ M<2$.&+^J5+\H-H38Q,R"&S\7'9!7=9,>#.Q'DK5^++O)V9\=-)F(K]CI&D(C MLRZU:D&<34LD"EI3$3C1* H9+>66\UES 3/<&(R!UD/QF3>*N7@C_JT-EWW( M7E.>?$YJHANY"%;#^13);*@WR%1@7E270-VGB,/ 84XMXO;S@8&TJ'ED<.G# M6@LD]EZ@)!6V9@A[ZI%Y-J_[MRYTK=$]&/VV(Z2=0E=736M;;(':>\A J38M M@8+#2.V8LX0SH>G*D7-Q+_,9FS254.SB1M]KUG*!,V_+YFZU2#>L*3+3G-6L;9K5NO.^WM&!Z:'H1$1*M1 M9^]P;,[14X0]PWU-9S&#@Z:&E'%"^%P4,7/?D-R,T -7LB=*8=!D^] -H#Q M&T&-[W&PMI8I9N-!9DBNF@\Z:%;AA#C'0?XS6X\FXQJ.C9^#[>MH>QRF38CR MGYVWP@3+L ^^A01UO)\,#YG,4?0VZ]J4[JH^0%DTG18=[HFQ/.'33V;X7"=R MN>8<;YLFV/,D=!W]IE_8V4T?3&4,;(L.119CA$^';<<<=TT7V]M6.&#B9-?= M8SJX*)9D5^$Z',Z9VL<[8[?:W;C/XD6S%X_7]2MI5S"'P"RQ=39Y_W8D;+P" MQQ=OJG#M7!B/2VQXS$DBVBR [TN#W#NL23S<*BNIHO9['1:2Z5'E^?AW9V]/#>MKY2F.RM<6]?2;J^I,IN+T7S4 MO?A-K4O/+Z:7YXUCJ_G'ZV/>'S;\KFCC M!K\%>[(RYH$?/N<7HQD;1!5EGB5(_'ND&ZHJ%@0S_DPR1[U*/CC\W4G_)?@. M7U;2T8VI_E"Y+R]&[T9RH6_8A/W+D]'(FN=-W4Z M# MJI>-_^93B,#CP?O;*@44ZL AV1T7!REOIY>6Y-1MA>3>D\8_@:C@-XY3F MI-Q[BU6%<_[R*ONS54Z%")E"_([?M/LT2T*OH]#% M*T)/Q5>C?>G$SSJG?/_\% ;V5BXZ*Z\7;PJ\I6PBEO.Q6,P6QV_(6_9>+X.\ MY?_7ZRCT^&6A7#X?72,SNABA/AS91QI=_OC#_'3VZ0V3CWN3C]^2_D]-?EOH MD2ZDS;&BMP/9">;FJJ!/M2VO:=1FC&>V;]%&#.JDA8(W7 2IV#>)Q: M:U$H6PO74*9DI?[B1:79"?!5)50M<6@]%IJI23RJP*1\6G$H-267L6>7C\_? MOG=A8=*AKLNQ4,C<'$UI^C)1(O(E7C%5P$>\)D6N"GEKJMH"@ MUF)7K^K;SU]=KXLMZT]J= ZXE+>9WSG9)S\SEMB:*"P9!SSDC,8&F4K&."@1&A^@[CQ<<5L<= MF%MI*)'=!GB$O+LA=:P(AF@.B E8%,_++EK5=%6,VD%E*)U5+;J%.)JCSU45 M;P:6,^G*,=Z-3TYFX]ELQHJ8!'"&+47 LP=>WZU*AP$#2RNI'Y"KE8](X1J2 M5F,N$9M2925GDC$'.QDU;9.,E1MI\X3INJFH(T89RZQ068_!'K,3\2U2QW/+ M1".WH=#!3,V 8O9]']C_[OU\?#J?"5XGL<%!!8>8W+S(*N-"00/F"A!@\;[#W !6)H+D$ M=HTV\B'7"KO(:H$Y,#W'I#&>FQ+3883Z.'0/;E!/80OL.UI,SKH"&^\R%"86 MU,&CK%JF'==EYK!X ]99;FU:=N[H=!8!M0DH5_M0#=8?8##AG9&/3LV'V:_^ M(00HB *6OZ$I,+3B]-%E*@29#]U3X\.0D. *1QH*LWZUQ31!,3?H=[4[*#_9 M#1 QD;&$^2H3Z#S$70]*.=@_?A;^K@23[#>S4:((4*C$MY',MBF=S/$]_<'A MJ[16J4$?P+X7W@,D1F>MM9R[V/H']'[3T_O-D-ZOD\7WX=874XT).P:QF[(C M,'?>%%+9#AW)590H(9][T-RS.3%QR*8EM+^\'])>AM;5/DVR.ADO;^C46Z?< M_O299C 5PN8E&F#D6C9KF*:>L"U5<9K!/,EC1O=^);,'S*7C0!V$$2:SP3/& M!+_!??4A-=/#,Z])?TM6C$E.#$O%O1T$%<"Q"_@NUL\*^/CTN*^=1?KU85A% MQ\?I]7XI\-I.?.NH:"ODZS$JF8LM8!JX[-!%/HJNQ#O<_I;_P>?7$<7ZNUR& M=GF0S3AW]=$"04*D0C1:U]5A&O20=1@68\8-+@U]J>E;"EB%:>P&H<0#V,!- MHFAY9(Q57U1FD^Q=&Y-O0)5&SOJ!X,J2$JG(/DJ9=/3&B-<;0_[_$& M9@:47&HPAUA:+-]'J"@]O'V@[SHN(1R(<3OZ<-93?"\V;VT7?*>>1!WO_,1W M_@,^60;3'$7)!Y3WMWCK?C>,PC#VTE+)WX=0-Y]C,-Y],0YC4Y+(UUT!B;5@ M;'D.?$+)/:$!Q) [K,@>Z5!BN(7+2(>??&+);RU/]88A2*_\G$0'# MWG6SR3,VW&>Y4G(&X2L]P3B6/RRZ. ON0:@[V(VG4-[-YHR;X56ROZR%FTQJ MBYR1PDIV*),H177R4RYY(=DY>^HTP''[^P:1T^\?%LC^$D?@?KW_9?$:_B MQ[/=]O@)\JM$O6H'3PHR^L[D& !-$ &0 'AL+W=O MSF2]KU4@_M9UJ\65G72,#IFX_\YU3LF*AQLRR-%W-&JG;R=T- MK]V[NQO;!Z-;=>^$[YM&NJ=WRMC#[60^.2Y\TOLZT,+L[J:3>_59A=^[>X?9 M;-12Z4:U7MM6.+6[G;R=OWFWH/V\X0^M#OYL+,B3K;5?:?*QNIVD!$@950;2 M(/'SH-XK8T@18/PUZ)R,)DGP?'S4_A/[#E^VTJOWUORIJU#?3HJ)J-1.]B9\ MLH>?U>#/DO25UGC^*PYQ[SR?B++WP3:#,! TNHV_\G&(PYE D3XCD T"&>.. MAACE!QGDW8VS!^%H-[31@%UE:8#3+27E92\J_*#*JJV9KM/*)T&UI^DJW>P&[I>9V;*Q!UL7>8",V=Y#49=0, MB>$K::VT;&Q;O8;U%DNZW3F@JJZ 2'B_#36A'+ZBZZ!8&B]Z#Z%@ 8&\5,,O MH(=:!G)1=[W!;F&H#:?D?:6\WK<)?N&1[9+S0"0#.!^R8HISB(/FBC M_Z8PR.I!MN69$R?%,4JV5)#SC +@&?6#KI10[1Y95;R-,JBQD>UTRA'!"DJL M=&4=X47@H, @\'4TYZWIB=(\KTIB#"6<;/=J3*\')O=5@:_'>M >"ATH$-:< MQF=MGL3.V08A5,)+HUXHCE,<3@H_J=+N6\WD>F9DKUKEI(%R%S?\#8L]E(D MC'X7B[ $>3AKSJN+8#CMOT:+3AVDJSQC.D"CKS52B-F8>?@^QA"5$+8!TQX1Q@G;WEKXW'?' M>6=^'$+BV4HTC_JJV"_F MF9;"%[/;*MY%M0*+\G$H7MD^":\;;;(S+L(Q6($\WHOB!V/5&%($6144B1H[Y$(HC$CC9@ M$8BEKX_:HHM#-56<]YZK:J .BN)1V)W::"H^_$>U].)5GB^3-$TYV*_6V3#A MWL"IB<:$'\>3DS?]TK=*Y&E<28A5J,*!Q3Q%YM/^H@9D6;H>0Z/E%BP7B._& MTL#YWE)6J&^LT96DM&VE84?XYH'<_"8Y5D!T?RS)(R=\.\=<)NU_(X^AIXZI MGXHOU&&1>6-68'TO3]3Z;: IY1[2?J?I\ NHH-B^W.0-SIP33[!+A*KAVCJ> MW>>,+_=.J5A,A.7ZT>'.R*QYGM(Q<E*RX%H--\Q *TO84? M78=T1@(L4>M[ZQ O87MW8EMDU2(KIR70F>T[_^9TP3F_V#P@ H!S>=DY*QS M;Z#&J.$2="W7IW-W^W1I=2S54",#K,#K1VCDZ[FBZ_DS-(%!S@PCJ<8,'FCP MX MK.;_<7TI_AN[GO[)NUGL:??QO3,0KD2?S>9:DZQ6/E^LL*98YQLMDG67) M9I5BO$X6*?XMEUQ$ER$46;)>D5"&T6I=))MT(59)BK5UGD)-OEHG6;X1;Z]& M6A1+?)XOQ*98):LB%_-DLTR3HB!UV:(@%'#P2M.M-K!7K,5ZG^IZ MBZ*-I$ZE/,NJM!-2)\MYC-W8Y=SLO)(:;RRX7=<)^W"%RNP729X\!F[E9NM# M(%W.>['!3^B_]#>6O'3,TLH.M9-&@\7U(KG,+Z[*@(^ KQ+W[LB&4,G*F._! MN6X7218$H<+&APR"/G?X&I4*B4C&CT/.9-PR$(_MQ^SO8NU4RTHX?&W4-]GZ M[2*I$VAQ+7;*WYK]>SS4,PWY&J-<_(7]@,V+!)J=\Z8[D$E!)_7P%?>'/AP1 MZNP) C\0>-0];!15OA%>+.?6[,$&-&4+1BPULDF>HI80BGS8%\-9#Y$^0*/AKMMP[>ZA;;W_DI"1G5\$R_TO::?)T D=\^+Q%:$S7&TTA!V8-\FA5ZD;M6@1/J+51] REWEP ]1J[ M%=JQW_!AIQ&*[.#=BCU=-(]6"N7@##BKI@6K9C.R"Y;GG)6\AF_TYF@'Z*UI MT#E"E35GQ2PCJR@*QLL,WDDMZ8:VL#&FC9#SFO%J@&2,US.X#+*$;H)""V;E MC$+78 B\R!G/IJRN:G@9'5ZR^KPBYPRJH(&5Q7FTI].<9=/SV(X[H788.N&- MH>YM@D9[7!$#32,O AM45&\!?&D# 9[X4#T5.>]#$G4 YSEDX+>I%)QO.@V M!,I?@7@0?W8Y '_K-*/M78]Q/*F'R=_N5GKTP#NTFSC&')WY3OOAK8_1<5)> M#@/B%WP8LQ^%W4CM0.&:J-ED-DW #J-K<+SIX[A8&4_#)YI;FO9H X#6U\;X M1R=L,/Y_+'\"4$L#!!0 ( $E+35KBSYV_2 , " ' 9 >&PO=V]R M:W-H965TL"AW5KTH\YF8J&VY$KR)>VO'V4G;@JDV8=^2$Q2Y,.'DD@M=]I\MC6B@WW; M*+L*:N>ZZS"T98VML#/=H:*5C3:M<*2:;6@[@Z(:@MHFY%&4AZV0*E@O!]NC M62]U[QJI\-& [=M6F*^WV.C=*HB#H^&=W-;.&\+ULA-;?(_NW^[1D!9.*)5L M45FI%1C).WLB@Z_D2>O/7OFK6@61)X0-ELXC"/H\XQTV MC0>RD?TUT/M5,N3L'BGFX^R*5N[/ /N]&7)P&4O76Z/003@U:J\2OVAWTX"2BBGP3P0P ?>(^)!I:OA!/K MI=$[,-Z;T+PPE#I$$SFI_*&\=X96)<6Y]:.A\S7N*PA5P?V77G:TXVX9.L+V M'F%YP+D=Y(J@S\@CN *.&=)REE:15LD18LR3,OY2F;QRD14M:9 M?IPC4@%%;0G;0LYS,'BN:^M_= MQ[?C09BM5!8:W%!H-)MG 9AQ'H^*T]TP XD\3=1!K.D)0^,=:'VCM3LJ/L'T M**[_ U!+ P04 " !)2TU:17857F,# #B!P &0 'AL+W=O=8UHX+D1K5XXM3'; MF>?IHL:&Z8G<8DL[E50-,R2JC:>W"EG9.S7""WT_]1K&6V8*NY;$%A MM7!6P>PFMO:]P1\<=_IH#3:3M92/5OA4+AS?$D*!A;$(C'Y/>(M"6""B\?<> MTQE#6L?C]0']KL^=#O\V?/^'(X< ML<>[&?#"-_!2^");4VOXM2VQ//7WB-M(,#P0O DO G[ 8@)1X$+HA_$%O&A, M..KQHO\MX0$O/H]G+\U,;UF!"X=NA4;UA,[RYY^"U/_E MMX9!M?0G]EN_JO M;"_BG6>;3>#RJ@J%;+:*:_*7 MU0R^:ZPZ 9_I=,VW&@(?WD.0 MP#N(W"P(W:Y6[NYR2\$<7M2_H.0G>:^D0V[,\@37PWBZ9PUYF. MBG 2@NK]BD*-06PT5%+0R-F-KS5(+ B5W^2)0ZHX449!".W M_11?2T.=VR]K>H1160/:KZ0T!\$&&)_UY;]02P,$% @ 24M-6O>BH:W\ M" LQ< !D !X;"]W;W)K&ULI5AK;]NX$OTK MA+==I(#BMY-L\P"2=(N;11<-FO8NL-]HB;;82**6I.+D_OI[9JB7$SO;N_>+ M38GD?&89X4['Z3>E^]'(Q>G*I=N:$I58&9E;"X]'NUZ MY$JK9,*;\FPT'8^/1KG4Q>#BC-_=VHLS4_E,%^K6"E?EN;1/5RHSF_/!9-"\ M^*+7J:<7HXNS4J[5G?+?REN+IU$K)=&Y*IPVA;!J=3ZXG+R_FM-Z7O!OK3:N M-Q9DR=*8>WJX2CXX&8A$K625^2]F\R]5V[,@>;')'/^*35@[F0U$7#EO\GHS M-,AU$?[E8^V'WH:3\9X-TWK#E/4.![&6'Z27%V?6;(2EU9!& S:5=T,Y75!0 M[KS%K,8^?W%3Q"97XJM\5.YLY"&1WH_B>O=5V#W=L_M(_&X*GSKQ:Y&H9'O_ M")JTZDP;=:ZFKPK\H.*AF$TB,1U/YZ_(F[7FS5C>[!^:%W;/=^^FA'CO2AFK M\P$0[Y1]4(.+GW^:'(U/7]%MWNHV?TWZW^KV^NZ3H>@+$)=-7@FS$J:RPALO M,Z'#&B\?A7I$)CLE9)$(M5HISH?^ BN]$LASX5.\2*T*:YU^%'D(LZ(P"P1) MY4MEVT#Q,@QF0CLA'61D2';W7GQE(7V,;&^^@^C]LRR:Q7:C3\8YL530LJ\Z M['\C#J;1XN@XFA]/Q3MZG$1'L^/H:+P(C_-H3\#B-?IF/H_F,9F\Z M'Y36/&AFG#=BCN73!0;'1]%X<8+!T3B:'$TPF$P6D#P7O^[UX^%4O!6'"_J9 MT,\%RF;7:DH@,'L5A:U4HVI?0L:31 M@\2QE6-]OE=6NT0SD;I(;%(=IR0CJQ+%XK\5FK;>>5;\@%[]_-/)=#H^_3:\ M&_)P3XU,GOJBR6F8Z)O6N4UW(J+6L/_5)^@,E5D0GZDUG %'::^A"VTE9KZ5/A6?2Z]CS-X4SML*M07Z4JP/[E)9 MK%.IWXEK,XS$)Y\,Q4%MP:?;SS>-!:S:#\C[,U7%=PV9^P3^V4K< TB5W:M M$GA60RK/4QZ1.:ZR#_I!%VN!B)6R>&J]@\)L^3@VDG-V8^I59'E/\%!\_'_2 M.MI%(QM)D-2@')T!W)LQ*)"/EUQJI'3_IMB"1U C*V[ MU"->4279 ^VJT@22JNFCWK>J?&75,[9AVV, )$+8*06,ZDRR+>PSSJ9O3@T MTW*I,T[EB,CY.Y(?4SL/J(F#6#R314'1XTBHM0YLFLM[#FG*90JLYRBB0W') M&;0;_[]5A1*S<7@3,93W!0Z ZN=[G$! J&L3$PX5!Y8=XQ#M0YXA+CA74_T0L;3V":7--C5O&!SXL2>%2\QV MZT/Z\[J7IW4U\7E]AG,:1R6U1Z:+X>+M4%RAR4\HXRG6<669)CJX-&2[*V*E M<3KD0/$:4B+D+*@BX;70MT^KR-LEQIV&@3F"=F@'#FEC;1CV[:KD M+0@[CZ&4;AHC_JX6LV]I1!3BJB5R5Z/D1@W50L4U!:P(!$PB_]E!>Y.P/HK+ M#12@_"=GR%=""S$3"N37.C7V$4K3P32.@HE5(5&/R'?7AAC.A9$SF4[8I58FNCNK;;\8B>VI7$(IZ_JZEM);N!FU MZY)/2#AB5<'MQBM1LJ/F*MG4([40P:J4M\C4@ MBZ,Q'IZPVM:2FZ4/&<8J-G=S+G8L(X)/'368\*&F_F?'79?TFQ)EHPA(@9ZM M<$UMS)7$%4AMJ\>YU&8N")1N-^9YP$,Z/@L)E\Q5=VUH-S_+RLDO0]$!LULO M]]Q$Z@K-Q(!A#_+7'4CZD.]A'7[>P:-1^RUF5=&])#1X?E5>A:JPSPE# M\>&YX[C_;?5FGEC2=P@ZY@EW%N^I)0^$]:R(A>:U;HJHR!CV;^!,KDPM: 5Y M9P>GRQ6\]U++FU74]"NAN8_X) 8KXL??&^A"!"-XAB\R@?9?9 ]Q(V+<7.N: MY"$LMWH,=WW!&_4^I/+-F3X7(V7(\^&;:ONV_2)]&3[$=LO#Y^S?I5TCU46F M5M@Z'AXO!L*&3\3AP9N2/\NB)'B3\S %+RA+"S"_,L8W#W1 ^YW^XK]02P,$ M% @ 24M-6K'1+H-]"@ &ULM5EK<]LV%OTKM.#.T1%(B)<6)9QPGZ:;3;#Q6TLY^A$E(0D,2 M"@#:T?[Z/1< * ^SCWW >GEG=)?S%H(R[[556->#=;6;EZ, M1J98BYJ;H=J(!F^62M?H+/;PO7PUB,DA4HK D@>/?K;@4 M546"8,;7('/0JZ2#^^M.^COG.WRYX49] [/XD0-I.) ZN[TB9^4; M;OGY2ZWNF*;=D$8+YZH[#>-D0T%96(VW$N?L^<*JXLMKN%6R2U4CU(836B]' M%L)IRZ@(@EY[0>DC@G+V035V;=C;IA3EX?D1C.HM2SO+7J=/"GPCBB$;)Q%+ MXW3RA+QQ[^G8R1O_?4^]H,EQ090F+\R&%^+5 'E@A+X5@_.??DCR^.P),R>] MF9.GI'LS3V_^DIU/2CINYWS(O(:'2+"/K6:EU,@7I4W$U'(I"T$KWI3LB]@R M46\JM17",*X%6VG>6,@P>Q87^_+L6JMVM68*LA+KHP!ZWRR'A]NXL.$"$-!V8L'A_>=6I!I)ML7[<_9IOF6R* MJBVAF]>J63$%4622;%: 5?9*G0RF-G0.+QK5G'YM>267LL-W]Q*AM%H6/?*, MWW%=&G823+Q>7)C.1.?;@P-M(^W^_L]FY](G^$I.,HD8E"@XT@!%'+W9,L+A M !X\U-):(< 5]_:U@BGT\*:C$22J #_![@Q8JZH$KQC?;+2Z=:1@?+728H5] M='H:I4D6Y6G&S!I,,_09G;ZLN#'L@F &G,$;-"88:UH.--FFU;2RS*H.EXZF M+?BDG97[/&(X3?X.V853@ZHC:J)15WDB-IUF49+F>[8,.,#'>VK72\M^! MZ?R6RXK?5.*_L-);]2E@SILM!2F9GADFOHFB=;SI4M3EHZCD2I(N2!5<-WO\ M.N!E 1HAJI+XN&3B:ROM-O#7&^,2\ Z-DOX7W*S9C6I:(_#";W.Y#6>+M12W M IEJ21(,L9@"H+:4M[($?PF#$1P/#K"-T&Z,( Q6BE>&&8P=3S*K*U='\DM\ MH[4@IOJW&RTQ6,AJVQFXY%*S6UZU/4&=@^16>':P.WZZ>$$4>*M6C8^@(69V M:L!4'QA-D!F)(U13)<53:*E*'ZREJC#H$+C6!=ZLU9U!2"S@>+14=#J():0" ME4IXBXS\QFK?6'U!?$!0MPV+<>2.UOP/$-!NR<.[M42!@E.A#,%!L!6!A7D1 M6XE&:!^D/M4U=WSI:L/BYY]XO3F[Z.M),)0DDC:8W#:\+:5UO00&-KZK-$95 MLG1%?D&UGCCB4P=N:[&FJ0YZ4'95#76_*F.>OP!^Y/;^'''H[@)@//[6@4% M[*T6^[63/6-)',WB.1;C.(K'4RS2),K1"IZQ/(FR)&-4/EDVC[)Q@MVS:)ZF M+,ES5*092Z!FC.-4,EDR3:(TSO$_C69I#!-F43++V!B'XW&,NDQMZ<7#QJM7%&L1ZV++0Z2;L[>+JZK#(]Q\3>VMJ"+ONC@*RZ>0= MK75=)]WPK0;?,0:7;1'ZDVEO_D#M)R%=1:@D%#BFHQ]<8,8PA6I]T7 ]X!OR MU@KD[;,D2N+8,?)9&L58=AGQ77F ,KT1;MROMM%]_G><_K]R.0JYIX4;O>@ M>7%0BY+XQQT4*XAH"#-ZLXM$" .5DZYW=_VA#^#]>,(OJ;VOO_"FQ56+8,F& M[&=7[-Y0L7M'E?$WLL8XW#Z3V&I+>B[0I6J?,&?D/6I"8:F8?P)/#!$5\X0+ MV)$:*W@W$86DVZNU9>CNKN9&K'5>N:FAXBB+BP)S@3"G'T :G$,Q+VA#K4I1 MA=)ZH&KG<&C,TF.,22MPRRGM -['E:D;XB56T;HG/OQ&>7:L'J+J&'LX MB/4=^Q9P,-1-5/MM:!)WBB*YI)%EBT[L(78CLR^YV(@>K@MI^MG (OINKW>5 M4Q @'*^60MH69Z$"3K;&1[;@5=%6W'88'F*#(N8G[<5G;R?Z.0(1_^AG>?OW M-70HD.W[;=WUK- 6,6@@F]PV-QRE(#SM=R0)<']'7GMD;A795%&'TUW;IDQV M\RU&U=H!W<\I!@-*AY^'"VS1@IM6;^_M(Q1H#+.4D$BE%AU;DLA_JGLL<\!U5"NQ M#V;! +I&[! \=0B&,>1Q()4..%[O;@2^>USX(=3UOOVKW6ZB I^)S@]'SVC_ M5MB4SJVV(L?"Q=%N-X0Y9+A,<1G"$1KAJQUU?!<>;SU;:E4?*Q>\PF1-/<=0 ME:6[E1,G:Y!8^N[1;A!!M]W'9J]B^M+F_*-V .[3K$W[20K>'0'EL[LFN5[_ M)"9[5^;>2$J\,-F3J:ZUWY#9I1_/OP?&H;?A21S[6O,_AO%]X[_WHTI^C?N9 M+@G'RU9K&OH75'B/?9,0^'31?=?7C]_4E"EU*0%,HG]&HF0[CE&7#"<.T MFL51,DY9/,0H2^/N)&;),/-S 7QW%\STK/\_F43C/&&8;_,D[:TOV4F23MUP M]MS+3_ )AMX4>I]C.9Q.X-$R[P.UUUY$CN.@N?4?$ Y6)NQ- M/$$U9MEL&HVSY(%MW?^@!8COZVF;/]$TF4:36>X<3S,V&\8LPT=S7"SN>=%Y MO',SO'ST.PIJ",+U^/L#]3!AM<2-#WE%2>@N)6VS=\N]]]T M2A1N6D7=86^ MB0I>/9ZN&OQ9A;'XQ(_:NX&U_][*-Q<_E""I0CD=NH'2]6_2U]OE4O^A:=R$ M"[9YP=YAM(,S_Z*JA^L@5#[(>E+IBJ>_C.WG2,9.=)]RNQI#O 2!L0&+61[- M)K08C^ER&&,UR291AOO:OJBB!73&?B9,Z2&<[,< 9[IQFQ8SJ)0I*Y.S8 M=\VCO1\":J%7[N<.P]P$['\3Z#_M?U&Y\#\D[+;[GV,^<+VB$;D22QR-A]-L MP+3_B<,_6+5Q/RO<*&M5[99K@?ZF:0/>+Y6RW0,IZ']G.O\/4$L#!!0 ( M $E+35J<=7(A+ 0 'X* 9 >&PO=V]R:W-H965T*]!M57'UY09+N5]X MH7=4/(AM8:S"7\X;OL45FD_-O:*5/Z#DHL):"UF#PLW"NPZO;A)K[PS^$KC7 M)S+82-92/MK%;_G""RPA+#$S%H'3:X>W6)86B&C\W6-ZPY'6\50^HO_B8J=8 MUESCK2P_B]P4"V_J08X;WI;F0>Y_Q3Z>L<7+9*G=$_:=;91ZD+7:R*IW)@:5 MJ+LW/_1Y.'&8!J\X1+U#Y'AW!SF6=]SPY5S)/2AK36A6<*$Z;R(G:OM15D;1 MKB _LWS/52WJK88WOTNMW\(]*E@57.'<-P1OC?RLA[KIH*)7H%+X(&M3:'A? MYYB?^_M$:^ 6';G=1!#49<,.UR "? M<6AH7[M]H2&35=,:S&']!7*Q$SE90DU7B*AI"T$JL%YVVQ0(>]<;F+_C.U34 MZE"WU9KPY*:#U%:Z+3EY7%OLBMJ5*C][!+I&M.&UQ6>0M\J>@SPK+!TA:*ZT=X M$[$T#-EL-H&W=AFR21BS-(V[9<*B.&&3).J6,0O&*0OB&2T_/Z_(8P!]SI[* M[JKOAZ]*-IZQ231ELSB&>,+&0_DZ_*[&SWI9K[ MLQEZLVE55M 8<%[RXRAFX70*8RJX)(WH';%P,AO6#ZM/VG75P^I:0\BB6<2B M*"1I$B0LC:.F7XY_,!!6JK9M\[ 78UJ8;#P;M,%Q==S/%DWDWF7W@:BLH^A(WY!J,)F,/ M5#?M= LC&S=AK*6A><6)!0V(J*P![6\DU4V_L <,(^?R'U!+ P04 " !) M2TU:5L4(&G@) ")& &0 'AL+W=O2 MDN9I;[) X7 DWLM[S[DOJM<;I?]J5T(8]EA737LS61FSOIS-VF(E:MY.U5HT M>+-0NN8&/_5RUJZUX*45JJM9Z/OS6K_E2W GSQ_JSQJ_9J*64M6A:J1JFQ>)F\CJX M?!/3?KOA7U)LVITU(T_NE?J+?GPH;R8^&20J41C2P/'/@W@KJHH4P8R_>YV3 M\4@2W%T/VM];W^'+/6_%6U5]DZ59W4RR"2O%@G>5^:(VOXK>GX3T%:IJ[5^V M<7N#:,**KC6J[H5A02T;]R]_[''8$%@R)OP187O1#%E4>"QT _C%_1%HV.1U1?]L&-.+CXM1TEP MV:YY(6XFB/)6Z B9$8Q!=D%+V0EC<2;2A7VC6S8 M)UWQIE0>>U\I+4M^Q9"TW&,?N7F0^'6WXLURQ:7'WJYD@P?8S?Z]$LV?$B_Z MIYY]NL"J*<2)XPNA#8H'$W]W20BHS+;FD18-R= X;2!T\-^*"O%$#2_:Y X:#,:X=27BMJ8J\4HM7 M'7:=__Q3%H;^U9=/?]A5<'6!_:TPK15UJBK)[WL_X0/ 9](P21#S5C7P]6F$ MV*S@V$; TZIBXE'H0D)!VQ6KP7KK6]%I>& @N.(/ EAVV@CHW>.0\:46@OAJ M&?X(;0F#\V6G"=6%;($/>Q)@-M/D&Y.4Z20_>?==VA[QZK9G"WEF0? M@:]E2TK)?E=[GH;4>SJ9PN>DH8_L_B5[WPN,8;Y!7G!8W[OT&IHKBIN@SYHE MQ3/^NQ-K(^I[P.I>(F[$XWJ@TY9,%U9\O=;J$>89 ?["N>?[/F: SH8133^0 MW-^39%ZROV<7">+.6BD>C3/3'N,,C7P;[:&UQV;=D((E=+LG2%$%YE==4U(@ MF0VH>GK5B@=DVGD0IA>L=AV6+TP?-;TP3("#0+.T^%?"$!/] 30$T:GWV$[Z M^P"U1ID.$P+:ULZ)ZFK(/C@$Z>X_'8%;%LE[#DK597'6P\KQ5$QN.>5+<5 \%[0 M/EXK;>1_H'DL<0@10EPUY5:1P^3#04AMQ$Z\.='>"R(%2/"RE+1&_3O&L+6= M1!X4IK:[_Q-D#_,--,*?;FL)H7T*8(_.<[5U+]'H.$G(G873&(-X59%M=.I+ MI%K^%YV+SAW<^HI\0K90K;&IL%^+SJ)I.ISJ*"#$$&N-VSUF(*Y+8@PEUTJ) MT58^#N7$Y+OZ=!!@Y#4[ M0U7.O3Q+:!5EWCP)L4JPBC,?JSB.O'F:L/=[8PB)7N)$,%](/D1,/Z*X[A:' M7A[,61!!><@RWTNCD$61E^4I8I%&%QJ2FQ--/T@]/TQ9ZF7)G)SQLYP%B1?E M(?NJ#,)Q<60+2^!##&<#+XLR%@3X-PQ8G'LAA)W4GM-1"($PL^[[7IR3J_/$ M]R(_(*=S&#^/V5VW1H)0B$!^""-W;9>-NYN[:_(X5X^UI"4R@&&1>$*=VG<:!E\3Y M =']YL^:JA-&"S)^'/ \U@")\^""Y4GLI7G 0-8\\M)YMH?Y>&+J!2F0C3*[ MSGR0&J3LXY9[^.[&X"-OCOW8&\'[Z1EZ\SSU\H1\@C$4%GFV[U-[X.))/6A> M"%C$70J;XXS]4S7%_V=9)=IV5+NF@@U*4R^):E2;1'P&YV 2$OC%(O]'.[SL+8BQ'U1.-)[FUE0IZC("/&B7$JE$71 MU9T+^_*@#!P4T2#W[=A'H7,6^+G[\;W)<3A!?-S.@;2WQ(5'=8!!TY3V3%+V MB!ZFF5/U=5#U;E#UA50=F_;-?FN"QM=HMGR)45[0]S>B?4?3.;J3O3Y=',=) M-LT/68ZFT;'B?4N.U(10\X]#1>DTP,.]@E7P=L46\'4/EWT4QJ[U [WJ\KM[ MSUNR8,UEZ>:UFIQJ_]>MZ2AD=S/.^F3G+CM+'$*#SD71%E'Z1ZA$4>@_*WQP MLST;6LV9:S91C_!W"&:YE_K40)')*3KI>W<-!>"X$=ND.^768U)@+J1[0G.61BC.V94 MV /E;,D]>:Q%<]" M*$IHRM+"7;[L!2F\8HF7@,K8'VI:?\NOX4_=U=M[?H:>CITLP*R! 2 -(H"! M2BGMIPK[H<1-';CH@;$\9Q?L/(31L1>B8UV@RQU\3SA5/>?E[7;WD1X7NZ5L6IBS@*@_ M39.)^V0U_#!J;3\VWRMC5&V7*\%+H6D#WB^4,L,/.F#\OP^W_P502P,$% M @ 24M-6GF+"NRV!P VQ, !D !X;"]W;W)K&ULQ5AK;]LX%OTKA"<=-(!J6[+\:%Y T@>VL^U,T$QV/M,2;7$KB1J2BN/] M]7LN*JMKDLQ;UFIBX* MKK=W(E>;ZT$X: ^^RW5FZ6!TD?P#RDVIG?-",E2J1]T\R6]'HS)()&+Q)($CI\G\4'D.0F"&7\V,@>= M2F+L7[?2/SOLP++D1GQ0^1\RM=GU8#%@J5CQ.K??U>9OHL$S)7F)RHW[SS:> M-HP'+*F-547## L*6?I?_MSXH<>P&)]@B!J&R-GM%3DK/W++;ZZTVC!-U)!& M%PZJXX9QLJ2@/%B-IQ)\]N:KXJ5A]WS+E[FX&EF(I >CI&&_\^S1"?89^Z9* MFQGVJ4Q%NL\_@BF=/5%KSUWTJL"/(AFR21BP:!S%K\B;=/@F3M[DO\7GV>/C M[%02%Z;BB;@>(.>-T$]B*8BETY]R Y8ZL:L@2A4HS5J1$;3>*B3]K6:'^;$/(RY1QMM0R70M6 M:55(8Y3>LE)9P=YR@V(PB99+2%A2L9\/V9TGOM\1_TK$OY7LMEXCN=FLM64C M�)#6996O6*(IL)]O-/BR@:7S;B2:8["2_/43XV8U^WUJKRW=]YL>2:L\^J M+E/NND"?_:M TNJ.LZJUJ3G@0OTFDTG&B-83,?%LZ8(\0-X@&GKZ0145+[>P MV=U66I:)K'C.> &=EEQY-@G&XS'][2N'E%;UD/U.FDBN-.B/RW^B9Y$*'"@M MU[*$1#BA%BR5)FDES]\,V>T*3H/GTQKMK5P[*TZP!&PE!,5;IB1;U9I5.;+' MA1@-F"@HQHG0%MT 0 MJAJBDAKQ#9 =7!L*,\*-'.#6*= 07N QA5"#HHD MT35E>VT!S_FU P7$:>U)VP*#2U=UG@_9'P+6;Z%*X-%!WF!N&@LN0E:[S'NA M'1Y#')SAX%.ZS<4]J$06CN'(QGZG# :^P%?EM7$"&P0MJ!;)D#U6RFH#P#6SD.9RLD91Z(!40DW&=5* PD"@ _L?0?T';MSPI+GO$S$,;G. M,2>-)*X;MLHIY$B7O# ML'6A-+5P16J\F4@MNZV:W-+J2:+O.L*= O'4DC<+2@#3D[QVZ.$E*AO83\F% M$QBPXC)'<9+3"OY#4,YZC9M,E)3)J%KL?%@)G=0# ,Z4'8;]-K+DY0]=5S;9 MNF-X0N4P+VFM;!(,X7/W>T8?Q(3J-YQ?]GJ':QHFHVH$0%AH'(9P<=A!#J/; MY!/JT#4#2=ZJ"$Q P<;2Z"0?190?7Q%_J$MWTI3G>+3]T8 M]F/]2[F;Y6AWXX!]>;AG7[E]DGS7G_.;K3!(J60SJ4F+1J/H-TH2=:!K MURY]K_1,2#^>&YK01JY+N9()S4R?>T+[_#\B#/F!$E!Y#K]JGLM_D4.VNV'3 M$GL!LI16DD?3)U>?NU9X2G043=V,_?3XG;U%,3P^?,1(FKM#(.BYU;<'Y*&% MZYNZ>H+TV9@5;ID-FHZYFVT>_P8A8[7QK]1&",HP#25%("PK;C6&9SA\6A337?E 3F052VRX6P MBU1KNS.YG?B$JF>?2^'6QK_DH6G4>.ATE%_.=B"5SP#=SO?)<(*]!5G\#:T= M(B9[";R_!+Y(8K?=[2CK MCFY3SR59O.C*T$7;W>3;_72T&3 LQ9H6Y)+]PLN:QE[S9G-:U_'-T\CG=TX+ MF?[E[K?O+E<#OP%$PT7\AKV=#F>3-XP??Y4"NL_>FWXK=8,2QGGG M[,RE?QA=XBH<1\%T-N]=]47,V.X5)8RG03R;XJ2]ZE/..YDD9Q''W6^?:M%1 MS190-FE_/*!NM3CKJ3UC-RUI7DY H'@?1/,(+G*'=2VOR;$7BJ#U =3@/XG@"WE_QJGA(<(8F M#&31>W;L/7_4^^""H;=VGY6H86#\^V\OW6GWY>K6?[#9D?O/7M^X7M-VF(L5 M6,?#^73 M/^4Y&^LJMSGFZ7".VWA+C/!T6"( ,]7"LG3W)""[GO>S;\!4$L# M!!0 ( $E+35J[[MG8YP4 <. 9 >&PO=V]R:W-H965T+]^AY1DN[4;=-L7FY1X#\]]'5(7&VT^VXIS1P^U5/9R4#FW/A^-;%'Q MFMFA7G.%-TMM:N8P-:N171O.RF!4RU$:Q]-1S80:7%V$9^_-U85NG!2*OS=D MF[IF9ON22[VY'"2#_L$'L:J4\66G_VDS?EY2#VA+CDA?,(#'_W_(9+Z8% XTN' M.=AMZ0T/QSWZ+\%W^+)@EM]H^4F4KKH?\<@[0S2P+O=*+!\Q1R[NC!Z0\:O M!IH?!%>#-<@)Y9-RYPS>"MBY*[@&XHINU]PP'R=[,7+ ]6]'18?QLL5(OX,Q MI7=:N#&D<1)1&J?9(WCCG9/C@#?^7TZV M&-EI#-\X13DKC2)CCI/EG 4/C%) MU@$62N,"--O[K?N(1;2IN&?E[1H5% 6&75RV)&")=YX*:S<,]J66DIDH. 2U M\5+D_8&'9/F:>6^HT/5:*VP>W/K2"+?UNXFBHDU8631UXYG?39)N$IQ!*_%Z 6)].X5%OS>*$XS"DPC4[)H'>93; M(7WBQ*35>%KHE1)_@[%"TI9=%>U\#B%EK;BNVJ@OZ2P[H)*%8=D87PDA"Y7A MG.I6+;A7B^\0Q&#\+:]7>QPK'GX<9R;#]FWS M66=$*,GPWFG'_ [?5M6N7O!AO1'!2G;K4?OE18913^MN/+- MV4;_6[NVQ^ @#F,Z-01!95+ES5IQ.>]YT-]#WPCY"-@J7A#F4#DWZ# M7F3V!;,WWU*-@]VG Q*"B$K.,)T@3# 22([A*V$=G/2)60MDA1;/PU0Q(#7727;E85E>)>H/I*>'E]6@0B>OO^]LU?5+&C;"<'V1;JA&/, M2SM;R%9Z=_L'D?3WH])+[GYUT1O/YA-YJM7HN M4=D^YN$Z(771-^1Q>'_X/#H*ZK'-U^N/B!Q'%>? >)9&\63J)QDBF$?9;-:K M!8*)D*7Y%*-\FD2S+.G"FN)I'$W&.493.)^%*&#K9)9'\SSQ$X1S.O59HU,W MP='!Y;SF9A4^06P;F/:>OGNZ^\JY;B_W^^7M)]([9E;^<))\"=-X.)L,R+2? M'>W$Z76XZB^TPX=#&%;X4N/&+\#[I=:NG_@-=M]^5_\ 4$L#!!0 ( $E+ M35K%REZ,W P !@@ 9 >&PO=V]R:W-H965T;K]W0W M XE6=D7BYP!>]?1KTLYT/-W%C3%*W0^_B\Y--2N/3L[/8;LR@X\*/QN'- MRH=!)WP-Z[,X!J,[WC3T9Y?GYS^>#=JZD^MG_.Q#N'[FI]1;9SX$%:=AT&'_ MTO1^]_SDXJ0\^&C7FT0/SJZ?C7IM/IGT9?P0\.VL2NGL8%RTWJE@5L]/7EP\ M?7E%ZWG!OZW9Q=EG198LO;^A+^^ZYR?GI)#I39M(@L:?K7EE^IX$08T_L\R3 M>B1MG'\NTG]CVV'+4D?SRO=?;9FI3Q_][JW)]OQ \EK?1_Y7 M[63MD_,3U4XQ^2%OA@:#=?)7WV8_S#;\_*T-EWG#)>LM![&6KW72U\^"WZE MJR&-/K"IO!O*64=!^90"WEKL2]>OO$O6K8UKK8G/SA)$THNS-F]_*=LOO['] M1_4> C91_>HZTQWO/X,J59_+HL_+RT<%OC;M0CVY:-3E^>75(_*>5/N>L+PG MW[1O&&Q"%J6HM.O4W]HKXJX>%D439 MJZKLU6/2_SX8CV^_N%HA^CP1J[4FSBSD*D\TEM]!;K4"Y0PI(MW=:0NF:U M B@H+Z9DUWS_W<^7%S_]$M7*.@WW8?WHHV7L\&1#1*%'4A6(KN5#OG'HQ M!MM3OB)K=W"K":A3'-FI"(T#Y)AA[/W>&-D]!?5J@Q4 PF6TG85G2?O?/_SQ M[C]L.'V"-:[M)[*>E7QC'(L2YX:&'W[2/6361[27'O_JU@@%3,;>PTN.1&=$ M/1$KGMS#3YTR;HV%G ([,KH""<8EMEZUTWP5W$?$H>,L ZR3$QQKBMBE)K0D*3*"Z0%R:A$\!E[<;YWJ\1O X@'2B%563K( B9A#"0 M]W8.&B(8T"@%W_?XMMSGU*$&!0L/OB;5/=Y1"XHC H[5R"\.PBKHJ6,GKA(O M-,/2_/57SVG+4<41+G<.3MHXM9L:6XI]\XU(2M;-W%D,E[2?9;4(IHC-L(,7'9]^@ G!$Q.$6WB-[ M26/SYP1KE:R:VY;K\8XON>@.I]XSA]T&_"97!JJ')UP/P;0>(27G4S;<6BK' M?J_^Y3H3F"9!A[ $1F./GGI -U%<;] K;-W12_'<$'H =8N*XI\ :] M!J&?!C[H#1R-SVC'.U_)6FX'.G"B#-[!C"E*-@.>@J;.0*C;,L8,HW=$\AO> ML81?!F&K+495(JX]P4L,TTA38('2:B_C1?&)9:R&79^YIUH&<&(ZP>8LQ@J? M=?G7!,G2[ (:JN5&AYI@=B3ME!3D28Y* BV,QQPF ^KD!WP#D,,YREW MRBWV+0VA#*> W9)!M*>XM*7.M5"_@0CY765TVCF 6)OQ*D[C" 41PX//=P0. MX@O#),A/ZPT39O)C;[@]0]]Q-!TY 7F$>/B<$&+V'*+ *EI37"U%10G>^IB. M#RZQ/=:9L.#(N]QUN2O)S YM6B*C! M:N8GY!007IZ(L.FX;\%P]K"%/(Q@3 M5*-0D]AK6A<&BU[@!G (4D@@#'@O@0_ET"J=)/N3RHB-;0^XP]W^ M#@L 0,,B-:++HN=)7LQR *G44D&D6='MB<5.@<<;KA@LXI$1Q$P&')5-V M1!@HAW[*>9)YR$P\.R[/HYBE*50\G<0,FRR%9QEJA$'O9O!6CVQ;,Z9R\%0M M0LV#Z3)%6T,*:NF0I;7&#K65,QE>R&22_R"E[%@[5RG1[JBI$H;&W%?QBLF7 M>+DJ"X8'K+?MU#/[O3N_O>QU>_/:@CTQLZB;,GWF:M+$&AG@!&O5#0;/4L'- MH<" M$0^;H[;\2+46>*>7A54]K""0A/!)*J)H2Q[) MFI+ 9'@*(=.1F#V*B[Y%+!^AO)&R(J\1#6_W]Q3.LKAE1V)%!(6QJ41-&L M MW6M2XAF-.LP8'N2I;?UYP:"#1RZ[39R\08',KZ4CJR$QU:#Z-]+]&D)Q[)&Q9@?XO;4]$A'#,TN-)I'II=\OY&9_NSTQ>R&YJ,,RU]I5KY3_9>-^CAA&$. !K*& M'B/W6F:]6^C9J2\W0?,DS<1YIP,/XWFD/1J$15*I&*X_XKT,8CF%*CL'@*&" M<5Q3DO.HX=-=PYQ=+-0G@Y:=4>5=#-KP;4'/8Q,I!2EO]:"92?S1)E_N[ CP M>.*AC0R8<]JO#XI4-D'/62&)-T3F\Z@?B]FY/2G^,2[XTS*WU29,B63G+:DV MY9E)?Y1#2.2A=7(9L9YKZD/L1Z1'2U7".?<733F; BS 32R.B3(=##U:9EY2 M6#E@4K=Y8BZI>@<;#J-RY!F=?%3N3?/EP6$ZSUNAJ;CF:&0NM/GXDDU:5S R M; P:KIP)$(;!+8]^@Q)J/.N,9=\1A::RH)@(_YBMKCK=WFER#086 EX537&R2FY8Y=ZYOH\S75(N+""#Y*0=9/M.Y7DSY5 7T021Y&$>+X.F[4"ITX MUGMVOA",QC"5EWZR>.A'P;/9K[7PXII_DX[2D.2'V_JT_NS]0G[M/2R7W\S? MZ[ &/06ZK+#U?/'3#R./&W!9$V@!WJ\\6FC^0@?4 M_PQP_3]02P,$% @ 24M-6J&ULG5=M;]LV$/XKA!<4&^#Z-R9R%*C.<-_VBU"CO/@CQ9.'='+Q_RB]Z( "FCLD@:)/[=JVME M#"D"C&^MSM[&) GN/G?:W[/O\&4A@[IVYJO.8WG1.^F)7!6R,?&S6_VN6G]F MI"]S)O"O6*6]XVE/9$V(KFJ%@:#2-OV7#VT<=@1.1L\(3%J!">-.AACE6QGE M_-R[E?"T&]KH@5UE:8#3EDBYC1Y?->3B_ _]K=&YCNOS880Z6AQFK>A5$IT\ M(WHD/CD;RR#>V5SEC^6'@+'!,NFP7$WV*GRKLH&8COMB,IH<[M$WW?@V97W3 M_^-;$CW\L2B5PIM0RTQ=])#K0?E[U9N_^F5\-#K; ^QP ^QPG_;]P/:+CF<# ML1$77Y58*JN\-&:-$L$/$CV3H12%=Y5 Z7I)R1^$M+E0$(,0/>9J$84K"N6U M78:^B$[$4@GU$)6-0MY+;>3"*/X0H"(44-UX83:FK5)Y4HLM5/T1?[Q'+K2A M'5CWJI9)D P.Q%]6O%<+WZ#\Q?B(B9[TQ4J)0AN5"RF0R*: V%*'F*"+$&54 M%<&"PD)FI!PKC%>'T$B;*;C"5JZ-#$%#K&UL1H*FII 2#23Y1(@"4871%%[G8 <',\&)ZA58P@^$Q'1 MQSC&^#\0'\"1L[;M2RL=2W8&,2 ]T$!O^R+!(9,F.*%M9IJ<0U=[%VKH; (Z M;%V;%#,D!82AML4=7T/Y:_3?.S3\-B$@N?2R@H^Y\F)5ZJPD Q6HHP K9AF- MU+P@8"\,T60VF#P?HC[2)<.("0P=\8'X\C.1 ME0R$Q\!UU!#L\R 1BS5;NWUW347W27I$+?6NR4!<N1/ M5-9X'35 P%!68KXAV%XESW]]]"V]N)<& MX Y&@]%8H&(*HAMG/F 4?&L.6AX_=) M_Y\RVEEJ9M:Z!HV<9P Q#N8S'-F0WD&GXYOEB&VB5VB+S@^M_;8)=KUB=R9( M>+Y"PGF=T&"6 PKE?XKS0+PGCO.<;4A*RW3.Q5M?\&9BX$^'1*-Y==LL@OI& M47AW3[]?B$+!.2!L4RVP'58PI*+S 6@D:'*-Z<@@*@BB;6O"2TWUMC5?H +" MKD.2.P_. "3J%8PB3SDMP+F 884N0(8PJ(#H: M',]ZPJ=+37J)KN:+Q,)%7$OXL<0]4'G:@.^%0YVT+V1@<[.<_P=02P,$% M @ 24M-6LCV;X+K"0 TAP !D !X;"]W;W)K&ULM5EI<]LX$OTK*$UV*JGBZJ L*XX=5_G(59/#9<_L?(9(2,(&/ * DO7O M]S7 6[+BU-9\L44"Z'[=Z'[= "^VF?YNUD)8]IBHU+P=K*W-WXQ&)EJ+A)MA MEHL4(\M,)]SB4:]&)M>"QVY1HD;A>'PZ2KA,!Y<7[MV=OKS("JMD*NXT,T62 M<+V[%BK;OAU,!M6+>[E:6WHQNKS(^4H\"/M7?J?Q-*JEQ#(1J9%9RK18OAU< M3=Y/L5O!V,"))2(+$G@^+<1-T(I$@08/TJ9 M@UHE+6S_KJ2_=[;#E@4WXB93?\O8KM\.7@]8+):\4/8^VWX4I3TSDA=ERKB_ M;.OG3N8#%A7&9DFY& @2F?K__+'T0VO!Z_$3"\)R0>AP>T4.Y2VW_/)"9UNF M:3:DT0]GJEL-<#*E37FP&J,2Z^SE0[$PXD;?#W8F0AE<9&42GAVDL( MGY!PRKYDJ5T;]BZ-1=Q=/P*:&E)80;H.CPJ\%=&0321+(0V:YFS3V[$6'97 MZ&B-6&=7*RU$0N)>VK5@O__V.@S'Y\];XB9/SE^QQ8[Q-&8\R=(5(S$W69+S M=!>P#S,(6&H.. '[_/DF )ZOR.2//,DA7@NF9"(MP"K)%U))NV.17\Q>EF!: M,BJ-@=.2>)0L6[;U= QY !M@2K.. U MMI:&11SQ0'"X82TID_DYNQ:ZS1PFR(U-?A'-0CE(TZ(&[!:7 M!-]$W*P#C&%P$IS-PV VG3"SAG:WZ$9Q8]@568]H8 \VB[Y[KV,)UM"O(G>> M &/'L21D7$'1M*U%<)W"]IX!.9?DEK2 L]Q&+:6)L'B'Z8;B_]3)QX\YBM#B MOR@,WN=K*38^R@$Q$MJBF*'B((T*X9:\N_[TY^T5LURO!*PW*):HAX@1S*,M M>5Y"##MQ2.XF8\K'B">P@Z*L(&,,PTYLR#;2Q&Y%SK6M(-Z*)<)2U"EPF]W6 MR0:76(U:EVD34*Y :B3A!#)#IC$JBJ9'7UH$3:*1;^^^&!\=D ]\"P&4HD4X9YYPAMCI%-,T(=]*ZV,?#WKG^>?Y MWB-->X3&]AGM04 ?X@8!MR_$]-+_R-3:HP[V5[?=]T7*;G@N+5W\R!BV[J)&ZX*A^+%)!B/QRQ'C#O=3ZDF(0U%Q\+( M5>HD/7B5'RC(-DA;N5#P47=A4+H/&D"A"T=Z]5P7,"UV:K&2!_/$&%$P)P%% MCG=>HFM3RZSI^PUZ*:?JM\0ZAK6LO6E$=#T=$,7P*,ITS--(-#F$B$],I:_< MZ[("&79#!BYE5&[W;>DRXI6@!"<@S;@X=8UX+>HY/B7\\.12*KRI$=T*Q;>T MC4@K+2RE*60^T*9W=O8(N,9J5T$@#?0#;.T [\?R23"=A<%\?O+$9E7AAZKQ M2%P($;F6D8_ <#A[_40 _ETJ/V?/#H1:0>G+2L1/M[^UGZE-W6J4ORT70;CTTCF5!(2T)$K*"]FP["JKU7"D#^. MY$H_))P#"(0K"RZ\*C<(UX\:5 YLNZ-I]_KK'O!&YI%\:-"1G$*G^RCW5GLM MK5IF7)T42:XP5X7;;X#I$X_JB(;NRAZ8_PXRJ.%1UJE58M@@#7U&K$P("!TU? MV61ISQ;\X,'@OCVSY)6]@OIK';%7#C!$W_L;2P9TL^<@( J-QBUU;J :0W+/ M9U>1];M8.ZD&0XS7=XBK:LX3409PLCSC E7+@5, 0,/ W'4A#">SUC,=S4' MQR6UE?O:19-PE_/^&'#8(R-$4L\I96")1^MRD2 Y[G)58)L5*B;$A;)[?)$6 MU)TY0PYSH'B,X!ZR>W(V/#O[5]TZ9M08'2'. X<8;EHQWPKU.L3)-4_61%VH M,B2 O5"^II# K]S$_ >V&^.F$VQ+J=%M9@MJ^8WO5]:9HJAP/1)ZE6['V)IP M54YH4O^N%=<_341_)C: ZHY\CH0\SEZ*]J./6K==*^RH%7?XON^[K8"7V,FMR$'BD]V6V_<>WVR6P63,[" ^?>R%OAW,ZXI=VL1-5- M2?\0/IS,FA8%"%5A#G=&T_EP5F=?/VT#.J9-YN/@]&S^$V"_T#&=5RW**Q9. M<=C'V#]@=#<@O+1ORZ4CVV[A[5X(=/K$%Y-AOO!52>ETRTV9XT\N;A:R%@2(!%EY.^"T'T6GN6HU7)3Q4:0KYBM2 MAZ"ZKNDP856:X*_J1D(\ B>-X1PO%N@D4F*S7M:NA:K[&1^ZB%Q!-PF@RG*D M)?-:RWCE>[&J+\M0XB5=NASL%*>UY;%KG:Z*50'HI_ZZ-JA45W#H%H9O,EW! M])#:^_FNLHHP-+OY%_63CJYJ]S;5^E=(P7?1G"GY732RZ%*ENZ<+KGBK:>W MZ8E^,?*-;>G>O-0S:=WO]@URV4')5UK'&_"ZV M^F0;D\'@>,PW5:.]+)1"/G.YP3/9C&.C]*?GJO?K2G/M7R,L(I\H597J):H" M^8[\I)E #K::I79:_D,-;[L1\N*-;Q(C(3>B<\K)J"LQ#4/O]^25 _K0]^EH M&K;/1\@*<##I*^%V+P .IFE079'%(BXB-XR,=PK(K:5F,BDU"):<[URKV,VF MZO!3[5%ARL8 H>&:(KHD]'67R&OO>M3+?"*6NPW7\-"'C5'K.U,B],I]3:.C M%,C!?W*JW]8?[*[\=ZIFNO_:]X7K%75<2BRQ=#R=2 M/=\:>^\R(B\>BER[BT'F?7DZ'KLDHT*ZD2E)XY>5L87T>+7KL2LMR30<*O+Q M;#+Y,"ZDTH/Y>5B[L_-S4_E<:;JSPE5%(>WNBG*SO1A,!\W"-[7./"^,Y^>E M7-."_(_RSN)MW%I)54':*:.%I=7%X')Z>O6>]X<-/Q5M7>]9<"9+8^[YY4MZ M,9AP0)13XMF"Q)\-75.>LR&$\;NV.6A=\L'^# MDX%(:26KW'\SV[^HSB<$F)C%/5A1% H'?_*A[H.O0,G MDQ<.S.H#LQ!W=!2B_"2]G)];LQ66=\,:/X14PVD$IS2#LO 6ORJ<\_.%6FNU M4HG47EPFB:FT5WHM[DRN$D5.O&F>WIZ//?SQJ7%2V[Z*MF'+H'O-38$E*G0CKT9LG=XD1:6:Z%ST@@E5):&;K(K(2IK*BT MK%+E*177!N!J%Y\<*I=*7KY16NI$R5PL/!;8I8,QZ852J23.HU-0&L*E]9PC91&,NK M4?DX^27! YO92)7+94Y#LY'4,K*D M].@ .]ZW['A_$-L;J:SX*?.*&*2N2E^T\[8*9=I'F,-&?U$H*S(0*(-8M595 M9Y63YTTVQ6\$_?)9R+P+H==;P$RGTJ9.7!G\>?WJ9#;]> :=X:?9Y.SF?NS9IZ-F R'=3JD2E(\FWS:=@3?@60)0+H!Q:.)T ^V$ MI)@*[2+M/46>!.(WKCJ[3!1(B$W)YKOH6B9U9_DMD6YL0&Z\8E>A.M%[KV*" ME:"KCCVD O.BN1G,?8EQ&"3,T*)NOY\X2/(*$SZT/KPU@42Y1Y2DPM$494\\ MD&?WNGMK2]]#W=/1%5"*Q]"=BEO5GVY%W23=6N]F?Q]U[V2B.@UVNP2CN(<,T794WR#Z30B MV!,U0,: \%4LQLRZ(5F,H(%KV1$E-Q#9KG2]4)Y$&X,:/N)@92U3S,:[4Y]< M%=^M(%9_0P?$%#?RK^P]NHQK,ZP%WW?1]S!,FU#E/[OBA0F6XAQR"P"UO!^) MWKV6.0IMLZZ!=%_W(91EK;10N!?&\DC@]I,:ODJ*3&X8XUTM@AU/@NKH=]W" M7C5],I4QL"T4BBS&"%](&\4,Y*H M-F_ [RL#[.L7=M#^W\+\?U!+ P04 " !)2TU:J# ":-4" ;!@ &0 M 'AL+W=OVAP%%V^T^*S:3&+,E3U*:]M^/DE,O [(\V"8EGJ-#2I07!VU^V!VB M@^>A5W89[9P;K^/8-CLNV<9V-"C; !KZF"=)&0^R4]%J M$<;NS&JA]Z[O%-X9L/MAD.;E%GM]6$9I]#IPWVUWS@_$J\4HM_B [MMX9\B+ M9Y:V&U#93BLPN%E&-^GU;>[C0\#W#@_VQ :?R5KK'][YTBZCQ O"'AOG&21] MGO ]]KTG(AD_CYS1O*0'GMJO[)]"[I3+6EI\K_O_N];MEI&(H,6-W/?N7A\^ MXS&?PO,UNK?A#8CB"R1\Z-7WE\[$.)P"1_ 7 CP >=$\+!94? MI).KA=$',#Z:V+P14@UH$M"ZS"9B?!_I^N+:C;' 9T8&W:)XP6OW[)BV3_R[(RF=9^27VU0/U M5[OO$?2&3O>T"^L7&(UN]XT[I_8BWWFU\+@SB'_L$%!]<5BC"35^Z)XOS/H= M\*_LQ/JB-D8:BFST,&J%REGX!S*6IIPE51GLHN),%!G9!:LX9W69D%VQ/*&G M*.![9SLZ;J<4G%6E!W&RRDJP.LFA9 F-55E"-%E9,9[5<&,MZ>L[M"!5"X/V M-;0@"II.#J>"Z^"$MQ2S=!T:@N^/EU#P+*F]40%5<72 MNJ+H1 A69@*RLF9Y6<.C=K*?=RADP7,F>!WL+"THNB*;#,$+$I%,3D;$0A1P M[JC$)PT[H-F&:\E2.?;*3;T[C\XWW\W4\+_#IVOSJS24E84>-P1-KJHB C-= M19/C]!C:?ZT=72;!W-'MC<8'T/Q&:_?J^ 7F_\'J%U!+ P04 " !)2TU: M^PKHEX," !T!0 &0 'AL+W=O\SOC=].-TB]FA6CAK6VDF04K:[N+*#+5"EMNSE6'DG862K?<4JJ7D>DT M\MJ#VB9B<9Q'+1E_P2^#&[,7@.IDK]>*2 MNWH6Q$X0-EA9Q\#I\XK7V#2.B&3\WG(&PY$.N!_OV&]][]3+G!N\5LVSJ.UJ M%A0!U+C@Z\8^JLTWW/8SG!T&.U]?SEB+1LD)8=8R^?R&?UND%0"_A YE&BPS*!;A+;.>KA-N'[6B*D\39[Y!MZ M3Q:UX(V!$V!A/DK#?#RF. V3A(49*^"9K 5"0J=5A<9055:P,!W'%*5I&K(L MAELA!3W$&I9*U;YD4H0L[TOBD!5CN&QH"'!9(= X 34WBMY;A6[A- E9/ J+ MO( SG[ L+"8Y)2>0.PUAEDY\/!HE83R:P*&[C_:>K\;J-1:VMX4P^HP M4BY[)_TK[^?1/==+(0TTN"!H?#X>!:![C_>)59WWU5Q9).V 8M.5?4$L#!!0 ( $E+35H[F2T\' , * & 9 >&PO=V]R M:W-H965TM&!* C23JQ5)F&TC2%-W0 MH$'3;=A'6CK91"52):DXW:_?4;*5#$@][(.M._+NN>=.Y*/E7INO=H?HX*EK ME5T%.^?ZRS"TU0X[82]TCXIV&FTZX<@UV]#V!D4])G5MR*,H#SLA5;!>CFOW M9KW4@VNEPGL#=N@Z8;Y?8ZOWJR .C@N?Y7;G_$*X7O9BBP_H?N_O#7GAC%++ M#I656H'!9A54+88N4\@J#'(]Y@ MVWH@HO'M@!G,)7WB2_N(_G[LG7K9"(LWNOU3UFZW"HH :FS$T+K/>O\!#_UD M'J_2K1W_83_%)ED U6"=[@[)Q*"3:GJ*I\,<7B04T0\2^"&!C[RG0B/+=\*) M]=+H/1@?36C>&%L=LXF<5/ZE/#A#NY+RW/K>T/LU[CL(5_AM4 A)=/#NA!H:NE2#D6H+.!^=#-Y"',$;X)PE*6=QD4Y.5G"6 M\A)N=-V&H @%D4.8%6T0%E(N(I64*[P>C)!7#,;B13]ZV M%)BD"U;&,3U+5B83:KS M'#YI]YTP6ZDLM-A0:G2Q(+4SDQY.CM/]J$$;[4C11G-'GQ T/H#V&ZW=T?$% MYH_2^A]02P,$% @ 24M-6G8:K:0P P M@< !D !X;"]W;W)K&ULG55M;]LV$/XK!ZT8$D"+WF4ILPW$Z;*U:-&@23?L M(RV=;2(2Z9%4G>[7[T@YJ@PH1K$OTMWQ[N%SY/%N?I#J2>\0#3RWC= +;V?, M_CH(=+7#ENDKN4=!*QNI6F9(5=M [Q6RV@6U31"'81ZTC MO.7>V>[6T5:,*#4O$6AN12@ M<+/P;J+K56;]G<.?' ]Z)(/-9"WEDU7>U0LOM(2PPU+AA76,^R\,?>,S'$:QDH]T7 M#KUO%GI0==K(]AA,#%HN^C][/I[#**!X+2 ^!L2.=[^18_F6&;:<*WD 9;T) MS0HN51=-Y+BPE_)@%*URBC/+WZ6L#[QI@(D:W@G#Q):O&X0;K=%HN'ADI.G+ M>6!H,QL25$?@50\/0\-*JOZ"U__BG*PU_/L$T' MMNDY].4#O<:Z(WIR\V-DS\)-DX4O&C== Q_HG=#5_XU,Z4N@<\=VC6HX>WC? M"80D/&JWKDAI76'#[$O3.[[7$(7P"T09O('$GT6QGX3AB?RH6(V@L5*VS@KK M'$+J1^6,EM.1Y!RI83R-O.(L]].H&$DK5CTU<@L1I'GB9W$V_!^E80WP[V?& M^M(F'GE<^EDZ&XL?4&MJ%577=I0-UL!:J0S_UV4&%Z6?YZ4?EQEC/DA+.U$4VU$7V8W7Q::(NX*XSG2)M ME,-4K9S=8KI6[KBN*.%O5". HN9B>WU2%QE<:/X,;=\#%-KY0$Z7E']4TN7F MLQ/W')*B\),D/['.)JW%I+4S>B<53\E>L7(O>O,:VGH M"3EQ1X,5E76@]8V4YD6Q&PRC>OD?4$L#!!0 ( $E+35K.B+9[DP( ,\% M 9 >&PO=V]R:W-H965T6F2=JR-1(%I2$-"E&V?W>326"1Q9KNT^_<[.VT(4JGVQ;FS[WG\G"]WTXV0 M+ZI$U+"MJT;-G%+K]LKS5%9BS=2E:+&ADT+(FFERY:'O)U[- M>..D4[OW*-.I6.N*-_@H0:WKFLF_SY+S&AO%10,2BYES'5S-(Q-O WYQW*B!#2:3I1 OQKG/9XYO!&&%F38, MC#ZO>(-598A(QI\=I]-?:8!#>\_^S>9.N2R9PAM1_>:Y+F?.Q($<"[:N])/8 M?,==/K'ART2E[ J;+C:A&[.UTJ+>@=-]V7;W#@/ Q/\ $.X H=7=7615 MWC+-TJD4&Y FFMB,85.U:!+'&U.4A99TR@FGT_LF$S7",]NB@K-GMJQ0G4\] M3=0FP,MV-/..)OR )H$'T>A2P5V38_X>[Y&D7E>XUS4/CQ+>8G8)H\"%T ^C M(WRC/L^1Y1O]1YZ'TNO0T6&TZ8PKU;(,9P[]^@KE*SKIYT]!XG\]HBWJM47' MV-,%=5J^KA!$ 6\ZX6Y+G:<0KIL<[HH"[?\[#'AB&@_E"5HI7;F?#"404'L9DC!/7CR=D M)+X;) $901 3&PO=V]R:W-H965T!8$P%=58V M@_&H/;NSXY%9^ZIL])TE;EW7F?WG2E=FCP(QJ-5MM!3[1]7 M=Q9V08]2E+5N7&D:8O7\L[^#++G+XVU?>R\,O+03(@A9YG MZ\K?F\UO>NN/1+S<5*[]DDW'&P-SOG;>U%MAL* NFV[-7K9QV!-(V#L"8BL@ M6KL[1:V57S*?C4?6;(A%;D!#HG6UE0;CR@:3,O46;DN0\^.I-_D3N0*_"G)M M:LBUR]IPG3UDLTJ[\U'@00TR!_D6\JJ#%.] *O+5-'[IR$U3Z.*U? #F]3:* MG8U7XB3@%YT/2<@I$4Q$)_#"WN>PQ0M/^7SH\C%/.Z#H.! VS(5;9;F^'$!' M.&V?]6#\\0-7[/,),Z/>S.@4^G@*#5BL*TV^S4EK\J?989IN7I#6QVP_B7[< M=O*PM%J_RA^!Z.MZIFV;@6GY *$XE1R2>ZG$T=D2F7(@3NAJ1"$*T4%,'%0$X+X_?31$1YS*IB"5=!$ M,# AH3R1) 1A%C+R8'Q6H8((@".%.CFG<8S:)5.4"8Z4Y#21$3F1,=EG3)[. M6#?9,&$3G#:E;^GI,K/Z6(]--IDMW+'.V_+W(/.[N*Q M*;TC9QBY\\/;SA2\GL#U]W:8Z>+33ZC)L[8PNM]=;UZTS4NG01_^(,IF<91J M ^3('5BD(4*-MS"L=Z?O[O]8-QJKJ"LV*4.J$DRM&#)!Y# B4!V241X*PH90 M.EA>$2-\*,FO-FO0]X\?$L'%YWZ-(AHJ3J">%!>]]04YXR*FC#%RWN%S.($B M$Z#W',A04<60O,Z:''XPN@C@ES'7)>HX$PF-TV@KFJH#I8&4I0*2JXYF-=A[Q-3: M+MJGFB.Y63>^>\_TI_UK<-(]@GZP=T_)KYE=E!##2L]!E UC&*>V>YYU&V]6 M[9-H9CP\L%IR"2]:;9$![N?&^-T&%?1OY/%_4$L#!!0 ( $E+35J%15!# M1@, 0( 9 >&PO=V]R:W-H965T%9N)C=J6)RE-]^]'V8F78KF@PUYL MDB(_?10I:K;7YLF6B Y>FKJU\Z!TKKL-0YN7V"A[HSML:66C3:,]F 6,[US==7B@P&[:QIE_EIBK??S( J.AL=J6SIO M"!>S3FUQA>YK]V!("T>4HFJPM95NP>!F'MQ%M\O$^_<.?U2XMR"I?$3_T.=.N:R5Q7>Z_E85 MKIP'60 %;M2N=H]Z_RL>\ND)YKJV_1?V@Z\DYWQGG6X.P<2@J=KAKUX.YW 2 MD/'O!(A#@.AY#QOU+.^54XN9T7LPWIO0O-"GVD<3N:KU15DY0ZL5Q;G%>V7: MJMU:N/JHK;V&!S2P*I5!N/JBUC7:ZUGH:!_O'>8'S.6 *;Z#F<(GW;K2PONV MP.)U?$C\1I+B2'(I+@+>8WX#,F(@N(@OX,DQ:=GCR?^:]+EV M4SG. [H4%LTS!HN??HA2_LL%HO%(-+Z$OEC1'2QV-8+> !Y)=\36>K;V'-V+ M@.?IPI?2(+XJ&JRJE]<&?_3^(T^DSS0T:CI!^!&N!$NCB$VG$[CV:L0FD61I M*@D9#,323'IK&B=,\-1;XS@E2C'<5_6. M=OM_(+YM^CJ<KY]KM]\X/<@M.0[4G#>"R MT_D3)$*R*,L@H5Z+4T%_P:+)=-0?5U\M4"^1<&LU1F),DX MHS(+DM)I0ATA2ANG71,X5Z#P9#(W:+;]^V.) M]:YUPY >K>,3=S=,]G_&ULG5=K;]LV%/TK%^X#"4#$ M$BF)5)H$2-(%Z]"N09*MGQF9CH7JX4I4'O]^AY2CVK&C=?MBDQ+OT7V<^^#1 M0]U\;Q?&6'HLBZH]GBRL71Y.IVVV,*5N#^JEJ?!F7C>EMM@V=]-VV1@]\T)E M,>5!D$Q+G5>3DR/_[+(Y.:H[6^25N6RH[_,M;%_+2\;[*8#RBPO3=7F=46-F1]/3L/#,^7.^P-_Y^:A75N3L^2V MKK^[S:?9\21P"IG"9-8A:/S=FW-3% X(:OQ884Z&3SK!]?4S^H6W';;86WE0O#>7RR@7EVC9X MFT/.GGPV,*FEO1M]6YAV_VAJ >I>3;,5P%D/P%\!2.A+7=E%2[]5,S/;E)]" MF4$C_JS1&1\%_&BR Q(A(Q[P: 1/#!8*CR=&+=QE6"\7[99SV7#8+G5FCB>@ M>VN:>S,Y>?\F3((/(UI%@U;1&/K)-;)KUA6&ZCEE=;FL*U/9UNT*IR^91Z1= M:W:I/0J\6VVZ633&;$2*X&=3WIK&^_HZ?QQYZR+A?L3:ZNO2--KFU=U*X:QN M+;TEGJ0L5;%;"<62F&,58Q6I *LH$BR1,5WDE:XRLR9ZB"]"WRS7/ED'/^BV M-?!+Q%D:)A0*@'-2 9."DQ!,I9(^5=; 4DN0ZX6*7-_F16YS,#N4+."2)%-Q MXHP)5$IAS$3*Z::VNJ#YEBX4PX8(QH9,"45AB'\>4I0R#N%>:L-HP2' E3<_ M8%'J3$WB@(D@=$:G4#Z):(0U\<":>)PUW7)9&-1$2V>Z\&I?^]+]J>KK,WRW MBS*CJ*]0YKR [_-YGO41V2;$'UUE2 2KW:D/U.$6+U8!?.4Q_,1XJ%@82;^6 M48%3! 7OA/J5QQ&0:$H*<""83M1&K MX8N2A1(1$88JZ8C,5& -:S$AYB7$C&@]2O%8]8A&P9R9%DR)'DERNK MK_UT8YJ23L&9CWF;U1W4O=)V9VD=1UY#TR_1=N3'-S\1H):>WB,R=X:NC)N2 M7(36D/;RBIZ,;MK][9"J@_1E0,2!V ;>U&0+A@/FW4L@>1#2NQ%WR\'=\A=+ M$@)]KML%76#0^[>"-(KY2D'ZU1[EE5CJ?$90@73I/--27F5%YZ3@;[LP5,(- M7=/7TJ';%.M%X*%YYM1>/O0'2@C*.^V2J&2P^'#CZ^65)6SU8;SDQ[35#0K7@1NFYL>]<&:'I2^%\ M$X>H0VI#,"$>H4LKURA"GJ#5QQOO)1H_)@L,&'@O(G2+37E,!#) Z8S=^YBS M.-WLA2G%DB61%U<<0#'&+TPH>HXYA=Z_P2S!/U#,8E E"IYKY+SW/4;\O.Q* M\/>I]!.APFR!DQ1BYL$@(D,!9Z#RYN6RLY[.J^EG+\1)F::T3WL<2D>,HP/N MHVO"XR#YO2XZLY/JKO.FD,6, EK!,LFB:#>AIFLWC=(T=_X^A3;@U9L)A%J2ZXD-\V^?I3MN-G09GM(2$D\AX>R28]62C^9):*% MUSR39NPMK2V&OF^2)>;<'*D")9W,E^*;0R-,*E&<^"X*>GW,AO=!:[^"K@A\"5V?+!53)3ZLDMOJ9C+W"",,/$.@9.Y@7/ M,J^RG2.UR[ T\2''.R\S>J=47;.KI M.KY$9:;ZAU4=&W4]2$IC5=Z 24$N9&WY:W,/6X!!\ & -0!6Z:X352HON.63 MD58KT"Z:V)Q3E5JA29R0[J'<6TVG@G!VG#&'(]\2MXOP MDX;GK.9A'_#TX$9)NS1P*5-,_\3[I*D5QC;"SMA.P@M,CB *.\ "%N_@B]I" MHXHO^I]"WZNOAL?OPUUO#$W!$QQ[]/(;U"_H3?8_A;W@9(>XN!47[V*?7)6V MU @WG(RP @U\G\,_%>_D?%\Q3+7*A3%*K^%6683+YU(4U&2V2?>@+,_@2IB$ MS!JY!I2ID(LA?"LE0A14#Z0+!QI=R],)&/$*>?7P#V$/]C\-6,A.R L#UNGV M^EO>-D4/HDX0!.X'8=SMQ+TN[6R\[,$:5 ML6-X[YWRM[H\1[VH9AEE4:6T=<.WN^VX/*VGQ%MX/6MON%X(DI[AG*#!49^F MDZ[G5[VPJJAFQDQ9FD"5NZ21C]H%T/E&UL MC55MC]LV#/XKA#<,&Z"=;5E^NR4![JX=MJ)%#Y=U^ZS$3"S4EC))OMS^?2D[ M\:Y8&NR+1A0V9Q-/:S:Q$]O/2==LNH]?YP&\=NVV(OW8TYH*8W.V-[ MZ[6IA!M\IC8\6W-#WTOYSCYTY+J,T M.E\\J7WKPT6\6ASD'M?H/QT>+7GQC-*H'K531H/%W3*Z2V_O18@? _Y4>'2O M; A*-L9\#L[OS3)* B'L<.L#@J3C&1^PZP(0T?C[A!G-)4/B:_N,_NNHG;1L MI,,'T_VE&M\NHRJ"!G=RZ/R3.?Z&)SUYP-N:SHU/.$ZQ61W!=G#>]*=D8M K M/9WRY=2'5PE5\HT$?DK@(^^IT,CRC?1RM;#F"#9$$UHP1JEC-I%3.GR4M;?T M5E&>7Y$T(J[AXP&M#'UR\.,?RH0PN+M">Q^ N/? "O@@]&^=?!6 M-]A\G1\3L9D=/[.[YUJ3 34<^PW:N>GAD9V9N%OXI)6GN+67'AU\#VG""EZQ M0M3DA#-AHJ[@[6!I;P!G>56SNJI L)RGK!(%/+1*2TA9Q@7+DI0LGI:LSG/X MZ%NJ?.>4U+ U@_9640U1$4I:09$*EF0E<7$^=(>FO6N@K&M6Y@*RNF+Y2"+- M6<5S DTF)ZLYJZK\@K1W@T;(DI/WWNC]SQVMB ;DV.3_BN49RTK.DKP(CB!A M-1-E">^E?U8R:"0EO"[(JHN4E2(]J>5TF[ \J\DJB),8R5'IM*Q95:?!(95% M$9H)EWY&\:L1[]'NQT7FIC9-TS[?SKOR;EH1_X9/B_:#M'M%<][ACE*3FS*/ MP$[+:W*\.8P+8V,\K9_1;&G?HPT!]'YGC#\[H<#\#[+Z E!+ P04 " !) M2TU:8>*G(?<% "#)P &0 'AL+W=O0>HZ\XW/AW1X<,-WH[RFS\V%R,K'Q&+6*!S" H_]^R*15&.!./X M7H&.ZCYSP^/K _IOQ5+^TA\5$4<&MMMCX%0&SF.#68_!M#*8/C+H M'9);&;@O[6%6&12?/BF_O2#.HYJNEE+LB;>,[UG MT0F9VKWFOMG<8T%M[AK(F-;S9UK@N2^8/ZGD L]'JYY_LN?5K%^&88%X)-B_ \C![O[*MXM]RY3=\UF+7>U&)[5 M#,^,#/M*AWH%$\S#!/-+L-F15]RYV^N4>>V4N=$IES2Y@UW 6G&Y;1(44L#Z0/1ARB )Y<- DB(3BR6X,>SL=%D!K&M$$DJ469,T.+2%=;D4F M"?N>T:A%>=[_NVG5%Z-!.";@*-B(9+"Y)U4V'Q/8&QS?M5[/BBAUU&+6M6Z1 MJ&_-P=-Z#IX:??%%T@TCMRR0>7 ];!V[9IL19^ALPP3S,,%\)+"6,\YJ9YR] M2?XS]CK4=9A@'B:8?_8D_YTYL][\9UN-6K.,;KEN!2"2,%UZH=J!!T)UYD8S MZE#:4=$\5#2_0CMFWIF>]C-_I)/MYZ-33.6=.329408SC8GFH:+Y6&AM?SB- M/YPW"5#F;@<[$!/-0T7S*[36)MUU^I=*4Q*PS36!JZ)LQ22YI,%=)';F!8-: M"4!%\U#1?"RTME>:DH%MKAF\-G6@UA%0T3Q4--]^6DIP%E9_*<%N:@GV2XL) MF6+;+()8=%\&JS)0=?*.6BE 1?-0T?QGR+/) Z/2M 2:\H%MKA^TBI7T(9=6 MA,8BRW]TD3@JI492)KGHS@\=:KZ]M:L8?YGJ]UZ(YW>TFYLF9Z/\;;,$[HW6 MY+_'"M,$:AB%Q7-0T7SL=#:?X]K5+%C5L7/K@BS M_5!/H*)YJ&B^TZ%_%V>SV;1[13B-_G7,^K=>$3=MM+"YV\$.1-7"J&A^A=;>A?5K8:?1PHY9"[]2=9E1!S./ MJHI1T7SGZ=_;SQ;]Q#=RUS'+W==H+C/D8-91M2XJFO\,>;95B"[5%9TF1X>- M(!_LBE->"F8RR*CR$$W]M#Y)]K$X/_7H^95][I7GP1J8\GC:)RIW/%$D8EN MM$X6D,YD>>*KO-$B+8XTK86&I%1&ULK5A=20R=[4-F,LFT?=C9!PS7-E.0 M7$FVVW^_XB/4!L(F7EYB$.<<<72/9=W,CEQ\EUL A7X6.9-S8ZO4[MHT9;*% M(I97? =,/UES4<1*WXJ-*7<"XK0B%;F)+8N:19PQ8S&KQN[%8L;W*L\8W LD M]T41BU^WD//CW+"-IX&';+-5Y8"YF.WB#3R"^K*[%_K.;%72K F,\Z0@/7< MN+&O([LB5(BO&1SER34JK:PX_U[>?$[GAE6^$>20J%(BUA\'6$*>ETKZ/7XT MHD8[9TD\O7Y2_U29UV96L80ES[]EJ=K.#=] *:SC?:X>^/$O: RYI5["8@!L"[A*<9PBD(9"7SN T!.>E M,[@-H;)NUMZKA0MC%2]F@A^1*-%:K;RH5K]BZ_7*6!F41R7TTTSSU.(!#L#V M@-Z%H.(LE^_11_3E,43OWKZ?F4I/4,+,I!&[K<7P,V($W7&FMA)%+(5T@!^. M\^D(W]3&6G?XR=TM'A4,(;E"Q/Z L(6=@?=9OIQ.ANS\O]FCBV<_6PS2EII4 M>LYXJ>5076LFK9CEWG)8> YV?!S,S,/I>@W@B.U2XIWCPC[.=GWL8MLZ!T9# M0!)@WW=;X)E9IS7KC)K]S-8B%I"B)2]VG %3$OU]!\4*Q#]#"S"J5N[6UW(7 M)S W]'8L01S 6/SQQJ;6GT.IFE(LG%(LFDCLK"1N6Q+WXOS53/71 M3OX&<*Z'?9=T\M?':1@.:#=^?9SG6)[C/I,^VEJEHU:_9C);Y?#2\(V*O39\ M4XJ%4XI%$XF=5<1K*^)='#ZO%P+L41TJW G? (YZ?F YG?#U<=2BV"/=\/5Q M+J$>)L%P^/S6JC]J]49*';4\ XEBENJ?U'2?PW@ 1P5?&\ IQ<(IQ:*)Q,ZJ M$K15"2X.8- +@J^W*[N3JV4?%OB4^MV]KP^S ]?R_4ZBKKRM-? M&E%WH/6-XKNJQ5IQI1NVZG*KNW80)4 _7W.NGF[*"=K_ RS^!5!+ P04 M" !)2TU:Z"8 ?FL=XH&Y%!)6<5",VD0 J*!'^:+E>1R_<)/QFT>C1&SLE> MRB<7?,T3'+B"@$-FG *UKR.L@',G9,OXW6OBX9,.'(]/ZI^]=^ME3S6L)/_% MUM^@]>MRMTADPPNR.Z@G M* KN4!B$LS/XZCK^K1&7<&(-#B[#P67H]:+K+L_YZ,#9>=#UT%+7-(,$VR;1 MH(Z TW=OIHO@XSE7_TGLA<=H\!A=4T_74(!2D-O>NFBV4UAX!=??QS2*YD$0 MQ.0XMO$Z[3Y\D=852$;'SK7\=ZH.3&C$H;!@,+F?8Z2Z-NH"(VM_$O?2V'/M MAZ6]>4"Y!+M>2&E.@3O @ :0< M !D !X;"]W;W)K&ULK95?3]LP%,6_BI5-$TA M$CM_6M9&@E9H3)J$0(QG-[EM+1P[L]V&??O928E*,=T>]M+8SCTGOY/&UY-6 MJF>]!C#HI>9"3X.U,\LI:JIL5.U"G6C@%:=J.8ACJ(L MK"D303'IUNY4,9$;PYF .X7TIJZI^GT-7+;3( Y>%^[9:FW<0EA,&KJ"!S"/ MS9VRLW!PJ5@-0C,ID(+E-+B*+V>YJ^\*?C)H]=X8N20+*9_=Y+::!I$# @ZE M<0[47K8P \Z=D<7XM?,,AD1/K#+K:3 *4 5+NN'F M7K;?8)(DP\$>"? _RH@ M.P'I@O9D7:PY-;28*-DBY:JMFQMT[Z93VS1,N'_QP2A[EUF=*6[%%H21BH%& M)W,PE'%]BL[1X\,53G$5? M?TM9^% <4H]R;MY5DG=UM[6^ L)5F>3\+M?HCW=22. M<8)'0]T;OF3@2X[R/=G-C)A C9(E:"]A;Y#N$R8C3/+H@-!31PC!2>0G3 ?" M]"CA#1/,[J,*K:2LO("I!W \PMDAH*>.D B/,#Q'"O$;I#Z =5*R8TXK"TRN@BMS%5W]C[B9%-UQL7 MTMA.VPW7]BP$Y0KL_:64YG7BVNUPNA9_ %!+ P04 " !)2TU:& I+I34" M "/!0 &0 'AL+W=O\Y M.>?>7,>UD(\J!]#HJ>"E2G"N=34A1&4Y%%0-1 6E.=D(65!M0KDEJI) UPY4 M7*:QV&G.2IA+I'9%0>7S+7!1)]C'AXT%V^;:;I TKN@6 MEJ ?JKDT$>E8UJR 4C%1(@F;!'_P)]/(YKN$;PQJ=;1&ULE*B$<;W*T3[%E! MP"'3EH&:QQZFP+DE,C)^M9RX>Z4%'J\/[!^==^-E115,!?_.UCI/\ U&:]C0 M'=<+47^"UL_0\F6"*_>/ZB8W"C#*=DJ+H@4;!04KFR=]:NMP!/"C,X"@!01_ M"PA;0.B,-LJ^/0R_/.N-'"O#TZ,R>_[6O&?R$Z,1YWQZ-\:$[THN!]Z]O=' M8WKRHM.\1A\Y&A=[5=U3N66E0APV!ND-QD.,9#/^3:!%Y29H);291[?,S8T) MTB:8\XT0^A#8H>SNX/0W4$L#!!0 ( $E+35I3V9XCX00 #8; 9 M>&PO=V]R:W-H965T^H8 M2)P$3;$!@DVW?2CZP-BT+:PD>DDJ3HI^?*E+=+'EB>TH+[$DSQS.S.&,C\+1 MFHOO+Y@L5\?69@X^7!UVBQ5/D#L7].LB>9W, Y5LPN._ MHIE:GAF!@69L3K-8?>7KWUB5D)OC37DLB[]H7=IZEH&FF50\J9QU!$F4EI_T MJ2I$RT'C]#N0RH%L.C@['.S*P2X2+2,KTKJDBHY'@J^1R*TU6GY1U*;PUME$ M:4[CO1+ZVTC[J?&=T#M"J&=$TQFZ^I%%*\V10A\NF:)1+#^BS^C;_27Z\//' MD:GT>KF7.:VP+TILL@/;0[<\54N)KM(9FW7]31UG'2QY"?:"@("7;'J";/P) M$8LX/?%,8/??LU2[6WWNG7#LNG9V@>?LP/N#*QJC5;N"[*6"G]!"<"G[BE:" M>@5HWF6/8]LFMNW:>&0^MK/I,W2Q[0=>;=B)VZGC=L"XOS I=?],LR2+J6(S MO>WU")A&M&PLG09-N%#1O\6#OA1*?+<5V6<<8C_P+;*10Y]E8%LV]IW^)-PZ M"?<-Q4^9ZHO;W8H&.Y;K!"3<"+O'T"78\C#IC]JKH_; J&]IFLWUZ,I$E"Y: M_?;W+4L>F/BG+V@0,1_SIW)%I^S,T"1*)AZ9,?[E)^Q9O_9UR$!@G>3].GG_ M/?K%WVH#0FR'X,#9(,W?(HT0-R!.B]U.W$$==_ FTM!_Z#9*HR1+0![!10[E M<2"P3CW"NAXA6(\KJ:*D&!QQ-&=]J<+^+GIF5/1Q/0$=CTP+6\UOH?5FHNG3 MJT3#JQS*]%!HW9JT] %^(]FO &!K-]VPZ[&YD28W H8VX MS]6:"@:3#$(?3/) :-U"-$(&OXN2P=L*)?2T" @V!G-EUY[,H6\YX0X)@!LA M@V$ELR^!>TYH>+6#.1T(K5N;1A]A6"#MT;@P@ WT+>AY;&J-B,*PBCJ$]GWF M]: *:RBT;FT:C85AD;4'[3 \.L,>QZ;6B/#,*S#KC.11OK'F15L7T=/^;6$ MJ1U4= V%ULV_D5T8UDW'3NEP^SW2\4.\^;I9V;D=NS"T=[SRD$96$5A6O;XE M7P$ MB3L>20EI%%'!!8W7QB5;,GC&;I)-#&/+.<"WI(PXJ%;^[&GJP,W8ZAY_AXAW0@C>0AL.1YA;D]%0.\R,%D#H36 M+4FCI@BLIO;H4Q@ ZM/W$$.D$4,$UC)[L+V'4( 7.9CM]Q!1I!%1!!91>[ - M T O=K#KL;DU(HC &F;"4ZE$5IX4W*3H3O"%R/_K";([D+JI*O >6HDT6HG M6NG8P1QL#6:/>+9G;\[E'CO'(]C?&,MFZV0B86)1'-A(-.59JLI#BOII?2AT M7AR%F(UY>:)T2\4B2B6*V5R[6B>^;A]1'M*4-XJOBG..!ZX43XK+):,S)G(# M_?V<<_5RDR]0'Y6-_P=02P,$% @ 24M-6F-^1^H] @ EP4 !D !X M;"]W;W)K&ULK511;YLP$/XK%INF5MH* 9I-&2 U M2:?MH5/4J-NS Y=@%6QJF]#^^YUMPM**9ILT'L!GW_?=?8?ODD[(>U4":/)8 M5URE7JEU,_-]E9=04W4A&N!XLA6RIAI-N?-5(X$6%E17?A@$4[^FC'M98O=6 M,DM$JRO&826):NN:RJB[9B71\@>6@M7 M%1.<2-BFWM5DMHB-OW7XP:!31VMBE&R$N#?&MR+U I,05)!KPT#QLX<%5)4A MPC0>>DYO"&F Q^L#^Q>K';5LJ(*%J'ZR0I>I]\DC!6QI6^E;T7V%7L^EXR;=,[W,O)(WBHMZAZ,&=2,NR]][.MP!$"><4#8 \*7@/@50-0#(BO4969E M+:FF62)%1Z3Q1C:SL+6Q:%3#N/F+:RWQE"%.9RN)%T+J)T)Y0:X?6M;@+]+D M; F:LDJ1[U1*:BI]3CZ0N_62G+T]3WR-D0W>S_LH'M.?A2<(EY!G4@G&JH86;[HGZHX5B?' M$X_SF):=J8;FD'K8DPKD'KSLW9O)-/@\)O(_D3V3' ^2XU/L6$(DS1DUS3@F MU*&G%FU&R3Z;X&3!)_'WQQK^[.?2\X_N> UR9UM?D5RT7+M[,^P.T^7*-M6+ M_3E.'3&PO M=V]R:W-H965TS.[ 8D/FQ2VS.) MTVYW9]W))$W[T.F##-8CWN.SKT7B8,RVC+^ M*%8 $CTG<2K&QDK*]:5IBF %"147; VINK-@/*%2G?*E*=8<:)B#DM@DEN69 M"8U28S+*K]WRR8AM9!RE<,N1V"0)Y=^N(6;;L8&-EPMWT7(ELPOF9+2F2[@' M^;"^Y>K,+%G"*(%41"Q%'!9CXPI?3HF7 ?*(/R/8BKUCE*4R9^PQ._DP>P\T0+97E:-U32R8BS+>)9M&++#O+:Y&B5391F;;R77-V- M%$Y./C$6;J,X1C0-T>=4TG09S6- 5T* %.C=#4@:Q>(]^H@>[F_0NQ_?CTRI MQLW09K ;X[H8@QP9PT,SELJ50+^D(81UO*GTEJ+)B^AKHB6\@> "V?@#(A9Q M6O1,]? OFU3!K39X38Y=UM#.^9PC? =E^X ^<29$6Z4*)B]GRJ;8TP03C_BN M,QB93_LIO"*P)M8IQ3I:L5]!"'05!)MD$U,)(;I*&)?1?S2;56V*"SIW3\A' MW_-\):6AN"5PZ ^&0VO8KM@M%;NGEO=WD&U2W0,%Q/VW M"_5*H9Y6Z!^#9U/E[!LD<^#]M0K4\VUA[XFLEO*@3'G0VZ,_.*BZ@_V!;3F-[G3'U:0.2ZG#[NZH5]6CMC-: MCE,[TQ-9+5V_3-?OK3/^P5KC$-=S\+#1&?^P,XVXFE1L52\A2RMV1I^C9).4 MG4'?T>LGDY[[U)[UQ5:OQ-[K&&LK\2!@L8G1UV@!K;GJT=A"WX#RMB9/]=!S M$R-58N2L%G?.2#WOR>WMB:U>ABORMQ@O;LYUN'N"=RKV^F+K5Z% MRN]@O>'IZJX>K>NN%GEN7I4YPGIW-,T_-8&C.XCS3P&QBM8=L[97K]076SW_ MRBWA_NP2/O1+]@ 3V[(:?@D?&J9F8/W[MS),1&^8.MJEYF;S?=N6B'Z04SO8 M%UN]))5S(F]R3AUH[!Z?FGKHN8E5SHGHG=,K>MU8FEOS[]5&]<56+TEEH\B; M;%0'6F>C]-!S$ZML%-';J&L:/,9LJ>]DKVZI+[9ZPI5;(B=O[AQ==W=4M>]4 MSW9);K!:-I;Y)KE =NDLM@8 M+J^6&_%7^?:S6847N_@SRI=1*E ,"P6U+@:JLKS8&"].)%OG>\MS)M4:E1^N M0)E"G@6H^PO&Y,M)-D#Y[XG)_U!+ P04 " !)2TU:C#D)#\4" "*"@ M&0 'AL+W=OVV[-_/3M*LT!!"Q4UC)^=]SWGBVCGI MAHM[N0!0Z*&@3 ZMA5++,]N6TP446)[R)3#]9,9%@96>BKDMEP)P7HH*:GN. M$]H%)LS*TO+>MNG\NX37,!$L8*J&?$JU3V1?.\PVA M%&&6HTNF,)N3"05T+B4HB8[&H#"A$KG'Z".ZNQVCH_?'J:UT9J.WIW66BRJ+ M]TR6,4Q/D>^>(,_Q!BWR4;?\VXIIN=,FMS5O ^TUT%[I-WC&;X_S!'T'U895 M^82EC]D1Z\Q+0L<+O-1>[]:_'^>'@1/Y21/WJ%"_*=1_7:'HUQ44$Q"_VXKM M]#+GP9EX0]:+ 'G=AZO6&[W@$ZDN0! M%9RIA=0'ASF:")NW_@DKUV!G%=QDX(;1D\7J3'X@6M"@!;W1PC:&8(_!CV/? M#Y\P=&8YD"%L&,+>#%$;0]B/H3/+@0Q1PQ#U9HC;&*)^#)U9#F2(&X:X-T/2 MQA#W8^C,OG#TIWQM43V3J-@NK0K+.:$241AINV=TTB_85$U/M5$\679.TRXTIU(.5SH M9A&$"=#/9YRK[<2T(TW[F?T#4$L#!!0 ( $E+35I6-2D=X ( .0) 9 M >&PO=V]R:W-H965T#$5;OQ#[XX3V@7) M2BL::-L=BP9T*?*LA#N&^+(H"'L904[70\NU-H;[;+X0RF!'@XK,X0'$8W7' MY,YN6:99 27/:(D8S(;6M=M/0N6O'7YEL.9;:Z243"A]4IN;Z=!RU($@AU0H M!B(?*QA#GBLB>8P_#:?5AE3 [?6&_;O6+K5,"(DDTM=/8U6N8K*]7_Y$$P M^3:3.!'=E"DM /TDS\!1)P9!LIQ?H$OT^!"CSL>+@2UD%.5KIPWCJ&;TCC#Z MZ):68L%14DYA:L#'I_'A";PMU;42O8W$D7>2,(:TBWSW"_(<#QO.,SX?[IOD M_%_TY)^C[R3#;^OM:S[_C'J;:ENCL1FMFE:?5R2%H26[$@>V BOZ_,$-G6^F MQ+XG6?R>9,D[D>V4 +#*W75,3*&_8@?[KXP[>0C:/ 3G MY$%*1A6CJTQ=/2;IP4%\C -O3\[XT$MIOMH3?>@5.FZXK_C0RW6#T,%FO6&K M-SRI-YG-0%^+6\5&C @PB3Y-U?&ZCO/)U)S';P"#8\#X#:![#)B\ <0&8)T_ M>^O:*H#-];S 44J7I:@[6FMM1Y)K?1/OV4=N?^P:[+$<8>J)XY6^GG]N"9MG M)4KF08Q@PY2#?SR@5FXT*T YVT5]0 M2P,$% @ 24M-6M:F=?:4 P 41, !D !X;"]W;W)K&ULM9CO;YLX',;_%8O=IE:Z"S]"TC271&I#T'JZGJIFW;V8[H4# MWP0TL)GM--U_?S90%B+B)C??FP0;GL^#_=@&/-E1]I4G *]Y!GA4RL1HAC; M-H\2R#'OT0*(/+.F+,="%MG&Y@4#')>B/+,]QQG:.4Z)-9N4=0]L-J%;D:4$ M'ACBVSS'[/LM9'0WM5SKM>(QW21"5=BS28$WL 3Q5#PP6;(;2ISF0'A*"6*P MGEHW[CAT'24HK_B1#-> M_J)==:U_;:%HRP7-:[&\@SPEU3]^J3MB3R YW0*O%GB' O^(H%\+^J_7$YL(?V4RHYJ]FW% M]HZP^^B>$I%PM" QQ!WZ0*\?:O2V;&?36.^UL;>>%AA U$-]]U?D.9[?<3_S MT^7]KN;\G/OBY]Q#O?R/+9%RI\N]U9?]9N#T2YY_A#=/,-D 2@GB HNMH.R[ M+)2#2> 7)(X BFEEPG.;!GL&8?WKE#Y_>NN$S"@@HV*F%J M/7Z>.3UO8C_O)V32,#0$:Z7G-^GYVO2>>LL>6D,,#&<(D[@,$$BS>$_C%AJ!7^QS"&31A#_?/M_=='6J5G?NHF02%IB$ M+4S"0D.P5I*C)LG1__X@TCJJC+/>0K8/]TI:9EG9N:25A@$K8P"0L-P5KINLZ/3T7'W'N& MGG5NOD9I04UKSTOW<%X:]0Q-T:KL[+TO_AS8IMR;X2BB6R*J;[BFMMG_N2EW M/0[J;]WQW.VH#]SQHMK=^8&O-ION,=NDA*,,UM+*Z5W)MRU6[=]4!4&+7F8 )8KO+I GE]3*EX+RJ#919O]"U!+ P04 " !)2TU:>VN>8$@# M #"#0 &0 'AL+W=OJE6-NCU,>W# 25 !9[:3=-]^MJ$L S=V9 M\^]B[-&!\0>QH52"QRS-Q=C:2+F]LFT1;6A&Q"7;TEP]63&>$:F:?&V++:\M5RZY4XB2CN4A8#CA=C:UK=#4/--X OB;T(([N@7:R9.Q! M-S['8POJ%Z(IC:16(.JRIS.:IEI(O<;/4M.JAM3$X_LG]8_&N_*R)(+.6/HM MB>5F; TM$-,5V:7RCAT^T=*/I_4BE@KS"PX%UO4L$.V$9%E)5F^0)7EQ)8_E M/!P1T',$7!)PG> ^0W!*@O/2$=R2X+YT!*\D&.MVX=U,7$@DF8PX.P"NT4I- MWYC9-VPU7TFN<[*07#U-%$].%I)%#Q=3-=4QF+%,Q4\04\&SD$J2I.(<7(#[ M10C.WIZ/;*E&U#P[*M6GA3I^1MT!-RR7&P'F>4SC%G[8S?<[^+9R6MG%3W:G MN%,PI-$E<-![@"%V6]YG]G*ZTV;G_T:?__/H)Y/A5+5WC)[;6?NEJ7UT5/NV M.A=*OE'2:\]^@EWDN?[(WA]/7Q/F(#08!*>PL GSH \Q.H7-6V >&GIN!3NQ M[5:VW4[;=U1(GD12N38S *X/A,?@#BS -?A^0[,EY3_:YJ!35B_H5V)+(CJV MU(HM*-]3:_+N#?+AA[:@]2D6]BDV[TGLI#9>51NOMT@62MYQ.@+/J65HUD0A M. PPKB6R!>;[& UKB6R!.S4>6T$^Q0+^Q2; M]R1V4HQ!58Q!;Q$&ULM9I;;]LV&(;_"N$-PP8D MD7C0P9UC($G3;1?%B@9I+X9=,!8="]7!D^@X!?;C1QTL*A'Y2?;:F_@D\GT_ M2GP?DSC92;M\X3KG:B)27%_E69.J7=5ZD7*J/Q:-3 M;@O!H[I1FCC$=7TGY7$V6R[J[SX4RT6^DTFYV/)'<2?D_?9#H3XY72]1G(JLC/,,%6)].;O";ZY96#6HC_@4 MBWW9>X^J4A[R_$OUX8_HR4+_&JIU7\6M45H9L\52>[Y/5P_?Q62!XG)<*_ M+!RIE*KCG57;ZW73*['TZJ/W>28W);K-(A&];.\HAYU-$W2?Q;)$?[T7Z8,H M_C:- =AA-9W>E%N^$I+829^A!/,99%F>/)H=-'U[=1Y4<3TM,/!=3LG">#.)^ M)^Z#XK\5/).OK[A&T1\H,D9];-8+.KT U+M]%L4J+LV*P4#Q''MS0IA9,^PT M0U#SIAK>)!&1HT)Y+6)+O>% W37KSCO=^;03*[+(N:<7098 MPT-K+)CCT&*-:&L$M/:Y9I)*-/XD"L58A=$*U,HE6JE\+A0241*O!3I'YO@; MF<0C\G.4-A3 (8KX5RBEL8YI#.?T-ZC)?OV.:/MM05 A.L QF,+3"S%?2-;Z MC'7!5J;4I>,?P_D_<'6UYT4$DQ3N\D1@80T-[(_ ] J *0:14B;@/C80G.LD8-AYG1\!:2'T#G' MU/=="V:)A@Z!H:-!^PX"+1F2Q3+@1$.%3()*&U7VXLD0'?/ 8Q9R$$T. D?W M;8^K5XJKG^K,.5,9U4UN7DWK=MH8)W4K,65<=/H3.('O^UF(NBSLV:J'JC%G M-$6/&C"=Y@2.T%[JE77J-4$RXX'JCL'\]"E(4J;$B6/6$BC1/",R39LS_ MW%:K?)C*<$$+@TKKU!RV,ZW"MB 0M]BSD=[12^ZQ\@JS4ET%9%>T6JT02BWV-I M0'644SC*1RHX0X?Q[VXBT+^]S5-C18UBT!ML-JN;49]XZ!/;?6J&L".WQRSGO=YWZ79=CC5/C.8M,XII\+ C M]\%>F[^W;1L=6P U) *Q0(OUGE_ #S".6#",QC#['L\[F*8<@RDWM11#'ANK M@=6\>FU0(G98'! VMCA@FHD,7G@<7\JM==4V(G6H(SC4X8^6H<'(C@2CM8SA M%#>6 LL=2J'3-[R91B<[$IW66LPSWE@/+!DV]9CL.[U'S:DH'NL'ZJ5RLLMD M\]2Y^[9[:'_5/*K6AS=/_-_S0LV"$B5BK9JZ%X&Z[HOF(7KS0>;;^L'U0RYE MGM9O-X)'HJ@.4+^O\UP>/E0"W;\R+/\#4$L#!!0 ( $E+35KS!X5*,0, M !(- 9 >&PO=V]R:W-H965T%G%EKI3;GMBWC-V01CW\YI6EC1M+QW+:(IWZHL+=BU0'*;YU3\FK.,[V<66(\W;M+56ID; M=C3=T!5;,'6[N19Z93=9DC1GA4QY@01;SJP+.)\3; +*'=]2MI>=:V1*N>/\ MWBP^)3,+&T1VL'>1I4?W2 MA[H1G0!"1@)('4!*WY50Z?***AI-!=\C87;K;.:B++6,UN;2PKR5A1+Z::KC M5+10/+Y_-]=U)>B2Y_IE2UJVZ_454S3-)")OIK;22F:_'==9YU56,I+UBL5G MR(&WB&#BHMO%%7K]\I\TMC;:N"6-6U+F=0^Y17QC',HA6U6X7X:;@=Q%@>M[ M_M3>#:@ZC:IS4/6&22726.D6R=+ MDC5H'R5Q^O(ASAT C*L[S;Z[O_J5PVX MV%.1#.F[/7V")\0)A_6]1M\[J/^5*YKIH@6+^:I(?VL?<7=48B[5D!NOYP:T M&^*/O Z_L>,?M/.#48%8D6@;G[<%0PXNYRP8LG PDR'>N=S0F,TLC33)Q(Y9 MT:L7X./W!X8U:'P&SQO6H-\?W_'P<'?"1C4\TK"&??D0.V$PK#]I]"='&M9) M?U@)ALFP/. 6:/@DTUJG_N+ 0HM7>"9?Z_AN MDQQ?%S/2HY:P<"S$0I^QC@,>C/S;0 M9.!9EH8_9T _=L2:TF(73&:KX4O5*S20J*,+74@ M/@MT2:(Z@%<+Q3?EH?>.*WV$+B_7^J.%";-!/U]RKAX7YAS=? 9%?P!02P,$ M% @ 24M-6A9&ULK5?;;N,V$/V5@=HM=H%-=+'EN*EM(+%== ND".)-^U#T@9;'%K$2 MJ9*4G13]^ XI6;$31TA0O=B\S#DS/$,.Q=%.JF\Z133PD&="C[W4F.+2]W62 M8L[TN2Q0T,Q:JIP9ZJJ-KPN%;.5 >>9'03#P<\:%-QFYL5LU&8R=W8"[W]P!W?I,8.^)-1P3:X0'-?W"KJ^0W+BNV?P.\>=/FB#7HU+ M"SQL[]E_=FNGM2R9QJG,_N KDXZ]H0@53 MF=/VT\QE\.,,#>.9AM^84LQF\Q..\$?-8._[44 M! ]>]3Y_L_=PV")&K\EBS_'U7^/C.I&E,"#74)0J22F?MIW(/*=<:IOD4SFK M6 >.U5:4[20,@V#D;P^%?&E$1>B9T:PU/EOL+G7!$AQ[5,TTJBUZDQ^^"P?! M3Z?$ZXCL2,I^(V6_5@)4FE8K_\WSC5B)6?/&!/C_VXR!XH=&T MU?$[-9J]U>N\(Z]'8L:-F'&KF*ZZ@"QL1=&P44P8JC-;U :HIK!E]DA%72>* M.XM3XK;SMS+++2HP.PE&PEJ6"AZ1*4JF6 %E%38H4+&,#/$!5<(U@9 ,"8.B MLCV'KRD"TW2)$CE-K9&;DK#D@K9%:8LF%Y"P+"DSJI%B X8 :\85;%E6NC-X MM[AR/N\6]U6<&G9,0_#ALQLV_]_#7@4;>X'*?3R(!!V]S2BG=B+%BE=F.R3^ M*/C@[)$EJ>6PK)H_0%Y5:;15&JA,8;XD%?=UUE':BEDILY4VIHR;1Q>OF\6' M@KX!"&Q0Y4[HI;M<[)G"+8HSJRRDG Z8XK0N,(J<:;O*:49"P-51U8(DD]HN MNR!KK+.7F)* 3VKI4_6_=>>\][1U23;OB.SH1 Z:$SEH/3%?I2'I2J$PD1MA M2YJ5^^G:3Z0VI\[AX.1-\;+&M7I_K^I=DLT[(CM2_:)1_:+]4JEW=GVY5&7Q MSQMWN/Z"?V'Q97K;]$_)WTK_3B6F79+-NB2;=T1VE*-ADZ-AQQ?_\,45?'$1 MA]'@V9%H=?M>N;LDFY]80!3&@RAN5E IZ1^\+W)4&_>PT^ ^.:LO]F:T>3M> MN2?3L_'K\'):/0&?:*H'Z0U3&TZ74X9KH@S.+R@J53WRJHZ1A7O%+*6A-Y%K MIO0N1F4-:'XMI=EWK(/FI3WY#U!+ P04 " !)2TU:&I"7P_,# X% M&0 'AL+W=OX_&YHZ2; MG0C]PG88<_"U*FLVMW:<[Z>VS;(=KA ;D3VNQ9T-H17B8DBW-MM3C'(%JDK; MA3"T*U345CQ38?]H_43&R.Y:\J'#-"E(#BC=SZ\&9KAPH [ MN36V0(XWZ%#RC^3T!VX#"B1?1DJF_H-38^N'%L@.C).J!8L55$7=_**O[4:< M 02/'N"V /<2X+\"\%J =RW ;P'^M8"@!037QA"V@/!:#U$+B)18S>XJ:1+$ M43RCY 2HM!9L\D+IJ]!"D:*6J;CF5-PM!(['2T3KHMXRPM>,(4K'>( M8G"78(Z*4LS=@T_K!-R]>3NSN7 I@7;6TB\:>O<5>@^\(S7?,;"LQKX\GKO M.GCZ_V)?_?3B>U)X7>IYBL^[-?5T:=90^7HJ>5Y/V1YE>&Z) YEA>L16_.LO M3@A_UVELDBPQ2;8T29::)%L9(NMEBM]EBC_$'K\7C^2BSD@E3J52YHHN0QJ* M4%'(!_ QOG=#QYE,HIE]/%=?8^B$KAOY0=\PT1E&CA>&7M]PJ3/T?->+PKYA MJC$49G[DNWW#E<;0@T$(O4EGV-O)H-O)8+#F/JM',\[!PQ%3\:H!WA^J9U%W M'S9-Z3'PX< 91W4N*E.WRX').C1)EI@D6YHD2TV2K0R1];(G[+(G'*S#!6)% M!NHF9<@&,)4RNC1I>(*S_/4FD3N>>!>E\SCH\-84T'B- NB$X\N"->DUU<4: M^H$++ZI_I5N>[X>1X^N+.NIDB09E28KR(&OZ&F&B:X49='FK,!JO>F%,>DUU ML6J%T2UO2)AQ)\QX\+25[S5@+R01CZY*?'T^\] MWL.1"W;V%XS4&J_ MVCM$MT7-0(DWPA4<1>*TITV;JAEPLE==DF?".:G4Y0ZC'%-I(.YO".$O ^F@ M:Q;&_P%02P,$% @ 24M-6K2S%"0 P ,@L !D !X;"]W;W)K&ULK59=;]HP%/TK5B9-K;0UB?,%#) *8=JD54-%W9[= MY$*L)C&S3>G^_>PD9)"ZK-OR O;-.>?ZV#?.'>\9?Q 9@$1/15Z*B95)N1W9 MMD@R*(BX8ELHU9,UXP61:LHWMMAR(&E%*G(;.TYH%X26UG1 ;Q3VXFB,M)-[QA[TY',ZL1R](,@AD5J!J+]'F$.>:R&UC!^- MIM6FU,3C\4']8^5=>;DG N8L_TY3F4VL@8526)-=+F_9_A,T?@*ME[!<5+]H M7V/]R$+)3DA6-&2U@H*6]3]Y:O;AB*!TS 3<$'"7X+] \!J"]]H,?D/P7YLA M: B5=;OV7FU<3"29CCG;(Z[12DT/JMVOV&J_:*GK9"6Y>DH53TX7A)>TW AT M\84)<8F6P-$J(QS010R2T%P@]Q*]1T+'Q-B6*J=FVDFC/ZOU\0OZ'KIAI.WI>Y6>_X+>=2EI2O.=?EG1"I(=IY*:C[D6"BHA??D\3MV!&_C.<&P_ M'F_?4!W)95&XV=U]#4^$EN2P,12][0 _@C6].T;-W0^F(JK3[&X3[%%3V(GAQ&T MAQ'T58;!\[+!0XR[93,WX"+'#[U!IPP-.,\?^#[NE*$!%PZ#2+^%IC(,6^?A M6>=U[7W=ZH^FT>]9^M]67Y]B<9]BBY[$3LX@:L\@ZJOZHF=5$&!/W5N=XC/ M/-\/.S45FV#8C3HWZN*/:K5K^Z@)*(!OJNY+H(3M2EE_$=IHV^!=5WU-)SYS M1W/7$(]50UCW;[_EZV[RAO -+07*8:U2.5>16BRO.[1Z(MFV:D'NF50-337, M5%,+7 /4\S5C\C#1"=HV>?H+4$L#!!0 ( $E+35IP&R7'20, (P+ 9 M >&PO=V]R:W-H965T%[DE M8963CNNY:Y&.^5H5K*+7 LAU61+Q^YP6?#-Q?.=YXH8MELI,N.EX11;TEJJ[ MU;70([=3F;&25I+Q"@@ZGSAG_FB*#;X&_&!T([>N@7%RS_F#&7R931S/+(@6 M-%=&@>B_1WI!B\((Z67\:C6=KJ0A;E\_JU_6WK67>R+I!2]^LIE:3ASL@!F= MDW6A;OCF,VW]A$8OYX6L?\&FP8:> _*U5+QLR7H%):N:?_+4YK!%T#K#!-@2 M8)\0O$) +0$=6B%H"<&A%<*64%MW&^]UG\\=I76-R@W;[7.&RWXBA8" M5[Q22PFFU8S.!OC9?GZTA^]J7YTY^&SN'.X5S&A^"I!_ J '@X'U7!Q.1T-V M_J_Z])^K[X2!NIU&M1[:N]-#N]KP@F&>.:A&*1.^N&='WF? MAB)]2['L+<6F;R2V$W[0A1_L4T^_K:@@BE4+4)AM #F7:F@K&I6H5C%'_&,* MHR3!X=A]W YY (9P%,)=6&;#0H0#[.W"IC8L"% 4OQ3=L1QVEL.]EB]91:J< M;AD^T2>XSC9GI/Y&\'E[CTA)U>"3V50(MU<&$S_JI6&C?)3@?A@V"GLQZJ&F M-@HAG,3#441=%-%?1\$J1?5SIH!.HIDO&+EG!5-L^"V-;)>Q!^->%C8JQF$O ML,P&(=_#22^*@8(A2N!P%'$71;PWBN]\76.XA@HDOWS-HP&'E!TGNC,QL6 MA1[R^FYMF':;1$'/KKO57I14+.J^3FHKZTHUWY]NMFL=S^J.J3=_[H\N_('Y M3+>:36?X(M_TJ5=$+%@E=7AS7&ULM5A;;]LV&/TKA%8,"9!&)'5E9AM( MXA7=T&)!LZ[/C$W;0B71(^FX^?>C+I&L&V,56AYB7?B=PW-$4D><';GX+G>, M*? CB5,YMW9*[6]L6ZYV+*'RFN]9JN]LN$BHTJ=B:\N]8'2=%R6QC2'T[81& MJ;68Y=<>Q&+&#RJ.4O8@@#PD"14O=RSFQ[F%K-<+7Z+M3F47[,5L3[?LD:FO M^P>AS^P*91TE+)413X%@F[EUBVZ6B&0%>8M_(G:4)\<@D_+$^??LY(_UW()9 MCUC,5BJ#H/KGF=VS.,Z0=#_^+4&MBC,K/#U^1?^0B]=BGJAD]SS^%JW5;FZ% M%EBS#3W$Z@L_?F2E("_#6_%8YO_!L6CK!Q98':3B25FL>Y!$:?%+?Y1&G!1@ M?Z EP6X58#<@0*G+'#.+7#+ C=WII"2^["DBBYF@A^!R%IKM.P@-S.OUO*C M-'ONCTKHNY&N4XM/3)LFP<62*1K%$J!+\!Y\?5R"BW>7,UMIAJR=O2K1[@HT M/(#F@\\\53L)?D_7;-VLMW7/JN[AU^[=82/@DJVN@8.N (;8[>G/_?GE3D_Y MTES^YR'5Y;"/O:'&J"JBC=@C@;IH .^E?@^#E.MM0] M+WR,0N0&,_OYU!HCWUAK>D@#%WDNJ4@;JKU*M6=4_2%*:;IB;VHN4+P3>N*Y M 4$MR4:RL9*[G CZ3N"'_9+]2K)OE/PW5S1^4[#?(0]0@(D3MA0;N<8J[B$- MH>>@H%]Q4"D.C$O!IX@^17&D(M8K-9AR/9@2;#D16,.TL#(M'+,>R"O]AA2" MI:K/PK [/4A O/:*8&0<:TZ7$T&/$#(P/4BEFYR_(IA5DTX/,'0"A[14&_G& MJNYRHB! [H!H!.MH D<^[I2G!NTE7&.N>@YQP_8"8>8=*[^'5J\0H0?Q@ $G MV0R->NYOR$>=?KC$A]AKJS>2CE;?9?5PJ'T?$(]K\?CL=T)L7BU+I-,W,<%. M@&%[V)LI1TOOH0VQZT(TH+W.B<@8JQ;?\L\5M@;T64^!+=-?6-DW7)V$%!,) MN(A2\,*HD)=7@+?F2J]-9M*P ,(@J1(\=@%:_K2AW5OQAKMY/^1,E$=,Y$Y M9XZW>].8F;UFFRF=TFSGU6L4#GL]:6J="JWI=1UND3G==KQ>1W+%#ZD">ORR M,P=R04%.)AZ\AK@SVR>-OE.A-7VK$S(R1^2W?#MC1/I]K@60-/[:'DX:IJ=" M:WI89VYD3*@3I;M0WKMG-\Q\&PV6YI[NK/ M6E$G:71NE&Y:<<8PZH9,KIG( M&NC[&\[5ZTE&4.UT+_X#4$L#!!0 ( $E+35J[B&_B=0, "L- 9 M>&PO=V]R:W-H965TU'SWD)K$*F+5-TOGWM0D#V0)1I+1? @;N.><2^Y%9[(7\ MHK:(FGPMBTHMG:W6];7KJGR+)5-7HL;*W%D+63)MAG+CJEHB6[5%9>%2SXO< MDO'*R1;MM7N9+42C"U[AO22J*4LFGVZP$/NE \[SA4]\L]7V@ILM:K;!!]2? MZWMI1FZOLN(E5HJ+BDA<+YW?X?J&M@7M$W]SW*NC13BBQW\N5HZGDV$ M!>;:2C!SV.%;+ JK9'+\UXDZO:C-N4MTRQ;2+$GTCYMU.Q)VVI;;<+QROXK#UJ:N]S4Z>P]FI84>7F+ MFO%"$?K;PM5&U]YU\T[CYJ!!9S1N,;\B/KPBU*,!^?QP2U[^^IV,:V+UV6B? MC;:Z_HSN':]8E2-I,Y+7Y(ZKG!7D"9DD6*UXM2'OF@J)[[V:"GT0#Z;%[6R_ M5C7+<>F8Z:Q0[M#)7OP"D??F1'2_C^Z?4L^><]E7$DZ%.Y1';;E=.;L,@MB+ M_86[F[ ->MO@;-MHRO90'A[9TL +$IBV#7O;\&S;>,HV'-N"G_ATVC;J;:.S M;9,IVVAD"[$7^N&T;=S;QF?;IE.V\<@VC*-@IMFD=TU.NOZU14/=M48Y99F, M++UIN[2W2T_;"6V6VKK1C43+'5XV):G9DP&R5E,)TE&"A*9A-#.AP1OXY)T, M\AZ5(KRL&XTKPBO3/RH]R2AOE. UT#1.TYD(1XB$DQ'N+1\J37:L:)"(-2E: M(!6GW'1C_/1.,\#/(" ,: MX4(V=O7_6T AQ&$R\^8&.L*%>(0Q'P%HE 8SR("!D' A(F',2 _@'BNZX&2 M<"$F88*3$-(PG9NJ RGA0E3"F)4 "4WF& T#+N$27L(8F*&!5>#-\6K@)OQ@ M<,*8G.#% #',9*$#.^D/8B>=8">%.*#1S.RC SSISX!G)WJ\/TI"/PY&"]$] MVOK:SX@/3&YXI8S+VE1Z5['I21YVYH>!%G6[&WX4VNRMV].M^9I!:1\P]]=" MZ.>!W6#WWT?9-U!+ P04 " !)2TU:E,O?SWX$ X# &0 'AL+W=O M>Y\@[7N9;;;[9%-'! M8YXIN^BESA5G06#C%'-A![I 15]6VN3"T:M9![8P*!+OE&=!%(:3(!=2]99S MOW9GEG-=NDPJO#-@RSP79G>)F=XN>L/>?N&+7*>.%X+EO!!KO$?WM;@S]!8T M*(G,45FI%1A<+7H7P[.K&=M[@S\D;NVS9V E#UI_XY?WR:(7,B',,':,(.C/ M!J\PRQB(:/Q;8_::D.SX_'F/?NNUDY8'8?%*9W_*Q*6+WJP'":Y$F;DO>OLK MUGI.&2_6F?6_85O9CLDX+JW3>>U,#'*IJK_BL<[#,X=9^()#5#M$WSD,QR\X MC&J'D1=:,?.RKH43R[G16S!L36C\X'/CO4F-5+R+]\[05TE^;OD1*0<6CJ[1 M"9E9^$T8(SBSQW "7^^OX>B7XWG@*!+;!W&->EFA1B^@3N"35BZU<*,23 [] M V+8T(SV-"^C3L!KC 9L)A M=(86,IN!S;4E'A3SP^-Y/-#FL9!F!W^A,&U"SR81*=!]N,VUD(N"($=Z^F451>%Y_A-O:P2\/ MSX]A*RP(NA2H2S#(!2%G7*14Z>0 8DWW$'^XQ\)A_H"F_N@TX&/!)AS%ZX65 MT3F(HC#ZD>@YS'803?ITDNAN*(4A [X5R?/0YG36/SVT&-3)+=&F4Y8:<,Z[I(/,9^23,'%:M^71> WJQ7Z M:YGA/@A5\B&I$Y16N;1\3/D,9=7%0X9_IZC^D4*M^W"54M?QL6F<$'WX*-Q& M"MBBP:<-(-5T'52G87\E>!\B01M"W(J*1;8;P/MJ!RB@5.3O"X4 #"J:,-SW M!YYVJ(SW!73 #6A@XB2SN0/!>WJRHV;B1;5UAV57F#9=8=I=R$B]FX13 MT>H-4GD1XXSF-6[HK;?6](<>'(W#EE[=&?:5HF:-J%FGJ!OK?,ER-= 6T#'Z M:9FS'V2.IFTR.XG\K,S@V7"6HUG[F95+KU2NFM.:U68LOO#38/!D7LW45&]K MJ2P=PA6YAH,I73VFFE.K%Z<+/^H]:$>#HW],:;1'PP;T?:6UV[]P@.:?A>5_ M4$L#!!0 ( $E+35I6I\Z!-P0 ! 9 9 >&PO=V]R:W-H965T9@Y^G YWB[D_J .Y_F= MW(._S!5=[;IUE':>0 MB9AEB,-FYOR,KV](I .*%G_$KV>.IWL$":RD3D'5SP/< M0)+H3*H?7ZND3EU3!QYO/V5_5\ KF"45<,.2/^.UW,V2J[.QBI/S#XQF BWH(UTF M@"YN0=(X$6_0);J_NT47W[^9NE*5T8W=597R;9F2O)#R%E97:(1_1,0COB'\ MQA[^VSY3X9XIW%5P-2&I"4F1SW\Y'SSE&Z,+#OKFCK,M4E^ 4I;)G3!2EFF# M(JU^&A[F6&4(PJG[<$QCK:Z?PFN1TQ7,'/68"> /X,Q_^ X'WD\6ME'--NK, M%I@8RO#Q$&-AKE- ; M"%(E>#81&4'LE?J2'&DZMC\$A:CGI:@;0;#ADA!?S5SDE,1:J2])H]W8+MX+ MSM)8",8?T26^!S((VS( .= M!3$X"^/KMKU07Y#&6)"!QH*TC869XQR^@C2^@@Q<.2 =EP[L=?IR-.:"#%P] M(-V6#^QE^F(TSH(,=1;$X"R,KX'V2GU)&F-![,:B TG46MTP@[RJ/7"/EJOU M?P4?*=_&2F(2V*CTWE6H1I:7R^_ECF1YL8*]9%*RM-C< 5T#UPW4^0U3[X;5 MCEX4K_\$F?\+4$L#!!0 ( $E+35J0X#96@@4 ,$B 9 >&PO=V]R M:W-H965T-/%,8F"Z M,\UN)FG:BTXO9%!L9D$BDHC7_[Z2P-AD925N3RYB/O0^'.E%2#IPL6'\JU@3 M(M&WLJ#BOUE(?&,TO*KPB]T0^ M5+=<[8TZ2I:7A(J<4<3)X^7@RC]/_)D6F!)_YF0C#K:1KLJ2L:]ZYU-V.?!T M1*0@J=0(K'Z>R8(4A2:I.)Y:Z*"[IA8>;N_HB:F\JLP2"[)@Q5]Y)M>7@]D M9>01UX6\8YO?2%NAB>:EK!#F/]HT9<-P@-):2%:V8A5!F=/F%W]K&^) ,/.. M"()6$+P0J O;!>-6,'XI.!92V K"MPHFK6#RUI"FK6!JVKYI+-/2$99X?L'9 M!G%=6M'TAK'+J%4#YU3?6?>2J[.YTLGY[PQ3@6[Q%B\+@MY%1.*\$.@SYAQK MS]^C7]##?83>_?C^8B35!;5LE+;P10,/CL!]=,.H7 L4TXQD%GWBUD\=^I&J M:%?;8%?;Z\ )O*I70^1-/Z# "T);?=SR&[Q%8]^HQQ9UY%;?DVJ(QIZ1^Q9Y M[)9')!WNKN[9VO+M\M#1E./NQAD;7GB$IZ- \5.=5^HY(Y&^CRQ!73LA^K%Y M+BJBX*PI_)8/[S#_[4^]7F#B0L@H3%D+ $"-:S->QL#9VV?J*2**I$ M=U@2](6B:\85(JF/U/'FVV#;I M;)N\8IN0N"A,5_R#\-)FEI-PJEF0L,A=MTF M@1S87/&K9QZ1Y4)4 5Z;DT[ MMZ;.N*ZR9TQ38HOKVJD\U25(6-3 I@OC5WC-XQ=3LBI5D#"(DA8# E+@& ]6V>=K3/ L@[^U7D=Y_ M'M'A58U!:8J_#S)_8^Y%_L)CWG39<\SQ;$?29 MJ>??WS>D7!+^C]42)^9D2R!I$2@M!J4E4+2^O<'>WL!I[RW/:9I7N$"X9#65 M5FN#[^ZML6?^^AUDX;[6R:Y!TF)06@)%Z[NV3Y3X[DS)%YZON!ICI :3$H+8&B]1W;9T7\U](B[8J JQ7!!U01CC"EM76&V:+ZDUL_ MF+ST#C3S 4J+06D)%*WOW3Y'XKN3)!%92B2/+ =>T?IF!F^=JX"F1$!I,2@M M@:+U[=NG6'QWCB4B(N5Y95X?LD=T,#.U^NF&R35!-UC6/)=;%.G5/9;(]R8_ M:;0^J:I0X3Q3O_T9$JJ*6J@^OT4U-05PFO*:9"AOGPQ#]%"I"#4C9=2\7]V% MC)'DF KM"YG2EI.K48HVIJH\JMF!4FY)H5F7HXM;4YG,8K5(K%6M5A5R4%4/53\L,&8+54 MBVB:Z0#WC;#$A5Z6V;BF88XT"FI;A.UF+AW1VJ5 4UN@M!B4ED#1^EUJG][R MWYC?TJ.9,BOE!(M7A[6994KISUZ.:J )+%!:#$I+H&B-AZ.#-^\EX2OSC81 M9H+?O);NCG;?85R9KP]>'%_XYW'S-<4>TWS<<8.YZH0"%>11(;WAF1J6>?.] M1+,C667>[R^9E*PTFVN"U>-$%U#G'YGJ[^V.OD#WU8CT$DB-8'5[L5HJE;=O7:#$] SMA.,OOOUP9* M(7'9DO5-@\UY'W->GUJVYR?*OO.,$ %^ED7%%U8FQ/[6MODF(R7F-W1/*OEF M2UF)A6RRG 7XH2\S^69&" MGA86M%XZ'O)=)E2'O9SO\8X\$O&TOV>R97>4-"])Q7-: 4:V"^L.WB;058(Z MXJ^@5H#.!=X; K<5N.\=P6L%WGM'\%M!G;K= MY%X;%V.!EW-&3X"I:$E3#[7[M5KZE5>J4!X%DV]SJ1-+Z;;TL@+?]H1A-74< M?(J)P'G!/X/?P--C##[]\GEN"SF64MB;EKMJN.@-K@N^TDID'"152E*-/A[7 M!R-Z6^;8)8I>$EVA46!,-C? A;\"Y"!/\SWK]\M=73K_;_3DZM$'9KC=K+LU MSWN#]T".I#H0KIO71AG42K7,')^7)LZ%?N#.AG'Q91ST0^0C MZ P#$UV@&Z$P]+O 0;)>EZPWFNPZRRNLRW14IE;H6[['&[*PY!+,"3L2:_GQ M PR<+[KR,0F+3<(20["!]W[GO7]UH8TJI]IO$A8W,+]?B2[R7 >>5:PF#L%9 MY+]1L$%G6C!J6G)@&.*J?:;Q(61Y=+J!.@,/#.MAO)9: ,*L%RO8GCG*DN&J7%1FF)*=IP1GI'$GAU)8]+)T^"25K< MT@:KJ]SIPO-%6!,70,_I[9R'QJ%7X]!_&,<%H%MU-B]T9Z[5N'ZR>R9IL5%: M8HHVG(G7\Q6\_H U+IT\"29I,=2[WN[:Z:Z^;#GK7\';-=3TQ^J:JKX)><4W=UQ?,=OE%0<%VB7^NYT" "8" &0 'AL+W=OTDW;^? M#10EJ8-6M5_ -O<\J&1"E%=F"9/4B@(/Z<5E/+) MDK*""#EE*Y-7#,BB!A6YB2W+-PN2E48:#T44UN%D/#4H(@AT0H!B)O&QA#GBLB*>-/RVET6RK@[OB9_;KV M+KT\$ YCFO_.%B(=&J&!%K DZUS1*>1N M"F,F+?-EPXR/,$\@.4>._1EA"[L:^+@?_FU=2KBE@YO28V<4=T9QS><>X?M. MR]59+E^9!2*<@^ Z1PV%7U.H]W\3.Y8=#,*!'9F;7>V:0.SYOH_#+G!/I=.I M=/I5CN;W-R.=M%Z<.NL7O"()# UYF#FP#1CQIP^V;WW1I?Z=R/8LNIU%]^V% M:"B\G?RZGAW@@7]0!TWLT>KT:QVE6$IVN7MAKJ_!.9'L._N&O MK<8[D>TY#3NGX=NK$;[XYF#'";#E'1X*3: KOV%N$!S4P]SI&ZIG_R!LEJ.[4_8S$_P!0 M2P,$% @ 24M-6HS XL<; P 0@T !D !X;"]W;W)K&ULK5==;YLP%/TK%INF5MK*-UFS!*D)8>NTKE&K;M+>7' "*MC, M-DG[[V<;PI*&(JJ2AV ;GW-\SS7F,MD2^L 2A#AXS#/,IEK">3'6=18E*(?L MC!0(BSLK0G/(19>N=590!&,%RC/=,@Q/SV&*-7^BQI;4GY"29RE&2PI8F>>0 M/LU01K93S=1V S?I.N%R0/*MFRO#60D]X0\R,YE/-4,N2"4H8A+!B@N&S1'62:)Q#+^UIQ:(RF! M^^T=>ZAB%['<0X;F)/N=QCR9:I\U$*,5+#-^0[;?4!V/*_DBDC'U#[;57.=< M U').,EKL%A!GN+J"A]K'_8 @J<=8-4 ZSG >0%@UP"[KX)3 YR^"FX-\KLY33 >30GU"R!53.%FRRH=*ET,+@%,N-=H3Y&%P7 MB$*9:P9. L1AFC'P$U(YMD&GX!.XNPW R?O3B%\S;U MQ=O4PV[X]Q(+N-&F?N"EW6P?6_$Y+_#-R[S,U!X!7\4IUK8[*@)/$QZR $9IJXOQDB&Z0YG]X9WK&E[84]--<#*D9'FNZYH'F M@<%.8[#3:;!T%9QDA+%3<(W![G&=EY0B'#VU&5X1NGL+<5K\=HZ6ZQQ-"MJI MGKEXS&2='\T*.\/L[_6!B6YCHMN]2R%+P 6.@6HL_I;I!F8(<]9FGWL4LVT9 M+09V2KYVP_8470PI&@Y$=I 2KTF)UYF2'V )KL$E^-.6@D[H*Z.<#TD6#$FV M&)(L'(CL()FC)IFCX9ZOT=%Q8;8^7YV2K\U;3]'%D*+A0&152O2]&B]'=*VJ M<08B4F)>O:^;T:;@OU!U[K/QF3F>FRWC@3E>5/7\?_KJZ^(*TG4J"L,,K824 M<382!P>M*O:JPTFA*LQ[PD6]JIJ)^,A!5$X0]U>$\%U'"C2?3?X_4$L#!!0 M ( $E+35H4+8'2'0( )D$ 9 >&PO=V]R:W-H965TVV2(['JA\PVA'[[ MV4[(J 3P(O'9=[_[G[E+VBK]8FH BXZ"2Y/AVMIF1H@I:A#4C%0#TIWLE!;4 M.E-7Q#0::!F"!"=Q%$V)H$SB/ U[*YVG:F\YD[#2R.R%H/IU#ERU&1[CT\:: M5;7U&R1/&UK!!NQSL]+.(@.E9 *D84HB#;L,/XYG\XGW#PZ_&;3F;(U\)5NE M7KSQL\QPY 4!A\)Z G6O RR ZC=U;*E!A:*_V&E MK3/\&:,2=G3/[5JU/Z"OY\'S"L5->**V\TTF&!5[8Y7H@YT"P63WIL?^'LX" MXOA*0-P'Q$%WERBH7%)+\U2K%FGO[6A^$4H-T4X+-'=^_L;W&2H/0GSD%CU? Z<62@1' M-X_FLKZ., T$/XV'?/PEJ*28,X[%QH-/KT@)'N!J$SK&I"\VV5=:T&ULK9A[;^HV&,:_BI55TSE21RXD7#I :DF.=H[6K6K7 M[6\W>0&K29QC.]!^^]E.&@@-:9$L)(@=/\]K_VQ\F^TH>^8; (%>LC3G0(;Y@!:0RS #Q6-PQF;(;EX1DD'-" M<\1@-;>NW:O(]95 E_B7P(X?/"/5E"=*GU7B>S*W'%4C2"$6R@++GRTL(4V5 MDZS'S]K4:F(JX>'SF_LWW7C9F"?,84G3_T@B-G-K8J$$5KA,Q3W=_0%U@P+E M%].4ZV^TJ\J. PO%)1(5?0E!8))R]!=F#*ON^XI^0X\/(?IR\15=(!OQ#6; $I'RDY5Z'/.R7AQ /T-#5-@,&D/N]!DR,B068ONN*$[[J5[#UO"(4$?4^[U.9=R9>9Z M!Y2]8. =4389,C)DUJ(\:2A/>BG+15;NASFHGLU@C05\@GFOZ[G,)^]' M=N ,1D?,38:,#)FUF$\;YE.3:V&OV;FH39J%)LVBZ;OU,I@$_N3$:NDZ^PVY MTTO[ >*2$4$DX[N2Q1LUV*_E0 =Y/!-=O/O]S@5NU"TTZA:9NR_YX9[,VZ1:9\.>C=RD6V3* MK8U\?UYT^P^,S6RC%U$YP(%5X#N!OS]TN8-WX]OH6="H6V3*K0U[?[QT^\^7 M(?"8D4)?EM$5XOM)OWCK!MP[Z??;_[,!Q'$*VKOZ\TA?7N)<($&1D*_?+RXH M3JG:P198M4@M4)O%;?*P!>18B!"2S=J:PA0S'E M@NM\>"D@YZ CJL/7N8(9/3\;=8M,N56CSCZX]\N K?6%*Y?8REQ45X!- M;G.I>ZVO,NU]\>I&^!:S-4BK>$"M!<=2_^!U!+ P04 " !)2TU:HQV[9J0# .# &0 M 'AL+W=O=34>J,Y;"01)6<4_ET 9G8SAS?V3VX8TFJS0-W/BUH DO0 MGXN%Q)G;:HD9AUPQD1,)ZYES[I]=^&,C4*WXPF"K.F-BMK(2XMY,_HEGCF>( M((-(&Q44?S9P"5EF-"''0Z/4:6T:P>YXI_VFVCQN9D457(KL*XMU.G,F#HEA M34/=OP7@54A@@U(,/FK!ON\O")O7[\CKXE+ M5$HE*(N)8>NB867BI,?$QR>M,7[^I7Q%)24WHLQC6H64S0]6G2;7SE1!(Y@Y MF$P*Y :<^9M7_LC[8"$^:8E/K,17L-)$2):PG&:DD"R/6($CRI%='Z.M]8TJ M?2:1-_.A5WVF[N8(2-B"A%:02ZI2B Q+>Y8=RBC*THBU*B307D/)$ W*29+72LRGXS M="8MZN0/G-CDP$\F_?H===I:/[5:OWXHF7[ZWX'U1^WI(88U;'UO7Q4]*\A_ M0F.^_-(/C99G!&,K0:!C2/8@1_V(.WKL6\OR%_-S60NK$>0$4.:QQY?<'UKX\^_;Z_*DT!9"(=7-D!*]5D-F3J=C;^H25X8O0C?1X MN6XLG';(O,%PW!=@^W+MV^LUCMG]BX-\_)*P95(VH(I%Q>MVMM4_; M9O>\;O'VR^M.^99*O-@5R6"-HMY@C.6QEU MY-B9X[)VOWZ^=II^X(L8#UN[5#3V/3[G'MLWQ#"HS4JPNSEC)EJ60M9#,C>F M^A#']73.2EI?J(I)BQ1*E]38KI[%=:49S6L@E2+N=3II7%(NR6@@%^5-:>IH MJA;2#$G:AB)_^YP/23=]3R(O-U8Y&Y*'L[<_%LI3=R4GGX?QZ/W[F M@',2!T4O7R!ZT<%U+89)I[O2;OBI%?+$4XQV%:#9+!LF=#!R_T73>68VF' 6 M=+7ER1'C9B='@T+)S88FQ >L,BU9]$C%D(RIX!/-@570DHN5#_<@,%5"ZL0Z.!8 78T7PVA[M1 M50R@,:JTC9S3F9+4>5@SFH:5G3(A[N )_%[L:"^+K3WKP([)MFD--4TOXSN@ MOZWFM;=EDU?I1A5_5.;3PDY'NCX4&;O5K.!+UU\6K0%,O8NKTZH2JX^"SV3) M_.1?G' TH&M>-%>:_[+9H%2F-L TB1Z9-GRZ'?FI:77/EF9=3LL"]]P[0L]_ M=YUG3#)-Q;9I6_N'O,JO=IQ<_2O+[K?*ON&@Q^:U>N@F+X_!9'H,)H^@)I/L M\#TV1ZU#-WF8*QDWAXRMD\S..::-1G!>'))O,_GD M.&/E#9W8/U-V].WXG!5T("R. 87DP!QC'L[ \_]-\^NA\ M/(9YZP>1/LKIHQS/"B%C]\'RA#F9O<(SS;(D25-L1TJ2),O""&!A!TF" M(? TX@CF #Q@2)*X]^#>^RA>OZ?BS?_N1K\!4$L#!!0 ( $E+35J7BKL< MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$ M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G6=,TTR3=[;@!ZU7U MI'G>05[+A>M;O%Q\DP@R329C/.%26>?[(_KS2V3< AZ\V]IX\UDU'NR9]/#% MFLU:Z=ON-'@7H^ V^CCL/W=!/+'_)XQFN505G)EJTX+VNSA::#I [59J[1*A M90O3Y)/9@NWN!R]P4>_NS2-4$"E[HG"'O:A[/$X478-V4 O\YDRC:N2HQ4?9 M2%V!"" S C)[0!@U3?=@3BU#E4?$A)B2-E-L>%KDP+XEK^ MB/N5\D3*+@IT ^:X/@FW>")WF.!2RA ILR+.I=68TYQX=6F<>RUF8,5\)6TT M5"D[I,QZN 2,7=2;E!!29B-<&JF=F,D'V5_W-Q0E@)39 )^-!325N,($LML; MDE%9/V5.^UAV=,8$?:#+C$K^&7/ROU2876N<3X5 5.K/F%/_?+-P\'W3%9/G MVSCI9^1D@3GID^5/5#YF5-;/F+/^8VTA7EUW@]*]#KFHS)\Q9_Z@R!ADH])^ MQISVAZN-04PJ^6?,R9\N.Z))-66%C-D*8=TQ&$/*#AFS'?H"1#RM0!Y!0TQ* M%1FS*IXM1':3,,HE\ M/!0_2B$YNT*>PCT30THF.;-,GJL;'HE#3$HF.;-,2,QH-!>43 IFF9#E38Q) MR:5@E@N-F8>8E&4*9LO$5=C "\HP11'?#13<*]SD)A%B$G)IV"6#S%%Z![.$).23_%R M,YDSB)[-DI)/>:29S$"B+"G;E-Q3F9A+I!$9)9B263"'9%E$1LFE9);+(=E@ MX5A27BF9O7(P01UZZ,B%&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-V4MJXT 4A>&M&"T@Y?M2DB;.J">9-MF <,H/8EM" MI::3W;=Q!O81/>A)J#,2):&K'P0?HO3T*Q^Z:=^?RFX_E,7'\7 JJV8W3<./ ME,IZEX]=N>N'?#I?V?3CL9O.RW&;AF[]WFUSTN6R3>/MC.;YZ7;FXO5SR/\S ML=]L]NO\LU__/N;3](_!Z4\_OI==SE.S>.W&;9Y63?HX7$^7=#G(W7ERLWAY M6S7CRYLTJ7:00I#6#S((LOI!#D%>/R@@*.H'M1#4U@^ZAZ#[^D$/$/10/^@1 M@A[K!\D295P2),VP)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0;2%P6Q!N(9!; MD&XAL%L0;R'06U%O)=!;46\ET%MG']L$>BOJK01Z*^JM!'HKZJT$>BOJK01Z M*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVVRSA$!O0[V-0&]#O8U M;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^?;783 MZ.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH=Q#H':AW$.@=J'<0 MZ!VH=Q#H';.?E01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'JWJ'=+H'>+>K<$>K>H M=_N=>I?I\Y#+M>=KC<__3JJG\[WY^OC+\NOD[+U<<$ZW%>7Y+U!+ P04 M" !)2TU:_R>G=>,! !L) $P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/ MPC 4!N"_0G9K6.G7_(APH]ZJ%_Z!NAUD85N;MB#\>[L!)AHE&DQ\;UB@[7G/ M>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D M4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS M=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV:5B( MVX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.',L<" MT\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$ M-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD M[P "L" 1 " :\ M !D;V-0&UL4$L! A0# M% @ 24M-6K,-*:CR!0 J!\ !@ ("!#@@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 24M-6A(8N3@) M!P =!\ !@ ("!TA@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 24M-6C6K@^$P!0 JPP !@ M ("!,#0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 24M-6J7LOK.Y!@ 31 !D ("!_4@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 24M-6D5V M%5YC P X@< !D ("!@%8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 24M-6IQU&PO M=V]R:W-H965T&UL4$L! A0#% @ 24M-6KONV=CG!0 !PX !D ("! M (0 'AL+W=OC-P, 8( &0 @($>B@ >&PO=V]R:W-H965T$08 &4. 9 M " @3&7 !X;"]W;W)K&UL4$L! A0#% M @ 24M-6LCV;X+K"0 TAP !D ("!>9T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 24M-6LZ(MGN3 @ SP4 !D M ("!P[H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 24M-6@!2/9^2!0 U X !D ("!U<4 M 'AL+W=ORP >&PO=V]R:W-H965T&UL4$L! A0#% @ M24M-6F'BIR'W!0 @R< !D ("!U]$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 24M-6F-^1^H] @ EP4 !D M ("!<.@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 24M-6E8U*1W@ @ Y D !D ("!>?( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 24M- M6LS#7SPA!@ UB !D ("!VOP 'AL+W=O%2C$# 2#0 &0 M @($R P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 24M-6AJ0E\/S P .!0 M !D ("!%@L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 24M-6CQC.E2)! ]18 !D M ("!]Q4! 'AL+W=O&PO=V]R:W-H965T M 0!X;"]W;W)K&UL4$L! A0# M% @ 24M-6E:GSH$W! $!D !D ("!&",! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 24M-6GHE M_KN= @ F @ !D ("!(S$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 24M-6A#=W1"3! ]A8 !D M ("!G3D! 'AL+W=O&PO M=V]R:W-H965T7!E&UL4$L%!@ !& $8 (1, *Y/ 0 $! end XML 75 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 76 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.0.1 html 182 331 1 false 57 0 false 4 false false R1.htm 000001 - Document - Cover Sheet http://lpth.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://lpth.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://lpth.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 000004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 4 false false R5.htm 000005 - Statement - Statement Of Stockholder's Equity Sheet http://lpth.com/role/StatementOfStockholdersEquity Statement Of Stockholder's Equity Statements 5 false false R6.htm 000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 000007 - Disclosure - Basis of Presentation Sheet http://lpth.com/role/BasisOfPresentation Basis of Presentation Notes 7 false false R8.htm 000008 - Disclosure - Significant Accounting Policies Sheet http://lpth.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 8 false false R9.htm 000009 - Disclosure - Acquisition of Visimid Technologies Sheet http://lpth.com/role/AcquisitionOfVisimidTechnologies Acquisition of Visimid Technologies Notes 9 false false R10.htm 000010 - Disclosure - Revenue Sheet http://lpth.com/role/Revenue Revenue Notes 10 false false R11.htm 000011 - Disclosure - Inventories Sheet http://lpth.com/role/Inventories Inventories Notes 11 false false R12.htm 000012 - Disclosure - Property and Equipment Sheet http://lpth.com/role/PropertyAndEquipment Property and Equipment Notes 12 false false R13.htm 000013 - Disclosure - Goodwill and Intangible Assets Sheet http://lpth.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 000014 - Disclosure - Income Taxes Sheet http://lpth.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 000015 - Disclosure - StockBased Compensation Sheet http://lpth.com/role/StockbasedCompensation StockBased Compensation Notes 15 false false R16.htm 000016 - Disclosure - Earnings (Loss) Per Share Sheet http://lpth.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 16 false false R17.htm 000017 - Disclosure - Leases Sheet http://lpth.com/role/Leases Leases Notes 17 false false R18.htm 000018 - Disclosure - Loans Payable Sheet http://lpth.com/role/LoansPayable Loans Payable Notes 18 false false R19.htm 000019 - Disclosure - Foreign Operations Sheet http://lpth.com/role/ForeignOperations Foreign Operations Notes 19 false false R20.htm 000020 - Disclosure - Contingencies Sheet http://lpth.com/role/Contingencies Contingencies Notes 20 false false R21.htm 000021 - Disclosure - Liquidity Sheet http://lpth.com/role/Liquidity Liquidity Notes 21 false false R22.htm 000022 - Disclosure - Subsequent Event Sheet http://lpth.com/role/SubsequentEvent Subsequent Event Notes 22 false false R23.htm 000023 - Disclosure - Significant Accounting Policies (Policies) Sheet http://lpth.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://lpth.com/role/SignificantAccountingPolicies 23 false false R24.htm 000024 - Disclosure - Revenue (Tables) Sheet http://lpth.com/role/RevenueTables Revenue (Tables) Tables http://lpth.com/role/Revenue 24 false false R25.htm 000025 - Disclosure - Inventories (Tables) Sheet http://lpth.com/role/InventoriesTables Inventories (Tables) Tables http://lpth.com/role/Inventories 25 false false R26.htm 000026 - Disclosure - Property and Equipment (Tables) Sheet http://lpth.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://lpth.com/role/PropertyAndEquipment 26 false false R27.htm 000027 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://lpth.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://lpth.com/role/GoodwillAndIntangibleAssets 27 false false R28.htm 000028 - Disclosure - Income Taxes (Tables) Sheet http://lpth.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://lpth.com/role/IncomeTaxes 28 false false R29.htm 000029 - Disclosure - Stock Based Compensation (Tables) Sheet http://lpth.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables 29 false false R30.htm 000030 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://lpth.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://lpth.com/role/EarningsLossPerShare 30 false false R31.htm 000031 - Disclosure - Leases (Tables) Sheet http://lpth.com/role/LeasesTables Leases (Tables) Tables http://lpth.com/role/Leases 31 false false R32.htm 000032 - Disclosure - Loans Payable (Tables) Sheet http://lpth.com/role/LoansPayableTables Loans Payable (Tables) Tables http://lpth.com/role/LoansPayable 32 false false R33.htm 000033 - Disclosure - Foreign Operations (Tables) Sheet http://lpth.com/role/ForeignOperationsTables Foreign Operations (Tables) Tables http://lpth.com/role/ForeignOperations 33 false false R34.htm 000034 - Disclosure - Acquisition of Visimid Technologies (Details Narrative) Sheet http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative Acquisition of Visimid Technologies (Details Narrative) Details http://lpth.com/role/AcquisitionOfVisimidTechnologies 34 false false R35.htm 000035 - Disclosure - Revenue (Details) Sheet http://lpth.com/role/RevenueDetails Revenue (Details) Details http://lpth.com/role/RevenueTables 35 false false R36.htm 000036 - Disclosure - Revenue (Details Narrative) Sheet http://lpth.com/role/RevenueDetailsNarrative Revenue (Details Narrative) Details http://lpth.com/role/RevenueTables 36 false false R37.htm 000037 - Disclosure - Inventories (Details) Sheet http://lpth.com/role/InventoriesDetails Inventories (Details) Details http://lpth.com/role/InventoriesTables 37 false false R38.htm 000038 - Disclosure - Inventories (Details Narrative) Sheet http://lpth.com/role/InventoriesDetailsNarrative Inventories (Details Narrative) Details http://lpth.com/role/InventoriesTables 38 false false R39.htm 000039 - Disclosure - Property and Equipment (Details) Sheet http://lpth.com/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://lpth.com/role/PropertyAndEquipmentTables 39 false false R40.htm 000040 - Disclosure - Property and Equipment (Details Narrative) Sheet http://lpth.com/role/PropertyAndEquipmentDetailsNarrative Property and Equipment (Details Narrative) Details http://lpth.com/role/PropertyAndEquipmentTables 40 false false R41.htm 000041 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://lpth.com/role/GoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://lpth.com/role/GoodwillAndIntangibleAssetsTables 41 false false R42.htm 000042 - Disclosure - Goodwill and Intangible Assets (Details 1) Sheet http://lpth.com/role/GoodwillAndIntangibleAssetsDetails1 Goodwill and Intangible Assets (Details 1) Details http://lpth.com/role/GoodwillAndIntangibleAssetsTables 42 false false R43.htm 000043 - Disclosure - Income Taxes (Details) Sheet http://lpth.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://lpth.com/role/IncomeTaxesTables 43 false false R44.htm 000044 - Disclosure - Income Taxes (Details Narrative) Sheet http://lpth.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://lpth.com/role/IncomeTaxesTables 44 false false R45.htm 000045 - Disclosure - Stock-Based Compensation (Details) Sheet http://lpth.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details 45 false false R46.htm 000046 - Disclosure - Stock-Based Compensation (Details 1) Sheet http://lpth.com/role/StockBasedCompensationDetails1 Stock-Based Compensation (Details 1) Details 46 false false R47.htm 000047 - Disclosure - Stock-Based Compensation (Details 2) Sheet http://lpth.com/role/StockBasedCompensationDetails2 Stock-Based Compensation (Details 2) Details 47 false false R48.htm 000048 - Disclosure - Stock-Based Compensation (Details Narrative) Sheet http://lpth.com/role/StockBasedCompensationDetailsNarrative Stock-Based Compensation (Details Narrative) Details 48 false false R49.htm 000049 - Disclosure - Earnings (Loss) Per Share (Details) Sheet http://lpth.com/role/EarningsLossPerShareDetails Earnings (Loss) Per Share (Details) Details http://lpth.com/role/EarningsLossPerShareTables 49 false false R50.htm 000050 - Disclosure - Earnings (Loss) Per Share (Details 1) Sheet http://lpth.com/role/EarningsLossPerShareDetails1 Earnings (Loss) Per Share (Details 1) Details http://lpth.com/role/EarningsLossPerShareTables 50 false false R51.htm 000051 - Disclosure - Leases (Details) Sheet http://lpth.com/role/LeasesDetails Leases (Details) Details http://lpth.com/role/LeasesTables 51 false false R52.htm 000052 - Disclosure - Leases (Details 1) Sheet http://lpth.com/role/LeasesDetails1 Leases (Details 1) Details http://lpth.com/role/LeasesTables 52 false false R53.htm 000053 - Disclosure - Leases (Details 2) Sheet http://lpth.com/role/LeasesDetails2 Leases (Details 2) Details http://lpth.com/role/LeasesTables 53 false false R54.htm 000054 - Disclosure - Leases (Details Narrative) Sheet http://lpth.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://lpth.com/role/LeasesTables 54 false false R55.htm 000055 - Disclosure - Loans Payable (Details) Sheet http://lpth.com/role/LoansPayableDetails Loans Payable (Details) Details http://lpth.com/role/LoansPayableTables 55 false false R56.htm 000056 - Disclosure - Loans Payable (Details Narrative) Sheet http://lpth.com/role/LoansPayableDetailsNarrative Loans Payable (Details Narrative) Details http://lpth.com/role/LoansPayableTables 56 false false R57.htm 000057 - Disclosure - Foreign Operations (Details) Sheet http://lpth.com/role/ForeignOperationsDetails Foreign Operations (Details) Details http://lpth.com/role/ForeignOperationsTables 57 false false R58.htm 000058 - Disclosure - Foreign Operations (Details 1) Sheet http://lpth.com/role/ForeignOperationsDetails1 Foreign Operations (Details 1) Details http://lpth.com/role/ForeignOperationsTables 58 false false R59.htm 000059 - Disclosure - Foreign Operations (Details Narrative) Sheet http://lpth.com/role/ForeignOperationsDetailsNarrative Foreign Operations (Details Narrative) Details http://lpth.com/role/ForeignOperationsTables 59 false false R60.htm 000060 - Disclosure - Contingencies (Details Narrative) Sheet http://lpth.com/role/ContingenciesDetailsNarrative Contingencies (Details Narrative) Details http://lpth.com/role/Contingencies 60 false false R61.htm 000061 - Disclosure - Liquidity (Details Narrative) Sheet http://lpth.com/role/LiquidityDetailsNarrative Liquidity (Details Narrative) Details http://lpth.com/role/Liquidity 61 false false R62.htm 000062 - Disclosure - Subsequent Event (Details Narrative) Sheet http://lpth.com/role/SubsequentEventDetailsNarrative Subsequent Event (Details Narrative) Details http://lpth.com/role/SubsequentEvent 62 false false All Reports Book All Reports lpth-20241231.xsd lpth-20241231_cal.xml lpth-20241231_def.xml lpth-20241231_lab.xml lpth-20241231_pre.xml lpth_10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "lpth_10q.htm": { "nsprefix": "lpth", "nsuri": "http://lpth.com/20241231", "dts": { "schema": { "local": [ "lpth-20241231.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/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "lpth-20241231_cal.xml" ] }, "definitionLink": { "local": [ "lpth-20241231_def.xml" ] }, "labelLink": { "local": [ "lpth-20241231_lab.xml" ] }, "presentationLink": { "local": [ "lpth-20241231_pre.xml" ] }, "inline": { "local": [ "lpth_10q.htm" ] } }, "keyStandard": 249, "keyCustom": 82, "axisStandard": 17, "axisCustom": 0, "memberStandard": 18, "memberCustom": 39, "hidden": { "total": 18, "http://fasb.org/us-gaap/2024": 11, "http://xbrl.sec.gov/dei/2024": 5, "http://lpth.com/20241231": 2 }, "contextCount": 182, "entityCount": 1, "segmentCount": 57, "elementCount": 469, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 610, "http://xbrl.sec.gov/dei/2024": 30 }, "report": { "R1": { "role": "http://lpth.com/role/Cover", "longName": "000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://lpth.com/role/CondensedConsolidatedBalanceSheets", "longName": "000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://lpth.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "longName": "000004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2024-10-01to2024-12-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-10-01to2024-12-31", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "unique": true } }, "R5": { "role": "http://lpth.com/role/StatementOfStockholdersEquity", "longName": "000005 - Statement - Statement Of Stockholder's Equity", "shortName": "Statement Of Stockholder's Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2023-06-30_lpth_ClassACommonStockMember", "name": "us-gaap:SharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30_lpth_ClassACommonStockMember", "name": "lpth:EmployeeStockPurchasePlanShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "unique": true } }, "R6": { "role": "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://lpth.com/role/BasisOfPresentation", "longName": "000007 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://lpth.com/role/SignificantAccountingPolicies", "longName": "000008 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://lpth.com/role/AcquisitionOfVisimidTechnologies", "longName": "000009 - Disclosure - Acquisition of Visimid Technologies", "shortName": "Acquisition of Visimid Technologies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "lpth:AcquisitionOfVisimidTechnologiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "lpth:AcquisitionOfVisimidTechnologiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://lpth.com/role/Revenue", "longName": "000010 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://lpth.com/role/Inventories", "longName": "000011 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://lpth.com/role/PropertyAndEquipment", "longName": "000012 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://lpth.com/role/GoodwillAndIntangibleAssets", "longName": "000013 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://lpth.com/role/IncomeTaxes", "longName": "000014 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://lpth.com/role/StockbasedCompensation", "longName": "000015 - Disclosure - StockBased Compensation", "shortName": "StockBased Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://lpth.com/role/EarningsLossPerShare", "longName": "000016 - Disclosure - Earnings (Loss) Per Share", "shortName": "Earnings (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://lpth.com/role/Leases", "longName": "000017 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://lpth.com/role/LoansPayable", "longName": "000018 - Disclosure - Loans Payable", "shortName": "Loans Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://lpth.com/role/ForeignOperations", "longName": "000019 - Disclosure - Foreign Operations", "shortName": "Foreign Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "lpth:ForeignOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "lpth:ForeignOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://lpth.com/role/Contingencies", "longName": "000020 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://lpth.com/role/Liquidity", "longName": "000021 - Disclosure - Liquidity", "shortName": "Liquidity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "lpth:LiquidityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "lpth:LiquidityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://lpth.com/role/SubsequentEvent", "longName": "000022 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://lpth.com/role/SignificantAccountingPoliciesPolicies", "longName": "000023 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://lpth.com/role/RevenueTables", "longName": "000024 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "lpth:ScheduleOfRevenueByProductTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "lpth:ScheduleOfRevenueByProductTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://lpth.com/role/InventoriesTables", "longName": "000025 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://lpth.com/role/PropertyAndEquipmentTables", "longName": "000026 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://lpth.com/role/GoodwillAndIntangibleAssetsTables", "longName": "000027 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://lpth.com/role/IncomeTaxesTables", "longName": "000028 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://lpth.com/role/StockBasedCompensationTables", "longName": "000029 - Disclosure - Stock Based Compensation (Tables)", "shortName": "Stock Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://lpth.com/role/EarningsLossPerShareTables", "longName": "000030 - Disclosure - Earnings (Loss) Per Share (Tables)", "shortName": "Earnings (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://lpth.com/role/LeasesTables", "longName": "000031 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://lpth.com/role/LoansPayableTables", "longName": "000032 - Disclosure - Loans Payable (Tables)", "shortName": "Loans Payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://lpth.com/role/ForeignOperationsTables", "longName": "000033 - Disclosure - Foreign Operations (Tables)", "shortName": "Foreign Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "lpth:ScheduleOfRevenueAndForeignAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "lpth:ScheduleOfRevenueAndForeignAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative", "longName": "000034 - Disclosure - Acquisition of Visimid Technologies (Details Narrative)", "shortName": "Acquisition of Visimid Technologies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "From2023-07-01to2023-07-31_lpth_AcquisitionOfVisimidTechnologiesMember", "name": "us-gaap:CashAcquiredFromAcquisition", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "lpth:AcquisitionOfVisimidTechnologiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-07-31_lpth_AcquisitionOfVisimidTechnologiesMember", "name": "us-gaap:CashAcquiredFromAcquisition", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "lpth:AcquisitionOfVisimidTechnologiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://lpth.com/role/RevenueDetails", "longName": "000035 - Disclosure - Revenue (Details)", "shortName": "Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "From2024-10-01to2024-12-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-10-01to2024-12-31_lpth_InfraredComponentsMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "lpth:ScheduleOfRevenueByProductTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "unique": true } }, "R36": { "role": "http://lpth.com/role/RevenueDetailsNarrative", "longName": "000036 - Disclosure - Revenue (Details Narrative)", "shortName": "Revenue (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:DeferredRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-09-30", "name": "us-gaap:DeferredRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://lpth.com/role/InventoriesDetails", "longName": "000037 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:InventoryWorkInProcess", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "unique": true } }, "R38": { "role": "http://lpth.com/role/InventoriesDetailsNarrative", "longName": "000038 - Disclosure - Inventories (Details Narrative)", "shortName": "Inventories (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31_lpth_ToolingRawMaterialsMember", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "unique": true } }, "R39": { "role": "http://lpth.com/role/PropertyAndEquipmentDetails", "longName": "000039 - Disclosure - Property and Equipment (Details)", "shortName": "Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://lpth.com/role/PropertyAndEquipmentDetailsNarrative", "longName": "000040 - Disclosure - Property and Equipment (Details Narrative)", "shortName": "Property and Equipment (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails", "longName": "000041 - Disclosure - Goodwill and Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails1", "longName": "000042 - Disclosure - Goodwill and Intangible Assets (Details 1)", "shortName": "Goodwill and Intangible Assets (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31_us-gaap_FiniteLivedIntangibleAssetsMember", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "unique": true } }, "R43": { "role": "http://lpth.com/role/IncomeTaxesDetails", "longName": "000043 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "From2024-10-01to2024-12-31", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-10-01to2024-12-31", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://lpth.com/role/IncomeTaxesDetailsNarrative", "longName": "000044 - Disclosure - Income Taxes (Details Narrative)", "shortName": "Income Taxes (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://lpth.com/role/StockBasedCompensationDetails", "longName": "000045 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "From2024-10-01to2024-12-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-10-01to2024-12-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://lpth.com/role/StockBasedCompensationDetails1", "longName": "000046 - Disclosure - Stock-Based Compensation (Details 1)", "shortName": "Stock-Based Compensation (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "AsOf2024-06-30_lpth_RestrictedStockUnitsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30_lpth_RestrictedStockUnitsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://lpth.com/role/StockBasedCompensationDetails2", "longName": "000047 - Disclosure - Stock-Based Compensation (Details 2)", "shortName": "Stock-Based Compensation (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "lpth:ShareBasedPaymentArrangementNonvestedAwardCostNotYetRecognizedAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "lpth:ShareBasedPaymentArrangementNonvestedAwardCostNotYetRecognizedAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://lpth.com/role/StockBasedCompensationDetailsNarrative", "longName": "000048 - Disclosure - Stock-Based Compensation (Details Narrative)", "shortName": "Stock-Based Compensation (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "lpth:DiscountOfPurchaseOfCommonStock", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31", "name": "lpth:DiscountOfPurchaseOfCommonStock", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://lpth.com/role/EarningsLossPerShareDetails", "longName": "000049 - Disclosure - Earnings (Loss) Per Share (Details)", "shortName": "Earnings (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "From2024-10-01to2024-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-10-01to2024-12-31", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "unique": true } }, "R50": { "role": "http://lpth.com/role/EarningsLossPerShareDetails1", "longName": "000050 - Disclosure - Earnings (Loss) Per Share (Details 1)", "shortName": "Earnings (Loss) Per Share (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "From2024-10-01to2024-12-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-10-01to2024-12-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://lpth.com/role/LeasesDetails", "longName": "000051 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "From2024-10-01to2024-12-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-10-01to2024-12-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://lpth.com/role/LeasesDetails1", "longName": "000052 - Disclosure - Leases (Details 1)", "shortName": "Leases (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "unique": true } }, "R53": { "role": "http://lpth.com/role/LeasesDetails2", "longName": "000053 - Disclosure - Leases (Details 2)", "shortName": "Leases (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://lpth.com/role/LeasesDetailsNarrative", "longName": "000054 - Disclosure - Leases (Details Narrative)", "shortName": "Leases (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://lpth.com/role/LoansPayableDetails", "longName": "000055 - Disclosure - Loans Payable (Details)", "shortName": "Loans Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://lpth.com/role/LoansPayableDetailsNarrative", "longName": "000056 - Disclosure - Loans Payable (Details Narrative)", "shortName": "Loans Payable (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "AsOf2024-12-31_lpth_TwoThousandTwentyEquipmentLoanMember", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31_lpth_TwoThousandTwentyEquipmentLoanMember", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://lpth.com/role/ForeignOperationsDetails", "longName": "000057 - Disclosure - Foreign Operations (Details)", "shortName": "Foreign Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "From2024-10-01to2024-12-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-07-01to2024-12-31_lpth_ChinaMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "lpth:ScheduleOfRevenueAndForeignAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "unique": true } }, "R58": { "role": "http://lpth.com/role/ForeignOperationsDetails1", "longName": "000058 - Disclosure - Foreign Operations (Details 1)", "shortName": "Foreign Operations (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R59": { "role": "http://lpth.com/role/ForeignOperationsDetailsNarrative", "longName": "000059 - Disclosure - Foreign Operations (Details Narrative)", "shortName": "Foreign Operations (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "lpth:CumulativeGain", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "lpth:ForeignOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "lpth:CumulativeGain", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "lpth:ForeignOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "unique": true } }, "R60": { "role": "http://lpth.com/role/ContingenciesDetailsNarrative", "longName": "000060 - Disclosure - Contingencies (Details Narrative)", "shortName": "Contingencies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "From2023-12-01to2023-12-31", "name": "lpth:RelatedExpenses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-12-01to2023-12-31", "name": "lpth:RelatedExpenses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } }, "R61": { "role": "http://lpth.com/role/LiquidityDetailsNarrative", "longName": "000061 - Disclosure - Liquidity (Details Narrative)", "shortName": "Liquidity (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-02-01to2022-02-16_lpth_CommonStockClassAMember", "name": "lpth:OfferingPrice", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "lpth:LiquidityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "unique": true } }, "R62": { "role": "http://lpth.com/role/SubsequentEventDetailsNarrative", "longName": "000062 - Disclosure - Subsequent Event (Details Narrative)", "shortName": "Subsequent Event (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "From2025-02-01to2025-02-28_lpth_LyttonKambaraFoundationMember_lpth_FebruaryTwoThousandTwentyFiveMember", "name": "us-gaap:DebtConversionOriginalDebtAmount1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-02-01to2025-02-28_lpth_LyttonKambaraFoundationMember_lpth_FebruaryTwoThousandTwentyFiveMember", "name": "us-gaap:DebtConversionOriginalDebtAmount1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lpth_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r56", "r691" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Trade accounts receivable, net of allowance of $25,781 and $18,502", "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": [ "r758" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r58" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://lpth.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less accumulated depreciation and amortization", "label": "[Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment]", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r40", "r134", "r535" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r22", "r23", "r75", "r143", "r531", "r557", "r558" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive Income", "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", "r12", "r23", "r417", "r420", "r452", "r553", "r554", "r737", "r738", "r739", "r747", "r748", "r749", "r750" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r269", "r654" ] }, "us-gaap_AcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquisitionCosts", "crdr": "debit", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase price net acquisition cost", "documentation": "Amount of capitalized acquisition cost incurred during period and excluded from amortization for oil- and gas-producing activities accounted for under full cost method. Excludes exploration and development costs and capitalized interest." } } }, "auth_ref": [ "r840", "r841" ] }, "lpth_AcquisitionIncludesBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "AcquisitionIncludesBankDebt", "crdr": "credit", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Bank debt" } } }, "auth_ref": [] }, "lpth_AcquisitionOfVisimidTechnologiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://lpth.com/20241231", "localname": "AcquisitionOfVisimidTechnologiesDisclosureTextBlock", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologies" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquisition of Visimid Technologies", "label": "[Acquisition of Visimid Technologies]" } } }, "auth_ref": [] }, "lpth_AcquisitionOfVisimidTechnologiesMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "AcquisitionOfVisimidTechnologiesMember", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Acquisition of Visimid Technologies [Member]" } } }, "auth_ref": [] }, "lpth_AcquisitionOfVisimidTechnologiesabstract": { "xbrltype": "stringItemType", "nsuri": "http://lpth.com/20241231", "localname": "AcquisitionOfVisimidTechnologiesabstract", "lang": { "en-us": { "role": { "label": "Acquisition of Visimid Technologies" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r67", "r691", "r872" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-In Capital", "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": [ "r567", "r747", "r748", "r749", "r750", "r822", "r874" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r371", "r376" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance For Doubtful Trade Accounts Receivable", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r144", "r217", "r251" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://lpth.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": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest from amortization of loan issuance costs", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r7", "r81", "r319", "r833" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of intangibles", "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", "r266", "r273", "r665" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://lpth.com/role/EarningsLossPerShareDetails1" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities", "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": [ "r195" ] }, "lpth_AssembliesAndModulesMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "AssembliesAndModulesMember", "presentation": [ "http://lpth.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Assemblies and Modules [Member]" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionConsiderationTransferredOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferredOtherAssets", "crdr": "credit", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash Consideration", "documentation": "Amount of tangible and intangible assets included as part of consideration transferred in asset acquisition, classified as other. Excludes cash." } } }, "auth_ref": [ "r819", "r820", "r821" ] }, "lpth_AssetAcquisitionConsiderationTransferredOtherAssetsRemainingBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "AssetAcquisitionConsiderationTransferredOtherAssetsRemainingBalance", "crdr": "credit", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Remaining Consideration exchange" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "[Assets]", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r107", "r116", "r138", "r168", "r199", "r203", "r210", "r211", "r248", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r410", "r414", "r427", "r525", "r603", "r661", "r662", "r691", "r711", "r787", "r788", "r838" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "[Assets, Current]", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r131", "r147", "r168", "r248", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r410", "r414", "r427", "r691", "r787", "r788", "r838" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "lpth_AssetsLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://lpth.com/20241231", "localname": "AssetsLesseeAbstract", "presentation": [ "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Assets" } } }, "auth_ref": [] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardDateAxis", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative", "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award Date [Axis]", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardDateDomain", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative", "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://lpth.com/role/EarningsLossPerShareDetails1", "http://lpth.com/role/StockBasedCompensationDetails", "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370" ] }, "lpth_BacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "BacklogMember", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Backlog [Member]" } } }, "auth_ref": [] }, "lpth_BalanceEndingSharesExercisableAndVested": { "xbrltype": "sharesItemType", "nsuri": "http://lpth.com/20241231", "localname": "BalanceEndingSharesExercisableAndVested", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Balance ending, shares exercisable and vested" } } }, "auth_ref": [] }, "lpth_BalanceEndingSharesUnexercisableAndUnvested": { "xbrltype": "sharesItemType", "nsuri": "http://lpth.com/20241231", "localname": "BalanceEndingSharesUnexercisableAndUnvested", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Balance ending, shares unexercisable and unvested" } } }, "auth_ref": [] }, "lpth_BasicEarningsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://lpth.com/20241231", "localname": "BasicEarningsPerShare", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Loss per common share (basic)" } } }, "auth_ref": [] }, "lpth_BasicWeightedAverageNumberOfSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://lpth.com/20241231", "localname": "BasicWeightedAverageNumberOfSharesOutstanding", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Number of shares used in per share calculation (basic)" } } }, "auth_ref": [] }, "lpth_BottomMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "BottomMember", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails", "http://lpth.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "verboseLabel": "Minimum [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative", "http://lpth.com/role/ForeignOperationsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r406", "r673", "r674" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative", "http://lpth.com/role/ForeignOperationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Business Acquisition Axis", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r47", "r48", "r267", "r268", "r269", "r270", "r271", "r406", "r673", "r674" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total Consideration", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r0", "r1", "r11" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets", "crdr": "debit", "presentation": [ "http://lpth.com/role/ForeignOperationsDetails1" ], "lang": { "en-us": { "role": { "label": "Long-lived assets", "documentation": "Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r49" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://lpth.com/role/BasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Basis Of Presentaion", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r55", "r88", "r89" ] }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "label": "Finance Lease - Fiscal year ending June 30," } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Cash", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r118", "r528", "r578", "r598", "r691", "r711", "r729" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Acquisition price of company in cash", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "label": "[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents]", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "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": [ "r30", "r85", "r165" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Change in cash, cash equivalents and restricted cash", "label": "[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect]", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r85" ] }, "lpth_CashConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "CashConsideration", "crdr": "credit", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash Consideration", "label": "[Cash Consideration]" } } }, "auth_ref": [] }, "lpth_CashEquivalentsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "CashEquivalentsValue", "crdr": "debit", "presentation": [ "http://lpth.com/role/ForeignOperationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash And Cash Equivalents" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash investing & financing activities:" } } }, "auth_ref": [] }, "lpth_ChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "ChinaMember", "presentation": [ "http://lpth.com/role/ForeignOperationsDetails", "http://lpth.com/role/ForeignOperationsDetails1" ], "lang": { "en-us": { "role": { "label": "China" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://lpth.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "lpth_ClassACommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "ClassACommonStockMember", "presentation": [ "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class A Common Stock" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://lpth.com/role/LiquidityDetailsNarrative", "http://lpth.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r128", "r140", "r141", "r142", "r168", "r189", "r190", "r192", "r194", "r201", "r202", "r248", "r288", "r290", "r291", "r292", "r295", "r296", "r325", "r326", "r327", "r328", "r330", "r427", "r560", "r561", "r562", "r563", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r579", "r590", "r613", "r630", "r638", "r639", "r640", "r641", "r642", "r718", "r743", "r751" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrant Exercise Price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r331" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://lpth.com/role/Contingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r94", "r284", "r285", "r644", "r780", "r784" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class A Common Stock [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r874" ] }, "lpth_CommonStockClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "CommonStockClassAMember", "presentation": [ "http://lpth.com/role/LiquidityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Stock ClassA" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://lpth.com/role/LiquidityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Stock: Class A, Par Value", "verboseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r66" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://lpth.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Stock: Class A, Shares Authorized", "verboseLabel": "Common stock shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r66", "r590" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://lpth.com/role/LiquidityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Stock: Class A, Shares Issued", "verboseLabel": "Common stock, shares Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r66" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock: Class A, Shares Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r66", "r590", "r609", "r874", "r875" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock: Class A, $.01 par value, voting; 94,500,000 shares authorized; 39,890,834 and 39,254,643 shares issued and outstanding", "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": [ "r66", "r530", "r691" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "[Comprehensive Income (Loss), Net of Tax, Attributable to Parent]", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r24", "r149", "r151", "r156", "r521", "r542", "r543" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://lpth.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment And Software [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://lpth.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Construction In Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockSharesIssued1", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares issued", "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r32", "r33", "r34" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Cost of sales", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r78", "r168", "r248", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r427", "r661", "r787" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "lpth_CumulativeGain": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "CumulativeGain", "crdr": "debit", "presentation": [ "http://lpth.com/role/ForeignOperationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cumulative Gain" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://lpth.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": [] }, "lpth_CustomerBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "CustomerBacklogMember", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Backlog [Member]" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative", "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "verboseLabel": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r51", "r768", "r769", "r770", "r771", "r773", "r775", "r778", "r779" ] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt original principal amount", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r32", "r34" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Loans Payable" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://lpth.com/role/LoansPayable" ], "lang": { "en-us": { "role": { "verboseLabel": "Loans Payable", "label": "Debt Disclosure [Text Block]", "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": [ "r95", "r167", "r279", "r280", "r281", "r282", "r283", "r286", "r287", "r297", "r303", "r304", "r305", "r306", "r307", "r308", "r313", "r320", "r321", "r323", "r436" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://lpth.com/role/LoansPayableDetails", "http://lpth.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r20", "r57", "r58", "r108", "r109", "r171", "r298", "r299", "r300", "r301", "r302", "r304", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r666", "r667", "r668", "r669", "r670", "r689", "r744", "r781", "r782", "r783", "r832", "r834" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Strike price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r96", "r300" ] }, "lpth_DebtInstrumentDiscount": { "xbrltype": "percentItemType", "nsuri": "http://lpth.com/20241231", "localname": "DebtInstrumentDiscount", "presentation": [ "http://lpth.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Original issue discount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://lpth.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest rate, per annum", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r60", "r316", "r832" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://lpth.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest Rate On Borrowing", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r60", "r324", "r436", "r437", "r689" ] }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateIncreaseDecrease", "presentation": [ "http://lpth.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest rate increase, per annum", "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentIssuedPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentIssuedPrincipal", "crdr": "credit", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate principal amount", "documentation": "Amount of principal of debt issued." } } }, "auth_ref": [ "r560" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://lpth.com/role/LoansPayableDetails", "http://lpth.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r20", "r171", "r298", "r299", "r300", "r301", "r302", "r304", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r666", "r667", "r668", "r669", "r670", "r689", "r744", "r781", "r782", "r783", "r832", "r834" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://lpth.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "lpth_DecreaseInAggregateOfferingPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "DecreaseInAggregateOfferingPrice", "crdr": "credit", "presentation": [ "http://lpth.com/role/LiquidityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Decrease in Aggregate Offering Price" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r378", "r379", "r526" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r87" ] }, "lpth_DeferredPaymentForAcquisitionOfVisimid": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "DeferredPaymentForAcquisitionOfVisimid", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred payment for acquisition of Visimid", "label": "[Deferred payment for acquisition of Visimid]" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://lpth.com/role/RevenueDetailsNarrative" ], "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." } } }, "auth_ref": [ "r730" ] }, "lpth_DeferredTaxesAssetsNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "DeferredTaxesAssetsNetCurrent", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets, net" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://lpth.com/role/PropertyAndEquipmentDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r39" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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", "r39" ] }, "lpth_DescriptionOfBridgeNote": { "xbrltype": "stringItemType", "nsuri": "http://lpth.com/20241231", "localname": "DescriptionOfBridgeNote", "presentation": [ "http://lpth.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of Bridge Note" } } }, "auth_ref": [] }, "lpth_DescriptionOfLeasedSpace": { "xbrltype": "stringItemType", "nsuri": "http://lpth.com/20241231", "localname": "DescriptionOfLeasedSpace", "presentation": [ "http://lpth.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of leased space" } } }, "auth_ref": [] }, "lpth_DescriptionRelatedToStockPayable": { "xbrltype": "stringItemType", "nsuri": "http://lpth.com/20241231", "localname": "DescriptionRelatedToStockPayable", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of restricted stock installments" } } }, "auth_ref": [] }, "lpth_DescriptionofstockOptionsGrantedVestRatably": { "xbrltype": "stringItemType", "nsuri": "http://lpth.com/20241231", "localname": "DescriptionofstockOptionsGrantedVestRatably", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock options granted vest ratably description" } } }, "auth_ref": [] }, "lpth_DilutedEarningsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://lpth.com/20241231", "localname": "DilutedEarningsPerShare", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Loss per common share (diluted)" } } }, "auth_ref": [] }, "lpth_DilutedWeightedAverageNumberOfSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://lpth.com/20241231", "localname": "DilutedWeightedAverageNumberOfSharesOutstanding", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Number of shares used in per share calculation (diluted)" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://lpth.com/role/StockbasedCompensation" ], "lang": { "en-us": { "role": { "label": "Stock-based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r343", "r344", "r372", "r373", "r375", "r675" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "StockBased Compensation" } } }, "auth_ref": [] }, "lpth_DiscountOfPurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "DiscountOfPurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Discount of purchase of common stock" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://lpth.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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://lpth.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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://lpth.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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://lpth.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": [ "r715" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://lpth.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": [ "r716" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://lpth.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings (Loss) Per Share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://lpth.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r157", "r177", "r178", "r179", "r180", "r181", "r182", "r187", "r189", "r192", "r193", "r194", "r198", "r404", "r408", "r424", "r425", "r522", "r544", "r658" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://lpth.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Loss per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://lpth.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r157", "r177", "r178", "r179", "r180", "r181", "r182", "r189", "r192", "r193", "r194", "r198", "r404", "r408", "r424", "r425", "r522", "r544", "r658" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://lpth.com/role/EarningsLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings (loss) Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r186", "r195", "r196", "r197" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": [ "r428" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://lpth.com/role/IncomeTaxesDetails", "http://lpth.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Effective income tax rate", "verboseLabel": "Statutory income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r382", "r676" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://lpth.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "U.S. federal and state statutory income tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r170", "r382", "r395", "r676" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "presentation": [ "http://lpth.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Change in statutory income tax rate", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates." } } }, "auth_ref": [ "r384", "r676", "r746", "r817" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued payroll and benefits", "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": [ "r58" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Total unrecognized compensation cost", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r374" ] }, "lpth_EmployeeServiceShareBasedCompensationRestrictedStockAward": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "EmployeeServiceShareBasedCompensationRestrictedStockAward", "crdr": "debit", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Award" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://lpth.com/role/EarningsLossPerShareDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock Options", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "lpth_EmployeeStockPurchasePlanAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "EmployeeStockPurchasePlanAmount", "crdr": "credit", "presentation": [ "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Employee Stock Purchase Plan, amount" } } }, "auth_ref": [] }, "lpth_EmployeeStockPurchasePlanShares": { "xbrltype": "sharesItemType", "nsuri": "http://lpth.com/20241231", "localname": "EmployeeStockPurchasePlanShares", "presentation": [ "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Employee Stock Purchase Plan, shares" } } }, "auth_ref": [] }, "lpth_EngineeringServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "EngineeringServicesMember", "presentation": [ "http://lpth.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Engineering Services [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://lpth.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 1", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://lpth.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 2", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://lpth.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address City Or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://lpth.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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://lpth.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address State Or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://lpth.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": [ "r713" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://lpth.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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://lpth.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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://lpth.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r713" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://lpth.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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://lpth.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": [ "r713" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://lpth.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation State 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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://lpth.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": [ "r717" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://lpth.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": [ "r713" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://lpth.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": [ "r713" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://lpth.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r713" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://lpth.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": [ "r713" ] }, "lpth_EquipmentLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "EquipmentLoansMember", "presentation": [ "http://lpth.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Equipment Loans [Member]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://lpth.com/role/StatementOfStockholdersEquity" ], "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": [ "r13", "r129", "r152", "r153", "r154", "r172", "r173", "r174", "r176", "r181", "r183", "r185", "r200", "r249", "r250", "r278", "r332", "r393", "r394", "r401", "r402", "r403", "r405", "r407", "r408", "r416", "r417", "r418", "r419", "r420", "r421", "r423", "r429", "r430", "r431", "r432", "r433", "r434", "r438", "r440", "r452", "r540", "r553", "r554", "r555", "r567", "r630" ] }, "us-gaap_EquitySecuritiesRestrictedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesRestrictedAbstract", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "RSU Shares" } } }, "auth_ref": [] }, "lpth_EquitySecuritiessRestrictedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://lpth.com/20241231", "localname": "EquitySecuritiessRestrictedAbstract", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "RSA Shares" } } }, "auth_ref": [] }, "lpth_EstimatedCostOfTenantImprovementAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "EstimatedCostOfTenantImprovementAllowances", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Estimated cost of Tenant improvement allowances" } } }, "auth_ref": [] }, "lpth_EstimatedLife": { "xbrltype": "durationItemType", "nsuri": "http://lpth.com/20241231", "localname": "EstimatedLife", "presentation": [ "http://lpth.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Estimated life" } } }, "auth_ref": [] }, "lpth_EstimatedUsefulLivesOfAssets": { "xbrltype": "durationItemType", "nsuri": "http://lpth.com/20241231", "localname": "EstimatedUsefulLivesOfAssets", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Estimated useful lives of assets" } } }, "auth_ref": [] }, "lpth_EuropeanCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "EuropeanCountriesMember", "presentation": [ "http://lpth.com/role/ForeignOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Europe" } } }, "auth_ref": [] }, "lpth_ExerciseOfStockOptionsRsusRsasNetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "ExerciseOfStockOptionsRsusRsasNetAmount", "crdr": "credit", "presentation": [ "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Exercise of Stock Options, RSUs & RSAs, net amount" } } }, "auth_ref": [] }, "lpth_ExerciseOfStockOptionsRsusRsasNetShares": { "xbrltype": "sharesItemType", "nsuri": "http://lpth.com/20241231", "localname": "ExerciseOfStockOptionsRsusRsasNetShares", "presentation": [ "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Exercise of Stock Options, RSUs & RSAs, net shares" } } }, "auth_ref": [] }, "us-gaap_FairValueOfAssetsAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfAssetsAcquired", "crdr": "debit", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Estimated fair values of the assets acquired and liabilities assumed", "documentation": "The fair value of assets acquired in noncash investing or financing activities." } } }, "auth_ref": [ "r32", "r33", "r34" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://lpth.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r10" ] }, "lpth_FebruaryTwoThousandTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "FebruaryTwoThousandTwentyFiveMember", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "February 2025 [Member]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://lpth.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease cost, interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r443", "r446", "r690" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "label": "Present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r442", "r450" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets", "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Finance lease obligation, current portion", "verboseLabel": "Finance leases, current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r442" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets", "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Finance lease obligation, less current portion", "verboseLabel": "Finance leases, noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r442" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "label": "Total future minimum payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r450" ] }, "lpth_FinanceLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "label": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "June 30, 2026", "label": "[Finance Lease, Liability, to be Paid, Year One]", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r450" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "June 30, 2029", "label": "[Finance Lease, Liability, to be Paid, Year Four]", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r450" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "June 30, 2028", "label": "[Finance Lease, Liability, to be Paid, Year Three]", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r450" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "June 30, 2027", "label": "[Finance Lease, Liability, to be Paid, Year Two]", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r450" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "label": "June 30, 2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r836" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Less imputed interest", "label": "[Finance Lease, Liability, Undiscounted Excess Amount]", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r450" ] }, "lpth_FinanceLeasePaymentsUse": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "FinanceLeasePaymentsUse", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Operating cash used for finance leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Finance lease assets", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r441" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Finance Lease Assets, Accumulated Depreciation", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r719", "r720" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://lpth.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease cost, depreciation of lease assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r443", "r446", "r690" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate, finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r449", "r690" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r322", "r329", "r422", "r426", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r541", "r663", "r679", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r692", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r759", "r760", "r761", "r762", "r823", "r824", "r825", "r826", "r827", "r828" ] }, "lpth_FinancingCashUsedForFinanceLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "FinancingCashUsedForFinanceLeases", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Financing cash used for finance leases" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less Accumulated Amortization", "label": "[Finite-Lived Intangible Assets, Accumulated Amortization]", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r136", "r263", "r272", "r665" ] }, "lpth_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails1" ], "lang": { "en-us": { "role": { "label": "After June 30, 2029" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails1" ], "lang": { "en-us": { "role": { "label": "June 30, 2026", "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": [ "r274", "r654", "r665" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails1" ], "lang": { "en-us": { "role": { "label": "June 30, 2025 (six months remaining)", "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": [ "r876" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails1" ], "lang": { "en-us": { "role": { "label": "June 30, 2029", "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": [ "r274", "r654", "r665" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails1" ], "lang": { "en-us": { "role": { "label": "June 30, 2028", "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": [ "r274", "r654", "r665" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails1" ], "lang": { "en-us": { "role": { "label": "June 30, 2027", "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": [ "r274", "r654", "r665" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative", "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails", "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails1" ], "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": [ "r265", "r267", "r268", "r269", "r271", "r272", "r276", "r277", "r488", "r489", "r654" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r263", "r272", "r489", "r665" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative", "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails", "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails1" ], "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": [ "r265", "r267", "r268", "r269", "r271", "r272", "r276", "r277", "r654" ] }, "us-gaap_FiniteLivedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMember", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails1" ], "lang": { "en-us": { "role": { "label": "Intangible Assets [Member]", "documentation": "Assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets", "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails", "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails1" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "verboseLabel": "Intangible Assets, Net", "terseLabel": "Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r488", "r775" ] }, "us-gaap_ForeignCurrencyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyAbstract", "lang": { "en-us": { "role": { "label": "Foreign Operations" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "presentation": [ "http://lpth.com/role/ForeignOperationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Gain (loss) On Foreign Currency", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r611", "r709", "r830", "r831", "r873" ] }, "lpth_ForeignOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://lpth.com/20241231", "localname": "ForeignOperationsDisclosureTextBlock", "presentation": [ "http://lpth.com/role/ForeignOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign Operations", "label": "[Foreign Operations]" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://lpth.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture And Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "lpth_GainLossOnDispositionOfPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "GainLossOnDispositionOfPropertyAndEquipment", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Loss (gain) on disposal of property and equipment" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r135", "r264", "r520", "r662", "r664", "r680", "r691", "r765", "r766" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill And Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r764", "r767" ] }, "lpth_GrantedShares": { "xbrltype": "sharesItemType", "nsuri": "http://lpth.com/20241231", "localname": "GrantedShares", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Granted, shares" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross margin", "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": [ "r76", "r78", "r115", "r168", "r248", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r427", "r660", "r661", "r753", "r754", "r755", "r756", "r757", "r787" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "[Income (Loss) from Continuing Operations before Income Taxes, Domestic]", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r169", "r381" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://lpth.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (loss) before income taxes", "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": [ "r77", "r111", "r115", "r523", "r537", "r660", "r661", "r753", "r754", "r755", "r756", "r757" ] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://lpth.com/role/ForeignOperationsDetails", "http://lpth.com/role/ForeignOperationsDetails1", "http://lpth.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r388", "r818" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://lpth.com/role/ForeignOperationsDetails", "http://lpth.com/role/ForeignOperationsDetails1", "http://lpth.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [ "r388", "r818" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://lpth.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r170", "r377", "r382", "r385", "r386", "r387", "r389", "r390", "r396", "r398", "r399", "r400", "r565", "r676" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "http://lpth.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income tax provision", "verboseLabel": "Income tax provision", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r117", "r126", "r184", "r185", "r199", "r207", "r211", "r380", "r382", "r397", "r545", "r676" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income taxes paid", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r31", "r164", "r391", "r392" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Trade 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_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "[Increase (Decrease) in Inventories]", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "lpth_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Change in operating lease assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other current assets", "label": "[Increase (Decrease) in Other Current Assets]", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r742" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and deposits", "label": "[Increase (Decrease) in Prepaid Expense and Other Assets]", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative", "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite Lived Intangible Assets By Major Class Axis", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r265", "r270", "r275", "r665" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative", "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company." } } }, "auth_ref": [ "r265", "r270", "r275", "r665" ] }, "lpth_InfraredComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "InfraredComponentsMember", "presentation": [ "http://lpth.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Infrared Components [Member]" } } }, "auth_ref": [] }, "lpth_InstallmentTerm": { "xbrltype": "durationItemType", "nsuri": "http://lpth.com/20241231", "localname": "InstallmentTerm", "presentation": [ "http://lpth.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Installment Term" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense, net", "label": "[Interest Expense, Operating and Nonoperating]", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r199", "r203", "r206", "r208", "r211", "r435", "r661", "r662" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest paid in cash", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r159", "r162", "r163" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://lpth.com/role/Inventories" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r261" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://lpth.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r731" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets", "http://lpth.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "verboseLabel": "Inventories, net", "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": [ "r145", "r657", "r691" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "presentation": [ "http://lpth.com/role/InventoriesDetails", "http://lpth.com/role/InventoriesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Raw materials", "verboseLabel": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r733" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://lpth.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for obsolescence", "label": "[Inventory Valuation Reserves]", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r91", "r735" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "presentation": [ "http://lpth.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Work in process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r732" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Inventory write-offs to allowance", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r262" ] }, "lpth_IssuanceOfCommonStockForAcquisitionOfVisimid": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "IssuanceOfCommonStockForAcquisitionOfVisimid", "crdr": "debit", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for acquisition of Visimid" } } }, "auth_ref": [] }, "lpth_IssuanceOfCommonStockForAcquisitionOfVisimidAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "IssuanceOfCommonStockForAcquisitionOfVisimidAmount", "crdr": "credit", "presentation": [ "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for acquisition of Visimid, amount" } } }, "auth_ref": [] }, "lpth_IssuanceOfCommonStockForAcquisitionOfVisimidShares": { "xbrltype": "sharesItemType", "nsuri": "http://lpth.com/20241231", "localname": "IssuanceOfCommonStockForAcquisitionOfVisimidShares", "presentation": [ "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for acquisition of Visimid, shares" } } }, "auth_ref": [] }, "lpth_LPOIZMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "LPOIZMember", "presentation": [ "http://lpth.com/role/ForeignOperationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "L P O I Z" } } }, "auth_ref": [] }, "lpth_LVMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "LVMember", "presentation": [ "http://lpth.com/role/ForeignOperationsDetails1", "http://lpth.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "LATVIA" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://lpth.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r445", "r690" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://lpth.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of components of lease expense", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r835" ] }, "lpth_LeaseTermAndDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://lpth.com/20241231", "localname": "LeaseTermAndDiscountRateTableTextBlock", "presentation": [ "http://lpth.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Lease Term And Discount Rate" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://lpth.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r93", "r451" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://lpth.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Future Maturities Of Lease Liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r836" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Total future minimum payments", "label": "[Lessee, Operating Lease, Liability, to be Paid]", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r450" ] }, "lpth_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Thereafter", "label": "[Thereafter]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "June 30, 2026", "label": "[Lessee, Operating Lease, Liability, to be Paid, Year One]", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r450" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "June 30, 2029", "label": "[Lessee, Operating Lease, Liability, to be Paid, Year Four]", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r450" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "June 30, 2028", "label": "[Lessee, Operating Lease, Liability, to be Paid, Year Three]", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r450" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "June 30, 2027", "label": "[Lessee, Operating Lease, Liability, to be Paid, Year Two]", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r450" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "June 30, 2025", "label": "[Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year]", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r836" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Less imputed interest", "label": "[Lessee, Operating Lease, Liability, Undiscounted Excess Amount]", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r450" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://lpth.com/role/Leases" ], "lang": { "en-us": { "role": { "verboseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r439" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 31.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "[Liabilities]", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r20", "r57", "r58", "r59", "r61", "r62", "r63", "r64", "r168", "r248", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r411", "r414", "r415", "r427", "r589", "r659", "r711", "r787", "r838", "r839" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r71", "r110", "r533", "r691", "r745", "r763", "r829" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r59", "r132", "r168", "r248", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r411", "r414", "r415", "r427", "r691", "r787", "r838", "r839" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "lpth_LiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://lpth.com/20241231", "localname": "LiabilitiesLesseeAbstract", "presentation": [ "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Liabilities" } } }, "auth_ref": [] }, "lpth_LiquidityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://lpth.com/20241231", "localname": "LiquidityAbstract", "lang": { "en-us": { "role": { "label": "Liquidity" } } }, "auth_ref": [] }, "lpth_LiquidityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://lpth.com/20241231", "localname": "LiquidityDisclosureTextBlock", "presentation": [ "http://lpth.com/role/Liquidity" ], "lang": { "en-us": { "role": { "verboseLabel": "Liquidity", "label": "[Liquidity]" } } }, "auth_ref": [] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayableCurrent", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets", "http://lpth.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Loans payable, current portion", "negatedLabel": "Less current portion", "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r58" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://lpth.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://lpth.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "June 30, 2025 (remaining nine months)", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r9", "r171", "r315" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://lpth.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "June 30, 2028", "label": "[Long-Term Debt, Maturity, Year Four]", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r9", "r171", "r315" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://lpth.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "June 30, 2027", "label": "[Long-Term Debt, Maturity, Year Three]", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r9", "r171", "r315" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://lpth.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "June 30, 2026", "label": "[Long-Term Debt, Maturity, Year Two]", "verboseLabel": "June 30, 2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r9", "r171", "r315" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://lpth.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r139" ] }, "lpth_LongTermDebts": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "LongTermDebts", "crdr": "credit", "presentation": [ "http://lpth.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Total Payments", "label": "[Total Payments]", "verboseLabel": "Total Payments" } } }, "auth_ref": [] }, "us-gaap_LongTermLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLoansPayable", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Loans payable, less current portion", "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r20" ] }, "lpth_LyttonKambaraFoundationMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "LyttonKambaraFoundationMember", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lytton Kambara Foundation [Member]" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://lpth.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Manufacturing Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "[Net Cash Provided by (Used in) Financing Activities]", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r161" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "[Net Cash Provided by (Used in) Investing Activities]", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r161" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "[Net Cash Provided by (Used in) Operating Activities]", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r85", "r86", "r87" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "http://lpth.com/role/EarningsLossPerShareDetails", "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "[Net Income (Loss) Attributable to Parent]", "verboseLabel": "Net Income (Loss)", "terseLabel": "Net income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r79", "r87", "r112", "r130", "r148", "r150", "r154", "r168", "r175", "r177", "r178", "r179", "r180", "r181", "r184", "r185", "r191", "r248", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r404", "r408", "r425", "r427", "r539", "r612", "r628", "r629", "r709", "r787" ] }, "lpth_OfferingPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "OfferingPrice", "crdr": "credit", "presentation": [ "http://lpth.com/role/LiquidityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Offering Price" } } }, "auth_ref": [] }, "lpth_OneJanuaryTwoZeroTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "OneJanuaryTwoZeroTwentyFourMember", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "January 1, 2024 [Member]" } } }, "auth_ref": [] }, "lpth_OneJulyTwoZeroTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "OneJulyTwoZeroTwentyFourMember", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "July 1, 2024 [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "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/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "[Operating Income (Loss)]", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r115", "r660", "r753", "r754", "r755", "r756", "r757" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://lpth.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r447", "r690" ] }, "lpth_OperatingLeaseExpiryYear": { "xbrltype": "stringItemType", "nsuri": "http://lpth.com/20241231", "localname": "OperatingLeaseExpiryYear", "presentation": [ "http://lpth.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating Lease Expiry Year" } } }, "auth_ref": [] }, "lpth_OperatingLeaseLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "OperatingLeaseLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Operating leases, current" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Present value of lease liabilities", "label": "[Operating Lease, Liability]", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r442" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities, current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r442" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets", "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities, noncurrent", "verboseLabel": "Operating leases, noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r442" ] }, "us-gaap_OperatingLeasePaymentsUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePaymentsUse", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Operating cash used for operating leases", "documentation": "Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r444", "r448" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets", "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets", "verboseLabel": "Operating lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r441" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate, operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r449", "r690" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "presentation": [ "http://lpth.com/role/LeasesDetails2" ], "lang": { "en-us": { "role": { "label": "Operating Lease - Fiscal Year ending June 30," } } }, "auth_ref": [] }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionIndexedToIssuersEquityEquityAxis", "presentation": [ "http://lpth.com/role/EarningsLossPerShareDetails1" ], "lang": { "en-us": { "role": { "label": "Option Indexed To Issuers Equity Equity Axis", "documentation": "Information by type of options indexed to an issuer's equity." } } }, "auth_ref": [ "r41", "r53", "r54", "r106" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://lpth.com/role/EarningsLossPerShareDetails1" ], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities, noncurrent", "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r62" ] }, "lpth_OtherAsianCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "OtherAsianCountriesMember", "presentation": [ "http://lpth.com/role/ForeignOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Other Asian countries" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r146", "r691" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r137" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustment", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r4", "r540" ] }, "us-gaap_OtherLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLoansPayable", "crdr": "credit", "presentation": [ "http://lpth.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Loans payable", "label": "[Other Loans Payable]", "documentation": "Amount of long-term loans payable classified as other." } } }, "auth_ref": [ "r20", "r109", "r842" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense), net", "label": "[Other Nonoperating Income (Expense)]", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r82" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other income (expense), net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "us-gaap_PaymentsForAdvanceToAffiliate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForAdvanceToAffiliate", "crdr": "credit", "presentation": [ "http://lpth.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advances", "documentation": "The cash outflow from advancing money to an affiliate (an entity that is related but not strictly controlled by the entity)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_PaymentsForPreviousAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForPreviousAcquisition", "crdr": "credit", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Acquisition payment amount at the closing period", "documentation": "Cash outflow representing an adjustment to the purchase price of a previous acquisition." } } }, "auth_ref": [ "r740" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 24.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Loan issuance costs", "label": "[Payments of Debt Issuance Costs]", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r29" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of Visimid Technologies, net of cash 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": [ "r27" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase 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": [ "r84" ] }, "lpth_PercentageOfStockWarrantsSharesIssuable": { "xbrltype": "percentItemType", "nsuri": "http://lpth.com/20241231", "localname": "PercentageOfStockWarrantsSharesIssuable", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares underlying warrants percentage" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails", "http://lpth.com/role/LiquidityDetailsNarrative", "http://lpth.com/role/LoansPayableDetailsNarrative", "http://lpth.com/role/PropertyAndEquipmentDetails", "http://lpth.com/role/StockBasedCompensationDetails2", "http://lpth.com/role/StockBasedCompensationDetailsNarrative", "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails", "http://lpth.com/role/LiquidityDetailsNarrative", "http://lpth.com/role/LoansPayableDetailsNarrative", "http://lpth.com/role/PropertyAndEquipmentDetails", "http://lpth.com/role/StockBasedCompensationDetails2", "http://lpth.com/role/StockBasedCompensationDetailsNarrative", "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock: Series D, Par Value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r65", "r325" ] }, "us-gaap_PreferredStockRedemptionPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockRedemptionPricePerShare", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock purchase price", "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock: Series D, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r65", "r590" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock: Series D, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r65", "r325" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock: Series D, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r65", "r590", "r609", "r874", "r875" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock: Series D, $.01 par value, voting; 500,000 shares authorized; none issued and outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r65", "r529", "r691" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and deposits", "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": [ "r736" ] }, "us-gaap_PrincipalAmountOutstandingOnLoansSecuritized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrincipalAmountOutstandingOnLoansSecuritized", "crdr": "credit", "presentation": [ "http://lpth.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Principal amount", "documentation": "This is the principal amount outstanding for securitized loans only (across all types of loans)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_PrincipalOwnerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrincipalOwnerMember", "presentation": [ "http://lpth.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Bridge Note [Member]", "documentation": "Owner of record or known beneficial owner of more than 10 percent of the voting interests of the entity." } } }, "auth_ref": [] }, "lpth_ProceedsForRepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "ProceedsForRepaymentsOfDebt", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 25.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on loans payable", "label": "[Payments on loans payable]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Borrowings on loans payable", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r741" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of common stock from Employee Stock Purchase Plan", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r5", "r18" ] }, "us-gaap_ProceedsFromOtherDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromOtherDebt", "crdr": "debit", "presentation": [ "http://lpth.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net proceeds", "documentation": "Amount of cash inflow from debt classified as other." } } }, "auth_ref": [ "r28" ] }, "lpth_ProceedsFromSaleLeasebackOfEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "ProceedsFromSaleLeasebackOfEquipment", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale-leaseback of equipment" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r83" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://lpth.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product Or Service Axis" } } }, "auth_ref": [ "r212", "r487", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r655", "r671", "r701", "r702", "r703", "r705", "r706", "r785", "r786", "r789", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://lpth.com/role/RevenueDetails" ], "auth_ref": [ "r212", "r487", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r655", "r671", "r701", "r702", "r703", "r705", "r706", "r785", "r786", "r789", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss", "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r130", "r148", "r150", "r160", "r168", "r175", "r181", "r184", "r185", "r248", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r404", "r408", "r409", "r412", "r413", "r425", "r427", "r523", "r538", "r566", "r612", "r628", "r629", "r677", "r678", "r710", "r739", "r787" ] }, "lpth_PromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "PromissoryNoteMember", "presentation": [ "http://lpth.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Promissory Note [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://lpth.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property Plant And Equipment By Type Axis", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8", "r451" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://lpth.com/role/PropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property And Equipment", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r92", "r121", "r124", "r125" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://lpth.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Total property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r93", "r133", "r536" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets", "http://lpth.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "verboseLabel": "Total 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", "r451", "r524", "r536", "r691" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://lpth.com/role/PropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Property And Equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://lpth.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r93", "r451" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Provision for credit losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r158", "r254" ] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://lpth.com/role/InventoriesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Public Utilities Inventory Axis", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r734" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://lpth.com/role/InventoriesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r734" ] }, "lpth_PurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "PurchaseAgreementMember", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase Agreement [Member]" } } }, "auth_ref": [] }, "lpth_PurchaseOfEquipmentThroughFinanceLeaseArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "PurchaseOfEquipmentThroughFinanceLeaseArrangements", "crdr": "debit", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Purchase of equipment through finance lease arrangements" } } }, "auth_ref": [] }, "lpth_RelatedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "RelatedExpenses", "crdr": "debit", "presentation": [ "http://lpth.com/role/ContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related expenses" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r216", "r342", "r453", "r454", "r527", "r534", "r584", "r585", "r586", "r587", "r588", "r608", "r610", "r633" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r216", "r342", "r453", "r454", "r527", "r534", "r584", "r585", "r586", "r587", "r588", "r608", "r610", "r633", "r837" ] }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of finance lease obligations", "label": "[Repayments of Debt and Lease Obligation]", "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation." } } }, "auth_ref": [] }, "lpth_RepublicOfChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "RepublicOfChinaMember", "presentation": [ "http://lpth.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Republic of China [Member]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "New product development", "documentation": "Amount of expense for research and development. Excludes cost for computer software product to be sold, leased, or otherwise marketed, writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both, and write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r816" ] }, "lpth_RestOfWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "RestOfWorldMember", "presentation": [ "http://lpth.com/role/ForeignOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Rest of world" } } }, "auth_ref": [] }, "lpth_RestrictedStockAwardRSAMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "RestrictedStockAwardRSAMember", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Award R S A [Member]" } } }, "auth_ref": [] }, "lpth_RestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "RestrictedStockAwardsMember", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Awards [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockExpense", "crdr": "debit", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted stock", "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "lpth_RestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "RestrictedStockUnitsMember", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://lpth.com/role/EarningsLossPerShareDetails1", "http://lpth.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units", "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_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r68", "r97", "r532", "r556", "r558", "r564", "r591", "r691" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r129", "r172", "r173", "r174", "r176", "r181", "r183", "r185", "r249", "r250", "r278", "r393", "r394", "r401", "r402", "r403", "r405", "r407", "r408", "r416", "r418", "r419", "r421", "r423", "r438", "r440", "r553", "r555", "r567", "r874" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://lpth.com/role/Revenue" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "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": [ "r127", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "http://lpth.com/role/ForeignOperationsDetails", "http://lpth.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, net", "verboseLabel": "Revenues", "terseLabel": "Revenues", "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": [ "r113", "r114", "r155", "r168", "r199", "r204", "r205", "r209", "r211", "r212", "r213", "r215", "r248", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r427", "r523", "r661", "r787" ] }, "lpth_RevisedOfferingPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "RevisedOfferingPrice", "crdr": "credit", "presentation": [ "http://lpth.com/role/LiquidityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revised Offering Price" } } }, "auth_ref": [] }, "lpth_SICPMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "SICPMember", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "SICP [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://lpth.com/role/EarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of potential dilutive shares", "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": [ "r35" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://lpth.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://lpth.com/role/EarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of earnings per shares", "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": [ "r752" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://lpth.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income Tax Expense And Effective Income Tax Rate", "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": [ "r383", "r676", "r817" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsTables" ], "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": [ "r665", "r774" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://lpth.com/role/InventoriesTables" ], "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": [ "r21", "r72", "r73", "r74" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://lpth.com/role/LoansPayableTables" ], "lang": { "en-us": { "role": { "label": "Future Maturities Of Loans Payable", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r9" ] }, "lpth_ScheduleOfRevenueAndForeignAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://lpth.com/20241231", "localname": "ScheduleOfRevenueAndForeignAssetsTableTextBlock", "presentation": [ "http://lpth.com/role/ForeignOperationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue and Foreign Assets" } } }, "auth_ref": [] }, "lpth_ScheduleOfRevenueByProductTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://lpth.com/20241231", "localname": "ScheduleOfRevenueByProductTableTextBlock", "presentation": [ "http://lpth.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of revenue by product" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://lpth.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Summary Of Activity Of Share Based Compensation Awards", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r16", "r17", "r103" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://lpth.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Stock-based Compensation Expense", "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": [ "r16", "r17", "r98" ] }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "presentation": [ "http://lpth.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Share-based unreognized Compensation Future Cost To Be Recognized", "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": [ "r105" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Intangible Assets Future Amortization", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r665", "r776" ] }, "lpth_SecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "SecuritiesPurchaseAgreementMember", "presentation": [ "http://lpth.com/role/LiquidityDetailsNarrative", "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Securities Purchase Agreement", "verboseLabel": "Securities Purchase Agreement" } } }, "auth_ref": [] }, "lpth_SecurititesPurchaseAgreementDescription": { "xbrltype": "stringItemType", "nsuri": "http://lpth.com/20241231", "localname": "SecurititesPurchaseAgreementDescription", "presentation": [ "http://lpth.com/role/LiquidityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of securities purchase agreement" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://lpth.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security 12b Title", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r712" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://lpth.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r714" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://lpth.com/role/IncomeTaxesDetailsNarrative" ], "auth_ref": [ "r213", "r214", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r580", "r581", "r582", "r634", "r635", "r636", "r637", "r643", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r656", "r672", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r704", "r707", "r789", "r843", "r844", "r845", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "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": [ "r80" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation on stock options, RSUs & RSAs, net", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAbstract", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock Options", "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance, ending, shares unexercisable/unvested", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number]", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r356", "r357" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contract life - Restricted Stock Units, beginning", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r104" ] }, "lpth_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms2": { "xbrltype": "durationItemType", "nsuri": "http://lpth.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms2", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contract life - Restricted Stock Units, ending" } } }, "auth_ref": [] }, "lpth_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsCancelledForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://lpth.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsCancelledForfeited", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Cancelled/Forfeited" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised]", "documentation": "Number of non-option equity instruments exercised by participants." } } }, "auth_ref": [ "r15" ] }, "lpth_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedRSA": { "xbrltype": "sharesItemType", "nsuri": "http://lpth.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedRSA", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Exercised share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancelled/forfeited", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations]", "documentation": "Number of shares under non-option equity instrument agreements that were either cancelled or expired." } } }, "auth_ref": [ "r101", "r102" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Granted", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r14" ] }, "lpth_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedRSA": { "xbrltype": "sharesItemType", "nsuri": "http://lpth.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedRSA", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Granted share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number]", "periodEndLabel": "Balance, ending", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r99", "r100" ] }, "lpth_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumberRSABeginning": { "xbrltype": "sharesItemType", "nsuri": "http://lpth.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumberRSABeginning", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Balance beginning share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted average exercise price, Exercisable/vested - Balance Ending", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price]", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r350" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, Cancelled/Forfeited", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r796" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancelled/Forfeited, shares", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period]", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r354" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning, shares", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number]", "periodEndLabel": "Balance, ending, shares", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r348", "r349" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price, Balance Beginning", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price]", "periodEndLabel": "Weighted average exercise price, Balance Ending", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r348", "r349" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance, ending, shares exercisable and vested", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number]", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r364" ] }, "lpth_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberRSA": { "xbrltype": "sharesItemType", "nsuri": "http://lpth.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberRSA", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Exercisable And Vested, restricted award Shares]" } } }, "auth_ref": [] }, "lpth_ShareBasedCompensationArrangementByShareBasedPaymentsAwardNonOptionEquityInstrumentsOutstandingNumberRSA": { "xbrltype": "sharesItemType", "nsuri": "http://lpth.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentsAwardNonOptionEquityInstrumentsOutstandingNumberRSA", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Balance ending share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://lpth.com/role/EarningsLossPerShareDetails1", "http://lpth.com/role/StockBasedCompensationDetails", "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "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": [ "r353" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r352" ] }, "lpth_ShareBasedPaymentArrangementNonvestedAwardCostNotYetRecognizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "ShareBasedPaymentArrangementNonvestedAwardCostNotYetRecognizedAmount", "crdr": "debit", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Stock options" } } }, "auth_ref": [] }, "lpth_ShareBasedPaymentArrangementsNonvestedAwardCostNotYetRecognizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "ShareBasedPaymentArrangementsNonvestedAwardCostNotYetRecognizedAmount", "crdr": "debit", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Restricted stock units" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted average exercise price, Unexercisable/unvested - Balance Ending", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price]", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "lpth_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://lpth.com/20241231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contract life, Balance Beginning" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contract life, Balance Ending", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r104" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contract life, Exercisable/vested", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r364" ] }, "lpth_SharebasedcompensationarrangementbysharebasedpaymentawardequityinstrumentsotherthanoptionsoutstandingweightedaverageremainingcontractualtermsrestrictedStockAward": { "xbrltype": "durationItemType", "nsuri": "http://lpth.com/20241231", "localname": "SharebasedcompensationarrangementbysharebasedpaymentawardequityinstrumentsotherthanoptionsoutstandingweightedaverageremainingcontractualtermsrestrictedStockAward", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Restricted stock award Weighted average remaining contract life - Restricted Stock Awards ending" } } }, "auth_ref": [] }, "lpth_SharebasedcompensationarrangementbysharebasedpaymentawardequityinstrumentsotherthanoptionsoutstandingweightedaverageremainingcontractualtermsrestrictedStockAwardTerm": { "xbrltype": "durationItemType", "nsuri": "http://lpth.com/20241231", "localname": "SharebasedcompensationarrangementbysharebasedpaymentawardequityinstrumentsotherthanoptionsoutstandingweightedaverageremainingcontractualtermsrestrictedStockAwardTerm", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Restricted stock award Weighted average remaining contract life - Restricted Stock Units Beginning" } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "label": "[Shares, Issued]", "periodEndLabel": "Balance, shares", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r13" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://lpth.com/role/LiquidityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase Price, per share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://lpth.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r88", "r166" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://lpth.com/role/LiquidityDetailsNarrative", "http://lpth.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r128", "r140", "r141", "r142", "r168", "r189", "r190", "r192", "r194", "r201", "r202", "r248", "r288", "r290", "r291", "r292", "r295", "r296", "r325", "r326", "r327", "r328", "r330", "r427", "r560", "r561", "r562", "r563", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r579", "r590", "r613", "r630", "r638", "r639", "r640", "r641", "r642", "r718", "r743", "r751" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r66", "r69", "r70", "r129", "r152", "r153", "r154", "r172", "r173", "r174", "r176", "r181", "r183", "r185", "r200", "r249", "r250", "r278", "r332", "r393", "r394", "r401", "r402", "r403", "r405", "r407", "r408", "r416", "r417", "r418", "r419", "r420", "r421", "r423", "r429", "r430", "r431", "r432", "r433", "r434", "r438", "r440", "r452", "r540", "r553", "r554", "r555", "r567", "r630" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://lpth.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r213", "r214", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r580", "r581", "r582", "r634", "r635", "r636", "r637", "r643", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r656", "r672", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r704", "r707", "r789", "r843", "r844", "r845", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative", "http://lpth.com/role/EarningsLossPerShareDetails1", "http://lpth.com/role/ForeignOperationsDetails", "http://lpth.com/role/ForeignOperationsDetails1", "http://lpth.com/role/ForeignOperationsDetailsNarrative", "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails", "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails1", "http://lpth.com/role/IncomeTaxesDetailsNarrative", "http://lpth.com/role/InventoriesDetailsNarrative", "http://lpth.com/role/LiquidityDetailsNarrative", "http://lpth.com/role/LoansPayableDetails", "http://lpth.com/role/LoansPayableDetailsNarrative", "http://lpth.com/role/PropertyAndEquipmentDetails", "http://lpth.com/role/RevenueDetails", "http://lpth.com/role/StatementOfStockholdersEquity", "http://lpth.com/role/StockBasedCompensationDetails", "http://lpth.com/role/StockBasedCompensationDetails1", "http://lpth.com/role/StockBasedCompensationDetails2", "http://lpth.com/role/StockBasedCompensationDetailsNarrative", "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "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": [ "r172", "r173", "r174", "r200", "r440", "r487", "r559", "r579", "r583", "r584", "r585", "r586", "r587", "r588", "r590", "r593", "r594", "r595", "r596", "r597", "r599", "r600", "r601", "r602", "r604", "r605", "r606", "r607", "r608", "r610", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r630", "r708" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement Of Stockholder's Equity" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative", "http://lpth.com/role/EarningsLossPerShareDetails1", "http://lpth.com/role/ForeignOperationsDetails", "http://lpth.com/role/ForeignOperationsDetails1", "http://lpth.com/role/ForeignOperationsDetailsNarrative", "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails", "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails1", "http://lpth.com/role/IncomeTaxesDetailsNarrative", "http://lpth.com/role/InventoriesDetailsNarrative", "http://lpth.com/role/LiquidityDetailsNarrative", "http://lpth.com/role/LoansPayableDetails", "http://lpth.com/role/LoansPayableDetailsNarrative", "http://lpth.com/role/PropertyAndEquipmentDetails", "http://lpth.com/role/RevenueDetails", "http://lpth.com/role/StatementOfStockholdersEquity", "http://lpth.com/role/StockBasedCompensationDetails", "http://lpth.com/role/StockBasedCompensationDetails1", "http://lpth.com/role/StockBasedCompensationDetails2", "http://lpth.com/role/StockBasedCompensationDetailsNarrative", "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r172", "r173", "r174", "r200", "r216", "r440", "r487", "r559", "r579", "r583", "r584", "r585", "r586", "r587", "r588", "r590", "r593", "r594", "r595", "r596", "r597", "r599", "r600", "r601", "r602", "r604", "r605", "r606", "r607", "r608", "r610", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r630", "r708" ] }, "lpth_StockBasedCompensationOnStockOptionsRsusRsas": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "StockBasedCompensationOnStockOptionsRsusRsas", "crdr": "credit", "presentation": [ "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation on stock options, RSUs & RSAs" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares issued as compensation, 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": [ "r13", "r65", "r66", "r97" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised, shares", "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": [ "r13", "r65", "r66", "r97", "r353" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity Consideration amount", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r13", "r66", "r69", "r70", "r97" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares issued as compensation, amount", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r46", "r65", "r66", "r97" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionMember", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails", "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Stock Options [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r707" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://lpth.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 32.0 } }, "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets", "http://lpth.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "label": "[Equity, Attributable to Parent]", "periodStartLabel": "Balance, amount", "periodEndLabel": "Balance, amount", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r66", "r69", "r70", "r90", "r592", "r609", "r631", "r632", "r691", "r711", "r745", "r763", "r829", "r874" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://lpth.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "auth_ref": [] }, "lpth_SubsequentEventAbstract": { "xbrltype": "stringItemType", "nsuri": "http://lpth.com/20241231", "localname": "SubsequentEventAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Event" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://lpth.com/role/SubsequentEvent" ], "lang": { "en-us": { "role": { "verboseLabel": "Subsequent Event", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r455", "r456" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://lpth.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Supplement Balance Sheet Information", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r728" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://lpth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "lpth_TenantImprovementAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "TenantImprovementAllowances", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tenant improvement allowances" } } }, "auth_ref": [] }, "lpth_ToolingRawMaterialsMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "ToolingRawMaterialsMember", "presentation": [ "http://lpth.com/role/InventoriesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Inventory - Tooling [Member]" } } }, "auth_ref": [] }, "lpth_TopMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "TopMember", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails", "http://lpth.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "verboseLabel": "Maximum [Member]" } } }, "auth_ref": [] }, "lpth_TotalFinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "TotalFinanceLeaseCost", "crdr": "debit", "presentation": [ "http://lpth.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Total finance lease cost" } } }, "auth_ref": [] }, "lpth_TotalLeaseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "TotalLeaseAssets", "crdr": "debit", "presentation": [ "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Total lease assets" } } }, "auth_ref": [] }, "lpth_TotalLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "TotalLeaseLiabilities", "crdr": "credit", "presentation": [ "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Total lease liabilities" } } }, "auth_ref": [] }, "lpth_TotalUnrecognizedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "TotalUnrecognizedCompensationCost", "crdr": "debit", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Total unrecognized compensation cost", "label": "[Total unrecognized compensation cost]" } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trademark [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r50", "r768", "r769", "r770", "r771", "r772", "r773", "r775", "r777", "r778", "r779" ] }, "us-gaap_TradeSecretsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeSecretsMember", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative", "http://lpth.com/role/GoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trade Secrets [Member]", "verboseLabel": "Trade Secrets [Member]", "documentation": "Information generally known to only a limited number of the entity's employees, such as a formula, pattern, machine, technology, and production process that may give an entity a competitive advantage." } } }, "auth_ref": [ "r52", "r768", "r769", "r770", "r771", "r772", "r773", "r775", "r777", "r778", "r779" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksMember", "presentation": [ "http://lpth.com/role/AcquisitionOfVisimidTechnologiesDetailsNarrative" ], "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": [ "r50", "r665", "r768", "r769", "r770", "r771", "r772", "r773", "r775", "r777", "r778", "r779" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://lpth.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r322", "r329", "r422", "r426", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r541", "r679", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r692", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r759", "r760", "r761", "r762", "r823", "r824", "r825", "r826", "r827", "r828" ] }, "us-gaap_TreasuryStockRetiredParValueMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockRetiredParValueMethodAmount", "crdr": "debit", "presentation": [ "http://lpth.com/role/SubsequentEventDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stated value per share amount", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the par value method." } } }, "auth_ref": [ "r13", "r45", "r66" ] }, "lpth_TwentyTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "TwentyTwentyFiveMember", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Year ended June 30, 2025" } } }, "auth_ref": [] }, "lpth_TwentyTwentySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "TwentyTwentySevenMember", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Year ended June 30, 2027" } } }, "auth_ref": [] }, "lpth_TwentyTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "TwentyTwentySixMember", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails2" ], "lang": { "en-us": { "role": { "label": "Year ended June 30, 2026" } } }, "auth_ref": [] }, "lpth_TwoThousandTwentyEquipmentLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "TwoThousandTwentyEquipmentLoanMember", "presentation": [ "http://lpth.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2020 Equipment Loan" } } }, "auth_ref": [] }, "lpth_TwoThousandTwentyThreeEquipmentLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "TwoThousandTwentyThreeEquipmentLoanMember", "presentation": [ "http://lpth.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2023 Equipment Loan" } } }, "auth_ref": [] }, "lpth_UnamortizedLoanIssuanceMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "UnamortizedLoanIssuanceMember", "presentation": [ "http://lpth.com/role/LoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Unamortized Loan Issuance [Member]" } } }, "auth_ref": [] }, "lpth_UnitedStatesMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "UnitedStatesMember", "presentation": [ "http://lpth.com/role/ForeignOperationsDetails1" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "lpth_UnitedStatessMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "UnitedStatessMember", "presentation": [ "http://lpth.com/role/ForeignOperationsDetails" ], "lang": { "en-us": { "role": { "label": "United States" } } }, "auth_ref": [] }, "lpth_UnpaidWithholdingTax": { "xbrltype": "monetaryItemType", "nsuri": "http://lpth.com/20241231", "localname": "UnpaidWithholdingTax", "crdr": "credit", "presentation": [ "http://lpth.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unpaid withholding tax" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://lpth.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r36", "r37", "r38", "r119", "r120", "r122", "r123" ] }, "lpth_VisibleComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://lpth.com/20241231", "localname": "VisibleComponentsMember", "presentation": [ "http://lpth.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Visible Components [Member]" } } }, "auth_ref": [] }, "lpth_WeightedAverageExercisePriceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://lpth.com/20241231", "localname": "WeightedAverageExercisePriceAbstract", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price - Stock Options" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://lpth.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Diluted number of shares", "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": [ "r188", "r194" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://lpth.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Shares Outstanding" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://lpth.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Basic number of shares", "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": [ "r187", "r194" ] }, "lpth_WeightedAverageRemainingContractLifeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://lpth.com/20241231", "localname": "WeightedAverageRemainingContractLifeAbstract", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contract life - Stock Options" } } }, "auth_ref": [] }, "lpth_WeightedAverageRemainingContractLifeUnexercisableBalanceEnding": { "xbrltype": "durationItemType", "nsuri": "http://lpth.com/20241231", "localname": "WeightedAverageRemainingContractLifeUnexercisableBalanceEnding", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contract life unexercisable/unvested - Restricted Stock Units" } } }, "auth_ref": [] }, "lpth_WeightedAverageRemainingContractLifeUnexercisableBalanceEnding1": { "xbrltype": "durationItemType", "nsuri": "http://lpth.com/20241231", "localname": "WeightedAverageRemainingContractLifeUnexercisableBalanceEnding1", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contract life, Unexercisable/unvested" } } }, "auth_ref": [] }, "lpth_WeightedAverageRemainingContractLifeUnexercisableRSAContractBalanceEnding": { "xbrltype": "durationItemType", "nsuri": "http://lpth.com/20241231", "localname": "WeightedAverageRemainingContractLifeUnexercisableRSAContractBalanceEnding", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Unexercisable unvested restricted stock award weighted average term" } } }, "auth_ref": [] }, "lpth_WeightedAverageRemainingContractLifeUnexercisableRestrictedSharesAwardBalanceEnding": { "xbrltype": "sharesItemType", "nsuri": "http://lpth.com/20241231", "localname": "WeightedAverageRemainingContractLifeUnexercisableRestrictedSharesAwardBalanceEnding", "presentation": [ "http://lpth.com/role/StockBasedCompensationDetails1" ], "lang": { "en-us": { "role": { "label": "Unexercisable unvested restricted share award" } } }, "auth_ref": [] }, "lpth_WeightedAverageRemainingLeaseTermInYearsFinanceLeases": { "xbrltype": "durationItemType", "nsuri": "http://lpth.com/20241231", "localname": "WeightedAverageRemainingLeaseTermInYearsFinanceLeases", "presentation": [ "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term (in years), finance leases" } } }, "auth_ref": [] }, "lpth_WeightedAverageRemainingLeaseTermInYearsOperatingLeases": { "xbrltype": "durationItemType", "nsuri": "http://lpth.com/20241231", "localname": "WeightedAverageRemainingLeaseTermInYearsOperatingLeases", "presentation": [ "http://lpth.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term (in years), operating leases" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "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/2147477401/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": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "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" }, "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": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r12": { "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" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "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": "(c)(1)(iv)(02)", "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": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(a)", "Paragraph": "4", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "55", "Paragraph": "63", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-63" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r77": { "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" }, "r78": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-3" }, "r107": { "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/2147478546/942-210-S99-1" }, "r108": { "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/2147478546/942-210-S99-1" }, "r109": { "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/2147478546/942-210-S99-1" }, "r110": { "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/2147478546/942-210-S99-1" }, "r111": { "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/2147478524/942-220-S99-1" }, "r112": { "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/2147478524/942-220-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r117": { "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" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r126": { "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" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r134": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r141": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r142": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r143": { "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" }, "r144": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r157": { "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" }, "r158": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r209": { "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" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r271": { "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" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r284": { "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" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "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": "(a)(1)", "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": "(a)(2)", "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": "(a)(3)", "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": "(c)(1)(i)", "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": "(c)(1)(ii)", "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": "(c)(1)(iii)", "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": "(c)(1)(iv)", "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": "(c)(1)(iv)(01)", "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": "(c)(1)(iv)(02)", "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": "(c)(1)(iv)(03)", "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": "(c)(1)(iv)(04)", "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": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r389": { "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" }, "r390": { "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" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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/2147477891/740-270-50-1" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r410": { "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" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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/2147478859/928-340-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r520": { "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/2147478546/942-210-S99-1" }, "r521": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r522": { "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/2147478524/942-220-S99-1" }, "r523": { "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/2147477314/942-235-S99-1" }, "r524": { "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/2147478451/942-360-50-1" }, "r525": { "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/2147478777/944-210-S99-1" }, "r526": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r527": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r528": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r529": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r530": { "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/2147478777/944-210-S99-1" }, "r531": { "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/2147478777/944-210-S99-1" }, "r532": { "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/2147478777/944-210-S99-1" }, "r533": { "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/2147478777/944-210-S99-1" }, "r534": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r535": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r536": { "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/2147478777/944-210-S99-1" }, "r537": { "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/2147477250/944-220-S99-1" }, "r538": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r539": { "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/2147477250/944-220-S99-1" }, "r540": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r541": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r542": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r543": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r544": { "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/2147477250/944-220-S99-1" }, "r545": { "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/2147477250/944-220-S99-1" }, "r546": { "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/2147477965/944-235-S99-2" }, "r547": { "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/2147477965/944-235-S99-2" }, "r548": { "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/2147477965/944-235-S99-2" }, "r549": { "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/2147477965/944-235-S99-2" }, "r550": { "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/2147477965/944-235-S99-2" }, "r551": { "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/2147477965/944-235-S99-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r561": { "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(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r562": { "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(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r563": { "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(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r564": { "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r567": { "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/2147478009/946-205-45-4" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r579": { "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/2147477796/946-210-45-4" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r583": { "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/2147479170/946-210-S99-1" }, "r584": { "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/2147479170/946-210-S99-1" }, "r585": { "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/2147479170/946-210-S99-1" }, "r586": { "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/2147479170/946-210-S99-1" }, "r587": { "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/2147479170/946-210-S99-1" }, "r588": { "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/2147479170/946-210-S99-1" }, "r589": { "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/2147479170/946-210-S99-1" }, "r590": { "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/2147479170/946-210-S99-1" }, "r591": { "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/2147479170/946-210-S99-1" }, "r592": { "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/2147479170/946-210-S99-1" }, "r593": { "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/2147479170/946-210-S99-1" }, "r594": { "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/2147479170/946-210-S99-1" }, "r595": { "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/2147479170/946-210-S99-1" }, "r596": { "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/2147479170/946-210-S99-1" }, "r597": { "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/2147479170/946-210-S99-1" }, "r598": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r599": { "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/2147479170/946-210-S99-1" }, "r600": { "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/2147479170/946-210-S99-1" }, "r601": { "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/2147479170/946-210-S99-1" }, "r602": { "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/2147479170/946-210-S99-1" }, "r603": { "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/2147479170/946-210-S99-1" }, "r604": { "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/2147479170/946-210-S99-1" }, "r605": { "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/2147479170/946-210-S99-1" }, "r606": { "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/2147479170/946-210-S99-1" }, "r607": { "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/2147479170/946-210-S99-1" }, "r608": { "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/2147479170/946-210-S99-2" }, "r609": { "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/2147479170/946-210-S99-2" }, "r610": { "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/2147479105/946-220-45-3" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6" }, "r612": { "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/2147479105/946-220-45-7" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r614": { "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/2147479134/946-220-S99-1" }, "r615": { "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/2147479134/946-220-S99-1" }, "r616": { "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/2147479134/946-220-S99-1" }, "r617": { "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/2147479134/946-220-S99-1" }, "r618": { "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/2147479134/946-220-S99-1" }, "r619": { "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/2147479134/946-220-S99-1" }, "r620": { "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/2147479134/946-220-S99-1" }, "r621": { "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/2147479134/946-220-S99-1" }, "r622": { "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/2147479134/946-220-S99-1" }, "r623": { "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/2147479134/946-220-S99-1" }, "r624": { "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/2147479134/946-220-S99-1" }, "r625": { "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/2147479134/946-220-S99-1" }, "r626": { "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/2147479134/946-220-S99-1" }, "r627": { "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/2147479134/946-220-S99-1" }, "r628": { "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/2147479134/946-220-S99-1" }, "r629": { "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/2147479134/946-220-S99-3" }, "r630": { "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/2147479134/946-220-S99-3" }, "r631": { "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/2147479134/946-220-S99-3" }, "r632": { "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/2147479134/946-220-S99-3" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r634": { "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 C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r635": { "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 C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r636": { "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 C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r637": { "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 F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r644": { "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/2147478522/954-440-50-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r655": { "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" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r691": { "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" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r701": { "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" }, "r702": { "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" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r707": { "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/2147477439/946-210-55-1" }, "r708": { "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/2147477802/946-310-45-1" }, "r709": { "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/2147479168/946-830-55-10" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r711": { "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/2147479168/946-830-55-12" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r716": { "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" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r718": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r729": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r730": { "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" }, "r731": { "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(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r732": { "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(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r733": { "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(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r734": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r735": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r741": { "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" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r743": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r752": { "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" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r765": { "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" }, "r766": { "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" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r825": { "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" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r829": { "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" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r838": { "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" }, "r839": { "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" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479664/932-10-S99-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "932", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477385/932-360-S50-1" }, "r842": { "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/2147478777/944-210-S99-1" }, "r843": { "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" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r872": { "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/2147479170/946-210-S99-1" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r874": { "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/2147479134/946-220-S99-3" }, "r875": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 82 0001654954-25-001434-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-25-001434-xbrl.zip M4$L#!!0 ( $E+35K'(9PMLA, (GG 1 ;'!T:"TR,#(T,3(S,2YX MPN0>+C7Y]WKG7 7!!&/YU,3L]. M+$QMYA"Z^73BBQ$2-B$GEO 0=9#+*/YTSY'KN5@03;4 M L:M0* /UO2/MG6]17R']ASO$)5"6=.#=QKW=<7V1TXV6\]Z8W]GR6&LN]&7 MFZ5UZ0M"L1#6@KF^9$7\R;JC]JDU=5UK+EL(:XX%Y@?LA-T)>PN#6*!A*CX\ MNY].MIZW_S >/ST]G3ZON'O*^ 8D.;L8_WQ/Z"\G(27'ZU+2=V.HC0AMGW, MZQA3*TJ![=,-.XRC6JFK[Z,F@.@&H?T(>5[<:HW$2O4?5HZADI.5[P'.83-! M[.)!H"+3/WZVM\64LB9#2N@!"Z^8.*@#\LG%Z&PRNIA$C2C>2 LKU<_[,6+P"!>&7IQ5:9GQ^.Y!IG^H7HL MJV6;,VF*YY/T4-+82H925=FA,"F6&"HRA-3?&;@!"LR)'3=@M$8;1D>Y=L!G M(?-%2T;Y.[:[Q&O@N\ M^O17'[ED3>3TPV*/;%PQ&*S5EO414";_-[%&R58ZLE2KC^,\:;X7'[;.&?U!_89-34!C)83<4<+6(4E52QNYMN^V M:)AP5MXN+(T4UU:?U,$4.H8?@KG$D0O\)7+E:K788NR)2-E&.B,2YZ#^!:@1 MQU"$?5KI3JVP5ROH=H"J/E0/X*U1;XL] M+4Q2W;R CB11L0K3>94;X;0*T$ M-=:OF*VOV [DWP(-.6#PC-D.WS,A'BGR':*L G@\H (S.L M%8QKO9$C?V>]B0 MP)1M@D-'M)K$B,A?\HBD^K.2#JVHQP&;")NI#;N!4"/-UE_AUXXX2VQO*7/9 M)H;'2&5$Z'T>H5274(I3F^("ICP,PHC],.I^MAST&NGU MCH)"/,9C0T\7&/4[R>LWU7K0<:3C!\[VF'O'*76DY[F73DN@[,(:H];/\UJ/ MNE$/+^*.!@ B 'YDS'DBK@MJO@,1Z8:L7#P5(LX"51$8X;C(PQ'UIN!(^K." M#@=8DK5'ALU+])RL/4F!4>W?ZVN/BL)5\T')2> -D:]\IN/(G 7$42G?OZ3. MJ/JWFK,I.PH>RZ9[&E"(4+A!G(+[+62&Z 'SQ1;QT)T!'!!A>J-EUB5+ 6MZKF M5MA^T'.DYUO&,43T,_#S%)NA'>O%1HUK<6C8AY5T,J@]E1F5:1-,DT1-MLBD M[G,M!,VT'S0=+R0$XA8G?AB0_&G4L!:$QFT'[<9>H+\2^%#PFME?!MD?FMG@,^U,-20 ;;>1+^&QR3Y-.-2.A\BDVP,BXPP M:&%IV-YZ$_0P*+LH]YA6N%YL5+H6D*;Z&!1?*R&91J"BW@B%%ID6)R<'5)ID M*=/@F,F,&&E1;77&HS#46FQ*A\/<16S0=-5^9# M,_K6RXU:U\+M3&YT4+XY29I&H*S2"(,66.L)TP&+QL>JKK&'B"N^("YU>,#U MCEEIK8SH:?%XC6-7UIMP'"L>:$ VGR,)591)DD1E1E2T@#W.DH1=#/HNT7=N MPI15&A'0XO0\ H/M5Z>L,O9?4&Y$0(O",TFK81Z8=9^;"U4$1C0*XG =C6%. MU,PF9B9'%8$1%RT>+\LG#A.F 3"YF5.+T@35]UJ(;H!JF$W-LL"9256#S@B8 M%M:;\L##'&L.UZ0N7A,S8%I&H"9@UF2 K"AWG_/AM'(C(%IN()N]'^:+6?F: M$U=.8(2C\DSXL.\T?ZZ2F2#5)$9PBD^-CXJ>K SSIA$\DQKXU-A=M)2 $:!A M7ZD+T7D-B,[-$&DY S-$YP-$]2#*;40U:8V0Z6]F&R$;]J=ZSY8SNU,5@1$D M+F-XV>?8_[$QEC_\SLR5;9$2@] # ,!DJE3TIT'8- M@]>?_&?5/5AWF<+/"Q1N]JO>:G%\7N&#%U6B\)S75%)G!$"+W/, ##Y1]6&C M[.I>4&&$0(O/<\>-AJ6^AO[STZ&*PHB(%I 7(S+,C3IGP3(3I+36B(D6@1>= M!ANF2ETX)M5XU/"5M/BZ I#!;ZH!26X),Y,9(:KQROFPF-5^#;T8IFH2$T3O MJE]3']"I]>IZB0]06FU$I?S5]@&1!J^[ER1X#41&=(ROP_^?@B3_([\J-<=K M2]T^\D'>*/'I1)#=7GXE)BC;JHMK)&ZCZ&J%?X&XI\\[-R*1_5?58*4;1\R?6.-7$\M%JZ9B01/L]E4>L*VF\N3,L8]2 M@>$WE2H[5UY?J(_C]*4B\%?VTI&/(!/CGD6U6TNJKNH)[IFZ9[;JJ**)_&L4 MM1O)HM'D?'0Q.7T63L1C$Q82^9JQ$+5KS$+Q_4,U!X\:R%'?-ABO^&*BHD%% M59/H#V6?;8;/WN=5;_QTF_BOMAPD]Q35&CPBES\:#%GC]J(Z@*=;?@D:2N#? M2W.;O'L1*^W8:,E#V25JM2"(Z=6OMB"H2[;"Q6^\1K8WPL][%U'D,7Z\A;_K MJ<+E/-/+3=+)RY IN/>M+C_I5J_'1 .%1"U>9A?I6^QJ&4;2(/C9=DE([O^K M-6Q$+G\T&++T8K7*0;4;S<;8]4321UL&Y'1^*0.JCQ:SM1I!S'Q/W<4,;&=$:="HL8@!A5!=O5C$ M:^+ZP&<9+N75W2(3\M44F^;-ND7G9K=WV1%C=:3UP>?V%L+T!YC( :N16&:R MGHHQWPG@GA"]94+=>0J]*C%O&BSZ:DD6T54RUJ3M7JCDS%*Y, ::[H58V%OL^"[,J/#;9I='6%(=WPX^9JX)U("^>^'4 M8KC$? =NC 1 ^K%SY.%BT6I3=R^8A@*P',Z;U%?.S> 9FW4O:FK) Y?5]1TL M+A'])>T#5)/TU >XQL+F1$4:<^S*AZ5+%B1-HHO"(A_.2-_>DP,&!RRZ.31,*U33M!0@*GT]$>[)&FL\AX5=,WDK3U%AJ3KM MXT@0H7./_%N-<_,LPUD\77N8_P,C?LM\'F^M+^JBEP]B'ND>$>;$1&%- M1ZN$RIAI"9=4H')Y3$C">'7ZA+CS!5Q=M?H%4M\!"-P/HKPDR1]D_^>+Z27> M$$I33PLZ&+?;G. W$/A': NV!6)^0ZUF!OF?4V&45__&2LP-\S^GQBNY1KLN MEE[K&A-U+NV;*;-PL-^>2D6+Y>PE6FTYWF]/L4K.\%G!5]B!8?>ECO2=;.6D MRZ+7UFW[(;M5;^YA_1SO$)&[I7R!3CHETL5^I#A8O22?B4<3/&I3@E\&/MI- MYCC M^FZ!]:H[IRW4Z:!$M-8'45,$B:]D10#J\E&DLG&O"WFWA91%A@-2ZSC M*50<"A3'(\79H>)\Y(+_OQ,\T9<,.Y6Z9)8D8\>_ 6:[CM]ZKZ??#* ] +/Y MJK.81G6OM(R5=]BU3:!5->N5&1-'. RP0.)\DJ4G;KRQ)G57 (*BI3;\$3O:::B=X5>($ MI[Q=DQY@1Y&>P$3?YOZ;0W>]-C?>9S+KPZ3U=J5UT[4B6H=?>D KO9PE>#FM M#4-^D>^%0>&WXJIKF%YF:*]CKCU0@PYZ8A)?6+@_*T.X8@)*O']@;XYMMJ'D MWSAW]O.5^NKEXZ JV<1K*JI)9[W45'Q0'_,#N$3%"\^\(DQ\20>]U$ATYF.V M3D[9I8Z9)>^?F,CZ?^* K47JH',8FLD89HX\8/U8V0SD_(Z'J$/;20!7CZ7.>FE0%E3T] ZD.'=QC^$<+:$KJ^A6X*'6G#LIG M8,B6]]*64J?ZBU&H(N@7%-GW%E)\YUXTKD'7SZ,AB4T5O,=15ME/4W5,/*F!8 MQHU(;(%3>3*@$+ ZA+V6$6=6E&.$SK5?>K"P4:-^+D[!/E>\31A5T+9Q/U61 ME>/F>4_X43)=O)=FZKN- E(1RVRMF',6\O,G!1%-OK[C\ 7#%/+N=GO.#JIJ MZKKL25I!LM57DO1T/8F/4.LAW)_"FI;?LM$1NZ>=U9?\F)L\%?F%<\Z3/5WW,^,SVR]QG+2J ?PL1N1*^SI:C['!WFHNE"$DKJ>2I)\[6&ZV7#UD,"N+@2'7)NIROZ*F]J31OZ@W4#-M+T+D( MOL&AGL<'.>$X?Q,^9GU/G,Y <&=-:KB#KE_H9N",7*LPE/,NC,5]!TRON2 M[35>4V6=\G;)/(_M-/:RQ9UR.,=['RS2GJVOMH0BC=62^HYYUL_3S!?3 MXK MZ?HDPR,E!4M=%5&?N%>:-;*?I>IVS7B"W\?@OPOY%1A]!2FCZ)3O6[SB/CBB MRR>VW#)?(.H$+-Z2 ]9DJ$7=J3Q:M*G)4$K1&_LI5'T906^X7I#G:IM/ZCOE M>7%W]: QFB[LUGXYVQ$A&#_*5+INO(75G7+\"/^HC]Q@1]X1'7U+4&/=0->M MMQI]]5'=4%#(A>J:O$2)'W7T;1L343Y5T@KX#E MHLINU[+X8T7F?:\&;:>RW!\AA*%_1[L5XN@6C,)1(VER&.BZC=D-V34]?J_9 MH-NUQA<07&)^B>Q?@"U]U2FN[SB&9RZAFSEZ^@RSE1/DZLJOH.DVQB_1A9\I\KO%=@[9S67RWIB!5A+W9N:JWKGY8^?U7?6G_V@O. MP@=!I,I[J:#I/(\R6__$N.L49D]R==U:P,/L[I^Z$:1+N]WW7"3$-/42FK[S ME5%T')7GLC.9^*4@2*]#WB^)EEMP71N*5=ZF6RM+K"V\GU M6X^.#HSV$DS"-2/+P<6])1P$-"=E#- ^2*(C3!'_<>\5T[Y>?__ZWG_XQ M&OUV=G.%+M)PNB1Y/#\?'AY&ARLBYTF\[RYR##*,C" M.9 M@L<,+X*$*X5.G_*#=5WGZ>-K M1A[F.=H/WR#^&/1E]/7R#ITM*4DPI>@VC9<<"OTW^I*$!^@TCM$-EZ#H!E.< M/>&HJBXFR1\?^#_W3#_$#)W0#R^4?-R;Y_GCA\/#Y^?G@^?C@S1[8/H&\EQ6N1R8W?OW]_6/QU550H^7*?Q:MG'!^NX+#BE'R@ MQ>.NTK P+D ,*4OPWT:K8B/^U6@\&1V/#UYHM,>L@5!ICRR-\0V>(?[SV\V7 M]3/CQWQ^$*:+0_Z'P_.4M4F&L1"99WCV<8\78/5.WHXG9:W_;!3*7Q]9VZ1D M\1@SY0ZW>&(2X82U0_:!IC&)>$L^"V).P^TG-/O-"9,9Z3I*?AF&Z3'+FBZZ914*"C8,*2+@OPM.0 M-29*N-+3V7?V:4&B.QS.DS1.'P @H?)]<=[@)YPLL0E.JUC?IWY)6'5YF@$, M(2G:]^G76?J(L_SU-(EXEW_DG<<$0R?3%\_G-(V>21RSNK^PCI(\D/L8GU(* M<) T?Y<\4'\+GB!<"44[3_.L_&9QS\1]RQL\ ,-/7JIOI@N@RQA0P;ECNT: M9[5[?O\3VF&V3@^99VR MX-:HOE)@ #_/'0B;X@%&,VGAWEP0-B)%@+A'*-B[=R[O*?YSR<;"RR? (*HH M;C4:&"0J&#HZJ-SI'>\11F32P@-Z8!@*I8 -;PR#9):TZ)EA$,$5#.BEH7PJ M! ;QV&=MWPL#!9&UX;UAZ,R2PWAR&!I9V2&].A"%4F)P#P\#9!"S/:^[P'E M8OHUR/CCGXRQT;;U#>2!JNJ!+JA5>E@,8),9Q ;TC$#KJ"6&QP*V$D#4AN<& MF@P@:A$=V(A=ZK 8:P"-"J_!/M9Q?[!C"[$1N$>K)(;'TJ%'&T7MQ&Y HX&$ MK2(T-CJ8M%6,DUX8)SO!"&Z2W6JQ$;D#VR9 U"(Z8[N$R XSMP#:2UIX4 1& MF\A+#XK!V!?EI0?% .YK>JDA9W[0-J(6L8 &;B> [.!S4Z#)3'*V *!EW/[XH2)#S8>G_GKF$2'#@?T#F<@(FK489!'"[CHGUE?^-T6BS.:_VD6^)NV3X!"3)^YOON+<#%PKU=2CUF).LQ"E682SCWOK0"3(PD8[$;<0 M5B4.Z7)1ML@182U@)3_+TH7.J)4)TP[XZU9G#]]#SYAOY/RX-W;#T6H9[)6! M5'/2+ 7AX-@I!S*M_+'Y=88? Q)=OO 9(3Y-HFD^QQFP7X.$(0R]=5+0>AY[X8>D,+^\/.))$S7*S;7%9)BVNYCDH,P-#YR0Q%,9W\X6B4NU6QL M2H#L/G9C][8>_EBX%J1]39.P0R1:+PZRO>VIM#D,%34',ECCJTJ0T(B!V[,WMN["CU]H?@BX7CW'Z MBO$-COG2>Q>B *(@PNPM$8 ) UO!'^*:DXH5XE?SDIE!#D29O54',&4P_?WA MJ[XCP.Q6985!S-A;@0 SH]'4'SK8A(^G&#MV'KT4B"![:Q!@@B"Z^\-432U0 M' I,7]I;:) ;O>0OX)_*6:'0B #GPMK14$4V5N3,%,$5M\?QJ3=&L*741#$ MEKU5##-;0-7]X4H1O8!ZEUD4Q)>]E1! [X*J[P]C5VGR<(>SA>P> 5D )RL- MXF4GJPO*T$VMI#]4K-;3UF=1Z@.T+D-A% 01M),%!@5!0-7]X4I]M95(CZRL MHZU#I94+0-^#>*GIZ=+"H'9D;]U#@\72S2!,*%6!)$A+W5 M## 1*AW]8>$TBHH#XD%\'1 V_IP'CR0/- E(I0"($WOK&&!.#!I[1$T8+A?+ M8N6RF+8HKC]D_F$Z8RY#N_3>K2(0E?96/.!4;F#/]S50K33).H2$)DE0;SM9!U%JYIZ_:L+70KU M=K+PT$4]TW6N<5^=W%R1WXK<.T8S_$VQWC0?J/>-[L[EK35U< U M==_"U-T\AM]LWG@0*I^$]OFSWJ#]]>/>N#C<]#GC)[RS=*;S&HU";EQ><<.. M9M%_4\+M@26)/06WU=3%'^=TGE(6\[1NUI7-K!K%W!Y.,MM;JI7$Z"/7R[_5 MT1Q-(Y<4=;*.@V-6W<-GG# X_+Z_D2QDO^/HWB.KABD9%ULA!3RKN3;ACN M4:G;TUI0O@>PFS^-X'219CGY7U!>]Z>ZL5NR.F"0^MS="=:G![DLQ(36=]?.M2:PTW,PJ 1Z\7=GNZ3(._ M?6!#$GMM/76WMS((5TC=.#T*%_F:Y=JDS:6;Y!R?.MN*+9@M_'$[F\'M$]._O/9IR9!O[J'PN#,*97U*!J0I$?,VP:T M0HZ/@ $4:I$E)]2;CJ/;OU!=3UF>*0A?[[(@H4%8&#N)BM\JTT?_7=*\NB#$ M0*ZMYSD^9]:]7=@UO ^98=@;26N)T9-68G3S>3I#M2K^15%SP\*.<[[J%Y+6 ME'FW59:758V*NETG=?F- @S,=98^$6:WL]=OE*]$K^/74]8$%M<87&=X098+ M-8< 4;3%V:HRK<7&!OTQ6E[7=E6Y3>!NS][V&OO6#]?W\/XG8[:Z2)\U?5!6UFW> MMG?_4ZOO#T7"L:UB0RG[>0UL[574W:AM"'F."-M M@4R)5;QFL;KA?N5$I#?==Z$75I_CW+8%WKO8T>L&T;H8D2^*")>X;..<]?4Y M3GM;]-<0._H3FI4;T_2)WWH9Q\GZWKR)^GK%Q1.AS :?TNPB7=[GLV6\:E5: M=C12[K/TO?DRVL0?!C=;1!(>^:,I'4X&8:"UR);=Y=6QS.4+\O0#$H=ZG"\WZ$[I>TAJK.]/&K0Q;D; M'!4;I"1]$[VG,%5 M]"V4$$:5LR4E"6;SRO+2%6Z0U?&Y#N.PMA;'U_$./Q(#;.;16*S0O[RJLU]P M(:W#M;_Y0NF27W2)3Z#EB6(^S.KG0P,]P?&MR-V; M@\93#6%KCP9'J69\#TC7=E'*.+Y MQ^2AW)ROYK)+'8ZO8N[-;7=[#>?2#*^BJOSMIS0KO.KJ!/)W]FE!9%%)_=U. M)F''5S)OSUL7);V+0:X;;6TUEO!K&70N5R?D^ KG_F.KV2+6.]QZ?$^S]G!@ MFM?))!Q?VMRO:P%LX5%_XHKR__E,\XE-/HL-'33/2)BS2(O/1Y*H^46MY#7. M2!J)J:;J]I3+EW >) _X)LCQY6R&0TWTLVLEO94LGVVI&W^]F3V4BDUG=66G22^SJ@=-*P]S? .T%RW0(HL^ M' L\"RBA/"^ *8/6/-U0.S_W QHA?F8E3NDRP^R70HX?DFM*6C@!>$L>$C(C M(4]8E-ET1M]U&I.PWNMK6']L8ZW5@#95H$T=%E#+YE!W.)PG:9P^*("_;P.O M5<)-756#FO58 -^^6W.#<7S4QMBZ-G10'+(-BS4LXS86R?[-0?%H[RNK 9NT M@:T$49!$2$A6#8IQ]=)UAE%Y_UT-ZG$;ZDJ^@+JI 36W1PY,\_IT@ SB6Y'F MXK[E2L#&D,-/-]\K3WW5L)T(8PT7+=:FD>P@W* P5_?D\^TIS-T5R^(RD._: M(%>"JRNKF3"JI"W +-;^I,P*7F55U 8*V5NO:E@$KU$(H-;KO0:%5%TLL+GB M189+< J5%*J+V3EXS[TD3A1N=B)X@I:$#0X)&SHC^7T%$\$;U$K;&".6]Q3_ MN>0WQ3[)WTL1-$\$5&.(FM+_Z9.>Z_RJRN./]3PI8< R5 M!-HO9>S J@49:FB"7ZA)V84GBU'4. 77((]4[$+6A"QJY(+OT 3 G! M>P%F^VB_JAFMJ[;J>ZNGR> +'F[M?"NA70#3&ECP;6V$MHU8\_D:0PJ.K!$J M6#6F"%!K4(D#$Y':-JHLOM%85_!DJ@#'JJ$UH'46?RNX- -ZV\;71&IJ#MX* M#L\4JEGEPJS#6*:$X!J!2J"Q]9!38WK!4S9C3LNC2QNAMJUKE_EVUL+ED;+& MPO(5P)$L5+9J;2UP:8L6_*,1N:VVK,4^D6$7G*89^\0!=FV#%_-41ATL-W[9 M?$O3] 7?JIEP66W[&MRREG_29:9HN>F7W$ M8+*QX43P>6UDED:"!C)=SS\17%T;H>5^7E\,T#0]P;6U5@/LMD 1H]:F@C>3 M@[5M6F$50V-?P8G)EC&L&EF%5MKC!7^E@6NK]ZL :YL&((6VL_;12)(!P+_3 MI]EV-V2LDFD0S.I4W.[B^&9Z#H+:F*Y3@Z]V:_%_^+:!G_\/4$L#!!0 ( M $E+35H(.CH?AR4 %>. @ 5 ;'!T:"TR,#(T,3(S,5]D968N>&UL[5U9 M<]PXDG[?B/T/7._#N"-6EB79[G;']$R4K@[MRBZ%5/8<+QT0B:KB-(M4 Z2. M^?4+\*ABD;AXH$"4N!';(TM(\,L#5R*1^>>_/J\"YQ$B[$?A+V^.WKU_X\#0 MC3P_7/SR)L$' +N^_\;!,0@]$$0A_.7-"\1O_OJ7__R//__7P<'?3V^OG?/( M358PC)TS!$$,/>?)CY<._=,7@&.(#@[RUM^S[_SL'+\[>??^I_7O3P$F5%&8 MTI _'JW_4]+WQX=')X?'[X\_KAO=1?/X"2#H .0N_1BZ<8) MX'@0^XO0(<"=C*&?GH1>WEW@ MA[__3/]S3_ASB*!#_/,S]G]YLXSCAY\/#Y^>GMX]G;R+T(+P\_[H\.]?KN_< M)<%UX(=4X"Y\4U#17EAT1Y\_?SY,_UHTK;5\OD=!\8V3PP+.NF?R5R]>$Y0; M?SS,_DB:8O]GG"*[CMQ4#PI?<+@MZ+\.BF8']%<'1\<')T?OGK'WA@C.<3+1 MH2B MW#NT/_]=GNU_F;P$"_?N='JD/[A\"PBYDLPIB1+!.>_O*$-2+_''XZ. MLU[_>ZM1_/) S!C[JX> R.&PQ1=##X;$9,D/. I\CQK]*0BHQNZ6$,98#D>U M!_U8;\C(">,EC'T7!-V!,[O3PL5=3/Y+YQT\G9]%*S*BEZ2-_PC)L(Q6\#K" M^%L($H_,"%XKOMI\H"NGZV].YW=QY/Z^C */S)H7?R1^_"+C0HE8ORX 7EX& MT5.?TN=VV94;LO3XY ,WB$S=89S.;3*T I+.VB<+EC\G(R>,)ZX;)6%,EJT; M(A'7A]))18FX*\*)2XP)^Y3IZ?P[^6GE>S/H+L,HB!8*(%7IN^*\A8\P3* , M3J59UZ]>A:2[.$(*@F T[?KU&Q0]0!2_3$*/#OD'.GAD,$0T7?'\&D7>DQ\$ MI.\K,E#"A7\?P G&"@ND FEW7=%)? :>5715:]I]GB?S,]W_>'1E(9.?TM0C MINJ*Z0*@D$P9F"YL-Q#=D8VR= "):+KBN8:$4ZERMEMU_F8$0K*'>0'W@91W M5MNNW[^,$"3S^)0,RE2W4O:Y!#VL\W0!(:=!A=F,V;BS+GPR(WD*^YY:P\ZC M,[G'\(^$S(47CPJ3**>YUMU +[N"OG<'^7(ZHR-"BHS9N,<56 T%ET#':JP& M24ZI<656@ZC<08^KM*H^.02]K-BGU;57#90*K8[56PV=G+*?E5P-#:MMGZNZ M(@HN1>\KO!H@"9GN<]TYC($?X*\ T<\_2O=&;?OK:07*NU=<@BJM^\6@+#() M68\KHZ)T^!3]8U&6D@*ICI5;460*I!K1*0NQ21\:]QJ*0E7O03_6H^Y@CS3L MC91'-(^B?RP-1K245,_>35%H2L1:$4J-3HU:*\;C3AB/=X)1V22;]:)CYZYH MFPJD&M%)[5*%MI^SA:*\F(U[12"5";MUKQBD8Y'=NE<,RF--3-7GR4_51O@D M&M"HRTF!MO>SJ:+(9'2Z<$D'FY10%S)EM2IWT*L_ORE*)>+>_/V-AX:,L.?[ M@,;;"35R/DJ W (HJVGYZYRHJR*8BX9;?4Q!+4D7R$WNX8'GKVA<"[U(S#]4 MEL2Z%S^,#TG3P[S-(;,#W:C7GSKPHA7P&T*N4VO'FW[G8 57]S0 K1'8;5+= M2$$0-,.7$NA&%4;QI"FP@F:'M@CG( GBUL98D)<1DU_Z8>I O2;_W$(-GV,8 M>IL@*-J=2G1D[,>TX?OL_XZ<@TWH[H&3MG1NP (Z5^$\0JLLMB!%5& *(G<+ M2$##02-4EQ\N&,?0?;>('@\]Z-.@W0_TAW1RS"0(_=_2[T[N<8R N[XZ#< ] M#-+^?R-M) 0<(6(>O[PAR]][0I&NA3^[Y%Q K/8B2!N2]10N\@C"_.]! M1,;0+V]BE-18WK%Z,JNF0S8*Z0">//LJUL4FTZD\YKY:ILPMX^,IDLW+6J]F M%%0!=9YOS'F*X337J9#ZJ4&F#9&M593#X2=7RHG%2OGMJ 9>FUZ*#;1NQ:0\ MY;KYH# -MM!=W7U ?_/;60 PGA XJRA,E^LO^;FPIA/:G-M:JSZV#ZP<70A- MJ]"!D(=BPCHR,S8FGI>*# 0WP/>NPC/PX,<@X.HCIY.06:(8-68*#1T;TI!+ M3K5)0'?L4W(408P#@51;ZEU8ICEUQ@HMGIC1XBUUDX;0*RX192KCM;=+/SPN M"F5\,+2-IE>W^ KC9',\9>R:MUJ9%[SZ66<+>"YK0^L+_SS/.J;4V]HD=@;\ MPM#[W#Q=K!Z"Z 7"]'LW"7*7 ,.; (29WCF;*"F5#9)68J0X;>Q$YI,5?872 M5.8%E?4R+Q@I3A&]ROP9(M?','<*3A_2&^5;G)#_!_@KC,7VKDIMC0Y4&S;8 MAF81%$=70_<&!,B&#[X!5)I9I+<*\D+<)ET%F=?B/$'T83]$?I2OSNE_:S.0 MQ)?0M#.+5->*OT+!ACS9',S?09# GO0K[,M^]0K9*[2[=GP8#"Y3S'=6"NGY MU"IFB73MI'WK#E$2Y4DKE^%N&[;/PQ6 MZK42E*,JE*WV_<,1IF KX3JNXBH(TQ2W)=+^(:JD8RLA/:DB+>A3I)L>G*(+ M'3IV:RG;2@@_U'65 -4F_PV-DQ/M M>(,DV"@=UQ8 R4;)>5O\I&4GRLXT5\);6PYR"N=M1J,%%3_S7 E9;34H46E% MIY"$K@2SMB"P]R9:$:OGI"L!KZT8XJV*9H-P.:GK2H!KZTIYYZ(5GE(2NQ+2 MVE*3=N#4=S):42LDM]M@/JDM0]R-C5;0S!QX)9CUY2DET(N)GQ&OA*RV3FUM M>[0"E&7(*Z&LK4_U79!6J*VSXY5XJ*U9"H=ZYVW>L[/N^H?QG=?XSFL/WGD5 M]7E*HT#\PHM+8-7;+BX7AE]UL7#1'Q&$LL=$"J2#>.TEL3@%156X,OSF2Z?* M!O06K&>U[>!%6&?-7E)!PVNRVM=.1JPD@[9QAT-8LYM8\UC^Q>0IAS1I78?$RQLJ>K_*!'E;UBFFKW)("7_2?!<;2" MZ!2XOY//B7/_L-N:%WO+H^Q63B V;X7,#47I%ZAN8?8P!R_]!VFZ$B&1]&YR-9'EE M4>"CD'NOJ0GH=Y.@A=!%1-9(7,1$(>YVR06Z+^H +_-=H7=)V"OM_P2+NHC( MO%:48T*$?)A-CW4+<8Q\-WTQ%[F_7SS3.$)!/ ZOO47:X+'0*556]YLIX*/T M=>5TGBUJA<$([J#X)!:I0\"%CD1:I;%W%;I!XD%\"L+?S^$]+_&)D,(&04N9 MT)$\ZQQB%_EI9H[TN *]691E[]I^Y5,1MIS,%HG+.>F4)ZO[BAR%CQ#AU &3 MXBIG;3P2+,H2.AOTH\A*I^19/>3=70_9LPC'HFN)6DN+E% 'KR,-U@6._14= MA-\PG"B4Q*KSA9.9L(TD\)EA&X0?/2C!"N="V1T M-NA&D95J*JO=I-3('^Q5ZTZ6WDO47M*MW_CE1.-+B*:8QY<0.WL)@5%<4@WY MUT8MY!^_W:#(2]QXBNX@>O1=7E :^CL<.:A+'D]#+H6#N+?4& M-ZNYV? KDQYHF>QH./EPH[D/X18@1YT8*XPS54X1^0,XFV*Z@A=U_SF!O= M8NNN;U'Y3'2K3<,1,8TV(-.AHH2YK2T2,)>';I5E>!XV59DXC I?\=<2IU1/I>67^GJ3T C.SK4L*5M9:-;GYYW@$XJ3D1VE M#G1,?C >^2TX\C=Q2R9D%7>_Q7Y I MQ8?0OXK_/[7G4C+)\Z!"P9+J"[9J",C3^..,W-ZT5YD\'AP,SAA)784;#UKV7Q MXV5V'&_1QBWU/FVI==R)A M[+35+5-5B4/:<6M6XI#VW#H5:4->,@J?OG^23*9;K>R:-;>@&TX=5H"1#J)* MNV%,>@Q3X0A[((F[VHE[2--34Y';D#;K"W"79/^*MHX_L@>F0B+SY] &2V9% M?T+&BNG*D)> WOTGY*RLK"4N@A$0V*TK(6*$I0Z$8M&1CC!(W M>^]&>%P0*Y(G$1%2V:PK,6>%LGI-@7 :Q7&T$MX3;#<9@'R9F\SR-< VXD)N MO:8PF$4/DLN5!YLD5H);B,M0"@+NZ/D5"Q69NK/?N"K'*C(ZJ\B8"HT8 MJ\B8K2)S,M#KL-=Y V\L0.EUWL ;"R5ZU3?P0PWZ&0M7:2U<96JPF:Y;-)!9 MTGSA*E/A9:8-8$#S]B *5WT 1?B&3T[+=]DVIW[VU@CJK@_4\,=!3DYT]17WI?=W= MWJI[S:%9]U4+T.3+@J-UZP[W6],9CYVJ]QK0-:U*WZ>JL_[V6M,9BYWJ!7,N M19MAF1'. //HN(Q'T[J M-5DHF9/2Z:X>4P4H?*;\00GI6#YFO)"PX$)"4C]SC?Q7&"T0>%CZY,3-+QLK M:&['Y8*8!P,%9.\R,RAC$14P%30W>Q4@%FQ="7P^#%21[4L)0W#/]Z4(.QZ1 MY0O[)(F7$?+C%_DK5A&-'7.8 B/&'P&QH,E?^XBH!G'3*3T[M-T?K;T0R , N>T-7C %:_T=?<$AX-N.:@YDKW^ M+A3FYL_F'00J [4LQ@UVP_FA+^9SZ-(S\IJ#6[*RW4(R<%P_R/+YG2U!N" - M+D+@QM#+V_#GGRY]FE>E\IFR"YMF+TM5D$_B2T@P@H#*(Z%%T;8:=].^M/,] M,P,IOV;O3MDLG)&UTP\3/UQ,R<8X>^G:5.WL/JS7+ILM'9DROX4/P/?^YL=+ MF@^=?) @X*R'[*8VR)J/WDS$_%T$@ M[<(I]S$FFQQ=TL-W23=0S^0)((\6"1#[="K-K'+C5+ ;#FR^6P($:W/3!"&Z MT4P+99R^;-K<@!?ZNY2%#1^AIYIR2\_7!N$I8EIN=8QJ8=]P!BC[+6A 3BQ3 M5F2N9/LMQ#'RZ6DVW>2D$&_O)A*_EY!F 'M4C6-BVWTF%(3A@N\IIND#95WV M&(+1]'5HD<]_H3Q#A_B*:7TCPL>W=]]DBI20O2JE2F11*-C4T_T@[9> 8THD MCP@4[,$5Z0>@A-&38+4GP=2;>/O/ M@:,G8?1%C9Z$'CT) WZU#T+7!\%56FPVY4J6=85-8-5ZP>7"L =Q1NP-SR'" MQ)CN('KT77H3.F? Q=3D,/M/LO'>[U<&L5)([+B>];5' 1B..+7/9@:T-IBS M&QLRU8]NRQ[0CLE+<"VPQ7VW#/D-+G$:*6B;XM5I M:)O];EGR>362_TC\^.4.N@DBLH08;R!,[LE/P&4]J4Y+$*M0FE>98CUE%68Z MA=-RY"^=E7F3\MW=Y!0N_# DO^$H<_

/2[FSFC.R<8!! [S)"<^C'F^M0_9;#^O8KMA^6.'2D13EFE^IZ4,N3X.SD%D!- Z-$8C_1I741_I=FB6B/89Z-J M+91J,JP^[*I2?2/+54L^2U]LT;,B+<3Q+839HDNO7DH'>\I8-D).04"GU8L4 M,<=^M'S)%CO1PGQN#S_U/L_<4VMU2P8--@9]_X+731XR@P84&TSG1G\S-T;Q M$J)X"<(H,_5H8]-/N31 )@U42,/-I9& ((9HA1'#B30C?Q#-4,/';HO-6B+. M?!1\?E6CP-81,%I_CZ+L%@_7VX;@;E+\3<\V@-N_+:;4(\N&JTAPMKO\ZQ7Q MC:U5ERN*K!0:,O2JI>N!I';RZ!!?V/Q3]MM!%^X+T^G5 YY[V+-3!&=.KK2Q M00L,V(7X#*7?3U?F*XP3Z)TGB*CU!B(_RM&5XD@V'FQ)V$W#OFS06@?V"NVV M<](:GU=S;W-"&+P*,W;US:S,C]ED'SKX+PRH5[?LUO8LL]^+S3YN$GJ9@X\S M[RI3VZ"[1@P5RNC5=\7X^M:VFGS_6_C84"'\'BQ6"I^I0C&]NE,J!Z!B5K\A M1UHHB2W8,6V+#7&\)G-L*!K#^4QZ/!5E 0=^GHE5LX'J MA;5/]JI74H7YFO*/=>2^=) T8ZC* %Z122K+I# ^0Z46-[>Y8C[O.7Q^C?(3 M]V!9WEL>X]](GQ%9ESGV+3DD^C<9IX[@-=A@8Z$4]F?2=]J&T?K.E#[.G"U! M6+U-TF: S2&\!@ML+A7#^9GU<=K(AR*RRXUW2@W3S56OS\]EA(5SX+C:[]Q@.H$[>>1*P3UQ3S6"=NB'7BBCH'X@) VZVLJOJS#=UPD3C5XER#+,S&,A6.L =24:V= MN =4J::QR'=0?HRSU9H]D0Y?LO_>P4?(+QY#FW-;F]\:&CUK(HZ6(P8?FO6 M30\#\N=UUT79P?=AH!6D7^>=@JG!\4KO%$Q%=KWN.X6A%JTGIX05.0[1Z7(B MJUK/:FO^X,A?XZIK @.^EE>R=U=G-T*_>+F!>0'*G>%EO%KJP--#+'7+3>XTD2+R,D=E8)B6Q0 MC H?.IS(YQ"[R$\C J,Y+F7MSU_CT:<#MR FNZP7WKAHTH,-JFC,E(Z:UZD/ M\5N(UO["JC^1=PDJI[-%!PJLF'&A7@!$ RSQ=83Q#43I0,T]GBR_Z>>JW[2@ M=][2'GYP2!].VLG:& M?6>[4>B G#\[4*H-'NJL0##Y@'BNK32S:DJM8!]"ML!6R?@W?(2>JN]5S]<& M,2LS+;>WR@':#Q(/>)9$"M>,D3LUX.B]\2(4#BAMK7DR!_71O7OW*_I.>.*Y>XNS&-7H- MR:R$^<[0CT=5IV)&H=?SN86*Z>L\EL"BCDW=P%B/WC^>R( =ZPI7\3>$U9; MJUPH+ 8,>Z"W(:F<9/D4@_!G\ U*J R&8\*4:ZL_E0S(0=!9+3OP G,"'&X( M+S[&$7KY&L7BU_+LIN:W]#*3*@9(]EO(5A%**81$W270P^:--^3 M4,02&KMD+6&F6TUBWF-<E+[N;5]UO6:P4PBJ 163#PM.IVW[VVLU9RQ6(RL'KNC+ M*!'<"[3L;I_5G'%8W/&9TO+&=W>6( 1%%P',QE9IB($_E[^A8B1EH_D:A:Y< M!>SV5FF!S4*NB%Y+2I>_Q=I>TD:5-C9(D@$[EUZ[HL_=HP-I8NOR\!($ M:; MVB!R/OI:HM0=7?/5;UV$ET2?U*Y?QGPQXT7,>!&SCQK,F9$/+7?'L*9HMHP2#T,NRCV]=[$G2K:N0FA>^2O9U%4ZT7!O7 M/IVZWSLH@4]OI2;X[!B^:UZ/T2S>NE1,;1JFSHTB=%N8MJ99+^8UJ'QZ;\:8 MCASXVW-ND?.(,XQXC6V0N B_V>O:&Q2Y$'J8OEE(?9<4IF@P,)O;H ,Q!V93 MQV_;QA79W*$L>1$\)R,P7-Q Y$>".4J5WB(]J;)D]A)\&R6];E%54M;66H5D M\#O=3ZL-2KQ8CZ'+KW$(].H2_X&%JWTR.QF+U3)Y*S3'3IGNJ.?!T$@ M6#YHLUHK&X3,!)[+\+.A[6X>:W49H8GW2"/.9]%D/O<#'S"7F&+3*":S01EJ MG!B*52!HH+\(IP\0I4^F1:^3:R6FDI,-8B[0;G!*2EI(.$,_:MI0'>*O:K*7-'K MLZ4? N$]RE8+\ULN%:,J[X2WX&LI;WV1H.@!@O",.I:1#R5/''FM[1,MEQ4M M]:YI#BZ:CHLL75@L8F9+^\3+9$-+W>O4(3_!OJH-"]K;)V8!,X6PVWFY.<*F MJ>6F\[]%9(87"IG1SC[A,I@HA&KH9=4M?(1A @4[^$T+\_)6/G!M0)O);L9S M)3!3BM7*Y0I\"6/=A-&;,'H31F^"3;/YG=6 M37>R&^Q:G BOTP^CS4&@[!^P5Z L+KIY!SI/T:<))CLYC,^BU3W1-I7?[;I$ MW95')AM_[M--P@1C&..)^T?B(^A-0N^:_-H/TLPK MY@U#>9NL5Q##.E<*W]37R@J*SI?CP_KQG+E7Y\QB&DC'-\XD+#QD<@FL.F%R MN3!\O&3ARF9>Z>%%@700!TV)Q2DHJL*5X:.F3I4-Z-#9L]H,'CMOIE?_%)\\ MRRW,;^F4#6SK!%KF0<\A-%DE0;H7^I5MY.E!KM+(O#350F*KN,VF9,UWI%FZ M._=EAD"(@4OE1M'1(M*W$ 3B)Y)-^K!!2RW8ZO2*CS<* $Z3.#^"@(;L?@=! MPGL&PVYJ@ZSYZ*M/\G9SSCLCJX0?+HC"?:7B.I]J)=BW>MA9C1V?R,_SXQ<5 MR/4"3P7U>!H=3Z-[>AI]G9F13!TV7VEF)+L240WH"-@I,])0D[&MA^U9 #"> MSM/*H.+Y1T!BU60DX,/P4"D#D@T75MM!S%!2RZJH@\6(X61NW?0PH*FKNR[, M5?C:%*^]29"[!!A.%@BFWQ.ZL13HS!\^Y;FL%-C0DM+M+%JMHC"U@-0:)N* M"UYK\R+F#^*M\SV/ 2WYVJ;S.4PSQ"#?Y?E+*FW,"U+-45*!K2,GURU\],E) M346([*:VR)*-7H:G&X"F*.7* M2]V01WLU,G@#RS@DG8N=HI9E5#M$*=L/7,VLT M,L];K>$@W)],>^$)?"!7-&U%/B!/9PNQVW!-\SIOANVZJAS(Q#/6S+'K9GBH M-7-N84"]*C< Q>6X0GSZ4OZ+>$)JTH=5TU43QDIZ-JU'V0ACM1W$I-;<& 4* MJTQ['ZU4S("F/PW**4^0GW9ZW7P)[U$"T$NMAM"E_PB%=Z!*E.:=5YQ-?MES MI<1),:WU>K77[(K?ZHM]V77^AUXO^,8H"L4HB@^]9@N\?HGC*/P_L+H'"%Q& M2>BE3ZK%[Z_$-.;%S5^XMIY@B=DHQ&WH?FY&;WL3]))>5MW"F#[N)PRE=XA? M8+R,O*SD&'])5N_!O,:4?;7J3.D([-@4LLCC=?Y&;Q'"&&\NLCB^\71"5:6V M01^-&#);GVV[0LE9%#Y"%/L$6/8CW4*FEX]'_+'4H L;E-><*[/!)6G:DM+[ M6H(/^UZ>_B/=T<\A(C-!GOY5G&*F56<6:;45?V:#4=+)(PL#*%>F2V?U$B?" M2U+5'BS2I#I39N-7&+F*>$8GF&.;]6*1&ILQ-JB:=45D3E;D5G5]K)%9I"P) M)^:+T6W6YBGR%\2> OK;;-DSVMD@7 [T M3N7F.))LL4FYA91+L@J>@H 67>/(OI>>;=%6+\R:?N9,NDE!YF=Z#Z[2N$/% M2%A%(7!_#%.KZCSC_*Q:L3RV[LTBM M+3FLI=?E1=_FOZ?_N0<8_N7_ 5!+ P04 " !)2TU:,-\>2L=B !C6P4 M%0 &QP=&@M,C R-#$R,S%?;&%B+GAM;.V]ZW+E.)(F^'_-]AVP.6W3F6:* MS'._5'?/F$*A2--,9$@K*:JF.VVM#"1!B9-'I(KDD4+U](L+R<,;0( 7 *J> M'Y45$<<=_ !\ !P.A^-?__OWIP-X07$21.&__3#_>?8#0*$;>4'X\&\_'),/ M,'&#X >0I##TX"$*T;_]\(:2'_[[?_N__Z]__7\^?/A?'V^_@$^1>WQ"80HN M8@13Y('7('T$Y*??8)*B^,.'3/K/[#M_ HN?ES_/=L6_?X0)UHI"JH-_G!>_ M?,+E@<@'+BF9JLX6O\R7ORQFBW4A=!?YZ2N,$8"Q^QBDR$V/,3P #R7!0P@P M<, J]"=P_L\N^/0(XR?X'*,G&))*@?.7].>BK(OH^2T.'AY3\*/[$R"? 5@X_') A1DH"[Z' D4)(ST_3Y3[_\\OKZ^O/K\N>#_@U@" M4<<'= M\@$%_:?T[1DS*@F> MG@\$$OVWQQCY[5 ._*9^89\YK]D__P%.NCP R"2WVZO MN+7:5\K*E'Z1A*I6^ V*@\B[#/.OC%31>K&RX$?]_%T*X[17DS?U-5?@/DKA MH1?TLJ9FT%]1O]8^Z>EN93SKHWZM7-*< '3:!*SB#_] 7_J0(0?4]1 MZ"$OAT@*$,RXM'PZL=.2B[(CMU+J@3#1R053K4A*SA0SLN#B$R84"E 1;72HE\!W>/2VRI3_5G/01H@Y3W M>_DW"[J[!4Z]EXLM,I'1VK7G^+,>^?3G WQH 5_[74_GMH+*>[?RHP7=VX:G MWK^%#"!"6COXXAC'!%R0N/#P[PC&>#](W"9M9@I75)--UP&U,.\X#CDGBSNPE63TKG@MP*L+O<5$0L8P4?%6>JI M:.%/-,&"1W0X7$1/SS#DVWU5(:T<:(%7HT!)PAX&-$'Q"$ D029JH/\OGU#\ M$(0/O\;1:_K8102.M$Y&" %7J=$J:@U'1.@X9,E5 -,Q2)ML+;M%SU&<8D1W M*4R/_%6$)ZYU_RB$7-M&MLI:0QTA/-ZF,K,^"B7 M(SL+8O#"HYQRI'3N]ML M!5G?=E:$+""("!=W(\J$31JCGX,#BB_PMQ^BF+_\U*1TSAZM *N31D7$ BKP M47&F""H*K(N@A"_1OZZ9%92-'34Q3>I9'[Q]TC MQ(UR?4QIW!(V?/AFE5!)JZTJ ;]FL0HT+*"2-$B>]4HU 54%3!>4E(U,0/_O M$<8IB@]OS*06#*"&I-X)B .T/@'5Q"Q@C1@9=P(JQ+/-CIGCLQB&24!"Z3KI MT135?*S&@=HX8JO)6<00#C3^T5LA;X(C)\O\Z_')03%WPBR+Z-[M5*$UMSKL M=PLXP($DV.0 )FB@SZ]"-XHQWVB,+7' H(OH&*8Q7AH]?A!.AY9.9DA5H$H6 MH8HU_)%!R:%4196ZU1#(E '1-L"S>_C]RL,37> '+)Z[8Z+ARNOD5@?H*JLX MPM;P28R/PR2L!*I:YJ:J<\_#K9)D__W"!IC3"K>5-Q5)VUC3!JZ# M,TP%8!W]6R4RT9W'"'(X4OU94U1L"Z0B$K;TFP4]WP*G$?%*>QK+Z.];OJ =V]/3M16B]KO>GJ[ M%53>U94?+>CG-CSU3LYD !,R,J@OO[N/&!+BW%9M%],[N-L@U@=X6<:"SA? MX@[T7-;4;=6K,$7DUG3P@C[!%&:!K0+'?KNXWE,3$>3Z<4F;K 5$A!Y]SHA5?V38>9E*&4:4#^G37I;N=N'0MZO8FH MT]WX1.&Z)-(@N44NPI"< _J*TG:32$Y%X[0A ;TR M>PCD:>=MO9F_]"V@DSS2MHT6 C#3!W%1P!D(44JR'\+#(7JE"Q7^RS\MUF?; MW9P2\Y_FN[/U;,P3O3Y\O I?<"6C^ W7F-,Z51%]?&N#5N97^7>M?I(XHK:RRGRE*:^KBC4)$R MI2346']N-WMO80'3E '7"9@5 ! K(:%3DX>>B85N>JV4)I]9KLE1B],Q_G:^ M7" +F-2%KTX<*@_/4]_:R/075(9:[D MO]&6=MREM[#!K]>.JM[_N=2P'C\\IX^T&^<+]G#&?R'_\M=/R$?8.O/NX7>4 M%(1L-Y=E%*;O;GG8A #=TFS>G\/=QC5("56+IHG2KOTK[E)9 M+TE9UHBCI F6XRLY";*=\78^]VQ8<"0@MGM,C'M*^-M@!G\.EZXNAY2D;Z0* MK-TI8H6-6&WAUKKH=W]T=/A\;<%PJN/A^#I,NSB^!- )#D$:X.4C]&AVF\?H MX*$X(?OJ]*TC\D->71]'5*M49I&L+NU7M-OO/!N"!_JA;L3.GTJA'I)R.?\, M6$GVL%4N,DFD8(21$C%*?&FV:NP62\<&WX@L3EZTTN&D;SID*0^7N(%O)-1! M+GJE+JP_;J4=;EO$2E4R6Y4V\ZW)#8P*QL8+%WE\RC-3,L^?^(B\YHC@5YDG MKY5%8M U(K4+,T\4FNU=&^8D29@M=")JY2G),*,NGYX/T1M"M^A WP.599:$ MGCZ&25>BS+1.)=:5NYT#MQ8P3A$NCWEX'L.?.E##RT$A\BT(5JF05>Q/S MKTO)U+$4#S[_7*JNP4ZM%VLXLR%,2@5KU\E4:=8[RT,Q3!OZ$0SEK+%628VF M/1]HQ:9OBM$^FB&TVL\MX%,GP.9-:ZR0FU\%;0!]VB$:,VM+SY--$J"L,G&) M5;2>:G9"KYUI>>#2 HK)(ZUS+=/,IJO(.00/-#6= NVT[N[E=O6T MS@NX=G>ZW/^=SNDND.+H/7NL9VESV:Q]/(PY-AP:B; U/-Y?RG:&)2%^^2DH MR:#ZA.[A]Q)(?A!,IY8^#DE6H$RH#A5V;.S,T-:&*&XEL,(S[HJ9:\M!=\-? M(7GH+=33?0 N48GF8;A B74J7*ZM.%U1A"OA6\+T*Y1MM)0[.=BI9=A>%O.O M0X79HJN9L['!OZ0$5MYP/I#4=W9MVC@NC>X)L5O/N->I8T+L4F+I))S=:K:Q M@)**<)7<3]9,C%^B\.$>Q4]EQPC7=](FJM,'Q8=:=4(UY6A7N9O=UHHL"-T( M.]Q0:M.:GJU=QYZ.74I<;/=0UV&LBAN@BJY]_V_EOK^[:H9V^C)T6-IPT:H5 ME&A3;WHO3YYH"U)RIXN$05U$(5ED4.AB:)^"Q#U$R3%&'0%#BF5H3&73IW*5 MG#W]51,.FF-Z% MM@UB?2TMR[ -[VKG(AOVYV)T;2MB%.:\NSA \D0/GW;[U9F >ILLUKFPE:R\MSS:/9.>+B!@7<57L#G &]L.,W+E=88NBD&7 G< M;!?-CNG\UJ$$2,*G#T$(7*9GFDZN>WPZTG! >G: 1]ASC!Y1 MF 0OB)UC?8D2)8Q#/%\G)="?D!^X 6^+(J.HC[CRU2AS MM5N+]O :.?[*!B^J*EX1(SVF8,2'VMR"R6THF;VSV->MC<56\>F>^&]";FTP>4D MCU1TA$/IQQ1,G^:.O['!LSX >L-2+5+1X[) 7AA@.>R+.\*G0JWRP^/%^3JFC\EXU$UW@^([ MXB23\BGSE4UYZ[NJPW?@\S2S*^#(]6V@;1_,?#?_7=W-CPL$M"2K.$KKE)P7 M'EZIMFDJF>(D#SZ?BW4-MFPN%O.9#4F%5+ J<(\5!$XE6GDRF%1JEHF65=2P6ZJ%=281=_ M?6^]M"&EAQ)8=1)>6W,*63JV530-I32-G*"K&(42:JRS/6\QLR$9KS)@SM'[ M7>WHW193L%0_23M0J&&$@#(6H$"<]M]J-]_M;##_I(%*$LTVNZ]1/Z'1QY4V M2#2^N<<1S2:(YHU[=%IY8Q2#%.FP[D3PSV#=HN;9A8R&/ M5(UQ]EATI9>B650(C5YOQ(K(O_0M5XJ11[]5*LAY_UNF"'9L[GO>QH9 H$'@ M)5\%+[Z1D/=6*Z4#5CSXD40;_01^_!;"HQ=@I9^,APN]H/#(O81U^EEGZ$\5 M4C7 A_W&#AM6&P_:$ '0CJK.FDS*AHP6%U&"!T(&B#OI5V1TKJ,MX*H+9TF MM?D&;:TXVQ5 :TXB"7VD.8$'T7VF"1OZUQA/1C=QY+<'TY5^SA+,K=;:;-_. M: XNNL83.T00/,'X(3"=-Z&EP?FUTOJ\DAH3;,AGU8:I$2_!^IY)F8Z2*)(I M9 \F)QW&I$#>0)(,'NC6Y!AU8=9!WGJ_M"&+N21,?C*,_+UJTY<%[] !%_?P M*PHQL@,V:,^]IR ,2&52;'-FU>,9Q)+*&K&"ET)@P6"G'^/8B0;AY'W']/F&CZ!#1AURSREU^=P]'LOD_=_]V M#&CF.#Q5NRA)B&W$M;4'E*AS$S.XXM5]3^_BV*SF;SS'AF5[M(K4Q\)7] J> MX\@[NBGP3B6;#HU\(IEM_DY3>1'/0_5Y4$X;=2EI#'Z4@E^)=A1JL!PU*Q=" M&V[?J&!MQ#.6=,DN+BBT!^:FX+SE^2L,0N([N@X_!%OSXP,N[B> ^>?1TO#ZCXGX MW/ITNA'_0L/0EMHTL#N8&W^!=,6T=/H:.C"V7Q6)&OL%VS:@LK4UNN&4Y\S< MAE1< F@-[\1I1YD+F[G_5> X78@6MOI)C*V1SG:G+?Y1?JSR4 J27&)96\9H MLRNZZVEDG/;CS-R&+;@0G&"T5L[RC+L522*"KU$852N3S2A=/D9)9P_OH1!NHU3@JZN)L(/V M[5;#0>Z>]4>('NCS;X)N$6*LMW\NG)MY-ISO8VY+CD FLL M&04U+G-JG!81LCTKCWPKUI'KUGF(_[I*EY+F=:,3?F.]X&JP,;^&6V1#6($* M5KGUH6.6,K;"JZ_L[(AD-_-WNNZ>=N]!% !SG =].LT">[-7@]AC7_9DWSNP M)4\XFQL;RK6R9K'#R91%FYQ)C81\6_89_SO+_WS$\+*), J3C\B/8E0\.(62 M3_@/21JX[09%[^*RP+[MTK'&SS%:;5I]RP[5S2>@E&@;-VD'DV&\%M1K*ELU M"N8VY,T=I1(MYGHY1IOT C@5#4YEYZ,CDZ?%GX'\ Z8-^:+.V>3]D;U1+FS) M%FG=!.<";I*W(2Y"8>@X'[R?$+MV* ,N9 MMMW,D#4)' 7XFC$CJ0U._]8F%]5*Y^CLP8>Y#79,U5V-_./J7V$NE:+:TPM[24R "P*,[)(MC2%B"(" M<=8&J_U:6U!RYP(JC;;ELF_IQJ,%"ZM$-\G77?-5\C'YM; A,D8*9&-Y%MRB M/0-D[8Y\L@'KD5!Y0##F1Y@$;IZSG9/Q1R2H*#5*M599:L-NW1W6:U0";W\$-Q-W:85(U>\V4I+XXD:T 04G8R6KKP MX!XSLV9*BGX*#L?T]-2$:-KBBFJB70?4@F <.18OX^\ES(]_H:(O==F5G)%-1GT'5 +PYTC MQPX#%_/MVF38GCS"AIN=9=$$Y=R:IM,JA90$A99;;>K+=V)$GO"5OU6>8K M&Y]E%C*4)VSN^64^]]HE64K&^7*YM2$62 :CB%6?3#ZMW)&MOI']W4%[9Z]K M7_6,XB#RL(T;IZ*0 C[(>K-_A ?R2N!9YF0TO:OJ?MO U(,&RKRPX66^5E"- M,W\F=98]2&#F[LF@9ZF)Y;[5=6]0=@AV0.4.1/A$WN:<9,]Y^?1\B-X08@_S MX(H_P@3=X.\R!K3MF#I5-.U!):$7>]$.>78@Z*QV*Y.[!G6D#9=%ILQVI2!7 M!T1_G#E=E4KGE+Y*%I4E<0J1M!E*G4AM2-2I-.2M]1[$; M)"@[=[I^II=^;I,C_A],OJ)4,#O)JNJBEEI53A23TV-IT-8;;$(;IUH?Q W* M98600V[&NJR<,W![]RT!_Q4^/?\+_N-Y0F]B3SJ?==5',*_)JMI"0MX\)Z?' M9I'9?KTQ/]_U03R4A!/.A,0 )T;@M5]R47^.8IJ>-\]>^6?\IZ? XT^*?4K1 M1,W^%2Q8JEX$VP OUUNCCZ6/ KYQBS$KCW W#UZC%/:C&,!3H>3WK-A)K4*5 M^O$GU#ZE6$A@SC2K7@1SQSI+9V%\QAT*?A0"3S@#T_I\Q&8O?:P,A0E+5AVV MK2]M[:.FKXFT?2I5T%5%F<5QS* 'C<^T_6$WPT^PQ@>'%$4/.O*R0,'5B&,O MF$OW]-XO8N[A?@MU!9._H-B)$B1RYNFHZGNZC]GCDOK*V_A+77&*$ETJ0-B6 MMJ!R$\[T*0F9=9BS_M,Q#L*'&^:2IG8=_6]CXA,YJ55+TAFGUKNBC5,#M6)8 MBC^TFRULB"H97('&FL9N% 2T2 "3RL)FRUE@>Z7_# ]'- ;)A049Y[A$-24H M+BB%;2QG<^B8?*9C+/R*!._:0=ATCKR>>;N5KN=[V.'F92A,U\R'V#NZP-:3 MY;FS6:SUGBQW-7X'T$G/E<>\'78!D\?/A^BUZUU.L8J1NV!O^ZDC[/8<$OG"HB0S M#T*PIY=YN_+3KVQ8;_9[3]?^1F)+SH-G:1K!9EMSZZ-SR"M1P(;=;0ND[JR! M9^2O[/%2<$.>AHS"1DJBK[BQHC#% XLR39['<+TU<&3(S"YCVX1Z=+@@"K^ MJ/MHG,5IFD_IO"HT75-5;QB-_QUV\+7S-U:\ SQ]#9OWF8HODL$8Y]^D011D M^B;_2O[LDM7T.?LL<-[ CUFFBY]4%U8MP_<3>L9U"6#FX2\_3,MI>Z&&OL$D M ;P\)@3BS#I:N'NC-SJ5@=896E9D3[F75$TO$I6WDC\A)_T4)"[9P=_$Z"DX M/O'&>;>>J>>L!97@OVC=HL2F'6_N>#8\%:0(E_N:&=U(P-HKUX<(AM2)26,D MW"A)S?C03@\IW\$#.KV@3&*#T]97H]4TV?G;RMOO)S_TE7^5K@_TUM1B U^, MUC+?J/5PKY;2.?-H(:P-Z2X4X38V5D0_3\2.>5IZ)YU0-2^-7@)(05&>Z2V4 MVOF?^3,^^7,\_EG7"GFN:\/M7AF,XP51V? &VTW^0LCG*/X4'9W4/Q[.7;K( M"WP_ A6MWJ!.Z#7_$%>>76!T9EO'AE,+>:1U,A::-,K4C9$7L!WI5%'1(?X& MIOXGQ/Z_M*G^0OY^CK^<)GCK\B6 3G"@N]RVF,9^Y>B*C!Y0R5-L=(]"V FT MXRSGQH-.A\-OG#0\XK^1=^%*KI #*0I 6A:U(0^GTHR_A?6"K8,H?OM+'*3H M4_3*6Y/;!'6^@,6#67W\JB[%^FJ'%@L;7'I=^)I;S4P>O!*%#Y'O4Q\ZCA=42E Z_-^BM6JO?@GJ9U%?L&M%8G7^N)N M7W"3ZHK;OM::.>%O5C0W>F^1BX(77NI@&3TV>)=H-WT^(WDWG#KPQA/?,?2P MP91ID9.H3,VZ"8C?E3T:Q>RD,S(KYW987"IHV]Z[I6K@Q[R G\@\DY_^[/H?2>T_T E+*-B^2:T9#C]U'F*^3AYD.FEB[@]3YE;[FS*UIIMDY8 M-ZOP>[%'>Q@V9<8EY-R&\VLUM+*S"F-F5@A@I=@RK>0[T9H+2$J!O?_DKF;> MY.Z>(1,)%S%O5VZ#\T:BGU0J;G:J&$PR*UZ"E80I.RN4E&V9#&YB] P#+W<- M9(^XGX'=8K5'5@X"]3JT9$]G/H1G5@0+9V6%R)T/3MC] M\M>OVKI<7IMMU1V-W=SYMGM?\&U7GA3CY-_-!.&L+ @XX26J*8$L06EL,>0YOO9 MU@;#="C^KAO"05Z0^1O"\"V[!49S-L:H$C&,30]A=+2\=F:T.VCZK*OR&^V^ M\!N;ZSPYNJWA_.J]W+NEM$:SZB3OPH97=?M@;JR^>2$DVBLKI@CM/V.Q_6>4 MOM8$^&-T+D)>\AEW?\O%!AD"JY2@-1Y;M6*U\&Q9=>8>W+BKE0T+;&_@+<'; MM""VKB:X*#()CS3O<@*XZ^!I,*\#W3^N?1X-%?0T!6BK5*((R)918I;0L+MIM>'0UZ()-%TKG\?CTD0(G)S@2:5)69G]DMK9L6:7AE[4&! (QJU[J9FMQ5A M_/U02]EXIY+.P%=&9;HQS8LSYFE@C>4NE[ZN*)^^[N!.\%QW<.8! M;O4OO!O_V>#&LM-?-@9[;8A/ZX-9U0%<%&:_ _AS$,+0'<$!+"S(.*$EJBE! M;$$IS [?S/9&WQ$;"W^7 ]C/"[(HDU5YMW1ZV(=E=_X6>BB^PO\08K3D1+K] MUC_9O NNP(]4O!GWS!A-PO/=#"F;94ETEL[>DFOX$]1*SNM3?3&*_")ZQ%2K ML4O=$7E44V:;<][):CA=Y-18@VW@;C%YBMWN_7EOW-P;HL^L$,%#8).X^M2Z M3+WVVMQ]TW-O83(932^P#:M4@6UF]LKYKIYEELOGUPN2"$[D 6D1IZW@S3=P M9='=3FF\S;QJ"HGQM/KE!#TE7WD37K>1*&;TC4HED'P7&A[U1 \4KU-23=/[ MT79+BP!5,LV8@FF3N@R[VT@FTMDKSKN9;\6YO"3.QG,L41Q'KW@?2--"DOR> M1F M+8*V6V]K441?7_CU3BW*(8L_<]:A+--:="K#L 6@WM.]6TNGA:"5P$N360*' M8&Y,0Z=""H.5Q/#1$L"I"*L.>5O\Z<-.$]BH7JT7,]OO_'2"YQ[RGN[YE&__ MM)THO)L3L\%-9^<)V0A<7MJ03:T/9M4CWZ(PBXY\+WT?N>FU?_G=I7G@;K'Y M<1V22I#_D1#"%WA --]3DL:!BXT3&IX3>M5_*$ER6GB2+^D;$A,V5'GL3/ 9 M]AR'Z_AP\K!&B8$V>07KHY)]D$:R9I\$,?XFV=;@*"5N7("A MOQM>3,PPV&@?ZER"_E-.$$L; @)-U;MA85[0J8#:F*4OG('3QP$3(9-#[1^K M&@P5:$DG4WYH- <'"#K X)G97H]N:0TW.7PT6^]T735[IOUUE\(XG6P%J]:J M+ M]&^U73BZ+ $V7UV&PF.8$>LT9*)%^!]MF6+OCL_/!T3\\_! ZO#Y$+U>A7X4 M/[&7:L5W!J2U-;YBIU:ARK-VOBL50EX!=0]1_NDB25-0:\Y)#LQ:/LF:5!8MO/'6DX?5R^6*%.)K M$H;(L^>5*&DLV&>0>?,K[C#\Q].=P=!K.4SZ5,R/':OC\&+U[C;&:(*Z"3FD M3!9GV<.S$]S6XX4 9C>42@E*[A_CZ/CP MR*K.4IBFU/1UO63;HU*G%VP5E)GMAQ#:FKPS M,1!VPP+)[TPT[F=.=)%OL(UR'3_ ,/@[W7Y=1&$2'0*/[?!"[P:W,EDY6 -D MJQ$\W.%_8<.JPU 9J6Q]ULJHC5$V648IF.VUERMG94.4U 15:EP7@4E PSO+ MY1D>+WE6H4\H<>/@.:LP14JR^IUPWJ/OZ4>,X0].^_4I2-](Z%_-,NW52V$7 M5/S==F=#@-)0_.V$OCX1VCR?L[<3L+5_@T>PVYW/1:2@CY_=L,L\Y$MG$9R+ MS7[REQDE^":+L['+"Q["P ]<2!Z[*\H >2%&3HY*F)K5$LX:H#?;3.U'.PH]2MO9I'Z[&.#I;:<.E&$:XB*<'OI A RQ@8 MQL[9;+?MQ5;63 ML[9U)NE;1G9JMO"AK@RN@I5OG$J,VMT3SC*"'AW8'M;,/5.2UN1".!AX([)+ M@J2FKW3=HA<4'A')TW$1A72>_4N0/EX+RT8?.G#)A#0Y9F-"\"O.(R0%[(B%O $:*TV$/O;](Q-4(-G7%; MG<"K 5Q<<=J5N^W2]6UXYD$::#.DBRF:\F*V !=.#2)Y%NGM+C>^+E^SQ#(E M#[A7UY@:[EU+DEC%Z( ?QB\;EALID#PZO8&3EDUK"O?%MHZ514)/:SI*N4K4 MLE**E=BAIX.@;T-@@B+VX19W^-(N\U.!PPIJLPQ7 #YX#.DP2E\J'NBF7H8VVORI5IJU0 M<^^LM@LK7C,= +U.W+PH.MF>"@.LM/= X*YI5[40RR@LG'K52F"Q?C/77=M@ M)0S!SF7QN84L+BY1*?A"!!H&[K#)^D*XXMD5ZZ5GA7TJ#91SO8W>AS/D#&D@ M[]BL\N59PJOU#@\IFYPALH#[]8VI =_M#1&I&!WRPPAFAS=$ B2?3Y:Z0TZH MZ*V9XCFS6W0@6-4O\SE8252(JUG\YT[ M^0-'$I0?LRZ-2$1RGXJ^H@?*1;^7X?"Q7..N>7EPJ18."'$#]!H1[44R&CG[ MN6_#*C!J95K'Q ?'MD%Q"6.2]XUD/:15ZYC]^>(:4SMW0*[D9^;(LM1Y^^7: MM8%XQ-PN[/B771) MF'Q>':SB%UH7T,:@=7IDV50FV7&Q7_M(&A[$(6^-M2RIKQ+WQ!24) M0M?/*(;D<@M#(ARK8@VVN5ON5JZNIZHE7!PJD%7[1M-(E>DEI5KK'&;'*02V'MV1L&AG*G_X4G;6HP]R:2 M#2M$%[XZ;^BC?G9ZOS]',0H>PHMC'*/0?>M8$KC2^FC4 ;A,(XXHN[#I[?>^ M#:E!I4#6"94IY;:&\$G3"?J"WD#,,)P@R-RWE%%B(0K(WZTL6"]ZHA[280-N M_:KTB6H%M=WKG998QF_N*B%M7-5M$LG0N M^Y60^5IVRXVN#I0P(H=4H?$^0EG;=+KG7IT[J'&TIG(VP5T;[-:>L)M4+8JA MX:Z5@J:QW$5RU9#@DT2R-DBDVD#9; U-L>Y MN'Y3M/BTC*4@$F8QWKL-W%APL5$1;8_^&&/D25J88GG=XW$4GABW)*40-BS( M0FN:*?GNZ"3H;T>\.%R^\.\4BD4UT:$#:L$$CAR+<8;SU=+X5"V%L/FB0JX$ MJ):9Y)I5Y!V9"GG"[.J]M_5V%AU02J+MWRV:WC_KZ"#96NM]XVPT5ME@MW0W^@S&DD:/,$4\9XAK0OI(T\[O#)CJA+L%K:[W2(;7N$18:NS!,N2 M'-Z%M.FS"!C$?X:'(RIEVK\*\5)VI'M-FJ+UC>=&E]/5>$ZA4IG*J86,8G:- M;[69V_ 87@_(#0\8"19YFA/K[=Q)%W=--[ M9O->FO#$S"J>+D4I*^^6)BFY332L/D0I.A+\((:*1$4 M9TZ%DDQ,HLH5;9]/I8O)3@!VCFN#V3FX N)9UJ[L%SFV2%39S\>4A)8^17&: M/6AV^9W_RU6UZI?N:/CF89,]_ MORF.E_X%FQ@U0YNA?>ST+95EY=^OYIX-*:/&KH]HF>'E$LA'E>7C9M2Q8O_X M&&],"'CCK&:[O0UWP<:H0_/,[^D)QF^$^KDZ'0;D Z"99P:4I,ACF!6'Q("238R/P0W1/EAZ%\L,>P=Z'K)J MY(Q4(>$20L9.MH0<\>>RKU7'4;9Y(9\%]Q'XB,!M@<':Q6?DI M.!QQ,ZEN8-1*,[)WZ5-ASK9%I2AVWK18KG8V1 .,4@G19@7E:5">40P24K ] M*\IYF 8>J1[>--TA]Q@':8"2R^_NX>@AC[TA]/1\9 ^?-UM(?CB,]R$3(V7L M9FH?1&-]A=V71^Y^8]?XFJ9^HJ'W'*4(?Q0>0/Y=.P8@37M!5D.I184KK3DG M$1]P(SE14Y2E#=@Y*\^:+$5=($7,*_'4AQ -FQ:3X^/Q\0.6R$ MAX\05\!%=X\(E6[C2P2HJA2A,V95O6K5,%9Y?;:1=#>KE1WAK7V1-[? >4D@ M*PC0DL!5Z$?QTP@'"[SK,&2,W*/XB5I4"7U6GOAFNX/(9#5U79%1JLCILHR4 M&NN\V<"5!YG:)E"Q-!.F M;:\*M]NO2D6QI1;-D14OA(Q2"?Y4BPU04BX@!8\WT4Z27N]+ )W@$*1OO\&4 M6.ARSO5>)9E-Q"=9T:[L?!W%L,R[FR7>U_R4*'\AB1#)/*4[KLL68F,_5JM@^DUDKUI@0RE+9R,1F]FO"%,7+^2JQK]_(=9GL22^ W>ZTA3(7\-002XR MJ/.'VDF"D3SID16!F!^/21#BI>;<_=LQ2 )Z6OL]X%UCY$KKFSX[ )=G28XH M[377V?H+&Z*PI$#6J94K@9(6(&JF[SSRXRX_8J/E?T?QQ0'BNO(9IE2"QON/ MZA6KW(*45V>;]/W2W=GP%FYOX(U5FA8$:$DM(;,?WP M#=#B;*#R5>@A?S"= ME4O1^:A;KPI6WWE3*H)MP>=S?V?#N<(@\,UWX?+"WA'%:33))Y@B 8%K,OKH MV0JN3+Z* (NC1.OYW(8LN )H=>)044!DP>]$>IHT1B4SX=K_,_[34^#=(_'!37:J.DJ6EKHE:18D!W5M TK+LX)FGTA.*/T/T#?X]/,HZ@)DX)8184:I5BD45H,3>ZE9#% MU\A\F:F 3&"7O*E^I0>9 I6,68)QC_(<&7BIAFMK1 ;'"E)$-[ LZAZUC#%"ZZ5IY0Z6F-F>L0 M_0\8'F'\=O\:_0>*H_M7%*9OGW'5^8:-A)(F(T<:?F'P=&JP';'C(\=X[EA% MK'4.9;I@?@9(QT]/I.-!E44B#8T4Z@9>X0]?G*7R\W;[O+6:1V:1_(L^]$&AK-YV[@%?.9+\XRB<*YYYO,[*8,5+2#?XX# MMPAGAN$;"$+@XH(-D^T6)2E&EB*/7E#.+B-S&H(GK(]B8KAE=K5+LOYREKN9 M#8\]RV"L<^JD Q*B9/K$\)1LD_G)\X'".Y#BRQO)AMH.FI,!M2K,;)+99KFT M@4N2,!L/AV?9=CW@DYRG+Z0$>L\B?40 LI,/F)5$HQ\.IU@S\OOQ:>BUTFZ7 M]U5(KRTE'V'X!XDNZG"X-L7U.[=YD-L\VG59ME]":^B:W,VIH6P$.& IX&&Q M2;CQ"25N'-"\'-0QA;S[B,Z@6:'F<]G1M>T'E"; M#Y,6VBP#;G6EPQ93DL+#883TRR.\21:^H#BAQSNT@O3:9'*%)T3DS3E3=)>2 MSC?'9.!7WQ@3:3 O\GZV]VS(+:J"M1'T1T5!0&5-G^^?9E]R?Y)[Q-\0TWC* MSX%8.>BOR3#[=KOVMS;836)T=7KEV/'4I:B$8N4 ^$2O@\*4;O/(A;L@?"!)4X)HDD4OB=,2!_'?3OS#?_EK]E3"=7R' MXA<\K[;$L_'%IN=8%T3"*IX,2Z QWRR6)B-,Y- U%CNF :YCD.F,$/7(6>"N M0C_&EA=-G<62/?#/4_BRFA:V+K#%HL839/L@N/>6)M/&*$!LQLLR+7!2F_;4 MC42_X0VD##VXHIK8T0&U( ='C@4%0C2;FXRRED=8IT:FI(T9Q/9Z<@X!(J]( M_Q:1&UNB>%B!M"XW82?@DY>0*\JV*?OU>F&<);(@&X9)H4<=RYGFM&2Y#!^" M$&$[)WS(EC0!5P3"NG9077!/VR>>9/;JJK,V>DJA@K&Q<3JIY7:(#$LF/86D MMT%;O1WY;XS[\^UBJ2M 0N(1V'9PS2-&)F5X1_H)^2C&-D8&AU.EAI2^/2<' M8)D--1%V$W[FN5L;;E )P36=\TPX?YC.^/6^[/FR6_CZ&TSQ[ /_$M\K;(Z MK^H)P%8OY+4(LNW];+.9V_!(BP3$QGP"7\%3+FH+;_X2Q7]33N+4 MA TPIQ5N*W4JDFR#O_*V5MQ&EL%8)P\1);%2STS8%OJ0^]#)(_)^C2*ODSXU M80/T:87;2I^*)/-HN\YN;4-*)1F,;??6B2AX(+)&K,4"-@G/@>QL/,%V;+O] MR)=F5O)RLY_^^O6>=4:('LB!AP8^0";+N'B(> S.QL2U,LC;09>$$U0J(+36)_L3.H^BK#00WFCPW<6"H0U.0L[X1;. M0JXD6[/=^69A,HY+!2-O%GH#'T!6A%E?X1A[_YVS1Q9Y$260VNP"X#X]_O'M M'G]6M$#(:%KP4GRS(E)/Q9_46"ZPW<:9V^ V4 ;<$LC 'HBG)52?B2=YG4@I M-B1T(O"^PBZ9'*99KVD(Q^@C"8W3PKIZ>X^B%/@,BYIA00_-3;V+@C>?> MVL795.%[&]]D.@YEH'6>%8J@K&D+SRZB,$GCH\NNP^)-Q0-NN([$=D(5K1?^ M.J'7KOMQY5E"U-7,6=F0?UT>:7,!/6F"JQ#DNM-&('Z,TC1ZXOL1J[]K4?V3*Q7N^6QAV$?%@-\SL(@Z?CT[3]>A\]BYS#SYI[M &GY/Q]+N]9 M9O.M^7OC'$S-?=3W$3MR.D?BKW'$C2GJ4K+ ?5B!+^4YI!HLCF?GS>TX:E+ MVLA)&)%GY)YSKR&)3D>Y^AEX( 48.4LX=]WCTY'F5?B$GF/D!O2,&__Y@.C# M(Z%W_A3%:?!W^N_<)FCKV['*9E/Q!D$X^89'/DIEFLHUK=>$),LI/@6\TK4I? .5/G('B(W10E3]S!O(/ MG;'#GC,J4GS-S!DPM_*!?@XN? .&!9X_>+3G,*A]=5$9TWBYK0 MJM>*3K^SV[C[O6>%AYF/K'FAZ"1I9%8>^;6'N;M9S3?VS,G2>$=[],&T+V.W MA5MM@6N"'A!!Z^_2F' D#'JA L[F*ZC+(I7@?1?,]_-0!0E%D7BHHB*F^:&* M%H@-RI1DV(K@KUVCB;SDT'$?JC X$ZKYZ1?;]7REZZ)QUWS(1V?$7=_YIIF9 MM\S$;Y@UWP9S/6\.D<&QU(6KF1C8JJ?*!._CBISXW6I6/&W,=>1WZ;"#T^W> M@S;D*5!#V[P14'O)]0S\:LR#+ZA*R=U5]F@I=A^G%)8$?CG;3W]F+^^5'UJ- M5O][V6MX;H^[O7_'#VXT2R:CZ?EM@UM\ /2& YR5]8'S(/49E^IF-I&"FG/< MW&(--M:1[WH6.554($LL1%^-7Y,MWC7B5^PO*'AX)*3%[0,?4)[XN.$X'Z=( MS;G+!U:]D>>\9WEL$EC/UC.3QOSX-:F/ 28'OICW_@OJ)@Y/[]:S8KD5!*MW M*;$=W'JWV-N0]441;N>L^PZVGN7%/'L4[!8]P2#T4'SM?PX2%Q[^'<$>%)4O MV0H2JS:$K!$I62R[5>K C1TO?(U=H>9CF"$"RQE]#7,-?DR"[^ I"M/'!,2T ML"!\^.E=#9JOZ'MZ_XH.+^@W6H]1&K99J*U#A5?]_J.D7F*61W2'=_WO;H"( MZR(:&YMW-0C(N+]_C49ILZ(L6RE?JVQ_IF<%L:0TV\W&BH>M1JB"B-?;]\=K M_&7>-K1W:59SNUSA@>PF1;'@A*6W-WJ(-&HE1 S?O3N&DX?,1VLM5IC-_"Y7 M=QB]24DL&'$+5Y[MKF'9.HC(O9_DH%P-];F?HIC#V^'%:3J$'Z'*Q9']@+)8 M.(J+=N:3L8U6BT8:6"(*)%G\W@XO'#A#CJYA&3^A+ ME"2?<5]>X$U<$!Z#\.'Z&<4L;O4C\J,8,;E[^!TEE]_3&$:Q%X0P?KM*T5/R M%7,#:^(FQ- ><#T1>7:8TX23?E%GKN#)&ZZ:V'"RSV6/E'F[N0UI?+15M#D\ M28'@QP/^]$_ H1\! ?O'E'S&4.;+K)K9LO 1A<@/!!1IB+);NOYJN];E7I+* M?BF!E=-#N#/(7:>7(#$?D7+I^\A-\7)05.@6IJB-M9R&4"E W^2F7JTR$>6U MF5TS\QPK]A9]<3!7V+L7?I3?V4?00P^?'P(4'SM.P M ED][\-V@LT?B>4*LN"1^<*9F;S'I0"QSIVRM!T9-(O!<'Y,'Z,X2-\ZLJN* M%'3;9R+8K6MG0YI=\YJYV[T--P-E<7*63JP("LVS\=*TM^B99IR_]B\> ML7'&OR? $=3DJA#"+)P0K5(L%Z[CKUR3"Y@LON8;A4P%1#Z@2M->%_GR9SX# M3K]IZO0ZF**?\Q^8SW#N+M;&/4?MD!J1V^?W?[XZM](@OD6D.X(#NZA\\8AA M8X'+$+HI\C(9):-,KD#3!K-*M;L-:)G2,@_48KZVX<[)6/5H7*ZF.N1!NP1; M64?Z4H4&4WOD87">?D8>WE$<[O)*5(0'M&EGR78-#,F&4!TA'<6RI1%N]CL; M3FU'KU C:/CGNY^!S_1IAA@R=%"? ?0/XW?8>XZ[LL8>S57]:IC82:C,;;+&W@*M=3R@(LV'&SW\QTS2*B%40 K7%@ M3$39@SV3[OZ3- Z(47>71NX?]*.W=^/6N3TS2YT10AAF+PUEX9J8^%;&*3)[=TW(7$Z=/212 I\F5!"!;;/7JW6 M:QN\VPI0.R>3!(10FY4@OWGHNJ:S1.E*J3L5L MDM)DB:%7<._9^#0W2!6U(V'T$-0S> AROZ> 8<6:/9S)+KN-T@&^]'Y4K@I*71?J<3JK3Q7I$V8[FW .:9[251 MEN=POW36QC."R8*46PNG/=MKVU_(LZ4J;G"C)\F7LBQ+G.4ZGE$32@VEW!9O M8LJ0_.;IVQURCS%]C3XYH3AW\)^@6P\AEE?3E6M][Z)'(#W^A22\C]-0K9MI35\+2D M)M?'-$EA2/RE7X^$_K@*']%#$)*[^VUMI!^#)GJ;:MQBK.@&P*QYN/'WNM)E M<0>>V:HW,X[BO[H(.+DX2,C'W\N0_A7KXAD+UU=34Y<_^'X':[/9IAR9IZ^Q M$-GU;K\T;E)IK&V9R_]2*%@S+I,>)O=8S=SOVQ:/SB&-.6B ]ODPNZKJ;J'[ M+K>*PZO,VR(BJF3C^IF%(?P9)<1[%7KD"(_&G$?DGZ8T^FV-/LEG- W1"9NH&(H3?(-% M[(($AI'P$R'?.8%V5=/ MJ=!!_EWZEC7X #BQ*\4QU7_.:?)=TN7_3(_U[GL_4R/SR$%_L;?# _E^VDK# ME)@%9S%'BR7[L;OS_+<)=F'W4TQX =%Z=D%KZQGRT=D['S4]:IQ^ZJ M--Y>Z^.-#&XBZ["F3AG3'3]PJE.DNI\EIO M'$[!M;D-N1IE<3;(1?0^4$60N55!R>MZ!DCJ6)@\@NQ^#_@]+]/,@Z!#_<0- MA[!"I_?_"$M4Y;FSO:>)*\\H#B)LE,$X[3$OC553SIG8V2EN\HSY_"R=UX;3 M:NKVMF#V? ]C;VY#1HH)J]9XYKD\KY>_5I[<@?,&6N=_\LVSW.+ ?SA]%Z\' MQ^ENP&01GNQTHBZ><7(B5 M>Y4D1^1].L:8:C=L!:.(2ED63L&+K;.'_.'MQ0VA.T_'L)R9K)0+W/#4T6 WK$ M[7D5LHI,85:U?(;Y>1?^WIT\>DAAYIRZGA+1N+9,LM,Q:_I&?T_[&L-#<&Y# M:N-)*S?I2E#Z\GM?"TPZMW:+[5:7Q<&<6Y?AI"M!1SVYKBV4;93'6 ,X^^3* MJ1"SI4IAJ^>AQX)6VW:%TJJ:]M:*52EVW9)ZV8W2_0D ^63 M/Y++FIW]Z>)>Y>015^1;=O8HV0I\=7,<[*J2B(<\7;:>[;?KM?'LI[U12_+Q M&-89F9]'ZPC/R/=V-W'@(E'J'#D],T$5PDKPXB5:E=A]A^W,W1CGG3K<.N$: M<4(9T1!X)H6 #T#RN/Q]F'&B!IO8N!-]FD6]KC8[;0DI])]GRM=?D:-G()\U M1XKB->XI4"2LF3Y[3QZ%]S(#V) [5'N%]9VU%A-)!JCP6@,*R73>\,Z63SJ: MGIX[%OZ>*::.,1%8-'V,W[!*4\AXGV>Y$A>NM]45H*IFJXLH61'9B_]XG M@.(4SN0LK&A[LKS07%\;ON,('\,Q'(Y M!-D3;U-.$--BLFB^T-'X$YUXJ@-BN0C0>KXQF6G!PJ90GER4$HY9S._WLJM& MR\U.[ST!?4>I\K7O[56[[+@':C%#2P>"NADJ^6EV!]&'/M+U'(@6AO:J?5\K MC7SEE^QZY@=IVKX+^TV1P&9Z\3W99.]D1EC\(\2@*5=81X0R03/$$SPUMYWN M]G8X[?TURH(":JU-G5N?8(H^PR#^,SP<^?36\G46^+5QX4Y7,G#Y-<] R@O M>Y70DE^*S 0V+GU:V6RL/[4O@/]9)HF%R=<"3-9YNI609B!XR9*P3GL@.B#Y MCT*468>^12E\9*/.A,I9/"M"GLDKV -A=RYY_&Q5(V9OZCAO:UTC,+1GU-/>Q"TY\K1A8';?>N_"M>FQ:[SV?:< 2Z/]M#;E8B)+ MI1>2]V/Z#FCH,6W@'C#8>\Q+9V'%R_7&&V#XW/$/L4/N?J.AI_UA(\#W,\V, MWRUCSC[CH6,I4E8K9SUYIA<-D])4[=)_KFJ>;MF1B[=RV:UUZS*X2(LV[1)5 M[Y]MMUH>6^3FCNN9#-X=OR;]AT"[I]OPLEU_LK[Y8CUGBI)1U+?,R5>CO/QT M:S%/CS??+4P^@M47;R.]^MVW[&6J]Q4 H_#RWJAGW0K?S2[];3=(5T#AU)<> M>U>^.Z^K#5L533PTT!OO(H+EO0SII4GGIIG:3G%![&O,Z-_/(++&2:FAGIS2[GN?-CL[ENPY25JJE 0.O0/'. M[G?9QY[?[-?3GX)Q^A:(]D _)3,?O=]Q?>Z"G62TV#WO/-5 MRNYQO[0FQEA[K0VL:N7LT"2/90G7/\PZ9Y<[;K_;[1U=)_337B[M7?6.Y-+O MBWC2 0O3Y2R7_39[)LE'R[DNG["6V\W]JB^9X7R2Y-/&+S*KLM50C[T+2^N] M30#3OP2FX3*S>HTGO:.-L9V:2>LJ3Y[%PO=^YL%5B:?!#!8Y2G6 MNJ;[ % \(,6 3BMAZ3KS.P^#Z&Q^]6#TT;V7TV#\1YB+!G2.GOFJ!T!V9=-% M[OL^ZIN^:09<:#]%)&=WV[^% ?&4CA3Z*;KD;DM;UN^S6HE0Y]5XBZI]FJ$L MA,?R!R[7&V32Q6!]PTPP.W4YSHU=2!O_-M,[N8XV\FTTED#=7VR1R6L\HU>D M]U!H=U=P1\@D(^/^%<\/;^R_=^@%A;^A%E^"6%03ESN@%B3ER+&=Y7(Q=XRS M3PIAG5;_CF!,YDA,BO^!F0.6LS. ^W,[.2T^!R](CA5E20.D: )MY<1)C)WH M+I#C&W]Z5@:@)"/6TT\4P7?):>(D:&*2J,-LGR)R*79_;N[M9B9?(Y#%)TF& MS<1;O=SL/!FEA?.,FJ(748+_)?UWE-XB-WH(@[_C'YZB8]B:AV^<73\^'Z VA.Q2_!"YJ=TB<\-"Q2.O6 MUC0#"M-$\<'5+6C=NR3VZ*#G;O<;TU0>J0X"^K*YF^J83L B4]?J\$WNHQ0> MRK^W#6C.N<.$W].8[F7J1JMDB9GJ8^SE+;AU?!L.I#15LSXH:1%X(8D+>>"6 MC]A=7*+I,_ 4IG09O3C )+GVV7SS/>">1_/E-9X-=X&NG-/RA)EC"*V1:T4> M##F8C2M?1!I$?C;K_TXT3,=5X$'SA(<+07;>ZM$0">IC$1]FF3Y-*996P-E# MQX:IK0M?.V'. =/+:<,TIWE&X.[JXH;OV"K_JFO/U0!TVC@5/]%6]+;S[=;D MF[Q"4(U-.Y:;MBL_!8E+ME+7_@VNW2->0:]]1B3*HS;PG2J:.ET2>L&$#GFV MF9RY"Z@KE)A+#R6D=<[DRF0)><[4R9]=-CW0K;"1B/12#:BYEIP?T\^H-B)$B2*^9;&VYB_2QV31VC#0G>:48\2-PZH+S#RZ8>S M@(6[5I<%\Y8Z[V>MZRD=B%O&7YF1A]FX0"##)3.7VKZB]"K$6-"7*&EU#50$V*RW M@WC0:.J-%,5B(T& K]X-6!0$5!;\>,#2/QGV =1"P=B%CVN?V3JE0,F.3-SJ MQ>CS'_2M8IF!JF6PE"!H8?91N7'0Y>OR[X3>G^$2> . M;+VL#/N(7:E<'U;3 MBEU+F[]G5MS\:@= OTYGU:+ )"1F*\I6:;-3N)^RDX M',EI8[V::JW$+\4X>;LJ*$%?7A$L>0B$,\=D8- HX)O>(:IE&XDO84P"OY,; M%.='>8';]::'6$?C^:X,^,H9K4B!]9\[W^]LR.6L +5.-6+B@F=,LMSS2/3_ M9"/15.ING%C2A&(.@ZWGSG5M?Y2)5(78NMQ:QI=L_I2L9"%MCC,UP"+69*+L MUHX']QL;D@=)@>2LL"/ MF^ *LW@6;^TY%CC3%=&VGX6,\L;]>,&6O-Z1K;*18,?AE%J:C--0@-C@4%MB MG5-X>YY*;J3 CL$T.P_3P",+9O""3J_U77YW#T9]Q[Y*C@V-*G?_7?GU! M;KVW,7+9^N@[:F.4J3Y*PS:IS5I5BXX7KO+FS8.';A:QI=F3PX$ 4;0K(_!R%)BD K M<$N<>=?^MP2=)PE*\2"(T^#O=(AP&D!:6Q^S%"M4IIND*CL;A?/5WH90[EZ@ MZ\3,"BG1\@QXZ#E&;L#.U2,_^PV2@DU/S&H04%V*)1Y8PMG>> 2Q!+[V"#*_P17#TU"7B67$LA(:5-7VGOMH!VU( M3VC;K]3LK.ZM2TV!Y01REINEKME8PBNI@+AK7V.=DV\U.T4,7FJX"HDN7"3ZK34RI;> M11G.WB]9UM(,O(W5I-96I72F%KF[] "^.3[0CXA].ZUX3[V,/2=C/?R7%'X(VCL M:7O4PX7>_%8MQ,P11#]NJY60W=9#RYU)5_48V%5Y;?&\G<6')]^X454">5,S M<0MH_I1;$F9NJ<5LM[FBX7.0^\:2S\?T&*/?\,;JZ?B4#Y]/1]Y! M<,\R-":9[E.Y2F)3E0+8+;.]NW-M,-H&0.=YQFE9X /XC$TV>*!;[>R%T^)] M+HNV(<4!0%Y?YHCP2$(65@/BA5 Y2>@HR,QV1*V:G2<\PE*8:;]9HXUM-SWZ MX*_37/+!05/]BH?K5_0]O7]%AQ?T6Q2FCZT7^%7+R"SH^6[G:>K3O@=YTI40 M=>S QP.GG:$$73RP@:R9G:9DL0U>P-[ &ZE=*ZON&2@*.P-I!!P$;F#@G0'Z M1N9UB,PD>>VJ+4%W_QKUZ>%,E1UWK>8K;>_$C# ]M6(7S4H#7SR>?%:J]6._ MYK!I#AJ)F-:;02UXATPTN!R+)QH\&#JOC0J5LT-(U_,MRH[3$[UHNMF]A^FF MW)M]F\2Z*6<GO1YIXFN!% M\\[^';ART7N8 M#*MH.2E$Z+D0>&('0^ YT[;'SOH6YO%!R+O\[J(DX:?M4RH@NW8%?7?R=P/V MK"]#] Q"&6+2ZX&C8NA6 X$)*4?\HH,0C9.*UT]/*2)C$\XT])W;D/2[YZP M%2RS[[ @]' M=,K?-]K5KI?O&XBB78BHPM5<\CF(1+*S%V[A[76?;\D&LBN#Y,8NUJ)Q_ M5XK*F;"[61H+SDUJY6"5_J4QMSARUMJ62PG?VEC5Z1G#HBD=X% "C-9H>A,. M6L3[N0V)KL:H0\->9(62!/V5B9#KTRO*)VM_::XT#)T&S4F&P#"()T%(M@MO1F MAGQ=1^VD363E_C4GEN0^C: .@C36+FHME4ZLZ+&U(M M(SNIW"\7NIY"&WD2:U;"YBBWOET\L(%LG<%&9?': )9 M. 6I!!GV*HB]3K/U-HO)=^_RL;(CU.0]Q,P.ZODQFLR:N4L/S1VK@ARL[SQVM2L4FBMM*A:U-[N,)EN7!MB8 M#_CS@$T1]?77VUWW^'0\$+N@[>%Z082X;$%6/&G944W)ERXYI3#[9^7LK;O! MU@>_.$\A>UGQ#)2* I_0"=! MMO%WT'RKZV"'ZW22@]@51<_TJ)=[$GI\0HD;!\^$?M<^_:1W]PS=NG^A0U83 M/;K %O3@";+7JSUG-S/^O*86!A"A.\R88PA-8>O7T'$TO@XG$=;T/U@WY]$H87Y;Y9Y #5\:?KY%&V7!T4D7B0,@U 2Q4 M)^'+99(&3V1ANX@2O'@JTD=%6Q.;U"M4D$M>E65"@_.9T5MA@T#7J5>4 UQ< M$)FK)B3C8"/_$W+2JS!)XR.MX_> %]O>)JC/2.?#+!OA32G:59Z_FR$;/.1= M^)IKGI."DP+XG:A,DP?G!C=WD"11_/8U2M%OZ,E!K89RNYRF*4D$LIA\VH2R MN^YP"8U;/]WPFAZG7 ,0%? [4YJ&!]]"R/9XR/L2P? J28YDFN(3HD-!$S.D M8!<4$4JS(;F2;"9\U[7*Z+!L! MR),-TR+$%O[5:H5\T]3HAM>P2W(-RH=D)!X,/U2+P@?R$"59ZWZ#Z3&F/O1; ME$^,C5@5X: D_F0DN4*FTZ$I3CW)8DK+]#$W_T*%":,'@BEA]_WA =X_0 M4-9.=5,PVXKL"T/ -T,)<&D?2'& E'<&LA+?C%_/,]W5\[GKSR;/):@0O#FX M(CTG,:LZF7M[K5=)^0J_V^EZFW"2CFY6Q>K;Y(,Z?93&LGO-FH#C5EPT'P9? M>>4R>"=3M:;<*VU]"F(Q%8OM8FW1VP,CU,3J:^9#>GR,IK)Z1AN?WE;<.A^$ M7G4ZTW]'\U1/&"8W\ TZ!W1QC&/$"=%NBC&;9 N7:/* 715G0 ?.UEL$+I,$ MS\0?/C36;-3IYBONP6JO"'A:%C8S833A\F:$DR1;!YP=\FWS*?(PUCF$Y3Y( M4VBJ(XLR\&:\1>77+#?5$JTGO[[8/7*[X+5?4,POBTUS][FM*;EP]=U55NQA MXP?9[9":-X8K/6HB58%BPZ[A8KVQ(#E*%[R^0V?"Q>(Z?41Q>9%N6R<:0BPL M>+U:.A:9&ATH&X8&/5)]9J*F+P#Q>J&KBEHO_?2GBK:\'R)+0@"M><6'R&:G M[IFTZ5/W8GMS_1JBN#5.0RRJCRDBJ&6RM,FQD\#MVM^:S,0AC[!.G8]QX#T@ M#6%?]Z_1_6-T3&#HW;_B]>.M$E_"C^.1T],5_ZY0B5,@O(02"[7:;N9KXW$_ MZG#KG,*=/P/58" ]E*)>W;Z\XBN;(E=7=?@,XVEF^U T1^8O7O3#W,*UY:A< M&V_A8_?IKX]IDD+Z0LMU2%?H.^12=^#?D=3/6.BL)0%K41#P$:.[M M=:5\X,YF,@ ;UU'CX"$(,1&")#DBD"?D,#Y]12Y"7O(9=Q+=5I"J<4=%JZS. M"4D MCKSM @RE]+<=_8VG(!+0&PXCE$*GC,UJVYY767IE&YABC[A>3%\N$%Q M$/'6.UEE4[?!NJK#OR'&TZ3].MOO=BL;#BO[8*YS,=<",58[ \\H!C ,CT]6 M\9(X.J7:@ F:XEL9)I];1(KVB0M7^X6N8$1Y'C7QM=X^Q+092!*9] O,ST'< M'.W+-T?41/*%)M3VW LG.>:VW\^6KO$[SE((.S(OE'Q25LT>Y8GQ*G1CDB#B M$V+_KSRS-@NP877C54MNA:MKLZ14WGIEQ4,0?7$+5SH09+JV+GGE>E[Z/G+3 MX 7A!=W%O\$'==ZVEF$#=065DV-O2P$L]F?I+/8V)(H< )W+8:(-KD/P,8KC MZ!7;>I,LQ00U/!PX)EB[B*:EEP.M6')KO[-#6K3W5\;O;@N1-3N\$ ;W@RVN MX5Z&+(C@R_DUOA]=.[[P2& #0M-4D>CUT$&?,7[(%)@R4"1LW"L.$&4 MAUJG6"8_34S5Q6,00OYI3N5G33-'"Z1BUBC]QK;-_FYOU)$M1E7O2BHX3?J& M8QP](QA>$%=G'"!1!@>>J*XD#F*HISP.[7+,^;O>6Y /3PIA(YL#59HH!4R0 M(N\NQ5-*(B! JYBV="]4,I4GR?Q?R_UF8YP/DA@;IU0TM(SJ 3=7G(0=MXAD MQ?M+%!\\/BM:A#2Q@0NO8$%#@NW!%GNT,QYNT8&MWNM$G+CB7HF"D4C?6_2" MPB-JS4&3_\8B_7?>8JG+^XUWS>*KC.W0FLW+I"9?7>465X-KJ\326N(K;M#= MUK@9W06NL;!^O;J__ 3N[L_O+^\,;[P_'I,@Q ;!1?3D8!N?N-QOD1L]A"1R MYU CMYI"H_LQ,NN%TO3%Z:[036\$L5LH (FWZ^)HI1\!"R>^+NVWT,PP2Z M9/8BX+Y$27*+X$$0YZM2@,;G:I2K57FF1EJ;>9,W^]G*A@C?OKCK%"72X,<# MEO^)G*MEQ8*\W&GF))@\DACX%W@@OOL_DX?#6H=:JYRN^4D \C1+M0@Q-^5L MM8/&WYWIAM>8L; &P(8*H'\HZ4[D0J$O'UU^?T9ATOX.1$-$F_ND%5K)>5+Y MG=TPVJUW1D_>NY$U=_;L[2F424_2S?EE Y33ZH"A@FM4C>GJ*PKLT27@MAP)$ VA@01[H>A6>/^"UA>0JZ61$MXZV8'DY M\*6H>;$"L^#1?.$;MS75H#;CZ)DVP%O00E^:3Q.Z%$JKW0V,KV-Z=N+1[=,- MBN\>8=P:-R>AQHPI'_G:'DR1R&>JC)NST">DA#/P#&/V&+CIOJ/($_+.3[OO MAR/*+C$NMTMMB[%:'_&QBOLEH7J *1KV19;K0,=Y?5S5JB^0U^=I[ 1=)A=7 MF,V)^Z6_-GD-7!%F(RU OM>C.NPR">77I Z$M&636KJ,)=K>=JIJ=B9(5J7A M4NC08QNRF;-9&@\[Z(6XXZI=%!4I0!]DYYZM:JA3[+:+, +S3W/AKRX?7'S_*LP],#7*(RSOQ)M0N()WR_] MC)SX"..W1N*BS\&+X/5**35-HZH@TP4G95M>L[TG'KYC_$8]%[2Q%'<<. MDU?79Q&K5JEL#\OJ,K^.L]P878*&H6[,LS*]'8>,GX V0MQ(]7R,-R)L^](\)GL^IGVW.&9\*^J92GTA4 MBI_V1*#,TH4OH&^4N -A-V?*./@#SY'##U0'4Y/>2J W&)* V!6X(DF AQ(U M,JAGQ$S6]2M)'UP$5+1.W1S',@^3-T=*&=QP&5Z UI+12BNFS M)[*HL!./3.RL6L=%0ZX^2R&Q6"VUO1\K(FU_Y.UO6]DT MJ]:RO>4'RBQYO)2YU- QEJ:O';P@+5]5(=L&^[.MR5N(/: V4F0505G/HSX# M, K93B9UGIF>_"MS1(@V2AUZ>DDG58DZ\81*+'7M=K$PFM*G)]S6C,M1_O" M/ FG\L(06[8RZ3;\+0T)YK_=H86VIY*Z#BLZ($YMOPLN!;8VK1"ZUNN ?7I^ M;CQ&5X"K\3!?LZ^G.4ONL2-[&MJJ.4JPF0HW8! 4%1RB3 MN557T%T9OYDV>FV:P3F9=&T#B+Z[CUC.M.OM!A=#*Y@=NWCHB0;"R<3+2NKJ M?/I&H3+5IW D%%D0X0*M/!M<:#T@BR*W3Z&.-CB$Z3V^:S\[E+F.;X.'Q_3R M.XK=($&TAL6/2?9KPC/'>Y:EC[6#*ENY:M"GH"Q%]M9Q;<@X,4(5ZBS/Q$%> M"N?*3_D?ON _X7_,_PG_Q\$CX[_]_U!+ P04 " !)2TU:=(R\P4!DJ#$[1*I(5FR-;_^ JQB%:L(@ #) M$D#U.2?&+5M($$]F D@D$IG_]C]^/*Y7SZBLLB+_^T_FS\9/*Y3'19+E]W__ M:5.]@U6<93^MJAKF"5P7.?K[3R^H^NE__/?_\O_\VW]]]^[_O+_]O/I8Q)M' ME->K#R6"-4I6W[/Z845^]1NL:E2^>[=K_?OV.W];63_;/QO!_M_?PPI3%7E# M@W]I[G_S$?>W*M)53'IN2 WK%]/^Q3(L=]_H:Y'6WV&)5K",'[(:Q?6FA.M5 M@JKL/E_A@:^V@/ZVNOAO\>KC RP?X5.)'F%.0*TNGNN?]WU]*)Y>RNS^H5[] M)?[KBGQF=?7NR^7=ZOVFRG)45:NOQ7I#AE+]?ZNK//YY=;%>KVX)1;6Z114J MGU&RZVZ=Y7_\C?P187PKS.B\^MN/*OO[3P]U_?2W7W[Y_OW[S]_MGXOR'N,Q MS%_^SV^?O\8/>%SOLIPP/$8_M52D%QJ=&8;A+\UOVZ:]EC^B5_(2YL5IM^5$6:W2+ MTA7Y[[?;J_TWUT_UP\]Q\?@+^<4O'PJLDWB,#LFU7V^+3&X'X9\<4\03G60_Q#5:RSA&CR>[@F8OCZ@%!=#0]'M(?S MC_4&3X>\?D!U%L/U](%3NSL+BJ\U_I,L)M5U^J%XQ-/T ;?)GA&>:\4C^EQ4 MU;<<;A(\S9-1N,9\8"K2_3>OTZ]U$?_Q4*P3O!1>_G.3U2]#*(2(SR\+6#U\ M6A??Y^0^L\NI:/!^DN$/W)1X/<[K9FT;&BV'9++T\2Z4I7CFY/5%'!>;O,9[ MT0WF2)RAP45%B'CJ""]BK$Q51D!?I[_CGQZSY [%#WFQ+NX%!BE*/W6I7C[NJB%& $I>G4K]^4Q1,JZY>+/"%3_HE,GJ%A\&BFCN?7 MHDB^9^LU[OL*3Y3\/HO6Z**J!#9( =+ILB*+^!W\(2*K7M/IZSQ>GXG]DY"= M!2]^0DL/GVKJF"YAF>,EHR(;VPTJOV+K=W "\6BFCNO\:1L9#L(GTDPPSY/-A!\Q!-8S:B-)\LBPRM2 M(F#W]!I.GIV;J$+_W."U\/)98!%E-#^K-3"+53"W=;#;3N_(C!@<&;7QC#NP MV"B8!.?8C<6&-$QYQIU9;(C"'UOIAUH MU[W@%G32>MXQ"+-L@&S&G5&0.VR*^<-81#/*$WGK6,0S. M17KK6<<@/-?X5'.>_$1UA$URAM&(\TF =O:SJ2#+ANC.-:[!R39(>*Z1"8M5 MN(-9_?FRHQ0BGLW?+STUA@AGO@^0-B?$R-FC?.K$&GS&_W!$@'[4*$\.(1%D MQ"*Q4G56DX;&]O_,U;M#=-Z[5=-R=0/OT>HJ3XOR<7O3V(RI'=6ZB(\&LB;! M8<5)+!891X4'TH2 52C^^;YX_B5!&8G+<\@/#:L:-N&_@.:[%U%5ES#>7Z2L M88363?\ MSEI\LO9QW2)=;]^N47W&?EF7G^!CX@^-'K+XQ%V97E1QJNB3%") MQ=#V",OX2(+]^+E=BU^>FE"K=_%#MMX+/RV+1Q:G=GPI!H;;91_^U.MQ^ -& M4\+U%5;F'_\+O?!8W&LJQ&-3&8\9T%Z5R>WLOL,]TGE[W$*(I98"EM* O"HG M+_#7$S*"3VMX3V?E21,A7MH*>$F%\JK,_+ I"89/617#];\C6%[F"8GE9BS^ MS-9"+'84L'@(H(*5]NLC7*_;,'7>.GO24(C'KK)5E@I+!7L?T'I-/$7CZB\AX?17XMB^_U@P"3&01"W/:5<9L+4X5MMEW$;M%3 M49*3((G.WG"7#A:%$.,#=98:%Z@2@^T&E5F1<+=%1E,A7H<*33@J- 7J_2E; MH_(#'L-]47)7DY.&8L<.=6<[*BXE2KPU?[;R_H3_C;%V<)J+\5K%&6\0HT*. M$X-3F-^=QF+<5GG\8^!3L3D6CX]%WEP:-E=+_[PTL:U2N7[:;.%_Q>XW%V*[B(#F 3XTSJ83Y-LQ/A-G]UF+<5G&D M'$*HR$KYLGF,#CY\EHG2MA)CK[I#91^1 K:2 *02B[;A2_/L] -Y)U'B%2[A M.OH'",68K^Z,*81;@3SNX(^K! -LGJV0L0WK/)-$3 ;JCIL#6!5P_R)),)>J MW7\^9SDR>9RG-A?CNHJ#YR!&+3ANR7'<$KVL47<0Y6!4Q_$/^,?K\J[XG@OP MN]M8C-OJKAN9^-3QNME?KLN;LGC.MNEJAAC>HQ#CNHHCJ0A2=:R_*?"Q;/T? MV=.0/4-O+\9V=>=0'LK7OE="XO3Z M^O(8%6LZ3T^:B#%4Q=&0BD6)DE[^B!]@?H_8X7;TEF*\57'DXR%3XO>H$1EI M]HP^PAKN;C[Y#@\ZA1C+U9WW^$A[K/^W7WHX\(GEC[,$Y HG NQ$ZUJK=ZM] M>K0F6'?7RZK;S6K7SVK7T42M2F$5-0+:5._N(7S:JA9:UU7[+P<=V_T#Z"2D M^Y3E># 9W@.+K3>5$^2[(Q>A!BA +G2F3YHQ\+;/.G?:-(R'VARXGHV&K<&> MILX[D\9P_'BN"6$\Q.&J$!?)(LB6#ODMP&:$!:.W(HPC2(> 725399M[J+I% M,R1NF+ZAF[SBM-G&H0)C$";$YWX:LA* > H55R+!-O?""1\:66;<5L$,O M#7NK\U)E1(5VB"Q6(9.;$CW!++G\05XIHXL\N:X?L$'47879HA(@!JF;6.F@ M2W\I$I1!? AG5B%8&3E20$ 4PK>S.'( 'N*BE5N @I8?<$PG%3!-9+C) M6Q&W$-1#%+>2I7/[ECJ_;U(+- 47KM-OU38+#V<5Y9&!U#$<\\U8,F)8#P'B M*L2(H64U^IP]HUXF)>YDY-.!* FM],U,1T&PG4AT%:)LDV*QA=:V )%AI>&; M.8'W8'7"U$<(HI]:@/P+^+C;89L<6GOALZT20L2E 8D;V,E@6(GV4A 'V@EH M5VSM?RGR6,+@/S0'T/;BI#?#%RGHTM5 &G8G?A]Q8(6OJ1ATP#+ M3D.C=Z9Y \)D >V\#U!Y9[!+>B9\6W#<'O@(6H8F!K\ T[FW PQHG;<$B@15 M;O#BWP/'E16=!/AI&)KIXL4U@*[S\D"%Q"X?G];%"T*W:$U"!60D-T@*# NF MGB97!F,E*(ZR\YI!O;.K'>?+\)T!EPX$9FSZRS\ RH'M/)-08JYT,GP.RH_2 M&+A&$ ::+)TS&"@IP.9$X% M( PLUW\SWA8.P,X+CV6=\UO/W[[ 0 E+%;THVLZ#%'4N MTIYA+>XNY9 "%Z$T?#,[ISC>SHL8;?91$8D.$ +7PRK;.PTO59ZB:#L/<30Z MB@C-T"%2;/G%ABZ'RK,=2"AX.V^!U)Q)\OL[5#[2:MW2#B7]UL!,(X0T\;_- M<2KA0.P\+E)LT0J9LB#"OS7>S*2B(>N\/5J6\4JR:V4UX0>Y:SFNOY!5\;JH M-B4:OLZ0Z@8$AI\F;V:JCL/>QM@K<@*-N8[DW,09L6F^G0!\ :"M^!1YAF[: M1:89ZN]PO>%LEY3&P' =J,OUAP"[J6+BX6KEH\CITTE:."")DF:90 O"#!+KO(/\"G#^R_G_I!. ,(0>E[O*F990AK"ULI* MU:O7.-X\;IIKL<;10)*3E^@!Y57VC+9.)%+O[PO"Z_P=_,&] Y;I"*1VXMG: MN,A'RG8DYE;FBAPUMZ1D58Z2MJ!C!\9'E&9QQK%.AFF!X26FK4W0[SC)2L!L MA:G(3]-'*&-:@A#9CCZ'A''"XL!JA;.XITM#T7GCPQE!9+M)J,VN>NXPQCW< M5A6"Z:J@4TJ1FX;-#ZC.XH.)UJ[82HMM?H["KS5MR?)S&L^RZ M;!B1-$>XMJZVJ)N!10\2STG")3F#N8*6!*TV.\KQ8+?5%"XV]4-19O\Z+/I# MDCVE VEH6=&2XA0D),H$JS9'"FV05U6UD97BE@8DO@_3)=UC2TOP!*CR;"J] M ?)KN7"0=0@!]-+8UN;,= XYTM"JS:#2\77*[YD"Q ":0>+TP"U5J#*(U29= MZ14>$MDJ.43 2D)[.,'X @7)1'I(SZ*% (=V2 8!L<^A]6:6U2&4:K.J2!8Y M8V'J[A.QZ_F1-G>=LXN/!O4TI8IBO] >=76=,JXBON5PDV3UX1M=3Y$CYBDZ M?&95I*NC#ZVV7UK]A7SKKZN_[#^GVH&T'5<3.-+CBY0O2:0C 'W3-)1=[CRC M?,.+&6M; "="$.GG")9B,>/VY@2AXE2U185A[0;%6UT[S8#KQVZD7ZS/=.'0 M8:IUV?Q:XO7JIBQ2WM5GIQ&P ^BX^F4/F"X=&LB#$V99=VC[N.Q=AM!J>*5G MDH X"FQ3FWB%&24^#%FM&^2=W8[S\$:\WQ-2^ MB/^YR9KG;'A-BDD5-+Q[\$R;T9T"TTZ31!,'T$@%F .^XA2\CT599_]JV$T6 MM^,DB)Q;4"X=L&S'=37)W#12MH(()_F"&!D)?X593@YTU_G'K'K:':.OTS9Y M;#=O+$5"I N)'D!@VIZOR16UK*S&8M4DQ6Z+4L(^ JEO^$L5UR"H@X-GH9;O MP?,C(--#8^!'4:)+=.Y4J5)@=3+H+DRP),SX2Y$7Q^#:$@C#YQLA>F @,XJ6 MO5]*(IV6RG>&:BPUPMRM!T\S)PV!%2)M,BQ+LIPJ-A:^3DI?P1D;;F=LCNZ; MG%^*Y^PUE2?O4=I4:)]8AY4?<0_5'46\U;[T9T"SXX3 MI%^TV71-FH,IG5S&2U0S#&HW<=ZC''%O+1@$ %DI,C4YMYU!/=B %>=!QEN8 MR*'LJ!F(G,A_D]=-=)B=#,C+FIV\5Z"?\)*4W>?;UPCQRUT)\XI4,<:RRY/F M;^NM))/_NZGJ71&F@4>WY_D>"),P=?0+-9_)"#D?OQ3G@:8 &U8A#A%(8 U M?'(P1PS",.A.*NA778083OCWL,KB]CDR)^29-*:V!4'D(/=-27,8Z[0DT#Q1 M_ .1.FLHN7C&5N<]^K)YC/"I-16)IMP/6[0/8*2.EVAR.3VSZ*1Y,"U;-*OH M5K;>U(?G_@/SB]$:F(YMQ6_*)2."=EKF9[Y )LXRR5Z "6W+>7/S;"P7.KFB M7SN^N0.>G?N@&[OLGL0N'WZ^3E>=+OY;M=IUHC8@>5QF. %R@)=)Y"BR0/733H#)5.N2@6Y_Z:@L&>%N6'ABHBO\(\?]T&\+PL ) M8MW,QV,.\Z71A[*W#I6+9*M>9'DO9SU&R)6#,/\ M8[0&:6(A7Y.W%7PF]HVY(4R*B^DPTATRQ=1&-_+(0.RZ,=(D'$5&7E+@%!?0 M$:L*"X>21X_65%LJ4!HFJFGFR=^DBA.@$UZD\D2Q0]4QEF%=IZOZZNS($!$Q:4A.TB8'2WM(_U24S;/+]C78[_BGQRSA3BCYCD"2A*&C6]9/ M$<%-P'J.%X\RP^'../F.@!'&2:3)TZNSR? $ZZ3WCPP9-I]_#YL<28\D$G3[ M=#:GK0P,Z"'1_-E; M+@<\/7*=@2CRK6C)KJ"1>#NO/#62>Y,V=R:Q<_H"J1&[_M*L]^EP%3_D'.%W M-WT3.IK<1T[RN[= 1K^ZW#II+W.5[ZLGNMVC.$E]W?)%R\PZ.IS1+QSI(M4I MM2VL'CZMB^_\9+;>J&2VN.M5T[=&N6OW>*4B1'M4P+8#2U6E5FPBD@'=E,5S MAM7@_C%AV]EC@JFL>D7RB M_./0H0U(/=],-3D63^ Y5884F&,O2-6?DP[G]^JNN$5QD;] M.;X& FA%J2;G[KEU[:P,4UN9Z2/"(HHSN/,I=9,CLA6(0T3R4)N>)E[WL\J- MJBDBG%&;!?@X_>5'%-4?LZJI]'=3HL=L\\A9-X9(@6%;@:N)>?#ZPA?GC]J, MP8?$FE_A&ATR:I+HB)J7@737@1@]B%S?M_ZTRB#)I,,%^M*RLDG[\^A.+.3% MKJO)K=_K:\L 4]06IFI05G@\E.JPW',(DPK8H9^FFM0X>GUI"['F'%?Y&%&) ML)9]1-O_=C!\)G_?YL#&ADNG&#@K(&-$5R P'<_6Y#KF%<4^F5]J@P2N\F?, MI:)\^4>9U>AC\9VSNO?; M<(D2YQ.*\_USD,Z5S-JSGZ;>V,3GH_$E4 ?WS M_YCQEO8A2@ #E 2:7 6H. 0*LD=YKF3FDK1[63?L2Q+O Q@Q-!)-;F55K /2 MC%)\B=\?<6NC8(:A[)F?F4*$&D 4.8$F[^!&"$A0T!S@G2O[I9W[*/QJ(MF: M6+5ZJ,Z,"#7P#.CTM?^MJ0<'N'PX@<;JT5I"]#,%DST=,A#C)=;0)-_ ^12" MAE@^"D%C3;@IT1/,DM9.:NL:Y-M'X/)+ATA_((K<.-3D&'(^W9%B12>#\_*5 MJMUE;^ +V6+)[4L.I1(!WDD,KN=J M+SLGP*Z8Y]$UW4!!QM:;+]P', W'T24?_ 2AT2\UY-G0R6RV-/NCJ?B*DJ9R M"N6"5U!SQ#L!GN_$NKA49U>=$7PX2_;JTX$T-S,1C/^X3H%RG\*( M3AJWI:W\XOR;PU($ 4P-75)LSJTZ(]C0R2WW)@X:G[(8+X&YU0=R+J8\N4!P6T48YY4<SC0^D^MHG=UOBR^S)ZYX'R#RG!!JXG$:;_>/ -RJ MB'C6)&U41'PZS7%$!$X8>/T0U*6IR C K8I(/QA7[4NX3%,48Q9=_H@?8'Z/ M;C'3KG,"G_R/.%R?X1HU$8>8=5F,U;GQPN7)\3]T6K(UZ0P? R@*M;D'&Z]R MY^1,JYN*GH5/ K'-6-6/1HC7&U(6LZXP )BD-7DV=IX_52$=-: ME5V<:_9,"^>TA< W?=?0)#1>D2KN>=!JUL@47*K+F6BI7Z8=&X$F)WQ5^M7R MH-4O\3A8G;+V;9Z>U@WWX+KEWE6>%N7C5HK#N<[$.@">%R>V)MFDQFN,+-I6 M-Q2%LU[E-<(,G%0=8*QY% 9XMD"]%'N,?#Z$%>4)Q#9!\/>NBVI1H>-F< MVC/P\4D/O0D+;Q8VM&FQ9BUSVQ9^ZH2AW3V4Q>;^83NX;:#:15F2,\TCP]YJ MO-+2'0'7-[4I\CB;E"C^^O&<:44^:PRG3/44AK!EN@!> B-= G//*.91/&D% MO(_T?+WLQ^]AE54DD/C0W1Y6)[NQOWJW.O !_Z6A(RF,CRA5E&8I[V&^RR9W MR+2\S2O8'=MUNA,M7!]R, ]O7[-T#Z!M0J>G_*_#H#;.]".JXC)[VHV=(O<[ MK#;O\1C^8'-#OB\0Q99I:')M,J\PJ?O\! Z=YDQ^O47@:W:?9VD6DT<$VS>, MI* "YD[F4[71" M]O%=-ZNC?F:S-H=&#-E3D]"+DH,0P03VW#GG'/F!I[R)* *"TA-PL%*:JMU3 MHR30-XVGX%_F/+U%SRC?(,IT-(W3Z=BV51)KU7R:!/IAJZ@1XS^R^N'#IJJ+ M1U0.;YN"'0#?C:&A*(W?P!@%=E'1'D@R&H0TN3.2%0UU4Y5&OLSI2LF\U)VR MYNF4[;97F6]4QAW+(0*!9T%KW.9Y#C "4Y)'!6P+.:DF3S=$V,ZX,A! N,SI MUCY>IR4!Z,X[ZW3>M80KF">K ZF:YP3T]_?#$W&0%%AX-75ZVXAB8%+34Z87 MX'A1J$OB,7'A4"?M*-SJW#^_%D7R/5NO\4BO<'?Y?4:R5QVEE^O.1_MT/K;T MS7P\]+#:=:&B= <;DOT+5?2?K4E4!D-(F>Z,HE Z%F&WXM(5@9&R'1E4P'D!FFH M2947$;;SHUUX")=INC:WNA&KF$]WZKF]FQ)"VKR67QW1JJALL!]7CBUQWD-G5V#6-3-V^:^#>J M^=H+/MHU5:!/VR\/3X;C=@"EGMM/R/]:0\8'%W1<14MDQ^+3 2NR4:A)V":# MV]0I( AKF7;IYP+F;?IQVDSJQ>TT!*N60DEUK:B6.032VP,S"!VD*%'F\9!$ M;$$Z 4"!8[N:))\;X#/==AO M=,V.:M4A4Z": MNU%LJ^;$+\/3BT$ +#,VX:QI?GIL%0^D$2$%INNFJ28OAH:X>CR;I"$N-CMBV'1U+K=(?T]30C1,I7]ZR:JT#\WN*O+ M9WH4B]6+8CG0K+9$LVG;R6@&])_1&EBN::MZSG\R)J$W#BP28(9FZ*M^>2C" M:>JF,8QKH5.&]U"#\_;(ZH6?#+P]6OVE_>FO;^ 94A#:MJ,HA\.WYO5R56>/ ML.8E53QN!PSH!;XF+P %.$N=A0Q(I][R5S[=PZS\':XWJ/->\2K'<#:-C=D@ M?&&+28@'-(VJ[&R]R)WQ!E+7?MZ@3P[BM5?MC1*5KA7>SX2 M.W:0C+-(6)92_("2#:FDM1O#^Y>;LD@V<=WP<\A&%R4' 8I#1Y/+$EEN]PUY M:=@J ^/V3S38LZH7H].A4CJS9G_A84:1G2K*0W#0FOT(=]7$5VV4CNF<&<@BO#95I.**>/$-K"=RK-"[3&_'7G!&_FG34U8\5B4]2[! MT>4/$CR+9%5ECJ\ ,XU23Q,#[ PZ-"N/U+D;.J^&V)M%+V2L^W9(\>EHYD=$ M:>H92/GI:%LN &O6?JBDB, MBHL\SM;9-GF8]/HOWRL(8\O1Q983$=O LC^! M PHSL^U?"W4?0[!G:R\.K>E@U7]OI'3F:OKP*(TB-+*6W8SSGUY.M9'C=9-/ ML-JE)GV17P7&]@U\UW:U"4V=1\H#R\5D5NEA-+* S*U##&98'G)=3:(P5>K- M 'M.;4!5NO(M+_%^>)]G_SH>/N'-EZ))DXR2B^^P3$8<04=W#M(XBGW5X4ZO MJD73>=46%-#C 2338K%[4;[,9Y!*3989WT/Z=F*'BMR_'7/X9'@D17&,S\@? ML_4&Z]:($X9,A\!.HB#4)#G7H*2&3A:CD.MB'USD=9:0D>*CT5<4;\HFZ?WE M#U+)#B7;:^+'ITV;&7O$B]KYOP4LP[1C31Q,4]5G=J:H\RCM7E,R%_M^W'=# MH'1E'_FDUX.!V<\N^(I#)J: Z"K-( "QC5"B.C26SU_JY!G"HWAM[=3Q>@_7 MI!S(UP>$.F\CQ0*:Q7L!5N29J2:I"60$.0KDI-,2ZX4&&?0=*A^;?;MJX@R) M?U H#DR,&"168J>]46LLI!'83H\=JJR:ML1/5\&Z2B5MWDIU"*S83!U-_&52 M\W$BWK:2D3ZI+CYG,,K66?WR&ZR):27L\1K1&8 >]ZS 147.@)!BBT5=V7M34![[IYMB@[VE$[?$1* M8UOU+=8H)M.W+SJZ=D*IJO.S'Q:>F^@*_\AYJ-IO"^+8C9 F50@8'.9+HP^E M=9<8JD32UL3LZ-W%CXPC%P8!B&S7,C1)@BLCG"$\>PGI(Q_R8XG0Q^(19KF< MI(Y( 3DDZE+_=4@.PL*C0U0L1DY,\GM\B/^_1?EA#3$.[M23Z 2$EF=:FEB, M,M-Q#,;6L:6?; \#_@(?!R>L9$<@,+W UF3)'2,W607@,D&Q$ESADT4ZQR27 M[ C8B6GH\GQ=9J*/Q;F3LZ>GG.4F_(C.0)!&AJW)GCU6AF,4@LL,Q4K1!/M] MQ+K/G]I'S4 4PQ1JDDA19N+24>PD$*B6P-"4.VE(2B(C6Y/+0#IG^4(X@3%- M#"/]1K^AQPB5%)Z+.#2VQ,#V?-?3Q)81/U7T?9V2<%MYS9K1LDT7\Q[&?^"O MZSM'_A/D&EB]WWXO_ M0&5Q]QUC?OE4;$KN3C9(!QS7,/I%8!7;>B<&7'_7$L?5BF/<^Q6..#;K$;)@ M$X'0,A-+D]?KPB8 3&Y&O2?@RYR:- M;BH(X%(;CWZ+JKK,XAHES?/E73H2MJ3H[?$."NU4]?WU2"$-0%+[_K:3GG:[ M?;;JQ''CLTB 'R>F+G799*4TC&I2>/FPZ^$J;QY=5>]A_@<)P!OV-YQ2 ,\P M0T<3WZDP_T5!30KO9K#_(ZKB,GOJO*&^*YI)>E+'[D0&0V0@3B([6-J>(H7L M-/+ZE8T \@R]K!HG5#.\YC5B=555&Y28'#N 2P<<.PVA)E&]TJ: &+3V)D&1 M&_LPSYMD!1P_]DE+O%U:CJW)X496-DPP.VG,FE>\K120?*M0NEF3,W+5[FF, M]8Q' @P[P8-=&..%4;6G&449<7T7A%=JD$)[2]_@W^*T?@RH5'VZ&C M3=)V63939Q$#W\(#I!W/]4S=S.IC#O.ET8=RG@#IJJP[XL!_.X@"_P7L*F9< MEU]1^9S%K+ .W)36$MA1'$=Z1G;0Q3 $Y!S!LV(B(,4X=R.JF*$=A^'WFX/( M<%"@VM<\Q&"6.#AXILF$81M?Y6F)@31IS8J8ZKVM$EQ,:^ M63P(JN7\K#$;)%0$3U!!QC-: R^*4N47QR/Y/H2I9?NLJ47(:>*0Z$,S$)0&0;@:TZY'XD\P5@M?R?U;][F=_C+1^567[?CI7+?F9[X-HH M\%4_#AO)_6%4+?,514;L;&Z.-=JV %;JA(9J.0S;E8R;J!,0RRS?>GP"YSY2 M[M5[.CV*3WN(O)Q#N6M:9J2HOL#'G6KMQLH&<](0Q*X1F:IWG)&,IDY %D M MBA1R/%J]JDU'50I5>K5F+U/H^W'H*(IMV8_K%G[_#2_M90;7W*=4E.; ,$P; MJK:1)1A-G2A\:&I#6O9C^T=1_G&58X,(VS,B8CIJ#XPPL71)TS9=3G1L:F-; M]H,CX=G5 TI(.28101VU!XYAA+H\W9@N*#HVM:D3]X,C 3B[C/85/BCP#'(V M#0B19R@_J,XF,#:^0T2,H/4>;O?\'-V3:]$CZUV1P+\@D6T:MP)F&D:.)G>: MTX7:170(I5G2(:QO.'(/8I12;GT+4O%A;'9;TDLMV^K=5VE]$VHA: 0+V.Q: MUHK%*[V+T"&(4Z[=-7#\Y1@PS=6?2L^O.E( M.)Q:1,N\)[DIBR=4UB\7>7+YSTWV1-C!V]"N8)ZM]#VK]O>V8;M8P MK[O ABWU05(0VD'@]5QR6MOK46R@4!-OKSB#1:SV%MG"K7;?-5+EF7?Y'!:U MVELHZJUVEJ*];[;C >-]F!B0/3G1Y!0L(S09;*I->=90A6SY86)@0R/T- G4 MD)&+G& I@%4+%@^19-X8F(6=5L"WW5C3W,K\Z48#H3A19SNFP2ETU Z8R UT M2;M(92M7 "<@%(O@-XCQY:@\,KR'4NYPB(!A.S#1W^J.OB MD>N"[S8!:6BYAB:O+!D&7M_#3D70LG/6A'%WQ=/ =<;N]\!/+$J9;LT9V1]^ MRT5%0;',F?=K6?#"+OETP$LLW]4D2(SC:Y/S!AQ#4QLF>Q''F\=-DT/H(\)\ MC;.&J_CG-6K8FR<7CT599_]J_IV)B2WAN;X (L]*-;LV8O^IREK/1K1VV $Z21J8GG2EA$ M;!BG:>ZTN"[FA78ZAN2]L>(HS[/>("=F& 8]3]WK .LN_VP,W5; 2%T;Z>Z? MZC&7NMI1<:E[5T>>5WS/UFL,Y#1!.3L$PS%/IU+;33.5#AVMMCVI#<7@090( MH);J!CBQAWS5D0!R(1I^X'O](:N99..839UP#)0+#]>(4@_JXC9D<)@OC3X4 MY>$:KUXV3$UN M[*4O2IJ%M93UK(279&*/8 M]0RXM)62BJ!EYRSI6V81A4!5[.,*T6X:Q(8F\V >(,LQ.&TPVW&25/1E\ NF$0:V*=S"CA(;C+ M#4CB@.:&)/'I0&![-M3D:<*,>M"%IBPL:8:PQUTY7C;0?Z#L_H%H.QXMO$=M M>3)JO-,^RF]\K\".8U\78TM67V8!KBZF:C@,Y!"$W8D#L4;&@:S,/T\D"'FW MY"PKN5[BA)2XB"5$@K3,YL<>'*-<>"2(83J1J8D3EL%AOC3Z4/Y\D2"N#6U3 M-U-)0(AC,/Y9(T%@Z!K**^-,D)NL G"9H+$2#+W%'B(%J>^;B2;O0(0,<#ODX_89,"KO\=P7$*(-HY0*'I&?HZP=J- M6-I%(HM?7S]9'\D7?)ZZ^X[6S^BW(J\?QNW\ OT"V_%\I(F?^[S*P82NMB"' M' BBT'??B[G48=<=\*!A))J8"^?5@E/$:HM\C!@[_C+G<#VR0V E20@UB1Q^ M!04XPGSJ"=-=!3X5F]DLAK8_8*'4T277V?D5X CRH=;(?!?.Y06)>I([?(''C;6O"R'Y4NCRU\*_-N\QN+%0[O'"HNPK@PRXRP? M!3XTO%03SZV(T*G3_S48I+H8YF[DNWWI/MK\V!LF+4B$08MIH5'&"0>B:K00S0, M#HM&&+10SA-A4)5U1QSX;P=1X+\D@BZ/YT2,Q;?X*!U1R8V,9%JKTY0ESN"V80E/(WZ[O5^&)3 M/Q1E5K\,YW!@TX 060[49*.16XS+$E MCY)=&UE'@$B?P$R-5/G$&;:#)?P!4K#5.OM$ %S4GQ >(UP3[FQ(1=6CQM.4 M8J!SX%BF$6GB-#Z'=HCB5QOF\]J^PB )?'W#ND8(G0M3MXS=W_(GF"7_R.H' M4J &CQF#8.S3M*; 2%SH:!+5*RR^033JGIQ]K8OXC_>P0@DIV(7R:EWC5=K+I]J+VN/0P1&YZ=436YA C8JJZ^/F I1V3@-_"E*9(T[.^= MUB]P ]_LUZ[4VB7L(C.--"DG.!/W1;S&+>R%>XT=Z >Z/")D<%C4:]Q"4?XN M[>([+!-2R8OO_3IJ!@S3L Q-?"@R@J"C4.R,;.9X;]>Z*$MR'&KF_/N70YO= M.M @.<#)$]%,J.?X&HC"V#,U21U.ES%]7IZ3%].TBNE^PZM_1H['C:72#./V MZ\6 &XY# Q(W0*XN1XASRH/FS1-A3"M'18Z'9FC73X010\\(>TU!FJ:Q-MG@ M7T^X@_QH9:K(2W"B>-_RK*YNOWX;DB^7##B>9<2Z7$*]NJS%>-/*7=$[H(MU MTR\>(Y4_N\@YCA$F1 ]L*TI#799TMNE+M]#D(*JKDC?@;O M.](E1)XNX]=S-[2\4)_]!N9Q!M=7.=XP M-LW(AU)9T0B G<#07>"B.X1'<:&..ZQD58K*"FO05U0^9S&Y8DTIHZZ(GE7T M7PW-]CF_ FQD!98F,>)#TJ6JQ%FXH5B/)KFCPM1#EBX'TW,NQH+NJ)8?G;HO M9W,5-QX1&3]QAP 8D0LC34+/SC*K!IW#-&YTBL6[ZY2N*-V569ZBJ#B/A^$8(J0 E@,B'OB8V+^> V9>'#+A) M,9X,L0PN]*QU_DN1;U?K+8*.#EYOZJJ&.0E\^K(ABG7[]>(]NL_R'/\+0\:O M/0P0H\10[KV058"^^BCCVZ1 TM?3Q5\Q+>8DAO!ZBG?X)G =-S%5IY334LLH M3)J4A>[U5.KR!RKCK'IEI>I^%:1I;"+5!J>6:D5ETZ3<=J^G6!^P-8?6:Y1\ M*LH49?7AHNW\ZM7_-IZ6R'=5WYAKJ60<9ITCC=X8!-6(37Y&;1OS>0!=:)NJ M;7@U"C>)7Y-R^\V]O&T!5+]CCF%NY0D)26C>JQ7DG\ZL=B-' "+/0?V'P'\* MS9O*LD."POF4[Z1NTS:A.?XZ>?U$6$!*.'W+T7:K)W=3>_AFJS3 ME\W &4IVAB\!VS<"Y?G*IBO3.5FS4YK>VZ[)*U83G!%WE!\>E#]ZJ?9-GK;* M#\D04<.F[+#8%O4#*NL'F!?;:5$<]/_[CBEPRY2R94J\8\H&KFM4/E8EQ.Q3![-U5ZC[+>]%19ZC0!=NA:@>IGYG^"*;)G]+2X MCMGLCZ\7[>_.8W4P^@=V[(;*0[]4V!I##%%<#HEAB0_& //I0)@&B:GOBWCZ M+9<[ M_/YF*^QFD)TPIL-EQ$ 4F%1?P#0M-UB:,*?#;87N"D_%<#L5&/8 M73-L,(^N\BW'SK/5B>]/Y].*C56/&3ZVB784&:L MM-QHM5&Z6-#66,$GJ-E-E:/#V7:5OSR MR )L)3RKXYPRB*.S-A[&M_Q94DZL'D!@&*FK.F_W3+(:!-G*:U;O[8FSI+64 M;LHLYA6QH/A9J*3 1%ZL<:I,MH2DT.F>U4A\%^#!?I5-F3< 8-I1XFD28J]P MJQ;B42>7C@)O@\*GLSM^-:?]O95])KV>;Q# <9$;:I*_8';=/@.?%.<5F@RY M1:5:1:7& 2+?M8VE65QJ6:4X$=*,+HMM,%>V2Q5]9KT]Y[ -&TG41V.K-X' M-8%SK5:K&WJ^\J=EFIN\+8]:G13WZL_GLU*NT1U?CQJ-%AP \"+S M[9H0,_.HU6CQ.P'=-#H:9E;$8-:78N<".V%5P4A(X<(T57V5/EHA^GJEDH>M>HZ[7E&^6?"4Y8EV<2SWQC!)'EP45[^?5BXUFRN4D_(#BZ MS6?9!Q-[!8'KFLD2XU+F CXM!=STFH;"+O6<[X50 -&X9_MHLU&<:T*O=G>H_ Y@_SUOQ5 MU91$< H)7$]I\TXDR:2:U2AW\JI>[/>I+OYNX!YJ>W[&?3:MDA8&,Q@O#/ MIM:CN=3F#C;^4Z^[[)*_ 3B'U7V.80+30[[U9S/+S\K)=@[I4;CB'%!I%_.3 M,K*>99# ,^QD<3'T&O.Q5>Q9JV!,NWP[RU4FB*(HMI>6<&%&W*V@]W=@FE32 M/M32[%32]N4K:5O_64G[4,O90Z%M+JN2=FB%"=3$]S(3]^GV#1WVPBMINZ&! M+-WBZ(XYS)=&'XKR2MIMZ4E^F=UN*P!=T_15%VL:(08J",4%CT4+8/] MIYJC:Q E2:"Q$ZXUBAG0G[?@:W^ U1E%+]PW2 )H:AP..4[V\O#/46'U M\O%I7;P@M"TPC>AN-5J):(; 1_<'7!/ZJ)>)8@%"G@YY4IW3Z4'Q(N,_5M;J MKJCANOM[FOIR8NG/]4G@)(G.=S5T+7HUKIS6/=7$:?F%%)*IL4E)>K\ESJ9FX+^+$;&$OW(D)W320(\.TV3)0N(B4AQ+M_NN(;\G?VVP$2Q MGVCBLACF-55$'%2*93/B&B!T+=/4+6.QP#RA@E"<:F#D-8!A!ZZGFOKYYMFC$H1U< MH]/GWNNY52]A28)7J\]%5=V@LEE9=EY0FB\U//6EMO2KOY >_KK"?:R:3O;. M5"4NU'98+22![#P,"F#:AF?U#F^O ^,+JJ]R+"M$F,L>^U$S8 =^K,M19Y"K MU*V.CN=@B\A-L!J52HLXGP2,;U^#X3-'LXEW'@L,ZZAL3P"9OFMI$OPV3A5& M0YYTU_UJ,G\/JRR>+O"F&Q#Y%O(T269R7FD?XU5[^\T8\\=LO=G7F>X,75K8 MK(Z X?B^HLZL:;3:H*L M3N'MI.5K=7X\W"H=#I"N(7^ 7)E+/T*&88CBGF&F=>1,9$:.K8DO;9"OU#G# M +3PF)C4"LQ^N34MKI);#O.ET8>B/"9FZVR]PBO>#Y*5Z*JJ-JBLMN_\MW_R M[_K%Z$$0I4FB9Q0 5W22\!2'9_!&>X>_.Q0W($8/7#_Q(TTN6R4%)"UD"FS% M0FY"E\FP^!/SJ!FP+,.,-?&+RLP_.@H=*G[PTJX.2):##/.;X&4A@: MCB:1_G09TW?2<_)"L5:=/'+YEF=U=?OUVU"0$9<,>)YKQYHXP<\J/*JZB/%F M6O#2?"^(#G??0S)GD@#?L'U=7OQ+;JOTP_\@TD[$U"O'?4S?R?,Z2X@W(WM& MA]HAES_B]29!R2?,3S)1-ENY7:>]HR#K[6B[KL[1/7!"-XSUS575'J3HUL.L M'#B-!WL]1]-GA%?$BAV:X)JGGJ4MA=HXA.T8AEU'Q^V X<$P590OZOH)D;=O M^7TS)D;4SWYY.VT+;-^'NAR,&%QE'("84-0&07[*BB MJE"-)V=99_]JN,H6DF '((&A'VCB\I.1G"P^M9$!W=%>Y37"[*U)1NR\XCAG M.43 LV($%RXV%J:S!3EV/SX4V'C:%@0H-2)-DJL)<7P8BMH;=8&=YC#D)$RL M6),WO3+ZWD=P>A>NR)BBWM-9 ]:4HDNYD?84,CP[[!GP4U:19GNI/B/\GZ%J M\+2F(/43.]!S#6F9U5]#N$C46DG'YMN)&2!JP)Z0 2-T77])0I)"I>RQR#E- MXE%F,%Z1C=C0Y,&TC*!%,)W-AFJ^NET2>.93IQF(K,3M^Q@UYC,7Q22CB<'9 MSQF,LG7CHQ':7)CM@6OZEJU)-+ PKX?A3 H@9##]>+WLC.'#IB3H&+P?(@/0 M\WWEIJH86_NB$$:G-E2PNP2V@WQARXVR<)Y2 3LQ4TNUNW>,V&3 '4(&E[;[ MTQ7SY4N1QT-B'R0%EAFI3R(X0?;B"'<*(%TR4+T"4/5;1/P#A,"TK4!YFM"Y M)SX%WT[TTH7USO5,_&!A=8 /VI2=M@!:<0B7.&V'(9TEYSNKB$TS"E*2Z"K_ M=P3+ZG@Y8\Z*"Z*\54J1[U!2(W-A9K\TZ# M/"V!_U-0FE&^\HDP Z+8/^K!;0%$'+ M]0,,S_,"32)HQ[K))&"V0E9T*W:LG&U"V&^\>V(F"3#",' U>2P\?H;2$+52 MFM4CU-48/N=)L M/216GS8U9N=OV#)]W#RV4_3C1N"%JE0W "80AGHN7ZTLJ'O&.)3Z1/GM73?M M<+?GD(3DQOB$IQ-JZ27%%/@*I/&&!OX%@]O^"%^.X[ M6C^CWXJ\?N \S33 AEFODZ9 MX$23[ A8T#0L31_H\:0Y%N>TP(89O+ODLI\1!S?2HS:^3Q![0>JJCH<8(?T9 M('?B(99VN!)"+^6F&]LCL-/ [E]!OQ$%X@'NQ%B\5?49]-])=D18"CXCCD7;"1-ZRIO ]?K(]@<1VH+- S]]H MH)WH%CU<@*)(1%R!H_H"J6\$GB9Y:X5=@M.@=J)JWNIB,7V1 "AR@R7&AT@# M;-5A@6^EN%CEG9:CN@.N$=O!6[,V!M&V6K- +R8#LJA/[.#[LR,O\A;HMA[" MT\E_O:1JCT" MH9Y;(ET<0F@FQ50.UY"^3IL/)U^?8,QZB\%J3MR*@:,ZJX,LQP?1G"6[#\)3 MKKYZ?"J+YR;5\,5Z77PGLY#Y*)M- =(0NK:>X:9LOHL .D?ZG\NJSA[)@D82 M!5ZG\I(0[P#XR/8L/7W%;,&,P*&0B!9)8 M%," GFMH$G["8;B @"B@IHF)88+=X&%G5564+U^*&C'+T)"VM*8@MA+<2D>. M4SC8-["XF%J&SWJD_I;#[>D=)<3P(35RB ''Y3R7!J D3AQ-@MA'B$ ,7"N+ M60_;I#+14[--$1.4*P):4Q"YD1EJ$NLX@O-<3"W#%3T!_USD]R0%$8'U&ZQW MA7QNT=/NPNHZO2FS/,Z>X/HJEXA+F](MMF'\4)<,%QP3BWZ[,PMRM<_&I3 , M1YN-Z U D_S_GT %3@%+YT_7YGI/ ZTQ3--*-'EP_"I:TP)>[F-T>=@#48NC M^@-!"M-$DYN3\VO.$>3EOEZ7!CX0QSBF.[QP>VZ_JMX;U9PCQ,M]Y=YUH0]F M=:[GFC"S"20)H)\N;2ECPU"6A7YZ>&3]@,KN MXLP)C#QM"A+;2F_HN6&1GMA5O>+HR)DN[4TOB?N/?[2^ MM ^@9R)-TAP/<%7DTKZ%L_!+>S> CB[9Y1@<%KVT;Z$L_=+>2LQ(EXJ',B+A M0%&<7V3&2WL/I9ZCY2W:$C8 -NJ(4(*7!@'/6#0=1. MD1/%[WL&I)"=)>*E-X+FRF6";%CT(/+LU-3D;#)>0(/P%(?)["?V]C7N]::N M:CSX++^_SIO#^E<4-[!EO MRS(Q)AV],8"69R2:A%X*"T( C]I2!3=E$2.45)\PQ,8!2$;+FSJ4YJ0:O:-+ M'++\'.$AFO0";^93YU5>(\S2IIK91SQM\_L;5&8%9Z$3HPEL,'=(@O4#\-NG/V*H]+\ECT(]K^=\S2=MH'<%!H+=6"&P%3;>9[ M]H OTQ3%Y-9L5XD3WH\2+Z4;D)C(@)HXD.:3, _II"3YC#63C *NUYRMB30[ M:06LP(;QTGC/ W*(7%!BC^]"_CX5Y47R3%X&W147:9JM,TC=OEHKED<&S #9 MD6[W0:+VN1"RWKW#ZT49X(&A[#[?I4\I\HJ3#, _C3#8$:\.U&HS NS&LXU' MC%^&HPL8! "9R/04[4$CPPN<,'8\31P,0VRE3A4&GH7'%X1!&$%-7-\,#O.E MT8>B/+X &X_%([J#/RXV]4-19O7+\*TIFP:$AAGIXOR6$9$ ),47VO01#MVO M\J@ 1$:JRY,^ 0%(".X$X#31,8SD#P]9#KEW1IT6P$:>96J29D:(9WTSF09G M6A$8UNOT35D\(9A_(-[Q,D,##]3IK?$2B^)0DWPE(SD^!*U3>67./ U9C9)F M\:SXG*>T!*F?ADB3()J17.?!ZA0KF3'9)+ELN*@R48UGM@=1[)JZ/)H[-3(U*94FG6=Z/@\9UW!^!A/MC92[; M 6*ED=.M'OV)R B 4AOSP%B>'Z$-+$9! 0@[P!I 9[% ?+Y=ZZEW/X:.+Z1FIJL M6D+90"%+J&)L$,(]E*@W-VGX:P2V,W,-.S35V>T(WD,P?5 M-(?&Y$7]_:;")D%5?2@>(ZP+A)NW*"[NC)4X=]M'E%RR+"Q;%,[Y59"DONUKXG?D&%[4S>15&',:5J[^ MB,K-!1#*'%75)@28[\@:P\3JW5;H?61U;6AI8G@/L57HR+K#L_ C:VH'EB[> M40:'18^L+13E1]9VE6Z6WRIKF,@]KS(( /1]3Y?SCXQPAO H/JG2AK?=*0>/ MJX.DP(XC+];D-#4D!V'AT2&>Y]1ZTT8?;=,91#K 4 M3.ZHC?GOJ-&V#!T$UWJQG+6?:G1GW^OK/=\;HIX0UH8"_>&Q'ZD36X8!H=%O2$M%.7>D!&9 MWCS7A9YN-JN &*@@-$FT)YGI+;4\)]8DM1B5K5P!G(!0+(*]"GU8PZJZ3K_6 M1?P'?SHP20"&']N:7"N/6J*8B!3GX^N.:VBR]-L"/W*2_M 5RX7):ZJ(.*C. M4N*SS6F%JIM-&3_ "EW(+4U\A1Q]IO@Z!@"=)>OA=9JB)O=1F<4LE])1&Y!" M._%UNQ+J6YU]_M)AG".%W2UZSBJ4B/"6UA18,7(\W=*DB["8B^8/>O4'EUP?, M%[Y_<8 8V!"A2)/7M,("'(%ON94 .R@;2!4I;\V[UTP2$#B^'RQT-@^CFI1A;^!D4U-L^4[&OX'SS0 U,*+4B):X M3W(RXH$[%$9K MX+N!'2A*.CGR)L6&T.L/6<%-RA!/1>Y36C +OT\) M?0S@X\YK#H?4H+1?E] MRL5W6"8?\?CX'N2C9B!T7!/J=J85$ 0=A6)__GY00V[BDX8@M2-#EPI&=,[R MA7 "0Y.;+8F+Q<0V;*2;Q20P#:@@5-Q&%J^86FR$E'9*G*QV()0+()= M@-$-+.MN<&3U_J7[&_[\$.\#V#X,?-46UHC9,P)BZ]C10+!#\ZO?%O@^BI6; MPN.9/RC$$YC3A,4X1WU"4;F!Y4NO\M(G?%[C7HT)4 +/B,-4DPM*UO;>/[?+ M(&N%,NO5CMP],>L:-0UMZ&L20L'86/J\'P+3\GO6"Y[SW= ;CF,EFIC"PC(0 MA]5*PWYUUS$KJ/:EKHO\?\''");P4[')DX;)_(=6/!H0&*F7:+*$<3:'OA3% M8+425%2 Z([<(V[*E^9RXA;5Y!D_AM=<0_V&ZH[M231ZDVZ*') ML.-O[ MWVZ=P6:'Z #BWFN(]0!B(X@2W5Z/" I8&N2D6H#GR$O%4DG.0BW3"TBBR-2X M="I7NJ. :E5ZL W@V%9)%MU[3\A [(1AI&^PDL1^RT*FOJ;@8?N_+K-[K&UK M\J];,WS :.*2@CCU(HV?T0\*3PS=.>H%DG?\1_.=<13IM0.V9;O]([#F/.=# M.50-U,,S,\*TND7$Q8$WZ?=P3>KL,<0Y0\_ @TYDZ_844T0!Y@2O^J*[U=.= MER-!CTU\G&!@IQ Y<)"3N LU;^003LNK--<[PYT3Y+J\S>X?ZLL?J(RS"C4C MWO^RVOVVXNR;H[H#R'5<6Y-LC++2GH:XE[^8'4RZ^PWY(X(5^N__/U!+ P04 M " !)2TU::IHXOP4R 0#31A # &QP=&A?,3!Q+FAT;>Q]Z7?B2++O M]_=7Z'EF[JTZ1W9I8755^QW*2S4S+N.QJ=F^]$E08C0E)%J+;?JO?Y$I"01( M(($$*9'WG+GM J%1L67$E__W/C&$5VP[NF7^\K_RA?2_ C:'EJ:;+[_\ M;^?YNMO]W_]W]7^^C%UX#!XUG4O]_9>SL>M.+S]]>GM[NW@?V,:%9;]\4B19 M_:2;AF[B?WU]NC^;/^[&/[]X])-K(],96?8$N3 -\J;ZN:2<*XW(2\X=/%QZ M$?S[XL5ZW?J>UKDJA^\9>K8-RYO-7T1G$[XI_!9^J-2"GRP-^:;2F@'P;/KKV9&3; M)?43^7J G,6;X5M]P_-K,X%O-7=Y5X*'ZY_\+Y<>U6,?;?B/ZN&C&M;C-QJ^ MB.[QI>E-XB>KN?8G=S;%G^ );.O#^0\L,\5O+/-\Y7,ZY;1EX@9<1<@;TZ?";I14/+<]T[20<^E\N_D^7'S&3^U=*;8;]6?A"_G? ;Z5R2SQ4Y,E3L(,L3=\Y?$)K&[@OY M8NEA/-3BMP2^6'IP-$IX$+Z@#_ZNS%EGZH[GSY)_7 RM"7U&5D R7'T98Z1= M?7%UU\!7Y/O?9.GW"^#N+Y_\S[[\W_/S&VL(2#)=X=K&R,6:,)@)1.1\1XZ+ M[?/SJR\3["*!C'*.?_?TUU_.KBW3A5^<]V'SSH2A_Z]?SES\[GZBLN/3U9=/ M_M@#2YL)CCLSL/_].3+T%_/ROY[CZJ/9YQ'\]E*6IJ[@ZA/L""9^$VQK@DR8 MO*:_AK_4=&=JH!EA#OPYRVL^GPDZ;"=9STWW'_!2_?V23 S;_I^ZIF&3_@FO M?O Y2C#1A(R)]SJ_%QJG*M2Z@F$6/5G\ C?6MH=?.;L-@-@D;\K.PY.EK_'T,K9%7Q53QC\ MSD9#R'-$1O.+--,_6$Z MGCNV;/T/K"7,,-BF^0S79R:F:9]ZR5?6;7UF1BF0=DT?9.+!J99DK^S+AYL@02 MOEW;B4/7)I<[Z&0)I+_:;K6EEEHK?G:9]TXALU/JM49-S3B[&SRUX:W44(P] MG-3(X:2N[1N ;L.TX#B0%4K1B[0T)8KGY0]SBG3MG[H['EL&V:<^>D_/!1LF M!&> JFP V/(Y3N?2FV(;=L=\N<=@6-Z^3W5[1H[S74YR60)1K\KGDGJN2 L@ MS<_S3\M:)A5:8(ACY^H+L6PO'6H_PX "-8HOB3WRRYFC3Z8&,6'I9V-JVY&I MGX>Z_<6[HU$M>^6=])^.Y=GT7]16O@P612>]85'AXYCJO.&_=(W\>Z1C6Z!3 MQ;&.BNONWY;5V]4?7X4?+;]]2C6X\%_ 0K9+],FKQ13#WRV^FT]36SQ*5[ 8 MPO\F_'E[8C;G0""OH>F]1NUF.[PP/:0/>N_6?VQY3G Y?TW6,7L3G_% MW_%D@&W_P4?8]#'@J?-B8TST1/_+HO25_N.E]GT6\B5-ZX'?OC*F] [P"R)0$6P"*- %M! MY.X";!LBN3"KA# [.L[B#LIG//1LW=6QD[ #I9=X,<3>NNA*R+5C')X<3I6% MT]'%U\(.EA=V,/PM*RFQ=Q*0VI>RP?:FH6RP^[D=3($3P:=FQ%MS;2#'Z;!- M0^HN)+^AD^V-Z,0C!$U83D'ROA9&:/:5]P%E.)_E3* 5UMG[0%8B!S+]6VYP M-LI!&BKIS[E@VW,\YV1EU=_+F+^:0VN"^^@]"):YLY5C M(%Q 28[C9?#SS3\>\J_'NHE*OO^1-90&_Q$2_#!UE^03P''BE)P2ZTLI#4$B M HGSQ''$4H0$G">.2)#D? V?.$_8<7NC?UJPAI+39FTE17JETN85Y&9I;*-C MSQUCN^/HR+RF^?%ZZ7DM<44G1=>HQ"D[16/66EWZ]G6%%='NB:L MIXHTCDU5I#0HV/5()EJ=4[IH>Z:>/C.MGB>EY7.I'5*: M_AT&G]9VI6)$/B1]@TU.0]^ !KG15XKDVD@;93:G[\[TE=)G"TE%9@MQZ;=T/3:E&R8GT=16JSK=3:+-WO'&4DI]_>[+5$DKQS.M#$LEU2Z8/("5)DAE3, M*Q]A D?.AM6P+OWBR+,DQ!EWLR52)6X1923&(QQ/NN-8]NS!3HK M2E-(7?]Z9?1F97#EMWO]R#:9-UP<7:[_E^K::.IAXZX4S_>*=67-!X'ZV&-F7\YN#&9$*4LC1._@+*3XAF_8L;5GFU< ML5A!&8E!$C5M?>@&=:1)5ACC+K<[W43F4"?]"&)M0<2^-34ZKV9$V-,NZ>:$F]P$J0G Z'(D?,AY"=-E5$EW1 M!57J&$KA>HZ3XD_//]BF;@+C;5Q+%0D;%SU*Y-BG9\:+UZU0-9%3YPNI9IAH M/?3+25KR&.^&2B:;EUM83'- R76?$7#GX;U4B'24?9<6E:EV#*%*=*WD8;) M:>-$\Z[[UI1M*I/+%:-=F'1UO8GT3CV5N+3' M)*:>\=">GZ.G@JJE17-<'0A7%3_[B@?5R9Y^UYX#W(3M)VP@XAMUQOJT7-#: MR>[9L&R.KX/BJPQ'8BD@5MES,>YF$S?KC^]ZB;O\PNER_#3_!,?FJM''*G6* MMVK9Y!].IQ+RTY)E4DU*I3.^2L!3G%:EX*L->C.K1#N8?< VEW'*,<]S*2SV M>XP_D+\:/GDQ02E[>J1'ZVII,/1?;\^VJ M[M&4L%1^+!T,3Y4[D@X)J5,^CKZCX5@WL3V+$J2ZDFK#Q#@VM MRDJMQ%K6M'+2T"__#:1YL9GO?YSQR$M>8&D<;:E-Z4J0;!?#F6V*OB/ H(X,UN4@+;SPP]4-W=6QTS5?X?>6/5OR M?R:LJ60J(2<0:QRTK>+T/W2'I$@1B6Z9["J!I,0)"#T-E/">_8SM5WT8=?(F MK*(P?R]CE:,X)>=*ZH')(S.\NS.7"/ M+TE33X3V-R0XBPRUF;"<5;9([U+4[V2##1BM(EHU6):PX"4;^&2Y[&950,J- M,395" [)C9HO,CUD<^671>3NK?QNI"UGF#5(G"3<2TSN/:-,G-PEB> DE*)Y MPBZ"C=)ND6WJY@OC5)UW@"=WO-W9(E]U6>N.7U2>Y#Q@L:#.<.A-/# ?L-9S MQ]@FB[;QF&S-*^Z:0S@+*T&TU.LL*QTUC0H<9#PB'92=:S357614@W:;UE8R M>OD*/U4Z8;D3RWQVK>'/4I/)UYOCE\0Z=38DDO(SK!)9I9M(RP^_ @^_4@" MGYK5)C0_;LM+UD5EI/:Y*A5-K:P*")U4CNHA?1]7.O*L_U0HA;CN<"C#N6 Z M_5C:G9R#7?R$/VI@ZW"DY:K!X=P*; * ZQ35 M)C171LI+UH0:YOP\SD&W++3*/#]6#V9Q%TM'?CJ6@E[\D&.1.D$=" :L[,@B MU9RS)50>@\\9AD53B!_.ASF<"ZDD!R3=;0N51YMQ5Q&(IQ'6'0QG.!=.1 MJP"EH!<_R9FB3OP]<48.ZCVN5>>:@A"S._R$/]J-^8.1EJL&AW,KL D KE-4 MF]!<&2DO61=Z98,-;659/[K#47)*UW3EN50;VU-[\,Z%9(7N!E(QL[ M:Z\+.(]^F>E],/[CRCLU_15V+/KD@S?!-G(M>\=5K/V>?'B#36NBFW&O3;N: MI5=\6I[]ID4_PHL2MG *?V[>P$_Z^R7,R_+L(7;\?XXQTBBX8/"K+U/!<6<& M(/2N]] _?^[^Y_92D*6I^UF@']QUOG?O_WTIN* ).8*)WP00],C\+'SO/'WK M/EP*TO3]LT" =(X,_<6\_*_G 'IGG\^N_N=/5]:?_Q2,\XG.J_A-H'N0]R!#$ O8AC&^.*YMF2]7 M/QZZ_=L;X;G?Z=\^?_D4?'J8L9]OKW\\=?O=VV>A\W CW/[K^M?.P[=;X;KW M_7OW^;G;>SCPA/Z)G+%NOKB6*0HW%]<7@B+5:^T#3>*05/_B3)$9PUJMJ7MV M===[^BY\ :8W+9/*-7TH!(+_"8\V%1@_$TQ$#BX-ZYI?_MT_V_AZ?:Q]]07?CR 1!= R/1!D@BR*O2>!+G^0?LH].Z$_J^W0D3^ MS&5/Y[I/OI;;:JW\['YGV8([QL+OX8X+OCXG@%6"-6%)"M#?:WAHV;3##:@" M<. ;NHESI/PC'?W6-XF6Z'ZI$0\)O'BLH=D,@UID+A->/;NZP4/?PZ+*HD & M2I0@9:=;[ZG\:\CO +&1Z=?XWT%>U )Y45N7%_VGSL-SE\J&0& \_GAZ_M%Y MZ O]'A<;(#;<^,*(QW,$-.C MHF=O5-]2L_P.7OE W[@,USHU[L^59KW6BI%N!U9#EPRP@67#@7 .$G8(*O*E M]#E&$2&:Y"69Q=JX$V2_Z.:Y@4?N)?)<*_S UE_&P2>^3=< DTX88L.8(DV# M@7XYDZ(F7CB;,:8_E,&N.]M@Q@T,-/PIR MC[MBZ=4[X><(OND/8TWV ;Y8Q MU#B[NN]^^[7_V.G_*O1OKW]]Z-WWOH&T$H7NP_5%*K7[DZO-K>2D+2\<@Q]N MW]'0I6L7K)%@S]F-K6*WG/JL[9)#JG@=X0<9AM$L84;HN=#;U3Q6Y3LGWT MW@WE 0%;GD[L73Q?.%<#N9&M:,Q+:/3P8]*B\H->P79.I_T']_K"(5EIE( M>+ N#GUF'L?EF8\4ZFB:3?K1^?^YUTTL+TN@]MF5TI!4X7H,%BDV7X"U24LZ MX=I=%4<7>5D3ZW-2EN9$8H[/G@[21I:D(YD5L=IQD3ZGI:VYAC][=M]Z6S[A M9?GLJF<;R-2LU6T1VN( MC,>Q9<:Y7>0Z0+NEG-&_?_\J:7(S<\./&?@*9EYX(,2P>(=&AZQ M^ 2P3!#L1N$X? ;VLG57AY_Y9CBVP?*>>K;C$7OJA6C.Y) L(<)[;]%5?_R^17;+FA41C _UYH>Q+3JZZY!G2,8@8HQ M)"FD*2S38T[81A2XS[/)P#(^$#F]?;JUHTWW(? ]T>W%[\,Q H5. )B_C77X M9,$+V4W+\/-#KVQ?21J(@IFL#"CZEB5IX^R*)C(+'2&2RBP*4V0+K\CPL/!G MZ8(D4JY*V77BEVUC FC[R%[>E>;9U?UC_U<&5]T'*9T;)&X#!O%]TJL*+F&? M.-VV=09LYFCH]S75EF)'(#D4V!6%^_MK%GR[A9'BMTW_5][\D<4@75,C3@"'UG;)% 0Q@2=)8T@TA\':_@H"F!T"A\4 M?XT#8 KX?O!?6 %YGCX*/R*S"-Y#(N$.G02=)')LXRQ[;/KOY-TE97V#5(S/&G$_W_#SUA'H0_-1@3\@)E)[KK M A9 E1\2/8%(>&,F8)#V,Z%+! :4O/U!KE((-'A590OWA'5NI\\>+(FU0F0 MP70@U_,(!SR?]X4/9#.:GQ55N0@><,1WA;L_USF*P1J_. SA M\PHAS>E!R!%PQ!(+*!)G@=0L *A#@H%LD+EH",86290'H!!DV$0.QGXJP+:> MQW[A3(ACU0Y$*4'MT)J C3X3B=B'UX&L) '3%^'%MM[<)A% M3[ #,=8^0>WP98>*:P=&H[35:%R9,OWG"$UT8W89G[YR*9&A[N-QDFR_*H5- M)2I2XDWGPH;N9%M_$8O-Q\#><38Y)H+9U["++Y8]B[&9Z$-T?X?!0ROFDR*# M^10G*G,P-OPX69)9E>3D]UTBZ3M3 M=T.L.K=W%@N8V_A3ETFXA'/]1J=Z[<\T$VS4Q!SH*OI3(EKJ:(,V2*(HL4JL M/HHSX:CA!J+5M*C=Y3F^)@G#^E"0,R@1$U!W'P_8\9DHC89A:=T,:AH 9TS@$7!FN/0G>E%L&Z_V\1M?$OS?<6F[Y\8PO( MHUFNAHR 7@90-1M1T9VJ@V26H+33SBHI0D(#TF,3OQ[LO?X1,FY17&IJ' MRA19[$M(QZZ+)[')+$6:QRFWI;VV+0/+=:W)07)H'D'R[I >,[0,@N]?SI1< M7%+%.RV2%_1Y@(8_P?ST3.TC=96>M@LD B(D3"VB?+VIR$Z MN[I&'JT6">K3@P7*^+5E#C$MU2J *'X#R_3\WK)^TCRNL+*A\^43.F)""PTB MP(O5'>DQHO]W"LB+KO18: N%P1QU4_D,Y(3M"ET?1AMR MF8[-W<;],U?:,( M&"9Q[@WC51S: 4.=,GQ4(^"T+#"@*:,C$(1$5 MZBL>6X:&;2=PP M^G7,V\-#@@B&S$3C*+A:0,Q;N#.N-D>.@R:5 5JJ/'))* MY,(+7$O82OXTFMUQ2-^JAFJO!*J]PJ)J#Y/[CDST0ND^#[O>Z,[0\XNFD1S7 MCHF,F:/[ ;DY7 B>_$P)\LP3=CS#%R&]*?9O&S."(T7A,B0K,FQ*SK,KELG* M+87LEH(."AUP[>SLZC[\D[)OT$F(L+%?+IX1&O/C/[O21R[(P0(L+#!**1^AT7RP^R(?BG7LZAF>0N[B1(IQ]GPZ[A)"Z(8+4!M)=_$8[93& MYFWT+7T&A;7;ZG$W))6L3KH\+K%_P9,(BNEUXCXE LWMAIG-\_C(@Z=QUSWC M'6QZ1[+S@_2'[3S]6WCH]4G/^H?KVZ>'[L,WF-33/SM/-^?WO=[?R+^?^YW^ M[7= PO-AFTGDNX-IA"0@YAHD'-))J8YY=C"QX_6%^D9RQFDIVGD?<,&O-DSJ MZL^O^L]+'0>]JX.6U6L]H(4/Y*&@FN;J&X,RFA^%"9J1*B@P4==SYX^/@LNL M1G"9=3'GL/XF*=M$IXN%"49F4'@F+,"D-#LQ!:87=:556F\&3?RI1R>Z_'@X M37'Q9ODV9>GJQ"&B#R\&(+0@#SW:^BNILQ-Y^SW\Y\6GT!,FU%H,TZY?"/TQ M=K"0O&5!5Q(LTDTC@65#G]"HLV6*T>>&B]O$P%JF(U))(Q#P6%/=)(F"HH#? MI[ 5?MJ@* RPH>,1_&'1$MGZ*_$7 ;-ZDVE0Q=4FI;+^Z^\>[5$"DR0CC#QR M.I-"RS1/W0X_L(/\1+(??F^;F5\\9O%.\I7?FF\Q>3%H_(#@%:;E1I<%&P6@ M=BV;9DZ-T-!U+L!J@0-A@H4A\5V)PLSRX$_@ +\%VVS3=@YFP&3V1#=!'WJ9 M^<64@=0!=0'0JW5GWW3#6*M%"X0PM-5/_HWE"2O M:Q_C(#-L[>4V)KT-USZVR'FCH\7$@43!=Z1JD6YZ./J53P]:VLNFAU9DBU) ME)!M@$@J.RWV"W*"]/SSX(U^C>NC2;7N.C P2,H<&0AC4-WCD:$9:"@3Q'(/@B M/P7F=H+?O)'\DA A%X*O,L#_?$*L3"ZR;71'Z'Z)JYNUX#I]0D0XJ>HV\J,& M_IA#@FA8!BG!!Y][A-F6>1H&T'28N2T0)-HZ+;5..Y?[4PG4_#$_"7#,-^>RC_#>A,,0F,JL>8/^<41R12L*6BP?OJG2R[Y40%, M=NF)9/8C\_S'3QL1KQS\=&00GIX?*K^B"7(^=1T;84. '?WLUTBD(*+#.2Z> M.G/H^)1TT4],]@X$A =8M/QL<5K#U7%A4P FY%^@0 3%[7UU8DBP3DE((@N. M*Y ,QKE\UH!&INZ, 2=^?K*_7T0.CX41V0/R%K W8-GT(++>0&6B]-#-"$$= MT&T(1>%P&>F!K4)#&/Y^B603B$T'OR(GC&737Y%11+_*H[\FRN>.#\T)(2=Y M)P$#!H6$9&5-;=*TCNH\Y&$8#GY(5C_4[:$W(<7-R/?P]1)_TITDNLV$;"+P MJ.^4]KZ\# 7E*IR6H#&+ROP 0-H%21>F M^A)E6Y.(/"/4&DE=U*D6-#7V"YP*P=&W9=WD$$2T0J>_^(O ^&2GH%6%O1 J M]T(A\W#=[=P+W8>[WM/W M#O%>+/P11ZHD=ZB=3>W:B514N4BXXLIFU;W(KTF'C0*%5E@=JUU\M;)$G].^ M'CQ2Y61+@U%CY 3&[X0C!,74Z;%EZ \ MO=DHIX8;:P.&JH5&./PLKL3@ELJ0L?M[4"I&7;V;N\0>;%3[<2H\KBG.C^>;:$<< MZ>Q*%15)%J5&8ZW_#8.TXBA91HF2@!*I<:Y*^:*DUI)$):9+TK%I5?"%AR(D M9-\F\;6@T1[)$AIBD)$# XOP-AK%(YW8WJA+#/[QYR3J-]4L0J(3OO/.LF\L M;^"./",HK.0\S:)*^CE@7&AUE'76PTXT0BD\+I M:'I8[@*MG@G1:U1_P.Z>A*^+2K,M-LBM&L8$W8F.7#3B&IED3P&(JXEMI26V M59DYQ)70^.@&^4\TV04.4T9 7%WV:681V"%U9L UN[)+0ZP!N]34-G/LKU<6VQ![N M2JA9^^4OADLA.4;@'!\97LU"9H;/4LTS%S;,%$3(C^M:;;'5WF[.QH:X3TD, M<]PFX#936",_W,JJ+,K-9BF 6RI30*5+Z%OD!AS+)P@SK)8C+V6+$>7"1G6Q M46N)*H-ZUXF.7#C(L@7P<@)976V**BF%Q1C(#62Z'5.[#:FU1\!$ MKHE2O2:V%/8B)B7=O],/!U);:/="MR"U1KFWW>)T4 MY2N,N4RY% 5AKEF3Q7J-/56!?36[:[K(?-']LGI$2',-^S!LDRF-XH[4'\/W M^BO6%@3S?5Y[Z#N*V&Y(HE)G3]TYT9$+O]J3*8>B&-"I8J,NB4T&0+'OH+XV:*"M<9V9DY,+AE2D9H;KP8E\]OL$C;)/N M?BYZCRK(C "UPBR2*L? F,)P(8WZZ!T[<_UDWUBPHHH2SS9@9>3"X98JV^#T MX,:^3NSG$+/H8.8YF*M,EBFJ&,G!?+#,X9Y7L-MB7=U>CH2%+$P.71:AFRDX MF3=T&])V%QT+T&5=GT],("[!\:'"$C3+&QAX0=8\"PAM&RX7+LH4G_09:.=K M6G6QI;1$>8=+(RJ7^I5!7*;HY)Z(:XE2JR&V&]OKO+" .&:[>J>O>'JO^_V, MPDXZSZXU_#FV# W;M,VAW/PLD,0@=[:YU/ I\?HI9;F>Z,BG1&+657[%*6'T1$<^)1*S[B>-*;X0UIT3IFA&VR^QL(\Q([-9)5?-E"$0[O6C MO]5[!@M4499KHMKB>5ME!$ZFV'_>P%%466S**G/ 85V-BY>?MD?:;4>,4$8Y M@9DS?W_NR59ZP"=1Q$VP;YA6K-5:8KW%*_DR,G+A>,M6A2!_O+5E66PU2IZZ MQ8S"2P4VZ+NV91A^F_2@2S@C<*XP(V6*_=].IH8UP_@)&Z299[X"O"ZV%2[ M&1FY<-QE"MP7BKN&6&/PJDT)->_5J\81#5P,:X$Q N\*,]8>=XU#OIKMR57M M=E-LU]E3CDYTY,(AM\=5X[P@1XNXB^UVR9M6L:&1WUO(G/N?YZ);F%HVV5%& M4%UA?LIT!YD2*R\_I"0W02-BSP]YHB,7C;1:IHO'.2)-D=JBS&"3@!)JW7>Z M2;L'^CJW-8"!$=E+QN4V3V5?Y<5,DU& L0+I5A$%?6/>+?88LQF>&\'%DK4X U1P>I)"I*2Y1XO4]6 M1BX<:9E"J_DA#4"F-D0UA?!F6E!'C(** 8]9R%=MN:9]Z@(HJUE+<;S\IRE<8X8 3$%6:?;%D7M [)6E+J_C5)5+DNUEKLA55.=.3" M49SDV-W!G82GK,7?U^,7^W-3K=T0)86] M5H!.;J2DMLUME+^V%?\=Z8\\P5\,.Q4:;LB80J"SD&W'HL@C=;-D6.4)75>IB*X6OD 7HLFX')*;* M,9LBMP)P]EFP$.;+%&B-^$QWSJ9KBS*PG9+"U&:![3A060%JINAL'D!MPMG0 M%)5V.52;78V,:K(,,YQ1S?2M$QWYE$C,NKYY=G5M32:Z.\&D4"@IF'0-[]#- M%VP.F5,U.5:KN]&<+#QD3F)2ZW>Q'6,P;1CS"4+&\B1>@H;S4G, MG# Z=(#8+['R:(?WH1PBERZ%9VR3LN(WHO#G))==,Y-O>3X"%7R/R.[9SRXI M=?D/9'CX$=O/8V2G#_4\TL>=J%.O^W!W=B5=2.MM]X0ILH57,HXHO%K$BOPL M)*XJ*<\]UA&YO"I_3AW/'5LVT$-+MYKUE9!\-4F*;9$1RX:8HU,^;/5AAC3>KU_E!*_)5 O.$>O"3C\570VG*6M3/D]_A", M'Z2MI(C>MB7E>(JV:V*6@S1Q*9GNOJTMI4N/YCV6H;;%5EL26^IZ\7AZX"?. M.]/MJ4+FK=1K8B.FW&:X_5QM.[I "2S, MSG#H33S:)TBP2,D#H.1D:N,Q-AW]%0LZK5G#") KS$*9_-\1HM$R%==1DOE5 MANXMA]06ZHWZZ'UG[4>5Q%J;WZUG9.3",9@I;?I &*Q+;;&M<@U\3]&NX9$^ MU!F[6'^RU]L^)+)@)N?@$W:1;F+M%MFF;KXX$8+?^/3>D>L$!V;[R]DYN;$I MB5*S):KR]CIS&Z\V9&EC_I%#E&&(9O(#'P*B0-4:85_.C- M2B$5S%.YW18;C3T%/S<9E@^+R#5\&DPMZ>&APK(TRQL8>+O ML(A%*O0_N0-+FY'_DA(TD4'N>@_]\^?N?V[A1"*C"/2#N\[W[OV_+X75<83O MG:=OW8=+(K _"Q'*_==S7'TT^[PT?-Z###&0WH8Q^F,LH"$)$R!S1FHYFI9+ M3@H;/@:TP%,O-HWZVJY@C01WC!T,%$6>IA-7%$!(PZ;C_T55$>JA&M%:G3JU M5> #>E?WHMB%1#:+$B8<9V#9@%.*#5C>I42)3V&P-D@ )TGZ"_ &,.04:23G MB"+U2T#UV"/_+,K,X^E@;"_FLUE9.,O@GQ#ZM__JGWZ^*TL5FV+Y MYXOCVI;Y O^%28581BYZF4].TYVI@6:7(!4,W<1G]"PQ+ >0M#[[[WK7O[+ K=AVM@>_)&H'$X0%I4L;I#UW.9=QV5><]S2>>C/AIX M]4,HP@<21/E8G9WX,#\(=EA4H:KBH>WTL>9K<'-"*8>^NG9P;9QO,=_B\JZ8 M;_&Q_&,G(/P;.R1T+ [7@Q[A?=#9L? =]F#L"+>@V&@Q)_E),VB)B/FLOS-' MRE,4!/E%:T(21^%X8%#=X"&>#+ MJ++( J X?:M-7RXP\@64?KTZ$ULWS-=.H-+>'WA%^Q24IAF)BQ+/U"\A7RRTIH MKV3(W,':_ P9Z5R276M3^CS=\IVK_C?%FE)+U<^( >)QV*S 1HF%C1J!C5H4 M;$C?\8:Z_4(% \3CL%F!C9H@;:1FP=*&W'(@S7!DWJ^^C+BI)8B;!6X*$C> M&U+%I-5B[QXOT[=G@KX1#LUA'[U@/!5?5?MCY"V-PJX:^?;R6*M MK8KM-K\PPU&;!;6-797/G% KUX@6NOU6/4%,VKBS99DG;5E'. FR+*C9:H*AQN MC(Q1D8N'6U(0:JMJF@O<:#L#A;TX%/M^ MX=X4VXBTK!#P^Y1<['-XH[U3ZL)VHB-S$E=^9$[BRH]\2B0NE3O+O[#P#%0! MS4(47K")22$54H(+:1/=U!V7:!VOF+%(-'L8SD$UCT_82.'G"NCWS:=>Q]0Z M2[2[]17&G6O>B6J](4J-]2Y8#%#E%$9>Z*SYA(=:7&P<@>CH&O;A84"YCJ]GUH M>*3<76?XNZ?;6.N:C[8UQ(Y#$BUVOD[1J(EJFXM^1D8N'ISQ"0BI+NX<')P- MJ2DV:UQ#9F3DPL$IQZ='!PRJ)2(]DT')Z,C%P\/./3&U+=0CH*/)MB M@_=^RT.7[DPL&/,/1/%@C4B5;F2^Z*2J,6 .DU++3+! E9DO/MDCA58=)5YO MU)V3KD,IM[/_KET3FS+/;6-DY.+Q%W]U.87B7 S^:JVZ6.,^.U9&+AY_21&U MK;IQ,?AKM"6QUN+*+R,C%X^_I#C:5N6W&/PU&PTX?]G#7PD]Q:1'@@"T)NTF M+ <91,.=VM849C*CZ1.D6QF#SN.3[2Z;S*1)(<9$)=F8PMC?D&X2$/3,&PH! MW6?5QP #8+7>A@A89M<_L&UIR!EOY%3:\T[Y7(K[>QS63,(ZR6F=>/9P6'-8 MLP_KI$!AHDJ_'ZPS*%['UMK=[N8 MYE7VN;00_E22(JU;O>GSNWM!]&IW!Z98D^NBW.3U:#AT,T$W*0J[U1&?&W15 ML5V7Q08OI<2AFPVZ23',K3[\W*#;(BD!8DWBRCV';B;H)H4_M[K_53SD1EN4ZADJ;'%;C1WTJ#M7C,\)/755;+:VN_@Y>%@$S\[U MWW,"CRJWQ)K,14\YT;-S.?>\#BY9%M5VL1YKUOU",8I9(Z M*V\/)1+RKCA: T9ZP#MGD+?J8EOA^5$7L(LQ 0R^VV6)<5CF*. MXBPH3FJJO#UV6@B*:V*[N5VIX1CF&(Y@.*G%\O:0;2$85B1 L;R]+BP+*"ZA MKS:XND,5?7;=M2?%FAOLY*1&TNE4_0?+M&+9<^_,BI8J@AVR'X^6U"%S4M!, M1F92K^AT^GO>R+R2:W6QJ=1*<6IP%+,C8),B:.D4^.($K"JK8DW=$\]=[]"SFT,-< VEPF*CIHG?6;M0S MPX!YG@&UI%!FBBR*,%69_.8:WJ&;'O!;8!-;IO.54M1_KD_H>0-_.##C'*[P MU!M-L=;<[K(L^W%03= E14!3)%\<#W2RV%";8D/*T+6'@XXAT"5%#E,D;1P/ M=#51;M;$>JO86QP<=$6!+BG2ER+7XYC':[LF@056K*1CW7],4GM#7934B7W5 M'=@"1J ;;XOQBFQR+2DJF5*A!4X*;,6OV,0C??=P)(CM%!W^6# 9.9*91')2 M;#*EEIP;DIL-4:J7HQH)1S*32$Z*Y*54O7-#?;BY?>B#S01#K.*@ ,-EB=#:NH^H ;>>+B44"319K=55LM+.7R>% 8Q5H.U\=+!)H MI-5B391;/,Y2&: U=KX(6"30%+&MR*+2S)Y_47W7.+W,-\4VD&TR 5(Z8V1C MX<, .?KP(U8S#?Z:$OJKX0^M\@V=?/%><3V,R%;:D9YI(\[47[I/MQ% M.$:ZV*$5(Y?*K&(L\P6^ V$LN^. 8XQ5C&6^KW<8C,G97:X<8ZQB+//UO /) ML>RW+0ZJ6!ZED=>#-QF 6FF-?)72$3P':X)N4F73US)A_*$79&&45>-D+&:Q M%^+(/G%D9[[5=VB976LTQ*:\I[N9Q;0(EES4FFYX0,F/0NFXM(26=^9;?Y3E M;GP2<3\U1UD:E#4S7P \&,JXI[HZ*,M\%_!0*..^Z@JA+/.UP(/),NZMWM]; M'2J?I=,]3\)";&:^)QAE/NZQYMX/AK&=^9+@H;'-?=8ZU MYMC>"=N9K_P=7FZ?@M^ZFES&#"_-.:9JRSW%D3F)*S\R)W'E1SXE$N\$2B2\-2+C0QABFR7 M."K=,78PZ'3(TV!KR0I(25S'_XM6K$#DXY%N(G.HPP]!1W0QJ?K@7*QLV"=W M8&DS\E\$6F_^2R3E)O31[/,2O>A8X4 #R]:P3?$!*[^4* H%-9&"2 E27\! MA1H0/44:T7RI#OLE6$@L LZBW#">#L;V8CZ;L7.VP:!9K1(B+-6)(#L11^MZ MJB$CE)B"UG\^L#'Z>8Y&\(Y+ 1EO:.; Q,N*+X]J6^0+_ MA4F%6$8N>IE/3M.=J8%FER P#-W$9]0"Q6]G5_?=;[_V'SO]7P&AU[\^].Y[ MW[JWSZ+0?;@&>4#>!Q0.7Y\64ZSNS_5<&%Y'A>'S7 12S(^1^0*#Z29\80U_ MCBT#4.;\KW#[NZ>[L^KLQH?Y*?$Q^Z**4 ^*T7/FF[^BY#0*4G+*\DZ^,WQG MA,3HL18CYRJR^1R6)=^9RIVWC?)(B&NB,0N=ZDH' M5C>^ U87B24A@^_]H?>>U@RM[K:71.QS0,X!V;?<@\F!JIRV\=['U>K$68@> M/< /[IZA-[FHUZ6Z@HE5]GM$NG:NFWSCCP#[Z7A1SYD3@#L(3FCSHS[V__E3 M2Y&;G[D.P(P.H!P<#C0),18!X33BV@:41MNO%K4Z$\LC'=(XM8)0TL)[?]@EW)NG6SUH9MH[3&_E7VAKGJO0; MN>/S&PU*=7R?>OF-RO6>U18*O,'<=Q\/:?G?8E'I-;-3B[F?.*5UU*B<6 M,E@0]<];MB-GH+3R TK$T/:EWZ[]W=2V(M9K<9<=.5".!935X@8K0 E \-LB MX$K/0*AV"^A2HP&8MR16P]A%55"#D* 2P:DW6', MNLJLI4JC<+JP.0JG"YNC<+JP.0JG"YNCE)DN+ 8,YHJEGSYS.YD:U@QC/Y=3 M>/3LX1@Y6'@TD'ELTC,8+TBRI=1:FJK44CNM*YC6#@MI0[\/*4,($\8%=HXA MM$1%5;:6":L>K4N%J/B"<\4@RD\/VM6@;W$L,8VEFA+?F2$.2YGB#T6"2I9$ MI2UQ8+$-K/3'WLXABNP@^P/;EH:<\49\T11FY3,'&-L B^_#L E@FX,8'$VE M'"4G-*7I5W5B.O016*COV![J#HU]^$9J;TKVR1&%I^N2"6=)&2/) M_=].$C,;().F)TDN%NHN\.&V!0.CY 2T]"=>%DN5HZJDH^2$JN9N%FNE85." MN.JFC#T!#7_W=(>J)>3[?\#?$UT[-F!+Q!9JHP#+-219;Q1Y[LZR.PMJ]48! MK?8V8I5F6ZS7N<'!.,P*L&*SP&P_@U81F^WMC>ZJ1_L2(:RFM JT: \'-55N MB?4&3P-@'&SM ]G"^P*O-)IHE4?)!W-J]M23%&8Q!U@%1LD)8*E-@6.=C8HL MJK'7J1FUF \4YSWS*PJ>#Y#?]&PRA5,%^49Q:"U;":'>8T.7/0:9"ZNJ;PI[ M6Y]L/S8+<%/0S[\2GKF.L$S/C'/T\4./N5%R.O2RI\6E-QMW1U@&WT2C)M9B M+_M7'0"E@EGJ?+D]#48NU$H]2DYHRY[=D<)4Y- J]2@Y02MU%LA)GH0L!E3/ MKL :AXF8PM"S;6P.9X)K(],Q?!,1::3M,.D%>VR$LL<'W!9D3P2IS7QCB6%9 MIB0EZ]YRG("!K@/^Z1/V\>?5,;7^@IDZ'C=TB[DR,/G8/_&M0FIDL"I#@$WM%E(G\*6Q8H& M[EN(Q0)/40[!\D.P6= E5(Y%CL7,6#Q 1B_')<=EUIOZ-JFPE71QHTAL[5L.4VG+'%8,P&I#AX=:4KFX=5RQ MV^$A(](8RQYA%34;0)-49FD#:'B/!T8@4"J@I=>H>(^'$Q@E)U0E55E:0]4) MP8;IF(AONOKFBZ#3A"H!.4LU+(\-S1(Q@-K*UU!="ACZZ6XWG@W"]Q';NA7T M;J#_?ZVTSQYV:PW,5HGWJV8<:?F:K5N0]@]D>'@?H*V+YAIOBUJPA\=:JRW*+0XWQN&65-DN1]LW+^B51OFL\B@YP2ZICM2NEC#'6(5&R0EC MJ96UHYZ1C>9QST@6@[R\MP.OY\GL*#G5\RP@NLYK59=ZE)R.O:2:U\%[.U1]E)R@E3K[XR1/0A8# MJ;RW [<%V1@E)UNPF+ B+Q)]='R4"(6U#/G^O+=#.8'"'APWY'+74^>U5:RY MPR(3')1345(S-/?BN>#["L'LZ1>\8T-)$,(>#C=)O]2)&24M]WA@F%NK1M:;4ELJ7$=.!,*WZYRBUIM-2 .D[M7 M33XPX!KY 2['%A ML2VU.."J!SA%DC<"[NBM)!JB5)?%5CU#*PF.OO*@;[.X M8Z@EA:I*8JT=%SKA*"P'"C<90.F$X/%:6RB2*#5;HBIGZ,.T$8"LM[LH';HV M@&NCC"OP[&R(34D1VRK#BENR+4Y-[B(0QM_)W\G?R=_)W\G?R=]9M7>RF9$6 MY]S_JV?BL+^RRH!CG]7\S!0*=C-6P5;/I<:Q^BLW195TIU,9Z4YWM%$8:U88 MW\%R)Z#DYUAJJF*MQOLKLP04);ZK90B4HSO%%;$EM<1F,^Y:,D?-T5"S6;PP MY,QN2 VQKC8X>ECJKZRF$SK'(^J#"6^5FVIX)H+V%+-\)H+_-U.ZPKV M.[@%M*'?AY0AA-F[B;)<$QL2[Z',-J02^OX5 ZG]>B?+M3A_7]7)7"8PM=++ MIQT:)Q>$JK98;ZH<6&P#*_X&\49@[=9<.0O(>*4L!D;)!V#M^-+@FP"6IJDR M1U/)1LD)3?'5P&/0=* 3KBG'1;P8M5&/TT@Y[&1-HA^^F=I+Z TEPNMX4? L M-D819NNVQN-YF*^U5MRES:H3O4S02BCO6RRT]C5C,Y2OK RYV0-5&+GL,POL^,RB;&@7X*';O2\\//09&R:>+J90])RZ]V;@[PK*4&2%% M9WFTG7&8I4Z6V]-@Y$*MU*/DA+;LJ1TI3$4.K5*/DA.T4KOQ3_(D9#&:>G85 M]+(6AD$S:\%=]*\6T+R!];$1RAX?<%N0/1&D-O.-)!ZR&3P_"!D8):>#,'N* M6J9"E!R.1P<*>W!,3N>N2:F3V_8O<7D(;.Z2#*[4126V 1Y/""]("&9/NDA7 M&)-+OZ,CA#T<;I)^J1,R3E26L1FWA.T2#-CHXZ&P.IW#$VS5C3VX*R!&JD/ M#1T1TE<&R6+Q;F@+G^O9R"%8?@@J!9N['(L(!"21R7')=9K1!%S?O: M:@H4[F);B&I-$=7F]BLM&U')F/?D-!"6.4>WS!!B,YH:UR;P&4]=RKF\5V > M_51J*PDLBWXJF8V<_'H%UNIUL9:E37?UJ+R!98_3>&>ULN\^0,FQ5V!-K-?C M[O!QH!P-*(D=FG:W6?/L%:B*BDQ$#!W2/X[W"MQ)IJP6PE@&18%:24ULM4FW:]XK<'OA M(=XK< []RJRE2J-PNK Y"J<+FZ-PNK Y"J<+FZ.4F2XL1@UX'X9#W0ZJ)47( M9&D1(9.5D]H+RPY/&)7BIH)=4OVFP4GLI)R&)0DQ>6Y+8@ M&Z/D5%@RW_@>KV7%##Y*A,*:G%13;4_#D<.1&:"4"HY)E=5R-#"9K,4&:E]; M;#=5CD^V\9D]?8*7H"P)0DJ%P]2!!"[URAD+Y<4J>;%*3L"MU=EJQ5C1O! ; MAV!J".Z0'\F+57(L%H'%#)<&>+%*CLN<<;FI.$EV(7F<8I5-614;C>T6"2]6 MR1C"&JE%7Q4@Q&:$-JY8Y0T>!K4J969J5:X@4@5$:I8W,/!Q.&)M_)RKT=43 M:@!EMXORJV]9K[5%M9FAA-@JMZC55@/B,+E[::D# ZZ1'^!RK)-9%VOM#'4R M.>!* [BZO!%P#-3;K#5)AZ4V1U\5T;=9W#%4M[-9DT55BLLMY"@L!PHW&4#I MA.#QZG_*DMAJ*Z+2R$OK8[TF:.G0M0%<&V5<@5H;F-+MMMA4XWH_,"*TJ"W^ MR1U8VHS\%P$-(H/<]1[ZY\_=_]R"@4]&$>@'=YWOW?M_7PJKXPC?.T_?N@^7 MI'S39R%"*A)QUT>SS^'P AT_[U&&&$ALPR#],1;0D%S"1>8,Q(1@6BZQYVWX M&' !3[W8R!"FR'9)62DXSQP,=$0>:%CT]JZIP<'F_T6=/>38$T:ZB-2$ M_NV_^N?=AYO;A[Y/W;A]:*0:,D*4*7K!YP,;HY_G: 3ON!20\89FSMG5"A=L M>AN>7'U!PM@FC/XG$! ,DH$@,\UD2R A2^?$+R(/'@\QDH!C\BO#3QR"X2+ M9<"H<'RVSU(Z[HIDG_DI0>840AFYZ&4^.4UWI@::78* ,$#'.*,'R'!T=G7? M_?9K_['3_Q4 >OWK0^^^]ZU[^RP*W8=KX'_ROJL8M^ VGF!S>Z[GLN\Z*ON> MYQ*/(AXY8^'.L-Z/TL06:OQC_:*12U<+,7I&\D[K?&F].1!X1%JG5,6+":%2Q6!$% -A!-\*UA3; MR"46&#%[7W57Q\[F=A '!^AHY ,T@J;E2;4/Y2L\O##@FWY\KCQFQD.J-/WC MP3+^*(B?SY^3(+8*J_VS==1V_#VJ6J2S;"W>M?AH6R/=S253IR8J:DULUI1] MB\G&[V=RLA?'PQH>TG0:+AH/JBC5&Z*DQD5I\\,#F]>-%E>Z',&U!!L#-8:Z M@4E# "K@R*?D[R'13SYXQ+VAFQ^%J6V]ZL0:',R85E68.:\K?4:?Z,BG1&(6 MU3#_K-&)VS6TTV[P%&28'M0&,C4!32P8^ _Z 0O[R#)@][Z(4I/BBRZGT.^B MA.N86B="MEUCR++8:JMB0\J@YYT""*H,OZ1RJ%O5R4+@UZZ!:BEEZ%G!HBP_ MD"H:(\N[Q'>('==WB$4%.8FD&19)2 B;IPXMQV75&*\2@\47@DTAWZ,DRP-)(+$<9!#!/K6)0\&=4?4=_^[ITZW5/3ECY<%8\;5Q4\CV;T@W M"25[YC,R<&_T&%#PT4"F>QM2<&\_7;,EUM0FD$I5;!?TN>#P= M:7\\A7[W/C_;&]1RELN#Y>++<*8X NAUW[4*Z;OJ]'6I(4H*>X;SB8Y[9D2;3Y1Q(4= AE8?N%H8TUW0\B8NZ:*9Z'XD/IZ5(K M?++=6?:-Y0WR:\V61?K-&()NHAP[#>2#R4$:17F<=V MCH3.B?=/0KL;ZVWW# .U+C84]KCH1$N-#)G2+ KNX^GD M-WB$;1MK@HO>N<9]"(U[YZ!F2"J_0E>?T(MT0T'OU]2OM;^"K8C-=@;9S?5K M=N3PSI')@D!UU1;5+%AB42@?3YOV'27.LJL@S6/%3(G>\LKSO4PN#&TYR .Q=(K$MB M4^+^688AE8RHG6\]%XBHY4X635%I\3R(':4U+?,L#&D[33?0)!G!=H6Y2HD/ M0^\DI_U"W3X!_;#'_E4G9&"I#('I4\!$^=&8K#8H\;'>G81\;G"\DMNRJ+;B M*L&?4'Z$+Z5#GSA/?3@(.\3'I'>2SA'*[1XZ$R6)>U\9AE(RDN(CKSL)UOV1 M%$F8J8FU1@;)RG7FJ#1^M/$4Z9J WTD6-_8]KQJ>6H[.E>=#R.?XV/).\CF@ M91CLN/5)VC']_C=[*C"**M;;<9U$N.1F!&3)&(L/QNXDN0O$V$*DMVMB0^;) M#CN*]- U)4S1C/95H/68AD/;PPPG'F]OFGMLCLRA$G2*\R ^QKV7U_O1QP&I MK^.C(,]\Y9HJB6VED.Z[S!\6'+,^9N.OK^[E5R\6LTI-5.7M]USSQNR^-L%2 MMR'ZL\*/E%H]++NI+"]X\!#;_.?C@D.6I^[Z S M)V,.Z78UM0GJ7+%WPSC&"C(==@Z9%@ZQJU9=JE1.=,6PR2Q75&VYISCR*9&8 M14_R>N,>:](]H M1CNC]*W.$ AFXZ5"@AU3V[>VY15LARAGN0?/35*&@+5SM?D# $NLM6IB36(H MT^NH=G(+V**N>;"*I+8J&5(*#@%1%09 MBSL74=@9BZ4NFU<657M-QI_38F=DCES:'Y;#,M=^S<[7ZW?&P$U8RR(($LMAX(5MLQPQWYK3TCHZ89TS#%G3*ZUQ;J4H>44=\^S@[#:SF7I#XDPL56#_ZD9>A0?T$]? M,**#? M[@5RZJ(D90@VU5ZY)!$MKKLHN1N76,?6^< ,H^5HRM9W=FLGY+/?A63GQ M^Y VN!=LY&+B//$O3)N:_P0#6UY0\B3^[-D"U95!J';WC \V?2+I_&(EK)Q$]GNPYV>CW;)U.S#!MKF?- MSK':O=CP$=NZI:WWX!D:G@;Z8)3A?2&P?S.09EN$Q? H0BE1NG-,MV0H);J2 M(BJM8KM=LFF_7*<^%T1A@.%G)O%'D3K;E$R,, -7_:)\NQ)$[CB]D7^Z-,Y5 M*5=>W3U!J-:2@.O*H=MQ:#,#[78LM%6&H-T4Y5I-K+7W-+Y/VVS)<"AA^+ < MQY$*'*%9WL# N_E8_IR- =>&RX4#&U+"X9*_(KC[X:)(LB@UMB )O4O1)TTQ?X(*IYH:M3PNR)CGQ*)&;131N33=X%S9;8PL(4 MZ5H8X&-A__9TEF^S'?*T$';NEA5N_B/L_0/>XW*$V%)Y1ZQ28F?G[E8Y84>6 M);'9K#$''A:UNECQ.;0F6'#1.W:H".7PSP3_S*VG%O G&]\G^[XG!S1DL:9D MJ!G/I2<[\,G<.RI_^,AR36R7_9;XP=($-IC%L'GGU#1>=/CX'S29?N9UH4_> MECK1D4^)Q"71]^8%GJ,M2@5W#--[&:_: 6T2)=/R_Z'4#1#X.7(_P M0\>%#ZA>?[&R7Y_<@:7-R'])<IT@C=^'H(?#L;V8CZ;D;-D!*QD[ X,0%7D MAH?0O_U7_[S[<'/[T/1"\B#QX.'3\UW-[#-7 4>1]L4OCZ@RSB@4H(UQ)^S,7 ]5P,7$?%P-U< M##S/Q<"!)ANAJJ]\/G@3;.O#A4.CN7-1P;";_0UVAK8^)2IMQ]2^(D=W>J-' M&R2DZ=+DQ#Z\^ZL!>O69 (^B*;S#M3V#@V M03-XT;$#7&T.+T1X7--?=$*Z"35SH-GD>% @#D^@>-F;" MFP[OTUU'<+R!HVLZLN&=I!(26CZ=!P0+%T+5B-Y?T4TR""5AC%ZQ,,#8%*8V M!F6'5@"DBI&M4;<8W5M"@V#O@Q+=(Z%#U#4XSUKD'T_XQ3,H:PG/Y_\B904G MGO%"A_5(TSGZAO &O= 9NN1.G4@^A?/1LK$(,"4:& Q.KMN##F88T6QG>@5O M9%FNKZ69&!#N('OF>^F$$=)MLH Y@R]*W9+U3BW?KA?)+3[/\.=O3;'MUY@4 M%\6R_.[")*O1HH/K;H NLB.>28/,4QLFJ4\-F,<+-N$E %;R/9ZZ_NZ1M?XP M*2GH3OO;1:4PNA#VH98SMCP#<$RH@;1@GO_U3-\U0B<*#)CB1?Z-1H,^0+=4 M#'>>OI6\I&.:P(= V:E%5&!3N(/] /2>_XUN.EGD2 ?A;@@SC&S!9_._>B86 M5$D4R"$BP@,&?#B'T//M]07L#.P<; FA_9ON8%]3U@AMYK(+I 51O/4A@,JF M[W>(-/C=@P\Q_$T?)4^1B49FX2Q/@RZ3# QJAP5;0%8[?P=5ZBUG:16!KEXY MV9 %8T1LS]$I"@-OF2F11EY.'PTQXUM/P*D&$&;HV39-O8@^!^;H<"R&O&%- M=3/@45@1\L,?(AUXP=@$ CY#4^X&%O-IG9*G5UDZA"PYD&Q]$ES;=<(QL$89 M9Y(>K M.T?)!5,.2:;#^.3\'B)R*H>S#XE#USM!,R*[\/L4TXO4(5&H (&M1 4R\ ^ M*7:3D.$&NH%Y[P6G543EH;M(M 4RF#$[M]Y,>%M4=;@0.K#_I$R+/H+UF*Z_ M^,!9 &H$Q86/,==&IN.[=Z.G*3;T";%'G3GD'F&I0]C&)"N CJ6;'M8Z[B]GY!^_:?5AK5TKP-^S;A,H%T)D MUL)BVD(X[W):!PF#]$!J1I$BDKSRM! UR)H2LHHD!\&,_>9$+D,?#0 MUFV#Q^="/@VKYJ1G4'D!2UAPGPG6!B+B"G[EZYQ.J"ULVPO-H\<7&=;1WX4) MH',AUJ%RBG!S)*SJ^UQC HC_A%_C-[SF%>D&\; N*:>>;8K!&W68Q]#U]8C5 M=9(Y++B=R![]F*=ZL:Q[1VSK?R##HQR\(%W7A%/2"UR;+'"SJL;7#4S!S62- M=(F]T7R!D?71$VZV78O!4ITTIRUR&_XY5VOI&;)0XO7%=),\. O:14YOX$!3 M0S8H]%\M^ _M1-K\[ @? H?>7>?Y:^#1^QC_NVM+HPB[ MR_PO3$P5-"?C[POLF/4DEWL#3(.ME%72W>[)V01;.A;][%CGZ* #"4/M?!\@@8N Y%62&'[(/1&P M$>8YR&05F&S7)Q3U,1)RF<+O*],/?)U$-L):PF7ZV@V0$>OTIQK@-- -1G,8,==E\29;=\,HOP;7(2:15SN =]1 M7UV4\30RI#6E'A+KS5Q2MM# \MQ0F,P_#?AA75#X4H^PI&[2K8?!*F'2W"VD MV4(S)0>-YRPT0DJ9 2(?>%/2E@/;+M+G(G5I7T&,34G^BXFILRGB\0OU5%\F MAKI_O+9Y%.WSI%-+6CRU9+NR'BC*:)Z_NZPL)SYQ *=@WW=13_U0LC!$MDUM MS]?0WHE7L.$<($#70E5H)+T'-VD M"BZ>^:?0F/BY -03(N]-Y!OA9KCJ^=M#>SHZ=&1+!']4_YV+!?M*LK]2BT1< M@,1!U":B7 :N_D6L**;5J:_41SM,+TUE9;;^I,0E2>[9-A'4MN^1B(IHCW@L M0&FD+E19%@5ZS<U'LOWA /Z#>(J<4+<4A5 ]A9^':EV$F18G>E08QGURU$A1YAZ%],Y% MW-V*:/[/P@]0:.;8ELB0"A9L[(6OI5RE2D6'NJ;P5P\L&G)71EP.D@Z# /.] MC@>@FE)!Y!G4]W-_?RT*V@#%[L_<@Q-\N?#@3#V;7+VAF6A(^$Y#* MR:*R1KJOTP>O#B^K1RY#7LPIKP=NFQ+>"%X$HLY>+*MW^]V9 MCT5F-O\EP0DL2?.&[F*1<^(/B1U/0B88E/XA)7Y@OH>4\']+_N7/;;[]-)4D MNO/D73#$/TD(U=#A+3Y"UH9$T\711V]+$+"&65XTPAI"$7 XLF!8HJZ%""&9 M%I;A^42K F_V8WARIVLB)*F-I+0&<>'P@4AV4PCQ2#L*4RJ3_8\I5*^%N5?R/G^F_;SG5?QL?5/.\$QPL9(?*6G2Y(Z+T0.4WM/.KH?",Q ?\4H9ES@6J(_(-M!-IQ M*/7GIP1H'0DQRK4>207L;^1VQI.?XMNW*,H"@_/LJC?/S5L"QL(:=J+WWE8$ M"< GV&[A0TL6&[($AC\AONS&HR%$0G2P][_%4Y0DI T3\&A6N'B7TM?URGE(D_4 M5YVD%_XI024F (YD]\"P_HH()GRS/P3#*[;!G@Z7%DC6!,WLFG@HA8Z.P. MH)!P:E@F[+Y#AZ5P?J8TZE(4R>DDA_^3U=[VC:8H-]>;MH0@H!XS'ZQB< \A MV/ (\-+N=C-UQE'NNPVS/?I6-]MP5*W7/HS9ZLHHAZY%2A>NRM# O/%;M8>F MMF]-A"GU-)<@\,R!(F\1OS[1"(-C2Z2VU\)O"5CKF(J\\-IR M=JQV=%Z/:GK*Q7H5UE#7$Q>".[Q&$'B7T3P??%UMI@()WZ#_SCQXSH_VL7NZ)Z>_#NC8?2(@D_#$52:\N.."!@P9WU,"5] M+N9SD01APHA;V@SCN*M;:]G[E5$Q%@19"J..%FE_SK*2L;3M@7U, 3D/;&\Z M)3O+YB$9+KR>AHR9HSO+D83 %ZU3RKO(?-%]&Y-,*XJTN1E-+Z82!^%8GQ)W M:_CYP&=?D1I'_Y^]+VUN&TG2_BL(S_:&'0%I"/!NSSI";V')8\O;M? M)B"R*&(, FP516'LR(L$-WG&9A MX85P^(-?J!?\INSMJ][%]V3(D+-IEQ(\Q5M MM?2X;=TTI-/:7,DM]LW=D94D%ID*]F]YFAYH/RS;WD+I5ZZ]L=5^W"-T[SB6 M#[0-_2WU_6*;S'WL!#'QH=BC50:'>6V-VY*)CR1BH\0#>?S$A4BIW["S%Z%1 MP3PBEZ),=!I^I_E^PNG*C9O;L L0I+\.DQ 3VG*N>.ELXXENE(:\)*!Q8\J7 MOQ^WR09RY$7[T"C$"B^H7'Y)F*JT:0COH.3M M))+VGKB5='FO&E)LZ'V5*1J+8?NX# :F)%D$F+DN\J^R]'L^W\<@&#[#\9RL MC$>? F3PL!W'H?N0\#OG;#KH[I2)XM',9^&C-!*E53-YH.H20?@#)L#-4T'J MA?%@D/15W/<,)DX"+(DC\MQVV94'#>=I$.T_6/W0EY.X1C2BP;03+JF-;)8# M2.N5>FLG[B/T0#9[)6*:4AHR4W> HYBX21SNJS9GOTI] R-G5[O4[Y8[@5(< M;9(IW91QKK2M2\?!2F>Z7,@C!3I/IB$;PW-X72+::KW^%$11FAZ%]>0,>..$ M9S>@L!"2[8YY'CFP1.D,?D8=8B8112_ *R^S:E?(J/R_OP0@VT(*$US"BG!> M;[,[]3B)?I6W5 NGQOG3X-A!"02D8S]=WK0GK_?X7:&4XKFK.?ES><4*NRC# M(5" YP.0TA ?BG\1?A"$V2BD^E8#8)G0X?$N/']?OHF.L #.220N\0P/7@P3 MXH7#"J9#J\%L-SP0^Q3>DE]!>E4DHG)DJ!%^]-D!4$9B-D?,'C[K_(V^SM_8 M,A!XZ\H)WX 5_(3A#]X+9OX#6$9JN6,& +>P_A'-KE9!OHBWKSR&,%O?03/V M]YL/CT&(H#?#+\2W/,?< 04_O, "$GE5LSP)$1A*)H3\5I:JB=)L8AZU MR=+(3YEBZ;M3++.(I@V(% K6Y&&NIM0P9GXC3)D SP]8K&Q3LGTPDM@5H;J4 M2C[(+2)[,=^E .M^B9!1K@-YZ.T*9JD4)?Q7!IF*BH M\?B,KZ9N.2EY98I[E/(M/]SR6FS943*MRA8Y'EL!CFP?:F&0(=_+??G&C]R\ M^&U->#]'\ZP$7LZWP&/X9#T%ZN\#^B;P%J^W0C?Z(4MB/E-)"X3(L\^S$^@, MF#(B0#&%-#!J&O M2BGPP '.KB*>-ZU@2]E7_*+D61;!PW>(DA#XAK1T!+<; M@X@5CDPLERWY@9X\L^)Z<-(>'(:HBN[0F6#4&E\AY2#3<4C:ZN@G 8JB;S.,W9P;:V!Z5#@0Y%-4G-XW;0G@%+&YDQ=TN[N(CT$3XL7+9 M!FFPRP#4CAL;++V4XV 1]Z< EL6D-WF@HOH8= .8,E7&2KP,:)R_6),SFP^; MI9K+POV'+^(ZBM\J8LD41F=C.095Y" OH;QYSN5\XGH N@DQAE!&/)R9_SC, M)-HEY6[,O]J)5KEL^@O1.U?1[8B;K_V+9F/19)5O%P)GZVY3S>VN2OKMLLEV M]C?9;NF]3O%EN@BTG2O_NWSSX49S8J @6SF3#H69$_/)U;7@=E337WBR-)6I MY\*U=EIZ6JDV:"P4:!/2F M2X M,5<0/55S!]H<]K$<%[S&8^*@6P37>N3D2K'V,)O?N51B\.)A%%RWUO]/CU%2 M,]HM#K*ZA_>F.ZLAEOWGLEU:*[Y*P=3M>GG>#<8,47$[$MOVVTS(.G)\EOO\ M5CNGX:SF3#:^*#S,NZSV8(2S/)L]^\H_=H.U\O4M^!P-.$ MWJ1=8GV%2/%M779/MSG,,K#NJ-1N=4"A>EL)I*]7'S[RW Z4#Y]M6[N+(B M7246_)\]&VP2I:+M5>*O#DG$:WQ/(?G,N])B9E],#QWNZ;5UW#6 M<-[LU+AA9[&#P=DV&[V>V6GV-*(UHC="='$1L%)[_V"(;G;Z9JNSWKVM IY5 M=WES2+A8C8$G5[YZ=T_U8T-92DQASFS"&H9!\N"QC*Z[C(E:-]R.#*&R8GM+ MAOT>XJ'LEMFS-V>EIE8--0)@67.>)4M\]P!L6FVP33:WMC4 :P3 ;FFSK(KE M1K=W8[=!_+5-VUH?MJ$16&,$]LK"VY9LW3T@L-FWS5YO?5"R"@@L+%6\6-EZ M#Y6N-RUQZ; M\YRU05#K-+O'7%JK]*V;>><6O>< @34 MT%F$3GNQGN?JTN([A0ZO-]*RU]\Z*WTC=Y20O#^"\ <6=Q9-6,ZS=N4"7^R" M&YI;"5*DQHW_E=-B>TG:ZMEFLULA.["^E*T1E#;JV;!K*#6;3=-N*0,E]>W/ MC]CY'L5 O4)7.K4.H99^#U'@L6C X ,E&&+-'=JQ^67-]"JS MT^L5/H/^5J+Y'[*MV#>&J4 OR0ZT&VVSU]DNYGB3\_0;C;;CHZVWE?3>)=HP MC+&_OK;ICM"VK<5;#RM@;6#.8<)_=F%V6%N)R2\LWKY*4,ONF:T*M5D*@WWJ M:UK6"%2-K:3ABT#5;EMFHZTTJ"H%CNT[&F7?OI<\]GEO?S M%V?J[.Y*X*(-W >,Q; )T3OK,K?WC]9\+;9!XH>FY-Q%SGDB]> M3I-(D\[Q-"/H*@0,SBV7R>7RGJ?)!*0[]13=:P/#%\715:X,61F.^X^@>UG M<3V,OSHWI+D& $](Q7\"*1X9K_^7.6'T1M5@(DW^/<9)JAQ%I@F_IZA%E8FN M_M7M9\=/L'5Y0@6J6&:"*1$)=@1XE1@_;;MZJ4!A]?SSLS,8NSX+9WF+AY^3 M^#'J-V*L^9,3=7Q.E=HG=\3FCDL7$1O\.DS"&6BY5^_:B\<5X\(H7T'UPMZ5 M5W ?3%\P_2PK-$MM4P)WZHRL: N:ME5VHUP90)7/"+^'P0NB>6RSV;)-JZ<+ M#)\FSLJN$+@W2B6&/$N^ %?L3T+]YGX@/XP>C^-D)5:F1HY(Q M4KVOG.00NTPNJ3? MZ9G=AGJ9'64W8;9ZJMG1>_9Q;+7.Y>/20@;GH2,S)T1 M$ 3^5B6!,V?NO.BTL/,+O KF45E;QW(#(R4%,,Q'00AM5-1BY /([]4Q(=4Q MME\1WFQUS;YE*2?"SW3D ^"R+"-SWJXX/B[[9K]Y=LU%]FI:?&).Q,:!-S3< MR30,GMA$H9;2"GE2FL6%"5>9"NG6WN1V]GC7.LVROB4O6(&^UJG-R ?0,BN3 MH:J [C!JIF?V6SVSV5E?"/2L %)K:*XLT*(4-#LMLZM@%]13=J^\#_PH#A,! M"JKW\AB6%7S1C)_21=<,;[I8KR]Q:O'O)V):JN1#3'E(<=^P.V GK M^P"KT !'XUL9?%LKJQ:IA.]6Q[2MTVC!IWKTRER#)SO7X&E:F.RC%N,JPY_: M]JC1R/L_US4VJK^R)Z]UT[3A/^VFOE!19.0#^!,VJCVP-]RUK:;9[:TOQZ*T MKCY*NLLGL+0,9S!()@FO"S!DTQ!VE^KDD*9V)@%,XM_T@2*X5I:CZK;I\HI7;7NCPD%7&3]_R+$S_.TQ_ -$[U6.JTO%\M;UL?JFU<60S?57V"M/ M5"^KRZ9!>VS0KHSB5 ZT/;/9: )PU]\Y[!JT-3O24[TAM?2(,IRG384#2=U: MM EMVQNU$"B5B2^H]6:US$9;]^S62-RHMD$AMD\V.M;E5J6SCVH.7LJI1 M\;"\E6BPGU/F1XQ*%Y;7\NMU*L<&+B(Z/]I.ZO4MHSBMUX<5&8%'QU2P,7)_ M&A.8\C@R&%A@PY(Z?M@P6L&"?5M72,,2^\^P'R \;OS8\1]=8*"K*&)QM+YD M'XWI^@D;7@&1\!__'#59W^D<+-1&5N7IBL)^JX?ZR#KLES[0(!C?# MA4.XX+N(_89#-X(M"$9[J(!8K9?P$88L+;M8.5V^O'TQ=O*(&5;(6Q(O!^ID MK.LPUK)Y+%_E]XB-$F^^ J.A:E$V3?D=4G[9.M-D/P.RSU5?5);DZM]'OP=# M( "%S^O4PV$H&KO3(W?04R@[K]7:O%*0V-%O^0U=EYV77\75"B#45_(72Y 7.3YWX-5L MKO2O5X'3(GY6X.9E44YFU[+-9D,WH%0/1!6K%6D0G5PP^ZMW]Z$SA.,^&X2L MI%S .=HA;7MCE4P;>]0JJ5E6OTNJ)8*&=OU)7^-\%:M4(#&VPGY5HA8\.4/;<>DRGWSNM&T MBU\ XZ=EQ6Q>8KIXH=J&J?N ^],IU4I-+^+NE3%>MG%''J'X7Q M]C?T%03UZG*)ZS&Y-Q'=:9IM>WUUQ#.+X3AKK)85-L_U@M=8/4T'R5R6HY7+ MHOA;Y/,/48TWZ6+/S8\V*4BVM7:GB7!67 M?+66K9OLF9U.W[3[VQUL7E8_2"/O(,C;E2K>,?)Z9K_;,WL5NH[N"'GU.1Z7 MU_^IK_;0*O@0]5,.4S9E!P>,UD9U>U9(M1?42['-?J=AVNTMRZ5HF)T S#:J ML+=7V$4WV-B)M<*8.<),G4=V\1 RY\>% M,X*7_&HXWK,SBUZ]J^+*$&]CDW=_4MG%24;#S\C:ES;EY9^Z<<8U[E)E_D>%&8 *"'/&\X#DZ6JF2 MTKHAE0,ARNJ&!*OJAO#]R9\]KGE1J@,5%.'R[P*?^M5)XD!^0&J$?\+%1*^] MG90XF&_OHXN%L@P,#<':/[@1:KJF2UO"U^T2[+0.IX38?$6&MO$Z5TXJ9!,' MV-A_?*/"UA:,O$O[#]>(NPIP@6UYK^R3)_#\]\X9.RL.5 ] M#=A7A ]JS8&K4S@.R($?@V3KLV M&% -%7B%WGA#838\JQY=*QBW6DIV9<;% M!)@-N9:@\E+6M4S;LLUN:WWKV9-KX9W3J#732VMOR$^X74Z[+%%L?QKQ>*$B M*G;6^>O"5>F1^Z!4KC.S2/ ;?Q!,V+WS&3 M-V#V[$1[G%18])41)1/ ZPQOPT&'&;$(BZ2UQ\[/M#D1=4DN?_5^]VR^Z>U]L%+Y-SXYKN74I3WR#??O&X+T#U^.M MF6IRUUZ/0+M*U?[_TJ#_V\K 72[_W\F$$#EC#'XK85P3_V0RZ* M O)LN[(U M0(V#+H^+A3N0I!H)FYQ$SDT,[09R!^\^@GI3U6XCFM8[IW53T_IL:*WY^GQH MK2Q?JW[Y]^K=IR"*C <&I^?\D9JI6J3GN+&=*Q)Q.V5]#JQ&)1<5T@%_\YX[ MH>"L>SME(>]T\AN1)SVVL^CZ9QPZXFNY*9AL&3&Y75DCIW#EG!(&6-)BJ:D0!\$1CR&_/9R-WZ M3KO5JE0050%2:A M@:@X4[>RI;@S$'4[9J-=H43_\4FI0;0$HLH]"O<,HD[# MM#H;&&\:1 J!J+CA=F5[;V<@LJPV'#(K=#L[D5C&PQEUUV41-XJRPK$#CS=G MGXMR_NF6Q?VL-0>+HWV*SDTYOOF:A"S/.#=?/F;'' .3Q6&$"QM.//LYZ?RB M %7KC:=B#T\%RW"_>-K3R5GC:<]XZC2W-1+WBZ<]^?HTGO:-I_:V]N)^\;2! MX;@%GBI%Y!\C''E_8>;W8V8,7:!9R/P!,QY8_,R83_'?68BWM#0C,#TIMAMH MZ ;#R)B&+,(P@*'A/ 1//-H;OQ^Q(5#9@UD[<1('X8R'AKN1,4S@=0$]-'%_ M8J@YO)RBF855BZ_P@BB"P1[AJ!%247R7S^C)@6&3B.;SKR1THZ%+((A, ^@Z M&.,[O&3(Z/7?,<-D:-S%-/'7^-%__J5GVXVWWR_O+NE/Z^T;DY[]RH*IQ_ S MJ_LV,KZQ:?+@N0.JG3=V?<=,5Y;_ZI,3/[G.I9%9YA_90YA@"+W=H\#V)G^] MQQYA,V"CW-B%N>!/D06_.O'8N)T22HT;/XI#P)@?\Y)TK^_&CO\X=MPWQOO@ MTC0^Q<-+X[58P:>OMS=R!32U"N_[OS'S_^7".\M>^'_I&Y\!#0; _9$-86== M>"M]CY'YN)PH"9_<)^!E$!&3J>//TMT)4N8FRF(6P',@GL*5YUY\:7Q\2:* M6928\.P@)$&&A"!5C9#QC@H MWQ A3$"YB XY68+ !.$YA#"Q3F# 1#3BRBC M 7=A''CT!7\-RDN\N)![,(0M&<*T(Y1CGA/"R \SOG$/#FY# 8DF<1OFWTLR=X<3U70"#0Q"- M&!!OP+!\&!:? D+4+9'E#P9K&P3A$.MW S% MB$Q$"B\L+<40/!CW.YG%'N> MR_!D':.,FF ,CN?^8 "B&+@0]$2,?\1&A"B:8NXG%HV$O07B<*!'LFHX4 H^ M?, YP,3^C4!'&9MXL"J4@?SCM.QDT?103+(IHT1D(YD&7.8*:2A^-^)5+.>% MYZ4!:P>U'0$0.6]%(NMD".."0HP<;VE0SW4>7(\DDXG71?\"609?%0X@Y"#> M*WF.C[7G# (6>W2Y(4 OC2L2",7LG$^O;IG$F66$ _[( MLS6)>1#F<\J W@DT'3M 4+K^0DGB@/+P1+51!Y.+'%1W\ X8(1EPC;$"*C@A M9Q(D'"XL$L048+G@8+E L%P06()Y!-RN6E/5K>&4C>*]7<6":'=RMG,/KSTPY/QB M[9H))62Y&LF :1RZ6OOTI&F: M#$R2PV>! M!'G[!#3& W>?TZ[#IX-LT[G.XK,#N_H"?RAH!;\K,HFE^#LI&*]@VXP_P;1^ MEK189YN?'B>OX%Y<$=H24?( 2MR%HX0I34A S"-*;I\;EK@UVVU8J3860Y$9 M#1- 0P"QZ:P0'O":%<*BB6^ X<'I _849#9'KZBZ+YB6U_*U!R0!@(" MP9V@(98=[:/\K\&\!''#A2X7'WOPR^. M]F&0P"3P."B.]E'9T9\.%!/0[TYV3.12F3DAGI>(W]$RQQA)&#&3]"A0\F>: M>6< ET9R0B#$ II".J;K/X$5MV+8S'( Y5$V@851T '"2GP/Y ;,QDH=2*1S MTE'IU(SF3GZN4R<.0?; N49;V MPQ1?E""0CKU@@KKP!>AO0:E,+PU2O33(ZR4X'X)>03[KV@^P2J!X,L\(/-LICFZ%?CM?L& M@,SG0IYDI@>=K.) -&3#)<.XG$7ELR=?"AMPO_]J%^>$*I+6,;T7[>H#>?6Z,K9!E MQ5%;.SIMOZ;\;G+G&2?/R U!57&11;AJ M7/:( &&(@'%BKEQHLV5*)!VPZ1TFH"-"=RJ@P45O7\%%U9IS2>6(2GXN^?2/ M38XB^W-I%)U1X"CG&''H^)%T.$R8@]6UYO>?M%"JE>'$@'=WF?\G)=..;$$0"JPD7V$!W%4OEBX.X4V&L.+T*Z.,N;D2F=0-Q7;])(Q-1 /[H- M17,>%D'?T+T$-^F6!!U:%4!C>>DDY1PR:SJ/[)RH4#VZLBR-M0(R*T-W.T)[ M%TPB6L\W?DA^'T1Q=#>"/X5=QT;9!R;KND#W8@X.7K.N+DG5W<+3[<<'= MG?GUG6;YNA66SM -05 %(2 X&(W< <._D.W04F"3J1?,&!-0!C&)#!71WCPX MW C.]@9OHH/D<4SNW:L)OX+&5WUC9!0/C=N)#UP3H'\@$'?)1;F#:*3Y*\. QG=#HRH5%NSLV'GB*JTK/9#/+4I9'FIG!W M\SX5G)?&'8J%TN5/G)ET:9DH/4'!!N(X@B*)[L;%H/0.(Y@*LP=X\^+/!,@S M,R>/Q;P%,A5QP$D;PQD!L/VX[30#/7X K?@A]XCK- M>7P,V>,Z6Z-3W%3#ZBT44,6)@46&CJDK;FQPTP-75FQ\\%\0($A.15=)/ Y" MO&^L=H;EOUI,%#)M#- OL#6,B)Z7Q2%IJL85 @BF(>B$ZM>-HH3?ER0A_L5- M:TYQR8")+^^G\QR"UQRX7NF?YB*DP$N]8K>KM5!09K>[;=.RERNUY_:Z<)^Y M1R2= 1<>3X[KD2=O!$8^,A\),([9$'>56',W0&8PS0D'=T,)'8 M<7%8LLH2?M7Y5UBX]%U-64ADP3UX##"*!\RTU3*A%NZ.NS+A+N\@04SR;W-1 M!,**=-R0;CY3Z4@T$G8MA: @*YI:I6;M.+BN5R5\K$^1>(@9B"0404Y/S- M5,0HR]X4ICR/"EB("I.Z]>[W_W0FT[=7J3X6$XTVN.*Z2QV(W%$TF89L#,_A M.,)9]!KK![S967G?%]3SW;K21E;/-SLFY.4*,>(MMX&NT$L )#I05=^778_I M0FM;U&<]:*&UE16!]QUMI'PM6(VVW=)W1:KCM\^C4K=7W2\Z&ULO5) M-:TU7VM:UX^OU2\KID95%6^5JV;P%3G-ZF"UTS%M;2"K,O(!C.KBHI!%1K5R6&U:9E-!1Y7Z_ER,CE8$X=5N M&11@NAW<@U3@QLJ-Z=(C[@)#8D7#".A[%(;L6J;=6 Y5KG37^6I"7K;[!5DN6K0:]"O.B-4SDI4$?1-JV=:O?6>30UZ#?J\I"]SXI1[\%4" M?;MO-IJG(>G5=_'S&2__MW&/63%*LV\3UC ,D@>/973=Y:79NN%VY%$MJW"Q MMEW-GJ]H6Y;9;FU^BFAJW5(C<):YI=;VOMFWX6.9W>YZGY,&9XW!V=NZY-*> M[T0;';-AK[\4U>"L,SBW[LJS9W"V+;/77M^;1P5P'JK'SS'3TO]@O$*H,PRF M5%(/Z_:E34'NV6#LP^G@D3H^W/B#2^-:U,D1!6:^)N%@#!A9+B=C-ZR6<7WW M]>M\ 9;T8TSNGV"QEJSR3AQ@$0K^OL)J%K+*S=2984-X@-8PD6U]+&_2WC5T(T&LLY7U2*AG?;&[=*H8.@',=;M2.X0%8^2E4&V=C.:5F'I M4'^X<@T;MW3=YQI*RI_*^@8;534(633EA?6\F;E8S4!6*-AK90+93RIDHL-5 ME+8%2(MC6(U?,O ]PBO\M*],BGT!?-XGA5[/26]A!%%=8/N@?%=8)=8SXD9OR'C7-P-QH''HHO/H(VI48F+ @!D^Y!YW!:8'RJ3:**F ME6F ]5HE".?!]>WNBM=GO/O.YQE1;>7&+UF_QA>.('+9PG.X*U@2+D9)#;(I":F/2BU*@7T)YB2JP(+D MGB$L%78:]A3K:6:@N"!0I/U4R[ 1A!P:==@HU-79S9\X<5*L87W4+^:XS)6< MS8KM@<2DYKI+A17-?+5:G[=G2#QD%5'0-IY-D:OA'22+208[P/RBH2[6A"(! MP,'$>X(6:'3'B\=TWJ9FEECSE5[G3D!,NOSD3#TGZ7'.[;FS"[>B:'UX, /I MBI4D\7E\"WQ77XS2_72-(/I]#41SE953S*"F%65$$3GD97I % UY+=!-4'UI MT!Q6PCHU+G:+ZCH0D'?,X]X:-.&_L4>@"W+G>]'7D'R]!37 ZR9MKPRP\2;H M(I%U2T6]13(XZ-Q15(-3X%C4T*]@H;GYAN5:A@6;F9Q:85+'752GF+ MI7:9GLY697JLQJ'K].0:$QCBX&FH4,2OYH0^>,%(OMQB\\EXC3K_C:;[^=#] M2G1[P#.#&H0_QZJ=N?)L\\$9 *Z:\);*6UR9?P_,LW\0]MGP0@6^U#34--2B M3LD!-9N<%0UKLF*5MUBSB;;4-5^JM\6J\N453,QY9"IPI::@IJ 6:RS$FRI2;@5";^QB>/ZKO^H::@EW?&W M6+/)Z=.P)BM6>8LUFVA#_>#A50=OF:[&=%=BW?SY#HFM?/DNR:U\^0Z,KSNOHM;N2&_CWQF=%L\.S,U6?LT<]%L5._06I)W&H:._TAUVGZ;98]\=6;X M$:43B?3!VR3&6B*8)OHEX0-4J5['Y>Y2#FIUW%*J9%WWSYX1X#L*0=( M&4NY?4C+Q'Q'>QGM+YMV%DAKS:8+S#%RWKX[@+R9&[G*Y0Y&>0? M9E'ZR)1#GLJ7,4*ZFR$]0/$>@W@794B##/G/0KP[7+R'4KP/,O&.A66CL M*/=7B'WKLJV:V-^V2U[-6$)99JS;FD2R_O_OLW"X.A$XW7>?ZP M_Z5EO]6>/S5&/@ (^[L#8>5;G6A-O D!.;KQOU)SC.HA)P4H7Q%MHK&NU,CG M9 :H$(Z]IFQ]*Q9(J,?$XB;-NK],/Y8N111WMC=B5W7Z\X"5WFC A>,O]#INTT M&@KZ5"3"MG"K;)?)HX\EBHQ\3CK]3$?>OWKL-*K?5AS?L[(3==KNF[;=.A]U MJ@Q78!L:G;,3D/+)BV;:AZ- M\M[QD0YL^->/03ABKG*1*6MJ^"@ W1U4&:KB/:F>(WJPLA4",DF8'7I?8 _: M/;/;7R]R"TLY6*=O-DO$;IX3<]^VIA M6-.1STD8JA]W(ROQ?F #8G2C:2E=C7=!<#9A'<,@>?"8LK)]:8H["IYLE13B M._#9?Y?U]IK]KMGKMS>6WLUSE]ZJ.JNLLFJ1QP/I7EU1EG9%*3/R_DN)[3"I M=0[H!RWL:Z\L[-M1K2B8"B-K&T2ZW?HKQ?OQ76V[+09L-=NFW5G?8$";)_45 M^HW>KCW-+W.I[*,Z\"J5T%"O3J0*(VN5('V.U:^G]^YSC+:H*?P"!0&'UW:K MI[6#NB/O73M8+XL6"[]3R+M0#["Z" M5:J7T*_6EN8WQ\-$MFNZ3^=!(M?9%>Z5/_P'G?%?DB+1;IBMQOH8Q+-"RN+( MJJ9#V*OC90^6#I'#Y+[3(72Y+LQ[:O:[9;.L"UXJ,O"N$IW42CKZB1]Y]'7#UUJ9J879?B^\D=L3FY.R>75V7^]BX;.O-7VPME M@KJI1*[PV@Y1J2!_>;(PV!I]:_,6.&=O:QR;'W8HOJW&7AJDO4R(ZX9F6H9O M=^;K[B>/>F,XYUY,DI?>7([Q@W0NTV*[1F+[97TM=PCTNROY7541?NH=QFJ? M*'YFW3&;($][_?8Z\:D;/ZHB/NNVW',<69-8R_0]RO1<]W84F$L MA=J8!MZ",./9B0QG.@V#G^[$B9DW,_ZCW!O8[JVZT9GS>]P'L>-]]T,V"!Y] M0,/LY'QFO7'W@)>F> ?,'@AR&: MRIO&MSO8=\2$M"J8&I!D%GA<\1[\> M#HDE#K)&]>B?I9N[P9@-$X_=CE;A(;V%XZZT>^3X>QCL-P\V]I7!@.Q3>&D< M)@P]1?BUW(Z'(!RRD&02D.+71EZ9>6S$A1")HZ6]$6*MT?@%5@=2=>H,D9SD M%?Z;D#Z%;JQ5(7-"I>XI:NZCBQQ@_"]S0H.[!G]='3=W:/TT'FYR3]&O8)$, M@-M8^!8!Z,%"_/]Z9;_:"3OD=WB.->2(Z:Z3E]<0-\8K][OPEN#@UHDF^@Z( MCE)VLEZ]#(G+ MSB_S%C>WP>/_93">M-&O)H"U[4YJV*JK8\*,==SR*<*OU=T)_*XG4R^8,7;' MPB=WP(IC.(M"*;;%7*]C]EH:).6OO(B_:N\QK6F;;:F@ GB0 6R\%H'1Y M59)[BQXO-$J7O6+SZ-P6EZUVRVRW6\KA4O7:1&N,W8ZB'*;&G=2.+.'534.7 MN/+._:F8(6S;IM50C_?.=.0#Z)$-SV[%B#VX[6PU&F:SV]4X56/D ^"T0C// METG6O=O;=K]CMKHZ.5J1D0^ V?8+,:NNB6[US'Y[?:$*I4UT]?S17458H]H% MB@+ "G MV(;5UW#7<-\([JNK->U$T._]E&'UX&3<6W\RUMC7V,]COT(!G#785_:T8L-I MI5OAM*("2^AD] VSF'9Y0;=NN-VP6GNE*TN9(T.W97:V8)ISS;&J)U17ACD< MV<9O]$V[N7DE' W0.@%TI:_3,9G=]L)<&:XW!VEH9':"\&6V9C;YM MVIW3L DJ)>7BOY$BKI\X?"4'R5MK>#*!P]. M)+GSJ'%__3_W%S=?/EQ_N><[49388+4JC9DCQ=1Y9!,FOAN,] M.[/HU;LJYR;Q-C9Y]S?'&(>([;^ \?'J':5M8NXMUC!#)?"WOSKP(GRP'$%' MS&MM=?O;IK5>.R'F.$1?64ARI#Q9=7_KDPDM5N.2+U5.RGC]*8BB-P9,SJ#9 M&?/I+B>>U XR&XC(TL5ZM-@I+)82MPTWHG3J!%.Y'V;&T'UR*4O;9['A^O 5 M8#0T\%?X-69?/XLZ?1<.+]1G^%0,&*%,KZ0L^O?([,85OGL"6DCD?"=Q%#N4 MB&L:PR3$<9@S&.-TW&!H3.''C&=_?W ]FE*UB4L6FP7X. M&(JWL0-+Q+3VD<<&<42+FP;(BZ[CP4[ #%"#TG.#(/&&1C 8)*'ACL273R!% M&7SBQBZN&K8 *P48P0/0@ 1ZA/-QHRAAZ[;F&2L,B-J&L"!XUP!U:XBKN?*' HPGD6A_!BF5][=??S4F;.@F$RQ$P=X:"Y9!X[(-^_KR M;,O.'C32VV;$LL]_?/*IN[N9C$SJ\T3@[(,[L0IPU19TVS MT>Z8C>;FF1@OQ9D.HU4[N[9NRSW'D36):S^R)G'M1SXG$I^4T^F/Q2@?&10B MXE"R4)Y?5=A;#>)SV&A-XMIOM"9Q[3=:DU@Y:V/S>J&[M39XE/)B(+$*V[B% MX^[8>-Z]LV_%W459KZNU=V0+[=Z_$.UO1Q1X&]UFYB5!HYHOD/]VLP]I[P@#*] MTVJ;=N,TDD$UTE5%>EGDQ=J;R@/*]%:K8W:M]47154#Z2;DX98ZA/G:<'.-V MR[+]MCUV""PL\:\^>&BL'QOKG1T?//:!=7WTT%C?A4&V=>OT@\IU??C06'\Y MUHMMF.T/'_N1Z[4]?NBX2WW!ID?6)-8C:Q*?WYVM[VG+*Q%6CDE^NNR-^_F MR\=7[QJ7#5U%I*90*Z[N4.&:<&]06]]L6D/M%*'6*;Z1WJ(2_$Z@EE5\:%Q: MEL9!D6.[M,2]I+8]#VP0]'9E>PH":NM3@ZT, M;+VRFD\;6Y\[!)NV/^L)MDZ99-O8_MP1V+0%>@ZH*SM@;VR![@%UQ[)!U[6X MV[5)>>#N6?=SO8X6FT,]I6V=J'V3'U#++"\99HV221L!J MOY 6.T=LBE$=4&L[I2Q:<19:<5J\G"BM5S=#T;2N$ZTU7Y\/K97EZSU?'&TU MR_S.OGIW.TT[)T^3<#!V(C9W$E;K&DF]"+L=9";VBLNB%-P<_5.[[Y'A^$/CV]V5VJ78%H^G"K#G#@[0%?BV_.RH,=@ MC&TO1\Z"14^@7..>"C7VRN(9UR;2')_]>E;;;#5>V '[?/72&8-^ZZK3QP8] M'-V;?=-J-#3H->@W-,>V[GQS;-"#I.\US,X6/BL-^G,'_=9-<(X->I3T#=/J MO3#/\Y"GBW7Y4D?)GRI.Y&F5Y/16D(:?6!0Q=CME(9#>?_S$G(A%93DY-(;K M)VQX!2# ?_QSU.SUVFP/%0FRYK9L!O"G.3N#0P9V]I>2!C\FMR*%W/OQC@ M'#Q*"5O\B6D\N_$8=C>

PG"PUH;2'9800P_'#M/F!"9A#&#]\[1 MT' >0\:07I%!$;%$,%C\$/0"[.K(!:;WC!ESPLA G6+B?[=HXO!'.[_=(:"% M?@-XQZUF#'=QA F7]'M.Y 4((4V1S#SEDH7T9F"7!.@>\SFDD+JL"X\OH-8 M9.01@2FHDK66T$$[YH*&=0FW$_@^0:H!)O!W4U"XR'U/CI=07NHH@6V4U)XZ M,T[K $P0>CX#\J5QZS,)X"56%/P1<:X 2 BH(5A=0%YI+JV8((D$>'F\S.>+ MRR]=^J51EKW:+6G+L4+K>5.P(SZ 3@O=*;=T2*$,[]"BX#G$? *!+S=VXN). M(%)#-\+IXTYQ03V3XQN$&!!?&A_%#U*9\ Q"!*;FB\V[@C=[R&26 M$#&/R/SP_W=L&O/\-?XE,!G[.97 (8N(\Z SG8;!3YA>S I=L=L-!I&]&=" M/,=8C+^!S?+UB!)CU,"2=6(EZ#NVYUWT;\Q[@H^5Z^^+3[ M@P'\"H@.NY3Q#>R[BYGD@)'/3@ALT+1,H5VN*>$;A1^\[N\@T! D8H/&3(A, MP6TICRVIW25-R1DM)0"L.I_-F!?.2!"8VY3/PIM=&C>< C @B'C,B4=H2ST7 M+P(>*)0,8 @.J/S<2&##)N/CL>$@32]0PM.B%HUA+K2/8B&OSAK?5Y9XFB4S M?1B'V7PJ)'J6G"!Y@8SL*LNXO_Z?^XN;+Q^NO]SSG2C*:[':FR:73IU'=O$ M!L>/"^*_7PW'>W9FT:MW52Y;Q-O8Y-W?' .4/PCAO\3! "0I-]1&QON 4 CU*'OX%LE*>I03MLYG@ M;A=ML(GC<2-H3D_A<"[NW'^4>G&ZG8V+;I#9HP2KIQR=!>F7\%O!T$4DR:<-T56[=K& ME4QIUZZ!P_#EP_4O\_IEYI$S!?L0A2G M@R#*B,C]*>T[;KR462YVDXLH)Q)E?"(5ZN-L73Z7SA6(.=*$NLA-S3*5.X?. M5%Y92F='?'*ZQ50TVG9+WQ5%>\X>:[IPS^D7?= %/LZ'ULH6^-"TUGRM:5T_ MOCZ%PCWSCCOTQJ@5\K67&M0[#,7J-HH3""M$FL_'VJ"+8"O/$P95=?IFOT)( ME0)DU !: E#QY76%J.T= JC9,SMM]4H?*#6RH@#J],LDT%K?Y.X U 8 M7KK MP_<5(*,&T!* RB30VFCBW0&HU6J:G:YZ*DS]XBL?YR+ZT(+3K>?/J:/QF8ZL M25S[D36):S_R.9%817<0-Q1=?\A\>77U@4U#L,S2_D='L&8J]A=IL:B(J,? @EM576>LGVS,0 MFTVSUU_?IEMI@_= OK,"@_>&,E\QQ]I?SE]0!-S5[NP5X+=#E.#K-LI*ZF]D M(TNZ7_.8]:W-D:[9L-:V1JPQRK;):\*56_.Z1 M:UMF3[?WT,C=T/2IW-YC?\BU+("N;MFDH;NAN5"Y LG8J07%9W>96#W00I(=ZVRJNEK/>@O9IVF#::VO;G!HHN>UPE_907,U[J_ M=Y LUS!;?=UIXJSQU]BZ:\2+\==I-\QF0S=].&_\;=W 80>FJVWV.\M%_E3$ M7Z7^"R=>2N\NF4X]*D$(1K LF!B-L4*SZW,2(W9RU?;3JI\1%LD+1B6E]/Z> M^$P69F[Q^M)*E=3;^OXPOV._\0V[P_WZX$8#+\!ZXZ6-*][I.GO'*RQ2N9[( M@6N(O,=EN".8&G*:"J7%]KBW1ZS5LB2F5"WCJF6"%O)7MG:#F;;5,ZV6>FDK2HVL+():)0AJ M="Z:C0,AJ-NRS'9K_36LOG(M5!3SE8-6"-)3T0[S!O77$/O2Q#-RAJ5M!$WX M9?RW*)F6;#9\P\)7[UY;;\ "3Z9'-K_7QE6H&O"Q"Q'3W41)K4BQW%; ]-LM ML]O?,CZIOM;^66.RLXG:VP,F+;/1:9K=SI8!GPKJOR/F!RBC^&KI9EE[H7J8 M:]M=<'V_BB;*H@R)X;D?;_N43*MKF_TM KN;YZA]3A)5O2JZ9,>HZC7:9M/: M/%W]@*C:]O14#WS76!/H3=0#GA75U+>#Y:7CIZSBC;YYU"RE])KJ/V#MJ'8B M#O'W21CBOS3U3WY O8FG.&#MJ*:B!3@G^)I%015UN@5C7VK@,R?ZS%S*_ MW6B:W6:%N*_Z4K=&<&IN&U*Q*SA9W:YIM4Y3D^3.#'7$63W6I#=1#WB.5%/> M)N9NWR^!/]">7\U%ZJZI_@/6CFK:\WMLC\!*SZ_'HD@Z!HPIMF#"R@]GS'*[ M/-&5!V M&Q7Z_BFH:+3C^9".9V65S%GF;MEE\?;5_=8O%Q^M?L=LV&V5L[>"+3LLJS55?F%.X%6SVZ9K6U+7)]%9>'U!4AX]9'%GK(IO"URVM%XW?3:1C\!*:,F3VM?L-L M-);;-% UGU7KJ12;>(3U-/HEZZE:PML$ $13!C][ II>KI%E^Y-=G%T-&G]_ MHQ!)X*MP0CLQ=*,!V/>Q$0)!R@JCBZ+H>RIUGOWGLKU0^G:SPN?%76?7M5ZC M#;F'_;CRAQ_$;GR#E=\CO?=?[YR+J M\ZE-#&+Q"L9R'IGQC4T< MU\?;T!R$7[N^,6-.&+U1 K*Z@/ Q_%;S$5'PCHI1 <?O0^?/]A<1&_PZ3$*4!*_>]2[[ M2P?A(Q- Q2O.-1RDT'7GT<7YEC$ !3Q2W#5K5SR2/PRNXI#F97,MARC(&+5+ M%=!7*747K 5V[,*)2^/OE-=45]/X7""XP_"^9J4:J\7A?0L*/N\=^\K" 85% MI*[9KTG(\K[9FR\?81TP>7C]!1PX[ L7 M7+/6.[BOPRNL],H&/E=<=>!$^ M>+S;+'EADT1E5O4;5\*]4Y]*T47^X=\-]GSG_7R_RGPIU@=9&O@:;D]:?* M-YZ:UCNG=5-56BMSNYUV;D=#:>JX0[*&G D>AR(PF@9>@I+8]C8?1O4_<&/DTZN(EORMP"ZXQ#(;/?7::"LULK((ZFPJ M;/>!(*MM-OOKL\>5%K-JV+:<,%K,[I9)NB\0LT +]#, =PP_!F%YD. F183Z M9K>QO@B( A356%K"4G'Z5C6!NPEHZ<8)V;SHD/\C&)DY 9@(PD M)'=EH0^39PCGKH=+TDJ5RX:T&]LZ'3ZQ*&*LI-#;9[Y=LYIN9=49ON)W6BLNE$E2^B MT#9>AVDB;!8Y59S^JFW@TAC6K8N&I I:.AUX-A;HW=L1US>8BK6U&Z+5-1M= M]?P02HVL*JC:&X%JI?6W%W"UVY;9;5>H)JVRD^O8=PG+(KFC*)L<.]5@I_*Z MK,?6YO+Z0\*^P&ONGYGWQ'CE#/'4F@FW3\'6PMVJVGVFA4Z))P3!NJ, MOO9&Z*LJV%^(0I#GS99I=;7%OF-YWE,$UW7FJ%99MYOMY?DX9-O'=W0;9KNI MGF5TIB,?0*)OA+^-)/J+<&A:;=ML]UO*(?'$;?2^(LBN,T^U-NJ+5T6F?PR2 M[=V97;/3TC:Z(B,?0*)OA+Y-)/I+4 @"O6?#85$]T^($C?3[,0L9U>I0!-75 MKN@58+0=!!%4D/]EC;Y6AV<7L=T5$KF8]_[-PF#H1..5;/>??^G9EOUVNW9? MYR27-8+G=$AU!%=5("N0O($M8[8[3;/5V+)_GXC7REGF9WIR 7<-4/7M^*\@Z+'JU9/C):PP;TQI+9#KA[N7Z.5UP^W(JMJZX'/*,]OR M1J.U$P*'1('0?X T/S N>WUS68?,J>81_&AV)E6=F4&XI/^D'*X" I5'Q'LAN MO!7[A9M$GUAOWQC/;CPV/LU W_@7_\^9/#BA8WQ$BY97H\___!,6G@_37TZ3 M,$H<@",,#X)[,*8JK/PA Y;!R]0[A%9\!K]]'TRFCC^3)5NGH>L/W*GCB:*N M"/453;][9<>31N^BT?FGD''__"K?>OOLL_ SL=FB'$R?X:>2VR2.8H>2WV]] MDCUW;$"%&/[-AEO7V\).X,7=P.>V%8:3FWIIW.,>XHZYD1$E#_]B ]I@^" M&P"L1@^^B<#,3UMEPYZ5;UF_M.Y"+],4U;>/[GQ0A]SXP%\)2B/9GV23IB1+ M&_++I4$W1/"C83*@!&G$ \8(=R/L86(45:+ MI=LO+0"[P[5BP\T5S36M17O[@NJ/P/Y,3%$$!V1 L*#XVG."4Q9_,3XXF4(S MD>9"'0&XB/PP'3EL09" M9I1X7BT8[ ^L0C2#W6*PN@4U'61Z$K8%%?W2!@+3@7"EO8??8?>:8 44BVO( MOE ]H=D[1O<.ISF$&)VLUVK]((-"2@=)+0)EZ243+$E"0Z)"0 MN#2^3P-NTJ#9GDQ$+Q]XKV/$(9@30N# PXE'Z@T0XQCOQX[_F'9)"@-/V.TC MU\_JVN=V]PW:?0Y .<3# !I_L+D9G<:!AR0I@#6\BNH,@ADAE@0O@/7!S_,; MD"=OM@D/CD>E:@K>2QM3LBF&V)%4B:=O7.3]2Z,.?+.HF!#78'U$Q@ >@9>$ M:'),N:N6X 'VR+,3 CJHLA<9+,$3\QUL;D"-#AY#1C9-Q+<>Y$X\FPK!$P9/ M+ASPZ,%L /8D'P<0.0 U4[1)0(H"Y5&FHGV!;_,?80(CQ_4P^@. ,'%^L#3Z M T0H\U',@4H-F3,8\X)D"PN@J61KF+>Z'AS_1YA,X\&,/H:="#R8WD#.4C - M0)+^/3?I!9Q1'%OW;4ZQDT:/QBBJ88$A^;LS05.DX$M+\.Y)P=^(:<%!G_YW M$R6_?,FQJ.(7&5&P/@AN4H N@H!$H(E\R3Q&&[;XJV>,)$VDZ"I3DP@8AJ*L M@F[D)'E@I1J2L_I1*@2>=V/ ;J4Q=6/ @L: !_1]XH9=IXX^\D34SY]UXV?N M3Y"[#=.XN?MJ?'+B)]?)CN6H&.9=FI M@!\)^(] D8+<1:=9!!-S1^X W5A!YX$H#6%-_T89.,N\ M#/)A_@(7I+V+0G3X1-939BZ7O=JVVWAL-ZZ_?S->@UJ'H_U*;UBQ1FN@XU]H MM :_!/@GVL7_O'\.[L=!$H%4OG^&@6?I%' &)8X)80Y\#,(KOH[[X&HTB> "KEM 4W4,%JB$&C""OH"7:P]"S1*S["[V0_Z&!QD\UES>FV MTUC4<*("G2G.&9FSB>.2RKI2$7!IB#GB $80(0TI_-QNJ8:S3+<88 M<=HP=)Y]!-D=F\:I'+)2*2'I0V21;D:D7(X&9#')U;T0N<4.F9WL\H;(;=LE MR"V7BLLN-T"@^Q/ 6,'MMC);;7M,E9OEUZ,1@UD\R5[:8.1L8)DW+Y>C5'^I MA=<'=/)G9T;]@^?4\?PMTY)*INNC>97,6QBX@@7<.%FZ2,)!2A3U93ZB52!N M\5G4W[M1PTMO1N%@V3VS9[4KB\CBI@/-BT8[*Q0/?Y?"F3+ECR4GK99EV@5A M&V^.H*F07"/R%$EB23G+/\V-,2=\Y7A$O*9M=KJMRL0KKO)?$$BA*O$ JM(3;5&)Y5V]]H1K#=43*U>J4E%,HC^X\/?6-OSMP ML@MGA@BX*-^DXDNDR/UY0:,@N&[@4$[ZS>0^4/NRU_K%6!%:NQBR4TG35477 MOM1=^[(@+^B7LJ8#]0@P*6[$,!>:X\SU8%"OU\+6T6%W@S$;)AZ['7U.EW\[ M^A3XC\B=B+*:-%K0E?)5KY2_%-2E9J%\3?;=DGW)]ZG)?@YDITQT58E=\9IF M_WD^6W?L.7H6V]FT6=>;KC?]/#9=];1(W2)H=[4DTCI2RNW+N5*DW-'475F\ MB3N:YEQ*4;%/*7_JS[P!WZ2G%]Z:QD?=^#MKSM"PS79G.3] 0?IKY"T@K[?8 MHWQ-]0"-K].I-*.;.QV]:E.G@ES/G&;H,RNX;\DSW;9,1$%3__7J8E6"FP(4 M.<>1#V!=5 C8V+EU\=(.(:VVV>JH5WKX3$<^@"%2J7[I,:#8-%4%XXD?YW7S M,7W6K\/(!]#@*UN^[%.#OZ@C#!S<>BWU^L&?. MJBCH"K_#2D9<[W?8FD5USPL-\\/!O+NRM^D>S:*7-,3H]"I5[M=0UU#/FU:; M57G6@#Y)AXEL[Z)X/Q=%+S.[W97E=/=H]KS(NZCO8TX9$ L34,%I4[ZU*AD;8GNG(FL3Z5'R,YD==>[WYE1//:(#=".&\+SO,ZO9-JT*X MXOFU//J43\A6BY^481LM,FLTLB:Q/N;-JZN-+LBIJP )3=%39_O3GMUJF';7 MUJ>]EY_VJ&/K( E#3'B?HF$1^(JR@99T>F1-XA,=61_QA,[<\.8S4Y?ON9!^ MP MBX05- 9NBO+08A5&MHQ:]<>XBB(6\^9*GNC,C75(P40*)J[OQ+PW&*#BXOOE MW:5P( RHB12V&G\3@VQX$. '+Y+3$"^ M3O1,DR6?>17Q*(;7IFVPG&S=@:2^R1L9\=\E_D#T.A#[0OT^9--=$R7V.C M<]%L[&&B;:MLHL6EAVD!^5R2EHF]]J:\]K$WNS3^8+SG2\@&P:-/\178]W4D M)$F*E7RWOD>.UE4=87MV68-=J[&FV*X08N_%R/?9P+ASGX!!OC%>WG[K,*XM MJ=TO*?V=+:EYM"45KVC(^X62+,',+E'-R^ ]J(OAPEL=S*/D0_:>K"98A;<\ ML]T#J[1+Z[HJSD>CPAI[.>6%K:=#-H;G4%_<^*!=F/$:Y_]&OA'T,C/@C1-JQQ=[\ [1 M-8.N<' &]".ACM^8B+9+T3[CM/IH5K#\;I.0&I>:O'TI*N GQZ/MY 8*6'TN MJ6WZ/L:(=]3A536PO3+F8UZQP0#7V?C_<+QDNTNTBW9:8[^#'666;](,.,YX M.%&PK9:DSJ5Q*YJ!\O:,YL)J.XU?R#09,X_ZHF!W="F,HN0AN$Z*M"(![ M/P8KBW:2=WNAE@@12Y\'8TIV07ID/O60'!;]CAM-O+DMXES^GCDAUE>,0/UB MCP;!2[*!!W][]N(JD^5M24*&K5[@)W( :35FW)K]?&9,L(,T[\H$.^HQ!_[9 M;E#76VR4&;)'-^)=;N#8XV+2Q /#65#+7S[+ ;6%H%Z[@#B:+BB:('D<&T,7 M.['"0Y?&5;%U8AJ?OM[>_)\Q=C:!9H6&$?3:@N"C/6'56H55UR\@BX,G#>H) M@">!=/?(9G]P4%H&?N[I@;"F<[M;L)F\5^E0TGP28#]8AC6EZ:R0Q%@T/G9^ M4H%DDS%QD,BC/TB@EWJ)J7':5+:JS2F;E):T*3TP#Z9;](W M0$TY4VL7-1();'GRW\",WG]?E1=U5=G.X9:U5!$[=N4/A3G+W3PK.ZH4^-XZ MO6:CV7FU3E+H7BM[N9VIVGUABZ8+G3WS[E+3A3M@35Y.U;@FUMRY$[7Z7/)2 M874O@V,'DVE,J]Q(!*6PJGU$-(EW1>*FJB16KE6,--/6-(A1H%M&/?A-;^C1 M0KK5"%[[[KNIWU?5=-W=IS18I6_=*'6]47:95M*.EV\VW^N2>DQ2 &Y?Z\_L MV#VSTU(OO5VID57%5+=?=INY=.MT,$PAG!IFJ]]3#E(GF$-SG83!M#@%]&RT M?O'N;R6!B[O9ETI@OON._UXZ_O;#,;;9[O7-?J\"Q]27Z#5"66\SF7P@E+7, MMFV9O59'%92=H/U+M[2:3W;")]U^,9^42F/:_#W9P6;3;IG-AJ4*;YS%@/M# M5K&>+Y7 >T66;77-?KM"3Q0%I:X:1C"/#;N*7"=W!ZMY94?62N6;7\XK1 RB MQ;[ME1[8Q9:VB>N!,FLSB7PPE'6LEMEH5NB9J:!T5L,F_L8B"HM\#D)OJ 2_ ME*?;JUH'8!<<5AQ_7BK'D6RWHS^0:/OAK&Z_;W;;Z_O(G-F=]5ECM#CKHU0+ M[!VCS7[/;%>X_%#RTGVUO5YG;LFEEQ\FB7T7V.]LF_'TXB-HV^S9;3B'KJ^< M7YB\?FZR^"31U=XV^VP'Z&KV;;/76^_A."*Z*E5$.'@T]OYBZK'VQ87G/E$6 M".7;>\% )C@MQ[-73CS>?Q1[Y;H1Q8D".H!<1V+N/FC[F,'C.NBW]E!+1:R& MV6D$'B^I5QV!7&]I4\\-/4%OLXY ?L$IT:K0@RT?(5KL=/LMB5R?1='[8/* M!;M@C&]I>9@;I)4[S=WU.MZDK1$3Y*Y6=>J'8E<*M9)_<0>'4\40JW1$N_'C(JS._[,Y!5-\254 MJ!K^U\0.(J[_%'A//#SLR0G=((D,#W?#X,($&Z.X$78/$)78.54\!AGX#P^AO"BF(EV*[".D4%+?';AE7X0&V/G M"9XSL!QUB,U6G"'H#!B%C498J5OT9Q%;@U7FK>[;*-><91I$+F_;$HKZWQ0G ME[9FB2[K (\;W[B:AJZ' 7X6=7N [9*M>"*&[6\\@TVF7C!CO ,.%C+G5=+S M9F'^%O\>-K'W0)8]2O(ON2 MP#1D?'K\M1P,,ZH^SOQ'>) P#-@<,2>BQC_X3A"L\'8AU/)(^!OZ))I M J^*:'7P(FIW@)&6P3/6Z08\H2@/ \_CI>%C69D>M$YNKW'JO+E/E%#M=PPX M&7 4CD(G&=(FCF+>PP@.HO_^MT><=VG<8'RG[S-N\A#?1!R$!%TB)M*.]S@@LAK(AQ.2K$-7-*;BFSJ26PZ;@(*3 M&$L2GF81@]4C6F=1 #+L,X?=S[$#LHDZS3@A[+)0$ A5_NY@FBF)$. ^Q-G5 M01+G;9&O 99F1RUT ^II0"F6U["9P02L4NS'XO)-@+W$?;@/G2$S"#[T,3&4 M\)77S9[YD*0"/%/%N28:^(4T1\QBQ6WFM/Q ;J:T.DC21B!Q9M@5P_5''@B9 M ;9M"+![&DP&SGD#!^3.D#UB/R9@&B9(8X+1@ <].)>:TH)"617,#Y5-]Y+_ M3VI]\!?-0(F D1**"O0DR?@(0@.34L@"^$GE^3/9(F1.GST7="?Q0*T35PWQ MCV#*K;7','C&9WF//&K @L\\HFSP\1%I)_+'A0J;ZXDB>^/AHH%Q,>E 2&.8 M 1!F0()D['JL9-UCAVL(6!;M>7Z[Q?QP.KSQ'O8ZD18*"$!@ 5PYT"ZW$GHC M?.E1APQJY$'=-+!_!IR ;% RHGC+&,^;<7'H<=QYP3/9/A.< M,+8?$ 8(6C4+W6[B,1KO]/Q^P.5-FRF.!?(V2P?"_(21/9B6A8B.3WV9^*$:)[HWBI' MZJW2KS2F[JU2E#*U?W\26-720C07Y?[/*9RV@#DG;NRD0[2T[RP83$A#63:)/"!MY.(BWC0V:&#YBR:B@-2O*+3:<0[HCZ ML)AP=\8 ,(">#0]U;A0F4VJP)>R+5 B0$I6"PB6++**&8O &E\PTV:Z-2P88 M3LSE[PF\6;9CY!YA,FGI[,D/*]3.-8I!,H=T6@2YCEVW2 K"\F%5B$'1:X^$ M-YU#GK)>7B@7W2=<$/Y&;ND S>U+XR,EZZ7G9A1P7WT&!U^8+[3*1OB)F"[-MY^%*4D7W9>;\.9;<#D5G-- M@U)_$/#*(=G DK;S[=%0@4\T1S0NQA1D(+]Q: XY)>'J#%\M--4@: M\K8]Z6 F[C00(X&I(:EQU] 32^==ASNU'+D]$AF!7XN#!N#61Q-Q[JS;$JQ) M#FC1IXQ.%3&V=$P/%6F'8;!Z">9(I F"$"F$/N)8(G".:,#5@U#81,!Z:%+, MF:DI83A;2 TH"2)DG8F!YN#%9<0-@*CI/4L<\\43: MJQD="8!!(',D.QUSK<]1] "\@3;GV)VF;2W%K\2,I0%-.T"6?89S> &)L>4W M!/DWX%2&B>-=)'C !GBY@\R>("M^P;JO!>2NL(GB% X 8(YS[LQQ(C#T ,52 MG!-],_34)"&Y\$ANP4/DV84S&2E9%-$/Y)8"D((!%C/.K>*(E'L]T5ZXC6'J MU!P\)/'#+3IZ"_GKT$8/G>>I42T%Y7#.WD=-%@F3'[ZB">: M>.0X6?11_H:FU0<7#G9TZ$E_)#PO)! M,S%74,/P6"V-&'Q+G)'1GA@0X44 MF>D9DJOAGX"/$:IXOL=N"#/WF?RQ;"9Z(6:0G<0YRI=GCFH<9N0_QN,9]XI& MPLC"!J&Q\X,9R90$()AA='RF"0H'M7A);HHHJZG'O=P9\@F G4!+0G\$3BM= M1&[>KIC,R,'6I7(NHMLE3B1*C_V\_5XM1"3LY4?V$";(JZ"/VV9>TW";;9CW MM )3NZ,1:=;' +VHJ([#6 H'X9A(]1M\C;Y24'6$"_,&6R@Z&%ZCRX3MR]T$<#X MQ4#J!15#2OTMU8(SQ)WD#IX(C'U^RR.N%9%D&H^P3[+Y MM;CTB-&K]NB$Z3W6-/7,DB6>>S592_(*4WC2:=&IKR+5Z:9HOTO> [DV?]&G M2<(_=51*)P2P1CH[Z:S)3B4X!C9'9L(HR]GAP#ZIRP5]9V!F(U,"I^O6# M1>U+[2XS\CRS# ^()H@T_ M!MDPH*/NDX/=)[__"!WR*=-I^=D)R2TMG+MS+F'^)BG=2%;B89=TIF#Q]$@. M^A*D+0QG2N$Q9U^BUSUOS%X:=PPL1*$!;J+08>0W]\A7@I."M_RW,W'(<+T= MQ(&\!A5A0*#NR=F!/RQ6#H*OS.PU$G8N[X(.:Z/=!"8>H"PCR?!O='", MI?@'30"OE=,>P";&7N!=RL)3N+A4^,'RESYIC\W=S1$X47 MTH0;O;FGTYN)_ #RAB!=:'K*S;9>"+VCX$#DV4-Q%PNT.%#P:47@AM1>H]@ M#V)#]'/FZ[O@+"#X 0E:*.^+93T>+)UH;(RP/E8:P$ 79!%CO%L\:?WLJF#G M(8_;!SE6+B([%[7PR?TS<6%;9EO%,S:ZS4:[?YAXQK809.F,:Z66P+;.;@]# M9+G %V@D;\&\88G.:#2,?/0S/""KC"C@*C*EU!$&E_/DN!XBU^3**G:C$?'(;89YL*&)LT$4/N'>$Z)<&&!?U#O\A#BAU2AUV_C9G$%@=4Q@%(*5&+G=* M1V/FC4@-D1&-HCWSZ.-ARQF0Y2"E%QC?9'O+:#N\9:/[5[SI0-_[X(>)$@HL M]!@O45!:1URZ@ 2*QJ#1H]4_!EK]%1[%**)(G.L=/Q=5*>$@O/?PKE7A3L75 M3>V+1AKN1'];'9$Z15.YPYG0[*[FTZA(JMR*"7S%\;>*A+IHOS+0E\VH_WBW M?;D<)(\&FX=K68J++0RA(U$.A$(/(M?GJPB;:6+NYB8DR "3).+&&H< *64Z M87(RQ!?P\@NAV@6GPB\?0V<"RQV"/DM/OZAH$2_<#11A$,)Z^K^$M]N7]@:$-_%%XE)P(=)X88=2P2A(L@X/.,*J+2UNB/2B+?W ME\)N_"NYBEUO;[MQN5QO06XOO\Q9N2G/(CZ'#B&9MTH8B7?7[U&+?79"0#NO M2VJ3[QW@.5>:E)B-^&!HE.]QLTI>Y^I]S>=UB,?NB-]N:/!J.\I_L1"VV>ZU MS5:ON;R9%?AYFH2H,M((KU421$>I'"=*Q6[H*)5MHU0.<$H (^[OCL]M.-L4 M,1OY0#BB(SD[>"0HOW;&L[&\V,S=G[W&$!>[\?:K_.I*?D5?6&_?F'-,R_5Y M?CAZ%QG4"^J=G"W3Y &.KIE*JJB"%C3^*E%97!RH";H(SH!<5-ZE6R"7F:[R M4$*S;S;Z#;-?D-:>$YM%>3[%9O$43OU/C@?;O4I3%U?!V-G6?'7"VY *G0W_ M@7/YRD):>V5M_75YJVZ^?'SUKG%9T.,0H_#Y7O$;C0S-50S!9G&1GI?M11X; M9*?L; >LRR*D9#O KUR\%:9Z>A! TT0ZT]#%Q.(@/=,6.UA@MTI;H%A97L@V M.T?6GGPZ+GC\ XL&H4MQ"3PE$-VE=$/#N631@%B66P;Z=C"H+B<(&B1WE+R%Q+U^@O\FVZ,6Q+E'0<"C2G(7VR,0-$$HHRGH"D%<"\A\6J'I M0\>=OZ^F=*T\=1R9G\"ONBG GT?7DTV*])+Q1&F 6H3-YD([I][74X$S%V9F*E/A%=DF!G! M%$,24#D@@!!9W810)C$*91\.E=^FY^2AXAV UFUMW.KI+ M,SI)*$1EEP@'N2KH"%V>34J*JAK=&)2JDH6C#KQM>P./Y3>/3I_>8!_0%%OG?SF0*KP?.DE&W MF009B".4/(3EWI&=OG"4"9\E10UFS\PMY Z.7/!(]CN\+:^<>N^R,B F\($K%01+# M\JKF0+>*;=UVSI])?]L];NM*)-X_!_<@"B.8\_TS;-'L(VP1AQ-_L.(AHJ!> MS_O\8NY1DG)+QMK.#]J9.OW3[!]HZJ$EUE MNK%LXT2CWJU+&%VTYK:P<6DO]Q%+=Y%G9H =\]IUWW#Y:)G]KFVVFQ;_9W;B MEZ=[?JHV[M)++_PQ[#W^E=V!9,IX%4V*6V4?C":T!GXF_I"0!Y^RY\E#D"/5 MEH28QW*!$SI'!>:$<-*(%V3#U'%1XH 5XG$9.'+QC2+3%G:G0[L.?W0Q\_1? MPL9Q!F,L[2(/?_*()TU;_,GU;S?W'ZXP2.\1>YD!VG")('Z%]5Q-UUS.B7B4 M9+E,L0%L=>B@ $^XJ2="(4,R&#]@W%0LI_A!1.!([?(A^)#J,4J*YM:^F8^C MX?;K,,&,F'R^%\?D[?5GD4Z&9^S<]6+.VL,9\_H+7 T$ ZS P*O3B#2P3)?W MN2ZOQ9'J?5HK+?.]P#\HS$PX*RK:)T&!N6,LVSN9TZ7@)=&"<;#BT104-.TO MA-AOB6^\YP:_:5S=_/[?\E^YNDEHY:1']4^S. [\B__G3!X< .A'+(#)^2T_ M#SEX9J>4F!39@R*(+34K4J]?:E=(\^,URCD!][*!RTJ_V2K>(+ZE)IO=;35EFH+\KM M^Y!2SF8DO[^Q&%- OSHAR>W/8$0&PRNJM;!UM9?B6B^93[.$'CB=S*KEZ2"T MO7><#K_C]1"5,L+;HH4?R@!5&($G2 URSQ(7Y71Q3@?SR91\1UXGND^?!KYX M8Y2KYK,(IM3A(#Y%;<(S_\1JWV>OF(2R5:/EE,4-Y;E^@<&Y9&^9S;9M=KNM$HI)QO1E"%*U.X-V\2W\@?CQ M WN(;WQ0Q F^+$>/#"UTYU#]4%!VV6!?M@M"CHH9\P]!E+=&909)]UQ@3+YB M+5N(!Y=X(C./X6B*=;;HBI/[_R8P=@#8^__M?0ESXTAVYE]!M*N\70Z(+1ZZ MJM<3H3I'VW5-J=IC.S9B R1 $5,@P,$A%?WK]YV9"1"D*)5.BHZPW2620!XO M7[[S^]*L;*AX#.Q:O4X]*8XH@3RD&(U,'$29%:*QWUZ">F=&=ETX3 :*IW 3 MU3(K:I%4IS*FP5)UVM0:) N4]1BQG30R$H$V=*FM=IR8P3]_6MA#^\P5*M.. M#I]3Y>GB*!=^S6^I!5%I>Z&L MV?&H% "#A2H.O->;"V(+,PB!3]-O,!+-SF+,OWT@=/?"23S8\\)@;BR-4 P MV=>-$%5W03&G@LDF+HIIW50L;&[L:[VDG595FY\]XRS.DMO\I8 ;5 XFL?-W.HI#0F<;8GQFE=)I(!59Y5B <(# M/P5%&/P3)#;AU)1=S7&<(PH+02 4[&U-L@0%VV#,U/Q=YPO'\@6K@+\T:@A6 MZA*.]Q<6%0>N AYG0\LT#Q ZGO-Z5:T 0= [6T9(K\*_\<9/HZ@4C>=,N&GU MDY#A)95SXVRWM\OGC.L5'-79V;P>!I,+6E'_MGIW:ZY)(QB[?M!DO>C'JVH> MY:MN"/I"XVY8&N]X20&/P=Z>WSWJ>8LAY5K=+0(JM11,K9TDV3^\W!6Z:1O7 M&'L2D0C!&BO5Z[FQ2JM>I]L2RS?.#Q875$6[+[HBJM->>7?+GB,55WU!Z*&T M#,ZBSV-:.'6W;+$:7M#.XL#KH^:RJ"NPT_OE+_V#SN(*F>NC>>]04WOW8-?? M/SJX1"JOZ9;OK[&X-RV+-/S/8UG+SSG9?6]EU"20YL-"/BUNW3'_73WA%UX/ M&3;V#F]&#>"16.+^BVK4YHRZ4U//L]3BL,^ZG3V3FN'X$>5AG%PC7! KRW+72[--3*Q7W5JKX($#<2?"BRW+R="'BO6+Y6<88M)+<;CQ'W0SAN-)P.@'R#%C-6+;:!3:CG/'[8L2$TO@RQYQA#&!1_60 M](GSS%=Y')YQ'$1C(AGXIG%*>/!7"UA=,<]PLR+BAJVL*_19YH)_Y=S"]0H< MD&!HN0R$%, YKLX0=V=?N[ 405XV!M/ P7F6ZX;QYKB:[ZWN+^Z&T7M22/TG MQK;(:#?B9MWNJYB5'-P," 78/DM@ 1UE,.0CH\.M#8X*$%HZ0GE.HOWQRXT( M';MD''03:5L(4_EN]4XS[Y -$Z%$*)SIU\=F$C$A3CB4/FT)^HVK!'$A@OB< MV2<R<,8]RU1AW6, $&$<((/XYX]$_5PK[%M\&V=B :OD,#? M(9!K5(N?2Q&]<5,60YP.8G=M]1U&,@7YLV!.8:NZ6C#@72)F!-R+'CY(-T4WL-R"G4_"+V@6FO S MEQS'>N1DV^QX3\V.W6VSX_UC.#8%_$5BSL#['0.9([EYB:QK00@5DAI@G:=C(KFVM>/J4.6# $$B=@99'<]U2 B5%H&/%9 M%2";#&4M]$UPWS(^IB_) M5R#U_I<3Y.J1'JY'K7Z78U]=1%29 +-'%$+I0S754_#?W:.CGE;""+XH^QX? MT(KX$H >^J8\?NA%?I"^DB\@9"F7EVKSR4>PC4>9Z3R9N=\@&K^07WAX) >K MQ(KB*(SXI3Z5J9[Q*$^S!)1/[44X1L9>N&)X[.BJB@H5]C=U=8$QP/YL/UIO+ M?YLO[.UAY,TKD%X*QYEA1VE:83;TCP/C?^"]6\=W+ZQ=XW2X\9?,OH9_QONB6HCF\DK3OF;K*B M0:Z%1'<""BAZN8;_31>-8:0CBY";7!;9F*)$;5JXS\ KA4N/*S3@WMH!'X,B MU1B$32+B_%N2?)9V701RE=WYX[.8<%AXW]G[77AE,..& M;]PD@MQ(."YBF%L$QF'.?!;P6O3^=9]0*VJ[7\>E@VB^QYZXPC4"OH#ZR'SO MVW]NQ'E9A>$R8S_=0+G\9%!E(]:K1M;,I\)[GV?5; /= @P%V4Y9:[V)-D!\ MF6J&IP,_RV,"B1I[PPP=3:RME"QCE3,%KSPH$1KXF@GH505;&$@7'Y7SVBUZ M1@E?!_:?PH[U4;AXNP6/@;):J0*^I#R%"HLX4\X'<<23R(Q5U[_^]-IB46$G8S2E MR*3!YC.2C,957:.SXIQI43+JN3$6\>]%9);XH^RSF D_*)6.:=M$*$"9<-1= M#;)\91N=B=<)WBX(:XH=+*GZGD6!H;R)[80V0N.BI**!@.F\I4K(Q=C0+R^( MB$@&F0F@9^:D<6JVUG%#>M&Z^)XB9;5<;C%3WJ%@.,=A\8<%TB0A"A5%)"9@ M''[WFA0GP[FPH+#YQL1F-:6EDF2(JIJG"\F;L%PC1G0N[&)@-5>4S'@]19 % MI)_!-10M*D+9 MD+9)"E'PUN 31=8,I3/,6UA:H@5UHI*@H-\;<:9>1>5%Q+0K2)AVD=F353]8 MEB=2LC0SA]C!57VR3!0 %&=>\44"Y-^I<.&2CXJI=<"V76'.U2,0G]\09N! MA##]W5W/_ET<$GH &/%\'.!BD)?4*UQV.P/WI^:1/8JD.9\T0.-(PNLS%L%@ M$V+15S=96/'5-T$<*.=G;3&<[126!)7":EN/4?,(EV$'%G5)Q(.6TEH(\/1% M?6YSF%2X:"P5WZA-.T"?&#MQZ[.\]F<+Y">;)?XWVI,267G=]DO2\U7)Q%!D M2]7Y>3'[BA-)R%L-09!&)EV/01_\S%AG)V^.K7GFJ%E&("2S,?3"/#ZG:E74 M;!3TJM%E5B7JN P6#P:$?C[C %P MR%Y6"IY"ZL71)L$P*MD9C!=/9XT,3JP4%/S(!O-AQ1XZV=N<2=;OT;'$$K\1 ME=,2YGRAAK=&'\PE"#K #?']/9*3!6>RBI/0M[C7BP+ E,DX9(Y5(/$J2RVS M/'-EI0XEC"@PXAN6-M^)?_AF@%5J=ISI6*4\PN72+9WXT!V>_*==4=;;5I3= MZ\W@!CA-E+%^+^2*:UC8;UQ$IDK)[#3,3:=A2M!F M[*$A&Z'EG2-S ,Q=T$_B$_VS0JV@SY/7U:*9A)_K:OK*N)=X\$T=K/D^-:.6 MX@=8GTQHL! X0]B-U9_ TA^8_"Q3M [\C];UU'&R\1$SL&Z6)G.WV@L>A<9. MZP,8P]UR=@^KDI4TD5?S#^JS-U1"W.WJ6G,:RM/'\4R$1)V1MTM!1;V6"N^#J]L X*.2R.)DC M6S$OCY5&&6J,EU"/_(P[0G?HL6&4X'5,YCV2S%Q$EI?6Q=0N)G#OLE"B0^-L MA1M49F0QOAK+Q4@5_!@O3 [9:*@&/1E)SRXQQ!1AV+#W(L^OKUE/5R0B]*K8 MH4&V;]>OT[55EG!>:*GC6A@IU2G"/K,PH4"R'O6),)Q*^O"&+6TEO]FZ="U[ M3$B!;%0!&F.A,K M.%?D.)JY]DU8%!XUKXGRDME*,3Y6;5E.*ID]8OA_P9E0 M,)ZLFD<\5Y65/W0$N!L2N8=Q1,C9^@^0K'6" MCZ5]XYBB 4O.,SPO MH=#>6:3?D2@&^3=J+V#]!1,Y,T J.'-XXO$6 2M#&)4ESN88!/B3"_P/O:C) M=3%LOK,D*B/K/^&]W:1;MI>6L'@.(UIE:^.D H9:3NRC6,_(50K?$^>UED[= MA+/'A2?$OC:)H['W]DR-YN M;]=&TJ@JQWRBD;TF9NO'I#&J MH1MIT(VC"+$S"E>&M6LK;CC&E/JW'C&YVE0C3CJ"B"\T9H%??X7>WQM)]W P M6F,F[D>UY)?K>R]$KKGRO9;FL501^$;&"P6?M\8.+N$0N[;._!A*S<2LLOPL M2.5TLD+*B8#=98^P@1FJ =3:DQJ*#ZQ_6X6)CZ\$WX"^I)%RL\FH4!W^;PFR M:"0^(A,#O!'+GH&R@$\AX.6-N.?_Q$)VTR3N7!AT1-"FFH!*CE);77-'=\B= MW1WK*/HPFW+#?,M=@6\&C1Y<6Z-CN)S.4AQ=&&^C8G?6K)8747\*GH4,D[UF MD.08L_-X;=LE<'1=C:FA]2XMF,_GDC<"'4:T/C,."S'@N2KY MBPP$D4$X4:II$5F?_$^@N\O\]J+WI;G*-1;B=(=CN6U;[,@JIBB3"*$-E!4+ MUVG$?IB&G'6GZ_I3STA*+0J+9<'T[1B]> Z4.K57%+1MO=#8#ZJM[G!.*T)E M8-@-GLRM'V2C.*)@$62>Q5!JW20EKG#%7.C9L&"L4BB#.,D$ 94?0W+HLS!Z*YF\BZE,L2D5N5)];QP,4 MD>H0"@H2KH#8=:B7O$EV(3:=N9@H*ELJE. @\C?= M(VB?*1/DLL\BDWF9,A8%QNFY% MK,.(_Q+]%4S>'+1 M%%@<&6*5)>(C$ 4M7SU$>701+-#X'6C='&=,30"M!4-JM].U7T5,TN<4#W#7 M?N'A?9<^C :(D0AG>)R;1"PPYX[TN3PJ1:>Q1O[*3;Y.B6^CI;0M,>YSHIXC M[.,QDHC!8\/(>6Q;CT.C/<%)86Z$Z?/53?VVS;]%5OI6 ,QVKI(WGTF+E\O3 M7EV>^HL"M;;(<(S)O,TADJ.L-C8\Q_#2D#VWH/9-:1T_H] =$2KG%$DALTZ[ MZ.B(O<>6@#2NICL<"+?%CE)+$132Z ";85O&5ZW2@.:L02/$8 R5PX!JFJE4 MP0!2:@6[)O1E \VXI*#5_AP-5$2-84X!&S/#[O6\FME*"72;D=D9;%@*I5.: M"2,VC?(;<8*Q;;@>*<0/*"[(0YP&MM(#_;!:]+_6RA-I;37'L9&65*=#*8=( MPMJB"> _81**P"$;BK*/?124&:>N_%B)G9WFMA*$ #0 VNAG&;95X'P+Q@F5 M1OQ3@:,IQ.#'<$&)#3QX&2D5B8DAGH"DCFACWDI1NL5RXK=_ ?-T)!6+] IQ MA>D&4B8'AM[RFQS5-;>$4"P=["#$Z=-WCNKOG#7?>4=P''>ON'"G+FT-6?]N M?-;K'%[W-OQYY65>=IGR2FM?9>WE)KA4[83"5ZE1\#5N0O,PIT&8ZVJYE-8F MT3;N$EQ2K]1R#^YVCF[V'NS>]#U(,#^B3,O:O5BLN@*I.4,JY_58N5@,<_YA M4QA8<9EJPDD0FQ".U_']-'&(8XK;Z"$MY:-VC49DBSNUV3QX.C@N;^>!OT) MF76O#]IHH]]H)ZT"-%[!(@J!6&F,!X/D+AC,_8A"0/E][)ATE.H9&&@Y28=3 M83IT*Y,:],2P*&!8P/VR&7)!D%;QCRLYUL5EW]]*COB$FFY M.7>:="D"AT^YJSD*K^19+P[$F*A4/&&3\9?<^77S5KNMU41>L)W_[)QV!"G' M>UOEV6PS^GZO[SVM5H'/]ETC]C*==["^O;N6G#XNSVDCL#&OZ3KU%D.(UU5W MNS:X_/-B5+= 'XP#11@E-^) ;9S,K>',-"_$P?Z>X\RLDKL;D:*M'[,M.L"B M@\&VZ.#>T^/O\ZPHO"]4,+]1.?*3M>*/9S1][A=H=5EM1+-YZR[>LRUYWZN$ M)XD=F<"S,"45+#$4]AQZPS7#3RN\^O^JHFD[1V9JC;+.*M2Y6T.S<;N%I_,.7 G=I6RVP>Z)> M 3R/D82/B*V7>?XF/\K75X'- B&UG;<'T*FRW"VUE<+.)55Y"/;++3&R L9[ MW(0C_NYR@^6R\SU8$9%:..#[/^6.K7>\N]W.[L*)7#'!50$Q-QU3.T:7#O8J M9]L]I&L.M'?T_(H#:CJS/W.L T[I$PNC(*PYAYH.$ "ZS?'@GD MDUTJ)@?7,=2.(Y7_M^J%C3B?:F.<@H5*'0KOV2AGPJ=P&JSW8]()!=\ "W5%5ZA!:]0,'5P:,.^U9&O7NV1Y%==0OVO,<=]-K*V> M8[>1#^[M7CI'UUJZ0DY@4>$T9K)&$"V)S@RZKL$B'T=18>!:FD%!'J&UKIM=2H\WV_5[K\G_QQ>@U@Y(1$V%(K#0T5/Q22[V"Q=BB0KBJ[]QLK,$]2?CH34 M3L]R5;-[E?1CKZYJ5ME^ERO,-53EU:?3=<=8_\P,3=J2E[UWT%!T2[3 LB"= MA?0F%3<5H&CU3\+:1-R:$A/U-?Z(T%LO+A0#,KF*5=\J2@,'9U,/]>!S0UL0 M![ICJ]F/25=1"SWM+1+E4=->GC*?'[9?A+X'QLJ$Z=A3:J]L?.Q.%V:&/7*; MI7V.P7(NM4T;-O0$#&Y83P1)WB@-U)QG;.=IY$OK@GI7#<=<5XWX0J)2?_UB M_.86XO>H)8K(R>MA6Z;5 U**75^R$-/:XUB(J77]Z.C322RR4*7 MCZE$JJ%CD@SOX0(15$>1N>(7%G(V[[42*"K.)FE./J#/9V<\AX/HN" MP2.X7#8/]W]"-+/F*RAFV@-)N1V!77Q?6W:D751[NWO7$%5W$9MZ_1WI+(;"+^39'T*C:!_4!E60ZU-5*7)_O*,6U^U0\S/2+,$N2 M(*^5+$_A 6<" C2AKD?IXM,W,Y32"%S>!'EN+3L0&_4XM]A2$(**P Y%Y0=, MLW2GQJ>MCR,=8P,,^&I5;O]5!=SCA[6F/H-8X602)2[-Z4'8]*=+B HTB!." MPDK%:TB826(2P3Z@JO(%"IVR1(4!!S/41O5W!((\MO@NE]F/MLNI-EI8,V<7 M1!CP/ACP=4"1U<'Z]S']@'L10-7/F&TLF:]QE3J_O%@]8&>0=HR]([YC:V_= M!)M)W1=Q7+X%/S8LJB$3*X,?KK%MSYV3EXC-5UU%8RB$;0>M&YM'4"KF6M'3 MBQ;X1-%)Z5E-\YSTE*JI,$94,S2"P@@NU9Q-'B&QQO[=8*Y84)6A[$4KC^*D M] QI&L=00-'R>CAY\! F5*!I\O93Q7ZI>0P)&X=TR:P.&U M%B'8**7R"2Z>#W#M;Y1"P4FA+7-]E)5>HZWRV6YG]X#@VT8<[8P3>0WY+)1SHP/V5OC(5<[5\W 1:J3;TM4+];PW%I0N)Z<"PY'G^3R-4 T+I^=*S92#1H824P'=JYZ;S&9<=&C?C */UR#I[7$P_@1:#=KJ81C6FVN0/^=@@-1N*/^$I+'(60M M"DU!+$>*6+[FA8%9[_Z1?] [](_Z?7]1,AOUP@?^WF[7WS]L_^J2(J=:.OP: M9 M'1SV]5.J7P[=9)IL6F/&A.%)44^7U(RDO=R!_[2"8.$5H#[./:8FAQ=D M51(Z*.6P8?&.&9>!CRHU6D72ARQM\O"-4%E7Q=[\*82K3839?,-RLC0Z@!]H MD:-?8^<,&#].JHA ^YG7P*$!"2/DK<. @<)_ M^03X1=#2OG-74P#">94+!V:0R*CID!\TET:0PIY">0/K"*W'K%+FM* 2I72N M ;*:Q4#Z2CY0S8/$!D2^YQC:OK*:Y!RL-#AW9TC>G$J9*'%+\-<=#K^%F#*E M3I,D&QFU@9TF53XBI@+B)F^?]X2RI,J9$+:QKF1*^3!#R@>+'C#"ZDN? C3. M3.B)&-LA=@]J2L?\A1!$<$GHO XESU_N>,%E^Q0(&MRK"K1[A=/" MJ#(R4XY8=[,$TNW P H&%\X=DFX^78/[G:/G'M$2=0]\^->A_NL0_]75?QWY M7J_3EW\A@=&A^:S7]3WS2<_W]CH]_5>?9KBG_X3K^@TR;\>D9]!R;(&M,Z.S M#:VDLA,^ NS>A=&4\I!BD A1CME.PVMI'L9W;E7([VMQ<%3Y3LY3N+>*.(R# MW-5FYN)67IZ,]CZQ+4W*#D# ]&93X??CBB#7Q08SQ7_;1.'=) KWMXG"^TL4 MILR$-6!@*'.44E#PJ&+AR"!8/J%XRF4**MOB?N*A>P^GC"!-RXO,J<$U+"]L M4\)+A.K'UMTJT8+;@(A,M#'9]F@Y2E6KJ-8:N*DR+@D" SP<=UO2_&QZHC,/ M!BQ&3IL\'!J^#>7N#[CZQC8-H[M3W/OEB7UZ?B8C!$A'YE M?_=_" M7=<5L\BU&V&;@^M&#%863HV3EGQD(G0Z.:9"\+9$L$+KKBYA M/=6,B$<(:HN[1?U_N%58X5*J9-9V#RDM\EC(@&*Z>FN&W)GN$+N8FO#ZR%FC M.6NUZ12;$KT1C<,@"PY4X@L-6:)5^+M\P:64L[@'YA/TV[83LO;$X M#>'A$U ZP4X%1:A<1&SY#2V"3#/QM/D!(X1IDDP;OM#?H*4(C=@+YQ(PKQR-HEEILZ7$ MWAT0]74@[,>"0V:UAEOW5D+$%]0L#!:-XYA3':Z34L4,%[%K N"6 P8+B MT&U9IGAA>77IM-J!L0U9**D&XBJG^TU&X=HC4[C[H[D/[ $$M,KU15D1FM)'A-^5J%XY6!1R)34 _4(\.?)WH(B5=#JN&3O1H MOC!@EQ*1WY$16&>5I7QQY'C'(XC4 M63F9*Q$:'QPD(RJ#[Y&FD,!,8NI/XFPD(=2'.$-$94UM10X++!D1-"4E)#:3 M<,8=RV#&X ,S_2AS\O$IAH$4QC-FG-"-4)&PEN^B85[A6>5TC%XUCCU[&DS$&&QISL7B,,LN, 9[ MSS=!'IJ)]K%B,QE3ISJFFT)N,+Z=%,]%C=(Y>:7C%C-16X@KR3&0 HSQ0B/1 M1=0RX!J"EO=7\-K/4;^=40<.E^:"*8'W0HF!I[,@-V1K=6)/]]%D-VE5H+3Q MT*11/];O=)]N./';=6YI,^S'Q= :R]-@'QP-,SH-&A3Z%#QY&(<>1F*5.4:Z MM-F9\!(8W-PYHS>PN7[3K'G[4D;!;L]%9.6!-WO);I$^,%*BZU!?JGH\@ZDL MX7=XYL=5@E ?'"3\P:*)P^$HBLO,*LE$NICHRJ^3%J-:3J.S0#1]0*>"ZZ'( M+%@YPF;8M26^J@60+?%8#;921W7AOGTCU-;UZ;:2&#QE6+[Y>HQ;'_3KK+R" M65P2&YZ$7KT-)M\Z)I%J@X).JJ]QQVIA:F7AVKPV*)WJ S M"AYC'NY@\&-.6I9K*_DWFE5S>E:=!O5NCSO4/]!WO_#SMXWIER==C*?:W?,..[A 1S&P$:HLS-T[DI\\U@P3"B3@;6&!PZ]AGBQ\50K M[:D@%P4QC1J54V-IE1I+%=;RE;!W4JRUO8&IT:@*=G!XS9@EFY/U..X5%6!2 M3F6\8_0^J-B+X]589GSY@JVY1+T]M[ZTN42^]BFHZ[ST65;GVEJPRV3HV9[# M(<19@Y4_N0B<-A@;%1$'\/3M:]3K'X,<5HW53J\6)'ACZ_66L6O3?DI=7:/H M;]527Z6\KP-JRXTY:,4A6H;R9EU!:D5BB7!K#2_EXMGV%]]1V<#!MFS@7LL& M@I0OL!Z7#OBUXAO:)7*RN#".)?]'H8LW.& ]4)D[!/CL%I]6PB/Z)>_GV MG# A7;< '#\^-GP@U4<8&1]AY/H(-F)0QZT6E>221742.8C9GN6:/:2$ MA$2G9/52T79Y$-?S,Q0RC['J'-OWXRGF1R1]B]4*PPA'" ]*L-_?/I7" M=YAZAX,_QZPYB&F"_S6,TF@L^30%=D#F,$VUS##P5DU%;]0>YR@/J<8T4 M430+8A>4A9_ C^6Z4GQRQWN]8C4OF^J I@H>]EE4P[6M@\BVO-9O@%]:* -2 MZ!WOE/D=\*[A$OL:%1E;RV[G8]$HR-I;%OMR4>'K8\/V@85!D87[ M6;T&M5<2H_Y M2C3!Z]5$)#\#PF]N7QRG2/EUSC3^YG,.]E*8>>\XG#MG8Z&@>-PQ%9B+\V6@ M\+H2;B?%= -Q=OYQ7'A_X\,,0_P:4?4QK U8_%/8_YV_<7T+/*O,*ZKZ<*MV MHA3]QYIM%W,ESL+TBFKX#[%4*,/-)2OFQ3F-!3].LCQTG'NMKZE= M=SB%A4%0@]D%FEF]^BT23-D@P+DNY, ME/@0+3\LTB4Q3KB\:$4PH;\O6$88-L=K;H>$"!&9&1--=<$F7Q7OU+4O7GH; MS"I=&IX;H1 M6(<:7WDM,F=*2IVD+CKOU2):]*XBXRS^6$.)ZV(2H'HWM B-UQSMV_> X1W/ M$!56S7@I[+3Y:%ZJB&\-_M,2Y/E4B[0TT+@:^,3 -+R^5!0NM^5-4O+98/\G MIK=TV7Q8MT%_^?[0[?36I/,Q12^(B3>XJ=MLUQUENPZWV:Y'4Z+[6LBAL>CJ M\S A"%N-%V(77LR>RY.JM.5N*E5^([L*6HT4A=Q,9I>+U4VF<;U6W<@4),/2 M9A,+RO';@#5A3L"H1L),MF!Y.RG]QMTJ?LS(V4ZZ3-Q!2EGBG$>1419DBKT^ M1K^O,XTL=U\F?: N=''3OL>O'C.*Q**5_4<-![BMU&(S;.(K'LO/X['W2IR_ M4X)>/L:**,:JW\C3"!XI^-^8:HG2,X3;HHZ7N6O',&H+842!&:GL.(*=B"6D M9/=BE&^\4\>M#IS%>Y+R9#LQM#5[O4:,U]K(?P'>KHM!4^S$X&7.XP?#VL(&1US7DJ*^VL>FSR0=(T$5JV[;:_+JG;Y)= MK'?P_II=8)".=R#:X,.E7:).A%4ZSKG@FU$7R_DL*E[*)]@@$X0[DVQD*Y&D M/QU^A 7WA&@"PHQ5)KA^14&68BYDD2FD?LNDN5^8XA3JKH37 M) DQ(+)99'I#D?N!$5LNI'74),I=B)(62&!*[E,<$AQ]3$_A+/%'MOT06UZS M_#LG"VO-Z9,HF>'HIO!$^"UB3AB,&FVX=FQYK*;P,#%71K9(2;[.[>$F3C!U M:S*D_]SWII@IVS'H-[Y]&35SX[U;5,,=^9<^4BL#D,9;5UMI)+&&(TLJ3O?K MZG^CAINVKU#E20;N8>KT9OR(*?O$53U$\ZMO%J@#!%:@;( VHW"#:^J=@5F@ M50Z\L$3D(,$676JC2$T/.Y:S%(*3$Q?2.LUA,9E?$<"2P:!T2IF1,Y"!,D-6 M<_MA,<65X7*:PL;@6%94F9J-E^$0ZH!L:Y PE0A%JV%_T7_VM> BL/*'B"D8 MXW&::ETIP5$*'$/,8;DAOD-77]8EMG*,Z_ [KG(:G64E]U;!@&2F%W&J,PR, M4^+]BG K"-0(*@N3'X@[[:_>V$"QQ>3B':)*K_DZT.P[K!DNG[^]95\CG(+ M[V,\+JDLY!*8.4TUTV-!,:>42K"U^ B^& 53+7A!, *S,E5A>AB<$J)1@%$> MZ5M-0$='^0Z>3O-$*CNB^K86 &;20^[IIP03-8'/X&OQJ#0E 7"GP@,[WC'! M=EB-0UDK@@#@J64I=J 5F&:19&7&!0@+X#,X+*!C!% MA>W\BLN@FI'+#T(BRRJREP\EVN;\.HG&Y>U%W^3O_)3!<[03S/3QI3L%:!AZ M,XUA9QQ,XV3^LCF*:9"#\GNYBX]U)DD1JY:W$'4WG":98IG-;N+%-R;#8V:5 M1I.5QX)AT%;/K=,X+G>==+SM8OHW8!S%W.%=1*Y#@!H^)H>'@R3BOHF#T0RY M^.Q/XO&91 F*\3!*8OBWBF\-+4JK C2.&EO7J2DSL,?_K")K[ GLR@I#3@\- M2Z[I618,$&G8U: OD3Z6];"0CE[QSOVN[L@"@'*B2FX;*F^-X]J8+3W M XGRM$NPCK8E6/>F>FQBU3F@#L- 6L1$A$N16^'2!A44X7^<": S==EJ=J'8 MQE*WL=2%<7&?'/80)-G9>CIF&[781BVN*&5?Q?8>SDWL_"S/JME6X+8"=RL" M]_;5R;B$7S4+J>)2PDK-EV%4F_$FD0!K$X(?ICX1_:PU:Q39G'S%YJ0Y M4>2H;5:UH48Z2*YHTE)BSJ2=0N@;UN45DE:B7G9Y'<."C2116BYHC6((NX7)&@I2&:V!X^-4 ME3S5U$IQD5M!A'SC.)]J82A"%3%5#X&4F!<:OQPQ2[(4%/Y<)41PO!&9V03B M9 XXY6&DU56*':ABL^-X4+T<@7*_);&KJ[1Q9&V'>A<. (#)XOE/P] MZ]7 R%O;T?H=QFQTJ@0%7+R&OK!P(!S8,Q#X_O-U4!SV.JK_-6J=D[;1,M0$ M =G'>/[E-P:!!X9W8S$J^[^=O:48]+<0L6+#

_]3*HRDS_D),537_A0-'A MWD_%M!H!7AO:;=BJPZP$K?'S9K2+Z&]- T&^J%_NS;C8!#0!K67T$A3+11[< MB%7?XD5HU#S$9?WETI7B?3A:"-C)DK5$Q!'6"4V:?_^E9]?@&QV85WK/B2FN M"W*;9 HF4*]#^?69M[N[^V+E=GPY?O/FY--[=SU^O[LMVG29N-/M?LWJ]1TF M!;\0X,9_8;_46XQY;"7@:4J :.2'+ 3+ TSD@6!@. UW8%&S_.6_@&L$GLXO MMQTE6G*]]<@P6GV]<8KJ^3T<(7USNZ2VC^=9\UR,Q[5SL;[XDT6#6>*N#\[C M UR6I_#FF]K$G=Z-2-?S![ DCW\SEA^F:^S%E;3MF/[GOK1M?ZMMU]&V1_L' M#W!9GL*;;VH3NUME^V#V8G!ORO9^3=O!5ME>?DZ/_-[^X0-PD%[_$=\N7>R5;>/>B\>D77; MVRK;=:S;@VTHX9$?\/Y6V3Z8O=BY^5C"!A81FYHB+(?3.J-UZHH(/ZS)BA9X MV'1/ '12'4P8<7D$PT)V2"(S/ ^(/C1.QSF50%''OC =VD9T0@%. P%@F!+? M?&Z(M'U&3PP$(L-,@DAR&&XO.I=&2-&/M^Z_VU7.XI-5?Y%($>Y@&4?Y3M<+ MHS&RWYAB0VT2=A=YR$ $PJXV"W+!K[2L#<6$*1@L(1W/6%9!-UUPPJ7NFAKI MJ9:1,"()^M74&3+B7FE8WEJ^H^O.M=A8P510N*N1(^@#5F?*LG#=.C^E M@VQ*AIG4ME ;=,I+ELA#_ 6L)Z5U$"*/BF"5M,)N(PHK/PJ.BE96"^)JA=&4<.<9.H+/O8&=4J(3/F A/!MAF'TC_HQ8CWJ( =NHAC8BBMJ. M]V;5DYOUWN,JD@IE S(.[TV84Y%D@0ZA $":;O=7;_:9;!5[Z&%U7KWY]&%G M8 "CL=M>F:_/DFR( *H&6>,]GO5R0B#(^CPH#$+"P2MC6_B8.IEEJ&7N%(X'5BODC$4ECX[19$H'0 MM?3H 2+!CI**T/F2>$228 C&/P7G!/11P*&#T7P(AAWO5+ KI3#?04_!UI@1 MU[$3.)G!16$@309#,?"V&>. \JU$0B%/;)_@%O_@;O /^KM;_(/[Y%51\.6L M*K&[R-" V#ZN,,Z99940CI3YX<=,.!>+J&ZY,,VW/N8\)BA:"T!4U)N3+?4X M7+-\DW(9?53&I:$_(\ O_A61CF/'#+XG;5@1QD[D^G=8"J)49&5%X$MRYG&5 MIED2UG!%%=6E="@,C5H(BHP@SU:S+?TX-)X3$ M5B6)@[48_X\PW8>1\GXB4C8HL&P*"S]2L/_&L$#E@WH-#>8,*,( )W;\]?_^ MQ]?-:(NK4:G;KBJRB-$F('@?E2UF91'6R#+Z((WJ/ZV-CN1P)X)4@9LFK80HBX MJ:R<&%G!LX#Z;.R F[-BM;U )=QR+%5%_&.'R$O$25S.82+TL_TG!V>SD>7X MMG:^9R)O:U?>WW5[C:$)7MUB^W[7Q]#T>FG=^AWV MMFZ%X/Z$H+\5@B[!WT_,.]Y:UY3W%/'D8[W^&5H"HVM[GR M?D_(GG_0Z_E'^UO4R(>S)P?^8!?^=V_O :[,4WCSC6FMWHUJK8VQXMJ-V?LQ&W MZ[QDG??]7=!7!_U%XW%SE^RQ[=&>W]\_\'O]HR>T9(]MCQ:]VXV$!#NV79:$ MG)$A9=S61+R2J!SNP6'N;HV/A[M#1X?[_O[AHN>WN0OVV':H)9JX-1!OYV+S MC_9V_HY_<&AQ@%?D)+]MCVZ&8TUL,/(+Y-X<]11 "$192?QZ,' M8A\NYZB[9Q&Z?IFP<>*/>F"O+(#//C%JPLW?YX,#OWNTW>:-W^;U]OAQ&;P; MO%\]?_?PT-_O+W#;;$_FANUT?__('^POQ&&W^[QA^SS87RCTEP'U!OYA[U*-T7^*&N,A M[UN_NPG GW4-O+#/1]P. Y[>WZONU V\#0/R&/:N/Y1 MSS\\O-2^>1H;]V@TVXT%CV\;V-STCM\-!4X=RY$P;Y>"W6X4;O#G*C?@P$JU M0A#5W>>&*P>1JD/E*VGP__B(=8Y5OM08)M02Q*[C?+^57L?WPCR&%S,-![^9 M\*L94!M^UH(%C]4B44MJP&^EO%'"%WKL&HC?3BW*1B!G*PJV$'Q8[/&VM:C# M["L8],K-]RY@\Y_U.UUE/P)IL"P[\-UN__F"@*PE'!TY]@AK;1X(FVA$M95U MROTF2Y&04:5GB:5/,D0_@9> LHV4P\=P%N'<#8?*SI!.A'+)*#8[SAQY#1Q> MG\N6:]#QWO!(\9M5.@+5"P,IYUY1Y>2P*]N6T+XL\KA6.0%_LLG['P[<\1"3R/B^_X8^&K&4U@7%X8%WDU8TA] M/AEYA-CS65X2[8R/#T$>%>9CL40K"YPJQ;PHH^DJ3A6D9EC"J^+]/:I!\=LW MEA,0@\;FDKA=P-U(U#1$-[/^P&HCX%'BGC58T)8IP@N2I*PB6C,"X0^4V<;[ M'LT7:+S@E?A@N\M"0%14(]!H!7(_S.GD))$R^\"K$^+-(*H+4H;G05+Q/V$\ MJ!WZI#/ MC;T6M;?VO%7K13"I]PJPU7^/&- ^S;%RL"**0N/G, M.S9/6-J- K,\;"'UGZ\G+S\A"\XU. W^D>5Q.=ZR64#1[#:>? 3VMQ]W^6UOE?,X-9&O9T0QQG2'T5,5@=*."XS&M,$?+0=N(YF M:*LA0R"H)KP(Z# 6H)_AYHX38C)#IKLJ3\$]HX,ZRRY@!K,$WBW<11?"05.? M L_8\@DYA)3R.'S3C-F;E(E3;RNU<+(*_E]0(!.<\6RWLV_M+3A-!T<'S_T[NH#Y_])]9:PMNI"L.69B&=CZ/(U#5'+= M@]\+ZU:2S_(A&WV?1#"*CWB7(47>)"*B6F/BL;.>$*TG6.9I_#^X +0,F?"W MC28Q?!_I:XEV%RX%T-%I=,7K30BF^CGH\AZKF<[IY<_[W. MP=*(Y\&2B.(;ZY+/!J8@$4=#-.P65>63V. M4 @UCT.UQ=_7U52/, Q%0\:Q M[R"Q[P[-HF:O4;S?CAJV$M3I[V@,6:NK3EA\-7;BS9/6JP;";O[&[#RDZ!<^ M\(:B7PNF>NNBK8Y4+(\X73GH2 MX*LTQRRWU2R>12@05## MZP[#I\.$(Y25#CBMLJV$E]<\CI+00_>L MP./,T2"UI?#I?!_1+*MR5I7T3_Y5&)0!+PJ&DRAR!6X8K'+(N ; '9*H)%B+N)A@/@FO=0K,RI?8$K%O+VF_\@@?5J!2J0I6=GA1 MYE-J@Y=X<,:ZAF]%'"T.V&P?_![O88S)2?;@N_LQ MEH7P/9S#]9F'>BW*>_$#OBNEZH2V_?WQ\1>0W*"H\JA0^5OX@(0EC(I1'@^Y MTH4J06"2 5SWPRC)+CS2$K1\DRB@ETNZYY,^[9T1L8_Z0LD#;8*V,.IT357* MWXO#?_\%EOL738> 9)V9FLXP+L#XFK^,4_[)BI4T2EC_W^:HX;_K 2-I!M, MDZ4C:B0JJJ0D-1>,8(E#.AET^^,J_>Y-L@L,-_CTP^G]G2^K6^U)^SM:N0F: M%Z)$5GP;M<\YIA1!NXPKU- T3E)9H&OC MEU;D'9"'-8U+]1R.J2)JXGOSK *=G%5P Z"#3E8ZKQX)[T@CO#K8_V:*E.Z',5LZ))\[U9_BC%&]HV,'. M;5OCKY]N98)OKX+R*>#BK48,7!9Q.0#%I5RSY& M+>#H266.W@]648O&,EK:/DQ,^'J-)SD8 85M-+Z5Y3.Q,8P_;$'V"O\Z BP&4;RE@,L3B[3'/ORNF'2\TQ@OK#9SQ*X-[J.Q"$02<&&MQX'S M:L[("6KC$.56KKE8M+;HW^%8O#%(@N_9@]&\+0/O+,M"ZU*RM.J>V]"-/HL- M(RMR)&0-YS./$O:DV9B>-Z18JQ=<.5=G"Y^&-7(I_::",U.(+0;VY*A*<"?D MQ2!404AG'[Z:1B06&?O?T0\6$/XK7!-8,X#)@K2(?/.]X(?^#3=Q&*41' 5_ MM41BT+9BQQ[-%/6@W@8YCKCP7D68UH-CRB_UO6_!#Y2J-\V''CL/%1_+.-/! M"%R#N7TXS5<]L3NT36[58U#;VHKF)$IF:#QS&9XQD3/41QB<)VDJ2@K/5+DK M7,8#L-+$<8!QAIJ0Y))N>!:8@@0#C%%ZNB/'7$F"W654,GAIJ05]#=ES7SX4 M@]'Y=1*-RULS(#>J45-I? U777?0X!$Y6H-'Q#+IWH DGJ[\9C4^J-Q->M#D.*M4%UK&[$X<2M2 M6\6H,GP92-?5!7H)G^Q="-1B;>W3AH;;\+WN;_?ZR>SU]EP_G;U^L.?ZH<-% M_O*73Q(U:97/^Z< ;6>"^O[NW[^^VL/O]Q (_?)Z0A>2' MFU%YH)?)?:,%7EVZCG8'_NY@RPS_N'>QZW=[1_Y@L,@9^)16'@X&_UUM J@)[64CW\3]W?][OX"^\"36LK'OXE=Y/S8O7-\LD' M(@?K924>@&C>0-[$R.S^$5P?"]'/UI3%4]()3U$6]OK^P>%Z)(1;4=AL4>AW M#_W!(N/T5A:>H"QTNUV_?[0>:>5#-G7NG0V1RO*T.^X!B[-##'4K2:[+7G?% M!.[@:.#W#]:C2'SD._O[VXUZV!MU>(A9 M_UO?IH<>36BY8I]C,^@JON&G9+'>5'!KI[<\6_5S+*G;W;C&;BR<^^UFW-]F M=&^FN&V[&P_O:&PB2 OBWS<:U!6K=EE/^@5AE5!W.V(YS&9Y]B-&JKZ$H$+W M+%2HB_WY;-=^8I&MU^="B$*@2 M&'0U2V#,! =E<5!/W_]K,)W]?NP+.@CV_#_K'NQAZ0:Q[F7I3AXAU1]^(LF, M@J$J+/II,/IG%0L4"_SH_1[CP>"6*>YAB%@JV8R@.T9946X&U&B+G*T!?[!2 MU'J=W:6B=M0N:FNA3"^7M-6, ,NEK)Q$+9+$NUN3I[W#GY6GQR4L2QMKEH$J MKL)(] 0DD1 5X[C_RU].D*2FW_'^YB"LTGG[FX/&^L;%C1MF58EXP=^CTOL: M%]\?-9KB&JO[*AH%B+6#B'V(KH1H)BQ=A&,^5XY5%U[/RX;P%,7486QL$?1 M(66**4+0Y@+;2 !#!( W]PT6#2+QC0F&;SCWOE;P@&YON-/3P_GVAP#?'H]* MGXIX$!MBVJ&0.F% MMAN80T(T%J-X5B/1<6ZE4^ M)]$62"PA=8S&8T3P/X\8I4CI$8AIBYZFN$4Z*.U!?$N#Q>O,J9C$#($VBI^"H>(4F'<^B:9[KCO;)X[$'I MP.#Q$U\HVP^@E^#A7X$.$" MX?JH(=$Y,':XAP3$EBK'499X*%H.!J+=EA62/5XNV0X;W!JF*XD6C5]9S-$P M)/&)0D+U"XB,("BR-$ .DB3^'C$5R<(/_*O-;\L<>D?HLOVK(J]LT64? -CZ MK+<>UOJ7XZ_?O),3[_.WO[[]ZIU\>O?YZ\?C;R>?/VTPTOIUS<.N6(?=CO#!EPJ. M"58%0:D[U]!0F5;9+A$ 6+V2D!$VR@LUA-# P<&U(.^"48U#9X-."0;]5&Y]1P1\%Y.X3C^01WJ8W(.3PT*Q08XL882= MC2PS?!;P0V_,JUBG*/F"/,$GO@8E6M==XQ%B1!XS3>9B0.$/2WA%E()L]_V? M*HV\_J[Z.,),,$0TX1R)&H@N("W@:.=H]979641T ,9C9'8 URM ZRX@TY1@ M:A77F]T">"@\*1T)+/AE01"ET222"GH3N!"D>,P 3M^^QF_ 6U/F@../',3E MJF#[T^ZDX@C#H"^"/-Q)LHQ I(L2QCEE\&@SB[4&6F/"N]RZ)M]/_0/R#5)K M-AN_P#!MUB1DED?G*%3()&8\+K;Y[UA>'E=PZ88584_T8*_C_9GFT5E!+ M6J'!$642BDF0\WI20 FWQSLF.L@,K>8,W!Z*VZ*6@KLZP"#5K,H+C)CS)X83 M,("G2Q@+C190M?"OD-Y/J.NS/&;L]6?=SF$? SS\=H6\OQ#",CQR3,@56ZSV MUI$1I#X>+%9^J.P_!448_-,[I<\Y4.]['SZ\5L(^,YH0UH%PW7,T=2B %/V( MIC,.6Y-J8*F3N)CU^AV) []?X\4T@E-1D8-?@Q>_]EZTA*6=$7"@"^25]^!) MGW8G&?,F&@=D%?XY@Y4\C5),PMDUW\03_2E+HTV8QW5WW\D=?$1"O--@'(%J M=S)OF[GKI9,>VX0977?_]V3_]SH>,VJ>6'MW$W?^BK8LV*YAG$W>XM]/UX$XC;S_(<[2$\NC)DR%-Q5Z80F?5%ZOU M_V"T2,NOERL6+G'=09:^VGJ;2\;OL$%?D,!S)F81LUUN >2AUM^YFV>Y@?;%_R+O3S1N2"KPKN"O4^228E(VUL6W M&_R'Z$P/MD:IEU]7\).T;,:-#W?^\'Y]AU4^GS)8H=W=G=[!WN#PA3S+!NWK M05%3IP*^PC0NJ"X-'QD-\PKYGKM]3H#;9J:>G:J%KZ.[G>Y2H5,MBJD*T*>6HJI*6QK $(ZN2T'?#A7#H[TS/N ,O4E *7Q+1I-4I"ELQCYRD_24"17SO>>QA/6B1!&/D8H<$*>E D M&#LH_DXC[$93MGE4>3 MK+:D5HX5^A)%9JLPMPKSB2G,GE&86Y-K MZ>JHPG0.]NWH25-O&:JHEOOJ%DM*3/SFM1Q5F4CA2Q&!)&'[BBA5 MT&H8'M)YIMX('JK3Q0B_ ]VP-U MS\]\),>FI_=0#^ZAS3LWO9^YB+J'WI^=T\[KCK8T\F2Z_;U=?D0PP[[3_3[^ MZUMUC@AL=+B-/JOUY'P9-O@-"3QFR4\^G=Y?0\+M3.N$^I&\_WSU]8-W MDA8E]:V_R485H4__V_VK]!JC1W]K-=V*8)^^_NMM+^?=B?&WX$>69M,Y&$!E ME%)<"].CTV KUT]-KE\??]AHN7X=)"-MMOX0I]^'&+S>2OD3D_(W;]]MM)2_ M0:R!>"OD3UK(/QR_VF@A_Q ,HV0KWT]6OK]\?;N!\OW%5%EOE?>3%>[!XQ;L MUX2R_R4XB[@=(F#ZAS=!&7A4=D%-!=W?/4:T*@45R3D.6$!1@T.UU1W=A3-P MU]@XMPW&_&]UC)?;?MN_C:L\C8L)MHL@,#:]_:' Q]Q"?CK_]^?7MZ9W@4YDQWPD\ MU1E\"-Z7E"5DRR'.RQ\,)A8C6OUYS39K9@'8/*@U/[[ M+[T;A&GZK;QFS7V[':,6K-?HI;SW%C\,#O?6J$[#@W#T1DVZ[ M+P]@7S#40P1&#O/B0@G:=L,VZYG;.^S!WV''R1">[7V,P3$)@^W9>Q#*LKDI M6ZWX4'9F23WG76W1_41_GW;4#,Q,2YH=&WM6N]SVS82_5=0=]JS M9R1;LN*Y.TG5C!,[.KH0]LO'8A!&Y )8[+Y]^P"IF[@L[743DG&OZY1+J9<6+OF=;EK-YC%>=D_"T^YW]?J% MCLJ,F7N]U3\)D0QW/A'6SE'XZ>'7U]NJZ M+;YO^/\Z8G#YRZ!^_K;_YGU;_+NT3HUF'?'ZZOV@+9J-PHF!RLB*]S05USJ3 M^4&O6\RG8JOZQ_YOE\$T#*N_/G_7?_MK6S@_,,= PP,[XMWY]9L^5FD4-QWA MZ,;59:K&>7N^ZD'OQWQHBT[WI.B))U_%J''BL$;7.J/S<>_REW_U7_8'HM4\ M;G9/JH=?9ND(>2+SA?>W6&2^P5=D$%852:=T+O1(O$H4C<3E#46E4Q,25R.\ M)?.U-C_WZT-I;"F!7*?%=9F2:+9DO?GB4!Z),H_)")>0^ @GC7(*:US>1(G, MQR3.(\?;:/ZS]>+_(6%+V/=KXF.2E90B'D.5UT3D4S=#)*1K?^G5M^[Q_F&B MZ^00V:L&#+5![NJVD!%XJ-WH;!DTTKEK>U+9='.J8I?@5>.' VP^30L9QYCF MIX.&7\C,5TF(J[C=/"MN_(MX_B),\.*'SH1#%\FT6MKIPONZV%@FS5CE[09/ MT#SF78-5X[6Y'C)%7R02I61HHF@*%G:)LN+G4AK@)YV):RJT 6IS\5J;# FK M_\P0?LN[^"!=(@84);E.]1A(KXE^'AUW%C[AC_G\[K=[%4*O4$L(=\N[N[99!31-9*,V.33'XB M3UJ+.2V>Q7 &2Z8<+5Z##2)ET+5AEF-XQ7;31$6)L"7_68Z?DJ%J$MY IFR* M3LX=?JH &T.VH,@[R/,6<$W'V"8"B* ,9ZMA^"8 U?J"@"(Q4CE2QME?IJ@& M-,$Y6/4.BAY:H\2LL8[^<]?Y$TB9BE.JIG6/.T%BA67+#E?PP^ TO:RO0L7-G M;GG[3:#GQ?[H&:R%^F^V0D;5R;EP=9!;A_;(9Z OI"&?:^1.<2=%3@19[JK* M)CR"S3+P%G,7?XZ5C5)M2XQC1C,Z#4DOC(XHQF,K#I'CF ":D,@U[<1BRP:U M=79(P8OF61P^A8^*=4\>P,;S"V:4%0P&3+ O.R\T6EMHA(5XGYO(A 4WTO9Z MHO&'-<:FRKM?G#QKIH=HICM!O:5.]Q)<\FCO.KL@"QN SG?,^RNBQLT\DJ7= M?0AWU2$!W=5*H4_K$A$M09<393T)PXIR/P_+]"5]K[8 0ZGTY5(UZB7D:U5[ MX)<*5 Y?K$Y5[,_RMAQ:%2MIO"I404[XII3S3*7E%N\)QGH]X"E;6X)#SA^: M:J*0'-,RE=QIL"WOQ%(J8$00'JMZ"?\:$ANB&6 \Q?N3_P.X_BOWB4=@_B$X M'3XUU'>FYEN(WYW4=P8^BF6B8L:SM#KWG"8M:H&%+8-501BG0CS=4 M<%FQ">1_0#C*3Q7H4\\8?S1 H_TQ?CF1:>DYCP% HQ&$KYH@=7:+@(6JVH&] MP\?M:M:#&0/!O#9HYJ$NW=UK[])?Y,*:^$ PNO]$)H;SHX:O3PHQ@#\=GOP9 MCX\%4_P$G!L2?ALX?'5025S_9@.7#^!8%@LZBDK#P%CIS&OS9=HZ/.&+2,QB MX;WX(]PJB<-UXQ^__\=I\^\=9L;2@/T MM6,--<00OXD5?/+##U%5:!"6&Q#^S\>%.0G0'Z6"R[[LRSSR%SM'SZ?BKUX8 M?_4C\?U1/4^AF_'(?P4(./%E3:0(0*\TTN+ .B7YB45/T-%>]O@3@+\&GU\O M/JA\JK-EN.#:TCIDC(&6%IUC2ZE5)P88HVJ B%K07!:"RY89(JC^0WX;57_> M>@7[K*?^C#/L#MB$F!H9L&<-2"'/]L":_Z*C F4MZ!*53W0Z(18GN1Q7W]>8 MJD%05J1Z1G@[371H"7(-\H#HGFKM^-MF7F;:ND6E>;J]1<1/1+=GC<_P[04 MT1;=LO>:AJ;D;]R:K9HX;9R>=4_*WF=XN+4/B;?.]AG=/-U]]%<@I<]Z_/+J M^N+RNO[R:C"X>K?X69!H%C?"WT?>O9$3>[+VLX4_G>*>P'1S/W>8?<#!7S'' M^PYTY^]J'AF/_P&6\;\HZ_T74$L#!!0 ( $E+35H^YC,1=@< -TQ . M ;'!T:%]E>#,Q,BYH=&WM6VUS$S<0_BMJ&&@R7.(:$8@<'P@?#W4G:E;3//L_JCG;F-^L$N/FSOA;OMGVJU8QV7.2C'8@/<0<)**]2 G1R_ M.KH\Y]:!J=4Z[;TP6%\G8V;=6,+O6R\OSBXNF^S)OO_38KV3][W:T5GWU>LF M^Z>T3J3C%CN]>-UKLOI^X5A/Y :QBQ2YUSM=5I%Y.AJ%7M7?>OD] T=*N= M'IUWS_YL,N<[*NQHJ&.+G1]=ONJBE?WBJL4<7+D:EV*@FA.K6YUGJF^+5GNO MZ+"56S%BD#FTT;;.:#7HG+S_H_NBVV.-^NY!>Z^ZN1[3,>X3F#7/;VID,L&7 M8'!91EL27'R'6:79826+W! M:_7GVWR'E2H!PUP&[!W$I1%.H(V3JSCC:@#L*'8TC?IOC>??PX;-PKX;L2/9 MQ^UBY\)PE?"(Q7[SQK@6W#77;7_I+&_OQMJ.]W'_J@Y];7#W:K;@,6:BYGYK MKI.$U+52K5S3YY1%'T3"2I0_)(M& H/?@"T@]@[2N 6ZIA.<)NX"+DI_/+\,C["X#U@T M-AT6P-*I7)H%6H28P.;XV,P]%RK%I!O4EE"Q+!,<$X-Y+JHB!(*@1%U@+!*, M"%Y2SG!2A:A=,(U03 0-'%&+4F(#!(?&"/;FK/'M(P;N P//-P0#O6L!\[.MXKL2HI1$=:@7MNV.CZ,N MXP9\Q&($"A*"&%D,+(E"83/J0,Y2B(9KG(KZP!4FSYO7 PA^2R(MERNV[\? E_Z33?:C^5>!P2;:YK^J" M[VQ&"C@&BS<0#UY8W0[6B#1?S$M[]RXDOOJ P*LL!3FG2]SL$OEH**QG.6P% MRH]#!?",'^7F:74Y''K(3D])UTF^8.VN:HF M5)2FP)1@O7Z/8V1![X"O,@>@4)9+S SX! I*.=0$*^B ?DQ-HD!Y\>W#^1'_ MFX7_>$/P?S+DLO1<2>" -,6*5 PQK.V2RA(+A3NP?KA<7F9ZH&-'9&P;BMF^ M+MVG;=]%E_!I:Z!*/;W]P(?U)V< /G=!6 /TIT6#?_/0>\3J9F$UV1"L'@

(=>G.$H%I> ?0RO)=CV M]<;/GOQZ4/^E18Q:&N3+A=:5LS&BT1\RT_FS*J<>[01_,FZG10$QK<\3D'@) MXM>@D@=C)L4'D-6)\T+[Z"N694E6^(%K_8?^>N_PX9[!^?>!R20+1#,:(U:= M1^6,T0A77Z#J;Y37Z!?'XMII8Z<2VM_ P?)<. >P5"?T-I((],EWWT:\ M(BU;HGW\FXK[27J!CZ5 EWU"*57LS[EW'H_7[AURCV=K*XF((XGE)-[R7^1@ M3-/1W&.O(U3, MJ4$BBQ OX(D7$><_)*B@&07Q*=10RR&0 E5\4'T/82JNAKR0>@SX=)3IP,[\ M&O 1J%\IR7=_;!)<"+-%3EP1\QTV5D-]QQ@[3=8N.Z?0-R5]_%)O1.Q@_^"P MO5=V/D.)C<-[XM[ZP5H,/=CT_H-D\Q<7E\Q?GT>W!6+ZZ8?UFV MDIC8LWL+G[9^IZNZ@E%OKM/7C_G)3[[7OPD/BY;6:,7_[XO.?U!+ P04 M" !)2TU:_70V430% #"%P #@ &QP=&A?97@S,C$N:'1M[5AM;]LV$/XK M-P_=6L#R2UP7K:T:2!.G-9#$K>,"W;X,E'2RN,FD2E*)O5^_.\IV7*]-NB[. M&F#YH%@B[Y[C\3GR[L+,S?-!F*%(!J&3+L=!7KCL-UQT#MH-&@R;U=?PAR X MUG$Y1^4@-B@<)E!:J68P/'Y].#D3UJ$)@D'8K)1%.EF"=GH]7D/?B^MD^FR#R?C\VD/VJW"P53.T<(Y7L%$SX6J#<)B MK8IG!1>C7X?5U$HL.#D\&YW^T@/G!14)&A;LP]GAY/6(4%K%H@\.%RX0N9RI MWAJU-OA)1;;H0]@L!G#G,$;.,D<@H75&J]E@^.'-Z-5H"IV#1CMLKC[N%[I: MWWXP8B(#FJWU':$AM\I8.*D5Z!2.,HDI#!<8ETY>(HQ3&D6SY[7_S:ZWI;&E M(.8Z#1<8>^O:G6ZK,E$4-!N>=?AMRFR']G/^[3*$]THRTR\<$=["D4[POFS? MY\;MTG\?3]AV^OO&1>.H\8GOZR#LYB2)EINQ%ZUG:^=?"!,)A388+W).2@U3JH^_%2)6@L+8@T?(%I+'#*H?!6N RF&&=*YWHFT=9AI.(&/&9%M2,] M+X1:UIY HLF%&1HDDV)/YV6=5\#3(K3> EO&&?WW #];^$/IJQR3&;)5PO7N M9\]V4&X7@]")B,B]$HBT(>\%MA QG>*]5G]+*,?4]5.M7,^?Q[LV7LG$9334 M>E0C'^5Y(9*$=+RLM3R*64-DR)[OM;O%P@\DZX%*P=-'WJK-$A@PL/)/]*@> M/TC%7.;+WJX%2=C$6^6I_3Q9U MQN?A;T-[V# M4,EF$^AA;F;@?OCV4+3^5_[YVL#X1L2#[R@,I:+8FE<)4$SV"\FWDU2>V*O( M3(7T(6?05CD.9 81:'(*8QL08%BJVLNE4JHF+^3PD1ZU<1ZGE7F59QI M"E^/:7="/0C+P0E& MAH[F)1V<_@#NALWRIL!Z-9X<#R?!J_%T.C[;5%K0+A9@=2Z3U4H[W;LQM&F; M<)'-2\QA4D92W7H%/[NGJWX_. _X6MG>I?^OK/M=R5LZH&7"#1,^K;]8"C_4 M37E8=\F_0?']JM'Y\9 [5*U&5ZH;$H!XNP=BP:+C;)OR8Q%IVG9AN([DOEE: M&B5M1MD!I[,*<)')2#H^L)&S@\_T++ZR-F:ZV8PS"J4=H4&"E)(GK(E>:JFD M:K7F:P "*;3%3W/UY]^0A]<)RJQ 272YA2I5K G%K M]@RF5URI&G_9P,2)S M]H>OYG=QK^$ZVW"-/37LO@<2'<*JI:&-I "DM,]OAZ0RBYSB4)$UY$O?B5W5 M6[L-E#J76II<:2!9-VU%2>_*>6*J&3DS7O6]LY##IKR31+^(R=)5WD]I;A:[C<-7FV:(?CV^H3RGU7-IJ108D9=ZT MD#2%LJ OO!*TKG%_O/0M]L%?4$L#!!0 ( $E+35J!:Z*=0P4 *(7 . M ;'!T:%]E>#,R,BYH=&W=6&US&C<0_BM;.FF3&0X.")D$+LP0&R?,V";! M9";MEX[N;H]3>T@726=#?WU7N@-CXMAY 3=M/A"#M/NL5OMH7X+4++)!D"*+ M!X'A)L-!EIOT#UQVVNT&+0;-\M?@)\\[EE&Q0&$@4L@,QE!H+N8P.GX]G)XQ M;5!YWB!HELI"&:] FU6&+VM'D]/)M <_^^Y?'V:C#S-O>#I^?=Z#/PMM>++J MP\GD?-:#EI\;F/$%:CC'*YC*!1.U09"O5=E=WL7X]U&YM13S3H9GX]/?>F"< MH"!!907[<#:&@() MM%%2S >C#V_&K\8SZ+0;[:!9_7A8Z/)\A\&(*!A0;9WO"!6YE4?,<"E )G"4 M%T@6CR#42+C!RUK4Z7;\TD>6T&YYU[+>9 MC79H/;=_FQ3AO> VTB\,!;R&(QGC0]E^R(O;#?]#?,*VT]\W+AI'C1N^KP/3 MFYP]S9#LK]8A 8%E)P5P*A5.0]3^\Y_>WA#),3#^1PO3<>[QKXQ6/34I+_J,:^2C+9,2RZGQ&YGN!;C5NA;T/;>\1,:/@?%+:.4B3FNR=]ZT7E:BBV$BO:)JPKCCH$)MF5.W MRRS+@,2(EI3-:"$GYN@R[R6;+$<*8^Y4$PWLKB(KB2>)SPY3[U"_8N?]H7RUP>Z']_6EK)T1VL]B>%SYM=/=CR5-W81A M1AG'P!E7%,OL7A^TV@=QPG\VA1Q*Z\UK^9_FHQ]6ZV<;Z,-?P[Y2P\/T/]^# MXN91X_/CD9U ^8TN%W?D\VA[QJ%!H['5--6_+)27"$S9/M'.Q9)"":Y32O:V M7!6 RY2'W-CW$VVROV4F\86]K\WU.K4%@I"&T"!&*KECJXF^U!).W6C-U?@$ MDDN--VOQY]]09]<)2E6@)+K:0N4BDH2BUHV\PH3:9Q&AJV)LL\$SZP_7K>_B M7L-UMN$:!QK(_0A!-(1J9"$5)P(2J=UU<&JCR"D&!5E#OG23UJJ?VAV0U&TK M)&'; M,61*NP)UE1.RK5Y=@U>5K)B1'4H*'L&EG;Z4@[ZOM3^ENPZ1]N9*7O*X#-X[ M!S4VZ*\XA5]HV\RJC":U]PI=\[ :XVR%GUW?A#Y5R NNRQ,IX%1(TT&2!(J< M?K$G06T:#Q>7;H0^^ =02P$"% ,4 " !)2TU:QR&<+;(3 ")YP $0 M @ $ ;'!T:"TR,#(T,3(S,2YX&UL4$L! A0#% @ 24M-6@@Z.A^')0 5XX" !4 M ( !:"4 &QP=&@M,C R-#$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( $E+ M35HPWQY*QV( &-;!0 5 " 2)+ !L<'1H+3(P,C0Q,C,Q M7VQA8BYX;6Q02P$"% ,4 " !)2TU:=(R&UL4$L! A0#% @ 24M- M6FJ:.+\%,@$ TT80 P ( !S_T &QP=&A?,3!Q+FAT;5!+ M 0(4 Q0 ( $E+35KE(B=V5 < +$F . " ?XO @!L M<'1H7V5X,S$Q+FAT;5!+ 0(4 Q0 ( $E+35H^YC,1=@< -TQ . M " 7XW @!L<'1H7V5X,S$R+FAT;5!+ 0(4 Q0 ( $E+35K] M=#91- 4 ,(7 . " 2 _ @!L<'1H7V5X,S(Q+FAT;5!+ M 0(4 Q0 ( $E+35J!:Z*=0P4 *(7 . " 8!$ @!L C<'1H7V5X,S(R+FAT;5!+!08 "@ * '4" #O20( ! end XML 83 lpth_10q_htm.xml IDEA: XBRL DOCUMENT 0000889971 2024-07-01 2024-12-31 0000889971 lpth:FebruaryTwoThousandTwentyFiveMember lpth:PurchaseAgreementMember 2025-02-28 0000889971 lpth:FebruaryTwoThousandTwentyFiveMember lpth:LyttonKambaraFoundationMember 2025-02-01 2025-02-28 0000889971 lpth:FebruaryTwoThousandTwentyFiveMember lpth:PurchaseAgreementMember 2025-02-01 2025-02-28 0000889971 lpth:FebruaryTwoThousandTwentyFiveMember lpth:SecuritiesPurchaseAgreementMember 2025-02-28 0000889971 lpth:FebruaryTwoThousandTwentyFiveMember lpth:SecuritiesPurchaseAgreementMember 2025-02-01 2025-02-28 0000889971 lpth:SecuritiesPurchaseAgreementMember 2023-01-01 2023-01-12 0000889971 lpth:CommonStockClassAMember 2024-06-30 0000889971 lpth:SecuritiesPurchaseAgreementMember 2023-01-12 0000889971 lpth:CommonStockClassAMember 2022-02-01 2022-02-16 0000889971 2023-12-01 2023-12-31 0000889971 lpth:LPOIZMember 2024-12-31 0000889971 lpth:LVMember 2024-06-30 0000889971 lpth:LVMember 2024-12-31 0000889971 lpth:ChinaMember 2024-06-30 0000889971 lpth:UnitedStatesMember 2024-06-30 0000889971 lpth:ChinaMember 2024-12-31 0000889971 lpth:UnitedStatesMember 2024-12-31 0000889971 lpth:RestOfWorldMember 2023-07-01 2023-12-31 0000889971 lpth:OtherAsianCountriesMember 2023-07-01 2023-12-31 0000889971 lpth:UnitedStatessMember 2023-07-01 2023-12-31 0000889971 lpth:ChinaMember 2023-07-01 2023-12-31 0000889971 lpth:EuropeanCountriesMember 2023-07-01 2023-12-31 0000889971 lpth:EuropeanCountriesMember 2024-07-01 2024-12-31 0000889971 lpth:RestOfWorldMember 2024-07-01 2024-12-31 0000889971 lpth:OtherAsianCountriesMember 2024-07-01 2024-12-31 0000889971 lpth:UnitedStatessMember 2024-07-01 2024-12-31 0000889971 lpth:ChinaMember 2024-07-01 2024-12-31 0000889971 lpth:TwoThousandTwentyThreeEquipmentLoanMember 2024-07-01 2024-12-31 0000889971 lpth:TwoThousandTwentyThreeEquipmentLoanMember 2023-05-01 2023-05-31 0000889971 lpth:TwoThousandTwentyEquipmentLoanMember 2021-09-01 2021-09-30 0000889971 lpth:TwoThousandTwentyEquipmentLoanMember 2020-12-01 2020-12-31 0000889971 lpth:TwoThousandTwentyThreeEquipmentLoanMember 2024-12-31 0000889971 lpth:TwoThousandTwentyEquipmentLoanMember 2024-12-31 0000889971 us-gaap:PrincipalOwnerMember 2024-08-01 2024-08-06 0000889971 us-gaap:PrincipalOwnerMember 2024-08-06 0000889971 lpth:UnamortizedLoanIssuanceMember 2024-12-31 0000889971 lpth:EquipmentLoansMember 2024-12-31 0000889971 lpth:PromissoryNoteMember 2024-12-31 0000889971 us-gaap:EmployeeStockOptionMember 2024-10-01 2024-12-31 0000889971 us-gaap:EmployeeStockOptionMember 2023-10-01 2023-12-31 0000889971 us-gaap:EmployeeStockOptionMember 2024-07-01 2024-12-31 0000889971 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-12-31 0000889971 lpth:SICPMember us-gaap:CommonClassAMember 2024-12-31 0000889971 lpth:SICPMember us-gaap:CommonClassAMember 2018-12-31 0000889971 lpth:TwentyTwentySixMember 2024-12-31 0000889971 lpth:TwentyTwentyFiveMember 2024-12-31 0000889971 lpth:TwentyTwentySevenMember 2024-12-31 0000889971 lpth:RestrictedStockUnitsMember 2024-12-31 0000889971 lpth:RestrictedStockUnitsMember 2024-07-01 2024-12-31 0000889971 lpth:RestrictedStockUnitsMember 2024-06-30 0000889971 us-gaap:StockOptionMember 2024-12-31 0000889971 us-gaap:StockOptionMember 2024-06-30 0000889971 lpth:RestrictedStockAwardsMember 2024-07-01 2024-12-31 0000889971 us-gaap:RestrictedStockUnitsRSUMember 2024-07-01 2024-12-31 0000889971 lpth:RestrictedStockAwardRSAMember 2023-10-01 2023-12-31 0000889971 lpth:RestrictedStockAwardRSAMember 2024-10-01 2024-12-31 0000889971 lpth:RestrictedStockAwardRSAMember 2023-07-01 2023-12-31 0000889971 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-12-31 0000889971 lpth:RestrictedStockAwardRSAMember 2024-07-01 2024-12-31 0000889971 us-gaap:StockOptionMember 2023-10-01 2023-12-31 0000889971 us-gaap:StockOptionMember 2024-10-01 2024-12-31 0000889971 us-gaap:StockOptionMember 2023-07-01 2023-12-31 0000889971 us-gaap:StockOptionMember 2024-07-01 2024-12-31 0000889971 us-gaap:RestrictedStockUnitsRSUMember 2023-10-01 2023-12-31 0000889971 us-gaap:RestrictedStockUnitsRSUMember 2024-10-01 2024-12-31 0000889971 lpth:LVMember 2024-07-01 2024-12-31 0000889971 lpth:RepublicOfChinaMember 2024-07-01 2024-12-31 0000889971 us-gaap:FiniteLivedIntangibleAssetsMember 2024-12-31 0000889971 lpth:BacklogMember 2024-07-01 2024-12-31 0000889971 us-gaap:TradeNamesMember lpth:TopMember 2024-07-01 2024-12-31 0000889971 us-gaap:TradeNamesMember lpth:BottomMember 2024-07-01 2024-12-31 0000889971 us-gaap:TradeSecretsMember lpth:BottomMember 2024-07-01 2024-12-31 0000889971 us-gaap:TradeSecretsMember lpth:TopMember 2024-07-01 2024-12-31 0000889971 us-gaap:CustomerRelationshipsMember lpth:TopMember 2024-07-01 2024-12-31 0000889971 us-gaap:CustomerRelationshipsMember lpth:BottomMember 2024-07-01 2024-12-31 0000889971 lpth:BacklogMember 2024-12-31 0000889971 lpth:BacklogMember 2024-06-30 0000889971 us-gaap:TradeNamesMember 2024-12-31 0000889971 us-gaap:TradeNamesMember 2024-06-30 0000889971 us-gaap:TradeSecretsMember 2024-12-31 0000889971 us-gaap:TradeSecretsMember 2024-06-30 0000889971 us-gaap:CustomerRelationshipsMember 2024-12-31 0000889971 us-gaap:CustomerRelationshipsMember 2024-06-30 0000889971 lpth:TopMember us-gaap:LeaseholdImprovementsMember 2024-07-01 2024-12-31 0000889971 lpth:BottomMember us-gaap:LeaseholdImprovementsMember 2024-07-01 2024-12-31 0000889971 us-gaap:FurnitureAndFixturesMember 2024-07-01 2024-12-31 0000889971 lpth:TopMember us-gaap:ComputerEquipmentMember 2024-07-01 2024-12-31 0000889971 lpth:BottomMember us-gaap:ComputerEquipmentMember 2024-07-01 2024-12-31 0000889971 lpth:TopMember us-gaap:MachineryAndEquipmentMember 2024-07-01 2024-12-31 0000889971 lpth:BottomMember us-gaap:MachineryAndEquipmentMember 2024-07-01 2024-12-31 0000889971 us-gaap:ConstructionInProgressMember 2024-12-31 0000889971 us-gaap:LeaseholdImprovementsMember 2024-12-31 0000889971 us-gaap:FurnitureAndFixturesMember 2024-12-31 0000889971 us-gaap:ComputerEquipmentMember 2024-12-31 0000889971 us-gaap:MachineryAndEquipmentMember 2024-12-31 0000889971 us-gaap:ConstructionInProgressMember 2024-06-30 0000889971 us-gaap:LeaseholdImprovementsMember 2024-06-30 0000889971 us-gaap:FurnitureAndFixturesMember 2024-06-30 0000889971 us-gaap:ComputerEquipmentMember 2024-06-30 0000889971 us-gaap:MachineryAndEquipmentMember 2024-06-30 0000889971 lpth:ToolingRawMaterialsMember 2024-12-31 0000889971 lpth:ToolingRawMaterialsMember 2024-06-30 0000889971 lpth:VisibleComponentsMember 2023-10-01 2023-12-31 0000889971 lpth:VisibleComponentsMember 2024-10-01 2024-12-31 0000889971 lpth:InfraredComponentsMember 2023-10-01 2023-12-31 0000889971 lpth:InfraredComponentsMember 2024-10-01 2024-12-31 0000889971 lpth:EngineeringServicesMember 2024-07-01 2024-12-31 0000889971 lpth:VisibleComponentsMember 2023-07-01 2023-12-31 0000889971 lpth:InfraredComponentsMember 2023-07-01 2023-12-31 0000889971 lpth:InfraredComponentsMember 2024-07-01 2024-12-31 0000889971 lpth:VisibleComponentsMember 2024-07-01 2024-12-31 0000889971 lpth:AssembliesAndModulesMember 2024-07-01 2024-12-31 0000889971 lpth:AssembliesAndModulesMember 2024-10-01 2024-12-31 0000889971 lpth:EngineeringServicesMember 2023-10-01 2023-12-31 0000889971 lpth:EngineeringServicesMember 2024-10-01 2024-12-31 0000889971 lpth:EngineeringServicesMember 2023-07-01 2023-12-31 0000889971 lpth:AssembliesAndModulesMember 2023-07-01 2023-12-31 0000889971 lpth:AssembliesAndModulesMember 2023-10-01 2023-12-31 0000889971 lpth:AcquisitionOfVisimidTechnologiesMember lpth:CustomerBacklogMember 2023-07-01 2023-07-31 0000889971 lpth:AcquisitionOfVisimidTechnologiesMember lpth:CustomerBacklogMember 2024-01-01 2024-01-02 0000889971 lpth:AcquisitionOfVisimidTechnologiesMember lpth:CustomerBacklogMember 2023-10-01 2023-10-23 0000889971 lpth:AcquisitionOfVisimidTechnologiesMember us-gaap:TrademarksMember 2024-07-01 2024-12-31 0000889971 lpth:OneJulyTwoZeroTwentyFourMember lpth:AcquisitionOfVisimidTechnologiesMember lpth:CustomerBacklogMember 2024-07-01 2024-12-31 0000889971 lpth:AcquisitionOfVisimidTechnologiesMember us-gaap:TradeSecretsMember 2024-07-01 2024-12-31 0000889971 lpth:AcquisitionOfVisimidTechnologiesMember us-gaap:CustomerRelationshipsMember 2024-07-01 2024-12-31 0000889971 lpth:AcquisitionOfVisimidTechnologiesMember lpth:CustomerBacklogMember 2024-07-01 2024-12-31 0000889971 lpth:OneJanuaryTwoZeroTwentyFourMember lpth:AcquisitionOfVisimidTechnologiesMember lpth:CustomerBacklogMember 2024-07-01 2024-12-31 0000889971 lpth:AcquisitionOfVisimidTechnologiesMember 2024-07-01 2024-12-31 0000889971 lpth:AcquisitionOfVisimidTechnologiesMember 2023-07-01 2023-07-31 0000889971 us-gaap:RetainedEarningsMember 2024-12-31 0000889971 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0000889971 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0000889971 lpth:ClassACommonStockMember 2024-12-31 0000889971 us-gaap:RetainedEarningsMember 2024-10-01 2024-12-31 0000889971 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-10-01 2024-12-31 0000889971 us-gaap:AdditionalPaidInCapitalMember 2024-10-01 2024-12-31 0000889971 lpth:ClassACommonStockMember 2024-10-01 2024-12-31 0000889971 2024-09-30 0000889971 us-gaap:RetainedEarningsMember 2024-09-30 0000889971 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-30 0000889971 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0000889971 lpth:ClassACommonStockMember 2024-09-30 0000889971 2024-07-01 2024-09-30 0000889971 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0000889971 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2024-09-30 0000889971 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0000889971 lpth:ClassACommonStockMember 2024-07-01 2024-09-30 0000889971 us-gaap:RetainedEarningsMember 2024-06-30 0000889971 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000889971 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000889971 lpth:ClassACommonStockMember 2024-06-30 0000889971 2023-12-31 0000889971 us-gaap:RetainedEarningsMember 2023-12-31 0000889971 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000889971 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000889971 lpth:ClassACommonStockMember 2023-12-31 0000889971 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0000889971 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 2023-12-31 0000889971 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0000889971 lpth:ClassACommonStockMember 2023-10-01 2023-12-31 0000889971 2023-09-30 0000889971 us-gaap:RetainedEarningsMember 2023-09-30 0000889971 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000889971 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000889971 lpth:ClassACommonStockMember 2023-09-30 0000889971 2023-07-01 2023-09-30 0000889971 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000889971 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000889971 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000889971 lpth:ClassACommonStockMember 2023-07-01 2023-09-30 0000889971 2023-06-30 0000889971 us-gaap:RetainedEarningsMember 2023-06-30 0000889971 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000889971 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000889971 lpth:ClassACommonStockMember 2023-06-30 0000889971 2023-07-01 2023-12-31 0000889971 2023-10-01 2023-12-31 0000889971 2024-10-01 2024-12-31 0000889971 2024-06-30 0000889971 2024-12-31 0000889971 2025-02-10 iso4217:USD shares iso4217:USD shares pure 0000889971 false --06-30 Q2 2025 0.01 500000 0 0 0 0 0.01 94500000 39890834 39254643 1200000.0 32000 31-03-2034 10-Q true 2024-12-31 false 000-27548 LIGHTPATH TECHNOLOGIES, INC. DE 86-0708398 2603 Challenger Tech Ct Suite 100 Orlando FL 32826 407 382-4003 Class A CommonStock, par value $0.01 LPTH NASDAQ Yes Yes Non-accelerated Filer true false false 40160768 3201066 3480268 20172 25676 5279634 4928931 6428439 6551059 649270 445900 89891 131177 15648300 15537335 14054829 15210612 6218147 6741549 2960252 3650739 6764127 6764127 123000 123000 59536 59602 45828191 48086964 3114382 3231713 1448584 1911867 1445924 1446452 997957 1059998 3017443 209170 203739 177148 10228029 8036348 323402 326197 315480 611619 496025 528753 7539488 8058502 222829 325880 19125253 17887299 0.01 500000 0 0 0.01 94500000 39890834 39254643 398908 392546 246051852 245140758 330495 509936 -220078317 -215843575 26702938 30199665 45828191 48086964 7424829 7315637 15825210 15392885 5493998 5147316 11049950 10892858 1930831 2168321 4775260 4500027 3356063 2858457 6626646 5519625 764396 607747 1240837 1247636 294711 485446 690487 766717 0 0 78437 0 4415170 3951650 8636407 7533978 -2484339 -1783329 -3861147 -3033951 169053 53788 318413 111399 85920 199512 4979 204915 -83133 145724 -313434 93516 -2567472 -1637605 -4174581 -2940435 44525 76058 60161 115604 -2611997 -1713663 -4234742 -3056039 -451035 259973 -179441 134765 -3063032 -1453690 -4414183 -2921274 -0.07 -0.05 -0.11 -0.08 39728933 37501683 39645206 37466714 -0.07 -0.05 -0.11 -0.08 39728933 37501683 39645206 37466714 39254643 392546 245140758 509936 -215843575 30199665 8232 82 10290 0 0 10372 70309 703 -703 0 0 0 279553 2796 318562 0 0 321358 0 264475 0 0 264475 0 0 271594 0 271594 0 0 0 -1622745 -1622745 39612737 396127 245733382 781530 -217466320 29444719 229097 2291 -2291 0 0 0 49000 490 89180 0 0 89670 0 231581 0 0 231581 0 0 -451035 0 -451035 0 0 0 -2611997 -2611997 39890834 398908 246051852 330495 -220078317 26702938 37344739 373447 242808771 606536 -207836229 35952525 14607 146 19573 0 0 19719 14482 145 -145 0 0 0 81610 816 149184 0 0 150000 0 240075 0 0 240075 0 0 -125208 0 -125208 0 0 0 -1342376 -1342376 37455438 374554 243217458 481328 -209178605 34894735 93940 940 -940 0 0 0 0 258691 0 0 258691 0 0 259973 0 259973 0 0 0 -1713663 -1713663 37549378 375494 243475209 741301 -210892268 33699736 -4234742 -3056039 1893602 1943000 120833 0 -78437 0 506020 551853 0 2236 -57653 80355 135625 73569 -2795 9395 350703 -1717283 -41286 191381 13005 -54461 123598 -94619 -430923 -424310 -2437616 850569 160155 1484401 10648 0 0 364710 0 722141 -149507 -1841832 10372 19719 125000 0 300000 0 3000000 142853 106486 407510 89705 58785 2389181 -303723 -81260 32698 -279202 -1262288 3480268 7144490 3201066 5882202 40838 110774 61427 114953 93048 61654 321358 150000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>1. Basis of Presentation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">References in this document to “the Company,” “LightPath,” “we,” “us,” or “our” are intended to mean LightPath Technologies, Inc., individually, or as the context requires, collectively with its subsidiaries on a consolidated basis. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">These unaudited Condensed Consolidated Financial Statements have been prepared in accordance with the requirements of Article 8 of Regulation S-X promulgated under the Exchange Act and, therefore, do not include all information and footnotes necessary for a fair presentation of financial position, results of operations, and cash flows in conformity with accounting principles generally accepted in the United States of America. These unaudited Condensed Consolidated Financial Statements should be read in conjunction with our Consolidated Financial Statements and related notes, included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2024, filed with the SEC. Unless otherwise stated, references to particular years or quarters refer to our fiscal years ended June 30 and the associated quarters of those fiscal years.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">These Condensed Consolidated Financial Statements are unaudited, but include all adjustments, including normal recurring adjustments, which, in the opinion of management, are necessary to present fairly our financial position, results of operations and cash flows for the interim periods presented. The Consolidated Balance Sheet as of June 30, 2024 has been derived from the audited financial statements at that date but does not include all of the information and notes required by generally accepted accounting principles for complete financial statements. Results of operations for interim periods are not necessarily indicative of the results that may be expected for the year as a whole. The unaudited Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>2. Significant Accounting Policies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Our significant accounting policies are provided in Note 2, <em>Summary of Significant Accounting Policies</em>, in the Consolidated Financial Statements in our Annual Report on Form 10-K for the fiscal year ended June 30, 2024. There have been no material changes to our significant accounting policies during the six months ended December 31, 2024, from those disclosed in our Annual Report on Form 10-K for the fiscal year ended June 30, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Use of Estimates</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Management makes estimates and assumptions during the preparation of our unaudited Condensed Consolidated Financial Statements that affect amounts reported in the unaudited Condensed Consolidated Financial Statements and accompanying notes. Such estimates and assumptions could change in the future as more information becomes available, which, in turn, could impact the amounts reported and disclosed herein.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Fair Value of Financial Instruments</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We account for financial instruments in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification Topic 820, “Fair Value Measurements and Disclosures” (“ASC 820”), which provides a framework for measuring fair value and disclosure requirements for fair value measurements of assets and liabilities. ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Level 1 - Quoted prices in active markets for identical assets or liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Level 2 - Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Level 3 - Unobservable inputs that are supported by little or no market activity, therefore requiring an entity to develop its own assumptions about the assumptions that market participants would use in pricing.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Fair value estimates discussed herein are based upon certain market assumptions and pertinent information available to management.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The respective carrying value of financial instruments recorded on the consolidated balance sheets approximated their fair values. These financial instruments include accounts receivable, accounts payable and accrued liabilities. Fair values were assumed to approximate carrying values for these financial instruments since they are short term in nature and their carrying amounts approximate fair values or they are receivable or payable on demand. The fair value of the our finance lease obligations and loans payable approximate their carrying values, based upon current rates available to us. See Note 11, Leases and Note 12, Loans Payable, to these unaudited Condensed Consolidated Financial Statements for additional information. Management considers these fair value estimates to be level 2 fair value measurements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We do not have any other financial or non-financial assets or liabilities that would be characterized as Level 1, Level 2 or Level 3 instruments.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Management makes estimates and assumptions during the preparation of our unaudited Condensed Consolidated Financial Statements that affect amounts reported in the unaudited Condensed Consolidated Financial Statements and accompanying notes. Such estimates and assumptions could change in the future as more information becomes available, which, in turn, could impact the amounts reported and disclosed herein.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We account for financial instruments in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification Topic 820, “Fair Value Measurements and Disclosures” (“ASC 820”), which provides a framework for measuring fair value and disclosure requirements for fair value measurements of assets and liabilities. ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Level 1 - Quoted prices in active markets for identical assets or liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Level 2 - Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Level 3 - Unobservable inputs that are supported by little or no market activity, therefore requiring an entity to develop its own assumptions about the assumptions that market participants would use in pricing.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Fair value estimates discussed herein are based upon certain market assumptions and pertinent information available to management.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The respective carrying value of financial instruments recorded on the consolidated balance sheets approximated their fair values. These financial instruments include accounts receivable, accounts payable and accrued liabilities. Fair values were assumed to approximate carrying values for these financial instruments since they are short term in nature and their carrying amounts approximate fair values or they are receivable or payable on demand. The fair value of the our finance lease obligations and loans payable approximate their carrying values, based upon current rates available to us. See Note 11, Leases and Note 12, Loans Payable, to these unaudited Condensed Consolidated Financial Statements for additional information. Management considers these fair value estimates to be level 2 fair value measurements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We do not have any other financial or non-financial assets or liabilities that would be characterized as Level 1, Level 2 or Level 3 instruments.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>3. Acquisition of Visimid Technologies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In July 2023, the Company acquired Liebert Consulting LLC, dba Visimid Technologies (“Visimid”), pursuant to a Membership Interest Purchase Agreement dated as of July 25, 2023 (the “Acquisition Date”). </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Part of the Company’s growth strategy is to identify appropriate opportunities that would enhance our profitable growth through acquisition. Visimid is an engineering and design firm specializing in thermal imaging, night vision and internet of things (“IOT”) applications. Visimid provides design and consulting services for Department of Defense (“DoD”) contractors, commercial and industrial customers, and original equipment manufacturers (“OEMs”) for original new products. Visimid’s core competency is developing and producing custom thermal and night vision cores. We believe that Visimid’s capabilities are aligned with our strategy to focus on engineered solutions.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s unaudited condensed consolidated financial statements reflect the financial results of Visimid beginning on the Acquisition Date. The purchase price included $1 million in cash, $1,550,000 of restricted stock, $150,000 of assumed bank debt, and an earnout which is contingent upon the award and completion of a specific customer contract. Of the restricted stock payable as part of the purchase price, $150,000 (81,610 shares) was issued at closing, with the balance to be issued in four equal installments of $350,000 each, on January 1, 2024, July 1, 2024, January 1, 2025 and July 1, 2025.  The number of shares is based on the average closing price of the Company’s Class A common stock, as reported by Bloomberg, for the five trading days prior to each stock issuance. For the January 1, 2024 installment, 267,176 shares were issued, and for the July 1, 2024 installment, 279,553 shares were issued.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The total purchase price, net of cash acquired and including the estimated potential earnout, is approximately $2.7 million, based on present values as of the Acquisition Date. Of this amount, $600,000 was paid at closing, cash installments of $150,000, $125,000 and $125,000 were paid in October 2023, January 2024 and September 2024, respectively, per the terms of the purchase agreement, and the remaining cash and stock payments, including the balance of the estimated potential earnout, have been accrued and are included in Accrued liabilities and Accrued liabilities, noncurrent in the unaudited Condensed Consolidated Balance Sheet as of December 31, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The estimated fair values of the assets acquired and liabilities assumed were recorded as of the Acquisition Date. As part of the valuation analysis, the Company identified intangible assets, including customer relationships, customer backlog, trade secrets and trademarks. The customer backlog, customer relationships, trade secrets and trademarks were determined to have estimated values of approximately $464,000, $122,000, $925,000 and $442,000, respectively, and estimated useful lives of 1 year for customer backlog, and 10 years for customer relationships, trade secrets and trademarks. The estimated fair value of identifiable intangible assets is determined primarily using the “income approach,” which requires a forecast of all future cash flows. The goodwill recognized is attributable primarily to expected synergies and the assembled workforce of Visimid. The goodwill is expected to be deductible for income tax purposes.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company incurred a total of approximately $238,000, in acquisition costs, of which $97,000 was incurred during the six months ended December 31, 2023. These costs are included in the unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) in the line item entitled “Selling, general and administrative.”   No further acquisition costs were incurred during the six months ended December 31, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Prior to the Acquisition, the Company had a preexisting relationship with Visimid.  The Company contracted Visimid for engineering services and purchased infrared camera cores from Visimid on an arms’ length basis.  The Company had also partnered with Visimid for the development of the Mantis camera.</p> 1000000 1550000 150000 Of the restricted stock payable as part of the purchase price, $150,000 (81,610 shares) was issued at closing, with the balance to be issued in four equal installments of $350,000 each, on January 1, 2024, July 1, 2024, January 1, 2025 and July 1, 2025 267176 279553 2700000 600000 150000 125000 125000 464000 122000 925000 442000 P1Y P10Y 238000 97000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>4. Revenue</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Product Revenue</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We are a manufacturer of optical components and higher-level assemblies, including precision molded glass aspheric optics, molded and diamond-turned infrared optical components, and other optical materials used to produce products that manipulate light. We design, develop, manufacture, and distribute optical components and assemblies utilizing advanced optical manufacturing processes. We also provide engineering services and perform research and development for optical solutions for a wide range of optics markets. Revenue is derived primarily from the sale of optical components and assemblies.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Revenue Recognition</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Revenue is generally recognized upon transfer of control, including the risks and rewards of ownership, of products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We generally bear all costs, risk of loss, or damage and retain title to the goods up to the point of transfer of control of products to customers. Shipping and handling costs are included in the cost of goods sold. We present revenue net of sales taxes and any similar assessments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Customary payment terms are granted to customers, based on credit evaluations. We currently do not have any contracts where revenue is recognized, but the customer payment is contingent on a future event. We record deferred revenue when cash payments are received or due in advance of revenue recognition. Deferred revenue was $335,000 and $725,000 as of December 31, 2024 and June 30, 2024, respectively, and is included in accrued liabilities in the condensed consolidated balance sheets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Nature of Products</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Revenue from the sale of optical components and assemblies is recognized upon transfer of control, including the risks and rewards of ownership, to the customer. The performance obligations for the sale of optical components and assemblies are satisfied at a point in time, generally upon shipment. Product development agreements for engineering services are generally short-term in nature, with revenue recognized upon satisfaction of the performance obligation, and transfer of control of the agreed-upon deliverable. Visimid has one longer-term order with a defense customer which includes both product development and hardware deliverables where similar revenue recognition criteria will be applied.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We categorize our products into four product groups: infrared components, visible components, assemblies and modules, and engineering services. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Revenue by product group for the three and six months ended December 31, 2024 and 2023 was as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><strong>Three Months Ended </strong><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><strong>Six Months Ended </strong><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Infrared components</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,112,076</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,572,853</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,722,960</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,407,455</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Visible components</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,762,852</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,678,904</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,062,730</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,367,239</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Assemblies and modules</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">857,214</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">986,683</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,950,882</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,248,722</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Engineering services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">692,687</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">77,197</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,088,638</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">369,469</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Total revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,424,829</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,315,637</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15,825,210</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15,392,885</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 335000 725000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><strong>Three Months Ended </strong><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><strong>Six Months Ended </strong><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Infrared components</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,112,076</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,572,853</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,722,960</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,407,455</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Visible components</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,762,852</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,678,904</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,062,730</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,367,239</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Assemblies and modules</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">857,214</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">986,683</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,950,882</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,248,722</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Engineering services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">692,687</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">77,197</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,088,638</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">369,469</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Total revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,424,829</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,315,637</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15,825,210</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15,392,885</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 3112076 3572853 5722960 7407455 2762852 2678904 6062730 5367239 857214 986683 1950882 2248722 692687 77197 2088638 369469 7424829 7315637 15825210 15392885 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>5. Inventories</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The components of inventories include the following: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 30, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Raw materials</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">2,653,677</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">3,112,428</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Work in process</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2,482,370</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2,333,240</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Finished goods</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2,498,260</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2,330,287</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Allowance for obsolescence</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">(1,205,868</td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">(1,224,896</td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">6,428,439</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">6,551,059</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The value of tooling in raw materials, net of the related allowance for obsolescence, was approximately $1.3 million and $1.4 million as of December 31, 2024 and June 30, 2024, respectively.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 30, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Raw materials</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">2,653,677</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">3,112,428</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Work in process</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2,482,370</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2,333,240</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Finished goods</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2,498,260</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2,330,287</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Allowance for obsolescence</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">(1,205,868</td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">(1,224,896</td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">6,428,439</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">6,551,059</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 2653677 3112428 2482370 2333240 2498260 2330287 1205868 1224896 6428439 6551059 1300000 1400000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>6. Property and Equipment</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Property and equipment are summarized as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Estimated Lives (Years)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 30, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Manufacturing equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">5 - 10</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,342,184</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,582,429</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Computer equipment and software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">3 - 5</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">968,708</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">970,494</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Furniture and fixtures</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:1%;vertical-align:bottom;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">5</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">347,911</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">349,932</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">5 - 10</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,948,365</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,964,714</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Construction in progress</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">626,363</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">646,217</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">Total property and equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,233,531</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,513,786</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Less accumulated depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(19,178,702</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(18,303,174</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">Total property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">14,054,829</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15,210,612</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Depreciation expense was $1.2 million for both the six months ended December 31, 2024 and 2023.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Estimated Lives (Years)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 30, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Manufacturing equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">5 - 10</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,342,184</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,582,429</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Computer equipment and software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">3 - 5</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">968,708</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">970,494</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Furniture and fixtures</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="width:1%;vertical-align:bottom;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">5</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">347,911</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">349,932</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">5 - 10</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,948,365</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,964,714</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Construction in progress</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">626,363</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">646,217</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">Total property and equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,233,531</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,513,786</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Less accumulated depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(19,178,702</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(18,303,174</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">Total property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">14,054,829</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15,210,612</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> P5Y P10Y 22342184 22582429 P3Y P5Y 968708 970494 P5Y 347911 349932 P5Y P10Y 8948365 8964714 626363 646217 33233531 33513786 19178702 18303174 14054829 15210612 1200000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>7. Goodwill and Intangible Assets</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">There were no changes in the net carrying value of goodwill during the six months ended December 31, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Amortizable intangible assets were comprised of:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Useful Lives (Years) </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> December 31, 2024 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> June 30, 2024 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Customer relationships</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">10 - 15</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">3,712,300</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">3,712,300</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Trade secrets</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">8 - 10</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4,197,304</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4,197,304</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Trademarks</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">8 - 10</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4,256,418</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4,256,418</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Backlog</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="vertical-align:bottom;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">463,525</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">463,525</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Total intangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">12,629,547</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,629,547</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Less accumulated amortization</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">(9,669,295</td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">(8,978,808</td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Total intangible assets, net</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">2,960,252</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">3,650,739</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Future amortization of intangibles is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Fiscal year ending:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:15px">June 30, 2025 (six months remaining)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">194,167</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:15px">June 30, 2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">388,336</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:15px">June 30, 2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">388,336</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:15px">June 30, 2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">388,336</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:15px">June 30, 2029</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">388,336</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:15px">After June 30, 2029</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,212,741</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,960,252</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Useful Lives (Years) </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> December 31, 2024 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> June 30, 2024 </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Customer relationships</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">10 - 15</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">3,712,300</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">3,712,300</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Trade secrets</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">8 - 10</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4,197,304</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4,197,304</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Trademarks</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">8 - 10</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4,256,418</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4,256,418</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Backlog</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2" style="vertical-align:bottom;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">463,525</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">463,525</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Total intangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">12,629,547</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,629,547</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Less accumulated amortization</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">(9,669,295</td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">(8,978,808</td><td style="PADDING-BOTTOM: 1px;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Total intangible assets, net</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">2,960,252</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">3,650,739</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> P10Y P15Y 3712300 3712300 P8Y P10Y 4197304 4197304 P8Y P10Y 4256418 4256418 P1Y 463525 463525 12629547 12629547 9669295 8978808 2960252 3650739 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Fiscal year ending:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:15px">June 30, 2025 (six months remaining)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">194,167</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:15px">June 30, 2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">388,336</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:15px">June 30, 2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">388,336</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:15px">June 30, 2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">388,336</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:15px">June 30, 2029</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">388,336</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:15px">After June 30, 2029</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,212,741</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,960,252</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 194167 388336 388336 388336 388336 1212741 2960252 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>8. Income Taxes</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">A summary of our total income tax expense and effective income tax rate for the three and six months ended December 31, 2024 and 2023 is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.25in; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><strong>Three Months Ended </strong><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><strong>Six Months Ended </strong><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Loss before income taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,567,472</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,637,605</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4,174,581</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,940,435</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Income tax provision</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44,525</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">76,058</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">60,161</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">115,604</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Effective income tax rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-4</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.25in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The difference between our effective tax rates in the periods presented above and the federal statutory rate is due to the mix of taxable income and losses generated in our various tax jurisdictions, which include the United States (the “U.S.”), the People’s Republic of China, and the Republic of Latvia. Effective February 28, 2023, the legal entities of LightPath Optical Instrumentation (Shanghai) Co., Ltd. (“LPOI”) and LightPath Optical Instrumentation (Zhenjiang) Co., Ltd. (“LPOIZ”) were merged, with LPOIZ as the surviving company and the operations of the two companies were merged. For the three and six months ended December 31, 2024 and 2023, income tax expense was primarily related to income taxes from our operations in China, including accruals for withholding taxes on intercompany dividends declared by LPOIZ, and paid or payable to LightPath, its parent company, as well as withholding taxes on payments from LPOIZ to LightPath for administrative services rendered.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">We record net deferred tax assets to the extent we believe it is more likely than not that some portion or all of these assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income. We consider the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. As of December 31, 2024 and June 30, 2024, our net deferred tax assets are related to the U.S. jurisdiction and we have provided a valuation allowance to reduce the deferred tax assets to the net amount we estimate is more-likely-than-not to be realized. Our net deferred tax assets as of December 31, 2024 and June 30, 2024 consist primarily of federal and state tax credits with indefinite carryover periods.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><em>U.S. Federal and State Income Taxes</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Our U.S. federal and state statutory income tax rate is estimated to be 25.5%. Based on our current assessment of the valuation allowance position on our net deferred tax assets, no additional tax expense or benefit is expected to be recorded on pre-tax income or losses generated in the U.S.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Income Tax Law of the People’s Republic of China</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Our Chinese subsidiary, LPOIZ, is governed by the Income Tax Law of the People’s Republic of China. As of December 31, 2024, LPOIZ was subject to a statutory income tax rate of 15%. The net deferred tax liabilities included in these unaudited Condensed Consolidated Balance Sheets as of December 31, 2024 and June 30, 2024 are related to LPOIZ, and primarily consist of timing differences related to depreciation.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company routinely declares intercompany dividends to remit a portion of the earnings of its foreign subsidiaries to the U.S. parent company. The Company also intends to reinvest a portion of the earnings generated by its foreign subsidiaries. The Company accrues withholding taxes on the portion of LPOIZ’s earnings that it intends to repatriate. Accrued and unpaid withholding taxes were approximately $32,000 as of both December 31, 2024 and June 30, 2024. Other than these withholding taxes, these intercompany dividends have no impact on the unaudited condensed consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Law of Corporate Income Tax of Latvia</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Our Latvian subsidiary, ISP Optics Latvia, SIA (“ISP Latvia”), is governed by the Law of Corporate Income Tax of Latvia. Effective January 1, 2018, the Republic of Latvia enacted tax reform with the following key provisions: (i) corporations are not subject to income tax, but are instead subject to a distribution tax on distributed profits (or deemed distributions, as defined) and (ii) the rate of tax was changed to 20%; however, distribution amounts are first divided by 0.8 to arrive at the profit before tax amount, resulting in an effective tax rate of 25%. As a transitional measure, distributions of earnings prior to January 1, 2018 were not subject to tax if declared prior to December 31, 2019. ISP Latvia declared an intercompany dividend to be paid to ISP Optics Corporation (“ISP”), its U.S. parent company, for the full amount of earnings accumulated prior to January 1, 2018. Distributions of this dividend have been fully settled as of June 30, 2024 and we currently do not intend to distribute any earnings generated after January 1, 2018. If, in the future, we change such intention, we will accrue distribution taxes, if any, as profits are generated.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><strong>Three Months Ended </strong><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><strong>Six Months Ended </strong><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Loss before income taxes</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,567,472</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,637,605</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4,174,581</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,940,435</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Income tax provision</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">44,525</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">76,058</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">60,161</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">115,604</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Effective income tax rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-4</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> -2567472 -1637605 -4174581 -2940435 44525 76058 60161 115604 -0.02 -0.05 -0.01 -0.04 0.255 0.15 32000 0.20 0.25 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>9. Stock-Based Compensation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Our directors, officers, and key employees are granted stock-based compensation through our Amended and Restated Omnibus Incentive Plan, as amended (the “Omnibus Plan”), through October 2018 and after that date, through our 2018 Stock and Incentive Compensation Plan (the “SICP”). Such stock-based compensation may include, among other things, incentive stock options, non-qualified stock options, restricted stock awards (“RSAs”) and restricted stock units (“RSUs”). The SICP is administered by the Compensation Committee of the Board of Directors. To date, our stockholders approved an aggregate of 7,215,625 shares of our Class A common stock for issuance pursuant to awards granted under the Omnibus Plan or SICP. As of  December 31, 2024, 775,126 shares of Class A common stock were authorized and available for issuance pursuant to awards granted under the SICP. The Company’s executive officers are eligible to earn incentive compensation consisting of equity-based awards, as well as cash bonuses, based on the achievement of certain individual and/or Company performance goals set by the Compensation Committee.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Stock-based compensation expense is based primarily on the fair value of the award as of the grant date and is recognized as an expense over the requisite service period.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table shows total stock-based compensation expense for the three and six months ended December 31, 2024 and 2023, the majority of which is included in selling, general and administrative (“SG&amp;A”) expenses in these unaudited Condensed Consolidated Statements of Comprehensive Income (Loss):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Stock options</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,809</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30,037</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21,618</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">61,515</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">RSAs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">59,531</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">108,922</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">166,218</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">131,309</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">RSUs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">171,206</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">172,820</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">318,185</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">359,030</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">     Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">241,546</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">311,779</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">506,021</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">551,854</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We also adopted the LightPath Technologies, Inc. Employee Stock Purchase Plan (the “2014 ESPP”). The 2014 ESPP permits employees to purchase Class A common stock through payroll deductions, subject to certain limitations. A discount of approximately $1,100 and $2,000 for the six months ended December 31, 2024 and 2023, respectively, is included in SG&amp;A expenses in these unaudited Condensed Consolidated Statements of Comprehensive Income (Loss), which represents the value of the 10% discount given to the employees purchasing stock under the 2014 ESPP.  The 2014 ESPP expired in January 2025.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Grant Date Fair Values and Underlying Assumptions; Contractual Terms</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We estimate the fair value of each stock option as of the date of grant, using the Black-Scholes-Merton pricing model. The fair value of 2014 ESPP shares is the amount of the discount the employee obtains at the date of the purchase transaction. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Most stock options granted vest ratably over two to four years and are generally exercisable for ten years. The assumed forfeiture rates used in calculating the fair value of RSA and RSU grants was 0%, and the assumed forfeiture rates used in calculating the fair value of options for performance and service conditions were 20% for each of the six months ended December 31, 2024 and 2023. The volatility rate and expected term are based on seven-year historical trends in Class A common stock closing prices and actual forfeitures. The interest rate used is the U.S. Treasury interest rate for constant maturities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">No stock options were granted during either of the six-month periods ended December 31, 2024 or 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Restricted Stock Awards</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">RSAs are granted primarily to our executive officers, employees and consultants, and typically vest over a one to three year period from the date of grant, although some may vest immediately upon grant. The stock underlying RSAs is issued upon vesting.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Restricted Stock Units</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">RSUs are granted primarily to our directors, although RSU awards may also be made to executive officers, employees and consultants. RSUs typically vest over a one to four year period from the date of grant, although some may vest immediately upon grant.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Information Regarding Current Share-Based Compensation Awards</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">A summary of the activity for share-based compensation awards in the six months ended December 31, 2024 is presented below:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Stock Options </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Restricted Stock Units (RSUs) </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Restricted Stock Awards (RSAs) </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted-</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted-</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted-</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted-</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Exercise</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Remaining</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Remaining</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Remaining</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Shares </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Price </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Contract </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Shares </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Contract </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Shares </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Contract </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>June 30, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">553,689</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2.02</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">5.4</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1,250,132</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">0.8</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">161,540</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1.5</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">44,361</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">72,612</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Exercised</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(127,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(159,224</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(136,604</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Cancelled/Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">(28,794</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2.96</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>December 31, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">397,895</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1.96</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">5.6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">1,135,269</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">0.5</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">97,548</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1.2</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Awards exercisable/</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">vested as of</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>December 31, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">350,409</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1.92</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">5.3</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">587,351</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Awards unexercisable/</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">unvested as of</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>December 31, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">47,486</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2.25</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">8.0</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">547,918</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">0.5</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">97,548</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1.2</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">397,895</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">1,135,269</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">97,548</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of December 31, 2024, there was approximately $1.1 million of total unrecognized compensation cost related to non-vested share-based compensation arrangements (including stock options, RSAs and RSUs) granted. We expect to recognize the compensation cost as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Fiscal Year Ending:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Stock Options</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>RSAs</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>RSUs</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">June 30, 2025 (remaining six months)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">36,202</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">86,842</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">331,510</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">454,554</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">June 30, 2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,104</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">100,377</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">296,475</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">418,956</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">June 30, 2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">16,350</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">22,019</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">180,387</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">218,756</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">74,656</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">209,238</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">808,372</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,092,266</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 7215625 775126 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Stock options</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,809</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30,037</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21,618</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">61,515</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">RSAs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">59,531</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">108,922</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">166,218</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">131,309</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">RSUs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">171,206</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">172,820</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">318,185</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">359,030</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">     Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">241,546</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">311,779</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">506,021</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">551,854</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 10809 30037 21618 61515 59531 108922 166218 131309 171206 172820 318185 359030 241546 311779 506021 551854 1100 2000 options granted vest ratably over two to four years and are generally exercisable for ten years. The assumed forfeiture rates used in calculating the fair value of RSA and RSU grants was 0%, and the assumed forfeiture rates used in calculating the fair value of options for performance and service conditions were 20% for each of the six months ended December 31, 2024 and 2023. The volatility rate and expected term are based on seven-year historical trends in Class A common stock closing prices and actual forfeitures <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Stock Options </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Restricted Stock Units (RSUs) </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Restricted Stock Awards (RSAs) </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted-</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted-</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted-</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Weighted-</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Exercise</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Remaining</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Remaining</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Remaining</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Shares </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Price </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Contract </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Shares </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Contract </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Shares </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Contract </strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>June 30, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">553,689</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2.02</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">5.4</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1,250,132</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">0.8</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">161,540</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1.5</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">44,361</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">72,612</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Exercised</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(127,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(159,224</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(136,604</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Cancelled/Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">(28,794</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2.96</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>December 31, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">397,895</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1.96</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">5.6</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">1,135,269</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">0.5</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">97,548</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1.2</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Awards exercisable/</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">vested as of</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>December 31, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">350,409</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1.92</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">5.3</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">587,351</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Awards unexercisable/</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">unvested as of</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>December 31, 2024</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">47,486</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">2.25</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">8.0</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">547,918</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">0.5</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;">97,548</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1.2</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">397,895</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">1,135,269</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">97,548</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 553689 2.02 P5Y4M24D 1250132 P0Y9M18D 161540 P1Y6M 0 0 44361 72612 127000 2.01 159224 -136604 28794 2.96 0 0 397895 1.96 P5Y7M6D 1135269 P0Y6M 97548 P1Y2M12D 350409 1.92 P5Y3M18D 587351 0 47486 2.25 P8Y 547918 P0Y6M 97548 P1Y2M12D 1100000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Fiscal Year Ending:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Stock Options</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>RSAs</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>RSUs</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">June 30, 2025 (remaining six months)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">36,202</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">86,842</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">331,510</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">454,554</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">June 30, 2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,104</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">100,377</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">296,475</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">418,956</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">June 30, 2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">16,350</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">22,019</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">180,387</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">218,756</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">74,656</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">209,238</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">808,372</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,092,266</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 36202 86842 331510 454554 22104 100377 296475 418956 16350 22019 180387 218756 74656 209238 808372 1092266 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>10. Earnings (Loss) Per Share </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Basic earnings (loss) per share is computed by dividing net income or loss by the weighted-average number of shares of Class A common stock outstanding, during each period presented. Diluted earnings (loss) per share is computed similarly to basic earnings (loss) per share, except that it reflects the potential dilution that could occur if dilutive securities or other obligations to issue shares of Class A common stock were exercised or converted into shares of Class A common stock. The computations for basic and diluted earnings (loss) per share of Class A common stock are described in the following table:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended <br/>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended <br/>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(2,611,997</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(1,713,663</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(4,234,742</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(3,056,039</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Weighted-average common shares outstanding:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Basic number of shares</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">39,728,933</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">37,501,683</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">39,645,206</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">37,446,714</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Diluted number of shares</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">39,728,933</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">37,501,683</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">39,645,206</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">37,446,714</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Loss per common share:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Basic</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.07</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.05</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.11</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.08</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.07</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.05</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.11</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.08</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following potential dilutive shares were not included in the computation of diluted earnings (loss) per share of Class A common stock, as their effects would be anti-dilutive:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><strong>Three Months Ended </strong><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><strong>Six Months Ended </strong><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Options to purchase common stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">523,188</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">534,462</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">532,179</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">534,462</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">RSUs and RSAs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,292,221</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,704,638</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,348,442</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,695,723</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,815,409</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,239,100</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,880,621</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,230,185</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended <br/>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended <br/>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(2,611,997</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(1,713,663</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(4,234,742</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(3,056,039</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Weighted-average common shares outstanding:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Basic number of shares</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">39,728,933</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">37,501,683</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">39,645,206</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">37,446,714</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Diluted number of shares</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">39,728,933</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">37,501,683</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">39,645,206</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">37,446,714</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Loss per common share:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Basic</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.07</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.05</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.11</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.08</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.07</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.05</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.11</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.08</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> -2611997 -1713663 -4234742 -3056039 39728933 37501683 39645206 37446714 39728933 37501683 39645206 37446714 0.07 0.05 -0.11 -0.08 0.07 0.05 -0.11 -0.08 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><strong>Three Months Ended </strong><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><strong>Six Months Ended </strong><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Options to purchase common stock</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">523,188</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">534,462</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">532,179</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">534,462</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">RSUs and RSAs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,292,221</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,704,638</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,348,442</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,695,723</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,815,409</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,239,100</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,880,621</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,230,185</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 523188 534462 532179 534462 1292221 1704638 1348442 1695723 1815409 2239100 1880621 2230185 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>11. Leases</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Our leases primarily consist of operating leases related to our facilities located in Orlando, Florida; Riga, Latvia; Shanghai, China; and Zhenjiang, China, and finance leases related to certain equipment located in Orlando, Florida and Riga, Latvia. The operating leases for facilities are non-cancelable operating leases, with terms at various times through 2034. We typically include options to renew (or terminate) in our lease term, and as part of our right-of-use (“ROU”) assets and lease liabilities, when it is reasonably certain that we will exercise such options. We currently have fourteen finance lease agreements entered into during fiscal years 2023, 2024 and 2025 with terms ranging from three to five years. The finance leases are for computer and manufacturing equipment.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Our operating lease ROU assets and the related lease liabilities are initially measured at the present value of future lease payments over the lease term. One of our operating leases includes renewal options, which were not included in the measurement of the operating lease ROU assets and related lease liabilities. The lease on the premises comprising our primary facility in Orlando, Florida (the “Orlando Facility”) was amended in April 2021, and again in September 2021, to expand the space from approximately 26,000 square feet to approximately 58,500 square feet. The lease term was extended from April 30, 2022, to that certain date that is one hundred twenty-seven (127) months after the date the landlord completes certain work to be done at the leased premises. The landlord’s work was completed in August 2023, and accordingly the lease expires on March 31, 2034. Effective in January 2022, the terms of our leases in Zhenjiang, China and Riga, Latvia were extended to December 31, 2024 and 2030, respectively. It is our intention to renew the lease on the reduced space in Zhenjiang for at least a one-year term.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We received tenant improvement allowances for the lease of our Orlando Facility. These allowances were used to construct improvements and are included in leasehold improvements and operating lease liabilities. The balance is being amortized over the corresponding lease term. In August 2023, we completed the construction of additional tenant improvements within the premises subject to our continuing lease for our Orlando Facility, of which the landlord provided $2.4 million in tenant improvement allowances. We funded the balance of the tenant improvement costs of approximately $3.7 million.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The components of lease expense for the three and six months ended December 31, 2024 and 2023 were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Operating lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">269,985</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">238,652</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">538,480</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">443,675</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Finance lease cost:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:15px">Depreciation of lease assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">42,916</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13,982</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">80,732</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,897</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:15px">Interest on lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">17,027</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">7,856</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">31,089</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">15,392</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total finance lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">59,943</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">21,838</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">111,821</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">49,289</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">329,928</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">260,490</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">650,301</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">492,964</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Supplemental balance sheet information related to the leases as of December 31, 2024 and June 30, 2024 was as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Classification</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 30, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Assets:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:25%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:15px">Operating lease assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,218,147</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,741,549</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:15px">Finance lease assets</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Property and equipment, net<sup style="vertical-align:super">(1)</sup></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">954,791</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">1,063,768</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total lease assets</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">7,172,938</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">7,805,317</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Liabilities:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:15px">Current:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px">Operating leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Operating lease liabilities, current</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">997,957</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,059,998</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px">Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Finance lease liabilities, current</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">203,739</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">177,148</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:15px">Noncurrent:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px">Operating leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Operating lease liabilities, less current portion</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">7,539,488</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">8,058,502</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px">Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Finance lease liabilities, less current portion</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">496,025</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">528,753</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total lease liabilities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">9,237,209</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">9,824,401</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><sup style="vertical-align:super"></sup> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><sup style="vertical-align:super">(1)</sup></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Finance lease assets were recorded net of accumulated depreciation of approximately $190,000 and $109,000 as of December 31, 2024 and June 30, 2024, respectively.</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Lease term and discount rate information related to leases was as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Lease Term and Discount Rate</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Weighted Average Remaining Lease Term (in years)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">8.9</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">3.3</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Weighted Average Discount Rate</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Operating leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.9</td><td style="vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">7.1</td><td style="vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Supplemental cash flow information was as follows for the six months ended December 31, 2024 and 2023:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Six Months Ended December 31, </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Operating cash used for operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">590,037</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">363,320</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Operating cash used for finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">31,089</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,393</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Financing cash used for finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">89,705</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">58,785</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Future maturities of lease liabilities were as follows as of December 31, 2024:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Fiscal year ending:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Finance Leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Operating Leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2025 (remaining six months)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">147,073</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">551,758</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">240,481</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,126,945</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">213,832</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,134,178</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">170,535</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,152,594</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2029</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">57,642</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,182,835</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,563,403</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total future minimum payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">829,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,711,713</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">   Less imputed interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(129,799</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,174,268</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Present value of lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">699,764</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">8,537,445</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> The lease on the premises comprising our primary facility in Orlando, Florida (the “Orlando Facility”) was amended in April 2021, and again in September 2021, to expand the space from approximately 26,000 square feet to approximately 58,500 square feet. The lease term was extended from April 30, 2022, to that certain date that is one hundred twenty-seven (127) months after the date the landlord completes certain work to be done at the leased premises. The landlord’s work was completed in August 2023, and accordingly the lease expires on March 31, 2034. Effective in January 2022, the terms of our leases in Zhenjiang, China and Riga, Latvia were extended to December 31, 2024 and 2030, respectively. It is our intention to renew the lease on the reduced space in Zhenjiang for at least a one-year term 2400000 3700000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Three Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Operating lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">269,985</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">238,652</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">538,480</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">443,675</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Finance lease cost:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:15px">Depreciation of lease assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">42,916</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13,982</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">80,732</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,897</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:15px">Interest on lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">17,027</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">7,856</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">31,089</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">15,392</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total finance lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">59,943</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">21,838</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">111,821</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">49,289</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">329,928</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">260,490</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">650,301</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">492,964</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 269985 238652 538480 443675 42916 13982 80732 33897 17027 7856 31089 15392 59943 21838 111821 49289 329928 260490 650301 492964 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Classification</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 30, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Assets:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:25%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:15px">Operating lease assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,218,147</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,741,549</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:15px">Finance lease assets</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Property and equipment, net<sup style="vertical-align:super">(1)</sup></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">954,791</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">1,063,768</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total lease assets</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">7,172,938</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">7,805,317</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Liabilities:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:15px">Current:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px">Operating leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Operating lease liabilities, current</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">997,957</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,059,998</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px">Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Finance lease liabilities, current</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">203,739</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">177,148</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:15px">Noncurrent:</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px">Operating leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Operating lease liabilities, less current portion</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">7,539,488</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">8,058,502</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px">Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Finance lease liabilities, less current portion</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">496,025</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">528,753</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total lease liabilities</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">9,237,209</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">9,824,401</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 6218147 6741549 954791 1063768 7172938 7805317 997957 1059998 203739 177148 7539488 8058502 496025 528753 9237209 9824401 190000 109000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Lease Term and Discount Rate</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31, 2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Weighted Average Remaining Lease Term (in years)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">8.9</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">3.3</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Weighted Average Discount Rate</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Operating leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.9</td><td style="vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">7.1</td><td style="vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> P8Y10M24D P3Y3M18D 0.029 0.071 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong> Six Months Ended December 31, </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Operating cash used for operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">590,037</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">363,320</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Operating cash used for finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">31,089</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,393</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Financing cash used for finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">89,705</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">58,785</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 590037 363320 31089 15393 89705 58785 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Fiscal year ending:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Finance Leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Operating Leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2025 (remaining six months)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">147,073</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">551,758</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">240,481</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,126,945</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">213,832</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,134,178</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">170,535</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,152,594</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2029</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">57,642</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,182,835</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">5,563,403</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total future minimum payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">829,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,711,713</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">   Less imputed interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(129,799</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,174,268</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Present value of lease liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">699,764</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">8,537,445</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 147073 551758 240481 1126945 213832 1134178 170535 1152594 57642 1182835 0 5563403 829563 10711713 129799 2174268 699764 8537445 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>12. Loans Payable </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of December 31, 2024, loans payable consisted of two equipment loans and a bridge promissory note (as described below).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Bridge Promissory Note</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On August 6, 2024, we entered into a bridge promissory note (the “Bridge Note”) with Lytton-Kambara Foundation (the “Lender”) pursuant to which the Lender extended a loan to the Company in the principal amount of $3,000,000 (the “Loan”). The Loan is subject to an original issue discount of 7%. After deducting the original issue discount, fees paid to our placement agent, and certain expenses, the Company received net proceeds of $2,700,000.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Bridge Note is unsecured, bears interest at the rate of 12.5% per annum and has a 1-year term, maturing on August 6, 2025 (the “Maturity Date”), at which time the entire principal amount of the Bridge Note and all accrued but unpaid interest is due and payable in full.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We may prepay the principal outstanding under the Bridge Note at any time prior to the Maturity Date at 105% of the prepaid principal amount plus any unpaid accrued interest. Upon the consummation of a transaction resulting in a Change of Control (as defined in the Bridge Note) we are required to repay the holder of the Bridge Note in cash an amount equal to 105% of the outstanding principal balance of the Bridge Note plus unpaid accrued interest on the original principal. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Bridge Note contains customary representations, warranties and covenants for agreements of this type and provides for customary events of default, including among other things, failure to make payments when due, breaches of representations and warranties, and certain bankruptcy and insolvency events. Upon an event of default, the Bridge Note’s interest rate shall increase to 18% per annum and the Bridge Note holder may, at its option, accelerate the Bridge Note whereupon the entire principal amount thereof and all accrued but unpaid interest shall be due and payable in full. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Equipment Loans</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In December 2020, ISP Latvia received an equipment loan from a third party (the “2020 Equipment Loan”), which party is also a significant customer. The 2020 Equipment Loan was collateralized by certain equipment. The initial advance under the 2020 Equipment Loan was 225,000 EUR (or USD $275,000), payable in equal installments over 60 months, the proceeds of which were used to make a prepayment to a vendor for equipment to be delivered at a future date. An additional 225,000 EUR (or USD $267,000) was drawn in September 2021, which proceeds were paid to the vendor for the equipment, payable in equal installments over 52 months. The 2020 Equipment Loan bears interest at a fixed rate of 3.3%.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In May 2023, ISP Latvia entered into an equipment loan with a third party financial institution (the “2023 Equipment Loan”).  The 2023 Equipment Loan is collateralized by certain equipment. The initial advance under the 2023 Equipment Loan was 128,815 EUR (or USD $141,245), the proceeds of which were used to make a prepayment to a vendor for equipment to be delivered at a future date. The final advance for the final payment to the equipment vendor was 132,674 EUR (or USD $141,815). The 2023 Equipment Loan is payable over 48 months, with monthly installments that began on January 1, 2024. The 2023 Equipment Loan bears interest at the six-month EURIBOR rate, plus 2.84% (5.63% as of December 31, 2024).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Future maturities of loans payable are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Promissory Note</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Equipment Loans</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Fiscal year ending:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2025 (remaining six months)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">102,567</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">102,567</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">145,465</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,145,465</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">102,844</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">102,844</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">68,563</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">68,563</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">419,439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,419,439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Unamortized loan issuance costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(179,167</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Loans payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,240,272</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Less current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(3,017,443</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Non-current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">222,829</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 3000000 0.07 2700000 0.125 P1Y the Maturity Date at 105% of the prepaid principal amount plus any unpaid accrued interest. Upon the consummation of a transaction resulting in a Change of Control (as defined in the Bridge Note) we are required to repay the holder of the Bridge Note in cash an amount equal to 105% of the outstanding principal balance of the Bridge Note plus unpaid accrued interest on the original principal 0.18 275000 P60Y 267000 P52Y 0.033 141245 141815 P48Y 0.0563 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Promissory Note</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Equipment Loans</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Total</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Fiscal year ending:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2025 (remaining six months)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">102,567</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">102,567</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">145,465</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,145,465</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">—</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">102,844</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">102,844</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:20pt">June 30, 2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">—</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">68,563</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">68,563</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,000,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">419,439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,419,439</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Unamortized loan issuance costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(179,167</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Loans payable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,240,272</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Less current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(3,017,443</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Non-current portion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">222,829</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 102567 102567 -3000000 145465 3145465 102844 102844 0 68563 68563 3000000 419439 3419439 179167 3240272 3017443 222829 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong>13. Foreign Operations</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Assets and liabilities denominated in non-U.S. currencies are translated at rates of exchange prevailing on the balance sheet date, and revenues and expenses are translated at average rates of exchange for the period. Gains or losses on the translation of the financial statements of a non-U.S. operation, where the functional currency is other than the U.S. dollar, are reflected as a separate component of equity, which was a cumulative gain of approximately $330,000 and $510,000 as of December 31, 2024 and June 30, 2024, respectively. We also recognized net foreign currency transaction gains of $40,000 and $4,000 during the three months ended December 31, 2024 and 2023, respectively. During the six months ended December 31, 2024 and 2023, we recognized net foreign currency transaction gains of $4,000 and $29,000, respectively, included in the unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) in the line item entitled “Other income (expense), net.” </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Our cash, cash equivalents and restricted cash totaled approximately $3.2 million at December 31, 2024. Of this amount, approximately 60% was held by our foreign subsidiaries in China and Latvia. These foreign funds were generated in China and Latvia as a result of foreign earnings. With respect to the funds generated by our foreign subsidiaries in China, the retained earnings of the respective subsidiary must equal at least 50% of its registered capital before any funds can be repatriated through dividends. As of December 31, 2024, LPOIZ had approximately $1.2 million in retained earnings available for repatriation, based on earnings accumulated through December 31, 2024, the end of the most recent statutory tax year, that remained undistributed as of December 31, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Revenues from foreign countries for the six months ended December 31, 2024 and 2023 are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Revenues:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">United States</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">10,628,649</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">8,640,498</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Europe</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2,589,988</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4,521,846</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">China</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,324,301</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,217,955</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Other Asian countries</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">482,518</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">614,037</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Rest of world</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">799,754</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">398,549</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">15,825,210</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">15,392,885</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Long-lived assets located in foreign countries as of December 31, 2024 and June 30, 2024 are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 30, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Long-lived assets:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">United States</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">23,372,056</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">24,989,477</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Latvia</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4,517,296</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4,961,741</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">China</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">2,290,539</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">2,615,410</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">30,179,891</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">32,566,628</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 330000 510000 40000 4000 4000 29000 3200000 1200000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Six Months Ended </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Revenues:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">United States</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">10,628,649</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">8,640,498</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Europe</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2,589,988</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4,521,846</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">China</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,324,301</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,217,955</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Other Asian countries</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">482,518</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">614,037</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Rest of world</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">799,754</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">398,549</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">15,825,210</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">15,392,885</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>December 31, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>June 30, </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Long-lived assets:</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">United States</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">23,372,056</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;">24,989,477</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Latvia</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4,517,296</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4,961,741</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">China</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">2,290,539</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">2,615,410</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">30,179,891</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">32,566,628</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 10628649 8640498 2589988 4521846 1324301 1217955 482518 614037 799754 398549 15825210 15392885 23372056 24989477 4517296 4961741 2290539 2615410 30179891 32566628 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>14. Contingencies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Legal</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company, from time to time, is involved in various legal actions arising in the normal course of business. Management, after reviewing with legal counsel all of these actions and proceedings, believes that the aggregate losses, if any, will not have a material adverse effect on the Company’s financial position or results of operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In April 2021, we terminated several employees of our China subsidiaries, LPOIZ and LPOI, including the General Manager, the Sales Manager, and the Engineering Manager, after determining that they had engaged in malfeasance and conduct adverse to our interests, including efforts to misappropriate certain of our proprietary technology, diverting sales to entities owned or controlled by these former employees and other suspected acts of fraud, theft and embezzlement. In connection with such terminations, our China subsidiaries have engaged in certain legal proceedings with the terminated employees. We incurred various expenses associated with the investigation into these matters prior and subsequent to the termination of the employees and the associated legal proceedings. In December 2023, we recovered approximately $190,000 in funds that had been recovered by the Chinese authorities. We expect to incur minimal additional legal fees and consulting expenses in future periods as we have exhausted nearly all of our legal options and remedies.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Potential Impact of Economic Conditions in and Trade Relations with China</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Due to our operations in China, our business, results of operations, financial condition and prospects may be influenced to a significant degree by economic, political, legal and social conditions in China. China’s economy differs from the economies of other countries in many respects, including with respect to the level of development, growth rate, amount of government involvement, control of foreign exchange and allocation of resources. While China’s economy has experienced significant growth over the past several decades, its growth rate has declined in recent years and may continue to decline. Deteriorating economic conditions in China, as well as geo-political drivers such as sanctions on Chinese companies, generally have led to lower demand for our products in China and thus lower revenues and net income for our subsidiaries in China and the Company overall. A continuation of China’s current economic conditions or a further slowdown in the economic growth, an economic downturn, a recession, or other adverse economic conditions in China is likely to have a further adverse effect on our business and results of operations in future quarters.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In addition, China’s export limitations on Germanium and Gallium, two materials that are commonly used in infrared optical components, are becoming increasingly disruptive to our business with adverse impacts. The initial restrictions imposed in July 2023, required all international customers to provide an end user statement for approval before receiving an export license. Following that announcement, supply of Germanium was disrupted, though not completely stopped. This also resulted in significant price increases in the cost of Germanium material. Following these restrictions we had proactively canceled a number of customer orders for Germanium, to reduce our exposure in case of a supply disruption.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Then, in December 2024, China escalated trade tensions with the U.S. by imposing more stringent export restrictions on critical minerals, including Germanium. The Chinese Ministry of Commerce cited national security concerns as the rationale for these measures, which effectively banned shipments of these minerals to the U.S. and significantly limited shipments of those minerals for dual-use applications in many other countries.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As a purchaser of Germanium, we cannot provide any assurance that we will be able to obtain adequate supplies of Germanium, or that the timing or costs of obtaining such raw materials will be acceptable to us. As a precaution against disruptions in the Germanium supply chain and in anticipation of increased demand for optics produced from other materials, particularly our proprietary BlackDiamond materials, we have, in agreement with a key customer, canceled sales orders for optics made of Germanium and are actively working with our customers to redesign their systems to use our BlackDiamond materials instead of Germanium-based materials. Additionally, we are actively collaborating with our customers to ensure those redesigned systems are tested and qualified as replacements for legacy Germanium-based systems. In some cases, such as complex defense and airborne systems, the re-qualification of such redesigned systems is a lengthy process that can take up to two years. In other systems such as commercial systems and also some specific defense systems, this is a faster process, that takes several months.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In February 2025, the U.S. announced additional tariffs on goods imported from China, effective immediately, and China announced its intent to follow suit and implement additional tariffs on goods imported to China from the U.S. We have in place a number of strategies to mitigate the impact of tariffs, which we will adjust in response to these additional tariffs.   However, given the uncertainty regarding the potential for additional trade actions by the U.S. or other countries, any future impact on our operations and financial results is uncertain and these impacts could be more significant than in the past. Further, we can provide no assurance that the strategies we implemented to mitigate the impact of such tariffs or other trade actions will continue to be successful. To the extent that our supply chain, costs, sales, or profitability are negatively affected by the tariffs or other trade actions, our business, financial condition, and results of operations may be adversely affected.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Impact of Recent Wars</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In February 2022, Russian military forces invaded Ukraine. This war has led to sanctions on Russia, which have had some impacts, though temporary, on our supply chain of raw materials. Separately, Israel declared war on Hamas in October 2023.  Initially, this resulted in a temporary increase in our sales, as Israel worked to replace electro-optical systems that in some cases use our materials. Our sales to customers in this region have since stabilized, however, it is still possible that this war could have a negative impact on our business as a result of the overall economic impact in Israel. In addition to the significant defense related market in Israel, we also serve many commercial related applications and work with commercial companies in Israel, and the business of those customers may be negatively impacted by the war over time. Given the dynamic nature of this situation, we cannot reasonably estimate the impact of either the Russian-Ukraine conflict or the Israel-Hamas war on our financial condition, results of operations or cash flows into the foreseeable future.</p> 190000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>15. Liquidity</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We generally rely on cash from operations and equity and debt offerings, to the extent available, to satisfy our liquidity needs and to maintain our ability to repay our debt.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On February 16, 2022, we filed a shelf registration statement to facilitate the issuance of our Class A common stock, warrants exercisable for shares of our Class A common stock, and/or units up to an aggregate offering price of $75.8 million from time to time. In connection with the filing of the shelf registration statement, we also included a prospectus supplement relating to an at-the-market equity program under which we may issue and sell shares of our Class A common stock up to an aggregate offering price of $25.2 million from time to time, decreasing the aggregate offering price available under the shelf registration statement to $50.6 million. The shelf registration statement was declared effective by the SEC on March 1, 2022. As of June 30, 2024, we issued 585,483 shares of our Class A common stock pursuant to the at-the-market equity program.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On January 12, 2023, the Company entered into a securities purchase agreement (“Purchase Agreement”), pursuant to which the Company agreed to issue and sell in a public offering under the shelf registration statement an aggregate of 9,090,910 shares of the Company’s Class A common stock, par value $0.01 per share for a purchase price of $1.10 per share and filed a prospectus supplement with the SEC related thereto.  The sale of shares pursuant to the Purchase Agreement closed on January 17, 2023, and resulted in net proceeds of approximately $9.2 million after payment of placement agent fees, and certain other costs and expenses of the offering.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On February 13, 2025, we announced a strategic acquisition and the related financing, including the issuance of a new series of preferred shares. For additional information, refer to Note 16, <em>Subseqent Event</em>.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">There are a number of factors that could result in the need to raise additional funds, including a decline in revenue or a lack of anticipated sales growth, increased material costs, increased labor costs, planned production efficiency improvements not being realized, increases in property, casualty, benefit and liability insurance premiums, and increases in other costs. In addition, we may identify opportunities for additional acquisitions and other strategic transactions to expand and further enhance our business that may require that we raise additional capital should we elect to pursue any of such transactions.</p> 75800000 25200000 50600000 585483 9090910 0.01 1.10 The sale of shares pursuant to the Purchase Agreement closed on January 17, 2023, and resulted in net proceeds of approximately $9.2 million after payment of placement agent fees, and certain other costs and expenses of the offering <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>16. Subsequent Event</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On February 13, 2025, we entered into a Membership Interest Purchase Agreement (the “Membership Interest Purchase Agreement”) by and among the Company, G5 Infrared, LLC, a New Hampshire limited liability company (“G5 Infrared”), the members of G5 Infrared (the “Sellers”), and Kenneth R. Greenslade, solely in his capacity as Sellers’ Representative, pursuant to which the Company has agreed to acquire from the Sellers all of the issued and outstanding membership interests of G5 Infrared. The aggregate consideration is approximately $27 million which consists of (i) $20.25 million in cash, (ii) 1,972,531 shares of Class A Common Stock, and (iii) and up to an additional $23 million in earnout consideration paid annually in fiscal years 2026 and 2027 subject to achievement of certain revenue and EBITDA targets set forth in the Membership Interest Purchase Agreement. G5 Infrared is an infrared camera solutions provider for Department of Defense (“DoD”) contractors, commercial and industrial customers, and OEMs. The closing of the transaction is expected to occur on or before February 19, 2025.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Concurrent with the entry into the Membership Interest Purchase Agreement on February 13, 2025 , we entered into Securities Purchase Agreements (the “Securities Purchase Agreement”) with North Run Capital, AIGH Capital Management LLC and the Lytton-Kambara Foundation (the “Purchasers”) pursuant to which the Purchasers have agreed to purchase from the Company (i) an aggregate of approximately 24,956 shares (the “Preferred Shares”) of a newly created series of preferred stock, with a stated value of $1,000 per share (the “Preferred Stock”), designated Series G Convertible Preferred Stock, which shall be convertible into shares of Common Stock (the shares of Common Stock issuable upon conversion of the Preferred Shares being referred to as the “Conversion Shares”), in accordance with the terms of the Company’s Certificate of Designations, Preferences and Rights of the Series G Convertible Preferred Stock to be filed with the Delaware Secretary of State (the “Certificate of Designations”), (ii) warrants to purchase an aggregate of 4,352,774 shares of Common Stock, with an exercise price of $2.58 per share (the “Warrants; the shares of Common Stock issuable upon exercise of the Warrants being referred to as the “Warrant Shares”), and (iii) senior secured promissory notes (the “Notes”) in an aggregate principal amount of $5.2 million, which are convertible into shares of Preferred Stock upon the occurrence of the event specified in the Notes (the “Preferred Conversion Shares”), which are in turn convertible into Conversion Shares (the transactions contemplated by the Securities Purchase Agreement, the “Private Placement”). The Private Placement is expected to close immediately prior to the closing of the G5 Infrared acquisition.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">At the closing of the Securities Purchase Agreement, the Company and the Purchasers will enter into a registration rights agreement (the “Registration Rights Agreement”), pursuant to which the Company has agreed to register all Conversion Shares and Warrant Shares (the “Registrable Securities”) under the Securities Act. The Company agreed to file a registration statement covering the resale of such Registrable Securities within 75 days of the date of closing.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company may not issue Conversion Shares and/or Warrant Shares to the extent such issuances would result in an aggregate number of shares of Common Stock exceeding 19.99% of the total shares of Common Stock issued and outstanding as of the G5 acquisition closing date, in accordance with the rules and regulations of Nasdaq unless the Company first obtains stockholder approval (the “Stockholder Approval”). Pursuant to the Securities Purchase Agreement and as required by Nasdaq, the Company agreed to file a proxy statement to obtain the Stockholder Approval and hold such meeting of stockholders of the Company not later than 120 days after the closing. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On February 13, 2025, the Company entered into a Securities Purchase Agreement (the “Class A Common Securities Purchase Agreement”) with Lytton-Kambara Foundation (the “Buyer”), pursuant to which Buyer has agreed to purchase from the Company: (i) 455,192 shares of Class A common stock at a purchase price of approximately $2.15 per share, plus warrants to purchase 37.5% of the number of shares, or 170,697 shares of Class A common stock, with an exercise price of $2.58 per share; and (ii) 232,558 shares of Class A common stock at a purchase price of approximately $2.15 per share (the “Common Offering”). The consideration aggregate of $1.5 million to be paid consists of: 1) $500,000 cash; and 2) the remaining $1,000,000 by exchange of an equal amount of principal and accrued and unpaid interest outstanding under that certain existing indebtedness of the Company held by the Buyer as evidenced by that certain Bridge Note in the original principal amount of $3,000,000 dated August 6, 2024, by the Company in favor of the Buyer (the “Existing Note”).  Upon such exchange under the Class A Common Securities Purchase Agreement, and a like exchange for the remaining balance of the Existing Note in connection with the Buyer purchasing Preferred Stocks and Notes in the Private Placement, all of the Company’s obligations under the Existing Note shall be deemed satisfied in full, waived or terminated and the Existing Note will be deemed cancelled and of no force or effect. The Common Offering is expected to close immediately prior to the closing of the G5 Infrared acquisition.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company expects to receive aggregate proceeds from the Private Placement and the Common Offering of approximately $32.2 million, inclusive of the conversion of existing indebtedness, before deducting estimated offering expenses payable by the Company, which will be used to fund, in part, the cash consideration payable in connection with the G5 acquisition.</p> 27000000 20250000 23000000 1000 2.58 5200000 2.15 0.375 2.58 500000 1000000 3000000