0001213900-24-045549.txt : 20240521 0001213900-24-045549.hdr.sgml : 20240521 20240521153227 ACCESSION NUMBER: 0001213900-24-045549 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240521 DATE AS OF CHANGE: 20240521 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SUNHYDROGEN, INC. CENTRAL INDEX KEY: 0001481028 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 000000000 STATE OF INCORPORATION: NV FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-54437 FILM NUMBER: 24968927 BUSINESS ADDRESS: STREET 1: BIOVENTURES CENTER STREET 2: 2500 CROSSPARK ROAD CITY: CORALVILLE STATE: IA ZIP: 52241 BUSINESS PHONE: 805-966-6566 MAIL ADDRESS: STREET 1: BIOVENTURES CENTER STREET 2: 2500 CROSSPARK ROAD CITY: CORALVILLE STATE: IA ZIP: 52241 FORMER COMPANY: FORMER CONFORMED NAME: Hypersolar, Inc. DATE OF NAME CHANGE: 20100114 10-Q 1 ea0206501-10q_sunhydro.htm QUARTERLY REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

(Mark One)

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

 

For the quarterly period ended March 31, 2024

 

or

 

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

 

FOR THE TRANSITION PERIOD FROM __________ TO __________

 

COMMISSION FILE NUMBER: 000-54437

  

SUNHYDROGEN, INC.

(Name of registrant in its charter)

 

Nevada   26-4298300

(State or other jurisdiction of

incorporation or organization)

  (I.R.S. Employer
Identification No.)

 

BioVentures Center, 2500 Crosspark Road, Coralville, IA 52241
(Address of principal executive offices) (Zip Code)

 

Issuer’s telephone Number: (805) 966-6566

 

Former address, if changed since last report

 

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

 

Title of each class   Ticker symbol(s)   Name of each exchange on which registered
N/A   N/A   N/A

 

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

 

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

 

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

 

  Large accelerated filer Accelerated filer
  Non-accelerated filer Smaller reporting company
      Emerging growth company

 

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

 

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

 

The number of shares of registrant’s common stock outstanding, as of May 15, 2024 was 5,087,245,974.

 

 

 

 

 

 

SUNHYDROGEN, INC.

 

INDEX

 

  Page
PART I: FINANCIAL INFORMATION 1
Item 1: Financial Statements (Unaudited) 1
  Condensed Balance Sheets 1
  Condensed Statements of Operations 2
  Condensed Statements of Shareholders’ Equity/(Deficit) 3
  Condensed Statements of Cash Flows 4
  Notes to the Condensed Financial Statements 5
Item 2: Management’s Discussion and Analysis of Financial Condition and Results of Operations 18
Item 3: Quantitative and Qualitative Disclosures About Market Risk 21
Item 4: Controls and Procedures 21
     
PART II: OTHER INFORMATION 22
Item 1 Legal Proceedings 22
Item 1A: Risk Factors 22
Item 2: Unregistered Sales of Equity Securities and Use of Proceeds 22
Item 3: Defaults Upon Senior Securities 22
Item 4: Mine Safety Disclosures 22
Item 5: Other Information 22
Item 6: Exhibits 22
   
Signatures 23

 

i

 

 

PART I – FINANCIAL INFORMATION

 

Item 1. Financial Statements.

 

SUNHYDROGEN, INC.

CONDENSED BALANCE SHEETS

 

   March 31,
2024
   June 30,
2023
 
   (Unaudited)     
ASSETS        
CURRENT ASSETS        
Cash and cash equivalent  $39,215,765   $37,185,989 
Marketable securities at cost   -    3,188,040 
Interest receivable   56,921    - 
Short term investment at fair value, related party   2,976,192    7,655,601 
           
TOTAL CURRENT ASSETS   42,248,878    48,029,630 
           
OTHER ASSETS          
           
INVESTMENT          
Convertible notes receivable, related party   3,000,000    3,000,000 
           
TOTAL INVESTMENTS   3,000,000    3,000,000 
           
PROPERTY & EQUIPMENT          
Machinery and equipment   33,814    33,814 
Computers and peripherals   11,529    11,529 
Vehicle   155,000    155,000 
    200,343    200,343 
Less: accumulated depreciation   (110,592)   (83,468)
           
NET PROPERTY AND EQUIPMENT   89,751    116,875 
           
INTANGIBLE ASSETS          
Domain, net of amortization of $5,315 and $5,286, respectively   -    29 
Trademark, net of amortization of $800 and $714, respectively   343    428 
Patents, net of amortization of $41,268  and $36,344, respectively   59,875    64,799 
           
TOTAL INTANGIBLE ASSETS   60,218    65,256 
           
TOTAL OTHER ASSETS   3,149,969    3,182,131 
           
TOTAL ASSETS  $45,398,847   $51,211,761 
           
LIABILITIES, PREFERRED STOCK SUBJECT TO REDEMPTION AND SHAREHOLDERS’ DEFICIT          
           
CURRENT LIABILITIES          
Accounts payable and other payables  $382,745   $232,893 
Accrued expenses   56,436    628 
Loan payable, related party   55,735    106,728 
           
TOTAL CURRENT LIABILITIES   494,916    340,249 
           
LONG TERM LIABILITIES          
Loan payable, related party   9,206    36,731 
           
TOTAL LONG TERM LIABILITIES   9,206    36,731 
           
TOTAL LIABILITIES   504,122    376,980 
           
COMMIMENTS AND CONTINGENCIES (SEE NOTE 9)   
 
    
 
 
           
Series C 10% Preferred Stock, 8,851 and 10,951 shares issued and outstanding, redeemable value of $885,100 and $1,095,100, respectively   885,100    1,095,100 
           
SHAREHOLDERS’ EQUITY          
Preferred Stock, $0.001 par value; 5,000,000 authorized preferred shares outstanding   -    - 
Common Stock, $0.001 par value; 10,000,000,000 authorized common shares 5,087,245,974 and 4,821,298,283 shares issued and outstanding, respectively   5,087,246    4,821,298 
Additional Paid in Capital   128,392,402    126,889,423 
Accumulated deficit   (89,470,023)   (81,971,040)
           
TOTAL SHAREHOLDERS’ EQUITY   44,009,625    49,739,681 
           
TOTAL LIABILITIES, PREFERRED STOCK SUBJECT TO REDEEMPTION AND SHAREHOLDERS’ EQUITY  $45,398,847   $51,211,761 

 

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

 

1

 

SUNHYDROGEN, INC.

CONDENSED STATEMENTS OF OPERATIONS

FOR THE THREE AND NINE MONTHS ENDED MARCH 31, 2024 AND 2023

(Unaudited)

 

   THREE MONTHS ENDED   NINE MONTHS ENDED 
   March 31,
2024
   March 31,
2023
   March 31,
2024
   March 31,
2023
 
                 
REVENUE  $
-
   $
-
   $
-
   $
-
 
                     
OPERATING EXPENSES                    
Selling and Marketing   554    
-
    44,554    87,745 
General and administrative expenses   1,070,340    500,455    2,072,845    4,011,604 
Research and development cost   750,583    764,919    1,945,910    2,845,239 
Depreciation and amortization   10,382    11,064    32,162    32,504 
                     
TOTAL OPERATING EXPENSES   1,831,859    1,276,438    4,095,471    6,977,092 
                     
LOSS FROM OPERATIONS BEFORE  OTHER INCOME (EXPENSES)   (1,831,859)   (1,276,438)   (4,095,471)   (6,977,092)
                     
OTHER INCOME/(EXPENSES)                    
Investment  income   520,319    507,991    1,480,912    951,646 
Dividend expense   (18,362)   (6,750)   (61,882)   (20,250)
Unrealized Gain(loss) on investments, related party   (2,740,574)   (3,451,984)   (4,679,409)   4,668,652 
Realized gain (loss)   14,916    (24,617)   (173,124)   (24,617)
Realized Gain(Loss) on redemption of marketable securties   35,080    (104,035)   35,080    (149,962)
Gain (Loss) on change in derivative liability   
-
    6,118,044    
-
    7,059,883 
Interest expense   (1,684)   (19,561)   (5,089)   (64,611)
                     
TOTAL OTHER INCOME (EXPENSES)   (2,190,305)   3,019,088    (3,403,512)   12,420,741 
                     
NET INCOME (LOSS)  $(4,022,164)  $1,742,650   $(7,498,983)  $5,443,649 
                     
BASIC EARNINGS (LOSS) PER SHARE  $(0.00)  $0.00   $(0.00)  $0.00 
                     
DILUTED EARINGINS (LOSS) PER SHARE  $(0.00)  $0.00   $(0.00)  $0.00 
                     
WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING                    
BASIC   5,094,214,845    4,542,170,528    5,008,173,456    4,397,662,987 
                     
DILUTED   5,094,214,845    5,536,927,470    5,008,173,456    5,392,419,929 

 

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

 

2

 

SUNHYDROGEN, INC.

CONDENSED STATEMENTS OF SHAREHOLDERS’ EQUITY/(DEFICIT)

FOR THE THREE AND NINE MONTHS ENDED MARCH 31, 2024 AND 2023

 

   THREE MONTHS ENDED MARCH 31, 2024 
                       Additional         
   Preferred stock       Common stock   Paid-in   Accumulated     
   Shares   Amount   Mezzanine   Shares   Amount   Capital   Deficit   Total 
Balance at December 31, 2023 (unaudited)   
    -
   $
     -
   $885,100    5,092,814,633   $5,092,815   $127,509,819   $(85,447,859)  $47,154,775 
                                         
Issuance of common stock upon partial conversion of purchase agreement for cash   
-
    
-
    
-
    35,931,341    35,931    306,044    
-
    341,975 
                                         
Cancellation of restricted stock awards   
-
    
-
    
-
    (41,500,000)   (41,500)   (576,500)   
-
    (618,000)
                                         
Stock compensation expense   -    
-
    
-
    -    
-
    1,153,039    
-
    1,153,039 
                                         
Net Loss   -    
-
    
-
    -    
-
    
-
    (4,022,164)   (4,022,164)
                                         
Balance at March 31, 2024 (unaudited)   
-
   $
-
   $885,100    5,087,245,974   $5,087,246   $128,392,402   $(89,470,023)  $44,009,625 

 

   THREE MONTHS ENDED MARCH 31, 2023 
                        Additional         
   Preferred stock       Common stock   Paid-in   Accumulated     
   Shares    Amount   Mezzanine   Shares   Amount   Capital   Deficit   Total 
Balance at December 31, 2022 (unaudited)   
     -
    $
    -
   $540,000    4,449,997,804   $4,449,998   $107,063,659   $(79,245,024)  $32,268,633 
                                          
Issuance of common stock upon partial conversion of purchase agreement for cash   
-
     
-
    
-
    24,815,655    24,815    463,135    
-
    487,950 
                                          
Issuance of common stock for conversion of debt and acrued interest   
-
     
-
    
-
    154,198,530    154,199    -7,710    
-
    146,489 
                                          
Stock compensation expense   -     
-
    
-
    -    
-
    99,887    
-
    99,887 
                                          
Adjustment due to rounding   -     
-
    
-
    -    
-
    
-
    4    4 
                                          
Net Income   -     
-
    
-
    -    
-
    
-
    1,742,650    1,742,650 
                                          
Balance at March 31, 2023 (unaudited)   
-
    $
-
   $270,000    4,629,011,989   $4,629,012   $107,618,971   $(77,502,370)  $34,745,613 

 

   NINE MONTHS ENDED MARCH 31, 2024 
                       Additional         
   Preferred stock       Common stock   Paid-in   Accumulated     
   Shares   Amount   Mezzanine   Shares   Amount   Capital   Deficit   Total 
Balance at June 30, 2023   
     -
   $
    -
   $1,095,100    4,821,298,283   $4,821,298   $126,889,423   $(81,971,040)  $49,739,681 
                                         
Issuance of common stock upon partial conversion of purchase agreement for cash   
-
    
-
    -    86,395,059    86,395    792,530    
-
    878,925 
                                         
Issuance of common stock upon conversion of Series C Preferred stock   
-
    
-
    (210,000)   221,052,632    221,053    (11,053)   
-
    210,000 
                                         
Cancellation of restricted stock awards   -    
-
    
-
    (41,500,000)   (41,500)   (576,500)   
-
    (618,000)
                                         
Stock compensation expense   -    
-
    
-
    -    
-
    1,298,002    
-
    1,298,002 
                                         
Net Loss   -    
-
    -    -    
-
    
-
    (7,498,983)   (7,498,983)
                                         
Balance at March 31, 2024 (unaudited)   
-
   $
-
   $885,100    5,087,245,974   $5,087,246   $128,392,402   $(89,470,023)  $44,009,625 

 

   NINE MONTHS ENDED MARCH 31, 2023 
                       Additional         
   Preferred stock       Common stock   Paid-in   Accumulated     
   Shares   Amount   Mezzanine   Shares   Amount   Capital   Deficit   Total 
Balance at June 30, 2022   
      -
    
      -
   $270,000    4,271,749,146   $4,271,749   $103,311,733   $(82,946,019)  $24,637,463 
                                         
Issuance of common stock upon partial conversion of purchase agreement for cash   
-
    
-
    
-
    81,130,461    81,130    1,824,920    
-
    1,906,050 
                                         
Issuance of common stock for conversion of debt and acrued interest   
-
    
-
    
-
    274,198,530    274,199    (13,710)   
-
    260,489 
                                         
Issuance of common stock for the conversion of stock options   -    
-
    
-
    1,933,852    1,934    30,941    
-
    32,875 
                                         
Stock compensation for conversion of restricted stock awards   -    
-
    
-
    -    
-
    2,365,200    
-
    2,365,200 
                                         
Stock compensation expense   -    
-
    
-
    -    
-
    99,887    
-
    99,887 
                                         
Net Loss   -    -    -    -    
-
    
-
    5,443,649    5,443,649 
                                         
Balance at March 31, 2023 (unaudited)   
-
   $
-
   $270,000   $4,629,011,989   $4,629,012   $107,618,971   $(77,502,370)  $34,745,613 

 

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

 

3

 

SUNHYDROGEN, INC.

CONDENSED STATEMENTS OF CASH FLOWS

FOR THE NINE MONTHS ENDED MARCH 31, 2024 AND 2023

(Unaudited)

 

   Nine Months Ended 
   March 31,
2024
   March 31,
2023
 
CASH FLOWS FROM OPERATING ACTIVITIES:        
Net Loss   (7,498,983)   5,443,649 
Adjustment to reconcile net income (loss) to net cash (used in) provided by operating activities          
Depreciation & amortization expense   32,162    32,504 
Conversion of stock options for services   
-
    32,875 
Stock based compensation expense for services   1,298,002    99,887 
Cancellation of restricted stock awards   (618,000)   
-
 
Realized loss on sale of  investment   188,040    
-
 
Net stock compensation expense for conversion of restricted stock awards   
-
    2,365,200 
Loss on redemption of marketable securities   
-
    149,962 
Net (Gain) Loss on change in derivative liability   
-
    (7,059,883)
Unrealized gain on change in fair value of investment, related party   4,679,409    (4,668,652)
Change in assets and liabilities :          
Prepaid expense   
-
    17,394 
Interest receivable on bonds   (56,921)   
-
 
Accounts payable   149,852    179,071 
Accrued expenses   55,808    639 
Accrued interest on convertible notes   
-
    60,585 
           
NET CASH USED IN OPERATING ACTIVITIES   (1,770,631)   (3,346,769)
           
CASH FLOWS FROM INVESTING ACTIVITIES          
Marketable securities purchased   (253,920,231)   (6,475,678)
Marketable securities redeemed   235,384,616    20,443,798 
Marketable securities transferred to new account   18,535,615    
-
 
Purchase of certificate of deposit   (5,000,000)   
-
 
Redemption of certificate of deposit   5,000,000    
-
 
Purchase of investment, related party   
-
    (7,000,000)
Purchase of long term convertible note, related party   
-
    (3,000,000)
Redemption of short term investments in corporate securities   3,000,000    
-
 
Purchase of tangible assets   
-
    (33,814)
           
NET PROVIDED BY INVESTING ACTIVITIES:   3,000,000    3,934,306 
           
CASH FLOWS FROM FINANCING ACTIVITIES:          
Repayment of related party note payable   (78,518)   (42,432)
Net proceeds from  purchase agreements   878,925    1,906,050 
           
NET CASH PROVIDED BY FINANCING ACTIVITIES   800,407    1,863,618 
           
NET INCREASE IN CASH   2,029,776    2,451,155 
           
CASH, BEGINNING OF PERIOD   37,185,989    27,681,485 
           
CASH, END OF PERIOD   39,215,765    30,132,640 
           
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION          
Interest paid  $5,089   $19,561 
Taxes paid   
 
   $
-
 
           
SUPPLEMENTAL DISCLOSURES OF NON CASH TRANSACTIONS          
Fair value of common stock upon conversion of convertible notes, and accrued interest  $
-
   $260,489 
Fair value of stock options issued through a cashless exercise  $
-
   $32,875 
Reclassification of related party accrued salary to loan payable  $
-
   $211,750 
Conversion of Series C Preferred shares to common stock  $210,000   $
-
 
Cancellation of restricted stock units  $(618,000)  $
-
 

 

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

 

4

 

SUNHYDROGEN, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS –UNAUDITED

MARCH 31, 2024 AND 2023

 

1. Basis of Presentation

 

The accompanying unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all normal recurring adjustments considered necessary for a fair presentation have been included. Operating results for the nine months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the year ended June 30, 2024. For further information refer to the financial statements and footnotes thereto included in the Company’s Form 10-K for the year ended June 30, 2023.

 

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

This summary of significant accounting policies of SunHydrogen, Inc. is presented to assist in understanding the Company’s financial statements. The financial statements and notes are representations of the Company’s management, which is responsible for their integrity and objectivity. These accounting policies conform to accounting principles generally accepted in the United States of America and have been consistently applied in the preparation of the financial statements.

 

Cash and Cash Equivalent

 

The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents.

 

Concentration risk

 

Cash includes amounts deposited in financial institutions in excess of insurable Federal Deposit Insurance Company (FDIC) limits. At times throughout the year, the Company may maintain cash balances in certain bank accounts in excess of the FDIC limits. As of March 31, 2024, the cash balance in excess of the FDIC limits was $34,893,596. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk in these accounts.

 

Marketable Securities

 

Corporate bonds and U.S. Treasuries are considered current, based on their liquidity. The investments are generally valued using quoted prices and are classified in Level 2 of the fair value hierarchy as prices are not always from active markets. We consider our investments held to maturity and we believe there are no other than temporary declines in fair value. Our investments are recorded at historical cost.

 

Use of Estimates

 

In accordance with accounting principles generally accepted in the United States, management utilizes estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. These estimates and assumptions relate to useful lives and impairment of tangible and intangible assets, accruals, income taxes, stock-based compensation expense, Binomial lattice valuation model inputs, derivative liabilities and other factors. Management believes it has exercised reasonable judgment in deriving these estimates. Consequently, a change in conditions could affect these estimates.

 

5

 

SUNHYDROGEN, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS –UNAUDITED

MARCH 31, 2024 AND 2023

 

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

Property and Equipment

 

Property and equipment are stated at cost and are depreciated using straight line over its estimated useful lives.

 

Computers and peripheral equipment   5 Years 
Vehicle   5 Years 

 

The Company recognized depreciation expense of $27,124 and $27,229 for the nine months ended March 31, 2024 and 2023, respectively. 

 

Intangible Assets

 

The Company has patent applications to protect the inventions and processes behind its proprietary bio-based back-sheet, a protective covering for the back of photovoltaic solar modules traditionally made from petroleum-based film. Intangible assets that have finite useful lives continue to be amortized over their useful lives.

 

   Useful Lives  3/31/2024   6/30/2023 
            
Domain-gross  15 years  $5,315   $5,315 
Less accumulated amortization      (5,315)   (5,286)
Domain-net     $
-
   $29 
              
Trademark-gross  10 years  $1,143   $1,143 
Less accumulated amortization      (800)   (714)
Domain-net     $343   $428 
              
Patents-gross  15 years  $101,143   $101,143 
Less accumulated amortization      (41,268)   (36,344)
Patents-net     $59,875   $64,799 

 

The Company recognized amortization expense of $5,038 and $7,033 for the nine months ended March 31, 2024 and December 31, 2023, respectively.

 

Net Earnings (Loss) per Share Calculations

 

Net earnings (Loss) per share dictates the calculation of basic earnings (loss) per share and diluted earnings per share. Basic earnings (loss) per share are computed by dividing by the weighted average number of common shares outstanding during the nine months ended March 31, 2024. Diluted net earnings (loss) per share is computed similar to basic earnings (loss) per share except that the denominator is increased to include the effect of stock options and stock-based awards (Note 4). 

 

Nine months ended March 31, 2024

 

The Company calculated the dilutive impact of 269,894,499 outstanding stock options and awards, 86,495,239 common stock purchase warrant, and 8,851 shares of Series C Preferred shares, which are convertible into shares of common stock. Stock options and awards, common stock purchase warrants, Series C Preferred shares were not included, in the calculation of net earnings per share, because their impact on income per share is antidilutive.

 

6

 

SUNHYDROGEN, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS –UNAUDITED

MARCH 31, 2024 AND 2023

 

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

Nine months ended March 31, 2023

 

The Company calculated the dilutive impact of 209,394,499 outstanding stock options, 94,895,239 common stock purchase warrants, and the convertible debt and accrued interest of $819,359, which is convertible into shares of common stock. The common stock purchase warrants, stock options, and convertible debt and accrued interest, were included in the calculation of net earnings per share, because their impact on income per share is dilutive.

 

   Nine Months Ended 
   March 31, 
   2024   2023 
         
Income (Loss) to common shareholders (Numerator)  $(7,498,982)  $5,443,649 
           
Basic weighted average number of common shares outstanding (Denominator)   5,008,173,456    4,397,662,987 
           
Diluted weighted average number of common shares outstanding (Denominator)   5,008,173,456    5,392,419,929 

  

Stock Based Compensation

 

The Company accounts for stock option grants issued and vesting to employees and non-employees in accordance with the authoritative guidance of the Financial Accounting Standards Board whereas the value of the stock compensation is based upon the measurement date as determined at either a) the date at which a performance commitment is reached, or b) at the date at which the necessary performance to earn the equity instruments is complete. Non-employee stock-based compensation charges generally are amortized over the vesting period on a straight-line basis. In certain circumstances where there are no future performance requirements by the non-employee, option grants are immediately vested, and the total stock-based compensation charge is recorded in the period of the measurement date.

 

Warrant Accounting 

 

The Company accounts for the warrants to purchase shares of common stock using the estimated fair value on the date of issuance as calculated using the Black-Scholes valuation model.

 

Fair Value of Financial Instruments

 

Fair value of financial instruments requires disclosure of the fair value information, whether or not recognized on the balance sheet, where it is practicable to estimate that value. As of March 31, 2024, the amounts reported for cash, accrued interest and other expenses, notes payables, convertible notes, and derivative liability approximate the fair value because of their short maturities.

 

We adopted ASC Topic 820 for financial instruments measured as fair value on a recurring basis. ASC Topic 820 defines fair value, established a framework for measuring fair value in accordance with accounting principles generally accepted in the United States and expands disclosures about fair value measurements.

 

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC Topic 820 established a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements).

 

Reclassification of Expenses

 

Certain amounts in the 2023 financial statements have been reclassified to conform to the presentation used in the 2024 fianancial statements. There was no material effect on the Company’s previously issued financial statements.

 

7

 

SUNHYDROGEN, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS –UNAUDITED

MARCH 31, 2024 AND 2023

 

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

These tiers include:

  

Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets.

 

Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active.

 

Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

 

We measure certain financial instruments at fair value on a recurring basis. Assets and liabilities measured at fair value on a recurring basis are as follows (See Note 6):

 

   Total   (Level 1)   (Level 2)   (Level 3) 
Assets:                
Cash and cash equivalents at March 31, 2024  $39,215,765   $39,215,765   $
-
   $
      -
 
Marketable securities measured at fair value March 31, 2024  $2,976,192   $
-
   $2,976,192   $
-
 
   $42,191,957   $39,215,765   $2,976,192   $
-
 
                     
Cash and cash equivalents at June 30, 2023  $37,185,989   $37,185,989   $
-
   $
-
 
Marketable securities measured at fair value June 30, 2023  $10,843,641   $
-
   $10,843,641   $
-
 
   $48,029,630   $37,185,989   $10,843,641   $
-
 
                     
Liabilities:   -    -    -    - 

 

As of March 31, 2024, the Company had no derivative liabilities for which Level 3 inputs were reported.

 

8

 

SUNHYDROGEN, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS –UNAUDITED

MARCH 31, 2024 AND 2023

 

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

 

Research and Development

 

Research and development costs are expensed as incurred.  Total research and development costs were $1,945,910 and $2,845,239 for the nine months ended March 31, 2024 and 2023, respectively.

 

Advertising and Marketing

 

Advertising and marketing cost are expensed as incurred. Total advertising and marketing costs were $44,554 and $87,745 for the nine months ended March 31, 2024 and 2023, respectively.

 

Accounting for Derivatives

 

The Company evaluates all of its financial instruments to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. For derivative financial instruments that are accounted for as liabilities, the derivative instrument is initially recorded at its fair value and is then re-valued at each reporting date, with changes in the fair value reported in the statements of operations. For stock-based derivative financial instruments, the Company uses a probability weighted average series Binomial lattice formula pricing models to value the derivative instruments at inception and on subsequent valuation dates.

 

The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is evaluated at the end of each reporting period. Derivative instrument liabilities are classified in the balance sheet as current or non-current based on whether or not net-cash settlement of the derivative instrument could be required within 12 months of the balance sheet date.

 

Recently Issued Accounting Pronouncements

 

Management does not believe that any other recently issued, but not yet effective, accounting standards if currently adopted would have a material effect on the accompanying unaudited financial statements as of March 31, 2024.

 

3. PREFERRED STOCK

 

Series C Preferred Stock

 

On December 15, 2021, the Company filed a certificate of designation of Series C Preferred Stock with the Secretary of State of Nevada, designating 17,000 shares of preferred stock as Series C Preferred Stock. Each share of Series C Preferred Stock has a stated value of $100 and is convertible into shares of common stock of the Company at a conversion price equal to $0.00095. The Series C Preferred Stockholders are entitled to receive out of any funds and assets of the Company legally available prior and in preference to any declaration or payment of any dividend on the common stock of the Company, cumulative dividends, at an annual rate of 10% of the stated value, payable in cash or shares of common stock. In the event the Company declares or pays a dividend on its shares of common stock (other than dividend payable in shares of common stock), the holders of Series C Preferred Stock will also be entitled to receive payment of such dividend on an as-if-converted basis. The Series C Preferred Stock confers no voting rights on holders, except with respect to matters that materially and adversely affect the voting powers, rights or preferences of the Series C Preferred Stock or as otherwise required by applicable law.

 

9

 

SUNHYDROGEN, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS –UNAUDITED

MARCH 31, 2024 AND 2023

 

3. PREFERRED STOCK (Continued)

 

Series C Preferred Stock (Continued)

 

On December 15, 2021, the Company entered into a securities purchase agreement with an accredited investor for an exchange of convertible debt to equity. Under the purchase agreement, the Company and investor acknowledged there was $187,800 of principal remaining under the note issued to the investor by the Company on February 3, 2017, plus $80,365 of accrued interest, representing a total aggregate note balance of $268,165. Pursuant to the purchase agreement, the Company sold to the investor 2,700 shares of the Company’s newly designated Series C Preferred Stock for a total purchase price of $268,165, and a loss on settlement of debt of $1,835. On April 15, 2023, the Company entered into another securities purchase agreement with the investor to exchange the remaining notes with principal of $550,000, plus accrued interest of $126,455, representing a total aggregate note balance of $676,455, and a loss on settlement of debt of $45. Pursuant to the purchase agreement, the Company sold 6,765 shares of the Company’s Series C Preferred Stock to the investor, for a total purchase price of $676,455. The investor tendered the Note to the Company for cancellation and agreed to forgo all future accrued interest under the Note, as the total purchase price for the shares. As of June 30, 2023, the Company had a total of 9,465 shares of Series C Preferred Stock outstanding with a fair value of $946,500, and a stated value of one hundred dollars ($100) (“share value’) per share, convertible into shares of common stock of the Company. The stock was presented as mezzanine equity because it is redeemable at a fixed or determinable amount upon an event that is outside of the issuer’s control. Upon liquidation, dissolution and winding up of the Company, the holder of each outstanding share of Series C Preferred Stock shall be entitled to receive, out of the assets of the Company available for distribution to its shareholders upon such liquidation, before any payments shall be made or any assets distributed to the holders of the common stock, the stated value of the Series C Preferred Shares plus any declared but unpaid dividends. No other current or future equity holders of the Company shall have higher priority of liquidation preference than holders of Series C Preferred Stock. The holder has the right, at any time, at its election, to convert shares of Series C Preferred Stock into common stock at a conversion price of $0.00095 per share. During the three months ended September 30, 2023, the investor converted 2,100 preferred shares with a face value of $210,000, at a conversion price of $0.00095. The preferred shares were converted into 221,052,632, no gain or loss was recognized in the financial statements. As of March 31, 2024, 7,365 of such shares of Series C Preferred Stock outstanding.

 

On June 19, 2023, the Company entered into a securities purchase agreement with an accredited investor for an exchange of convertible debt to equity. Under the purchase agreement, the Company and investor acknowledged there was an aggregate of $100,000 of principal outstanding under the Note issued to the investor by the Company on August 10, 2018, plus $48,603 of accrued interest, representing a total aggregate note balance of $148,603. Pursuant to the Purchase Agreement, the Company issued and sold to the investor 1,486 shares of the Company’s Series C Preferred Stock for a total purchase price of $148,603, and a gain on settlement of debt of $3. The investor tendered the Note to the Company for cancellation and agreed to forego all future accrued interest under the Note, as the total purchase price for the shares. As of March 31, 2024, 1,486 of such shares of Series C Preferred Stock were outstanding.

 

As of March 31, 2024, the Company had an aggregate total of 8,851 shares of Series C Preferred Stock outstanding with a fair value of $885,100, and a stated value of one hundred dollars ($100) (“share value’) per share, convertible into shares of common stock of the Company. Upon liquidation, dissolution and winding up of the Company, the holder of each outstanding share of Series C Preferred Stock shall be entitled to receive, out of the assets of the Company available for distribution to its shareholders upon such liquidation, before any payments shall be made or any assets distributed to the holders of the common stock, the stated value of the Series C Preferred Shares plus any declared but unpaid dividends. No other current or future equity holders of the Company shall have higher priority of liquidation preference than holders of Series C Preferred Stock. The holder has the right, at any time, at its election, to convert shares of Series C Preferred Stock into common stock at a conversion price of $0.00095 per share.

 

10

 

SUNHYDROGEN, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS –UNAUDITED

MARCH 31, 2024 AND 2023

 

3. PREFERRED STOCK (Continued)

 

Series C Preferred Stock (Continued)

 

During the fiscal year ended June 30, 2023, the Company entered into a purchase agreement with investors for an exchange of convertible debt into equity. The investors exchanged convertible notes in the amount of $837,800, plus interest in the amount of $255,423, and an aggregate loss of $1,877 for an aggregate total of $1,095,100 in exchange for 10,951 shares of the Company’s Series C Preferred Stock. The extinguishment of the convertible debt and derivative was recognized in the Company’s financial statement as a loss on settlement of convertible notes and derivative liability in the amount of $664,627. A valuation was prepared based on a stock price of $0.020 as of April 15, 2023 and $0.0185 as of June 19, 2023, with a volatility of 96.6%, as of April 15, 2023 and 82.9% as of June 19, 2023 based on an estimated term of 5 years.

 

The stock was presented as mezzanine equity because it is redeemable at a fixed or determinable amount upon an event that is outside of the issuer’s control.

 

4. COMMON STOCK

 

On January 27, 2022, the holder of the majority of the voting power of the shareholders of the Company, and the Company’s chief executive officer, approved by written consent (i) an amendment to the Company’s articles of incorporation to increase the Company’s authorized shares of common stock from 5,000,000,000 to 10,000,000,000, (ii) an amendment to the Company’s articles of incorporation to effect a reverse stock split of the Company’s common stock by a ratio of not less than 1-for-100 and not more than 1-for-500 at any time prior to the one year anniversary of filing the definitive information statement with respect to the reverse split, with the board of directors having the discretion as to whether or not the reverse split is to be effected, and with the exact ratio of any reverse split to be set at a whole number within the above range as determined by the board in its discretion, and (iii) the adoption of the Company’s 2022 Equity Incentive Plan. Shareholder approval for such actions became effective 20 days after the definitive information statement relating to such actions was mailed to shareholders.

 

Nine months ended March 31, 2024

 

On November 11, 2022, the Company entered into a Purchase Agreement with an investor for the sale of up top $45,000,000 of shares of common stock. For the nine months ended March 31, 2024, the Company issued 86,395,059 shares of common stock for $900,000 under a purchase agreement at prices of $0.00944 - $0.0132, pursuant to the purchase notices received from the investor. The finance cost of $21,075 was deducted from the gross proceeds.

 

Nine months ended March 31, 2023

 

During the nine months ended March 31, 2023, the Company issued 274,198,530 shares of common stock upon conversion of convertible notes in the amount of $177,500 of principal, plus accrued interest of $82,989 based upon a conversion price of $0.00095 per share. The notes were converted per the terms of their respective agreements and therefore no gain or loss on the conversion was recorded.

 

On November 11, 2022, the Company entered into a Purchase Agreement with an investor for a total of $45,000,000 to purchase shares of common stock. During the nine months ended March 31, 2023, the Company issued 81,130,461 shares of common stock for $1,950,000 under a purchase agreement at prices of $0.01968 - $0.02608, pursuant to the purchase notices received from the investor. The finance cost of $43,950 was deducted from the gross proceeds converted, with net proceeds of $1,906,050.

 

11

 

SUNHYDROGEN, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS –UNAUDITED

MARCH 31, 2024 AND 2023

 

4. COMMON STOCK (Continued)

 

During the nine months ended March 31, 2023, a consultant exercised 3,071,412 nonqualified stock options with an exercise price of $0.01 and a market price of $0.027 per share. Upon exercise of the stock options, the Company issued 1,933,852 shares of common stock through a cashless exercise at the price of $0.017 per share for compensation expense of $32,875.

 

During the nine months ended March 31, 2023, two employees were granted 150,000,000 restricted stock awards for services, which vested immediately. The Company withheld 62,400,000 shares at a price of $0.027 to pay for the taxes owed by the employees in the amount of $1,684,800, and the remaining 87,600,000 shares priced at $0.027 per share in the amount of $2,365,200 in stock compensation was reported in the financial statements.

 

5. RESTRICTED STOCK UNITS

 

On March 30, 2023, the Board of Directors determined that in the best interest of the Company and the Shareholders to grant an employee a restricted stock units in consideration of services to be rendered to the Company. The Board granted 21,500,000 shares of restricted stock units, which vested on March 30, 2023. Under the 2019 Equity Incentive Plan, an employee was granted 21,500,000 restricted stock units at a price of $0.025 per share for services, which vested on March 30, 2023. The stock units of 21,500,000 were cancelled at a unit price of $0.012 in the amount of $258,000, which was netted against the stock compensation expense during the period.

 

On December 20, 2022 and January 1, 2023, the Board of Directors determined that in the best interest of the Company and the Shareholders, to grant certain employees, a director, and a consultant restricted stock units in consideration of services to be rendered to the Company. The Board granted 33,000,000 shares of restricted stock units under the 2022 Equity Incentive Plan, whereby, 23,000,000 shares vested on January 1, 2023 and 10,000,000 shares, which were to vest on January 1, 2024, but were not granted. During the period ended March 31, 2024, the Company cancelled 20,000,000 of the stock units at a price of $0.012 in the amount of $240,000, which was netted against the stock compensation expense during the period. The remaining 10,000,000 units were to vest on January 1, 2024 were not granted. As of March 31, 2024, there remained a balance of 3,000,000 stock units, with an exercise price of $0.025.

 

The total stock units cancelled consisted of 21,500,000 units for the 2019 Equity Incentive Plan and 20,000,000 units for the 2022 Equity Incentive Plan for an aggregate total of 41,500,000, The price per stock unit was $0.025.As of March 31, 2024, the Company recorded stock compensation expense of $125,000.

 

The fair value of the cancellation of the units was $618,000 for the 41,500,000 stock units.

 

   3/31/2024   3/31/2023 
       Weighted       Weighted 
   Number   average   Number   average 
   Of   exercise   Of   exercise 
   Units   price   Units   price 
Outstanding, beginning of period   54,500,000   $0.025    
-
   $
-
 
Granted   
-
    
-
    54,500,000   $0.025 
Stock units not granted   (10,000,000)   
-
    
-
    
-
 
Cancellation of units   (41,500,000)  $0.025    
-
    
-
 
Outstanding, end of period   3,000,000   $0.025    54,500,000   $0.025 
Exercisable at the end of period   3,000,000   $0.025    54,500,000   $0.025 

 

6. STOCK OPTIONS AND WARRANTS

 

The Company accounts for stock options ..granted to employees and non-employees in accordance with the authoritative guidance of the Financial Accounting Standards Board whereas the value of the stock compensation is based upon the measurement date as determined at either a) the date at which a performance commitment is reached, or b) at the date at which the necessary performance to earn the equity instruments is complete. Non-employee stock-based compensation charges generally are amortized over the vesting period on a straight-line basis. In certain circumstances where there are no future performance requirements by the non-employee, option grants are immediately vested, and the total stock-based compensation charge is recorded in the period of the measurement date.

 

12

 

SUNHYDROGEN, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS –UNAUDITED

MARCH 31, 2024 AND 2023

 

6. STOCK OPTIONS AND WARRANTS (Continued)

 

2019 Equity Stock Incentive Plan

 

On December 17, 2018, the Board of Directors approved and adopted the 2019 Equity Incentive Plan (“the Plan”), with 300,000,000 shares reserved for issuance pursuant to the Plan. The purpose of the Plan is to promote the success of the Company and to increase stockholder value by providing an additional means through the grant of awards to attract, motivate, retain and reward selected employees and other eligible persons. The awards are performance-based compensation that are granted under the Plan as incentive stock options (ISO) or nonqualified stock options. The per share exercise price for each option shall not be less than 100% of the fair market value of a share of common stock on the date of grant of the option. The Company periodically issues stock options and warrants to employees and non-employees in non-capital raising transactions for services and for financing cost.

 

2022 Equity Stock Incentive Plan

 

On January 27, 2022, the Company adopted the 2022 Equity Incentive Plan, to enable the Company to attract and retain the types of employees, consultants, and directors who will contribute to the Company’s long-range success. The maximum number of shares of common stock that may be issued under the 2022 Plan is initially 400,000,000. The number of shares will automatically be increased on the first day of the Company’s fiscal year beginning in 2023 so that the total number of shares issuable will at all times equal fifteen percent (15%) of the Company’s fully diluted capitalization on the first day of the Company’s fiscal year, unless the Board adopts a resolution providing that the number of shares issuable under the 2022 Plan shall not be so increased.

 

As of July 1, 2023, the 2022 Equity Incentive Plan increased by 15% to 723,194,742 shares, based on the Company’s fully diluted capitalization on leaving a reserve of 660,194,742 as of March 31, 2024.

 

During the period ended March 31, 2024, the Company granted 103,000,000 stock options at an exercise price of $0.012 per share, which vested immediately on January 30, 2024. As of March 31, 2024, 266,394,499 stock options were outstanding, and the Company recognized stock compensation expense of $1,173,002.

 

A summary of the Company’s stock option activity and related information follows:

 

   3/31/2024   3/31/2023 
       Weighted       Weighted 
   Number   average   Number   average 
   Of   exercise   Of   exercise 
   Options   price   Options   price 
Outstanding, beginning of period   163,394,499   $0.0095    157,965,711   $0.0089 
Granted   103,000,000   $0.012    
-
    
-
 
Exercised   
-
    
 
    
-
    
-
 
Redemption of options   
-
    
 
    (3,071,212)  $(0.01)
Outstanding, end of period   266,394,499   $0.0107    154,894,499   $0.0124 
Exercisable at the end of period   263,144,499   $0.0105    154,394,499   $0.0124 

 

13

 

SUNHYDROGEN, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS –UNAUDITED

MARCH 31, 2024 AND 2023

 

6. STOCK OPTIONS AND WARRANTS (Continued)

 

STOCK OPTIONS (Continued)

 

The weighted average remaining contractual life of options outstanding as of March 31, 2024 and 2023 was as follows: 

 

3/31/2024   3/31/2023 
Exercise
Price
   Stock
Options
Outstanding
   Stock
Options
Exercisable
   Weighted
Average
Remaining
Contractual
Life (years)
   Exercise
Price
   Stock
Options
Outstanding
   Stock
Options
Exercisable
   Weighted
Average
Remaining
Contractual
Life (years)
 
$0.016    9,000,000    5,250,000    2.17    
-
    
-
    
-
    - 
$0.012    103,000,000    103,000,000    5.84    
-
    
-
    
-
    - 
$0.0097    6,000,000    6,000,000    1.84   $0.0097    6,000,000    6,000,000    1.84 
$0.0099    138,894,499    138,894,499    1.82   $0.0099    138,894,499    138,894,499    2.82 
$0.0060    10,000,000    10,000,000    2.31   $0.0060    10,000,000    10,000,000    3.31 
      266,894,499    263,144,499              154,894,499    154,894,499      

 

WARRANTS

 

During the nine months ended March 31, 2024, 8,400,000 common stock purchase warrants expired leaving an aggregate of 78,095,239 common stock purchase warrants outstanding, with exercise prices ranging from $0.12 - $0.13125 per share. The warrants were estimated at fair value on the date of issuance as calculated using the Black-Scholes valuation model. The derivative liability calculated on all warrants outstanding as of the nine months ended March 31, 2024, was removed with the exchange of the convertible notes and accrued interest for preferred shares. The warrants can be exercised over a period of three (3) years.

 

A summary of the Company’s warrant activity and related information follows for the nine months ended March 31, 2024

 

   3/31/2024 
       Weighted 
       average 
   Number of   exercise 
   Warrants   price 
Outstanding, beginning of period   86,495,239   $0.12 
Granted   
-
    
-
 
Exercised   
-
    
-
 
Forfeited/Expired   (8,400,000)  $(0.0938)
Outstanding, end of period   78,095,239   $0.12 
Exercisable at the end of period   78,095,239   $0.12 

 

14

 

SUNHYDROGEN, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS –UNAUDITED

MARCH 31, 2024 AND 2023

 

6. STOCK OPTIONS AND WARRANTS (Continued)

 

WARRANTS (Continued)

 

The weighted average remaining contractual life of warrants outstanding as of March 31, 2024 was as follows: 

 

3/31/2024   Weighted Average 
Exercise
Price
   Warrants
Outstanding
   Warrants
Exercisable
   Remaining Contractual
Life (years)
 
$0.13125    6,666,667    6,666,667    1.90 
$0.12    71,428,572    71,428,572    1.92 
      78,095,239    78,095,239      

 

At March 31, 2024, the aggregate intrinsic value of the warrants outstanding was $0.

 

7. CASH, CASH EQUIVALENTS, MARKETABLE SECURITIES, AND EQUITY INVESTMENT, RELATED PARTY

 

As of March 31, 2024, the Company invested in marketable securities, which have been recognized in the financial statements at cost. The related party, short-term investment is recognized in the financial statements at fair value.

   

As of March 31, 2024, the components of the Company’s cash, cash equivalents, and short -term investments are summarized as follows:

 

   Adjusted
Cost
   Unrealized
Gains
   Unrealized
Losses
   Fair
Value
   Cash and
Cash
Equivalents
   Short-Term
Marketable
Securities
 
Cash  $30,623,941   $
        -
   $
-
   $
-
   $30,623,941    
-
 
                               
Subtotal   30,623,941    
-
    
-
    
-
    30,623,941    
-
 
                               
Level 1                              
U.S. Treasury bills   8,591,824    
-
    
-
    
-
    8,591,824    
-
 
Subtotal   8,591,824    
-
    
-
    
-
    8,591,824    
-
 
                               
Level 2                              
Teco Investment, related party   7,000,000    
 
    (4,023,808)   2,976,192    
-
    2,976,192 
                               
Subtotal   7,000,000    
-
    (4,023,808)   2,976,192    
-
    2,976,192 
                               
Total  $46,215,765   $
-
   $(4,023,808)  $2,976,192   $39,215,765   $2,976,192 

 

The Company has invested in marketable securities, which mature within ninety days from date of purchase, and are held to maturity. The current trading prices or fair market value of the securities vary, and we believe any decline in fair value is temporary. All securities are current and not in default.

 

15

 

SUNHYDROGEN, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS –UNAUDITED

MARCH 31, 2024 AND 2023

 

7. CASH, CASH EQUIVALENTS, MARKETABLE SECURITIES, AND EQUITY INVESTMENT, RELATED PARTY (CONTINUED)

 

During the nine months ended March 31, 2024, the Company recognized interest income pertaining to the investments of $1,073,293 in the financial statements, which is recorded as part of investment income in the statement of operations.

 

The Company over the past year has considered many companies in the hydrogen space for strategic investments, and believed that TECO 2030 ASA (TECO)’s fuel cell technology, designed with their development partner AVL, has shown incredible potential to become a key player in the fuel cell market. On November 11, 2022, the Company entered into a subscription agreement with TECO a public limited company incorporated in Norway. Pursuant to the subscription agreement, the Company purchased 13,443,875 shares of TECO stock for an aggregate consideration of $7 million in USD, at an exchange rate of NOK 10.4094. The stocks purchased are adjusted to fair value based on unrealized gain or loss at the end of each period. The Company has an 8.3% interest as a shareholder of TECO. The CEO is also a director of TECO, which makes this a related party.

 

8. EQUITY INVESTMENT IN SECURITIES -RELATED PARTY AND BOND RECEIVABLE -RELATED PARTY

 

The Company purchased a bond receivable of TECO for a subscription amount of $3 million in USD. The issuance of the bond receivable is through a Tap Issue Addendum to TECO’s secured convertible notes agreement dated June 1, 2022, pursuant to which Nordic Trustee AS is acting as the security agent on behalf of the note holders. The bond receivable matures on June 1, 2025, and bears interest at the rate of 8% per annum paid quarterly in arrears and are convertible into shares of TECO at a rate of NOK 5.0868 per share. For the nine months ended March 31, 2024, the Company recognized interest income of $171,573 in the financial statements. All interest income has been paid timely each quarter.

 

The CEO of the Company is a director of TECO, which makes this a related party relationship.

 

   Cost Basis   Unrealized
Gain
6/30/2023
   Unrealized
Loss
3/31/2024
   Fair Value
3/31/2024
 
Short term equity investments at fair value, related party  $7,000,000   $655,601   $(4,679,409)  $2,976,192 

 

During the nine months ended March 31, 2024, the Company recognized an unrealized loss of $(4,679,409) in the financial statements.

 

9. SHORT TERM INVESTMENTS

 

On September 12, 2023, the Company invested in a $5,000,0000 certificate of deposit (CD), which matured on March 12, 2024. CDs should be reported as part of cash and cash equivalents at cost plus accrued interest if less than 90 days from the purchase date, and on its own line in the financial statements if the purchase is greater than 90 days. The CD has been classified as a short term investment due to the length of time to maturity at acquisition and is measured using Level 2. The Company recognized interest income of $171,573 in the financial statements as of March 31, 2024.

 

 

10. COMMITMENTS AND CONTINGENCIES

 

Effective October 1, 2022, the Company extended its research agreement with the University of Iowa through March 31, 2024. As consideration under the research agreement, the University of Iowa will receive a maximum of $343,984 from the Company in four equal installments of $85,996. The agreement can be terminated by either party upon sixty (60) days prior written notice to the other. As of March 31, 2024, the contract was paid in full.

 

16

 

SUNHYDROGEN, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS –UNAUDITED

MARCH 31, 2024 AND 2023

 

10. COMMITMENTS AND CONTINGENCIES (Continued)

 

Effective October 1, 2022, the Company extended its research agreement with the University of Michigan through March 31, 2024. As consideration under the research agreement, the University of Michigan will receive a maximum of $298,194, from the Company in four equal installments of $74,549. In the event of early termination by the Sponsor, the Sponsor will pay all costs accrued by the University as of the date of termination, including non-cancellable obligations. As of March 31, 2024, there remains a balance of $149,098 per the agreement.

 

The Company rented lab space with the University of Iowa as of February 2022. The monthly rent was $1,468, plus an additional $500 for the rental of a lab on a month-to-month basis and is cancellable with a thirty (30) day notice. On July 1, 2022, the Company increased the space needed for its’ lab work for a monthly rental of $5,468 per month. Due to the rental being month-to-month, ASC 842 lease accounting is not applicable.

 

In the normal course of business, the Company may be involved in legal proceedings, claims and assessments arising in the ordinary course of business. Such matters are subject to many uncertainties, and outcomes are not predictable with assurance. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the Company’s financial position or results of operation.

 

11. RELATED PARTY

 

Shareholders Loan

 

As of March 31, 2024, the Company reported an accrual associated with the CEO’s prior years’ salary in the amount of $211,750 for the current year, which is recorded in related party accrued expenses. The Company began accruing the salary in 2011 and used the funds for operating expenses. During the period ended December 31, 2022, the accrued salary was reclassified as a loan from the CEO, with an interest rate of five percent (5%). The loan will be repaid with monthly payments of $9,290, including interest and principal over a two-year period. As of March 31, 2024, the principal balance remaining on the loan was $64,941, and interest paid during the nine months ended March 31, 2024 was $5,090.

 

Other Related Party Activity

 

As discussed in Note 8, the Company purchased an interest in a company that the CEO became a director of subsequent to the purchase.

 

12. SUBSEQUENT EVENTS

 

Management evaluated subsequent events as of the date of the financial statements pursuant to ASC TOPIC 855 and had no subsequent events to report.

 

17

 

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

 

Cautionary Statement Regarding Forward-Looking Statements

 

The information in this report may contain forward-looking statements. These forward-looking statements involve risks and uncertainties, including statements regarding our capital needs, business strategy and expectations. Any statements that are not of historical fact may be deemed to be forward-looking statements. These forward-looking statements involve substantial risks and uncertainties. In some cases you can identify forward-looking statements by terminology such as “may,” “will,” “should,” “expect,” “plan,” “intend,” “anticipate,” “believe,” “estimate,” “predict,” “potential,” or “continue”, the negative of the terms or other comparable terminology. Actual events or results may differ materially from the anticipated results or other expectations expressed in the forward-looking statements. In evaluating these statements, you should consider various factors, including the risks included from time to time in our reports filed with the Securities and Exchange Commission, or the SEC. These factors may cause our actual results to differ materially from any forward-looking statements. We disclaim any obligation to publicly update these statements, or disclose any difference between actual results and those reflected in these statements, except as may be required under applicable law.

 

Unless the context otherwise requires, references in this Form 10-Q to “we,” “us,” “our,” or the “Company” refer to SunHydrogen, Inc.

 

Overview

 

At SunHydrogen, our goal is to replace fossil fuels with clean, renewable hydrogen.

 

Hydrogen is the most abundant chemical element in the universe. When hydrogen fuel is used to power transportation and industry, the only byproduct left behind is pure water, unlike hydrocarbon fuels such as oil, coal and natural gas that emit carbon dioxide and other harmful pollutants into the atmosphere. However, naturally occurring elemental hydrogen is rare – so rare, in fact, that today about 95% of hydrogen is produced from steam reforming of natural gas (Source: US Department of Energy, Hydrogen Fuel Basics). This process is both economically and environmentally unsound.

 

The SunHydrogen solution offers an efficient and cost-effective way to produce truly green hydrogen using sunlight and any source of water. Our core technology is a self-contained, nanoparticle-based hydrogen generator that mimics photosynthesis to split water molecules, resulting in hydrogen. By optimizing the science of water electrolysis at the nano-level, we believe we have developed a low-cost method to potentially produce environmentally friendly renewable hydrogen.

 

We believe renewable hydrogen has already proven itself to be a key solution in helping the world meet climate targets, and we believe our technology potentially offers solutions to the challenges that the hydrogen future presents, including cost of production and transportation.

 

Because our process only requires sunlight and water, our technology can be installed near the point of hydrogen use. This eliminates the need for pipelines and trucks that result in high carbon emissions and high capital investment. Additionally, because our process directly uses the electrical charges created by sunlight to generate hydrogen, our nanoparticle technology does not rely on grid power or require the costly power electronics that conventional electrolyzers do. Lastly, our planned scalable system configuration of many individual hydrogen-generating panels ensures redundancy, security and stability.

  

With a target cost of $2.50/kg., we aspire for our technology to be cost-competitive with brown hydrogen and below the cost of clean hydrogen competitors. We believe our solution has the potential to clear a path for green hydrogen to compete with natural gas hydrogen and gain mass market acceptance as a true replacement for fossil fuels.

 

Our technology is primarily developed at three laboratories – our independent laboratory in Coralville, Iowa, the SunHydrogen laboratory at the University of Iowa, and the Singh laboratory at University of Michigan. 

  

Additionally, in parallel to the ongoing development of our own technology, we are well-capitalized to begin pursuing synergistic strategic investments in the hydrogen space. SunHydrogen is committed to furthering renewable hydrogen technology to grow the hydrogen ecosystem, and we are actively pursuing opportunities for investment and acquisition of complimentary hydrogen technologies. We are fortunate to have the resources to maximize our impact in this fast-growing industry.

 

18

 

Critical Accounting Policies

 

Our discussion and analysis of our financial condition and results of operations are based upon our financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates, including those related to impairment of property, plant and equipment, intangible assets, deferred tax assets and fair value computation using the Binomial valuation option pricing model. We base our estimates on historical experience and on various other assumptions, such as the trading value of our common stock and estimated future undiscounted cash flows, that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions; however, we believe that our estimates, including those for the above-described items, are reasonable.

 

Use of Estimates

 

In accordance with accounting principles generally accepted in the United States, management utilizes estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. These estimates and assumptions relate to useful lives and impairment of tangible and intangible assets, accruals, income taxes, stock-based compensation expense, Binomial lattice valuation model inputs, derivative liabilities and other factors. Management believes it has exercised reasonable judgment in deriving these estimates. Consequently, a change in conditions could affect these estimates.

 

Fair Value of Financial Instruments

 

Fair value of financial instruments requires disclosure of the fair value information, whether or not recognized in the balance sheet, where it is practicable to estimate that value. As of March 31, 2024, the amounts reported for cash, investment in affiliate, accrued interest and other expenses, notes payables, and derivative liability approximate the fair value because of their short maturities.

 

We adopted ASC Topic 820 for financial instruments measured as fair value on a recurring basis. ASC Topic 820 defines fair value, established a framework for measuring fair value in accordance with accounting principles generally accepted in the United States and expands disclosures about fair value measurements.

 

Recently Issued Accounting Pronouncements

 

Management reviewed currently issued pronouncements during the three months ended March 31, 2024, and does not believe that any recently issued, but not yet effective, accounting standards if currently adopted would have a material effect on the accompanying condensed financial statements. Pronouncements are disclosed in notes to the financial statements. 

 

Results of Operations for the Three Months ended March 31, 2024 compared to Three Months Ended March 31, 2023

 

Operating Expenses

 

Operating expenses for the three months ended March 31, 2024 were $1,831,859, compared to $1,276,438 for the three months ended March 31, 2023. The net change of $555,421 in operating expenses consisted primarily of an increase in salaries expense.

 

Other Income/(Expenses)

 

Other income and (expenses) for the three months ended March 31, 2024 were $(2,190,305), compared to $3,019,088 for the three months ended March 31, 2023. The decrease in other income of $5,209,393 was the result of a decrease in non-cash loss on change in derivative and unrealized gain in related party investments.

 

Net Income/(Loss)

 

For the three months ended March 31, 2024, our net loss was $(4,022,164), compared to net income of $1,742,650 for the three months ended March 31, 2023. The majority of the decrease in net income of $(5,764,814), was related primarily to the decrease in unrealized gain in related party investments and net change of derivative instruments estimated each period. These estimates are based on multiple inputs, including the market price of our stock, interest rates, our stock price, volatility, variable conversion prices based on market prices defined in the respective agreements and probabilities of certain outcomes based on managements’ estimates. These inputs are subject to significant changes from period to period, therefore, the estimated fair value of the derivative liabilities will fluctuate from period to period, and the fluctuation may be material. The Company has not generated any revenues.

 

19

 

Results of Operations for the Nine months ended March 31, 2024 compared to Nine Months Ended March 31, 2023.

 

Operating Expenses

 

Operating expenses for the nine months ended March 31, 2024 were $4,095,472, compared to $6,977,092 for the nine months ended March 31,2023. The net decrease of $2,881,620 in operating expenses consisted primarily of a decrease in salary expenses.

 

Other Income/(Expenses)

 

Other income and (expenses) for the nine months ended March 31, 2024 were $(3,403,512), compared to $12,420,741, for the nine months ended March 31, 2023. The net increase in other expenses of $15,824,253 was the result of a decrease in non-cash net change in derivatives.

 

Net Income/(Loss)

 

For the nine months ended March 31, 2024, our net loss was $(7,498,984), compared to net income of $5,443,649, for the nine months ended March 31, 2023. The majority of the decrease in net income of $12,942,633 was related primarily to the decrease in unrealized gain in related party investments, and a non-cash gain in change in derivative. Company has not generated any revenues.

 

Liquidity and Capital Resources

 

Liquidity is the ability of a company to generate funds to support its current and future operations, satisfy its obligations, and otherwise operate on an ongoing basis. Significant factors in the management of liquidity are funds generated by operations, levels of accounts receivable and accounts payable and capital expenditures. 

 

As of March 31, 2024, we had working capital of $41,753,962, compared to $47,689,381 as of June 30, 2023. This decrease in working capital of $5,935,419 was primarily due to a decrease in marketable securities and fair market value of short term investment.

 

Cash used in operating activities was $1,770,631 for the nine months ended March 31, 2024, compared to $3,346,769 for the nine months ended March 31, 2023. The net decrease of $1,576,138 in cash used in operating activities was due to a decrease in salary expense. The Company has had no revenues.

 

Cash provided by investing activities during the nine months ended March 31, 2024 and March 31, 2023 was $3,000,000 and $3,934,306, respectively. The net decrease of $934,306 in cash used in investing activities was due to a decrease in the purchase of marketable securities.

 

Cash provided by financing activities during the three months ended March 31, 2024 and March 31, 2023 was $800,407 and $1,863,618, respectively. The net decrease of $1,063,211 in cash provided by financing activities was due to a decrease in net proceeds from cash purchase agreements. 

 

Our ability to continue as a going concern is dependent upon raising capital through financing transactions and future revenue. Our capital needs have primarily been met from the proceeds of private placements and registered offerings of our securities, as we have not generated any revenues to date.

 

We have historically obtained funding from investors, through private placements and registered offerings of equity and debt securities. Management believes that the Company will be able to continue to raise funds through the sale of its securities to its existing shareholders and prospective new investors, which will provide the additional cash needed to meet the Company’s obligations as they become due and will allow the Company to continue to develop its core business. There can be no assurance that we will be able to continue raising the required capital for our operations on terms and conditions that are acceptable to us, or at all. If we are unable to obtain sufficient funds, we may be forced to curtail and/or cease our operation.

 

Off-Balance Sheet Arrangements

 

We do not have any off-balance sheet arrangements that are reasonably likely to have a current or future effect on our financial condition, revenues or expenses, result of operations, liquidity or capital expenditures.

 

20

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

 

Not required for smaller reporting companies.

 

Item 4. Controls and Procedures.

 

Evaluation of Disclosure Controls and Procedures

 

As of the end of the period covered by this report, we conducted an evaluation, under the supervision and with the participation of our chief executive officer and chief financial officer of our disclosure controls and procedures (as defined in Rule 13a-15(e) and Rule 15d-15(e) of the Exchange Act). Based upon this evaluation, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures are effective to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is: (i) recorded, processed, summarized and reported, within the time periods specified in the Commission’s rules and forms, and (ii) accumulated and communicated to our management, including our chief executive officer and chief financial officer, or person performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

 

Changes in Internal Control Over Financial Reporting

 

There was no change to our internal control over financial reporting that occurred during our last fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

21

 

PART II - OTHER INFORMATION

 

Item 1. Legal Proceedings.

 

We are not currently a party to, nor is any of our property currently the subject of, any material legal proceeding.

 

Item 1A. Risk Factors.

 

There are no material changes from the risk factors previously disclosed in our annual report on Form 10-K filed with the SEC on September 29, 2023.

 

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

 

None.

 

Item 3. Defaults Upon Senior Securities.

 

None.

 

Item 4. Mine Safety Disclosures.

 

Not applicable.

 

Item 5. Other Information.

 

During the quarter ended March 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.

  

Item 6. Exhibits.

 

Exhibit No.   Description
31.1*   Certification by Chief Executive Officer and Acting Chief Financial Officer pursuant to Sarbanes-Oxley Section 302*
32.1**   Certification by Chief Executive Officer and Acting Chief Financial Officer pursuant to 18 U.S.C. Section 1350**
101*   Inline XBRL Document Set for the financial statements and accompanying notes in Part I, Item 1, of this Quarterly Report on Form 10-Q.
104*   Inline XBRL for the cover page of this Quarterly Report on Form 10-Q, included in the Exhibit 101 Inline XBRL Document Set.

 

* Filed herewith

 

** Furnished herewith

 

22

 

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.

 

May 21, 2024 SUNHYDROGEN, INC.
     
  By: /s/ Timothy Young
   

Timothy Young

Chief Executive Officer and
Acting Chief Financial Officer

(Principal Executive Officer,
Principal Financial Officer and
Principal Accounting Officer)

 

23

 

50000000 false --06-30 Q3 0001481028 0001481028 2023-07-01 2024-03-31 0001481028 2024-05-15 0001481028 2024-03-31 0001481028 2023-06-30 0001481028 us-gaap:RelatedPartyMember 2024-03-31 0001481028 us-gaap:RelatedPartyMember 2023-06-30 0001481028 us-gaap:OtherIntangibleAssetsMember 2024-03-31 0001481028 us-gaap:OtherIntangibleAssetsMember 2023-06-30 0001481028 us-gaap:TrademarksMember 2024-03-31 0001481028 us-gaap:TrademarksMember 2023-06-30 0001481028 us-gaap:TradeSecretsMember 2024-03-31 0001481028 us-gaap:TradeSecretsMember 2023-06-30 0001481028 us-gaap:SeriesCPreferredStockMember 2024-03-31 0001481028 us-gaap:SeriesCPreferredStockMember 2023-06-30 0001481028 2024-01-01 2024-03-31 0001481028 2023-01-01 2023-03-31 0001481028 2022-07-01 2023-03-31 0001481028 us-gaap:PreferredStockMember 2023-12-31 0001481028 hysr:MezzanineMember 2023-12-31 0001481028 us-gaap:CommonStockMember 2023-12-31 0001481028 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001481028 us-gaap:RetainedEarningsMember 2023-12-31 0001481028 2023-12-31 0001481028 us-gaap:PreferredStockMember 2024-01-01 2024-03-31 0001481028 hysr:MezzanineMember 2024-01-01 2024-03-31 0001481028 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001481028 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001481028 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001481028 us-gaap:PreferredStockMember 2024-03-31 0001481028 hysr:MezzanineMember 2024-03-31 0001481028 us-gaap:CommonStockMember 2024-03-31 0001481028 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001481028 us-gaap:RetainedEarningsMember 2024-03-31 0001481028 us-gaap:PreferredStockMember 2022-12-31 0001481028 hysr:MezzanineMember 2022-12-31 0001481028 us-gaap:CommonStockMember 2022-12-31 0001481028 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001481028 us-gaap:RetainedEarningsMember 2022-12-31 0001481028 2022-12-31 0001481028 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001481028 hysr:MezzanineMember 2023-01-01 2023-03-31 0001481028 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001481028 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001481028 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001481028 us-gaap:PreferredStockMember 2023-03-31 0001481028 hysr:MezzanineMember 2023-03-31 0001481028 us-gaap:CommonStockMember 2023-03-31 0001481028 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001481028 us-gaap:RetainedEarningsMember 2023-03-31 0001481028 2023-03-31 0001481028 us-gaap:PreferredStockMember 2023-06-30 0001481028 hysr:MezzanineMember 2023-06-30 0001481028 us-gaap:CommonStockMember 2023-06-30 0001481028 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001481028 us-gaap:RetainedEarningsMember 2023-06-30 0001481028 us-gaap:PreferredStockMember 2023-07-01 2024-03-31 0001481028 us-gaap:CommonStockMember 2023-07-01 2024-03-31 0001481028 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2024-03-31 0001481028 us-gaap:RetainedEarningsMember 2023-07-01 2024-03-31 0001481028 hysr:MezzanineMember 2023-07-01 2024-03-31 0001481028 us-gaap:PreferredStockMember 2022-06-30 0001481028 hysr:MezzanineMember 2022-06-30 0001481028 us-gaap:CommonStockMember 2022-06-30 0001481028 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001481028 us-gaap:RetainedEarningsMember 2022-06-30 0001481028 2022-06-30 0001481028 us-gaap:PreferredStockMember 2022-07-01 2023-03-31 0001481028 hysr:MezzanineMember 2022-07-01 2023-03-31 0001481028 us-gaap:CommonStockMember 2022-07-01 2023-03-31 0001481028 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2023-03-31 0001481028 us-gaap:RetainedEarningsMember 2022-07-01 2023-03-31 0001481028 2023-04-01 2023-12-31 0001481028 us-gaap:CommonStockMember 2023-07-01 2024-03-31 0001481028 hysr:DilutiveImpactsMember 2024-03-31 0001481028 hysr:DilutiveImpactsMember us-gaap:SeriesCPreferredStockMember 2024-03-31 0001481028 us-gaap:CommonStockMember 2022-07-01 2023-03-31 0001481028 hysr:DilutiveImpactsMember 2023-03-31 0001481028 us-gaap:ComputerEquipmentMember 2024-03-31 0001481028 us-gaap:VehiclesMember 2024-03-31 0001481028 hysr:DomainMember 2024-03-31 0001481028 hysr:DomainMember 2023-06-30 0001481028 us-gaap:TrademarksMember 2024-03-31 0001481028 us-gaap:TrademarksMember 2023-06-30 0001481028 us-gaap:PatentsMember 2024-03-31 0001481028 us-gaap:PatentsMember 2023-06-30 0001481028 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001481028 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001481028 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001481028 us-gaap:FairValueInputsLevel1Member 2023-06-30 0001481028 us-gaap:FairValueInputsLevel2Member 2023-06-30 0001481028 us-gaap:FairValueInputsLevel3Member 2023-06-30 0001481028 us-gaap:SeriesCPreferredStockMember 2021-12-15 2021-12-15 0001481028 us-gaap:SeriesCPreferredStockMember 2021-12-15 0001481028 hysr:PurchaseAgreementMember 2021-12-15 0001481028 hysr:PurchaseAgreementMember 2017-02-03 2017-02-03 0001481028 us-gaap:SeriesCPreferredStockMember 2017-02-03 0001481028 2021-12-15 2021-12-15 0001481028 2023-04-15 0001481028 2023-04-15 2023-04-15 0001481028 us-gaap:SeriesCPreferredStockMember 2023-04-15 0001481028 us-gaap:SeriesCPreferredStockMember 2023-07-01 2024-03-31 0001481028 us-gaap:SeriesCPreferredStockMember 2023-07-01 2023-09-30 0001481028 2023-07-01 2023-09-30 0001481028 us-gaap:CommonStockMember 2023-09-30 0001481028 2023-09-30 0001481028 2023-06-19 0001481028 2023-06-19 2023-06-19 0001481028 us-gaap:SeriesCPreferredStockMember 2023-06-19 0001481028 hysr:PurchaseAgreementMember us-gaap:SeriesCPreferredStockMember 2024-03-31 0001481028 2022-07-01 2023-06-30 0001481028 srt:MinimumMember 2022-01-27 0001481028 srt:MaximumMember 2022-01-27 0001481028 2022-11-11 2022-11-11 0001481028 srt:MaximumMember 2023-07-01 2024-03-31 0001481028 srt:MinimumMember 2023-07-01 2024-03-31 0001481028 us-gaap:ConvertibleDebtMember 2022-07-01 2023-03-31 0001481028 us-gaap:SeriesCPreferredStockMember 2023-03-31 0001481028 hysr:PurchaseAgreementMember 2022-11-11 2022-11-11 0001481028 hysr:PurchaseAgreementMember us-gaap:CommonStockMember 2023-03-31 0001481028 hysr:PurchaseAgreementMember us-gaap:CommonStockMember 2022-07-01 2023-03-31 0001481028 srt:MinimumMember 2023-03-31 0001481028 srt:MaximumMember 2023-03-31 0001481028 hysr:PurchaseAgreementMember 2022-07-01 2023-03-31 0001481028 us-gaap:SeriesCPreferredStockMember 2022-07-01 2023-03-31 0001481028 hysr:RestrictedStockAwardsMember 2023-03-30 2023-03-30 0001481028 hysr:StockOptionPlanMember hysr:RestrictedStockAwardsMember 2023-03-30 2023-03-30 0001481028 hysr:StockOptionPlanMember hysr:RestrictedStockAwardsMember 2023-03-30 0001481028 hysr:RestrictedStockAwardsMember 2023-01-01 2023-01-01 0001481028 2023-01-01 2023-01-01 0001481028 hysr:ConsultantMember hysr:RestrictedStockAwardsMember 2023-07-01 2024-03-31 0001481028 us-gaap:ServiceMember hysr:StockOptionPlanMember 2024-03-31 0001481028 hysr:RestrictedStockAwardsMember 2023-07-01 2024-03-31 0001481028 2024-01-01 2024-01-01 0001481028 hysr:StockOptionPlanMember 2024-03-31 0001481028 us-gaap:RestrictedStockMember 2023-06-30 0001481028 us-gaap:RestrictedStockMember 2022-06-30 0001481028 us-gaap:RestrictedStockMember 2023-07-01 2024-03-31 0001481028 us-gaap:RestrictedStockMember 2022-07-01 2023-03-31 0001481028 us-gaap:RestrictedStockMember 2024-03-31 0001481028 us-gaap:RestrictedStockMember 2023-03-31 0001481028 hysr:StockOptionPlanMember 2023-07-01 2024-03-31 0001481028 hysr:TwentyZeroTwoTwoEquityStockIncentivePlanMember us-gaap:StockOptionMember hysr:RestricedStockAwardsMember 2018-12-17 2018-12-17 0001481028 hysr:TwentyZeroTwoTwoEquityStockIncentivePlanMember 2018-12-17 2018-12-17 0001481028 hysr:TwentyZeroTwoTwoEquityStockIncentivePlanMember hysr:EquityIncentiveMember 2022-01-27 2022-01-27 0001481028 hysr:TwentyZeroTwoTwoEquityStockIncentivePlanMember 2022-01-27 2022-01-27 0001481028 hysr:TwentyZeroTwoTwoEquityStockIncentivePlanMember 2023-07-01 2024-03-31 0001481028 hysr:TwentyZeroTwoTwoEquityStockIncentivePlanMember 2024-03-31 0001481028 us-gaap:WarrantMember 2023-07-01 2024-03-31 0001481028 srt:MinimumMember us-gaap:WarrantMember 2024-03-31 0001481028 srt:MaximumMember us-gaap:WarrantMember 2024-03-31 0001481028 us-gaap:WarrantMember 2024-03-31 0001481028 hysr:RangeOneMember 2024-03-31 0001481028 hysr:RangeOneMember 2023-07-01 2024-03-31 0001481028 hysr:RangeOneMember 2023-03-31 0001481028 hysr:RangeTwoMember 2024-03-31 0001481028 hysr:RangeTwoMember 2023-07-01 2024-03-31 0001481028 hysr:RangeTwoMember 2023-03-31 0001481028 hysr:RangeThreeMember 2024-03-31 0001481028 hysr:RangeThreeMember 2023-07-01 2024-03-31 0001481028 hysr:RangeThreeMember 2023-03-31 0001481028 hysr:RangeThreeMember 2022-07-01 2023-03-31 0001481028 hysr:RangeFourMember 2024-03-31 0001481028 hysr:RangeFourMember 2023-07-01 2024-03-31 0001481028 hysr:RangeFourMember 2023-03-31 0001481028 hysr:RangeFourMember 2022-07-01 2023-03-31 0001481028 hysr:RangeFiveMember 2024-03-31 0001481028 hysr:RangeFiveMember 2023-07-01 2024-03-31 0001481028 hysr:RangeFiveMember 2023-03-31 0001481028 hysr:RangeFiveMember 2022-07-01 2023-03-31 0001481028 us-gaap:WarrantMember 2023-07-01 2024-03-31 0001481028 us-gaap:WarrantMember 2023-06-30 0001481028 hysr:ExercisePriceOneMember 2024-03-31 0001481028 hysr:ExercisePriceOneMember 2023-07-01 2024-03-31 0001481028 hysr:ExercisePriceTwoMember 2024-03-31 0001481028 hysr:ExercisePriceTwoMember 2023-07-01 2024-03-31 0001481028 us-gaap:CashMember 2024-03-31 0001481028 hysr:SubtotalMember 2024-03-31 0001481028 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001481028 hysr:SubtotalMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001481028 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001481028 hysr:SubtotalMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001481028 us-gaap:ShortTermInvestmentsMember 2024-03-31 0001481028 us-gaap:ShortTermInvestmentsMember 2022-07-01 2023-06-30 0001481028 2023-09-12 0001481028 us-gaap:CertificatesOfDepositMember 2024-03-31 0001481028 us-gaap:CertificatesOfDepositMember 2023-07-01 2024-03-31 0001481028 hysr:UniversityOfIowaMember 2022-10-01 0001481028 hysr:UniversityOfIowaMember 2022-10-01 2022-10-01 0001481028 hysr:UniversityOfMichiganMember 2022-10-01 0001481028 hysr:UniversityOfMichiganMember 2022-10-01 2022-10-01 0001481028 hysr:UniversityOfIowaMember 2024-03-31 0001481028 2022-07-01 0001481028 srt:ChiefExecutiveOfficerMember us-gaap:RelatedPartyMember 2024-03-31 0001481028 2022-07-01 2022-12-31 0001481028 hysr:LoanMember 2023-07-01 2024-03-31 xbrli:shares iso4217:USD xbrli:pure iso4217:USD xbrli:shares iso4217:NOK xbrli:shares
EX-31.1 2 ea020650101ex31-1_sunhydro.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION

PURSUANT TO SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

 

I, Timothy Young, certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of SunHydrogen, Inc. for the fiscal quarter ended March 31, 2024;

 

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: May 21, 2024

 

/s/ Timothy Young  
Timothy Young  

Chief Executive Officer & Acting Chief Financial Officer

(Principal Executive and Financial Officer)

 

 


EX-32.1 3 ea020650101ex32-1_sunhydro.htm CERTIFICATION

Exhibit 32.1

 

CERTIFICATION PURSUANT TO 18 USC, SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of SunHydrogen, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended March 31, 2024 as filed with the Securities and Exchange Commission the date hereof (the “Report”), I, Timothy Young, Chief Executive Officer & Acting Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Sec. 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1)The Report fully complies with the requirements of Sections 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2)Information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated: May 21, 2024     /s/ Timothy Young
  Timothy Young
  Chief Executive Officer & Acting Chief Financial Officer
  (Principal Executive and Financial Officer)

 

 

EX-101.SCH 4 hysr-20240331.xsd XBRL SCHEMA FILE 995301 - Statement - Condensed Balance Sheets link:presentationLink link:definitionLink link:calculationLink 995302 - Statement - Condensed Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995303 - Statement - Condensed Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995304 - Statement - Condensed Statements of Shareholders’ Equity/(Deficit) link:presentationLink link:definitionLink link:calculationLink 995305 - Statement - Condensed Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995306 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 995307 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 995308 - Disclosure - Preferred Stock link:presentationLink link:definitionLink link:calculationLink 995309 - Disclosure - Common Stock link:presentationLink link:definitionLink link:calculationLink 995310 - Disclosure - Restricted Stock Units link:presentationLink link:definitionLink link:calculationLink 995311 - Disclosure - Stock Options and Warrants link:presentationLink link:definitionLink link:calculationLink 995312 - Disclosure - Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party link:presentationLink link:definitionLink link:calculationLink 995313 - Disclosure - Equity Investment in Securities -Related Party and Bond Receivable -Related Party link:presentationLink link:definitionLink link:calculationLink 995314 - Disclosure - Short Term Investments link:presentationLink link:definitionLink link:calculationLink 995315 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 995316 - Disclosure - Related Party link:presentationLink link:definitionLink link:calculationLink 995317 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 996000 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 996001 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 996002 - Disclosure - Restricted Stock Units (Tables) link:presentationLink link:definitionLink link:calculationLink 996003 - Disclosure - Stock Options and Warrants (Tables) link:presentationLink link:definitionLink link:calculationLink 996004 - Disclosure - Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Property and Equipment are Stated at Cost and are Depreciated Using Straight Line Over its Estimated Useful Lives link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Intangible Assets that Have Finite Useful Lives link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Common Stock Purchase Warrants link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Preferred Stock (Details) link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Common Stock (Details) link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Restricted Stock Units (Details) link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Restricted Stock Units (Details) - Schedule of Recognized in the Financial Statement link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Stock Options and Warrants (Details) link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Stock Options and Warrants (Details) - Schedule of the Company's Stock Option Activity and Related Information link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Stock Options and Warrants (Details) - Schedule of Weighted Average Remaining Contractual Life of Options Outstanding link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Stock Options and Warrants (Details) - Schedule of Company's Warrant Activity and Related Information link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Stock Options and Warrants (Details) - Schedule of Aggregate Intrinsic Value of the Warrants Outstanding link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Details) link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Details) - Schedule of Cash Equivalents, Short -Term Investments link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Details) link:presentationLink link:definitionLink link:calculationLink 996023 - Disclosure - Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Details) - Schedule of Percentage of Ownership of TECO’s Common Stock That Makes This a Related Party Relationship link:presentationLink link:definitionLink link:calculationLink 996024 - Disclosure - Short Term Investments (Details) link:presentationLink link:definitionLink link:calculationLink 996025 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 996026 - Disclosure - Related Party (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 5 hysr-20240331_cal.xml XBRL CALCULATION FILE EX-101.DEF 6 hysr-20240331_def.xml XBRL DEFINITION FILE EX-101.LAB 7 hysr-20240331_lab.xml XBRL LABEL FILE EX-101.PRE 8 hysr-20240331_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover - shares
9 Months Ended
Mar. 31, 2024
May 15, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Entity Interactive Data Current Yes  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Entity Information [Line Items]    
Entity Registrant Name SUNHYDROGEN, INC.  
Entity Central Index Key 0001481028  
Entity File Number 000-54437  
Entity Tax Identification Number 26-4298300  
Entity Incorporation, State or Country Code NV  
Current Fiscal Year End Date --06-30  
Entity Current Reporting Status Yes  
Entity Shell Company false  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Contact Personnel [Line Items]    
Entity Address, Address Line One BioVentures Center  
Entity Address, Address Line Two 2500 Crosspark Road  
Entity Address, City or Town Coralville  
Entity Address, State or Province IA  
Entity Address, Postal Zip Code 52241  
Entity Phone Fax Numbers [Line Items]    
City Area Code (805)  
Local Phone Number 966-6566  
Entity Listings [Line Items]    
Entity Common Stock, Shares Outstanding   5,087,245,974
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Balance Sheets - USD ($)
Mar. 31, 2024
Jun. 30, 2023
CURRENT ASSETS    
Cash and cash equivalent $ 39,215,765 $ 37,185,989
Marketable securities at cost 3,188,040
Interest receivable 56,921
TOTAL CURRENT ASSETS 42,248,878 48,029,630
INVESTMENT    
TOTAL INVESTMENTS 3,000,000 3,000,000
PROPERTY & EQUIPMENT    
Machinery and equipment 33,814 33,814
Computers and peripherals 11,529 11,529
Vehicle 155,000 155,000
Gross property and equipment 200,343 200,343
Less: accumulated depreciation (110,592) (83,468)
NET PROPERTY AND EQUIPMENT 89,751 116,875
INTANGIBLE ASSETS    
TOTAL INTANGIBLE ASSETS 60,218 65,256
TOTAL OTHER ASSETS 3,149,969 3,182,131
TOTAL ASSETS 45,398,847 51,211,761
CURRENT LIABILITIES    
Accounts payable and other payables 382,745 232,893
Accrued expenses 56,436 628
TOTAL CURRENT LIABILITIES 494,916 340,249
LONG TERM LIABILITIES    
TOTAL LONG TERM LIABILITIES 9,206 36,731
TOTAL LIABILITIES 504,122 376,980
COMMIMENTS AND CONTINGENCIES (SEE NOTE 9)
Series C 10% Preferred Stock, 8,851 and 10,951 shares issued and outstanding, redeemable value of $885,100 and $1,095,100, respectively 885,100 1,095,100
SHAREHOLDERS’ EQUITY    
Preferred Stock, $0.001 par value; 5,000,000 authorized preferred shares outstanding
Common Stock, $0.001 par value; 10,000,000,000 authorized common shares 5,087,245,974 and 4,821,298,283 shares issued and outstanding, respectively 5,087,246 4,821,298
Additional Paid in Capital 128,392,402 126,889,423
Accumulated deficit (89,470,023) (81,971,040)
TOTAL SHAREHOLDERS’ EQUITY 44,009,625 49,739,681
TOTAL LIABILITIES, PREFERRED STOCK SUBJECT TO REDEEMPTION AND SHAREHOLDERS’ EQUITY 45,398,847 51,211,761
Related Party    
CURRENT ASSETS    
Short term investment at fair value, related party 2,976,192 7,655,601
INVESTMENT    
Convertible notes receivable, related party 3,000,000 3,000,000
CURRENT LIABILITIES    
Loan payable, related party 55,735 106,728
LONG TERM LIABILITIES    
Loan payable, related party 9,206 36,731
Domain    
INTANGIBLE ASSETS    
Intangible assets, gross 29
Trademark    
INTANGIBLE ASSETS    
Intangible assets, gross 343 428
Patents    
INTANGIBLE ASSETS    
Intangible assets, gross $ 59,875 $ 64,799
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Balance Sheets (Parentheticals) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Preferred stock, par value (in Dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, share authorized 10,000,000,000 10,000,000,000
Common stock, shares issued 5,087,245,974 4,821,298,283
Common stock, shares outstanding 5,087,245,974 4,821,298,283
Series C Preferred Stock    
Preferred stock, percentage 10.00% 10.00%
Preferred stock, shares issued 8,851 10,951
Preferred stock, shares outstanding 8,851 10,951
Preferred stock, redeemable value (in Dollars) $ 885,100 $ 1,095,100
Domain    
Net of amortization (in Dollars) 5,315 5,286
Trademark    
Net of amortization (in Dollars) 800 714
Patents    
Net of amortization (in Dollars) $ 41,268 $ 36,344
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Statements of Operations (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]        
REVENUE
OPERATING EXPENSES        
Selling and Marketing 554 44,554 87,745
General and administrative expenses 1,070,340 500,455 2,072,845 4,011,604
Research and development cost 750,583 764,919 1,945,910 2,845,239
Depreciation and amortization 10,382 11,064 32,162 32,504
TOTAL OPERATING EXPENSES 1,831,859 1,276,438 4,095,471 6,977,092
LOSS FROM OPERATIONS BEFORE OTHER INCOME (EXPENSES) (1,831,859) (1,276,438) (4,095,471) (6,977,092)
OTHER INCOME/(EXPENSES)        
Investment income 520,319 507,991 1,480,912 951,646
Dividend expense (18,362) (6,750) (61,882) (20,250)
Unrealized Gain(loss) on investments, related party (2,740,574) (3,451,984) (4,679,409) 4,668,652
Realized gain (loss) 14,916 (24,617) (173,124) (24,617)
Realized Gain(Loss) on redemption of marketable securties 35,080 (104,035) 35,080 (149,962)
Gain (Loss) on change in derivative liability 6,118,044 7,059,883
Interest expense (1,684) (19,561) (5,089) (64,611)
TOTAL OTHER INCOME (EXPENSES) (2,190,305) 3,019,088 (3,403,512) 12,420,741
NET INCOME (LOSS) $ (4,022,164) $ 1,742,650 $ (7,498,983) $ 5,443,649
BASIC EARNINGS (LOSS) PER SHARE (in Dollars per share) $ 0 $ 0 $ 0 $ 0
DILUTED EARINGINS (LOSS) PER SHARE (in Dollars per share) $ 0 $ 0 $ 0 $ 0
WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING        
BASIC (in Shares) 5,094,214,845 4,542,170,528 5,008,173,456 4,397,662,987
DILUTED (in Shares) 5,094,214,845 5,536,927,470 5,008,173,456 5,392,419,929
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Statements of Shareholders’ Equity/(Deficit) - USD ($)
Preferred Stock
Mezzanine
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Total
Balance at Jun. 30, 2022 $ 270,000 $ 4,271,749 $ 103,311,733 $ (82,946,019) $ 24,637,463
Balance (in Shares) at Jun. 30, 2022   4,271,749,146      
Issuance of common stock upon partial conversion of purchase agreement for cash $ 81,130 1,824,920 1,906,050
Issuance of common stock upon partial conversion of purchase agreement for cash (in Shares)   81,130,461      
Issuance of common stock for conversion of debt and acrued interest $ 274,199 (13,710) 260,489
Issuance of common stock for conversion of debt and acrued interest (in Shares)   274,198,530      
Issuance of common stock for the conversion of stock options $ 1,934 30,941 32,875
Issuance of common stock for the conversion of stock options (in Shares)     1,933,852      
Stock compensation for conversion of restricted stock awards 2,365,200 2,365,200
Stock compensation expense 99,887 99,887
Net income (loss)     5,443,649 5,443,649
Balance at Mar. 31, 2023 270,000 $ 4,629,012 107,618,971 (77,502,370) 34,745,613
Balance (in Shares) at Mar. 31, 2023   4,629,011,989      
Balance at Dec. 31, 2022 540,000 $ 4,449,998 107,063,659 (79,245,024) 32,268,633
Balance (in Shares) at Dec. 31, 2022   4,449,997,804      
Issuance of common stock upon partial conversion of purchase agreement for cash $ 24,815 463,135 487,950
Issuance of common stock upon partial conversion of purchase agreement for cash (in Shares)   24,815,655      
Issuance of common stock for conversion of debt and acrued interest $ 154,199 (7,710) 146,489
Issuance of common stock for conversion of debt and acrued interest (in Shares)   154,198,530      
Stock compensation expense 99,887 99,887
Adjustment due to rounding 4 4
Net income (loss) 1,742,650 1,742,650
Balance at Mar. 31, 2023 270,000 $ 4,629,012 107,618,971 (77,502,370) 34,745,613
Balance (in Shares) at Mar. 31, 2023   4,629,011,989      
Balance at Jun. 30, 2023 1,095,100 $ 4,821,298 126,889,423 (81,971,040) 49,739,681
Balance (in Shares) at Jun. 30, 2023   4,821,298,283      
Issuance of common stock upon partial conversion of purchase agreement for cash   $ 86,395 792,530 878,925
Issuance of common stock upon partial conversion of purchase agreement for cash (in Shares)   86,395,059      
Issuance of common stock upon conversion of Series C Preferred stock (210,000) $ 221,053 (11,053) 210,000
Issuance of common stock upon conversion of Series C Preferred stock (in Shares)   221,052,632      
Issuance of common stock for the conversion of stock options           100
Cancellation of restricted stock awards $ (41,500) (576,500) (618,000)
Cancellation of restricted stock awards (in Shares)     (41,500,000)      
Stock compensation expense 1,298,002 1,298,002
Net income (loss)   (7,498,983) (7,498,983)
Balance at Mar. 31, 2024 885,100 $ 5,087,246 128,392,402 (89,470,023) 44,009,625
Balance (in Shares) at Mar. 31, 2024   5,087,245,974      
Balance at Dec. 31, 2023 885,100 $ 5,092,815 127,509,819 (85,447,859) 47,154,775
Balance (in Shares) at Dec. 31, 2023   5,092,814,633      
Issuance of common stock upon partial conversion of purchase agreement for cash $ 35,931 306,044 341,975
Issuance of common stock upon partial conversion of purchase agreement for cash (in Shares)   35,931,341      
Cancellation of restricted stock awards $ (41,500) (576,500) (618,000)
Cancellation of restricted stock awards (in Shares)   (41,500,000)      
Stock compensation expense 1,153,039 1,153,039
Net income (loss) (4,022,164) (4,022,164)
Balance at Mar. 31, 2024 $ 885,100 $ 5,087,246 $ 128,392,402 $ (89,470,023) $ 44,009,625
Balance (in Shares) at Mar. 31, 2024   5,087,245,974      
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net Loss $ (7,498,983) $ 5,443,649
Adjustment to reconcile net income (loss) to net cash (used in) provided by operating activities    
Depreciation & amortization expense 32,162 32,504
Conversion of stock options for services 32,875
Stock based compensation expense for services 1,298,002 99,887
Cancellation of restricted stock awards (618,000)
Realized loss on sale of investment 188,040
Net stock compensation expense for conversion of restricted stock awards 2,365,200
Loss on redemption of marketable securities 149,962
Net (Gain) Loss on change in derivative liability (7,059,883)
Unrealized gain on change in fair value of investment, related party 4,679,409 (4,668,652)
Change in assets and liabilities :    
Prepaid expense 17,394
Interest receivable on bonds (56,921)
Accounts payable 149,852 179,071
Accrued expenses 55,808 639
Accrued interest on convertible notes 60,585
NET CASH USED IN OPERATING ACTIVITIES (1,770,631) (3,346,769)
CASH FLOWS FROM INVESTING ACTIVITIES    
Marketable securities purchased (253,920,231) (6,475,678)
Marketable securities redeemed 235,384,616 20,443,798
Marketable securities transferred to new account 18,535,615
Purchase of certificate of deposit (5,000,000)
Redemption of certificate of deposit 5,000,000
Purchase of investment, related party (7,000,000)
Purchase of long term convertible note, related party (3,000,000)
Redemption of short term investments in corporate securities 3,000,000
Purchase of tangible assets (33,814)
NET PROVIDED BY INVESTING ACTIVITIES: 3,000,000 3,934,306
CASH FLOWS FROM FINANCING ACTIVITIES:    
Repayment of related party note payable (78,518) (42,432)
Net proceeds from purchase agreements 878,925 1,906,050
NET CASH PROVIDED BY FINANCING ACTIVITIES 800,407 1,863,618
NET INCREASE IN CASH 2,029,776 2,451,155
CASH, BEGINNING OF PERIOD 37,185,989 27,681,485
CASH, END OF PERIOD 39,215,765 30,132,640
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Interest paid 5,089 19,561
Taxes paid
SUPPLEMENTAL DISCLOSURES OF NON CASH TRANSACTIONS    
Fair value of common stock upon conversion of convertible notes, and accrued interest 260,489
Fair value of stock options issued through a cashless exercise 32,875
Reclassification of related party accrued salary to loan payable 211,750
Conversion of Series C Preferred shares to common stock 210,000
Cancellation of restricted stock units $ (618,000)
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation
9 Months Ended
Mar. 31, 2024
Basis of Presentation [Abstract]  
BASIS OF PRESENTATION
1. Basis of Presentation

 

The accompanying unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all normal recurring adjustments considered necessary for a fair presentation have been included. Operating results for the nine months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the year ended June 30, 2024. For further information refer to the financial statements and footnotes thereto included in the Company’s Form 10-K for the year ended June 30, 2023.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies
9 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

This summary of significant accounting policies of SunHydrogen, Inc. is presented to assist in understanding the Company’s financial statements. The financial statements and notes are representations of the Company’s management, which is responsible for their integrity and objectivity. These accounting policies conform to accounting principles generally accepted in the United States of America and have been consistently applied in the preparation of the financial statements.

 

Cash and Cash Equivalent

 

The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents.

 

Concentration risk

 

Cash includes amounts deposited in financial institutions in excess of insurable Federal Deposit Insurance Company (FDIC) limits. At times throughout the year, the Company may maintain cash balances in certain bank accounts in excess of the FDIC limits. As of March 31, 2024, the cash balance in excess of the FDIC limits was $34,893,596. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk in these accounts.

 

Marketable Securities

 

Corporate bonds and U.S. Treasuries are considered current, based on their liquidity. The investments are generally valued using quoted prices and are classified in Level 2 of the fair value hierarchy as prices are not always from active markets. We consider our investments held to maturity and we believe there are no other than temporary declines in fair value. Our investments are recorded at historical cost.

 

Use of Estimates

 

In accordance with accounting principles generally accepted in the United States, management utilizes estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. These estimates and assumptions relate to useful lives and impairment of tangible and intangible assets, accruals, income taxes, stock-based compensation expense, Binomial lattice valuation model inputs, derivative liabilities and other factors. Management believes it has exercised reasonable judgment in deriving these estimates. Consequently, a change in conditions could affect these estimates.

 

Property and Equipment

 

Property and equipment are stated at cost and are depreciated using straight line over its estimated useful lives.

 

Computers and peripheral equipment   5 Years 
Vehicle   5 Years 

 

The Company recognized depreciation expense of $27,124 and $27,229 for the nine months ended March 31, 2024 and 2023, respectively. 

 

Intangible Assets

 

The Company has patent applications to protect the inventions and processes behind its proprietary bio-based back-sheet, a protective covering for the back of photovoltaic solar modules traditionally made from petroleum-based film. Intangible assets that have finite useful lives continue to be amortized over their useful lives.

 

   Useful Lives  3/31/2024   6/30/2023 
            
Domain-gross  15 years  $5,315   $5,315 
Less accumulated amortization      (5,315)   (5,286)
Domain-net     $
-
   $29 
              
Trademark-gross  10 years  $1,143   $1,143 
Less accumulated amortization      (800)   (714)
Domain-net     $343   $428 
              
Patents-gross  15 years  $101,143   $101,143 
Less accumulated amortization      (41,268)   (36,344)
Patents-net     $59,875   $64,799 

 

The Company recognized amortization expense of $5,038 and $7,033 for the nine months ended March 31, 2024 and December 31, 2023, respectively.

 

Net Earnings (Loss) per Share Calculations

 

Net earnings (Loss) per share dictates the calculation of basic earnings (loss) per share and diluted earnings per share. Basic earnings (loss) per share are computed by dividing by the weighted average number of common shares outstanding during the nine months ended March 31, 2024. Diluted net earnings (loss) per share is computed similar to basic earnings (loss) per share except that the denominator is increased to include the effect of stock options and stock-based awards (Note 4). 

 

Nine months ended March 31, 2024

 

The Company calculated the dilutive impact of 269,894,499 outstanding stock options and awards, 86,495,239 common stock purchase warrant, and 8,851 shares of Series C Preferred shares, which are convertible into shares of common stock. Stock options and awards, common stock purchase warrants, Series C Preferred shares were not included, in the calculation of net earnings per share, because their impact on income per share is antidilutive.

 

Nine months ended March 31, 2023

 

The Company calculated the dilutive impact of 209,394,499 outstanding stock options, 94,895,239 common stock purchase warrants, and the convertible debt and accrued interest of $819,359, which is convertible into shares of common stock. The common stock purchase warrants, stock options, and convertible debt and accrued interest, were included in the calculation of net earnings per share, because their impact on income per share is dilutive.

 

   Nine Months Ended 
   March 31, 
   2024   2023 
         
Income (Loss) to common shareholders (Numerator)  $(7,498,982)  $5,443,649 
           
Basic weighted average number of common shares outstanding (Denominator)   5,008,173,456    4,397,662,987 
           
Diluted weighted average number of common shares outstanding (Denominator)   5,008,173,456    5,392,419,929 

  

Stock Based Compensation

 

The Company accounts for stock option grants issued and vesting to employees and non-employees in accordance with the authoritative guidance of the Financial Accounting Standards Board whereas the value of the stock compensation is based upon the measurement date as determined at either a) the date at which a performance commitment is reached, or b) at the date at which the necessary performance to earn the equity instruments is complete. Non-employee stock-based compensation charges generally are amortized over the vesting period on a straight-line basis. In certain circumstances where there are no future performance requirements by the non-employee, option grants are immediately vested, and the total stock-based compensation charge is recorded in the period of the measurement date.

 

Warrant Accounting 

 

The Company accounts for the warrants to purchase shares of common stock using the estimated fair value on the date of issuance as calculated using the Black-Scholes valuation model.

 

Fair Value of Financial Instruments

 

Fair value of financial instruments requires disclosure of the fair value information, whether or not recognized on the balance sheet, where it is practicable to estimate that value. As of March 31, 2024, the amounts reported for cash, accrued interest and other expenses, notes payables, convertible notes, and derivative liability approximate the fair value because of their short maturities.

 

We adopted ASC Topic 820 for financial instruments measured as fair value on a recurring basis. ASC Topic 820 defines fair value, established a framework for measuring fair value in accordance with accounting principles generally accepted in the United States and expands disclosures about fair value measurements.

 

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC Topic 820 established a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements).

 

Reclassification of Expenses

 

Certain amounts in the 2023 financial statements have been reclassified to conform to the presentation used in the 2024 fianancial statements. There was no material effect on the Company’s previously issued financial statements.

 

These tiers include:

  

Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets.

 

Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active.

 

Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

 

We measure certain financial instruments at fair value on a recurring basis. Assets and liabilities measured at fair value on a recurring basis are as follows (See Note 6):

 

   Total   (Level 1)   (Level 2)   (Level 3) 
Assets:                
Cash and cash equivalents at March 31, 2024  $39,215,765   $39,215,765   $
-
   $
      -
 
Marketable securities measured at fair value March 31, 2024  $2,976,192   $
-
   $2,976,192   $
-
 
   $42,191,957   $39,215,765   $2,976,192   $
-
 
                     
Cash and cash equivalents at June 30, 2023  $37,185,989   $37,185,989   $
-
   $
-
 
Marketable securities measured at fair value June 30, 2023  $10,843,641   $
-
   $10,843,641   $
-
 
   $48,029,630   $37,185,989   $10,843,641   $
-
 
                     
Liabilities:   -    -    -    - 

 

As of March 31, 2024, the Company had no derivative liabilities for which Level 3 inputs were reported.

 

Research and Development

 

Research and development costs are expensed as incurred.  Total research and development costs were $1,945,910 and $2,845,239 for the nine months ended March 31, 2024 and 2023, respectively.

 

Advertising and Marketing

 

Advertising and marketing cost are expensed as incurred. Total advertising and marketing costs were $44,554 and $87,745 for the nine months ended March 31, 2024 and 2023, respectively.

 

Accounting for Derivatives

 

The Company evaluates all of its financial instruments to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. For derivative financial instruments that are accounted for as liabilities, the derivative instrument is initially recorded at its fair value and is then re-valued at each reporting date, with changes in the fair value reported in the statements of operations. For stock-based derivative financial instruments, the Company uses a probability weighted average series Binomial lattice formula pricing models to value the derivative instruments at inception and on subsequent valuation dates.

 

The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is evaluated at the end of each reporting period. Derivative instrument liabilities are classified in the balance sheet as current or non-current based on whether or not net-cash settlement of the derivative instrument could be required within 12 months of the balance sheet date.

 

Recently Issued Accounting Pronouncements

 

Management does not believe that any other recently issued, but not yet effective, accounting standards if currently adopted would have a material effect on the accompanying unaudited financial statements as of March 31, 2024.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Preferred Stock
9 Months Ended
Mar. 31, 2024
Preferred Stock [Abstract]  
PREFERRED STOCK
3. PREFERRED STOCK

 

Series C Preferred Stock

 

On December 15, 2021, the Company filed a certificate of designation of Series C Preferred Stock with the Secretary of State of Nevada, designating 17,000 shares of preferred stock as Series C Preferred Stock. Each share of Series C Preferred Stock has a stated value of $100 and is convertible into shares of common stock of the Company at a conversion price equal to $0.00095. The Series C Preferred Stockholders are entitled to receive out of any funds and assets of the Company legally available prior and in preference to any declaration or payment of any dividend on the common stock of the Company, cumulative dividends, at an annual rate of 10% of the stated value, payable in cash or shares of common stock. In the event the Company declares or pays a dividend on its shares of common stock (other than dividend payable in shares of common stock), the holders of Series C Preferred Stock will also be entitled to receive payment of such dividend on an as-if-converted basis. The Series C Preferred Stock confers no voting rights on holders, except with respect to matters that materially and adversely affect the voting powers, rights or preferences of the Series C Preferred Stock or as otherwise required by applicable law.

 

On December 15, 2021, the Company entered into a securities purchase agreement with an accredited investor for an exchange of convertible debt to equity. Under the purchase agreement, the Company and investor acknowledged there was $187,800 of principal remaining under the note issued to the investor by the Company on February 3, 2017, plus $80,365 of accrued interest, representing a total aggregate note balance of $268,165. Pursuant to the purchase agreement, the Company sold to the investor 2,700 shares of the Company’s newly designated Series C Preferred Stock for a total purchase price of $268,165, and a loss on settlement of debt of $1,835. On April 15, 2023, the Company entered into another securities purchase agreement with the investor to exchange the remaining notes with principal of $550,000, plus accrued interest of $126,455, representing a total aggregate note balance of $676,455, and a loss on settlement of debt of $45. Pursuant to the purchase agreement, the Company sold 6,765 shares of the Company’s Series C Preferred Stock to the investor, for a total purchase price of $676,455. The investor tendered the Note to the Company for cancellation and agreed to forgo all future accrued interest under the Note, as the total purchase price for the shares. As of June 30, 2023, the Company had a total of 9,465 shares of Series C Preferred Stock outstanding with a fair value of $946,500, and a stated value of one hundred dollars ($100) (“share value’) per share, convertible into shares of common stock of the Company. The stock was presented as mezzanine equity because it is redeemable at a fixed or determinable amount upon an event that is outside of the issuer’s control. Upon liquidation, dissolution and winding up of the Company, the holder of each outstanding share of Series C Preferred Stock shall be entitled to receive, out of the assets of the Company available for distribution to its shareholders upon such liquidation, before any payments shall be made or any assets distributed to the holders of the common stock, the stated value of the Series C Preferred Shares plus any declared but unpaid dividends. No other current or future equity holders of the Company shall have higher priority of liquidation preference than holders of Series C Preferred Stock. The holder has the right, at any time, at its election, to convert shares of Series C Preferred Stock into common stock at a conversion price of $0.00095 per share. During the three months ended September 30, 2023, the investor converted 2,100 preferred shares with a face value of $210,000, at a conversion price of $0.00095. The preferred shares were converted into 221,052,632, no gain or loss was recognized in the financial statements. As of March 31, 2024, 7,365 of such shares of Series C Preferred Stock outstanding.

 

On June 19, 2023, the Company entered into a securities purchase agreement with an accredited investor for an exchange of convertible debt to equity. Under the purchase agreement, the Company and investor acknowledged there was an aggregate of $100,000 of principal outstanding under the Note issued to the investor by the Company on August 10, 2018, plus $48,603 of accrued interest, representing a total aggregate note balance of $148,603. Pursuant to the Purchase Agreement, the Company issued and sold to the investor 1,486 shares of the Company’s Series C Preferred Stock for a total purchase price of $148,603, and a gain on settlement of debt of $3. The investor tendered the Note to the Company for cancellation and agreed to forego all future accrued interest under the Note, as the total purchase price for the shares. As of March 31, 2024, 1,486 of such shares of Series C Preferred Stock were outstanding.

 

As of March 31, 2024, the Company had an aggregate total of 8,851 shares of Series C Preferred Stock outstanding with a fair value of $885,100, and a stated value of one hundred dollars ($100) (“share value’) per share, convertible into shares of common stock of the Company. Upon liquidation, dissolution and winding up of the Company, the holder of each outstanding share of Series C Preferred Stock shall be entitled to receive, out of the assets of the Company available for distribution to its shareholders upon such liquidation, before any payments shall be made or any assets distributed to the holders of the common stock, the stated value of the Series C Preferred Shares plus any declared but unpaid dividends. No other current or future equity holders of the Company shall have higher priority of liquidation preference than holders of Series C Preferred Stock. The holder has the right, at any time, at its election, to convert shares of Series C Preferred Stock into common stock at a conversion price of $0.00095 per share.

 

During the fiscal year ended June 30, 2023, the Company entered into a purchase agreement with investors for an exchange of convertible debt into equity. The investors exchanged convertible notes in the amount of $837,800, plus interest in the amount of $255,423, and an aggregate loss of $1,877 for an aggregate total of $1,095,100 in exchange for 10,951 shares of the Company’s Series C Preferred Stock. The extinguishment of the convertible debt and derivative was recognized in the Company’s financial statement as a loss on settlement of convertible notes and derivative liability in the amount of $664,627. A valuation was prepared based on a stock price of $0.020 as of April 15, 2023 and $0.0185 as of June 19, 2023, with a volatility of 96.6%, as of April 15, 2023 and 82.9% as of June 19, 2023 based on an estimated term of 5 years.

 

The stock was presented as mezzanine equity because it is redeemable at a fixed or determinable amount upon an event that is outside of the issuer’s control.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Common Stock
9 Months Ended
Mar. 31, 2024
Common Stock [Abstract]  
COMMON STOCK
4. COMMON STOCK

 

On January 27, 2022, the holder of the majority of the voting power of the shareholders of the Company, and the Company’s chief executive officer, approved by written consent (i) an amendment to the Company’s articles of incorporation to increase the Company’s authorized shares of common stock from 5,000,000,000 to 10,000,000,000, (ii) an amendment to the Company’s articles of incorporation to effect a reverse stock split of the Company’s common stock by a ratio of not less than 1-for-100 and not more than 1-for-500 at any time prior to the one year anniversary of filing the definitive information statement with respect to the reverse split, with the board of directors having the discretion as to whether or not the reverse split is to be effected, and with the exact ratio of any reverse split to be set at a whole number within the above range as determined by the board in its discretion, and (iii) the adoption of the Company’s 2022 Equity Incentive Plan. Shareholder approval for such actions became effective 20 days after the definitive information statement relating to such actions was mailed to shareholders.

 

Nine months ended March 31, 2024

 

On November 11, 2022, the Company entered into a Purchase Agreement with an investor for the sale of up top $45,000,000 of shares of common stock. For the nine months ended March 31, 2024, the Company issued 86,395,059 shares of common stock for $900,000 under a purchase agreement at prices of $0.00944 - $0.0132, pursuant to the purchase notices received from the investor. The finance cost of $21,075 was deducted from the gross proceeds.

 

Nine months ended March 31, 2023

 

During the nine months ended March 31, 2023, the Company issued 274,198,530 shares of common stock upon conversion of convertible notes in the amount of $177,500 of principal, plus accrued interest of $82,989 based upon a conversion price of $0.00095 per share. The notes were converted per the terms of their respective agreements and therefore no gain or loss on the conversion was recorded.

 

On November 11, 2022, the Company entered into a Purchase Agreement with an investor for a total of $45,000,000 to purchase shares of common stock. During the nine months ended March 31, 2023, the Company issued 81,130,461 shares of common stock for $1,950,000 under a purchase agreement at prices of $0.01968 - $0.02608, pursuant to the purchase notices received from the investor. The finance cost of $43,950 was deducted from the gross proceeds converted, with net proceeds of $1,906,050.

 

During the nine months ended March 31, 2023, a consultant exercised 3,071,412 nonqualified stock options with an exercise price of $0.01 and a market price of $0.027 per share. Upon exercise of the stock options, the Company issued 1,933,852 shares of common stock through a cashless exercise at the price of $0.017 per share for compensation expense of $32,875.

 

During the nine months ended March 31, 2023, two employees were granted 150,000,000 restricted stock awards for services, which vested immediately. The Company withheld 62,400,000 shares at a price of $0.027 to pay for the taxes owed by the employees in the amount of $1,684,800, and the remaining 87,600,000 shares priced at $0.027 per share in the amount of $2,365,200 in stock compensation was reported in the financial statements.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restricted Stock Units
9 Months Ended
Mar. 31, 2024
Restricted Stock Units [Abstract]  
RESTRICTED STOCK UNITS
5. RESTRICTED STOCK UNITS

 

On March 30, 2023, the Board of Directors determined that in the best interest of the Company and the Shareholders to grant an employee a restricted stock units in consideration of services to be rendered to the Company. The Board granted 21,500,000 shares of restricted stock units, which vested on March 30, 2023. Under the 2019 Equity Incentive Plan, an employee was granted 21,500,000 restricted stock units at a price of $0.025 per share for services, which vested on March 30, 2023. The stock units of 21,500,000 were cancelled at a unit price of $0.012 in the amount of $258,000, which was netted against the stock compensation expense during the period.

 

On December 20, 2022 and January 1, 2023, the Board of Directors determined that in the best interest of the Company and the Shareholders, to grant certain employees, a director, and a consultant restricted stock units in consideration of services to be rendered to the Company. The Board granted 33,000,000 shares of restricted stock units under the 2022 Equity Incentive Plan, whereby, 23,000,000 shares vested on January 1, 2023 and 10,000,000 shares, which were to vest on January 1, 2024, but were not granted. During the period ended March 31, 2024, the Company cancelled 20,000,000 of the stock units at a price of $0.012 in the amount of $240,000, which was netted against the stock compensation expense during the period. The remaining 10,000,000 units were to vest on January 1, 2024 were not granted. As of March 31, 2024, there remained a balance of 3,000,000 stock units, with an exercise price of $0.025.

 

The total stock units cancelled consisted of 21,500,000 units for the 2019 Equity Incentive Plan and 20,000,000 units for the 2022 Equity Incentive Plan for an aggregate total of 41,500,000, The price per stock unit was $0.025.As of March 31, 2024, the Company recorded stock compensation expense of $125,000.

 

The fair value of the cancellation of the units was $618,000 for the 41,500,000 stock units.

 

   3/31/2024   3/31/2023 
       Weighted       Weighted 
   Number   average   Number   average 
   Of   exercise   Of   exercise 
   Units   price   Units   price 
Outstanding, beginning of period   54,500,000   $0.025    
-
   $
-
 
Granted   
-
    
-
    54,500,000   $0.025 
Stock units not granted   (10,000,000)   
-
    
-
    
-
 
Cancellation of units   (41,500,000)  $0.025    
-
    
-
 
Outstanding, end of period   3,000,000   $0.025    54,500,000   $0.025 
Exercisable at the end of period   3,000,000   $0.025    54,500,000   $0.025 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Warrants
9 Months Ended
Mar. 31, 2024
Options and Warrants [Abstract]  
STOCK OPTIONS AND WARRANTS
6. STOCK OPTIONS AND WARRANTS

 

The Company accounts for stock options ..granted to employees and non-employees in accordance with the authoritative guidance of the Financial Accounting Standards Board whereas the value of the stock compensation is based upon the measurement date as determined at either a) the date at which a performance commitment is reached, or b) at the date at which the necessary performance to earn the equity instruments is complete. Non-employee stock-based compensation charges generally are amortized over the vesting period on a straight-line basis. In certain circumstances where there are no future performance requirements by the non-employee, option grants are immediately vested, and the total stock-based compensation charge is recorded in the period of the measurement date.

 

2019 Equity Stock Incentive Plan

 

On December 17, 2018, the Board of Directors approved and adopted the 2019 Equity Incentive Plan (“the Plan”), with 300,000,000 shares reserved for issuance pursuant to the Plan. The purpose of the Plan is to promote the success of the Company and to increase stockholder value by providing an additional means through the grant of awards to attract, motivate, retain and reward selected employees and other eligible persons. The awards are performance-based compensation that are granted under the Plan as incentive stock options (ISO) or nonqualified stock options. The per share exercise price for each option shall not be less than 100% of the fair market value of a share of common stock on the date of grant of the option. The Company periodically issues stock options and warrants to employees and non-employees in non-capital raising transactions for services and for financing cost.

 

2022 Equity Stock Incentive Plan

 

On January 27, 2022, the Company adopted the 2022 Equity Incentive Plan, to enable the Company to attract and retain the types of employees, consultants, and directors who will contribute to the Company’s long-range success. The maximum number of shares of common stock that may be issued under the 2022 Plan is initially 400,000,000. The number of shares will automatically be increased on the first day of the Company’s fiscal year beginning in 2023 so that the total number of shares issuable will at all times equal fifteen percent (15%) of the Company’s fully diluted capitalization on the first day of the Company’s fiscal year, unless the Board adopts a resolution providing that the number of shares issuable under the 2022 Plan shall not be so increased.

 

As of July 1, 2023, the 2022 Equity Incentive Plan increased by 15% to 723,194,742 shares, based on the Company’s fully diluted capitalization on leaving a reserve of 660,194,742 as of March 31, 2024.

 

During the period ended March 31, 2024, the Company granted 103,000,000 stock options at an exercise price of $0.012 per share, which vested immediately on January 30, 2024. As of March 31, 2024, 266,394,499 stock options were outstanding, and the Company recognized stock compensation expense of $1,173,002.

 

A summary of the Company’s stock option activity and related information follows:

 

   3/31/2024   3/31/2023 
       Weighted       Weighted 
   Number   average   Number   average 
   Of   exercise   Of   exercise 
   Options   price   Options   price 
Outstanding, beginning of period   163,394,499   $0.0095    157,965,711   $0.0089 
Granted   103,000,000   $0.012    
-
    
-
 
Exercised   
-
    
 
    
-
    
-
 
Redemption of options   
-
    
 
    (3,071,212)  $(0.01)
Outstanding, end of period   266,394,499   $0.0107    154,894,499   $0.0124 
Exercisable at the end of period   263,144,499   $0.0105    154,394,499   $0.0124 

 

The weighted average remaining contractual life of options outstanding as of March 31, 2024 and 2023 was as follows: 

 

3/31/2024   3/31/2023 
Exercise
Price
   Stock
Options
Outstanding
   Stock
Options
Exercisable
   Weighted
Average
Remaining
Contractual
Life (years)
   Exercise
Price
   Stock
Options
Outstanding
   Stock
Options
Exercisable
   Weighted
Average
Remaining
Contractual
Life (years)
 
$0.016    9,000,000    5,250,000    2.17    
-
    
-
    
-
    - 
$0.012    103,000,000    103,000,000    5.84    
-
    
-
    
-
    - 
$0.0097    6,000,000    6,000,000    1.84   $0.0097    6,000,000    6,000,000    1.84 
$0.0099    138,894,499    138,894,499    1.82   $0.0099    138,894,499    138,894,499    2.82 
$0.0060    10,000,000    10,000,000    2.31   $0.0060    10,000,000    10,000,000    3.31 
      266,894,499    263,144,499              154,894,499    154,894,499      

 

WARRANTS

 

During the nine months ended March 31, 2024, 8,400,000 common stock purchase warrants expired leaving an aggregate of 78,095,239 common stock purchase warrants outstanding, with exercise prices ranging from $0.12 - $0.13125 per share. The warrants were estimated at fair value on the date of issuance as calculated using the Black-Scholes valuation model. The derivative liability calculated on all warrants outstanding as of the nine months ended March 31, 2024, was removed with the exchange of the convertible notes and accrued interest for preferred shares. The warrants can be exercised over a period of three (3) years.

 

A summary of the Company’s warrant activity and related information follows for the nine months ended March 31, 2024

 

   3/31/2024 
       Weighted 
       average 
   Number of   exercise 
   Warrants   price 
Outstanding, beginning of period   86,495,239   $0.12 
Granted   
-
    
-
 
Exercised   
-
    
-
 
Forfeited/Expired   (8,400,000)  $(0.0938)
Outstanding, end of period   78,095,239   $0.12 
Exercisable at the end of period   78,095,239   $0.12 

 

The weighted average remaining contractual life of warrants outstanding as of March 31, 2024 was as follows: 

 

3/31/2024   Weighted Average 
Exercise
Price
   Warrants
Outstanding
   Warrants
Exercisable
   Remaining Contractual
Life (years)
 
$0.13125    6,666,667    6,666,667    1.90 
$0.12    71,428,572    71,428,572    1.92 
      78,095,239    78,095,239      

 

At March 31, 2024, the aggregate intrinsic value of the warrants outstanding was $0.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party
9 Months Ended
Mar. 31, 2024
Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party [Abstract]  
CASH, CASH EQUIVALENTS, MARKETABLE SECURITIES, AND EQUITY INVESTMENT, RELATED PARTY
7. CASH, CASH EQUIVALENTS, MARKETABLE SECURITIES, AND EQUITY INVESTMENT, RELATED PARTY

 

As of March 31, 2024, the Company invested in marketable securities, which have been recognized in the financial statements at cost. The related party, short-term investment is recognized in the financial statements at fair value.

   

As of March 31, 2024, the components of the Company’s cash, cash equivalents, and short -term investments are summarized as follows:

 

   Adjusted
Cost
   Unrealized
Gains
   Unrealized
Losses
   Fair
Value
   Cash and
Cash
Equivalents
   Short-Term
Marketable
Securities
 
Cash  $30,623,941   $
        -
   $
-
   $
-
   $30,623,941    
-
 
                               
Subtotal   30,623,941    
-
    
-
    
-
    30,623,941    
-
 
                               
Level 1                              
U.S. Treasury bills   8,591,824    
-
    
-
    
-
    8,591,824    
-
 
Subtotal   8,591,824    
-
    
-
    
-
    8,591,824    
-
 
                               
Level 2                              
Teco Investment, related party   7,000,000    
 
    (4,023,808)   2,976,192    
-
    2,976,192 
                               
Subtotal   7,000,000    
-
    (4,023,808)   2,976,192    
-
    2,976,192 
                               
Total  $46,215,765   $
-
   $(4,023,808)  $2,976,192   $39,215,765   $2,976,192 

 

The Company has invested in marketable securities, which mature within ninety days from date of purchase, and are held to maturity. The current trading prices or fair market value of the securities vary, and we believe any decline in fair value is temporary. All securities are current and not in default.

 

During the nine months ended March 31, 2024, the Company recognized interest income pertaining to the investments of $1,073,293 in the financial statements, which is recorded as part of investment income in the statement of operations.

 

The Company over the past year has considered many companies in the hydrogen space for strategic investments, and believed that TECO 2030 ASA (TECO)’s fuel cell technology, designed with their development partner AVL, has shown incredible potential to become a key player in the fuel cell market. On November 11, 2022, the Company entered into a subscription agreement with TECO a public limited company incorporated in Norway. Pursuant to the subscription agreement, the Company purchased 13,443,875 shares of TECO stock for an aggregate consideration of $7 million in USD, at an exchange rate of NOK 10.4094. The stocks purchased are adjusted to fair value based on unrealized gain or loss at the end of each period. The Company has an 8.3% interest as a shareholder of TECO. The CEO is also a director of TECO, which makes this a related party.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity Investment in Securities -Related Party and Bond Receivable -Related Party
9 Months Ended
Mar. 31, 2024
Equity Investment in Securities -Related Party and Bond Receivable -Related Party [Abstract]  
EQUITY INVESTMENT IN SECURITIES -RELATED PARTY AND BOND RECEIVABLE -RELATED PARTY
8. EQUITY INVESTMENT IN SECURITIES -RELATED PARTY AND BOND RECEIVABLE -RELATED PARTY

 

The Company purchased a bond receivable of TECO for a subscription amount of $3 million in USD. The issuance of the bond receivable is through a Tap Issue Addendum to TECO’s secured convertible notes agreement dated June 1, 2022, pursuant to which Nordic Trustee AS is acting as the security agent on behalf of the note holders. The bond receivable matures on June 1, 2025, and bears interest at the rate of 8% per annum paid quarterly in arrears and are convertible into shares of TECO at a rate of NOK 5.0868 per share. For the nine months ended March 31, 2024, the Company recognized interest income of $171,573 in the financial statements. All interest income has been paid timely each quarter.

 

The CEO of the Company is a director of TECO, which makes this a related party relationship.

 

   Cost Basis   Unrealized
Gain
6/30/2023
   Unrealized
Loss
3/31/2024
   Fair Value
3/31/2024
 
Short term equity investments at fair value, related party  $7,000,000   $655,601   $(4,679,409)  $2,976,192 

 

During the nine months ended March 31, 2024, the Company recognized an unrealized loss of $(4,679,409) in the financial statements.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Short Term Investments
9 Months Ended
Mar. 31, 2024
Short Term Investments [Abstract]  
SHORT TERM INVESTMENTS
9. SHORT TERM INVESTMENTS

 

On September 12, 2023, the Company invested in a $5,000,0000 certificate of deposit (CD), which matured on March 12, 2024. CDs should be reported as part of cash and cash equivalents at cost plus accrued interest if less than 90 days from the purchase date, and on its own line in the financial statements if the purchase is greater than 90 days. The CD has been classified as a short term investment due to the length of time to maturity at acquisition and is measured using Level 2. The Company recognized interest income of $171,573 in the financial statements as of March 31, 2024.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
9 Months Ended
Mar. 31, 2024
Commitments and Contingencies [Abstract]  
COMMITMENTS AND CONTINGENCIES
10. COMMITMENTS AND CONTINGENCIES

 

Effective October 1, 2022, the Company extended its research agreement with the University of Iowa through March 31, 2024. As consideration under the research agreement, the University of Iowa will receive a maximum of $343,984 from the Company in four equal installments of $85,996. The agreement can be terminated by either party upon sixty (60) days prior written notice to the other. As of March 31, 2024, the contract was paid in full.

 

Effective October 1, 2022, the Company extended its research agreement with the University of Michigan through March 31, 2024. As consideration under the research agreement, the University of Michigan will receive a maximum of $298,194, from the Company in four equal installments of $74,549. In the event of early termination by the Sponsor, the Sponsor will pay all costs accrued by the University as of the date of termination, including non-cancellable obligations. As of March 31, 2024, there remains a balance of $149,098 per the agreement.

 

The Company rented lab space with the University of Iowa as of February 2022. The monthly rent was $1,468, plus an additional $500 for the rental of a lab on a month-to-month basis and is cancellable with a thirty (30) day notice. On July 1, 2022, the Company increased the space needed for its’ lab work for a monthly rental of $5,468 per month. Due to the rental being month-to-month, ASC 842 lease accounting is not applicable.

 

In the normal course of business, the Company may be involved in legal proceedings, claims and assessments arising in the ordinary course of business. Such matters are subject to many uncertainties, and outcomes are not predictable with assurance. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the Company’s financial position or results of operation.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party
9 Months Ended
Mar. 31, 2024
Related Party [Abstract]  
RELATED PARTY
11. RELATED PARTY

 

Shareholders Loan

 

As of March 31, 2024, the Company reported an accrual associated with the CEO’s prior years’ salary in the amount of $211,750 for the current year, which is recorded in related party accrued expenses. The Company began accruing the salary in 2011 and used the funds for operating expenses. During the period ended December 31, 2022, the accrued salary was reclassified as a loan from the CEO, with an interest rate of five percent (5%). The loan will be repaid with monthly payments of $9,290, including interest and principal over a two-year period. As of March 31, 2024, the principal balance remaining on the loan was $64,941, and interest paid during the nine months ended March 31, 2024 was $5,090.

 

Other Related Party Activity

 

As discussed in Note 8, the Company purchased an interest in a company that the CEO became a director of subsequent to the purchase.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events
9 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS
12. SUBSEQUENT EVENTS

 

Management evaluated subsequent events as of the date of the financial statements pursuant to ASC TOPIC 855 and had no subsequent events to report.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ (4,022,164) $ 1,742,650 $ (7,498,983) $ 5,443,649
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounting Policies, by Policy (Policies)
9 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Cash and Cash Equivalent

Cash and Cash Equivalent

The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents.

Concentration risk

Concentration risk

Cash includes amounts deposited in financial institutions in excess of insurable Federal Deposit Insurance Company (FDIC) limits. At times throughout the year, the Company may maintain cash balances in certain bank accounts in excess of the FDIC limits. As of March 31, 2024, the cash balance in excess of the FDIC limits was $34,893,596. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk in these accounts.

Marketable Securities

Marketable Securities

Corporate bonds and U.S. Treasuries are considered current, based on their liquidity. The investments are generally valued using quoted prices and are classified in Level 2 of the fair value hierarchy as prices are not always from active markets. We consider our investments held to maturity and we believe there are no other than temporary declines in fair value. Our investments are recorded at historical cost.

Use of Estimates

Use of Estimates

In accordance with accounting principles generally accepted in the United States, management utilizes estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. These estimates and assumptions relate to useful lives and impairment of tangible and intangible assets, accruals, income taxes, stock-based compensation expense, Binomial lattice valuation model inputs, derivative liabilities and other factors. Management believes it has exercised reasonable judgment in deriving these estimates. Consequently, a change in conditions could affect these estimates.

 

Property and Equipment

Property and Equipment

Property and equipment are stated at cost and are depreciated using straight line over its estimated useful lives.

Computers and peripheral equipment   5 Years 
Vehicle   5 Years 

The Company recognized depreciation expense of $27,124 and $27,229 for the nine months ended March 31, 2024 and 2023, respectively. 

Intangible Assets

Intangible Assets

The Company has patent applications to protect the inventions and processes behind its proprietary bio-based back-sheet, a protective covering for the back of photovoltaic solar modules traditionally made from petroleum-based film. Intangible assets that have finite useful lives continue to be amortized over their useful lives.

   Useful Lives  3/31/2024   6/30/2023 
            
Domain-gross  15 years  $5,315   $5,315 
Less accumulated amortization      (5,315)   (5,286)
Domain-net     $
-
   $29 
              
Trademark-gross  10 years  $1,143   $1,143 
Less accumulated amortization      (800)   (714)
Domain-net     $343   $428 
              
Patents-gross  15 years  $101,143   $101,143 
Less accumulated amortization      (41,268)   (36,344)
Patents-net     $59,875   $64,799 

The Company recognized amortization expense of $5,038 and $7,033 for the nine months ended March 31, 2024 and December 31, 2023, respectively.

Net Earnings (Loss) per Share Calculations

Net Earnings (Loss) per Share Calculations

Net earnings (Loss) per share dictates the calculation of basic earnings (loss) per share and diluted earnings per share. Basic earnings (loss) per share are computed by dividing by the weighted average number of common shares outstanding during the nine months ended March 31, 2024. Diluted net earnings (loss) per share is computed similar to basic earnings (loss) per share except that the denominator is increased to include the effect of stock options and stock-based awards (Note 4). 

Nine months ended March 31, 2024

The Company calculated the dilutive impact of 269,894,499 outstanding stock options and awards, 86,495,239 common stock purchase warrant, and 8,851 shares of Series C Preferred shares, which are convertible into shares of common stock. Stock options and awards, common stock purchase warrants, Series C Preferred shares were not included, in the calculation of net earnings per share, because their impact on income per share is antidilutive.

 

Nine months ended March 31, 2023

The Company calculated the dilutive impact of 209,394,499 outstanding stock options, 94,895,239 common stock purchase warrants, and the convertible debt and accrued interest of $819,359, which is convertible into shares of common stock. The common stock purchase warrants, stock options, and convertible debt and accrued interest, were included in the calculation of net earnings per share, because their impact on income per share is dilutive.

   Nine Months Ended 
   March 31, 
   2024   2023 
         
Income (Loss) to common shareholders (Numerator)  $(7,498,982)  $5,443,649 
           
Basic weighted average number of common shares outstanding (Denominator)   5,008,173,456    4,397,662,987 
           
Diluted weighted average number of common shares outstanding (Denominator)   5,008,173,456    5,392,419,929 
Stock Based Compensation

Stock Based Compensation

The Company accounts for stock option grants issued and vesting to employees and non-employees in accordance with the authoritative guidance of the Financial Accounting Standards Board whereas the value of the stock compensation is based upon the measurement date as determined at either a) the date at which a performance commitment is reached, or b) at the date at which the necessary performance to earn the equity instruments is complete. Non-employee stock-based compensation charges generally are amortized over the vesting period on a straight-line basis. In certain circumstances where there are no future performance requirements by the non-employee, option grants are immediately vested, and the total stock-based compensation charge is recorded in the period of the measurement date.

Warrant Accounting

Warrant Accounting 

The Company accounts for the warrants to purchase shares of common stock using the estimated fair value on the date of issuance as calculated using the Black-Scholes valuation model.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Fair value of financial instruments requires disclosure of the fair value information, whether or not recognized on the balance sheet, where it is practicable to estimate that value. As of March 31, 2024, the amounts reported for cash, accrued interest and other expenses, notes payables, convertible notes, and derivative liability approximate the fair value because of their short maturities.

We adopted ASC Topic 820 for financial instruments measured as fair value on a recurring basis. ASC Topic 820 defines fair value, established a framework for measuring fair value in accordance with accounting principles generally accepted in the United States and expands disclosures about fair value measurements.

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC Topic 820 established a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements).

Reclassification of Expenses

Certain amounts in the 2023 financial statements have been reclassified to conform to the presentation used in the 2024 fianancial statements. There was no material effect on the Company’s previously issued financial statements.

 

These tiers include:

Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets.
Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active.
Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

We measure certain financial instruments at fair value on a recurring basis. Assets and liabilities measured at fair value on a recurring basis are as follows (See Note 6):

   Total   (Level 1)   (Level 2)   (Level 3) 
Assets:                
Cash and cash equivalents at March 31, 2024  $39,215,765   $39,215,765   $
-
   $
      -
 
Marketable securities measured at fair value March 31, 2024  $2,976,192   $
-
   $2,976,192   $
-
 
   $42,191,957   $39,215,765   $2,976,192   $
-
 
                     
Cash and cash equivalents at June 30, 2023  $37,185,989   $37,185,989   $
-
   $
-
 
Marketable securities measured at fair value June 30, 2023  $10,843,641   $
-
   $10,843,641   $
-
 
   $48,029,630   $37,185,989   $10,843,641   $
-
 
                     
Liabilities:   -    -    -    - 

As of March 31, 2024, the Company had no derivative liabilities for which Level 3 inputs were reported.

 

Research and Development

Research and Development

Research and development costs are expensed as incurred.  Total research and development costs were $1,945,910 and $2,845,239 for the nine months ended March 31, 2024 and 2023, respectively.

Advertising and Marketing

Advertising and Marketing

Advertising and marketing cost are expensed as incurred. Total advertising and marketing costs were $44,554 and $87,745 for the nine months ended March 31, 2024 and 2023, respectively.

Accounting for Derivatives

Accounting for Derivatives

The Company evaluates all of its financial instruments to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. For derivative financial instruments that are accounted for as liabilities, the derivative instrument is initially recorded at its fair value and is then re-valued at each reporting date, with changes in the fair value reported in the statements of operations. For stock-based derivative financial instruments, the Company uses a probability weighted average series Binomial lattice formula pricing models to value the derivative instruments at inception and on subsequent valuation dates.

The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is evaluated at the end of each reporting period. Derivative instrument liabilities are classified in the balance sheet as current or non-current based on whether or not net-cash settlement of the derivative instrument could be required within 12 months of the balance sheet date.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

Management does not believe that any other recently issued, but not yet effective, accounting standards if currently adopted would have a material effect on the accompanying unaudited financial statements as of March 31, 2024.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of Property and Equipment are Stated at Cost and are Depreciated Using Straight Line Over its Estimated Useful Lives Property and equipment are stated at cost and are depreciated using straight line over its estimated useful lives.
Computers and peripheral equipment   5 Years 
Vehicle   5 Years 
Schedule of Intangible Assets that Have Finite Useful Lives Intangible assets that have finite useful lives continue to be amortized over their useful lives.
   Useful Lives  3/31/2024   6/30/2023 
            
Domain-gross  15 years  $5,315   $5,315 
Less accumulated amortization      (5,315)   (5,286)
Domain-net     $
-
   $29 
              
Trademark-gross  10 years  $1,143   $1,143 
Less accumulated amortization      (800)   (714)
Domain-net     $343   $428 
              
Patents-gross  15 years  $101,143   $101,143 
Less accumulated amortization      (41,268)   (36,344)
Patents-net     $59,875   $64,799 
Schedule of Common Stock Purchase Warrants he common stock purchase warrants, stock options, and convertible debt and accrued interest, were included in the calculation of net earnings per share, because their impact on income per share is dilutive.
   Nine Months Ended 
   March 31, 
   2024   2023 
         
Income (Loss) to common shareholders (Numerator)  $(7,498,982)  $5,443,649 
           
Basic weighted average number of common shares outstanding (Denominator)   5,008,173,456    4,397,662,987 
           
Diluted weighted average number of common shares outstanding (Denominator)   5,008,173,456    5,392,419,929 
Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis We measure certain financial instruments at fair value on a recurring basis. Assets and liabilities measured at fair value on a recurring basis are as follows (See Note 6):
   Total   (Level 1)   (Level 2)   (Level 3) 
Assets:                
Cash and cash equivalents at March 31, 2024  $39,215,765   $39,215,765   $
-
   $
      -
 
Marketable securities measured at fair value March 31, 2024  $2,976,192   $
-
   $2,976,192   $
-
 
   $42,191,957   $39,215,765   $2,976,192   $
-
 
                     
Cash and cash equivalents at June 30, 2023  $37,185,989   $37,185,989   $
-
   $
-
 
Marketable securities measured at fair value June 30, 2023  $10,843,641   $
-
   $10,843,641   $
-
 
   $48,029,630   $37,185,989   $10,843,641   $
-
 
                     
Liabilities:   -    -    -    - 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restricted Stock Units (Tables)
9 Months Ended
Mar. 31, 2024
Restricted Stock Units [Abstract]  
Schedule of Recognized in the Financial Statement The fair value of the cancellation of the units was $618,000 for the 41,500,000 stock units.
   3/31/2024   3/31/2023 
       Weighted       Weighted 
   Number   average   Number   average 
   Of   exercise   Of   exercise 
   Units   price   Units   price 
Outstanding, beginning of period   54,500,000   $0.025    
-
   $
-
 
Granted   
-
    
-
    54,500,000   $0.025 
Stock units not granted   (10,000,000)   
-
    
-
    
-
 
Cancellation of units   (41,500,000)  $0.025    
-
    
-
 
Outstanding, end of period   3,000,000   $0.025    54,500,000   $0.025 
Exercisable at the end of period   3,000,000   $0.025    54,500,000   $0.025 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Warrants (Tables)
9 Months Ended
Mar. 31, 2024
Options and Warrants [Abstract]  
Schedule of Company's Warrant Activity and Related Information A summary of the Company’s stock option activity and related information follows:
   3/31/2024   3/31/2023 
       Weighted       Weighted 
   Number   average   Number   average 
   Of   exercise   Of   exercise 
   Options   price   Options   price 
Outstanding, beginning of period   163,394,499   $0.0095    157,965,711   $0.0089 
Granted   103,000,000   $0.012    
-
    
-
 
Exercised   
-
    
 
    
-
    
-
 
Redemption of options   
-
    
 
    (3,071,212)  $(0.01)
Outstanding, end of period   266,394,499   $0.0107    154,894,499   $0.0124 
Exercisable at the end of period   263,144,499   $0.0105    154,394,499   $0.0124 

 

Schedule of Weighted Average Remaining Contractual Life of Options Outstanding The weighted average remaining contractual life of options outstanding as of March 31, 2024 and 2023 was as follows:
3/31/2024   3/31/2023 
Exercise
Price
   Stock
Options
Outstanding
   Stock
Options
Exercisable
   Weighted
Average
Remaining
Contractual
Life (years)
   Exercise
Price
   Stock
Options
Outstanding
   Stock
Options
Exercisable
   Weighted
Average
Remaining
Contractual
Life (years)
 
$0.016    9,000,000    5,250,000    2.17    
-
    
-
    
-
    - 
$0.012    103,000,000    103,000,000    5.84    
-
    
-
    
-
    - 
$0.0097    6,000,000    6,000,000    1.84   $0.0097    6,000,000    6,000,000    1.84 
$0.0099    138,894,499    138,894,499    1.82   $0.0099    138,894,499    138,894,499    2.82 
$0.0060    10,000,000    10,000,000    2.31   $0.0060    10,000,000    10,000,000    3.31 
      266,894,499    263,144,499              154,894,499    154,894,499      
Schedule of Aggregate Intrinsic Value of the Warrants Outstanding The weighted average remaining contractual life of warrants outstanding as of March 31, 2024 was as follows:
3/31/2024   Weighted Average 
Exercise
Price
   Warrants
Outstanding
   Warrants
Exercisable
   Remaining Contractual
Life (years)
 
$0.13125    6,666,667    6,666,667    1.90 
$0.12    71,428,572    71,428,572    1.92 
      78,095,239    78,095,239      
Warrant [Member]  
Options and Warrants [Abstract]  
Schedule of Company's Warrant Activity and Related Information A summary of the Company’s warrant activity and related information follows for the nine months ended March 31, 2024
   3/31/2024 
       Weighted 
       average 
   Number of   exercise 
   Warrants   price 
Outstanding, beginning of period   86,495,239   $0.12 
Granted   
-
    
-
 
Exercised   
-
    
-
 
Forfeited/Expired   (8,400,000)  $(0.0938)
Outstanding, end of period   78,095,239   $0.12 
Exercisable at the end of period   78,095,239   $0.12 

 

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Tables)
9 Months Ended
Mar. 31, 2024
Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party [Abstract]  
Schedule of Cash Equivalents, Short -Term Investments As of March 31, 2024, the components of the Company’s cash, cash equivalents, and short -term investments are summarized as follows:
   Adjusted
Cost
   Unrealized
Gains
   Unrealized
Losses
   Fair
Value
   Cash and
Cash
Equivalents
   Short-Term
Marketable
Securities
 
Cash  $30,623,941   $
        -
   $
-
   $
-
   $30,623,941    
-
 
                               
Subtotal   30,623,941    
-
    
-
    
-
    30,623,941    
-
 
                               
Level 1                              
U.S. Treasury bills   8,591,824    
-
    
-
    
-
    8,591,824    
-
 
Subtotal   8,591,824    
-
    
-
    
-
    8,591,824    
-
 
                               
Level 2                              
Teco Investment, related party   7,000,000    
 
    (4,023,808)   2,976,192    
-
    2,976,192 
                               
Subtotal   7,000,000    
-
    (4,023,808)   2,976,192    
-
    2,976,192 
                               
Total  $46,215,765   $
-
   $(4,023,808)  $2,976,192   $39,215,765   $2,976,192 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Tables)
9 Months Ended
Mar. 31, 2024
Equity Investment in Securities -Related Party and Bond Receivable -Related Party [Abstract]  
Schedule of Percentage of Ownership of TECO’s Common Stock That Makes This a Related Party Relationship The CEO of the Company is a director of TECO, which makes this a related party relationship.
   Cost Basis   Unrealized
Gain
6/30/2023
   Unrealized
Loss
3/31/2024
   Fair Value
3/31/2024
 
Short term equity investments at fair value, related party  $7,000,000   $655,601   $(4,679,409)  $2,976,192 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Jun. 30, 2023
Summary of Significant Accounting Policies [Line Items]            
Federal deposit insurance company     $ 34,893,596      
Depreciation expense     27,124   $ 27,229  
Amortization expense     $ 5,038 $ 7,033    
Warrants issued (in Shares) 78,095,239   78,095,239      
Convertible debt and accrued interest         819,359  
Total research and development costs $ 750,583 $ 764,919 $ 1,945,910   2,845,239  
Total advertising and marketing costs     $ 44,554   $ 87,745  
Common Stock [Member]            
Summary of Significant Accounting Policies [Line Items]            
Outstanding stock options (in Shares)     269,894,499   209,394,499  
Series C Preferred Stock [Member]            
Summary of Significant Accounting Policies [Line Items]            
Common stock purchase warrant issued (in Shares) 8,851   8,851     10,951
Dilutive Impacts [Member]            
Summary of Significant Accounting Policies [Line Items]            
Warrants issued (in Shares) 86,495,239 94,895,239 86,495,239   94,895,239  
Dilutive Impacts [Member] | Series C Preferred Stock [Member]            
Summary of Significant Accounting Policies [Line Items]            
Common stock purchase warrant issued (in Shares) 8,851   8,851      
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details) - Schedule of Property and Equipment are Stated at Cost and are Depreciated Using Straight Line Over its Estimated Useful Lives
Mar. 31, 2024
Computers and peripheral equipment [Member]  
Schedule of Property and Equipment [Line Items]  
Estimated useful lives 5 years
Vehicle [Member]  
Schedule of Property and Equipment [Line Items]  
Estimated useful lives 5 years
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details) - Schedule of Intangible Assets that Have Finite Useful Lives - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Domain [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful Lives 15 years  
Intangible assets - gross $ 5,315 $ 5,315
Less accumulated amortization (5,315) (5,286)
Intangible assets - net 29
Trademark [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful Lives 10 years  
Intangible assets - gross $ 1,143 1,143
Less accumulated amortization (800) (714)
Intangible assets - net $ 343 428
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful Lives 15 years  
Intangible assets - gross $ 101,143 101,143
Less accumulated amortization (41,268) (36,344)
Intangible assets - net $ 59,875 $ 64,799
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details) - Schedule of Common Stock Purchase Warrants - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Schedule of Common Stock Purchase Warrants [Abstract]        
Income (Loss) to common shareholders (Numerator) (in Dollars)     $ (7,498,982) $ 5,443,649
Basic weighted average number of common shares outstanding (Denominator) 5,094,214,845 4,542,170,528 5,008,173,456 4,397,662,987
Diluted weighted average number of common shares outstanding (Denominator) 5,094,214,845 5,536,927,470 5,008,173,456 5,392,419,929
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details) - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Assets:    
Cash and cash equivalents $ 39,215,765 $ 37,185,989
Marketable securities measured at fair value 2,976,192 10,843,641
Total 42,191,957 48,029,630
Level 1 [Member]    
Assets:    
Cash and cash equivalents 39,215,765 37,185,989
Marketable securities measured at fair value
Total 39,215,765 37,185,989
Level 2 [Member]    
Assets:    
Cash and cash equivalents
Marketable securities measured at fair value 2,976,192 10,843,641
Total 2,976,192 10,843,641
Level 3 [Member]    
Assets:    
Cash and cash equivalents
Marketable securities measured at fair value
Total
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Preferred Stock (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Jun. 19, 2023
Apr. 15, 2023
Nov. 11, 2022
Dec. 15, 2021
Feb. 03, 2017
Sep. 30, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Capital Stock [Line Items]                  
Preferred stock stated value             $ 100 $ 32,875  
Conversion price per share (in Dollars per share)             $ 0.00095    
Company sold shares (in Shares) 1,486 6,765 45,000,000            
Total purchase price             $ 86,395,059    
Settlement of debt $ 3 $ 45   $ 1,835     900,000    
Principal outstanding amount 100,000 550,000              
Accrued interest 48,603 126,455              
Total aggregate amount $ 148,603 $ 676,455         $ 2,019   $ 1,095,100
Preferred stock, shares outstanding (in Shares)             8,851    
Fair value             $ 885,100    
Face value of shares (in Shares)           210,000   0.01  
Converted preferred shares (in Shares)           221,052,632      
Convertible notes amount                 837,800
Interest                 255,423
Aggregate loss amount                 $ 1,877
Share issued (in Shares)             41,500,000    
Conversion price (in Dollars per share) $ 0.0185 $ 0.02         $ 21,500,000    
Volatility rate 82.90% 96.60%              
Estimated term 5 years                
Securities Purchase Agreement [Member]                  
Capital Stock [Line Items]                  
Principal amount       $ 187,800          
Accrued interest         $ 80,365        
Aggregate note balance         $ 268,165        
Company sold shares (in Shares)         2,700        
Series C Preferred Stock [Member]                  
Capital Stock [Line Items]                  
Designated shares (in Shares)       17,000          
Preferred stock stated value       $ 100     $ 100    
Conversion price per share (in Dollars per share)       $ 0.00095     $ 0.00095 $ 0.00095  
Cumulative dividends, rate       10.00%          
Total purchase price $ 148,603 $ 676,455     $ 268,165        
Preferred stock, shares outstanding (in Shares)             7,365   9,465
Fair value                 $ 946,500
Exercise price (in Dollars per share)           $ 2,100   $ 3,071,412  
Convertible notes amount               $ 62,400,000 $ 664,627
Share issued (in Shares)                 10,951
Series C Preferred Stock [Member] | Securities Purchase Agreement [Member]                  
Capital Stock [Line Items]                  
Preferred stock, shares outstanding (in Shares)             1,486    
Common Stock [Member]                  
Capital Stock [Line Items]                  
Preferred stock stated value               $ 1,934  
Conversion price per share (in Dollars per share)           $ 0.00095   $ 0.027  
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Common Stock (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 01, 2024
Jun. 19, 2023
Apr. 15, 2023
Nov. 11, 2022
Dec. 15, 2021
Sep. 30, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Jan. 27, 2022
Feb. 03, 2017
Capital Stock [Line Items]                      
Sale of common stock (in Shares)   1,486 6,765 45,000,000              
Total purchase price             $ 86,395,059        
Settlement of debt   $ 3 $ 45   $ 1,835   900,000        
Gross proceeds             $ 21,075        
Accrued interest               $ 82,989      
Conversion price per share (in Dollars per share)             $ 0.00095        
Share issued (in Shares)             20,000,000        
Conversion price (in Dollars per share)   $ 0.0185 $ 0.02       $ 21,500,000        
Net proceeds               $ 1,906,050      
Face value of shares (in Shares)           210,000   0.01      
Company issued shares               $ 1,933,852      
Price per share (in Dollars per share)               $ 0.027      
Compensation expense               $ 32,875      
Restricted stock awards (in Shares) 10,000,000             150,000,000      
Convertible notes amount                 $ 837,800    
Share Price (in Dollars per share)             $ 0.025 $ 0.027      
Amount owed by employees               $ 1,684,800      
Remaining shares (in Shares)               87,600,000      
Stock compensation               $ 2,365,200      
Purchase Agreement [Member]                      
Capital Stock [Line Items]                      
Gross proceeds               43,950      
Purchase of common stock (in Shares)       45,000,000              
Convertible Debt [Member]                      
Capital Stock [Line Items]                      
Accrued interest               $ 177,500      
Minimum [Member]                      
Capital Stock [Line Items]                      
Common stock, shares authorized (in Shares)                   5,000,000,000  
Settlement of debt             $ 0.0132        
Conversion price (in Dollars per share)               $ 0.01968      
Maximum [Member]                      
Capital Stock [Line Items]                      
Common stock, shares authorized (in Shares)                   10,000,000,000  
Settlement of debt             $ 0.00944        
Conversion price (in Dollars per share)               0.02608      
Series C Preferred Stock [Member]                      
Capital Stock [Line Items]                      
Total purchase price   $ 148,603 $ 676,455               $ 268,165
Conversion price per share (in Dollars per share)         $ 0.00095   $ 0.00095 0.00095      
Exercise price (in Dollars per share)           $ 2,100   $ 3,071,412      
Convertible notes amount               $ 62,400,000 $ 664,627    
Common Stock [Member] | Purchase Agreement [Member]                      
Capital Stock [Line Items]                      
Share issued (in Shares)               81,130,461      
Conversion amount               $ 1,950,000      
Common Stock [Member]                      
Capital Stock [Line Items]                      
Accrued interest               $ 274,198,530      
Conversion price per share (in Dollars per share)           $ 0.00095   $ 0.027      
Price per share (in Dollars per share)               $ 0.017      
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restricted Stock Units (Details) - USD ($)
9 Months Ended 12 Months Ended
Jan. 01, 2024
Jun. 19, 2023
Apr. 15, 2023
Mar. 30, 2023
Jan. 01, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Restricted Stock Units [Line Items]                
Issuance of common stock for restricted stock awards 10,000,000           150,000,000  
Stock price per share (in Dollars per share)   $ 0.0185 $ 0.02     $ 21,500,000    
Stock cancelled price (in Dollars per share)             $ 0.027  
Stock compensation expense (in Dollars)             $ 32,875  
Shares vested         10,000,000      
Price per share (in Dollars per share)           $ 0.025 $ 0.027  
Aggregate value (in Dollars)   $ 148,603 $ 676,455     $ 2,019   $ 1,095,100
Shares issued           20,000,000    
Aggregate shrares           41,500,000    
Stock compensation expense (in Dollars)           $ 125,000    
Cancellation amount (in Dollars)           $ 618,000    
Stock units           41,500,000    
Stock Option Plan [Member]                
Restricted Stock Units [Line Items]                
Stock price per share (in Dollars per share)           $ 0.025    
Stock units           3,000,000    
Restricted stock awards [Member]                
Restricted Stock Units [Line Items]                
Issuance of common stock for restricted stock awards       21,500,000 33,000,000      
Stock compensation expense (in Dollars)           $ 240,000    
Shares vested         23,000,000      
Restricted stock awards [Member] | Stock Option Plan [Member]                
Restricted Stock Units [Line Items]                
Issuance of common stock for restricted stock awards       21,500,000        
Stock price per share (in Dollars per share)       $ 0.025        
Stock units       21,500,000        
Stock cancelled price (in Dollars per share)       $ 0.012        
Stock compensation expense (in Dollars)       $ 258,000        
Stock Option Plan [Member] | Service [Member]                
Restricted Stock Units [Line Items]                
Price per share (in Dollars per share)           $ 0.012    
Consultant [Member] | Restricted stock awards [Member]                
Restricted Stock Units [Line Items]                
Issuance of common stock for restricted stock awards           20,000,000    
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restricted Stock Units (Details) - Schedule of Recognized in the Financial Statement - Restricted Stock [Member] - $ / shares
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Schedule of Recognized in the Financial Statement [Line Items]    
Number of units, Outstanding 54,500,000
Weighted average exercise price, Outstanding $ 0.025
Number of units, Granted 54,500,000
Weighted average exercise price, Granted $ 0.025
Number of units, Stock units not granted (10,000,000)
Weighted average exercise price,Stock units not granted
Number of units, Cancellation of units (41,500,000)
Weighted average exercise price, Cancellation of units $ 0.025
Number of units, outstanding 3,000,000 54,500,000
Weighted average exercise price, Outstanding $ 0.025 $ 0.025
Number of units, exercisable 3,000,000 54,500,000
Weighted average exercise price, exercisable $ 0.025 $ 0.025
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Warrants (Details) - USD ($)
9 Months Ended
Jan. 01, 2024
Jan. 27, 2022
Dec. 17, 2018
Mar. 31, 2024
Mar. 31, 2023
Options and Warrants [Line Items]          
Shares of restricted stock 10,000,000       150,000,000
Stock compensation expense (in Dollars)         $ 2,365,200
Aggregate intrinsic value of the warrants outstanding (in Dollars)       $ 0  
Warrants [Member]          
Options and Warrants [Line Items]          
Common stock purchase warrants       8,400,000  
Common stock purchase warrants       78,095,239  
Exercised period       3 years  
Minimum [Member] | Warrants [Member]          
Options and Warrants [Line Items]          
Warrant exercise price (in Dollars per share)       $ 0.12  
Maximum [Member] | Warrants [Member]          
Options and Warrants [Line Items]          
Warrant exercise price (in Dollars per share)       $ 0.13125  
Stock Option [Member]          
Options and Warrants [Line Items]          
Stock option, description       In certain circumstances where there are no future performance requirements by the non-employee, option grants are immediately vested, and the total stock-based compensation charge is recorded in the period of the measurement date.  
2022 Equity Stock Incentive Plan [Member]          
Options and Warrants [Line Items]          
Percentage of exercise option     100.00%    
Percentage of exercise option issuable   15.00%      
Equity incentive plan       15.00%  
Incentive plan       723,194,742  
Diluted capitalization       660,194,742  
Stock options granted       103,000,000  
Stock options at an exercise price (in Dollars per share)       $ 0.012  
Stock options outstanding       266,394,499  
Stock compensation expense (in Dollars)       $ 1,173,002  
2022 Equity Stock Incentive Plan [Member] | 2019 Equity Incentive Plan [Member] | Restricted Stock Awards [Member]          
Options and Warrants [Line Items]          
Shares of restricted stock     300,000,000    
Equity Incentive [Member] | 2022 Equity Stock Incentive Plan [Member]          
Options and Warrants [Line Items]          
Issuance pursuant to the plan   400,000,000      
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Warrants (Details) - Schedule of the Company's Stock Option Activity and Related Information - $ / shares
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Schedule of the Company's Stock Option Activity and Related Information [Abstract]    
Number of options, Outstanding beginning of period 163,394,499 157,965,711
Weighted average exercise price,Outstanding beginning of period $ 0.0095 $ 0.0089
Number of options, Granted 103,000,000
Weighted average exercise price, Granted $ 0.012
Number of options, Exercised
Weighted average exercise price, Exercised
Number of options, Redemption of options (3,071,212)
Weighted average exercise price, Redemption of options $ (0.01)
Number of options, Outstanding end of period 266,394,499 154,894,499
Weighted average exercise price, Outstanding end of period $ 0.0107 $ 0.0124
Number of options, Exercisable 263,144,499 154,394,499
Weighted average exercise price, Exercisable $ 0.0105 $ 0.0124
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Warrants (Details) - Schedule of Weighted Average Remaining Contractual Life of Options Outstanding - $ / shares
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Schedule of Weighted Average Remaining Contractual Life of Options Outstanding [Line Items]    
Stock Options Outstanding 266,894,499 154,894,499
Stock Options Exercisable 263,144,499 154,894,499
0.0100 [Member]    
Schedule of Weighted Average Remaining Contractual Life of Options Outstanding [Line Items]    
Exercise Price (in Dollars per share) $ 0.016
Stock Options Outstanding 9,000,000
Stock Options Exercisable 5,250,000
Weighted Average Remaining Contractual Life (years) 2 years 2 months 1 day  
0.0097 [Member]    
Schedule of Weighted Average Remaining Contractual Life of Options Outstanding [Line Items]    
Exercise Price (in Dollars per share) $ 0.012
Stock Options Outstanding 103,000,000
Stock Options Exercisable 103,000,000
Weighted Average Remaining Contractual Life (years) 5 years 10 months 2 days  
0.0099 [Member]    
Schedule of Weighted Average Remaining Contractual Life of Options Outstanding [Line Items]    
Exercise Price (in Dollars per share) $ 0.0097 $ 0.0097
Stock Options Outstanding 6,000,000 6,000,000
Stock Options Exercisable 6,000,000 6,000,000
Weighted Average Remaining Contractual Life (years) 1 year 10 months 2 days 1 year 10 months 2 days
0.0099 [Member]    
Schedule of Weighted Average Remaining Contractual Life of Options Outstanding [Line Items]    
Exercise Price (in Dollars per share) $ 0.0099 $ 0.0099
Stock Options Outstanding 138,894,499 138,894,499
Stock Options Exercisable 138,894,499 138,894,499
Weighted Average Remaining Contractual Life (years) 1 year 9 months 25 days 2 years 9 months 25 days
0.0060 [Member]    
Schedule of Weighted Average Remaining Contractual Life of Options Outstanding [Line Items]    
Exercise Price (in Dollars per share) $ 0.006 $ 0.006
Stock Options Outstanding 10,000,000 10,000,000
Stock Options Exercisable 10,000,000 10,000,000
Weighted Average Remaining Contractual Life (years) 2 years 3 months 21 days 3 years 3 months 21 days
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Warrants (Details) - Schedule of Company's Warrant Activity and Related Information - Warrant [Member]
9 Months Ended
Mar. 31, 2024
$ / shares
shares
Schedule of Company's Warrant Activity and Related Information [Line Items]  
Number of Warrants, Outstanding, beginning (in Shares) | shares 86,495,239
Weighted average exercise price, Outstanding $ 0.12
Number of Warrants, Granted (in Shares) | shares
Weighted average exercise price, Granted
Number of Warrants, Exercised
Weighted average exercise price, Exercised
Number of Warrants, Outstanding, end of period (in Shares) | shares (8,400,000)
Weighted average exercise price, Outstanding, end of period $ (0.0938)
Number of units, outstanding (in Shares) | shares 78,095,239
Weighted average exercise price, Outstanding $ 0.12
Number of Warrants, Exercisable (in Shares) | shares 78,095,239
Weighted average exercise price, Exercisable $ 0.12
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Warrants (Details) - Schedule of Aggregate Intrinsic Value of the Warrants Outstanding
9 Months Ended
Mar. 31, 2024
$ / shares
shares
Schedule of Aggregate Intrinsic Value of the Warrants Outstanding [Line Items]  
Warrants Outstanding 78,095,239
Warrants Exercisable 78,095,239
0.13125 [Member]  
Schedule of Aggregate Intrinsic Value of the Warrants Outstanding [Line Items]  
Exercise Price (in Dollars per share) | $ / shares $ 0.13125
Warrants Outstanding 6,666,667
Warrants Exercisable 6,666,667
Weighted Average Remaining Contractual Life (years) 1 year 10 months 24 days
0.12 [Member]  
Schedule of Aggregate Intrinsic Value of the Warrants Outstanding [Line Items]  
Exercise Price (in Dollars per share) | $ / shares $ 0.12
Warrants Outstanding 71,428,572
Warrants Exercisable 71,428,572
Weighted Average Remaining Contractual Life (years) 1 year 11 months 1 day
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Details)
9 Months Ended
Nov. 11, 2022
USD ($)
shares
Mar. 31, 2024
USD ($)
Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party [Line Items]    
Interest income investment   $ 1,073,293
Purchase of shares | shares 13,443,875  
Aggregate consideration amount $ 7,000,000  
Exchange rate 10.4094  
Interest rate as shareholder 8.30%  
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Details) - Schedule of Cash Equivalents, Short -Term Investments
Mar. 31, 2024
USD ($)
Schedule of Cash Equivalents, Short -Term Investments [Line Items]  
Adjusted Cost $ 46,215,765
Unrealized Gains
Unrealized Losses (4,023,808)
Fair Value 2,976,192
Cash and Cash Equivalents 39,215,765
Short-Term Marketable Securities 2,976,192
Cash [Member]  
Schedule of Cash Equivalents, Short -Term Investments [Line Items]  
Adjusted Cost 30,623,941
Unrealized Gains
Unrealized Losses
Fair Value
Cash and Cash Equivalents 30,623,941
Short-Term Marketable Securities
Subtotal [Member]  
Schedule of Cash Equivalents, Short -Term Investments [Line Items]  
Adjusted Cost 30,623,941
Unrealized Gains
Unrealized Losses
Fair Value
Cash and Cash Equivalents 30,623,941
Short-Term Marketable Securities
Subtotal [Member] | Level 1 [Member]  
Schedule of Cash Equivalents, Short -Term Investments [Line Items]  
Adjusted Cost 8,591,824
Unrealized Gains
Unrealized Losses
Fair Value
Cash and Cash Equivalents 8,591,824
Short-Term Marketable Securities
Subtotal [Member] | Level 2 [Member]  
Schedule of Cash Equivalents, Short -Term Investments [Line Items]  
Adjusted Cost 7,000,000
Unrealized Gains
Unrealized Losses (4,023,808)
Fair Value 2,976,192
Cash and Cash Equivalents
Short-Term Marketable Securities 2,976,192
U.S. Treasury bills and Obligations [Member] | Level 1 [Member]  
Schedule of Cash Equivalents, Short -Term Investments [Line Items]  
Adjusted Cost 8,591,824
Unrealized Gains
Unrealized Losses
Fair Value
Cash and Cash Equivalents 8,591,824
Short-Term Marketable Securities
Certificate of Deposit [Member] | Level 2 [Member]  
Schedule of Cash Equivalents, Short -Term Investments [Line Items]  
Adjusted Cost 7,000,000
Unrealized Gains
Unrealized Losses (4,023,808)
Fair Value 2,976,192
Cash and Cash Equivalents
Short-Term Marketable Securities $ 2,976,192
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Details)
9 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2024
kr / shares
Equity Investment in Securities -Related Party and Bond Receivable -Related Party [Line Items]    
Subscription amount $ 3,000,000  
Maturity date Jun. 01, 2025 Jun. 01, 2025
Interest on shareholders 8.00% 8.00%
Convertible share (in Krone per share) | kr / shares   kr 5.0868
Recognized interest income $ 171,573  
Unrealized gain $ (4,679,409)  
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Details) - Schedule of Percentage of Ownership of TECO’s Common Stock That Makes This a Related Party Relationship - Short Term Equity Investments [Member] - USD ($)
12 Months Ended
Jun. 30, 2023
Mar. 31, 2024
Schedule of Percentage of Ownership of Teco’s Common Stock That Makes This a Related Party Relationship [Line Items]    
Cost Basis   $ 7,000,000
Unrealized Gain $ 655,601  
Unrealized Loss   (4,679,409)
Fair Value   $ 2,976,192
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Short Term Investments (Details) - USD ($)
9 Months Ended
Mar. 31, 2024
Sep. 12, 2023
Short Term Investments [Line Items]    
Certificate of deposit   $ 50,000,000
Mature date Jun. 01, 2025  
Certificates of Deposit [Member]    
Short Term Investments [Line Items]    
Mature date Mar. 12, 2024  
Interest income $ 171,573  
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Details) - USD ($)
9 Months Ended
Oct. 01, 2022
Mar. 31, 2024
Jul. 01, 2022
Commitments and Contingencies [Line Items]      
Monthly rent amount   $ 1,468  
Additional rental   500  
Rental amount     $ 5,468
University of Iowa [Member]      
Commitments and Contingencies [Line Items]      
Consideration $ 343,984    
Equal installments amount 85,996    
Remaining balance   $ 149,098  
University of Michigan [Member]      
Commitments and Contingencies [Line Items]      
Consideration 298,194    
Equal installments amount $ 74,549    
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party (Details) - USD ($)
6 Months Ended 9 Months Ended
Dec. 31, 2022
Mar. 31, 2024
Jun. 30, 2023
Related Party [Line Items]      
Accrued expenses   $ 56,436 $ 628
Accrued salary interest rate 5.00%    
Loan [Member]      
Related Party [Line Items]      
Repaid monthly payment   9,290  
Principal balance remaining on the loan   64,941  
Interest paid   5,090  
CEO [Member] | Related Party [Member]      
Related Party [Line Items]      
Accrued expenses   $ 211,750  
EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( M\M5@'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 " +?+58U:;1$>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O22=@J'KBV-/"H(#Q;>0W+9@DX;DI-VWMZU;A^@'\#%W__SN M=W"UB*:'8FB LCFB%[G55+QU?OD^L/O*NP[Z_;N M'QM?!)L:?MU%\P502P,$% @ "WRU6)E&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" +?+58(2<\=^D% :(0 & 'AL+W=O]E93K=Y8E@A5-B#AG M:YK"G07C"9%PRI>66'-*PER4Q!:V[:&5D"CM3<;YM3F?C%DFXRBEDYO=^$^6JZDNF!-QFNRI ]4_K&>]Z2I _\2VB6[%WC%24)\:>UBBD"Y+%\IYM/](RT$#Y!2P6^5^T M+9[UO!X*,B%94HJA!$F4%O_)2UD1>P*,&P2X%. ?!([;('!+@9L'+4J6QWI/ M))F,.=LBKIX&-W60UTVNAC11JIKQ07*X&X%.3GRVH1SUD5@13L78DN"I[EA! MJ;\I]+A!?XD^LU2N!+I-0QJ^U5M0EJI >%>@&VPT_$SX.7*=,X1M[&G*XQ^2 MOR)GH%._*8U;58^;V[D-=N]9D$&GE6B:%D-&=;V_/\%3:"II(O[1U5AAZ>DM MU;A\)]8DH%<]&'B"\@WM37[^R1G:O^GBGLCL37JO2N^9W.OTCZ]KJDMJECMV M_ZLNDE%U9*1!%6G0+M+7C'!)>?R*[NF:<:F+9[:2/--5BF]4'1EO6,4;MFPQ M3F"JS;MK[J,A(3E1*(92;3C]8#1PQ^SC]_?WW_Y<#L[0].9?ZX-VP7H M.#7I.&96*1?%%,VRY(ER;4*S"23L#SS/O= &[()_G!J '#.UE $?R0N:AM":T2(*BL%K MB&NVQ,.^AR]'KFUK\W:!0T[-0TY+( H8!\[+HYZA!PE+*V(<^2R#'@T=FX7Z MH6MVGWW31NZ"CIP:CQPSWY2L]V9]->'$ ;M^WQ[V77W;=D%,3HU,CIET=I-2 MF;< ^2A=YLW;L-":'1MHUZPZ,B>NB0F;(:?,^;"B<0P]-5F35#OQ'K!IY%ZS M[MAX-2QA,]WLS;DP(*&3+AG7YS/[S%C:)T% P09,PL)0F[<+<,(U.&$CF%3- MF1!HSIM,P&VA[:P'?)I>L,VR8^/57(1;<=%M0OE2#<8/X"!7QGYK-FSNMUTP M$:Z9"'MM -AGJ817;<7X@J4IC0]B,#X1XY2UT 4QX9J8<"MBN@Y#,A-K@71 5KHD*MR*J*KBOS@"E'MDVU88VV_D 9?$FBF/]$.\"I7"- M4MC,/C]FK;AQSMDF2@-][S9[3J^U0;M *5RC%&Z%4E70.1,2V/&O:-V(Q@<< M!QA[CC9I%S#EUC#EVFUF[?F*P3B]@]>@XKU''-ZV.!$EE?L673"76S.7:V:E M?-!> P2\C>_"K-E@7<.76<.6:H>@3R[]ORUNW^8WV@,GE<-@?#H9# M;;XNZ,K=VW S[[B5W?=3)-2;3HM>>]K=MBZ(RZV)RVWW+11+$I;"9,R"9YB3 M\ZU9]"63,&6E(=2*MAY.REREVR!W4S\%V$P&]N@">X/+"V]L;?936GN[SXJ) M\TUY@0+US4.Q$5U=K3;^K_/M;JM^O/C5P&>BD%J@F"Y :I]?0 %XL1%?G$BV MSO>RGYB4+,D/5Y2$E*L'X/Z",;D[41]0_1QB\A]02P,$% @ "WRU6-QZ M.@VV" EBT !@ !X;"]W;W)KS.T.+]>*W-F$F(=Z6O0EP@?3.?E2-")X8VVN+I+V__LJ&(&S+,G3< MF32&'!V?1R_G>8ZDJ]V]?S(.G#<^_& RO$OK$%HP_)K-4?!H'7=,_*(6,A\GKN@XM<+&[$PS#V)./XY M..T=WYDW/'U^\_YG 5Z ^4XS-HK#_P8KOKGN.3VP8FNZ"_D\?OW*#H#,W)\? MAUGQ/W@]V!H]X.\R'F\/C44$VR#:_Z8_#AUQT@"2A@;HT "=VP ?&A0]-]A' M5L"ZHYP.K]+X%:2YM?"6/Q1]4[06:((H'\8%3\5? ]&.#T=QM!*#PE;@EH8T M\AE8Y+XR\ $\+N[ [^_^N!IP\9[<>N ??-[N?:(&GP\T_0@P[ -D(*)H/M(W M_VL7B>9&T1R7FP\$NB-$=(2("G^X">+C?.Y-EN!FL?"6"Q6.S"EQ'SDI0\1$JUGD?CFBV 31: 3]_8/_L@A<: MLHBK0.\]686G?+&_#+&+H&E;YM7@Y120PM"&CNDZ[M&P%"PY!DNTP8II\LPX M_1XRD#%_EP8\8!F@'/AQIHQ8ZT[=LT U0GL_YBD@Z#@&,=1XS",>4XMG''$F M7LQ%=O.9Z'@!3(7"K+W=M$3'5SI=^ZJSL)8P6$<,EA;#QG0H.A:%C(-?"#9UM'P.UM8MZ//GF+98/(DI5>':7"[HC9R68SA&F<\9X M2+#*P7#J\]DH_E7&HMVN%*-[C-'5#L5L/IUY\^7?X#W=)I^!]Y_'\:QI8-PN M!Z8C9R70T)#$:;2D+W\CODI_%@DWS[7)MB'5'CR5>AX[D%3&I]6L'.D)Q4,] M*\3;9"=R4U9$FK T2#8LI6&FC!76@H#01&XUUC:S5FW7>MURT"P*A%49B8RK8:QD=0)S^'. MZ?*K-]<%J6!%2%S7JF4\E:&#((8-@4K^A%JF.@2J"=&MBR@3NXY#[&J,=4L3 M(@AMJR%().D.&6=54??CF]OQ_7@Y]M2EE)8T+ZZE.O)6QBR)$^F)\\;WXUTD MBN&$_BSJE#SEQUR0Y]LW2@I%=6[$#K))M;!2V"&,'+O.'UDA_H4+53/Z.O)512R)&>B+>C]'YV.L4ZR*C M-D9U*VS932D421Y&Y]2M;2'6BU'3(!!5M8W"#MN6ZS0(2"2Y$^FY!@7 M95RA;$;3R7(\^>)-1B)@\/O"\\!DNO2 J]QST_N^8/NC T=E_)*1D9Z1%Z+T M8!D8 6C\"\Q2MF9I*M+4@L?^$18J%1M\5C]F&B@! D&5Y,BMR[XYG M7#P$T5,?B*:,;8N\_$+#'0/Q&KQS'+,/#:.P?@?[AEM\S(VSA!5;QN%/9>_6 MV5VX@K7B0F$'Q4M@4W6!I I ^C)Z\?5F[GV=WM]Y\\7[WX2PL/>U]/)O9;R= M5M)=>2MO6DIM@?6E=&TJO#,^&@84))ONA_8S,/NB@,M_ -WQ39P&_Q/6R;'= M8:J/'-R^]O3+"=>EC2E>B$B5$!2&1,0APE"O)RQ%$&X1 M0:M5D)>Y- 0S&JQ $($130).0V7 BDT#T0\N$@JB&K+*U'(#HI>/M"P'7)TU"]*2SUU1N6^@CK]=&<[>?4C*9C*6QFNE%6X15:)%,\!9^E6)+D7EO%\0S(_ M2%O3X$ ,><;>SX"D<0;4E0URQ=2K;?TI#&W+-"VC:99*"83U$DA_J(,[E3Q= M>2L??4K)0_229Q2+D4IYD*O7*.:":N6IX1F#111'!SWC2!1+3T5^IUG&>-8'3_GY MH1)X5UL[I'Z4TG0D2Z2\("WG*"E=L2U-GY6A:]M>/&8=>2LCE?J#M.F/IW/68BA4=<'56G^J(K M;V6<4E^8^JN*9TU L]/KBEUY*R.6$L74;WA<- 'K-Q%-]_00_X"H;F81VZWF MP<')I=G\QO(#39^"* ,A6XMVQD=;S.%T?PEX_X''27&/]GO,>;PM'C=,I,8T M-Q!_7\="QQ\^Y%=SCU>QA_\'4$L#!!0 ( M\M5B$]E9=R , $D0 8 M >&PO=V]R:W-H965T&ULK9AMCZ,V$,>_BD6KTYYT73!/ M(7M)I&Y6U;52J^C2Z[WV@A/0 J:VDUSOTW=L6 @/(YD5B8&;\^WNPQ\[B MQ/B3B"F5Z%N6YF)IQ%(6=Z8IPIAF1-RR@N;P9,=X1B1<\KTI"DY)I)VRU+0M MRS<[I;&K_ANC0/EH"W^2>A)G+61DO+(V).Z^#U: M&I8BHBD-I0I!X.=(US1-523@^+<*:M1]*L?S]G/TW[1X$/-(!%VS]&L2R7AI M! :*Z(X<4OF9G3[12I"GXH4L%?H;G4I;SS90>!"2994S$&1)7OZ2;]5 G#E@ M]X*#73G8+W5P*@='"RW)M*P'(LEJP=D)<64-T51#CXWV!C5)KM*XE1R>)N G M5VN61Y 4&J%[DI(\I&BK8@ETLR&6)H2+E!!X76/810&%9==S'07:JX< M5]:M9>&%>3P7=LVJQ>_4_,XT?DTI$#G(F/'D.XV&@,N8WAF*9^E/!_FZ70O: MK:'=4>@URS*8MC\PXNZ+1OR:50O>J^&]"? :\[U1Q%;]Z2"_S+8%[M?@ M_E1P@1(A#L/4_D#N@YGM>O.9VX'NF[J!C>UY8 ?.,/.L9IY-9X8*)"3)HR3? M#X'/7@[>-[T&'M3@P2CXEO($4->HF:!;)6((>#22JMUWHB A71I0G 7E1VJL MWOV$?>OCT/+Y1L%:HN>UZ/G$Q93R$ H'[ &&=)?!@M;T[$[A<9L6);::.F>] M:M&\/!FJ@.=O2A!X7=@!*VS-O4N\9W49OXKWRD2HHEZ#[EN-03>%%4^LK-"D ML.]\3&E_N1_>2)0=^!W^WIHY8*<57%HP<5-<\7AU?6!J]SO(-NHX==*^5;2V MS*8D]]-3EN?YEUL-=-S8"5'?@7\M*48#Q>@__F M)()7B0\NI^.^DU/S1M':2IN:C<>+]JM2TZ_'07_2](UFV+V0F*9H>!P O" !@ !X;"]W;W)KGVZW0\O+P_-GK_$R;=T+65&OF_" M*+T8K+-L>S8,PW2;2\XM&FW#(-,T<;KP@ M&HS.BW@\?LK"()(W"4F?-ALO^>=2AO'+Q8 .]B\6P>,ZRU\,1^=;[U$N M97:WO4G@:5BQ^,%&1FD01R21#Q>#,3T3S,P;%(@O@7Q)#SZ3/)3[./Z6/TS] MBX&6CTB&983&88Y$XSC[QWIH.HS;WCX><_^L0@>@KGW4CF)PZ^! MGZTO!O: ^/+!>PJS1?SR2>X",G*^51RFQ;_DI<0: %X]I5F\V36&$6R"J/SK M?=\)<= >/ &;-> J0UX2P-]UT!_:P]\UX"_M0=CUZ (?5C&7@CG>IDW.D_B M%Y+D:&#+/Q3J%ZU!KR#*$V69)?!M .VRT22.?)AVZ9-EYF424B!+2?Q YEN9 M>/E4IN3D+O*>_""3_CMR2NZ6+CGY]=WY,(/>HJ=+8/_9)U$EY[R0>BT_>$:8PCXYF\O;F.A?-SO8O_ MW?N1&'J5!WK!I[?P3:-5O)%U$I _Q_=IEL Z_@N;ZI*,XV1Y<3M+M]Y*7@R@ M>J4R>9:#T6^_4%/['=.Y3S*W3S+1$]G1C/!J1G@7^V@AOHC9G<#4[VR(#XM@ MPO?$X_;$(WZ>YTAIHU+:Z,S]^8U8C&^GLRLB_K@1LZ588J(;?:9\GV1NGV2B M)[*CB3"KB3 [4WX)?B&('HD7^00*W#>9P1,V%R6-4=#D5NAY9!A01)\/)>[L MZ@>2N]D7YXW>1!-E6Q8W*M21'E:EA]6IQY6,8!<."ST\'W;_("_)N;,B\OLV MW[933!VK,1:J69K.-46A)L[0-(CM&.8V84RSF,T5G&CBN$8A,S@N@EV)8'?7 M09@=+UFM"Q5\^0S>=EOL4*LXS;#P[<8X+$,S;%V)'H&9W*&.$GT31AUN.%01 M4S1QN41,=_#HG2IZIS-Z5T)ZK@*O=-5Y'FSB) O^+5Y@T3O(Y.LV4X)'4%0S ME:1VFRB=45/A$AC*:)MUJM7&5.N,_'9^._Y,WE:;=U1'\=@ZM0UE-B<8D,&\ MZ[82.@+DFF-PBRK1(T#3L2S-82T"'#ASVBG Y_ER23XNYM=[$>:S);D4'^<+ M0>:WG\2"3&>3^;4@)WMI<%=.&P,\;1$'0^+J(,@6>1!DMSZLUH=U;]L'&@Q? MT8#UN7GWRN;VRB;Z8CN>D_H403LM,1PCGF6:%>4Y*$X4Z&SHS8V':;I:>B<8 M3K,$)V$<9J^ M([!+!54.I.])(D,X4?IDZR79/Z@L!C(^BVN&I1HZ#*ES@SJVNF]A2&Y:#I0H M59TFDINF;1IMU:FVLK3;RR[VXCR".*14!XV_Z1PIV!!3#;X).V7H)' UN M96G35.J&9JM.%H&=4HUKNNIEW\8G4#[N.&9;6M1FEG:[V:LB&RI55FLO>I2P M9,#9)L%SZ>W#P+L/PJ!EO73R_\#AGS8=JTFIK?'&:NJI1X'T:&F&8Q]8\V-5 M:Y-,NUWR-,HD])UUUM^F3SVEIEH[)BC,,Y,]?KL/9$VC>LJHH^F:LD@F"%+7 &FK-A"CU/-5U]AY$224)#A'\C8A:IO, MNFWR3-Q6 N26&0^^Y#"/#2N#TXPZ_PB26IR9C0T8H[2X8SOJ25,@2(-S'4Z; M+;'7%IAUVKG1Y7@YG1 Q7LS@A+3@E*=G*A*1K M+Y&X0*PQ1K7(O@YQ7X>(3LBQ#+7K9-VNTYU^OKL5;BX$Z#"=_9P2^NM*O IQ M7X>(3LBQ$K419;SS3/153*\^@12GXR]P9+P2!-;%]7Q6BK D\[O;Y>UXYH)* M:.C_XP?8]F-2KVQNKVRB+[;C::J],^OVSN6ZS7-RF> 2N6&J.8KPZHYEFLRQ6YPBJRTRZ[;(^V7[F@[( MK[VM.F"_#.NF R<*J[%$,=XV'1"L[C!.'8>I57QXDE7\%&7E MA5SUMKIJ'Q<7S,K[2WHVHR+V]RPH +A> 8 >&PO=V]R:W-H965T&UL MO9Q];^,V$L:_BN >BEW@O!9?]+9- FQBB]<#>@B:Z]W?6IN)=6M+KB0GVW[Z MHV2M99$4(ZJ3+=#628;/T'IF*/DG6E?&EW')>.5_WNZR\GFVKZO!QL2C7 M6[Y/R@_Y@6?B+X]YL4\J\6/QM"@/!4\VS:#];H%=UU_LDS2;W5PUO[LO;J[R M8[5+,WY?..5QOT^*/V[Y+G^YGJ'9MU_\FCYMJ_H7BYNK0_+$'WCUV^&^$#\M MSBJ;=,^S,LTSI^"/U[-/Z".C83V@B?A/RE_*B]=._58^Y_F7^H>?-]CLG+,>>/GZFWKA;.G U_3(Z[ZM?\Y1^\?4->K;?.=V7S7^>EC75GSOI85OF^'2QFL$^ST_^3 MK^V!N!B _($!N!V Y0%D8 !I!Y"Q V@[@$H#<# PP&L'>/* H3?MMP/\L5,* MV@%!8];IZ#;6+),JN;DJ\A>GJ*.%6OVB\;<9+1Q)L[H4'ZI"_#45XZJ;NSS; MB,+B&^>A2BHNBJPJG?S1>=@F!=_FNPTORA]_"#$*?G)6OQ_3ZH_%NR5_3-=I M]=Z9.[\]+)UW?WM_M:C$7&K%Q;K->WO*BP?RWHN*XT71Y,W77S0"=V:!7_B? M?R:9^*5FZ-(\]"[?[T47#"5>F4=_VFS2NHN2G7.?I)MYFCEWR2&MDIU&*WY% M:[T^[H\[<> W3GM4-2+,+/+O7,F]$%5P+@5\+@7H5"^?'\M#LN;7,[$^EKQXYK,;1^?Q2<=O=.I5\_D&!Z[X MYVKQ?.FG&D9Q@ (:]>-6:AQR"4$H(*0?&:N1\Q!'U'>1I,DT4Z0^"<2_Y\#> MX2;GPTU&'>YWHH":;BO?CSKT1E6+0S]!Y\& M%&- 8KUJH.=JH,9J^+DLCTTYB+5W?5J?RGI]"MXLW8ZX-G'62;G5%8YQ A:% Z2SI$ICA0@1J?575*DL M%&(:82DN!IH5T^2+7-_U7'VW>V=_O>_I[^6JH?/:.!D+KR?H#"\2GG)H&\.I MCR3/(;/&D&(,2*Q70OZYA/QI)=041:]R-OQSY2391ESI%T=Q;9%F%1<3TEU< MW!J36I0*D,[2UUP24!3)IWI?*:8Y(@&2EP6@63$U'?9=&D;Z52$X6QJ\M:6O MK03&"5C8.T%G>"4(U*-9>QQZRO(/F3:&%&- 8KVZ"<]U$TZOFVK+I=HY_2T_ MU!];2EV1&+-9% F0SC)4K^,C0J72")4B(FY$I7-)##0EILF&P\#3]W]T]C%Z M,Q]?:WQC9LMBOX,46T::2RQ"0@]+!D,FC2'%&)!8KV:0VR$;UU@U#;BHZ^7 MLS)IB)YZOJC/#46ZKLG"J6R2EZ38:+O?G,ZB_:&$EE!"JU:H=Z8AOH=EPA!# M960C,O9MOR!UR-9V_K5^K4-@MV8Q&U.!A)900JM6Z/(01U$8!K*E0/G8J_GZ MAG:\#9F!V[]X)2[CA*'<>;?+2_TR;M:P7<=!U993U/2. @G%K="E51ZEQ)=) M(1L1V'>UPWIH'-=+*N>7I/C@$-2P/*(U%PKF(17 :4%J&]S6" MR U\%$:!?(6E"9T'@2?>J MD!E5#33CZQ9 P:@I0H9F5.G/R:@@=.5/I:"98U U!J76KXH.=J&)M ON'H=Y M!C8%!"2T;(7Z]P]#Y,EEHR(QZA-$/+F_@>;%= G#(!JZSX$Z-(4FLJFWN=-A MGHV-XQ.$#$N&RHL:VWU/<1XR;PRJQJ#4^J74T3'T%_#8]#L>YJPV)0,DM&R% M>L#3T]ST0"HZ$Y?:RDT/J'DQ33Y$_<';'KA#6-B,L+[#C0_S#&SVJ$P0&EX8 ML,J'&JLU]SY $\>@:@Q*K5\_'0O#D"S,+&93"E L#$IHA<>Q,*A\[-5\?4,O M]IZ96=BGS?^.9=6<^3='[E2Y4^3';)-F3UI#P?:? 0DMH8164$(Q5@F7_ G0 M&-(WLL-?V(R_1D%-LX:-?T!"2RBA%910C#4$+J#8]V2H-B*P[V7'U/ XIC:& MHYFE;"Q5R9=^3ZBZ?TR/,C6"0RA3$SJ$,C6A9I2).VB%QT$K6Y1IEK6Q '3; M%U8YTR#*!,T<@ZHQ*+5^571,#8]C:M(>87TE0'$TK)(OY$8>4KM1W;9%0XRP MPC)UBM@/PXAB98^V9H]7B$37NE3I1@VABP(2^2$:Z,:.6F$SM1JQ3UOO 12* MFB)DZ$8=]VF,PB&1O0+=?06JQJ#4^E7142[\72F7MH"@R-84(4,!J9NS0I]$ M,M;"*@ +(JQ\R(VAWB73) R#4*0<6 Z"H4G4JBW 9KFV=C8#KII"ZLHJ+'= ME6]!K4#SQJ!J#$JM_XV?#GN1B=BK*:5^"3WP(N6E<^=T7Y4K![ZQ=FM.:_.E M()5.S3'27'VW@;W;&B+0DT\A.D&DQL50[X!I$DIOH.]=AYR(&3E!>/=:[YNG M8./C!"'#M[M4Z-.8C7TB?]@"31R#JC$HM7X!=8B+F!$7]*9ML.5&U)-+"LL56Y M6EB!)HY!U1B46K]0.MA'S+#/[DZ66&&OI*U$UFGAL&6'WX@BJ(<$@B3-4V4T/G840#UY5!+=.$ M4NJZD3\$7TC'V8B9LXVX%Z*W J>31$R-)<*J4Y&>5$@[R0%S1R#JC$HM7Y5 M=$B.F)'CJ"\_+V@% MFCD&56-0:OVJZ, 8_2M@#.;1-5!<#$IHV0I=-CGQ(B(_R82JY(RXODNEM3Z& MFA?3):0H&NS]CE[1B?3J;>Z"F&=CXS@HUZ(J[6EL)_)S!U:@>6-0-0:EUB^E M#F[1-X-;9F6;LH""6W0DW*)CX1;4S)@NHPENT8MGE7T7N&7.8F,F*->BX[D6 M:.(85(U!J?5KI.-:%))KF<5L2@&*:T$)K:B&,B&/N$2^QH?*R$9D[)O:<2T* MP+7,&C9>0CU2#$IH!2444PVHHB[&R)?W:(^)[+O9(2T*A[3,4C:FJJA*^RE: M$Z='6IK (:2E"1U"6II0,]*B'=*B;X.TS+(V%H B+6J!M$ SQZ!J#$KM5!6+ MBT=RU\]T%^X^I5GI[/BCD'<_!.)X%:?'I)]^J/)#\Y3NSWE5Y?OFY98G&U[4 M >+OCWE>??NA?O#W^6'U-_\'4$L#!!0 ( M\M5C8PQ9,/@D 8K 8 M >&PO=V]R:W-H965T&ULM5IK<^*X$OTK*NZMK4S59+ E M^95-4D4(F:4J@10DL[4?%:. [_C!RB:/_?6W91,;V[(2,NQ\F("1VGW4K>[3 M+9T^)^)GNN(\0R]1&*=GO566K4_Z_=1?\8BEWY(UC^&7QT1$+(.O8ME/UX*S M13XI"OO8,.Q^Q(*X=WZ:/[L5YZ?))@N#F-\*E&ZBB(G7"QXFSV<]L_?V8!8L M5YE\T#\_7;,EG_/L?GTKX%N_E+(((AZG01(CP1_/>@/S9$A=.2$?\2/@S^G. M9R2A/"3)3_EEO#CK&5(C'G(_DR(8_'GB0QZ&4A+H\?=6:*]\IYRX^_E-^E4. M'L \L)0/D_#/8)&MSGIN#RWX(]N$V2QY_H-O 5E2GI^$:?X_>MZ.-7K(WZ19 M$FTG@P91$!=_V)LE:(1 MO'%1G]\'K4O5\9OJ%U@K\(:);XB87Q$V,%7H,_SX=*)1AY0K27)YI&LE!_,_ MT-7U],\YNII-;]#T=C0;W(TGW]%@>#?^,;X;C^8GJF4KQ%*U6+F-3](U\_E9 M#_9IRL43[YW_]A_3-GY783Z0L-H*T'(%J$[Z^02BSG62IBJ0Q4P[GRE#R]/Y ML4,]UW-AZ9]V ;0'6I02FWKEN)IN5JF;I;7.8/$_V$S2O5&60/SQD]@/0HYB MT#F(_23BZ"@$W;_(G^5#7VZ HXW<&4'\!:U%\A2 WZ*'5P0Q5+ LB)=%$ JR M@"LQ6XO?$8L2D07_%(_XRUK&$-4: M%(*M'7,2;-JX8735*,N@:I,[I=:.5FL(;4]5K%YMI+*:HP#F.I8:F%L"<[7 YCD4F;P6"#Q7KGW-#N^BVVQY6U;]ZC\VV%;2[C)C8%M[QCSI\ M7,''6OC76W,*ON#1^LUS@??^Y!E[ !.GW-^(SD2@E[X/0MQV%.IY._&T#K#B M+J:6&.3V/?K.9*9[P^JO6+SDX+G BD7PQ"3=1F' 'H(PR%Z5,#]!/M0P27NC M.X8%L8=T *THBJGG*/>Q>-NC2X!;!_K( H&>6+AI[-FO8'@(6#!GS40'=MI2 MF=J.1PVON8?; X^I;;O@IQW8*HICZCG.L 3"TI0#CV?QHK08N"92TD_SH#3E M4-+J2U 1%5//5&X%7[-@H6,D>@G[>&F;M9@.\3I8BUG1%E//6\9QQF7XE"R5 MP\:3\07<] $J-75T:9.,8\OVL-GTO%\G-75$%5\Q]81EX/O)1A:6:_8JX2A1 M*$@)% A6DY.HQCF>X9@=RU[1$E//2T!)L>&EZZB7NLU +,LUW*:.[6$VZ2A@ M<$4NL)Y**LG97(VAG_V'0-) 1"M-UEEXH<8+Q7X3^>_!C- M/Z+\)UA!=^ ]E+3Z(E0$ NL)Q(V*"Z'U1D!V39OMGBU^19;'%O%D/Z9E/L58 MFSJ6[;@=YJL8 =8S K7FDNGQJ$/Q=@K'Q"(NM4V[J;=BJ$$I<;PNO:MLC[6I MM$/O3+ X?>0"]"\Z&<^(%=%7B<12%!X6L6S3:@+Y1%[7)0]C; M%Y)?WA1)5-)"Q):"%V>.2LW;[,1U7 \WN8EBG.D9 M4)ET!;^*>Q ]]R@+D]W=H_) I?IM"N(:!C6RK))0E)JV"060<,]QFG16-9!:IFEUE("D(@Q$3QBD:E_1Q>C[ M>#*12SN]0E #CJ>72GW;N9TX0%P]M]EM4XS$C@TAM:MH)14+(.^<8^0:CR:7 M[^C:3LU0XIB68[?<6#'2, FV:83I1'N)](R-T!]5#2ZBM2Y7BJS_%EDTVV"Y5H MV\G8,EK^I1AE>E ^=1BLRMA4G['OV(LLG[MT.]1YP@$$U0%6:9WJT[K.(R?3 M(E2AN]E@,I=!=CI11EAZT!1_*&GU%=FY/*%/\5>UPP<_B2)Y?IB?G6W69:OO M[7RMU?C[FG?[6:-'J%PUK1[[>(^BN6$;U.WHJ-&*,5 ]8Z@O1?WD/DA3"3!; MB62S7"&67]0(>9HB_L*%'ZB;_OH7[H.YS34T)_JT8AI4SS1FW ^AQ"@: .49 MZB[/>S-MRD(F7F5S)TQ8K&-^^E?N [K-4+!I.EW\BE8$A>YS16/.A6QA#=&M MX-L65KIB0G:UDMJ&4()54!-34:GH-?I$R*LH#GV'XKQW\6$3!VHBO!5YASD5Q@;SR_,DV%Q);,24]P0 MO6%B&<"&#ODCB#2^.6 Z45RZ++YDR3J_M_B09%D2Y1]7G"VXD /@]\<$XM[V MBWQ!>?7U_/]02P,$% @ "WRU6,GVAP.H P '@@ !@ !X;"]W;W)K MW& M2>E]?9.F+B^Q$JYK:M1TLS:V$IZV=I.ZVJ(H@E*ETGZ6O4LK(74R&86SN9V, M3..5U#BWX)JJ$G8W0V6VXZ27' X6DMW4K2\Y.9<-*!6C?>G@3A=8G.JG1*GEU3_PFO4O GX2M@N#WA7TL_[P MZ@]7,0\ ;_ MQT_X<[IRWE)E_'7.Y8@X/(_(W7+C:I'C.*D9TSYA,GG]JO/@(\\7=\N[SX_3Q_N'S.9*787I=")YW_NWY8XG4$;FI:J%W4F^@ MT:(II,<"N+R10?;2[83\C2MT,I< ,V=CM2> M-A6\\)$ZSJ/0V+J(-AE':DIH$SK>@3? K0N][,VO06S1*.1=UF,3"]PT*F(L MW_S1A6GP@2BKW16#[: PH(TGT%PU!7:(.>M%.Z<$UL9X$B7N%K\UDJ.RVIWS M]WQ@" PX&0H]PKFP=^$^!LK44I-13F@E-,U-OKX"IJ:9D2(">6,M&Q#%WS1! M8MHHJTX6R,0TYN@!@ED(LI(7ZN#I>C"0TVN!-XD23,OD.XP)4U% M!U7L?^3^!^K>O&S;%ZA(0AP/AB4%1.J"TLLC^1#2 ZPOA2??=D0 \+FF\8U% M8,I".Q1V;^3GALP.LFBCVZ%,P[JQ)&1/LD-3GDZH%%C];$6?YH\!D,0/GA\J M]#;VRNM7U_W>^P^NK:Q?3KAU_LMMT#TW#]*CF4VEO@DO$Z>)BB..[_:T??RF M<>:_B,>7DZ*]H;H'A6M2S;KOWR9@XVL4-][4X058&4_O25B6]("C90&Z9^"[/D28!?"2[7J1I M4"O7_*[#^;U2UW9-,G5!R/**LND>;A4J;Y_=30ZJE_\DFRVEEZ9RLM$Y\*H]:NCB]&+RRFMYP6_)NJ^[/P6Q,E*Z\_T5+-653G]+8KM] M=;0X$K%:RRJUO^C[ORO/SSG!BW1:\G_%O5L[G1R)J"JMSOQF4) EN?LKOWHY M=#8LA@&5@,:_6!6>3>(2W)2RJTU^)I@GWU] MZY0A]%K<)IL\62>1S*VXB")=Y3;)-^*#3I,H4>7+,PM\M.LL\K O'>SQ =A+ M\9/.[;84;_)8Q?W]9Z"S(79<$WLY?A+@3](,Q&04BO%P/'T"WJ1A?L+P)@?@ M[>%2_.MB55H#8_GW/H8=O.E^>.1 +\I"1NK5$3RD5.9.';W^X;O1;/CC$]1. M&VJG3T%_??OIIY\N?OFG^/FMN+WYV_N;MS=7%^\_BHNKJY\_O?]X\_YOXL// M[VZN;M[<[J/\:=CC@=@//M@#7GS<)F7MQF0Y9<=R9"/3H*AE2L95Y7]_B(W> MJ#P4-WDT$ #!0LJMBH750I9E4EJ1Y**"N9C2RCPFS=BM$EKZ2XP-3MPY')'%&) M (3B?IM$6Z(8&POL258I4&E#&Q,#FJW:F,0^",*D5[]3R+G#,]-4JKU"B71. M,959;^VP, G(+U(L@*B4D6GZ0-]506*"<(C43WE"3[?$(=-_D2D#\3/ZK;Q3 M8J543AA(I." 8!1%FC0@ HB@D(8E4 M@OU"O9+EEN/SCS9]4:1D:8ILE8$*;9 -L*81L*Q82*8%F8B)E^,-*YI]KX]BA MDH 1\A8WOT:$A*'6(=+A[(+O 0EV@(A[68KO)]-PL9R$Y\N9\ZB:URT^PHFP MO8"Q*0"+!;U/=5DZLLL*N!MRR696"C9W1U\M>8_?KDOO\=C="1U!9%2,A:Q, M9Z:MZX!#\/996=;,K8K(;,B-KK0I-,P -J_SV*']-+@%[:A1H"^L") M7 $F6QH]TY8X*2,8?668-6B!2"?TA_8Y3#'9Z!.A%MN#>U2G9 A=RD2',@/U MY96GA1PQ)]>+H66?*-TF%B6<5,>("Y&M@ >)"W4J99T*QA$GD(!QEF6W\,=6 M8H/ I:S#(C0J)59@8%6IUE4*9N_\L@2A(C&L"^)4YAO.E/PI;Q]93B$IUH V M_(+6=0:0\BMI%#84?3YEYPSPGKAT8=YS'(K+)-<9B0^46/@,VZ=;D^E847@O M*D(!]T#.8-?95:4S_#4<2QN.+HT9=:,613WU59DH(6HHI.B<0]#O5;SAU;!* MQN)5T),EI:D2>8M3,!@6$?QLPU$8=H-0PP)U.FF-L@_B@T$'9NP#5S&4?PM& MVWNMFM?DD6Q3[(_DA$U(BJGN@='9)G11H4M=BR!G%_H.\J T4"./>PH>!)0) M*LM9'B#)P(HM)\@6_;GX)W)=&?RJ4#%!2OZYFT@""A@(^G\ ?D-21[MD.=^/ MY^%H/&4\]'L\7M;EELB)5E\E*&HL=I(>;\*/2U%%S2"M)"L566WVG4]0"45#J5!JR[HJB(Q3G MK(-3^[I'6^?G$U&9ZR*V=ED2+\FP;6FHG8$S<#(EG#5PA_1\&2[F)*G9-)POEV2[06V['8_J0>UZU'DXG"R<0\WQ M<_+G_.E:12I;0?G^[2/G>@\BWT@#8)M2'+^#.$XH0@2W6PH]5S*-B&WV&UJJ M'B\5)2^-DX@3>^!*UV8?,0&;3J+.WG1G+U$:)VE%XFU6-9\'XO*Y_5PGAX M##HZBLC8M0@7YZ-&A6MT&88[#.1:A7()K4/@/M8# =]7P!@L!U?4.+JSOXMR M@'KU$)5/DH;O!^F 0?I6P:LK#NLB><=S>O;46 0Z(!5)1/)ZCN%%G=<%6<_D M0$Q2:^59W4[^K&Z'RW#RG&Y#L:3F]!L46H9-N=Y54*Q6OAZBTI-;"M0SJ'<" M"I&+$6A G&W'/=^LW(^,Z&F"=E@A,G9I"_;1%CHUURK^/VJXT6[ VNU.;X,= MS^6D?N-@^!@.\72CX%:G/!$Z?E]EB)8(,B?(7L=SJ'@1+A=C<<)I?SJ=A+/I M,G"Q^2]%V./K-I"= .1PN A'\TDX/9^)*:QJ'LYF8Z"Z@?E MFYAY[/45J>M'../R6F*;H%%QJ_(%' M*,H-O,$-+OQN1WBO2X,AN7Q0%6ZT(C*>Q+CFBMM@27,Y6#>DZ1H5E7 W)D_: M5AEO?90E(^7C)QH9D'X2ZSHOZD5EM*6P!QFN3GJM=K.?,Z^B,IT*\@XL%B=< MQB4Y]##V@>>"IG(-N4^S*2A%O.M(.NAFO1[O\'FSZ4\O3*> %G4!W6C4M>GD MD+)IQTZY':-L7E+MWHP#H\2@?"1[I"D1JZ0_RUE7EJ82718-\67\A,&7,5VC M";W1"6]T' FR3,74)]*H"W22?.MH:K7EJ<5^_@/'O].,'POY<%4SNMYK$0/Q MFXN372,\Z"US(( 2EV(_@HRH*NCT!9['>@SL^U"V(3^<+>C0"VTOY2)R#"^I@,M% M/_\[/&2NAU3-U(KT1)/G\%$^ZTQ?ZA%6Z(]G"OE ^+DF:C,C?PLY-^Z9Y_#1 MAM%?F=I=Z=39S\DMH5P'\NK):*+<)%7&F@>,%[=7XJ,ND(<6XR%ST&@FZ 8& M;[TT%MNQ(TDRKPQ7_-Z!^T!CM>;!:KLM)%&#ZP0Z 43T\3)3=)3-!#A4/!W MCJ#6^:,X_]\=(?EQHJ0!>FMM>+^B(XP.BQV_+0==*Z;J@5F+Z_DE#[.=]=SS M@&O%LV(%W7&'4?*L,W<3";+80B;\ 5$P+VD\*3LZ)I;IW @& &YXB73G^BME M[^FTRXW& 056 _9=-.-\$#R.-GVE]!7 YU"G, ZS?U#OL@K8HYS*XV8W&**) M(XU%6,9]O7G_X3.S%M"&IR66WVVVY!D>Z ,/5W,9_UY1]-TY8DCRG=, -I0D MIKD43=[]B(=.T#HCS^.4SB#$J*?"DZ".ZZF^?TR 7M$9MG35+[/GH4SZ4 ;B M%U4?>$1-1?JFGD]?^?Q5QPAO@MPE[)V$MT>81G4.4KC ; Y-G8VU![F-Z#WL M*6#+/2>:I 2C^*PKYS,2A!2:8?HF-]][& Q$=XFN2MB>+\L.'D%3K9U0X>L+ M]A?!#]\M9_/EC_X4:!1V/>6QB-TI6KFC]+Z*>U5*;0Y!?3BT@W#<0^BQ=(Y] MGK,N=V1"\P-7I,5(2I%-'P(B*:^?NIP<9J&>5NQEH,9(@)_B_C"<1R3S,5KD M>IJ^5"8]J>RS=O9]-ZZ6!83=..*O2[GG R]9S=5Y_[B1-IOR'S[S\/:[/DL#%<]D_Y3!"B$ MGUNE!(^79BY6 J-@9>'XO)LMP M/#H/Y[/SW0<:,I\&G:/HLCV*/L#8(^CH1>>S<+0W_EDSS]HX)A3(9N6DMPYN%H<8XN>+G[\!=8V@4^&H8+[N-''E[_!?&T"(?C M93B;#'?1[RQ]UUK*"X!R_QRN.^M#I:VD9OC0>1_%#^A_BS@CYNGM3,7WT/@40AD-_;$7 MQ.(F7=\ZJ0\.G7Q=Q%Q+'S_ EG]Q>,S:=AN?G_C!O M,0_GT_._<)@7[+#4UKL$Z[K1>]F[F*1<\%3N8A(U=[8\4-1SF/8S"9&L75CN M+G!GJ T>"JUT4,8Q4E%#H7SB^5+)-%GSC0XZ-(ECU6UZ. *N?0=1ON&+NIY#K FO[/?^I4=9 ^'5F[%.>$T)TC/">0GK]3L5>Z8]15 MW2(\&NJ5;F[^Z+( 59!HZKFX(,:X;V<#<#ST1=HS$LFC=N5&)MS'TK6GE3_C M[Z3JV!W>\USX466\5U_H<%W%2"35C?PC(T3_VO927J,]BQ#.1MPX*R0CJ'T@ MKL=C*N ME,1LFZ!F-&YN$:[WD.8Z0'0L[F+DC:OGNW>! MC<[Q._)VV[D9$FOE;K'Y*R+>29%_7#UM:J"N20C%"NTSK7^@Z3QW&& B[';K M93UII9CC943]NA])N-:9&R)YJ%DA:.P55'>B;80)V0,="K<'U?P!02P,$% @ "WRU M6)'HKMJV"0 7B !@ !X;"]W;W)KO0&F2J:2*HX,ZG=BN[3'W6&R$,^YK$J;[J;8S)WPP&.MR(A.M^ MEHL4WJPRE7 #CVH]T+D2/"*A)!X$P^%LD'"9]JXOZ;=[=7V9%2:6J;A73!=) MPM7C.Q%GNZO>J%?^\$FN-P9_&%Q?YGPM'H3Y,[]7\#2HM$0R$:F66OVA(%FW^7VC^0[^#+DFMQF\7_DI'97/46/1:)%2]B\RG;_4TX?Z:H+\QB M3?]E.[LVF/=86&B3)4X8+$AD:O_E7UT<&@*+X1&!P D$9+?=B*Q\SPV_OE39 MCBE<#=KP#W*5I,$XF6)2'HR"MQ+DS/4]!$$H)2+V8++P\^7 @%)\-0B=@G=6 M07!$P07[F*5FH]E=&HFH+3\ 8RJ+@M*B=\%)A1^YZK/QR&?!,)BN/!R3 MOO%Y'K)_WRRU48"&_W0Y:W5-NG5AA;S1.0_%50]*0 NU%;WKGW\:S89O3U@Z MJ2R=G-)^??_I[L/=IT]W[]G#'[_?_J/+O-,*QGVVIX,]""6%9K=L/PR_I^R] M"$6R%(J-IA1MB+G9"':;)3E/'[V5C&$U9Z%01JYDR(U@V0H@K^4ZY513\'AT M@YTT&]+W($(E#%0\+3=.S6]BRR/NU^K2-1O-_>%PR/2&0W!Q45[J]#3IY/KH M?GUVQ\.-E3UIUP:4<*;1CHAM>5S0\A5*AH*)+P6/&2AY,>R#!2(0Q5RZSBN7\$;JO86Z[2&YE)$ 6WL(VIT+A0^=*BIAC MPZWDM$\1@D:YLQL"ZA"/F#F6_Z(2%J^SJ=1Z\RT*- &5A!L'MD&<[ M4EONI!K(JS![U&+$*ZS"7.RD%F#0ET+BZR7LE>^W- RSP&Y" M50U-0(2%D@9WS@L50F<0C*^5$!1W"@ &.H3^%4F,L81@0YX56U$=8:@ 'VMA M85!WC4@L*69HK'GLLS]A-BJRY' ?WVLUD;2Q"P\_I]D.8+%&9$ (!-M!-%Z, M%G-_ ?V*.J1,0YEC/0GD8!CQHMHMS:#&I-:%11;^5"F' #8W!@1_$$M58)\> M8^R@&;,\+F"[Q= ?SZ;4!R 4!<4!XZ@-9%70($PIU1PV,6 *7X-S:ZQO,F#) M8XYM!MML,%OXHQDTP?M"Z8*GIK2K#(Q7!Z9EGP9X'O@0^//6O&@(_/S3(AC- MWP+6Q2Y^K,8, NL8UBBIU@6ORI/MX@W3?8MX%F>:Z@9:+U1N6:F4>9HG_F(\ M)4S>@(JX!.2X$Y!VS/#4]IP:EMXQ6+:B@$ K@8@O:B1@^+65J(&"UDVG0QRU M+L/[:;4.!#-_,IVV4^R=D>+9W F>%:?)"2RP$UCP9OX<0'DZ]T=3O0DM#46M(08FCNU8I9"@4X1E>+V&M,,<6!6F M@.H^2$1=RJC>QUZ(#YUV@C8RQ(:DSVXH+'\O4L'&PR[P;7A4^0PK+_Q)*Z#' M>W)A8%*G$2+,-DFVXE)59,I[<3&9^5.$EX7 /MG*P*0-N(8JHPQB V/E%3*P MU^P5YBX8OK4\CB1<-E^S7#@&X)^@:*TI[K5Q8=-GYSLV4H=K9+F:)>+;-PY5 M(US7AK$<\@*B*PV20K 5H$C#AHC>2GX%.8X"58J2^K"JO@DE%9#,,"A6,)1D0$&N#(L#2+BPI!.VF#7^0'Q*MF M'_A*("5NI,O[/CV&%8#';DKBHZYRRV[269--Q#X8;I1<6LM!3\6W'-GP*%#$ M;EH.+P5("Z*=C@7IVK"$8PP5O75&5/O4U#F5JR @P8Q+'7J;*X':SV#*MZ&KKG;3@0OPTP):$L6T<) M6-F(3HNX(SL]@VQ:X#M<;%P3(4+F2#EP 9D(>H <>>6EB8_1=+5V3F>@4FS1 MZ.Y#$;94=QRJJ[K/WL/8 UA3A]M D_02>[6 ;1;G=FXLN6NWLZH=UUPX\/$X M5YT>2].K9A6*QLDO&+E9>,Q6KWUT.U2+Q*S>G((0 /4<3@-_-@Y\I-MKF,B( M!9J&V'N@I+)U*K^1 /FQ@AX"(QJ:,4&34%]V\8\<6KU7WHKX;%XR,JJ=I_5L M(B4T%D87)SC)_SE)1ILJCN(.^'2[T"+-S5'6GK5':+-W0)O93;$N8%2/")2C M1664U4_*<6?=EI&ZZF9)S @/62:!'_F0Q>S*)\@[X.#["K>J$''(K[S2W$L]+KM@AN=HO2QO.)Y0EM8Y6;384LUKQ M'FWS6NBN&-S"7TQ'S\'@X,RWF&(//8/!>7\I@]L#Y7?8D?=#[.B,R\-SV9'W M'.R(/0\[\GZ4'9VZI'D2._)^C!VQ9V)'WH^Q(_9L[,C[7]G12NH02OY1<.7( M$31R44M*7L5X:B..R91HQG379:; MFE5O/EP83*?^)"C'2;/_V1L&>^CW=SP?V=.[@AH^\8W;=NEK6 FYUE#!U-'PL([' MO2E5CS[O2L#[*ZX$V-E7 EW?%@>-;[Z)4&OZLHTBL)G]_%O]6GT\O['?C.OE M]LL[D(VU3#6+Q0I$A_WYM&?;7_E@LIR^("\S8[*$_MP(F#,*%\#[5088ZPK9:]'I7/-F\G$YJ6HN1WK1B@\V6I3>*.ZFF1)LIC4 M7*K1S94?NS,W5[IUE53BSC#;UC4WAW>BTOOK43KJ!WZ1N]+1P.3FJN$[<2_< M;\V=P=UD\%+(6B@KM6)&;*]';],W[V8TWT_XAQ1[>W+-*)*-UI_HYJ?B>I00 M(%&)W)$'CI\'<2NJBAP!QN?.YVA8D@Q/KWOO/_K8$WNJY!SKW3 M^:>KB8-'&I_DG?6[8)U=L%ZS]UJYTK(?5"&*I_83(!G@9#V<=]F+#M]S,V;3 M-&99DLU>\#<=PIMZ?],_$![[U]N-=09U\.]SD09'L_..2!MO;,-S<3U"\5MA M'L3HYMMOTD7RW0LP9P/,V4O>;VX_OG__\0.[__7C[<_GL+UL/1NS4P?LHV)_ MYZJ%QEBV]%1F,7.E8*6N"F&8WD9T5_/_:"/= ??^Z8-V4NU8H_=^CA^S)30M20YV6YD+ X.F,?I!%&QS M8'LL[82*#12Y=HTVG OO4^"G'-&S M6AMQ^FQ.S["\.C"')LL:([7I HFT$NP@N,%C)0D=E1(6VD[UT)6*S#479$32$2D'&80J-;S0W!2U02(/I&K56\@NT MD!99#3WQ)'@(,Z0B%Y M/X5N?'P7\DX*CG[XW))8?U(YZ"7>[RJNQNS^J-!.7[QB2 BVV;STFQX$AFAR ME&O'!QEG"2OX 36Z!>8_EE$C*NY\4O13YWO$COV_0MSTZ*1EC-D'T('B\YN$ MH$V"H<7#%CT^HAY/S>H#6/34INEIM^I8@!D@BB*2"MXYNVMA3QI_NS/BI-90 MVE(]"(C#^/A]^^(5M1_6-D#6L%>S0=PT^KP+!&&-V8^=M7J./1JP^_WI*4QI M;8OP5HMXNL8R\_4%_Q[-;WG%=9&B?+ MN4\HPFU).M%@NS,:_045E@M1V''TE=1.V?>MZ=O%%U2&N5%'Y?0LE=ER%J?K M53R?)I>X;!M<8@LA\78""G=.;BI/!(QZM=:Z52'.=+F,Y[X((E"LK?WQKPAK\M-5?9I8GZ5D/6<-DNHA!Z(##NRKHH<' M/YCC^QLUC7YSE:;OF:3#H19LO]?BR$J-7&FVPX&;.F!%2=$APA-(E$*D7QMP M/?ZZR*).9.Q/BHRC]AP:#L5^(B[X&(KQDLJ>54=TOI(N5\65W(KZ=CD:0U[ ME1T*HC=[*H/4ERS'QF ^B8[>OI%ERU.!_$9Z&IST!\_3I<[F'R%/I_%JGEU* MORN-;G> &.7(35+YVX WOOC;L@^*1KL-D--_5"'8X.E/9T?CQP4L\!*C?0S?.U@XH-55!*Z(/JBS1; MUZ*0V*:K0ZBU7M24H5)4!5MD\:SSWY%%YYJGX2,I)%M^&'9/QQ^)UOWQ/'/$ M?Z:GQHO5+%YAF:A_,3""/@L01:MEO'@*P*]=$([G%7'&=Q9/%_,X@[7LLWN: MG"AT.QRO/1W!/ A.HCD-1Q@[/O>N-CEY>ZZ%V?EO!*0YK!Y>I(?1X3/$V_#V M?9P>OF$@YSL):51B"]-DO)R/F G?!<(-3B'^77RC'=[L_64I./H23<#SK<9. MT=W0 L/'F9O? 5!+ P04 " +?+58\T1#L1H% Y#@ &0 'AL+W=O M>EXH%OG_F92*1 M[F1D[SWHR4@5)DTD/FC(BRP3^NT*4[4>NSVWOO&8+&+#-[S):"D6.$7SO'S0 M=.4U4:(D0YDG2H+&^=B][%U<#=C>&OR9X#IOK8$KF2GUPA=WT=CU&1"F&!J. M(.C?"J\Q33D0P?A2Q72;E.S87M?1?[&U4RTSD>.U2C\GD8G'[KD+$5_\5KQT'(X]P\X!)5#8'&7 MB2S*&V'$9*35&C1;4S1>V%*M-X%+)#=E:C3M)N1G)H^8&YV$!B.8&A6^P+-, M3#[R#,5F"R^LXER5<8(#<3[ 1R5-G,.MC##:]O<(4P,LJ(%=!4<#?A2Z"_U> M!P(_&!R)UV\*[=MX_6\J%/ZZG-%]TL;?^VHN0P[VA^3S/M].GQ[OKI]L;F#[=7_\!SY_NGJ;[4!Z-LQ_E ML N[\1T;'^XE$/5A#'W?0;"!G9ZVDL-,8JC5#G8!0LM)"&=@&S9:K>$$& MWG0LMQTK;,9((->-2[>Q=>&HJL0G)(NAU MAK[?\7T?HZSYS69@S\W@>X_5(DY@WN9(B2 M9P\\I$)VMJI)M#K M.,?$"M]+K)V-6D/4ANIIFDE[ J(J8\=A;V&E2@\(MO^/>H;_I>=^WW*_T;-S M4,_TNY$KT7E KNN84L_>B//=T"UQ;=I@U66IZ_D[]AVG4@1KBTI96PHNM$C)?>95(FA]EH-79KW"4FMM/J%768 M$/J=T5-B-\J(=(O,#>E6V*P19WNZE'8\KXX/2ZNC8)>2C=\AU5H3=E\L-"Z$ MJ5 RBD&#HF/AES79(=J48!M;U7B0S49C=."5CIJSM;?OS%DO&'+:DK6Y2#2L M1%I@/74JUIIG&M^K),!HSGIVJC;%#UH/K@WW7:?O]7N>54:]ZCN?[;LI(:P7 MSJ?"CE*QHJ&S0-B^=.[GFYZWUD[YRE0RUEH[]X7):<1%)& ZO+A(I-4R%5$= MU.&@ 7L"Y6/KE%:GSJ_5V#JEOW\;.=.6JEH:AW>M8_+>.I\ZURW^.'7I]:[% MT_M6\M-MT#1)6G WYZ%VV(/MMF1%S%+D\<$]^?8HL.]%T6N]SF>H%_:CA8X5 MCZ'RS;ZYVWP779:? QOS\J.*=$O=R"'%.;GZW9^&+NCR0Z6\,&II/PYFRM"G MAEW&]&V'F@UH?ZZ4J2\X0?.U./D'4$L#!!0 ( M\M5@Q9RG;! H $P: M 9 >&PO=V]R:W-H965T@U$O% M5;0D4K*6+*YREIY)3[6=LC.3AZEY@$E(0H4$% ",XO[Z.1?@:LMVSSS8 DG@ MXMSMW OR]4&;KW8GA&,_RD+9-Z.=<_N7DXG-=J+D=JSW0N')1IN2.UR:[<3N MC>"Y7U06DW0Z74Q*+M7H_+6_]\F@B>?EV3O/]A'])<;"] M,2--;K7^2AC*0$2A<@<2>#X^2[>B:(@08#QK98Y:K>DA?UQ(_TWKSMT MN>56O-/%%YF[W9O1:L1RL>%5X:[UX>^BUN>,Y&6ZL/X_.X2YLW3$LLHZ7=:+ M@:"4*OSR'[4=>@M6TT<6I/6"U.,.&WF4[[GCYZ^-/C!#LR&-!EY5OQK@I"*G MW#B#IQ+KW/F-T]E7=K4G$UG&5YL^*? /;L9LEL0LG:;S)^3-6F5G7M[L$7G'U&3_ MOKBUSB Z_G-,XR!P?EP@99>#-"2EAAOHO1^:\_)8OIJR?@SENX\Z>D MG]]\OGKW#W;UZ?/'J\L;=G'YGGVYN+Z^N/Q\ZY MND.>9+HBPR#CF?7AH8/=HO&63"9RYC03Y;[0=T($:RJM3KL[4GDI)ND""E6 .F87?8L';0^]5I& ]VS M'3=;>&(KE#"\*.!6 RBE-D[^"57U=VCIC2BL-S3@2(W[\!RC=" R.Z4@(AM* M.V8?(508!YIGF31955I'V&UP">G*?LM+:BDP>[2M#(T?AU<@:^U3'D[VV;>[X76$JS /:4CL14JK* M*%B;62T_*)__4F64B74,[G21PQXA)>%>TEKF"*P(HGF>2_(*' 9[@W_=SNAJ M&S+"^YOVX >?YQ#-G>?CF &*_ ZOQ-#01Q[M;01-9*&P0^&];,-0WB5RNN$\<;BQ'&-TP8L NAFV' \*0L@8 MF7D:H>B"J8N*B+;U.=IFL;#2 [Y&(5\[*0-Y<1>(\4IG/JKNT"M MP])'J.>FN[WP:=-J'0.SLF@4R4*!Q/*6(PX[C5DXT*5OO10R0 M+%]95FBU/86EMFUV!E>A(91E53)5>5K"UC4SW/-]".R2WU$H>5?V0YML$#5D M(!5RUKM\WA%.V.W!+H2>JKM&EUS'"=K;J/*SKT7F"G 6'8CJKS,;OP(?%[!;U"6SV+V;WPC^Z5H\Z-X'68BV)S MB77)>AXOYVF-**Y[K=HL#ZSPC"D+P;^3KWE3RR+ 7"RF[2[< \>! +S8G C& M['UE/'ET=5W0T>/>O#CJYVU#ZS^\W0\3=*.N..ZL0N] MR:!=T1WWS*8UVNCBB [XOUC$,V@Y7Z_OX3A02X6#-'5:% ]=]]/H0LW-5OF. M[D@#+'[0.$!/XF1)^J: T9S 'PO9?K$*QV9BQ4!R!?>JJO Z@"9L=(&3O7T9 MS2:S9$(ZL68TB[[X4S%6-(/H,H0R1P.*0S\;7D97F\[NO7'4G-R"+P97T57? M0AUM0+DZ)I+%K+7PSPQ.G*[/$,G+>+TXBY=)4M]X'ERR1.L>P$ EZ0!'8R1"I4WL/8CX*PXW0)C/-X M-;B9SAL,/OMK>K@O"LDY'X@Z\Z)F]T1Y,C\T'FH\@FX8A2S46>7K&Q$G^AC1 MTS'JA>71W/3AXFG[@,?O"'I4J^A86(97/3V^C3I. M6\5UTS#L/G#NP,$,CFR;15 4^J"\XW\0SG9KQ+9N3I>K&,D:I[/UVQPQB$N]SE-O[,D/>M8/?0XK5Q/PG1(+CWS(>-\LUUWV<-6 MNCEZ4;RCZ&>59\NHLHWEWA8*K^%Y+>R M(.[MA/D3.JK[,;WK1#SJHNA^V:&T1*K[PVG[AD;\@%6INZS%@ ' "LX?I=!/ MU-TXSS)3^2K@8!RT/]2>[XW8"$.^# W!/3-F\.RMB$1+H/X-!!\_=42Y7$^$<"M=3J.:@M8U%2HR[85:XM3^RKQ+]:CU0*I%8*: M4C9)V[KSH,9$OVFS$1+/)A_J5'G1)5=36]:SU=/5I9=&]8[/5I$'2_Z?:M&X M__ER\7B5:,O 1>V!MART=F\'URV:=QT:SYTAR1?Q8D%_R]XH&:^G4:TB:O8\ M7<5GR\$0,]*H9X_>\,(]Z.?\F\Z6PR0=Z925631X77DT?W=]E/)1?A"T$T/WUF %R&)LZ388.ETO#P;,1.^780+ MI_?^>\&M=CC1^>%.T0?L!Z?R_4$L#!!0 ( M\M5@I M^ L],P8 $X. 9 >&PO=V]R:W-H965T-O8F7VE[?[KJY\.MY9NTD M#I0*A(1.E_IE9O:9F>>979^MM7FRJ92./N=98<\[J7/ENU[/QJG,A>WJ4A9X ML]0F%PZW9M6SI9$B\4YYUHOZ_>->+E31N3CSS^[-Q9FN7*8*>6_(5GDNS.92 M9GI]WAETM@\>U"IU_*!W<5:*E9Q)]UC>&]SU=E$2E5N/2\<]*A1"Y%E;D'O?Y>-OD<<;Q89];_TKJQ[7>,,!+DJZK_B"RDV%K1.,+GZKW!CA5 M<%-FSN"M@I^[N!(V#8E_:?JI4L\BDX6S(;T7YDDZL<@DS61<&>64Q&-1)-[. M;>BF>);6H3\NI >9"2<3NA?&;VRBK9974:O!@3Z+@T'(47]:/1*O.&N2D,?;_C_58E^F2RL,V#EKR\5 MK,8S>AD/*_6=+44LSSN0HI7F678NOOIB<-S_]I5L1[ML1Z]%O[B:S+Y'MOBE MZ8^/-Q\GM].[^0S93AY^F,XGE[=3FDVO'A]NYC=3/)[<77N[^<]T<_=Q.IN_ MASFRG=Y.YM-KNI\\S']^*<7708R[]#.FER4CO*!,K^B]A+H0R!FI7LOI)FC#1U MP3X!+%J)?_7%2308?VLI]F3G7Y)MLC.K/4SZ,TXL;V0SUSU286FI,PQ\^RZ8 M)+]5OIZ/!7:-S+]O77['J+VR./[,EV&.\(%_]H:&_? X&H:GHP%NWK;^MUZ\ M#6;5PFF'DK2?^G\'9K?R668T"!Z[,W0!&&QE-K1066;I)#PZ'80GT:AQ;-WO MP[]F5 >/@CDZ=J#[@U;3..SW^_R?OAZ%?4 [Z9_0-Q2%I^/C<' :(>KN>K_P MWNOM/_&;>ZXJ \I9>UD?P5WU@ MRZQ B[5R*4P+Z!O9)V(#;AB=X\I))FE9@:385VN",9%2F27D=!T 0[06#,(; ME),P,Q-5K*@T*I:@N:F)7T,)//^I8?8>$W1A-O4*:Q9MIM LXI02&?/HX6SV M B((#\HJM8$;U)1E[5B,<8N&(Q;:L7MS%NC2-0P!D!%PUI37FYODS:W69/#B MZ#G4.C2&.N,"BI542N-PQ/)QM7=JRP_YOAF$_?$PC$Z'K\V);6^:P6* *$!/ MF9D<9!]SNVX3:Q>!K7 B-(+/5+9[P []+(VW+@6 ;Z0P3)@@AJ%*D$V")L$L M]N9[2;:L(,@8)SXT,TX+G>G5)@P2:=6J0 !F)@- UQ/6KBY]AER, IE, M/MZ&GO$8>NN""X(4%.\%I78PY,JB%POI"R7H26ZHS,0&KML.[-:OV=FE#P7= MH4SY0II@4',@.N2 ](WW!- (:JN%C8TJZR/LRLBZ"QZZSUU 0(L,ABY&=U_JG.D-RV"(WK] ,+3&26.Y@H*,WI MGIB-'.M@B^B^=(;KM<[XN30K_R6#S5I7A:N/^[NGNX^E2?V-L#>O MO[0P@E:JL)3))5S[W?%1ATS]]5+?.%WZ+X:%=OC^\)FEQA07K9:.4\R9;LH"!;W92)4S0U.U;>E"(4N<4YZUPB#HMW+&A3<> MN;4[-1[)TF18Y4\]3S.3NTFM[^X4%WZ;&+K3&HX)M<8GFOKA3-&L= M4!*>H]!<"E"XN?0F[8MIU]H[@P>.._UJ#%;)6LHO=C)/+KW $L(,8V,1&/T] MX0RSS (1C<<:TSML:1U?C_?HGYQVTK)F&FGH6+Y:9=D_8U;:!!W&IC<4,&X^4 MW(&RUH1F!TZJ\R9R7-BD+(VBMYS\S#AZ++EYAKEX0FTHV :X@"7&I>*&HX8? M%I@Q@PG<,45V3"0PE?188(S\B:TS/#(9M0S1LN"MN*8PK2B$?T/A'*ZE,*F& M2"28?.O?(CD'3>%>TS0\"7C-5!,Z;1_"(.R>P.L<8M1Q>)W_*T;P^V2MC:** M_..M<%5LNF^SL:?T0A^/V[=C_X>$)K]Z"U>PI]'/UR/U_] M!O.;AVBYNHYN5C2$932[7\Q7\VA)0J+/DU5T!7>3!=E-;JY@>DN/132+Y@^3 MZ>?HR.0M@:@5*V!.#@B3)$&1E#D8Z?9^_VX8M@_6XI*T-:8LVS1J,79C2&66H-*5W&-YU"*)KK:NK_CT?'<@ULB4 MIF@9)!,#S#A01>QMM(;?08$4<"$H# 7C"3R6=%!09<\VPDPIZ]ZP0$SA-P$A M2 DZ96[G.GF$S@[8-[<_0Z\9#/M#MXUKQQ2*[>"_XE)XR"%BUCF;J>S]J#M]P8=2]EZ;;B@T8VCY!P(F:DVE>O7Z<]9U_0 M9M<9J;H#%:X#N1D5L$YYT6S,)'&9,DV&]X)BG5F)KX>?&%?PP+(2&\M4*LH> MJARP:HS\T!BU#?W&VCY96_]HTS,8^$$0V!^-^[V>WP_:-/J^Z_<'YWXW.(%DOM[JJ:U7W]L< MU=;=*C25)?6'ZM-[6#U<7";5]_K%O+KUD(@M%QHRW)!KT!ST/%#53:*:&%FX MK_=:&KH+N&%*ER]4UH#>;R0=S'IB-SA M!)"LHB2.+R+)A6+I(,S-3#K0&ZJ$PID!NY&2F]!6[MP1B\DZ763SZX*X8L M]H*PPIP\ W>?9[S!JO)$3L:?'2=KM_3 P_&>_7OP[KPLN<4;7?T4!95#=LF@ MP!7?5#37VUO<^3GW?+FN;'C#MLGM]1GD&TM:[L!.@12J^?*7W3D< "[C=P#) M#I $W4W3CP=&+T%X[,=FQ\$JP'MQ GE?TI&QJT*AZ,T*[4A6*"1<*>> MT9([<+*#B!RWSXCR'<^XX4G>X;F"J5946IBH HM_\9'3U I+]L+&R4G"*3<= MZ'7/((F3_@F^7FNT%_AZ_V44?HV6EHRKC=_'/#>4_>.4OE^N;J \>I MX$%!AC6A7**!;A*.NG<&5"+<:%ES]?I!A*/" H1K(/@$YV=Q'/LG/N8P.JA# MB68=NLU"KC>*FI)L9]N&'C5U_#>]N0W<[U\+9:'"E8/&G2_G#$S384U N@Y5 MO=3D>B0,2WT#OT%[S:5O4$L#!!0 ( M\M5CQC=5Y- 4 M X, 9 >&PO=V]R:W-H965T]8IA#+-R7D\^^@FY[8*6AGYT9&OBD*XS974=GW1[#5W!Y_4 M.$7)==^;TW, M9&[MG[RYR2^:739(:ID%1A#X>913J34#P8PO6\QFK9(%]]<[] ^1.[C,A9=3 MJW]5>5A=-$=-RN5"5#I\LNN?Y);/*>-E5OOXE];I[A :L\H'6VR%L2^42;_B M:>N'/8%1]SL"_:U /]J=%$4KWXL@)N?.KLGQ;:#Q(E*-TC!.&0[*?7#XJB 7 M)E-;%"K R\&3,#E-K0G*+*7)E/3GG0 5?+&3;>&N$ES_.W!CF@%@Y>G:Y#)_ M+M^!:;5]_9U]5_VC@#/AVC3HM:C?[0^/X UJOH.(-_@W?.FWR[D/#IGR^R'J M"7EX&)FKYZTO128OFB@/+]VC;$Y>ONB===\=L7M8VST\ACZ9WLUF-P^SZ]N' M>[J\?4_3N]N'F]L?KV^G-]?WAXP]#M?K4IN^P6P\PZ3KQ4+&DJ&[+-BY=)2B MT&]16$DXKBB%V33D4Y <:U+P*/,6+EN16#HIV- M*JJ"/Y\,AH/6>#2DA;/%/AM2AA:V(/*5 M8B9,8RXI2(<"%0&^F&](@C=L+H6#254)$EX]8?GJK/L#Y6+CJ73*.EH[%>!! M,C:H#" VVF-9.#H":I^[)[D?_HF)2FL!)*'@?]-85%JW_^? S52V4DMA_J/@ M-8YH.!+ _GC4ZHWABW\:P3?#UNEPW*8;$Z7D(U.UBP;LTILZA&PV8L@W[A$Z M;UUK?Y,L*\6&@ VVGIM)EKDJA?X;2B)JYL,]%K#LU&+2EUQIR61 MYXJI("@GI]TN@K3+"8,(,:J(-O!+G=!>!_LZ+AIX=E5JU_C9\U#*4>XCBJOL MU2"5UK:6VG1GZ.<*1AW*?_8[IA@/ZGR:J!LIN2+8-E3%RQ>C?N_-NV@6SQ8- M/A?/J";+3TZ9:W1T_-BF]U5=RMMK<\DA?DZL19?W4QH-^Z39$LXA6\7WB(F" M!8FRU"ICKG7*&AY&..LJYSG0C7GET=V]?TZO@!_0E)1YM/J1J]Q R1*"I;,9 M:$())#(M5)%<*[P'R/9E=,I'*Y)*ZW"=XYV4-D!YI[1-]Q4R$N,1DIH%X$3DG.9H!K%Q M<@;N.7*;!+ZQ@ LP); ':Q6.6QJTQZK H)PZ7OO0>]_9F]$*Z99Q$N56B8"G M<:T^K8?=RS3C?;V>)F4T@267NY8+B';;;TZ;Y-+TF3;!EG'BF]N ^3$N5QC8 MI>,+^+ZP-NPVK*#^%V#R%U!+ P04 " +?+58R>)T'\,# 1" &0 M 'AL+W=O=2M,!>#"=M411]H*6112PE:DDJBO]^AZ0LQX#7Z(O%VYPY6:*>7 30(8Y:X19 MR_9W[.*96+Q4"NU^H?5GDTD ::.-+#MC8E#RRG_9:Z?#&X.;Z <&26>0.-[> MD6/YP Q;S)1L0=G3A&8'+E1G3>1X99/R9!3MJ1QJ>1[.VXU35+<1Y0^6M4+Q@LWK^+KZ(/ M9WB.>Y[C<^B+]>/'Y?/C ZR6Z^=_3I$[;Q['(SB"@*>"*2RDR%!I^"A9!4L- M,@<2."UZA8=@"H1[6=:LV@T4UE)9M9B]+JEJF "FM4RYT[#EIO#G'[^\?W>3 MQ- M0EMP8L8UT4BEHG*R"*K+7^WRYTC1#%^I*6G4(W@^T(<-;O?$>;5U'@Y4DBB. M*:X,&DT =B]OJDP[+M3B%#/6I@<>/#1J#T*[7))36^+P@"F6&U1["1,OX9Y9 MY[!EFJBG@M3C.;>*:F @;!IR)P_%CH3:4<\T+M<7TV$RC88$GHHFL^'T;JP2 ME+HJY34E6;Y00 Q,*W^UN>@B'OF2&9PJF8/MAB*N4DO&O@'6B?2)]U0I\(NK M\7 Z)G/KM&?@J&<'EXPT^:/[X3MVO]J_=TO?Y@_'_6-)TFQY MI4%@3J;1Z)J>%^4?(#\QLG9-?R,-/2%N6-";CH/U&ULC53!;MLP#+WO*P@/V&F('2?IVBXQD&09UD.VK&Z[P["#8M.Q M45MR)3KI_GZ4G'@9F@:[R"3%]_1(BQKOE'XT.2+!2=3NA+$KM[XIM8H4@>J2C\,@@N_$H7THK&+K70T5@V5A<25!M-4E="_ M9UBJW<3K>X? ;;')R0;\:%R+#<9(]_5*L^=W+&E1H32%DJ QFWC3_O5L:/-= MPD.!.W-D@ZUDK=2C=6[2B1=805AB0I9!\&>+D!1[;!_;/ MKG:N92T,SE7YHT@IGWB7'J28B::D6[7[@OMZ1I8O4:5Q*^S:W/#*@Z0QI*H] MF!54A6R_XGG?AR/ 9? *(-P#0J>[/#X!O];(_RP!A+52&IO=1?MWH1I.PI_T]L'A:_1II &2LP8&O0^C#S0[9"V#JG: M#<9:$8^9,W-^UU#;!-[/E**#8P_H7LKH#U!+ P04 " +?+58P(\_P($" M "Z!P &0 'AL+W=OW<_W>^ MLW,WVC'^*%( B9Z*G(JQE4I9#FU;Q"D41'18"51]63%>$*FF?&V+D@-)C*C( M;<]Q KL@&;7"D5F;\W#$-C+/*,PY$INB(/QY CG;C2W7VB_<9^M4Z@4[')5D M#0N0#^6]>0V&5N. MWA#D$$M-(.JUA2GDN0:I;?RIF5;C4@L/QWOZ-Q.[BF5)!$Q9_CM+9#JV^A9* M8$4VN;QGN^]0Q]/5O)CEPCS1KK+%CH7BC9"LJ,5J!T5&JS=YJO-P(%"<=H%7 M"[R7 OR&P*\%_KD><"W YWKHU@(3NEW%;A(7$4G"$6<[Q+6UHNF!R;Y1JWQE M5-^3A>3J:Z9T,IR39[05: [=,;#B@:_2PB-#5Q\\C6RIG6F+' M-7A2@;TWP#ZZ8U2F LUH DF+/CJM'YS0VRK()E)O'^G$.PF\([R#?/<+\AP/ MM^QG>K[<;POG_[S/WNW]*!E^<^R^X?GO.?:VPZYPN!VGB]E0E"2&L:6JE0"^ M!2O\],$-G*]MF;XD++HD;'8AV-&9X.9,\"EZ^%-UA5L:LP+0U0\F1.M/5R$" M@] ]8!M>8\?SW$!=JNUACE\;NCWL!5WGV"YJ ?;PH#_H^\>&L]>&78S] \: MNRIJ^Z 8%<#7I@L(%+,-E=4%;5:;1G-CZNN+]8D[G+HMZY%J3%4?^8>ONIKZ M2]89%2B'E7+E='JJ5O*J4U03R4I3"I=,JL)JAJEJKL"U@?J^8DSN)]I!TZ[# MOU!+ P04 " +?+58)MHO#D0" "*!@ &0 'AL+W=O*L95XI5:UTO?5UD)%59W MH@9NWN1"5EB;J2Q\54O Q"55S ^#8.Y7F'(OC=W:5J:Q:#2C'+82J::JL'Q= M Q-MXDV\X\*.%J6V"WX:U[B 1] _ZJTT,W^@$%H!5U1P)"%/O-5DN5[8>!?P MDT*K3L;(5K(7XME.-B3Q BL$##)M"=@\#G /C%F0T?C=,[UA2YMX.C[2O[K: M32U[K.!>L%^4Z#+Q/GB(0(X;IG>B_09]/3/+RP13[A>U76STT4-9H[2H^F1C M4%'>/?%+?PXG"89S/B'L$T+GW6WD+#]CC=-8BA9)&VUH=N!*==E&CG+[ISQJ M:=Y2DZ?3C3E> A(]24PH+]!*2LP+,,>N5>QKLX.-\[.>MNYHX05:A!X$UZ5" M7S@!\F^^;\P&O?"HMPY'@0]8WJ%HH/TKVG!" M#Y0TF)VKNH-.ST/MO5FJ&F>0>.9B*) '\-+W[R;SX-.(\G10GH[1TUW# $V" M_>QVY^56G]@32 MW")\P6V<^9;;8G!;7'UPXW[CW(M^_DE_J$ 6K@LJE(F&ZZY5#*M#HUUU_>5O M>->ES84L*%>(06Y2@[N%^3MEU_FZB1:UZS9[H4WO&PO=V]R:W-H M965T 8#&Z!MW:Q+)C$0.PDV!YDY MP3B9P6*Q#RVR)7%#LI4F:4?[Z\]7U4VR*4MTXK.+0<:\=55UW2^MEP_:?"DV M2I7B6Y;FQ:N335EN7UQ>%M%&9;*XT%N5X\U*FTR6N#7KRV)KE(QY499>C@:# MZ64FD_SD^B4_^VBN7^JJ3)-G!Y?7+ MK5RK.U5^WGXTN+MLH,1)IO(BT;DP:O7JY/7PQ:QF:4LU*U. M_TKBI-."_R\>[+>3\8F(JJ+4F5L,"K(D MMW_E-\<(;\%\<&3!R"T8,=T6$5/Y1I;R^J71#\+0UX!&%[Q57@WBDIRD++B,'^L:"'AT! MO1"_Z;S<%.)M'JNXN_X29#:TCFI:;T:] '^3YD*,AZ$8#4:3'GCC9N]CAC?^ M_KV+?[Q>%J6!KOSST(8MO,EA>&1 +XJMC-2K$UA(HA//%.+Q:3"^$KVD;O,QUB>5;91(%8+&@YZDN M"DMV40%W0RYI[E*EB;JGMZ5(FN6ZP%*H%ZTNDG6>K))(0J\CHV)\R,($.%!7 MJ 9>G^)-&\6;]BH-N/-%E2S;.Q61^L.7'-*]9X !G\Q60Q^56.H\MOO_?'$' M)B(,0W'P32"-:BP6/,!: R4..6#%0O.>$^/L%\9I)>#;,4%8JYST$H8.HZRP ML"K(.7ZM-*GYUB2D1H2>T:6R*,!A-@#Q =)(@U&M02L); P$K@,PH3P[ 3G7 M,+">9";3![DKQ,KHS,5G*"_Q 'KW5[LCH2O3(7:C4A9TXVN(J =5JP7I'S!8 M+$+3':B"DRI51JPT.UAO1-QG]6J)O1#_NX>)8!@5:1.35I;8#4(R-@'KC711 M]BG/K%&>6:_4/T,9P;:W\!O8SV&]Z85P./#L@X6789TW,=EK8/UV&P$A&3BP M+3RTIP9XK[;6Q;%8/^?L\.Y* AB"_3DR-V*4@,-+DW]CL6KPL:(42/>VUAE" M I#X:H5\C($9>#\#<$'M44$MOE?.Q--$+@&338#N:4F<%!'<0F5X:U /(IW0 M'UMG,<5D/+5F-IZZH%TX*1?! Q)#TE"?,N%19J!7>>5H(5>5DW.*H7Y@7KN( M60DWIF-XSJBL@ <208I8@-P*6ALGX("Q*E]NX+%:CEU0 /8?/&*A42EM!9I? M%6I5I=CLO?LL@3--#,N"=BKS=4)^A%_E[2WS*23!&M"&*TA=9P IOY%$H=S1 MEW/V&@&>TRYM('0[#L5-DNN,V =*2A@S&X[])M.QH@"XK0@%[!:QG6UZ7Y36 M(E>P>&U@Z;^U:N3[=8H+ZILR44+4D*_3.?O&?U7QFK^&5C(6)X(.+^$V0>_7 M"M^E.VQ81' :XY3T!OX0&:HE4FKE%T0/<8];XQ[WFO<'PT**.,\%*5:V^Q( MSM8+Y[")U\"##G#1>:R:Q^3*6.?9D9'W:GPY M\J) 7C,G[BC@14"QO"HY6P1(,H#MAE.<%OV5^#NRE2+X4VV2"%)T]WXJ$)"G M1=C^-^ W)'G:1YK]\V@6#D<3QD/7H]%"H#AE$\R)5I=M*BHZ]M(67H2+<4A& MN54<<=)=KZ 7C: 7O8)^WQK9:S:R0S+^01"/TJ0M6$^2W&Y1KC!KB@#.8&L0 MH)U7I>"56^5F41A-21DL:@F^DS,H*0IKN'MD&@B$RT1;>T>N -/G2I+,Q<$D M\XU(_*04-9_I2Y+%=J-+?:]3Y)114.A4&O(!%<40J(^U,8XCF8R5=7E;51J= MJBIS2%=)FEV(]_L>R@:+C;QGAXV@TW5XUO-7RM42<-/PO-":@!75YCI=!?UL M[S[P\O'E>'C)"C&]' _H:AR\T90VGZ\-LDXQO.+4&DFKN K'N'-_@P^4X,)Y M5EF52A$XVDXGA#. M&KA%>K4(YS/BU'02SA8+TMV@UEW/KCM0?;N^"@?CN37K&2['/V;5;U2DLB6$ M[Y[NFWB/A0\';:]DT&N@OV.C;Z4!0>M"G'X 2\_(UXF[#3G16YE&Q#JRO8/= MDE[@ASW\$8S!8XR"/E4'B"OXTSB).&D+;.'6K"/6PQ*3R%N;[JTE_L9)6I%2 M-%\UKR_$S5/KN3CA !%3;RE&Q([Q:8!K(N>!6V>D&[!>9 (BKUB4G.)ED+R% M@S0,B04,9U!2V=2M&06*%S)GY&#>6)[5/9N2^NQ M.-M4E"'E$LD-@42"1;F+K4Q=%X&_4S;KP"XYZPKTMG7;7AXFY(,T*/M.?X=# M%I.S"_'[\?T&;!"=/HZ3M:HS:' ")A%0OFBQCZ:PW,4DG,!H?0XS#<*GRE(2 MBOD4'\/%C1>-@/C;;04R0#/J?6,DU9^T:A[.KX:-"%TG#^Z-T0"%=?>K$%8=U ;1G M.1U]:C0"9;>*).*/BT0UJ_,ZV>ZH'(A):JD\*=OQC\IVL C'3\DV% MJS7R' M0(NP*<5\ <5JZ7))*BNX7$0NB%PQ(,<^'X(&1 5HB, M?=J"0[2%5LRUB/^+$FZD&[!T_:YXL&>YG(J\MS"<#P=[?"^XT2EW94]_KS)X M2SB9,\3_..86\,M_[BACWKK5?A M'HS8SP/5L=&F;4GIC*^KP9H5& I25-SQC 6UG3BH::&R;:IWRA7,N<[/VR>) MW\BQ#7C27%F5&VV2TM;;M/W\,8>=R0$\I;!C<8?6*BB6,4+;/?. MK;:$=SH"4&P;GZJM[2^*C-N1MI#GEHND+CFL#=*U1:=*N/*79VU;!D^=UR>C MX3$CM:=(7Y+25OG4]Y#1AMPP>+@\Z[1UFO6<"2@J=JBL\6 Q.V'"-NBB'D4U M3EUZ4]GFCPO[*2B%__4X'?A1N+-W^""S[G;*C%>&B+H,:21J6T+D(&136I]S M:4W914$54-.B43CBE M8\^492JFFI_ZO:"3^%M[]U*7W"$[O/_ [M]*QO5&G?NL-[HZJ!&]:?BH->%1 MK]W]97V_I\@'C?='@1PW6TY27<#A>KN.0H?CEFNAL+HU_1*O(^[,I>Y*D@-@ M(<) KE)J3*_B^#Z@:SIMP7<;^ME:3L)'?:.+J_?$75_UA;?^HKWK9T< MY/$S!J)'4 4>*O'.8]9*=(=K[IO J7RQUQ3>FSXDN3VY 'Y1 J+8_T"DE-UY M5:D323W,02.9P'>HSNJI=;VG]I)X7AFNW)SC MZP*-U8JG,NVRD%B-72>0"2"*E9&9HI,>3(!%Q;TIK AJF3^*C_^O04?=\I="D(#NN% N>1^2V M'T8:NY4)OT#TR L:(4A/QK1EFL%# ; ;_D3:8R]+53XHE;NY&J! :[!]&P4X MC@:/O/2>4+H"X)G^.93#')[RV6B,[5$NPB,AVY:DJ0 UY9C'7;DY^^'S!RV@ M-??J2GZVWI!E.* ['H#D,OY715%K;SZ9Y'NC1%:4)*:N*(WM7(.13B-X8XG3 ME :88M@1X5E0Q\-4/SPF0"_)I4E;Q?#V')1Q%\J%^$/5T]*HJ2S>UC.D6Q?W M:Q_A5)"KO8/3*FZ++DFH1GE36"X4V-VQFK".P>GFI459L][!G@"V? R4QB^U9@&)/Z%T1=[*[6AV">K*\AW#40>BP>#/C MI[3+CC6I#V23VQA!*2K374 DY?6=OY/C6ZB[3@PH;YDC):*+0SA]+%6WRY&NEBJ A3N=,64;8O2,A MC9Q-YZGU93%!-S9)]G?.P=!9=I.M'TY.9/D=D>_PS+J-GD_"L%4'R3^%@X+[ MN5-*<)MP>O8B^,0Y_.D'Z]C.ZJM13@8 M+<+I>+"/?N_3#ZVFO H^]_QO+,>K&XD-1&.S>3)?UAS<8I1FP=WR.JT%3;S:;P.76SNGS@2GLT-J, MZ5_.7/D9&CB!D(8#-XJ&F&P']7OG5L&1:70?E]N3D,/^8XRO8ZX/N(8D/%9_ MCY7*SX0E]M]DS1M[O. )/LO>Y36C)Y/PZLH-_.>S<#:Y>L; /_AN%K=G_H;] MI_6\S@'1\Z:QK<.E\G.!=4[E*AOME#V52\T#RF\/5F$<5UWS320K&T?]#^S! MCP8/Q4*:JW-04U0!*ITR+ M2IW0EH?V;%"3>GO FH+=O?+2<'"?SMG8G,0RP6^8/<60CH.F[+RPIRZ6=4WW MJ)M>V('5HQ-8E/)7J>1LD#;&?2%6 +N'+DL[2B)YQJ5L;Y ;#W3:=ND.3GFY M56Q/1/% YE$I11C8%)](JCLOCY2PV'C%KY-H1R.$U1';MPU)"6H;B.L^ ML,JYX;@G7G<*+WAS4)DZ1](>G69]U OBWIP]5&L3W?R\OFV.V.YUEW)5GG/F M@0P+^3%A#5Q_ZK!^1RTGN+,5LVZ"FN&H.4*_.D#:DXW5]B#JL/\D*LI4/BXG MWMLBSO^!A-$YKB-UO!?X'X+M'P>,M;*'N]VY0.=$D-#8 LW40&W5&8IE5?+W M.QK;<H1Q[D$YT,J0'D>ERV%\,5MCQ6_1(TMEHJ9*I<0L7+(R4O MU[#[J=E!85UZO^')E%GS+Y7X@&)>VI_S-$^;7T.]MK\!:C^W/Z4"MC7T2J1J MA:6#BQG"N[&_3K(WI=[R+X*6NBQUQI<;):&5] '>KS1J"'=#")K?B%W_'U!+ M P04 " +?+58+^IDAL % "H#@ &0 'AL+W=OZX-S EZJL]<6H,&9S M-IGHK. 5TZ=RPVO\LI*J8@:[:CW1&\59;B=5Y23PO'A2,5&/YN?VW9V:G\O& ME*+F=PIT4U5,?;WBI=Q>C/S1[L4[L2X,O9C,SS=LS1?Q->BNYJ'BM MA:Q!\=7%Z-(_NTIHO!WP4?"M'K2!/%E*>4^=U_G%R"-"O.29(0L,'P_\FI_HRY)I?BW+3R(WQ<5H-H*G3 BZ"8'EW0)9EC?,L/FYDEM0 M-!JM4<.Z:FGP^,0A,TR=9!W+5@@0_ $GAC:Q-H>%%G?/\\?P)$NY9!SO6 M5\%1@V^8.H70=R'P@NB(O;"/0FCMA3^P=\C=ORZ7VBA4S=^''&[M18?M42:= MZ0W+^,4(4T5S]^8!W8WGK'6]"!+GC MS7O>3L',!/X4_.E'8^\D)D&."N#T<6;=HO MVO3)B_:Z-JQ>"\PFN-2:(V=3H+NOV .'EZ(6AO\TY$?!#H=\@,H&J 6AKEK4 M8< P^I01#0Q$>DH9P$OH3RD^()Z%'K="YD;1/ M/%\KJ37X4_AJH_L,IFZ(O>[IW'+\RK*LJ9JRE4(+S6P=/VD'CZD1S&(8[ZS6 MN(4]@^?X"U+GO6(Y;E_J?@?F]6"^ZT?A[ODSL)GG$53B1_M H342!3/G#N?5 M1G_OEN_U6-Z3T"+?#>(9 8:Q&T:$N3/>@DY3=Y90I.+(3=+TF##C7ICQDX6) M*5(ACX61V3W<-2HK<,.#3TPIW!0.ZO"H[<,Z+#A*R^)HB[/9X6P['+?[(#<4 M%>Q2OJ(:47;&RC?G2V,+!T92-1A%46->8]Z[L,4G=K.RR>U[TBEDK,PHWA1C M]))"B2M48PW15 = %UA@7!1YQE#0G;1%A<0-X!0T)RO^;20(#;DH&SI/G#IO MJ?@,]S<'=Z>LH.W)L?*WRG_=VCBY18F,*:-V(2"#A2QSJDLG;YL**Y*1:HQ+ M?)*X43ISTUD 8YL;412Z<90Z5TR+##VEVD<2PKC@^0GJIEHB171P:%L#'L6P MI-8YE,X0,C$N2$'T?K_#H/IFP9N MY*=N&AP5<-(+.'FR@+MR2MJX%6PI2F%H+W_#F6Y4NZF\9+BX'UF)A8U.A?". M9XU2Q)KB>E#D1_$/B_P3AZH%A0QEBV6#:BRK<0,K45"X=36TXV@'&:V(T<,W M1JIGM"1&IT.ORH%7U<"KG]BP.RC3L)(E'L-1:0O.X:W$DA^/SYSWTB"KDUO^ MP$OPQ[M6T+?"L=-R.'.NF2[:A*0&;9V(2IX0BU[Y]F!&13)U W_J)O%TOT-U M^CFERCTW=*X$38R/.O:==51J$KM^&NSJ_K#O4''&CN^FTV0?_?'(HS[]WF!^ MAYX%I5(>)JX_FV*.I/N=_^#2OG'?D6C[QQ-Q>Y'HW_;7L,OV]O%M>'N'0]_7*&XH^0JG M>J<)'E-4>R]J.T9N[%UD*0W>;&RSP*LD5S0 OZ\D:K+K$$!_.9W_"U!+ P04 M " +?+58=M--TO4" #@!@ &0 'AL+W=OW"3:VJ1V)GM MM&R_?F>G#4$KE5"EYGR^^^[[[-QEO);J42\1#3P5N= 3?VE,>1H$.EEBP71/ MEBAH9R%5P0PM51;H4B%+75*1!U$8'@<%X\*/Q\YWJ^*QK$S.!=XJT%51,/7G M''.YGOA]?^N8\FQIK".(QR7+<(;FOKQ5M H:E)07*#27 A0N)OY9__1\:.-= MP ^.:]VRP2J92_EH%]_2B1]:0IAC8BP"H\<*+S#/+1#1^+W!])N2-K%M;]&O MG';2,F<:+V3^P%.SG/@G/J2X8%5NIG+]%3=Z1A8OD;EV_["N8T>A#TFEC2PV MR<2@X*)^LJ?-.;023EY+B#8)D>-=%W(L/S/#XK&2:U VFM"LX:2Z;"+'A;V4 MF5&TRRG/Q%/41O'$8 HS(Y-'N!?<:#B\8_,<]=$X,%3$A@;)!O"\!HQ> ?P( MUU*8I89+D6+Z,C\@<@W#:,OP/-H+>,U4#P;]#D1A--R#-V@4#QS>X&V*?Y[- MR4\OR:]=FFO(X6Y(VSBGNF0)3GSJ#(UJA7[\_EW_./RTA_"P(3S0"YAB(C/!_Q)Y+L L$:ZX8"+A+"%7-4P%:H:$+ RZ5WLP!\0I5PC="RO?I"2[IDA);M MW51&&R92+K(.S#'C0I!IA96HN$QA-&S('D#8"Z,1=,GJ>E\4$Y98EW[_!WFS M9V4@I(%L$W[8=W$N]L@E=[V+UOG9TG768>NC@*[7N.@-74*5)F;K1H260E3#Z#&VXSOLWIJ/8?7LY]ZG&Y# M0XX+2@U['T8^J'J>U@LC2S?#YM+01'3FDCY!J&P [2^D--N%+=!\U.)_4$L# M!!0 ( M\M5CE;13]U00 &X/ 9 >&PO=V]R:W-H965T'1_RGCL=SW=K, M<>1R@P638UYA23,K+@JF:"C6CJP$LK0V*G+'=]W0*5A6CF;G];-W8G;.MRK/ M2GPG0&Z+@HFOEYCSW<7(&W4/;K/U1ND'SNR\8FN\0_57]4[0R#%>TJS 4F:\ M!(&KB]'<.[M,M'ZM\"'#G>S)H'>RX/RS'KQ)+T:N!H0Y+I7VP.CO"UYAGFM' M!..?UN?(+*D-^W+G_==Z[[27!9-XQ?./6:HV%Z-X!"FNV#97MWSW.[;[F6I_ M2Y[+^A=VC6Z4C&"YE8H7K3$A*+*R^6?W[3GT#&+W$0._-?!KW,U"-=-"O=7:FL!EI0[*G1(TFY&=FMTIOOP,;RM]1!)8F<)')@0KE823 M]VR1HSP]=Q0MI-6=9>OTLG'J/^(T@1M>JHV$ZS+%]-#>(8 &I=^AO/0''=XP M,8; L\%W_Q'3<.)\<=ZM0YDQ5;XL6( M\=W,N\35*-0&.R0O7\2^%[V6(#65+%[MLZT# M)5I0V1X4K'A.!4&>68$3>(Z.*W128'VLDXDL.L'Z9@C>-["2FY@NZZKO\VDY\,K>&5=MWA2 M/:+Q+:98-.=$R_$6UBLX(?/(LWTR.R4')]H#G!XB13K//48_# \Q>FY$&"=V M?/#0GW08=$H#4W4 '[H*;&]RX&I:NPH>N((!1D\-HZ?/9K0)]KP-[BWJMXD. MQA65$9V16Y;#']FJ5N^BV#N58PP?7/\XP]_3F>PZ,!W3A &S[(')6S!M["R^ M!P-,ZADJ6QSX\J>63 M5NLKU(A[X(WHCX,N/1_5"4C'TOEC'/<2H)]"?7F ^J&A?OALZL_7:X%KJHU4 MKY7(J-59P@>6;[&KL>;E] 3;!Y?\86S?M6B>IOOC+'^8[7NRF[T:X6@AJ&/O M!9X_)8*%H?Y&/+NW\J<;U*^HH[W$H(?O["5B@R_^T:U/_!_ 30S+$(56UAOI-RIA6 MYINVQ:)+T HSFG.N[ZM,T-.3V)ZTQ;1K5Y(@'FY8>LG6KOAD8_*-R=$T=7IW MH +%NK[I22ICVU(UUR'SU%PFY\T=:J_>W$0I!'14$G)&ULO57;CMLV M$'WW5PR419 6NMB^;:Q#7BW"1J@ 19K;_M0](&6QA:[E.B0E)WMUW=(:649 M<(T\%88EA3S.OS 275H(L=+NRDKHVB5$\XL'IC. M?;!/^/R]X@X6MY0&UH?XP/3RB8 MP0P>F:*5#VN+TQ]G@2&&-D^0-FSN:S;Q?["9PC=9FES#YS+#[!P?D+)67OPF M[SZ^&I!D]&$0^1"'<7(EWJ MU\#%&_R/Y?ISN=%&T?'\ZU+!:C[)93[VD[W3 M>Y;BW*-O4J,ZH+=X_RX:A9^NJ$U:MT'S*I?*P.T:5=%1 MIR^)N)KFLHBEMEFIKFG>;J /)D=(9;&7I4W5(P]K>2 +*U_?OYO$T?B3AM3M MDGT"=AG;[= U:V-9\Q-K8 J;SL3_H:UA&K924,O2=[UE]C=]B&1\+JGO";?> M&7YA7-7EL?%=55Q1>LYV X/0'\4#?YI$-+GM_#L+M[U5M3'2,'%F=;\SM]_P M@ *BWG-_U8H4-%T+#Q!].(W\2)PVP,S^%O^94!X][:TSEV8%5S8'= MNP,[]L,PM'_XD/@A49N$$_@(L3\=C_QH&E/4=GQ*?$+=_@QN[4 WD(S\.!KZ MX]&PJ=H9]J:#IH)..[ZGA4M?0M!IF06JG;L8Z.3(JC1U]VRM[=VSK%ONR;V^ MN.B,[GBI0>"6H&%_//1 U9=!/3%R[QKP1AIJYVZ8T_V)RCK0^E9*\S:Q"=H; M>?$O4$L#!!0 ( M\M5A[?[)QZ0( 'L& 9 >&PO=V]R:W-H965T MZ0,5O5MKD@M@UZ\ 6!D52)>59$(5A+\B%5-YX6*W-S'BH2\JD MPID!6^:Y,$\3S/1VY'6\YX4[N4[)+03C82'6.$>Z+V:&O:!%262.RDJMP.!J MY%UV+B9=%U\%?)6XM3LV."5+K1^<\R49>:$CA!G&Y! $/S8XQ2QS0$SC9X/I MM25=XJ[]C'Y=:6UG;/2<.;Q89[:ZP[:) M#3V(2TLZ;Y*902Y5_12/S3[\2T+4)$05[[I0Q?*3(#$>&KT%XZ(9S1F5U"J; MR4GE/LJ<#+^5G$?CJY^EI"?XHC9HB3>;0"J88UP:21(M?+C#3! F,!.&XX1* M8*+Y=H9D? ML*Y67/0L;A(=!+P1Y@1..SY$8=0]@'?:;M9IA7?ZWS;K^^72DN&C^6/?=M5L MNOO9N':]L(6(<>1Q/UHT&_3&[]YT>N'' UJ[K=;N(?3QG-L_*9FQ7L$,3?<:7/2\0,L4D%P(QYX7Q:IM"#@ MI?3*X\9T2/O$'Z2W7_PB19A>W3I>Y$R=%T(]054\D88'@39'#6D?MJF,4^XE MQY!JAJ9A6%0,S0[#DZ.IM@0383GP7O'\R^0OCMPQKX4T\%5D)1[-4VT("$T. M6)\9V9X9KD.PF'G6U0[JHQLM2$P^KRDSY[X#&!?#[E=;T[+@"[?]F_!M02P,$% M @ "WRU6 F8PQ((!@ 1"\ !D !X;"]W;W)K&ULO9IK;^)&%(;_RHA6U:[4!E_!3@E2@B_=JE&CI=O]L.J'B1G BNVA,T/8 MK?KC.V,[!H,SP$"/0USPI^-5@+L;D<#GFR M)CGF%W1#"OG-DK(<"WG(5D.^800ORJ \&UJ&,1KF."T&TTEY[HY-)W0KLK0@ M=PSQ;9YC]NV&9'1W-3 '3R<^IJNU4">&T\D&K\B:DX"DM M$"/+J\&U>1E;E@HHK_@S)3M^\!FI6[FG]$$=?%A<#0S5(I*11"@$EO\>R8QD MF2+)=OQ=0P>-I@H\_/Q$C\J;ES=SCSF9T>QSNA#KJX$W0 NRQ-M,?*2[7TA] M0Z[B)33CY5^TJZX=V0.4;+F@>1TL6Y"G1?4??ZT?Q$& Y'0'6'6 =1S@/!-@ MUP'VN0I.'>"ZY :,Z8'1NP+@.&)?)JIYNF9H "SR=,+I#3%TM:>I# MF=\R6F8D+905YX+);U,9)Z;SRH*(+M$\717I,DUP(=!UDM!M(=)BA>YHEB8I MX>A=0 1.,_X>_80^S0/T[OOWDZ&0;5"D85+KW51ZUC-Z-KJEA5AS%!8+LNB( M#_3QOB9^*.^]>0#6TP.XL;3 6\PND&W^B"S#IA_KP@"1: M]>AUC8_UX;]N"QEN=(6W4F$W7K1+GOUZ+W[Y3<:B#X+D_*\N$U9"3K>0ZMXO M^08GY&H@^V].V",93'_XSAP9/WV :VRJX:*5?4C)R#WQG#6V++\M&0-)MM(Z:M(ZTJ;U.J=,I/^\F%8MI6]: M(6'!Z.09NX;M'67U]**Q8=OMBR+(9L5 L%92QTU2Q]JD?L9,=M2"HY3S+5F@ M=VF!YFLLA3JGFN.3%V/L&;YKV4=&G6E5^^;M7-404C6"A,5 L%:.O2;'GC;' M,UH\$OGJWF=$CM#W N%B(5>D"5,)3PM!I*3HRK86V_=-AH0%D+ 0$A9Y)U[U M3#5U..K(@31;?O ;/_A:/_Q!A9RK*2YFR;ITPX(\DHQN0'!ZF>D[KF\:1^^T]E[Z9L<_'=@]Y[0CB8%$6^DQ MC7V%P#@C07A1OK5<+<-4CN1*[8&4B[)G,Z3G]GUC06E!33M,N..X[O&D"E0T MZA#UQF/'/4HWE&@[WP<5(?.%#CK/Y9QJ+FCR@+[L,Y%MI[3.[^0M "4 M%H+2(E!:#$5KN\7:N\5ZJZ)-K03E)TA: $H+06D1*"V&HK7]M*\!FMK2T/3W MK>!"#C#*.;SL@NA&K?'X2XL!/;>W>T"+?C6M-=*/?,]W'/]XT0 J''4)&[[= M(1Q#";?SOJ_9F?JBW9PPU4?,T!TC2\*87 R<,0*!5NU :0$H+02E1:"T&(K6 M=LZ^OF>Z;S8"@18!06D!*"T$I46@M!B*UO;3OK!HZBN+]?RW&GPV6[DHQ9R@ M756:.K,R54NT%MZ>:QZM3?4-Z6V0WT,[HOJIHZLN* M09IMU8X']"&7C1%]X'5<&9S-#_;WT MSN.Y+8RA=-O[@/9U3DM?YWQVE$#_HO^U.M'K]7WS06D!*"T$I46@M!B*UG;5 MOIIJF6\UDEB@]5906@!*"T%I$2@MAJ*U_;2OMUK:^AO(ZJ26>&%UHF](;X.< MHQF":D:@M!B*5B5^>+!G-R=L56['YJCL%:HMD\W99LOW=;G1^>C\C7DY,SO. M!^9E5&WHWN.K_>6WF*W2@J.,+*64<3&626'5ENWJ0-!-N6/XG@I!\_+CFN % M8>H"^?V24O%TH 2:C?/3_P!02P,$% @ "WRU6)C'6C>, @ ;@< !D M !X;"]W;W)K&ULM55M:]LP$/XKAP=C@ZUVG+?1 M)8$V[5AA9:&AW8>R#XI]CD5ERY7.2?/O=U)<+X/&@[%^B772W:/GN;N<)EMM M'FR.2/!4J-).@YRH.@U#F^18"'NB*RSY)-.F$,2F68>V,BA2'U2H,(ZB45@( M60:SB=];F-E$UZ1DB0L#MBX*87;GJ/1V&O2"YXT;N<[);82S2276N$2ZK1:& MK;!%266!I96Z!(/9-#CKG9Z/G;]WN).XM0=K<$I66C\XXRJ=!I$CA H3<@B" M/QNZ4+/%P_HW_QVEG+2EB<:_5#II1/@T\!I)B)6M&-WG[% M1L_0X25:6?\+V\8W"B"I+>FB"68&A2SW7_'4Y.$@H#CN867ZJ.9G"Q=499D^%1R',V6^V* SF IUZ7,9")*@K,DT75) MLES#0BN92+3P[@))2&7?PT=8[U7&1U1>"W,"_=X'B*-X\&=XR EKLQ:W68L]WN (WEP754UH MK)?$ZF65HQ$*L)5_?XW%"LW/E\AV@KN_X:FM1(+3@--DT6PPF+U]TQM%GSNH M]UOJ?8_>/U;POU?NWA?ABK"P+]+OOP+]04M_T)GYWQU1[SM"'>N(;IPA[% 8 MV\%HV#(:=B+=82X3SF=7P3L1_C%CHY;?Z+4+/GH%^N.6_O@_%;P;IZ/@X<'X M="\13XNU+"THS!@J.AES^$# [$@ &0 'AL+W=O<:7U\8'QA_$EN,)?B>I51, MG*V4NQO7%0;5^PX1JL"E*6N[WF1FR%"G>FXN#;G MTS'+94HHGG,@\BQ#_,<[G++#Q('.\X7/9+.5^H(['>_0!B^P?-S-N1JY-#UQ;N'-#(XTH(CX2O!!-,Z!MK)D[$D/[E<3Q].*<(H3J2F0.NSQ M#*>I9E(Z_JY(G?H_-;!Y_LS^OC"OS"R1P#.6_DE6L\!KEJ?S,#A]P M96B@^1*6BN(7'*I8SP%)+B3+*K!2D!%:'M'W*A$- P[ 'X%\/\K(*@ 06&T M5%;8ND,23<><'0#7T8I-GQ2Y*=#*#:%Z&A>2J[M$X>1T44X?8&NP(!M*UB1! M5(+;)&$YE81NP)RE)"%8@#=W6"*2BK?@"BS4X[3*4ZQQ]U0BNB%+-;H5 DL! MY!9)\ 'M,7A/*)$8/ J\SE/PH&9,*/3CX@Z\^?7MV)7*@=;A)I7:=Z5:OT/M M)\2O00!_![[GAP;XS [_F%,%]PIXT(:[*F]U\OPZ>7[!%W;PW3&]4,"W3SA; M8OZ7R8^50*_1&[%#"9XX:A$*S/?8F?[V"XR\/TSN+D36\AK47H."/>CP6L[D ME9["E6'*OSVH>' O<2:,>0@NF8<+D;7R$-9Y"*USWGR434;M:#@ /S#B)N3, MBGREJT'M:F#5U9A05$[H%=AP)HP62ZJHH-+;Q'XZ".!@[.Z;;EX(:JF,:I61 M5>4#%D(5_B3/\A1)]1RBC'%)_D%Z1S I+>D%7!JFF*#^.S%J'M=9A[XQ2 M+$TJK43FB0>F!VAXYL,?F4W$M8G8:N(+1RO5-O G:XVS7?2N=A5?JY#%GG>JUA UA&&'VF-[ *V[;I]Z5S$ULQJ< M)S4XDQGZ<8?*X^8-[?OO7"62ZJ5L*6=VBK[K^%)L;X#V]N'%HF:'VWHW._2USHZ]!NS?;'07M>%Y4?-,9>V\GSB):ZL] M-A70WE7T+VSQ>?U91+\ ;0@5(\5KAO.NA\LK++Q7E0+)=\;*_9%*RK#C=8M7$ M<1V@[J\9D\\#_?V@_EXT_1=02P,$% @ "WRU6,+1XKEC P ^PH !D M !X;"]W;W)K&ULM59M;]LV$/XKA#8,";!&LD3) M5F8+B*T,*[ .1HVN'XI]H"7:(D*1'DG9[;_OD5(TVU4,;\V^V"1USW-WS_'E MI@>IGG1%J4&?:R[TS*N,V=W[OBXJ6A-])W=4P)>-5#4Q,%5;7^\4):4#U=P/ M@R#Q:\*$ETW=VE)E4]D8S@1=*J2;NB;JRYQR>9AY(^]YX3W;5L8N^-ET1[9T M163G;PM9UY@ M Z*<%L8R$/C;TP7EW!)!&']WG%[OT@*/Q\_LO[K<(9+#IUMX*&BT4;6'1@BJ)EH_\GG3HA>K7"9[7FX47"=T3=H6CT,PJ# M$ _$L[@>'@VE\WW>'_^S]Q,QHG[K1(XO>FGK7+\'/CVLM5%P*?PUM E:-WC8 MC;TH[_6.%'3FP4VHJ=I3+_OIAU$2_#)4@=<$Z4'#^Y%=_^V M9J])EK=DB2.SK^0^>S/&Z22=A%-_?UR/;PUCC*,$I[W=B=1Q+W5\4>HYT:Q M!_="T1*1/4BZI4@T]9HJ>U:.I=<(WFYMB"CM50LWK)!PR;L2#*G>>HZ/0PY2 M'([P!,>GV2V^-<4Q6(Z#.)R,D"=/)>%BVI)7(-RMCX?W2]& ^LY='9M(_8/?=L6PA.Q94(C3C?@ M*K@;0\"J;;7:B9$[UTNLI8'.Q TKZ$ZIL@;P?2.E>9Y8!WV_FWT%4$L#!!0 M ( M\M5B;?R .PP, )<3 9 >&PO=V]R:W-H965T1#3EN6(T@R>!9)ZF M1/Q[#XSO9Q:V7A\\T_5&F0=V--V2-2Q ?=H^"=VS:Y:$II!)RC,D8#6S[O#M MW'4,H(CX3&$O#]K(6%ER_F(ZOROX4I%:]3<- M\+#]ROZA,*_-+(F$.6=_T41M9M;$0@FL2,[4,]__!I4AW_#%G,GB%^VK6,=" M<2X53RNP5I#2K/PG7ZN!. #@T0F 6P'<!? *HZ6RPM8#422:"KY'PD1K M-M,HQJ9 :S*9FOTQ!F- M*4CT[@$4H4R^1[^@A4ZG)&=@<'=2@I*(9 GZ2,F2,JI,^",0F0M($%'H Z$" M?28LUP ]=>@9XEP(PWY/))6:\-/B ;W[\?W45MJ4D6;'E8'[TH![PL C$3?( MPS\CUW%''?!Y/_R//--PIX![;;BMA[(>3[<>3[?@\T[PE8-QV^6C!(ZZ@6:Y MWLHMB6%FZ?4H0>S BG[Z 0?.KUVN!B)K>?1JCUX?>S0G_7_R15A7<+\HP^.7!SBT!]_HZPC<.*X8> YWTN- 9"V/D]KC9+B%/3G*JA,+NR.P=V&' MM=KP31=V+WOW2*.N&?M^GI9][#1'MW/=SE#ASIB;KLC>R<$'A04^8W=P>W>' M?HI+E\Y0;&W#S-!B8BBVML^FG, #UA/]7)?L%-]/U/;;%"3X;2N2?OI+AF#@FL1M:A+W MRIJD'W>!MP&(2F_VP:V)N;+2L[>FF40,5IK9N1GKO4Z4MT!E1_%M<9&RY$KQ MM&AN@"0@3(!^O^)F/-#&0L4111*<(-MWMQ:(7BLTXPLB2*\G)#- ?7TE6+%.B:6M[=BXF MML/W>27Y4")Y2.;N/'&W"S?\B1>_[!ZS\MWX2%E'6Y[D49IH&7^Y M'ST8M\R>5@%UB5\C_IZ?O-:J4WE.TV_5FV!]/]*K(^(Q7Q45(BQ_O/$EC^.* M5!['?QKHZ)BS"CQ]_4$G]?V_]GXH.W5&VFJ?%^FV"2Z/8!LEAY_A]^9"G 08]ID LPDPKPVP MF@#KV@"[";"O#7": .?:@$D3,.D&G+M*TR9@>FW K F877M(\R9@W@V8G/OB M](]O3J\5=/C*:[VX81$N[K+T7E&+KHXO91(E5?UX*K+RMU$95RP> M2SGR+.-K[:E(5]^T3RXOPBC.?]+^JOWRY&J?_OS3W;@H$U7%QZL&ZA^@YAFH MI7U-D^(UU[QDS=>2>*J.GU^*9^IXPU0 QN45.EXF\^,R?3&51+9/;C1C_EDS M==.2'-!2'?ZPR\IPYVRXJP[_1_I6AAMUN"D)]]3A+E\=LQN2<*(.)_SY1M.M M*MR8RL2@#G_BNQO-TL^>.U6'?PW+2V<=SMV6A ?7A\NRLRN^=_G!"SJRCM7- MJGG6&=XRW$5%&#>5[;>_E[_6@H)O\W]+CNW+@67+6=63\S;?A2M^/RH?C3G/ MWOAH\9<_&1/];S*%(F$N$N8A800)\Y$PBH0%2!@#P80:81]KA*VBGSR \KI. MY$58E&_>PGC/975"21M:)Y P%PGSD#""A/E(&#W )C6L:LJ_+0Q=OQN_G4J] M7\8R9U-'+,5 AR5HV#EJV%%J>)DF;SRKNPR[+%IQ;5Y+?ZG^J54\0>@4M-]T79;4O64;+1PFVZ3Z2" MF_AN$T,:<3?3N/5-2S# GMM.]<:J/:*A^H30"I?E0&H72 BB- MH6BBBD^<'..*YFVXV61\$Q9<<2=N0,*35BKF?KFR\R41L_+ !HL922-0F@^E M4+'*H MKP>E>5 :@=)\*(TVM$E'Y+W.'S0K0]%$F;?.G:&V[DB)/LB\&F>X;LQ7C1PL M?JB!!Z5Y4!J!TOR&=GI/-HU^)YM"LP8-K6HFG[HBG4<8U9E[E M0>_:!LUUVH9:>%":"Z5Y4!J!TOR&)FB[%+=C3BRS*V]DX@!*8RB:6 M:-\^X M9.?5M2!ZCKF6I$4I?D5W$ND0+:$T%TKSH#0"I?E0&H72 BB-&7V[=V9-9V=[ ML*T_:*@-PD U_@=U!:$T%TKSH#0"I?E0&H72 BB--33A,>8XMFF=$7EK#AIJ M=_#A.$ 8I[GRMHYTJI90F@NE>5 :@=)\*(U":0&4Q@R9_SN=GM%[ZU(::INR M;K!K49Y7#L^E%CS2U%I":2Z4YD%I!$KSH31J] UEVW!DSCPT+T/1Q/4JK:=I MJCW-WIS4ZV>B-F3#Z/339QW?9_E1T!0+=KI9KOI(ARH72B-0F@^ET88FV$-R MY4+S,A1-5&[K8YIJ'_/7- Z+*(Z*'UI6-E.D"FT6M5F"\&;FO"M0:;GY9-)5 M*-3 A-((E.9#:11*"Z TAJ*)*F[=4%/MAGIY$6WKI2QEGW(K%;$:X&@_>'FO MEC4LU)%#&Q90F@>E$2C-A](HE!9 :0Q%$\7?&J"FV@!]XJM]%A41S[7'C^G6 M#V6W\S I];>O?/O,,^F21S5X: L<2G.A- ]*(U":#Z51*"V TAB*)E:4UD(U M#V869CVP"35/H3072O.@- *E^5 :A=("*(VA:&+E:)U84^W$MA/,SP]2JA&# MJP34&JZFVG"]9@ZZ&C%8[%"C M%4KSH#32T(396;K5747J0Y-2*"V TAB*)FJ]]5E-M<_:6E#5U +M.8S#1+X4 M4PT:K'BHZPJE>5 :,?NK'LW)S.A+'NJG0FD!E,90-%'RK>MJJEW7W[$\7DT< MK'VH_PJE>5 :,?L+,LT)!-"4#$43Q7RR\:W:$H;LD:C.,5CAV"UQL7OB'F@7-Q DT+0^E$:O M/8G@VH(,=7RBB%N[UE(Z7HOE?KNO)J>]<6T=O45KGJSSSV=GJ:EA@]4*M6NA M-*^AS83OS^@J%>K"0FD42@N@-(:BB9IO75A+[<)>NVNB)?$G99O*2,I)-Y51 M']9@A4)7K$K.03J\#LU*H;0 2F,HFBC2UCVUU.[IX_^_]XPZP^"[-=14T8=/%B\4)\42O.@ M- *E^5 :A=("*(U9?7^Y$OFY)=A6ZY-::I_4^\ZS5?31SAC2-82ZI5":"Z5Y M4!J!TGRKOX;3[ UL4&C.0)+3TJ>&;9C=SN,?881:K1%JJ8W0(5MJJ%&#U0SU M/Z$T#THC4)H/I5$H+6AH0C?*M"6+ YFLY,2>F&=65MNM:VFKEY@.65FM1@T5 M-)3F0FD>E$:@-!]*HU!: *4Q6[(/<[7-Z1G-MV:DK38C+\YFT?ZK_?[53^KD M@VL)U+F$TCPHC4!I/I1&H;0 2F,HFEB96H/3-H'37FRHO0FEN5":!Z41*,V' MTBB4%D!I#$43*T=KF-IJPQ0PI*G.,+C&0.U2*,V#T@B4YD-IM*&I_VI: ,W) M4#2Q)IS\A= +KFNZW:;)%;.&U9S!>H<:KE":!Z41*,V'TBB4%D!I#$43ZT7K MS-H.LOD$72D+I;E0F@>E$2C-A](HE!9 :0Q%$RM'ZPC;@QSARW]7&FK_0FDN ME.9!:01*\Z$T"J4%=G\5L3&W[.[?H?XCEM;:K4ULJVUBR#1+=8[!=0'J)D-I M'I1&H#2_H5V<%$FA:8.&-A73GK@%C)NR[,-7_(XSK55 MY8_=CZH!I>.G6GECKW9]O7TP1^/>Y]2X#8SJ\W&+6=SMP@W_&F:;*,FUF+^4 M2/UF6CZ?LFCS>GQ3I+O[D3'2GM.B2+?URU<>KGE6%2A__Y*FQ<>;*L%[FGVK M#WOQ/U!+ P04 " +?+58N/5OIX$- #'P0 &0 'AL+W=OG5B MC,>3DW6ZW(S.3W=?N\S/3[/[SD3YZ^L+GY>U= M67_AY/QTF]Z*+Z+\=7N95Y^=/"O7R[78%,MLH^7BYFST07^?V%8]8+?$WY?B ML7CQL58_E*LL^UI_$EZ?C<;U&HF56)0UD5;_/(@+L5K54K4>_VK0T?.<]<"7 M'S_IWN[!5P_F*BW$1;;ZQ_*ZO#L;S4;:M;A)[U?EY^PQ$,T#LFMOD:V*W?^U MQ_VRMC'2%O=%F:V;P=4:K)>;_;_IM^8'\6* ;KTRP&@&&,<.,)L!YK$#K&: M=>P NQE@'SM@T@R8= ?8KPR8-@.FQPZ8-0-FQZ[2O!DP/W: /GYZYL9'#WE^ MLH]^MO6GIUO?/=\G^Q?6[E7II&5Z?IIGCUI>+U]Y]0>[E_9N?/5B7&[J%'XI M\^J[RVI<>7Z1K==5&+Z4V>*K]H,CRG2Y*G[4_JK]^L71?OCSCZS) MHA']O6B\(IK:IVQ3WA6:N[D6USWC _7XN6+\2?7HGA^B\?00/QI*,$HW[[2Q M_I-FC VK9WTNWAA^7PW7Y[OA9L]P1SW\PS:OAMNO#G?5PW_.'JKA^Y4W>H9[ MZN&.6#S/KO<]E^KA7\3VG6:.7UWY0#W\4UH]=O/UGWQX_/"^V:,CGCC%RL=' MO&R,Z:L_^40]W!-7U:O.K(?K4\6KV'P.JKGSS->"FFZ79;IJDOI;4GU;"TNQ M+O[9LVX?]Y;5;]5;]O?%-EV(LU&UZ2Y$_B!&YW_YDSX9_ZTO'R3FD)A+8AZ) M^206D%A(8A&)Q2260)B45>LYJY9*/_^2KH26W6B+_<:UV&]6YF>7[)Z.[>]SQ=WU>&5MLV7"]&7&*4R-#$D MYI"82V(>B?DD%NRQR8M?-+.).;?']ES^11.2LT8D%I-8 F%2 B?/"9RHMU^B M+%=B+39EO16[%E=E7_Z4QM#\30Z>?K.SN3I_-H)>TA.&9%83&()A$G!FST';Z8,WH?%(K\7U]IR M4XI*[]WN*(6AT2,QA\1<$O-(S">Q@,3"V>%.I#&?=?8@(W+*F,02").B-W^. MWEP9O8ML\R#RW;MKNT,N;2MRK:A/6.Q.73C9:I7F1?O5WK,8RBF&9I/$'!)S M2W3"2DT8D%I-8 F%2.O5Q^T;=6'U0MHOBLBCJ M[>,;)Q/5U- :CFHUK0:"\/#XUQWZG8$)TW0K48U1)*DR/YXKUS M?=@F\_@-I5H>G-#F37Y=_E6MSSJ_J9VG!0UY0:-S(@5=.P_5?%0+&DT^]+-[ M4T7.&Z%:C&H)IU -7"1I/. MW<['D['=R72$3ANC6D)I<@K;NHFN?(?\W*MH[2%=W>_>R=YMR(HW=SO1V@FJ M.:CFHIJ':GZC23N*^N$&+4!G#1NMWB.3=D&ZB4,;(ZB64)JIMNOC\=XNTCUQLSM"N":@ZJN:CFH9J/:@&JA8TF;P!-=:#T%U1)* MD]/9-E1T=46EWEB*39'N_I1'?*L_[BV)J9G!620U!]5<5/-0S4>U -5"O:=Z M9,RZ;_Y'Z*0QJB64)F>Q+'*?H MO2>T+]3S#XX=VI!!-0_5?%0+4"WL>_;MWJ<_0B>.42VA-#EZ;5U&5_=E]N] ME,NKE= V62D*+5UG]YO>WHR:&KPI1)LSJ.:BFH=J/JH%J!:B6J3WM'',Z:P; M[QB=-:$T.9!MB497MVCV[])?#GTW$.W-H)J#:BZJ>:CFHUK0:-UCO&YWYI7% M#@X%T5H,JB64)O]U=UN,,=3%F ^[+9Z6/5;[GU??-;'>KK+OHO_4J9H:&C14 M@VJ.:CFHIJ':CZJ!:@6&H?U&L.73G[=_N,W%_D]M?_LDUEBUH;'$JT68-J+JIYJ.:C6H!J M(:I%J!:C6D)IW+?08ZD+/VW_4KP8&AQ4M[J":BVH>JOFH%J!:V&C2];#JJ]1T=WS1X@ZJ M)90FI[ M[ACJXL[SCN_ ZZ.IV<'91(L\J.8:A]>!>>6::^B\/JH%J!:B6H1J M,:HEE";'L^WR&.HNS\M"@2.NWC@J1:^"@VH.JKFHYJ&:CVH!JH6H%J%:C&H) MI( M/BTWR_7]6KG#JR:&!A'5'%1S4W;2&9ZA;2Q8N3OC\]%033^_(N MRY?_?OO2=FI]<)+1>A*JN:CFH9J/:@&JA:@6H5K<:"_/[3_]T5MW7SVA9I9S M^N)^4^J&TG$W 5 C@^/(WFJ*O=<4>[,I]FY3[.VFFDOY=*\F:':N'A*BTT:H M%J-:0FER%MO.D:FL1OR1"TVJY<$!10M(J.:BFH=J/JH%J!8V6N82VBU#-0347U3Q4\U$M0+40U2)4BU$M MH30YKFT)R9R0)X_0ZA&J.:CFHIJ':CZJ!:@6HEJ$:C&J)90F![>M)YEOU9/^ MV,DCM+"$:@ZJN:CFH9J/:@&JA:@6H5ILOG[!K)ZS1_^+/I+9]I%,]86)CCQ[ MA/:04,U!-1?5/%3S42UHM.Y=@^:6U3U[A%:,4"U&M832Y"RV%2-SX)V]!IP] M0IM'J.:@FHMJ'JKYJ!:@6MAHNB7GW9B,#TX?H=TC5$LH34JHU7:/K#?N[27R M9;4C>Z%=YN)&Y'FU)]L]D45;1U;/_:FLV61L=N[6U[/<9#JQ[,XU)%UT[3Q4\U$M0+40 MU2)4BU$MZ7DE&9.9/FE?27* VI:0I6X)(7>-5L\Q.%UHB0C57%3S&NW-&S3[ MZ+3!L=.&S8+=8\/#)2-T!6-42RA-3EC;_;'4W1_WF\@7RZ>-TY!4H_LO=-H8U1)*DV/7-GHL=:-GR)T5 MU-3@I*'-'E1S4LONO7]BTYL2;="\+'Z/HEE":'K>WC M6&_>S:M^6U\^YZG]1QMXE4SU+(-SB!9U4,U%-0_5?%0+4"U$M0C58E1+*$U. M=%O4L:;D&5&TEX-J#JJYJ.:AFH]J :J%J!:A6HQJ":7)P6V+.]8;Q9W=N9OF M'M1OU.G4U.#8HO4=5'-1S4,U']4"5 L;3;IO@ZZ;8VO2O3$\.F^,:@FER9%L M^SO6T?T=Q3$HVM1!-0?57%3S4,U'M0#50JOG&D%SN^\0%"WJH%I":5(4[;:H M8ZN+.KT'JGUQ5#M#XXAJ#JJYJ.:AFH]J :J%J!:A6HQJ":7)F6W+.399SK'1 M<@ZJ.:CFHIJ':CZJ!:@6HEJ$:C&J)90F![U -5"NZ?Z,K7T^Q[?G8_X>>CWJ.P6%%>SZH MYJ*:AVJ^?61])T"G#1OMK1M=HY/&J)90FIS!M@EDJYM E[\_>&@5"-4<5'-1 MS4,U']4"5 L;K9-._2"=:&$(U1)*VZ?SI+@3HG32,CT_78O\5ER(U:K0%O7Y MU[-1O0_[_%4M%S=5>O7W'XS1R<'7 _U]J-=?/VF9\]-M>BL^I?GM-W4WNDYK??Y?4$L#!!0 ( M\M5C3KN9X6 @ 'YE 9 >&PO=V]R:W-H M965T)*<=,!^_'2*93HT+25OUHO&EOD]'RF_(2F^"G7V&"=?TY64 MF?4M#*+TO+?*LLV'?C]=K&3HI^_CC8SR3^[B)/2S_&URWT\WB?2795 8],E@ M,.Z'_CKJS<_*8]?)_"S>9L$ZDM>)E6[#T$_^N9!!_'C>LWM/!V[6]ZNL.-"? MGVW\>WDKLT^;ZR1_U]]1ENM01NDZCJQ$WIWW/MH?A#,I LH2?ZSE8[KWVBJ: M\B6.OQ9OQ/*\-RAJ) .YR J$G_]XD)1D'?ZZ7V>J\-^U92WGG;X/L)G[T9-V@4<%;Q$%:_F\]5F7'I&]_*!)Y7)@^S-?_C.'@]^T6D-"7.1,(J$ M,22,(V$>$B9 ,$7-PYV:AR;Z7*3IUH\6THKOK$4^8FTWJTCRXV#P$_2YJAN>G%AI'?M M;BN8;>^=L\'[@3T=J2?,K*_ZI-:&V@0/F56 8(K, MQCN9C5O(;%'T@$&0=W.5X-K+S$CO*C,DS$7"*!+&D#".A'D5;'+PZSLYZ!9! M*16]3G9ZG;31:QQN9)3ZY36__%:\5D2KE:H1W%6J2)B+A%$DC"%A' GS)L^Z M:H=,)P<#D@"E5*0ZW4EU:I9JT6FFUD,^A]1>P5\8P[L*$@ESD3"*A+%IRVDV M1V;UD# !@BF:G.TT.3-J\OK%\TDCMZM8D3 7":-(&$/"^$P[-A]T>)Z^U.$( M#JJ8(D%[T"R;#HPB_'A_G\A[/Y/6@Q]L3P_<9EQ7[=6T_9'#'D[' ^?@6D93 M;CP9#T<'9YQ":\>@-*YI QG8LP/-0',*W?D=S$;V7@^MZF9ON=UN,Z"NTW2K M'U#-\9V%@J2Y4!J%TAB4QFO:2!&=;HSVH'D%BJ:JDS3J)"U[M725%$+5*M3( MZ*Q0),V%TBB4QJ T7M/V%3K4K_- \PH4355HX]O8QH7TUUP[F\F==0NU;Z T M"J4Q*(W7-&5H)2.-:J'N#(JFJK;Q9VRS07-9K4U6>O7#>!MEI^6*- PNH307 M2J-0&H/2>$U39M#V5"-79%:!HJER;6P;NXUOLRTL<:TRH;X,E.9":11*8U : MKVEM)@!0IP=%4[79>#UV&[/G]TW9E5X'?F1]OI+A%YEH;]@PPSI+%6KN0&D4 M2F-0&H?2/"A-H&BJG!LKR)Z\Q8U(-M0(@M)<*(U":0Q*XU":!Z4)%$W5=>,; MV2>,HU?>^F'&=Q8XU%F"TBB4QJ T7M-.+=A#DPH4355NXR[99GOIU.07:B)! M:2Z41J$T!J7QFK8_^77TR[/(M )%4V]>;TPG8C:=;O2WGZ2QTJ-T&I5'RW-+2W[K,-"4=[?C/H37TH#2!HJD";:PT\F96 MFIG<69-0*PU*HU :@](X>6ZED:%F#@S-*E T5;6-E4;,5MK).U+-\9VU"?7- MH#0*I;&:IO2^1_I49%X/2A,HFJK.QCDC9N?LU!6:]:_5S< PY^NL9JC7!J51 M*(U!:1Q*\Z T@:*IBF_\.#)^D\LWJ#$'I;E0&H72&)3&H30/2A,HFJKKQI@C MYC_2@EV^09TZ*,V%TFA-:W/Y!G7AH#0/2A,HFBKBQH4C;^O"F?&=Q0MUX: T M2EHY70R:E$-I'I0F4#15N8T+1U[EPIFC.PL3ZL)!:90\=[J.]:I0APU*\Z T M@:*I6PN]^ &=]5O%":"Z71FG;0J]H'FVDP:%(.I7E0FD#15.4V M7IMSXJ_/7K[D:R9W%BW4;X/2:$U3EE5'SV_Y9M"L'$KSH#2!HJFJ;9PTQ^RD M'5\Q*Y;3\G1%]VM:1#/S.VL7:J%!:11*8U :A](\*$V@:*K"]W8C?)OM"+'[ M$6(W),3N2(C=DA"[)R%V4T+LKH1O8=8YC5GGF,VZEV_5809WEC;4Q8/2*)3& MH#1>TT[,WSUH4H&BJ9IM+#S';.%=QE&Z#3(_RO:G&2^Y]=*EN5 :A=(8E,:A- ]*$RB:JNO&NW/^ M'^_.G*:ST*'>'91&H30&I7%'XROJ]^*!YA4H6B7B_MXS&D*9W)6ZC MK'J P>[H[B$B'\M'9QP(]?)X[\7@W7@OYJ#( 39Z*G*N)EVF]O/9]E6104'4A MEL#QS5S(@FHIN)>[;(M)GPX_&2+N !]*?EG<21WZ"DK "NF.!$PGSBO0NOI^' M&-@5_S!8JYUG8J3,A'@T@X_IQ L,(\@AT0:"XL\*II#G!@EY_%N#>LV>QG#W M>8/^P8I',3.J8"KRSRS5V<2[]$@*K&^L-:IAW(3Q04M\R]!.Q_>@M&2)AI0\:)$\DD^<:45>OP=-6:Y^(6_) M WXZ:9D#$7-R#XE8U/1C0[0O2*W@NM,D=]X"NF^O8_2&_W11O]-Y 2\ MI?*"],(W) JB?@N?Z>GF/0>=7A..GL7K'<#K[NLO?R($^8@C];7-G]5^_?;] M3)*X5DN:P,3#+*! KL"+7_T4#H-?VYSQ/X'MN:;?N*;O0H__*LT'9!Q3FD_T M#?F[U$I3GC*^:!->H0TLFDEFJWC0'P3F;^RO=D4YMVT711QZ!HV>@5//9YMA M,+AT!1(S)H$GD E30)9X$73;"+KL%J4K5=D"X MT&1Q6-CE"V>_#8.@[7@Y.73_ J\:<5=G1:V#5N=&'8)X/LZ>)\)@>\<'W0(] MQ6L$*R=J*ZG-=.MM'+R,$"<\[H*?+#4]*JFX^/R UVDJ- MND52N"^)&FXW?KW64]JRT)T]PVU)$SK+@K,ONAK^:%".+=NGORT[PHYU1TV? MSG)HI?NR\#C@\A,JE'W.V](B/+.V.*;AM.+BZ+**OK_3GA0@%[9K4R01)==5 MI=[,-IWA.]L//9N_,1VC;7NV,%6[B77X@G%%&PO=V]R:W-H965T,Q-A")=%#T7&RF!^_I*18IB.S MUO2X%ZEDZWU(\XA?1Z2NMD)^*U><*_*<9T5Y/5@IM?XX');QBN>LO!!K7NAO M'H7,F=*G*J^NQ.+J[$1F5IP>\D*3=YSN3+ M9YZ)[?7 &[Q^\#5=KI3Y8+BX6K,EO^?JU_6=U&?#'25) MQRB8F8#JBG^G?%ON'1/S4QZ$^&9.;I+KP-7>E3]>/UC'EC)OXCLMS11J^O!Y8 D_)%M,O55;'_AS0^:&%XL MLK+Z2[;-M:,!B3>E$GD3K'.0IT7]/WMN"F(OP!L?"?"; /_4@* )"$X-&#D.!XYJ/3PP-'608[ M\8.*%QSA=Z M-6M2L4RO]+3P1O6_J^'3OG+.1/LJAX11)"SJ*(_)88%8LDQVLDSL 5DR>6;;BI;VK%R?:U6=6CNE+IAC8MEM\5 MV)EF7X&1L! )H],WFAPT,A$H.4O:V4[:F5/:MD.\Y?D#EYV=H1/15RDD+$3" M*!(6@6"6J)<[42_Q(YY+I,A(6(B$420L L$LD><[D>?.FOM%Y+GN3JLQ#EEO M9+S24\]=2]REL)/75V$D+$3"Z/S-8.9RW#&VBT")6N)YHW9&.@++YP;VU0]* M"Z$TVM#V)9Q=CN83/Y@?:(A*UQ9QSU;PG"+29R[CM-13C367J4@Z97,B>LN& MI(50&OU.807DA>NQ8%<[BLJ'+:/?RN@[6--2D[5, M8\M\,$TW*8U]U#E+=?-[ZPXUE* TVM \?W^J>N'YAUTN*%%;T-90\MR.TBU[ M_G-M-=1/@M)"*(U":1&*9LO=.D_>] QM-=1:@M)"*(U":1&*9FO=6E'>25[4 M#[354*,*2@NA--K0YG93'7C^Y+"U/HT0*P'K^[F&6H_06DAE$:A MM A%L_5M/2AO?H;F&6I$06DAE$:AM A%LU[DJL54^C(B^>^;5/*S/\6Z;UUJ0JD3CH5, M]/'_CEG)6;.ELDT2E=="[S.(E42@M0M%LS5LGS_?Q_9$/M?&@M!!*HU!: MA*+96KI:@JS-;5LL0=I,&<;Q/@EIX4%K8T"[WE^#80WD*33!" MT6SQ6E_.=_MR3O%T_U-NV$/&.U6$&G(-;;_<]43J8!850M.D4%J$HME"MGZ< M[_;CF@XVW76M:]VU=NH&->"@M!!*HPW-?4]%J#1MW5ICS7>OZ;KYOF!0%PU* M"Z$TVM"LY\U^X,W'L_&A^XU*V%:MMETU*W>.=PPOW7#_%/<,-&,4:L9V^%N@48\J!L&I850&FUH M]E+LH&LM=H1*V!:OM;I\]WHK6SRF]!SCSSO5[K1Z"PRUP* TVM!F5FO-4 M$96HO4.D];:"T[TM:Q5SEWAN5N_-(5!O"TJCP=N%6/YT&LS'X_GA2BQ4PK: MK=D3N,V>']AHX";WEA-J]4!IM*'MKT7WO)EN;0]K(RI96\S6Q0G* 7]\74%L(2J-06H2BV3?/WFZ_+%+0N4N!VD?KM^G/#>HL,72C9S+9?4ZE%)/K#:%JE]?L?MT]\J53]6+1@X^I][' MJ'YQ2HNIW^-RR^0RU54\XX\:.;J8:05D_6J4^D2)=?4JCP>AE,BKPQ5G"9?F M OW]HQ#J]<0DL'M!S>+_4$L#!!0 ( M\M5C=9Z6XTP, (L/ 9 M>&PO=V]R:W-H965TB[SD"RL5HKJV;1ZG4!!^12LHY9,U9041\I9M;%XQ((EV*G+;=9S M+DA66M% ^VZ1"#=C1O"(;> #Q M9W7'Y)W=JB19 27/:(D8K!?6#;Y>XHERT!9_9;#GG6ND4%:4/JF;3\G",L%+1IG&4&1E?4O>6X2T7&0.F8'MW%P MCQW\$PY>X^!IT#HRC?6!"!+-&=TCIJREFKK0N='>DB8K51D?!)-/,^DGH@=! MXR?TI5(YY8B4"7HDC)%2: Z!J)%-"2%A4I7W[D MJ"N ;E11,O&BA>XA)P(2]*FLWS9E<(F^1S;B*6' Y[:0 "H,.VZ"O:V#=4\$ M&Z+/M!0I1Q_+!)*^ORW!6WKWE?[6'13\3-@5\O %J6)\HRS_?;/B@LDOY!]3CNL8?',,:MFXYA6)86')=8$#VX$5_? =#IQ? M3 GZ1F*]=/EMNOPA]>B/;;$"II)%Z_?W GW9"BYD6K)R@U:PR@ZUZ.TB''A>Z/MA.+=W75:#Y60:!I,IQJUE#V32@DP&01[U8B.+ M2'; Y.*)X!E8G'% %"=:X<)YP<,9VPFX5FHJ E"L:6YC>U MJAQ_M76PP=O$.IZC_X["'9S5_+JA@3=MVN),SRK0$%RM/.TG&+M'8(/SCP>; MM6"SL77ZV* 980;5WA5FC7N^3@\W;''#\^HX"#^H/0+^?)T>/'8.>[TSMMKW MD$!1;RN'8>/./"@]@KX1ZG[MEYXSQ6[GF^CS=7H9?%YYWT\[.-$8VJ;]H>6-US-C^0K<'@!M'(=\O@!H%QWS.8XHD_ZYOV,0X=#Q[L$+Y>LG%0 MGG$[P\[T&.F$H>H"C4"'G@2/;DJ:186LZ'/4T?BM M.FGJX])!ICZFR@Y>ME,&ULS5I=;^(X%/TK5G:UZD@[3>P0(%U M:NF,=J2IIFJUVX?1/KC$E*CY8&U3VG^_S@ M;%/^+%:,2?0:1XF86BLIUQ>V+18K%E-QGJY9HKY9ICRF4AWR)UNL.:-!GA1' M-G&01?X=L*_8^HZR4QS1] MS@Z^!5/+R1BQB"UD!D'5VPN;LRC*D!2/?TM0JQHS2]S_O$/_FA>OBGFD@LW3 MZ"$,Y&IJC2T4L"7=1/(NW?[)RH)R@HLT$OE?M"UC'0LM-D*F<9FL&,1A4KS3 MU[(1>PG$.Y) R@32-,$M$]R\T()97M8UE70VX>D6\2Q:H64?\M[DV:J:,,DN MX[WDZMM0Y*?NF879 ;U M9#(9N1!KNF!32^F$8/R%6;/??L%#YX^Z3O4$9O1M4/5M *$?S.6]%M1574!Y M.52F=2\S,AR._<' ]R?VRWY)[R.Q-SB(-/AZ%5^O!=\OKXPO0D$?(U;'UZOA MZ^)!#=_WD2?X#BN^0Y"O<^Y@QT$_;UC\R'CM7 (!VLZEGL",6D=5K:./= ^. M^NQ;3V!&W\95W\;@'"EG,4.W/%PP=!8FZ#J-(LH%6C->2/ZGN@X4L*.]69M- MM^'!W 8'KR\- 57Y555^?\KBO[O_?"=_'=0"#MF^%NSH?_E.?[I38NV7XQ&O MIAQXT [U[%D8#-;3YOX\>V-J+M;.P!.C$)2G(H+BPGU@%-"WNOL/!NIX V*B MVT%.R;3CCT"9AA':ZDU?:&:]VBWA#V67<*]^J2\TLW?:,6'8,G66ZQ+W4*_) MH2B PW<0!>VMY@N8#>]81F+EEH%T=@%]=9NDM.3 M82;OO2=UL'%I):PEEOF;O-89-HDT&6L[Y+9Y2'9"5MV:9U]'&#>(-!EK0^/" M*SD]B>J)4792Z%92B(^JZ@DHMQ%4T0U[[]%]S/A3OJ-!H$6Z263Q +LZ6^V: MN,SW"AR&PO=V]R:W-H965TV@!S:;H!-$\3HYB+H!2V-;2(2J9*4G0#[\$M2LJRVBM:&UQ<6 M)7%FOODE5T0I3(CL\0Z;O++A(B=*G8NG* M3"")K5&:N('G#=R44.:$$WOM7H03GJN$,KP7(/,T)>+U$A.^F3J^L[WP0)-(,63 M1QJKU=09.1#C@N2)>N";/[%,R )&/)'V'S;E7,^!*)>*IZ6Q)D@I*X[DI12B M9M -WC (2H/ !+.4U422<"+X!869K;V9@4[76&HXR\U1F2NB[5-NI<*9X M] QWF9%( F$Q/!(A"%,2WE^C(C21)W &,_TVQ'F"P!=PQ=.,L-<_Y'8J7!AI MJ7JU]@^8$(4QW+#BG3':GU53GVXQG:/X-G&5IC<,;E227A:DP1ND8[CE3*TD M?&0QQC_:NSKK*O5@F_IET.KPEH@.=/U3"+R@!^_ !;DB F5Y:(G0K<3MV@C= MM\0]3K6GO[0_N%&8RD:]BN"]YN!F.9_+C$0X=?1ZE2C6Z(2__^8/O \MJ?6J MU'IMWL,ON7F,)K'M^W(*=[F22B=#V?(4YKBDC.DAO*<,9E;2$_BG4=PBG2)@ MWP8TF\DZ' UZXW[0'4_<=0-JOT+MMZ(^VI6IM25K%'JG 7Q!$5&)D D:X0_< M35R%=S^H@7D=/VB&&E10@X/U^VR.FG-?P5HC-#]_:'GTPPI]>)R>91Y-R*V> M#T<>5K(=YQFP'J'4[?S5!0 MOO_[74:M[PAGHYYG?LV+SZ]5/?]_VQ-^PF\D+8NL7T?U.MZX.QS7?V]@!SOL M8$^ART;K[^J=WUISCMYJ2_=[[K7^KECYAU>KTOW:XWZ#^EV1!O1]BM3;JU53%$L;4,L(>(Y4T776%VMFNZ+ MHM7<32\Z=MT_Z1(O(<&%-O4Z0TT@BB:X.%$\LXWGG"O=QMKA2G\XH# 3]/T% MYVI[8@)4GR+AOU!+ P04 " +?+58FZB.H70# !G#0 &0 'AL+W=O M^>Y[S^?%=YALN[F2"J. ^ M8[E<.(E2Q8GKRC#!C,IC7F"NWZRXR*C20Q&[LA!((VN4,=?WO+&;T31W@KE] M=BV".2\52W.\%B#++*/BX0P9WRP(Z,&4^:Q]?:J=-@&L/=^ZWW-S9X'PJW>#5')$/@*3N-88$P5PF6N1*H3%,)'RDK[4B78>GA?*JFT MSS2/YZ[2; VF&];,SBIF_AYF,[CBN4HDO,XCC'ZT=W643:C^-M0SO]?A%17' M," OP/?\(3P%%V1"!?9-_$-VTB6[:N_IUTA&N11HB/$]SN.",42&A0%%I^ B^ M[>BZ*X(*8[:S-^JL=F^-64-N]BC2F/VT-$,=NH( MZ6=@ZQ]&<+I&H>LYW*!I"LRV.M?GN-#EMZ0,WJ4KG;P'U'D[ZB38CT+ F +Q M(*N*@S[)(_K0=W@3OPW!_Y7 _5YU]]O_H0!(6UW(_RXOY%_4%](6&-)?81Y' MXS4(\7]4N;]GA[?EAQQ8?W[5UG04(#+TIZ/)/@IM!2+])>A@F8]_ET);9$CO M*?]H.N]'V>J<;'5.C,R[-IF[T_MF*&+;X4L(>9FKJ@UNGC9?$:=5[]Q.KSY! M=(,8:R4!PY4V]8XG>OU$U=57 \4+VTDON=)]N;U-])<0"C-!OU]QKK8# ]!\ M6P7? 5!+ P04 " +?+58_-3FAA(# !_"0 &0 'AL+W=O?8MC50RM486B6!#BTS=\/TGJ'CZ6B_DF31/ MLJ_F.A8)"ZEX7AEC!'G*RC=]J-;AR, ;GS#P*@/ON8%WPL"O#'P#6D9FL"ZI MHL%$\#T1>C:JZ899&V.--"G365PI@5]3M%/!G,JD0_237-T7Z8YFP)3LD&LJ M[D#1=09D!6$A4I4"#E,6F7GJD2S8#J3"A*H.N8&,*HC(D@K\>1V=4G.WKXG,J$"9%-X[6JX*EWBEVJ]@UI+E'Z=!=_H^O\Q"]\_HQ.R4)#+ M'PVDLS*B7G-$^O XEUL:PM3"TT&"V($5O'OC#IP/3+%ZO7KQ>FWJP M8 I059&4A3P'?!V6I F[5>NEV*78P(CI\W(7N,[0]\;^Q-XU$/5KHGXKT;(0 M88)G$^&;:JN2GZ?W[*P4ZQ]'X?=Z_FC8K\,HPVWU^LHL#6JF02O311P+B'%_ MDI!C#8A T/(>4;3Z>27%J*88_=T_2%,0*LN]EO ,L]0$5:JY_A&4TW5&_C.D M5J7EY-\%2-4R9)!ALT=;I# MS(XHRWW947QK*N::*ZR_IIG@#0F$GH#?-YRK0T<[J.]&UL MQ5I=;^)&%/TK([>J=J4DML=C RD@;9+N-E)6C<)F^[#JPP!#<&,S[,P FZH_ MOF/C>-AB+O; BCP0&WS/_?#U.1Y?=U=:7KBM'4Y92 M><'G;*9_F7"14J5WQ9,KYX+1<6Z4)B[VO,A-:3QS^MW\NWO1[_*%2N(9NQ=( M+M*4BIXJ>IRKYP^]TY?6(#IA[G]T+ON27*.$[93,9\A@2; M])QW_N55&&4&^1&?8[:2&]LH2V7(^7.VJ4/C/#S>U7]/=Y\CJ9(97LFB=_QF,U[3EM!XW9A"X2]4$7[ M7<%72&1':[1L(T\UM];!Q;/LK R4T+_&VD[UKZF!E,N5#H_!,3Z0:>[+I*IY8%Z(Z*-*[6:> =:>AP M+U#@GR'L88(>!S?HS<]OOX=Q=67*\N"R/#C'#7;@6H6/OMQI&'2K6"K_JLIE M[9-4^\RNPTLYIR/6<_2%)IE8,J?_RT]^Y/T*9!24&040>O_=^&_=5?I<77.I MJH);FT>Y>79-+_LDPG[8BL*NNZQP3$K'!'3\.-.LD<3_:-Q0)]ILF!57J,M MK[C3BOP.KG;:*IVV0*=Y+V<7\_^;NBJ&UE8,00?JB'891!L,(K]\UE=/)=U4 MQ=)N5H].&4IG?SV^?&3ID(G*2Q8TM[QD?<^0M'<"&BJ<'CFI#>7Q#V.BPOZ[ MQO,B''2(7WVV?4/K/LBQM<@(AFC.1KZA:!_FZ%I\!&-8A&>(W(>9'&8LV-@B M+L/B/DSCC4C-W^;S/!MK E@\8/Z#C2WB,K*!8=EHQ'\%5H/F,OJ 87VPX3\8TJ)J1C4PK!I;_(?^ M17=LR1+D@Y0(PUJR!S8B@Z-3K$PM9&A_4D:+,*Q%>RD1;Z]%VF'';V.RHVF- MQ&!X,5*+$2T$ VQ2HQ48UHIZC&BQ2('""XR5_.YK6"$P KV+J$"(,8=&D1BD"6"EJ$6*PK1;P,[O MR$4 R\4>QFOXF"HP0A#4>%!5F]&.+ C$" *!!<&&\0K(VD4C1@;(GO7$Q> " M?=(-(Q?B!0WC))%Y#?\8)O$3S:9#LNG='^S1DA>(411RBKD$^1&#"6*$AQPX MFB#;:Q90H$FXO8,![P=#(37CXN 2&L!C>&MT(CS N";>U [X7#(UX MA(?,0PKCVK0B//PXI(*.]17,W7GW)7B/2'IYT@Z*$ M3;2E=]'2:8OUFSGK'<7G^=LP0ZX43_/-*:-C)K(#].\3SM7K3O:"3?E^5/\_ M4$L#!!0 ( M\M5A[$@$0.0, $(* 9 >&PO=V]R:W-H965TJAA D_LTX6KDQ%IGIZZK MPAA2JAHB XY?%D*F5.-0+EV52:"1=4H3U_>\KIM2QIU@:.>N9# 4N4X8ARM) M5)ZF5#Z,(1'KD=-TMA/7;!EK,^$&PXPN80;Z)KN2.')+E(BEP!43G$A8C)RS MYNED8.RMP1<&:[7S3HR2N1"W9C"-1HYG"$$"H38(%/]6,($D,4!(XVZ#Z90A MC>/N^Q;]O=6.6N94P40D7UFDXY'3=T@$"YHG^EJL/\!&3\?@A2)1]DG6&UO/ M(6&NM$@WSL@@9;SXI_>;==AQ\/T##O[&P=]WZ!YP:&T<6E9HP:!D,I MUD0::T0S+W9MK#>J8=QD<:8E?F7HIX.+NYSI!S+E*U :LZ,)XV0&82Z99J#( MR34D5$-$KJA$.\HC,A;XN(80V(K.$]@W.3H'35FBCH>N1H(FC!MNR(P+,OX! M,@-R*;B.%;G@$42/_5T45JKSM^K&?BW@)94-TFJ^);[GM\G-[)P#;9PQ!IAI2];TJ!P6?=C4?8,0#W>HV:*= MJD3]!< C1=U24;<6<TFI#?G"FAF4 M@@:U@FXXMBV)%;3$=J5*Q>")BI-VMS=H>X,]';61GJO#W;F.4Y!+VZ4H$IH# MJKB[RMFR$3JS]__>_!@;I**?^0U3=%=X(RT95R2!!4)ZC1Z6MRPZEF*@168O M_;G0V$+8UQB;/)#& +\OA-#;@0E0MHW!+U!+ P04 " +?+58(;D^("D# M A"0 &0 'AL+W=O^M'6-];!\ M<$29ST,^I"!ZO)/J5A>(!KY7I= 3KS!F<^K[.BNP8OI8;E#0FY54%3-DJK6O M-PI9[D!5Z4=!$/L5X\)+QVYOKM*QK$W)!H=!<"E"XFGCOPM-98OV=PV>..WVP!JMD*>6M M-2[RB1?8A+#$S%@&1G];G&%96B)*X]N>TVM#6N#A^H[]O=-.6I9,XTR6__#< M%!/OC0D:6+Y.E=D_8[7T##[):&UGMP91!Q47SS[[OZW M".,G -$>$#T$#)\ #/: @1/:9.9DG3'#TK&2.U#6F]CLPM7&H4D-%[:+"Z/H M+2><2<^_U=S\@ NQ16VH.P:X@ 5FM>*&HX:C*RR9P1SF3)$?$SE,)3VN,$.^ M9*E?PQ$LZ-#E-?G(%DV;>D5/U"N,X%(*4V@X%SGF]PE\ M*G[;@>BN ].HE_%#+8YA$/P)41 -.A*:]<,OF2)XZ.##GG0&[8$8.+[!$WR_ MVC+,Y&]HV9>/%!XN#%;Z:U2#2@&0/.895T,G12PN7%?%*>14M40!7+^9"YE3 MU%6Y<%4A@296E&=NX'E=-Z>,.]' MMW(:""6F#$.-Y*H99Y3^?T*,K$>.KZS M;;AEBQ1-@QL-"KJ *>!=<2-US:U<$I8#5TQP(F$^="[]BU'?]+<=/C-8JYTR M,20S(1Y,99P,'<\$!!G$:!RH?JQ@!%EFC'08WS:>3C6D$>Z6M^[O++MFF5$% M(Y%]80FF0^?<(0G,Z3+#6[%^#QN>CO&+1:;L/UF7?=NA0^*E0I%OQ#J"G/'R M21\W\[ C\+L'!,%&$/PJ:!\0A!M!:$'+R"S6-44:#:18$VEZ:S=3L'-CU9J& M<;.*4Y3Z+=,ZC*:ID$@^@\@22?;VKXZR"#;;!7@6-AA,J6R3T7Y' "]HU M\8R:Y5,H6L0/K#QL"">LYBZT?N%QH8FL4?EKQ%B*?WIME= MG;JX&PV>N%3=BJW[MTNES%I=EVM%[B>0ST#6[M-&QV,7[41F>_"]"K[W/\YI M[Y3\)S+;XS^O^,__96/_22S+2_/@I=NH?R):OT+K-T8WY@C:%0GCL90)TLV&*JTSF0IH-^/Q<"MQ4S0)4@ M1C\ 4$L#!!0 ( M\M5AR&PO=V]R:W-H965T M!N8GUP?<]AX^HDR/.]XQ_%1N$)/A>$2H6 MWD;*[87OBV*#*BC.V!91=6?%> 6E.N5K7VPY@J415<2/@F#J5Q!3+YN;:[<\ MF[.=))BB6P[$KJH@?[Y"A.T77NB]7+C#ZXW4%_QLOH5K=(_DP_:6JS._=2EQ MA:C C *.5@OO,KS(PT0+S(B_,-J+SC'04WED[*L^N2X77J S0@054EM ]?.$ MEH@0[:3R^-:8>FU,+>P>O[A_-)-7DWF$ BT9^1N7!ZM'+3!P:F4:OI8ZJ?^[WDZBY6.IDM655A MJ1ZD% #2$BP9E9BN$2TP$N!=CB3$1+P'OX&'^QR\^_G]W)( M3H1(P8TRW0CP@9:H[.M]E6Z;<_22\U5D-?QU=[QL+[(K,:I37*6"".S'I MPN#0M@56)!^^[53EPE2H D::U7:RC#5>W4(\2])T>H3''G(L'U=N?4"=OC;\ M06W77SWJS5.?!032 @V"L7J,?=\:MWX+D ;I<1/@*FJ?3'0@$XTH\S>XV. U MI-92;W<_@?%OU&WZUJ M43H+T^.J;X\SFLI;M/#AH8 7#;]N2NW&I#?V=JH M$%^;+2(!"CWE>I>CO=IN0UV:S1?_,+S>PU+?_6L%#A"T4M+@[%PERNMMH?I$ MLJW9*'ED4K+*'&X05$M0#U#W5XS)EQ,=H-V&PO=V]R:W-H965T1Y1QX=:'!C_+G8 $CV5A(JELY.RNG1=D>V@Q.*"54#5G0WC M)9:JR;>NJ#C@O!:5Q T\+W9+7% G6=37UCQ9L+TD!84U1V)?EI@_7P-AAZ7C M.\<+=\5V)_4%-UE4> OW(+]6:ZY:;N>2%R5043"*.&R6SI5_F?JA%M0]_B[@ M('KG2(?RP-AWW;C)EXZG9P0$,JDML#H\P@H(T4YJ'O^UIDXWIA;VSX_N?]3! MJV >L( 5(_\4N=PMG9F#1HC;E\1N]3D+@@X@/Z'7V]3]'[ M7S\L7*F&T9W=K+6\;BR#GUC&Z)91N1/H$\TA']&OS/JY0>^J\+H8@V.,UX'1 M,(7L H7^;RCP@F!L/F;Y+>:=/!J1IV;YYSU5P=%36$, ?P4G>_>+'WLPC.>T5![.N MSR#221?IY$V1"DQ46D<%E:"F*Q%7:V@LZL9MUIN"=^%-AO-<&8<\=QU8,AO0 MB3LZL9'.%X8I^G8+Y0/PT=?'*#]W$=@T2RV9#;!-.VQ3BREH:I.A3;/4DMF MX:QC.#,NO3NH<)&C4O_5D6=4X6=53^ST/YMZK/&1IQ &7 M><=E;N2RY@7-B@H35"FI^ BJ-Y MY+\B96G( 2G?>ZG=/".KFV,VUTMIM% SZL]%TKKUF4R\D\5C:\PADUX]ZQN9 MK#[]U65T] .]2E6&5&_V/9N53;?4EMN0:?#"-+"8[ULS6R!MNJ6VW(8@7TIW MWUC5OJGN-%NH(SMJ6SVIMW5[N/! M5;UE=E^Z-U\>U.YK6U"!"&R4U+N8JO3#F\U\TY"LJK>W#TRJS7)]N@.< ]<= MU/T-8_+8T -TGU22_P%02P,$% @ "WRU6("=1 =O P R1< T !X M;"]S='EL97,N>&ULW5A1;]HP$/XK4;I.JS0U!*^!K("T(56:M$V3VH>]588X M8,UQ,L=TL%\_7QP2H#Y&^[#"0"7V?;[O/I_/B=-!J5>"WQ>?;R*3'6Z)WO6;YQGK"A?__F]<]%KJ]?>?9Z]O;LK'-_<;UK M?U,!%W[@)+TZ@/2RT\&) <3(HVWR:ORY8;*>YYA;[T!-?U&%Z^H?&F _/T8? M'T:_CQRA[G4<&37#VZ1"!W,.W=IL6R,I!$OY MV\*A[<&.KGDR+G-5Q;81[.^D'KX#K'L@D O1".SZUC :%%1KIN2-Z52#*^,C MR*O;=ZO"*)PIN@J[5W[K4%U,D$FN$J;:NXB_-HT&@J4@1_'9'*XZ+P( M625AK6'G7#T$Z9$+=PN_N>;G$OTXVUKC:SYOGBO\VT:!4IL; E.\],*7Y=-/R2]'BCBWUNIR6*:ZY>X*:_VV>9TPR M1<6F:%/[QYSE9RLFO9>27-U5=@4[-=9'F&,7>74*(J-3$'D"-4GBX]=8'UB/ M7>0I9++W8G?VIX@,3T%D]Q1$DJ,4&=0'WXW3]=;9NK%Z\ XS]+_"6Y-H@WJ3 M!1>:R[HWYTG"Y*,CMJ'7="+8-K\9G["4+H2^:\"AW[:_L(0OLK@9]0T248]J MVY]A>F'4O$"96%PF;,F2<=U5LTG5]$S#1*T_X+"+W%0?-X+Y6,R- (;%P11@ M/M8+B_,_S:>/SL=BF+:^$^FC/GW4QWJYD''UQ>*X?6+S<<\TC@F)(BRCX[%3 MP1C+6Q3!GYL-TP8>6!R(]+1-8?20$3;8T.P6BP^0"X99K>]9!:G44_?7CY1F ME$K3@[V<^LGFQ?2G0XH?+Z\?+3ZLK'T07UMMW#S;>+^]F$QS22N5R=Z\/K2UP$F:L!YJKZP)F3'CDX)' M][T\)L5..;526OG]/.N_:\A$JXQJU3=HYMDT$VYC'_^PJ+Y9XZ5>UFBUGF?Y M4/ )T*OZA^QEA+R3*]?G>+FZE0%DGLVFH<&U0N?[&GW[,C#N(%0>4IVW'Y3V M@%?2P^]HNZTR][&9\!23Y#'Z.!P^AR!>X/\)HUVO50U7MNY:,'Z((X*.@,9M MU-9EPL@6YMFEW0'&YPE_<-T,S^8#5!(IO%"A *^;'H\3Q31@'#3BG=32U"#Z M^+F$KB#HBN/0B9.%1# )9$E EK\*!O)1N(S[H!')&0,YX(=])IWJJ!8(+5?L:"=HY@7;.B[;LVE;B MON]7=6]4^)DT7KRM:]N9T4A\24"^Y(4,85L#8M_)MGY(H%X14*^X1U[;6O,# M43ZE9N8I+],M.(^J]H=(B8]&C2;FG/0&LS@&I)MM7R"D:<0_$C$,MQ$AY8Z< M6QYAUC@=YH[W7SJUDSK.)Z?B+XD/X&6*2=DC9]9'9/-[<6UVH;]C7:'"0(2Z M0^45C*))^2-G%LAR8]&+.\ V01W14>+(V5S\ M72E7:^LZA!22TD;.[(UKXU0#*.Y0-F&\B;=Q"KR'I^]&07FD8/;(0?\!;V&U MBF_$J5CMA\1>I)B44 INH5"+E\]%BDGN2)BM\KR5Q4G89FIP+U),RBH%LU5^ MKN<>-<6DK%)P;TLH1X\[G=)+P:P7TM%C3$HP!;-@Z%>H3#$IY13'W*9\KE), M2D %LX!HS+,4DU)0P:P@&G.6GI%0%BJ9+41CGJ>8E(5*9@L]V9V*DZNP55!Z M-+&7E']*]B.Q[SO5Y^G(HS!F[?S,CO]QIIB4=DIF[9"8H_F\I+13,FN'DGA M33$I[93&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNPD 4 MA>&M("\@PWU 0A12I:&-V( %PT,!;'DF"NP^" HX5HHT:$YES5B^_JM/UOCM M,^[JO&T.:;-MT^"XWQW2M-KDW+Z&D!:;N*_34]/&P_G.JNGV=3XONW5HZ\57 MO8Y!A\-QZ.YG5.]O]S,'\U,;_S.Q6:VVB_C1++[W\9#_&!Q^FNXK;6+,U6!> M=^N8IU4X[F[;*5PN\G2>7 UFRVG5S992A=)!"D%:/L@@R,H'.01Y^: 1!(W* M!XTA:%P^Z!F"GLL'O4#02_F@"01-R@?)$&4<$B3UL";06I!K(?!:$&PA$%N0 M;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;>Q_;!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H; MZFT$>EOOL(1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O M1[V=0&]'O9U ;T>]G4!O[QUV$^CMJ+<3Z.VHMQ/H[:BW/U+OE$^[F&X]US6^ M_Y%4Y_.S\?;ZR_*ZV6/G@G. GXCOOU!+ P04 " +?+589>&9M;UW7VSI;#)^VUKRO4U=-7Z2 M%"'8!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X'+',-(&:, AMC60Z?J*Y M7E6A][R)KWUIFDGBJ/))[W$WL3?4@;[A#2N[.;XHK2^ M'RC3S>9E1;K)5 M'9>DWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X<^:,]?'$'%T>=SB2=O7 MQD+D0GG^$X^)L?35WT?M:>>4_S([;N^'<\ K @ $0 @ &O 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " +?+58F5R<(Q & "<)P $P M@ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M\M5@A)SQW MZ04 !HA 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ "WRU M6(3V5EW( P 21 !@ ("!&1< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ "WRU6-C#%DP^"0 !BL !@ M ("!;"T 'AL+W=O V !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ "WRU6)'HKMJV"0 7B !@ ("!ETP M 'AL+W=O&UL4$L! A0#% @ "WRU6/-$0[$:!0 .0X !D M ("!NUT 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ "WRU6)*!//]P! V@D !D ("!L7, 'AL+W=O M >&PO=V]R:W-H965T&UL4$L! A0#% @ "WRU6,GB M=!_# P $0@ !D ("!-8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "WRU6";:+PY$ @ B@8 !D M ("!=XD 'AL+W=O&PO M=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ "WRU6';33=+U @ X 8 !D ("! M_*, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "WRU6'M_LG'I @ >P8 !D ("!GJ\ 'AL+W=O&UL4$L! A0#% @ "WRU6$[=&97A M P .Q( !D ("!P+L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "WRU6'S3^_)^"P SXH !D M ("!;,< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "WRU6!# G-2: P 4P\ !D ("!:.D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"WRU6)GUTVA&!0 ;R( !D ("!??D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "WRU6/S4YH82 P M?PD !D ("!2 8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "WRU6"&Y/B I P (0D !D M ("!JQ(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "WRU6("5\4N7 P 7A$ !D ("!#QT! 'AL M+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " +?+589>&9M; XML 58 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 59 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 195 317 1 false 55 0 false 5 false false R1.htm 995100 - Document - Cover Sheet http://xbrl.sec.gov/dei/role/document/Cover Cover Cover 1 false false R2.htm 995301 - Statement - Condensed Balance Sheets Sheet http://sunhydrogen.com/role/ConsolidatedBalanceSheet Condensed Balance Sheets Statements 2 false false R3.htm 995302 - Statement - Condensed Balance Sheets (Parentheticals) Sheet http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals Condensed Balance Sheets (Parentheticals) Statements 3 false false R4.htm 995303 - Statement - Condensed Statements of Operations (Unaudited) Sheet http://sunhydrogen.com/role/ConsolidatedIncomeStatement Condensed Statements of Operations (Unaudited) Statements 4 false false R5.htm 995304 - Statement - Condensed Statements of Shareholders??? Equity/(Deficit) Sheet http://sunhydrogen.com/role/ShareholdersEquityType2or3 Condensed Statements of Shareholders??? Equity/(Deficit) Statements 5 false false R6.htm 995305 - Statement - Condensed Statements of Cash Flows (Unaudited) Sheet http://sunhydrogen.com/role/ConsolidatedCashFlow Condensed Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 995306 - Disclosure - Basis of Presentation Sheet http://sunhydrogen.com/role/BasisofPresentation Basis of Presentation Notes 7 false false R8.htm 995307 - Disclosure - Summary of Significant Accounting Policies Sheet http://sunhydrogen.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 995308 - Disclosure - Preferred Stock Sheet http://sunhydrogen.com/role/PreferredStock Preferred Stock Notes 9 false false R10.htm 995309 - Disclosure - Common Stock Sheet http://sunhydrogen.com/role/CommonStock Common Stock Notes 10 false false R11.htm 995310 - Disclosure - Restricted Stock Units Sheet http://sunhydrogen.com/role/RestrictedStockUnits Restricted Stock Units Notes 11 false false R12.htm 995311 - Disclosure - Stock Options and Warrants Sheet http://sunhydrogen.com/role/StockOptionsandWarrants Stock Options and Warrants Notes 12 false false R13.htm 995312 - Disclosure - Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party Sheet http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedParty Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party Notes 13 false false R14.htm 995313 - Disclosure - Equity Investment in Securities -Related Party and Bond Receivable -Related Party Sheet http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedParty Equity Investment in Securities -Related Party and Bond Receivable -Related Party Notes 14 false false R15.htm 995314 - Disclosure - Short Term Investments Sheet http://sunhydrogen.com/role/ShortTermInvestments Short Term Investments Notes 15 false false R16.htm 995315 - Disclosure - Commitments and Contingencies Sheet http://sunhydrogen.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 995316 - Disclosure - Related Party Sheet http://sunhydrogen.com/role/RelatedParty Related Party Notes 17 false false R18.htm 995317 - Disclosure - Subsequent Events Sheet http://sunhydrogen.com/role/SubsequentEvents Subsequent Events Notes 18 false false R19.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 19 false false R20.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 20 false false R21.htm 996000 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://sunhydrogen.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://sunhydrogen.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 996001 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://sunhydrogen.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 996002 - Disclosure - Restricted Stock Units (Tables) Sheet http://sunhydrogen.com/role/RestrictedStockUnitsTables Restricted Stock Units (Tables) Tables http://sunhydrogen.com/role/RestrictedStockUnits 23 false false R24.htm 996003 - Disclosure - Stock Options and Warrants (Tables) Sheet http://sunhydrogen.com/role/StockOptionsandWarrantsTables Stock Options and Warrants (Tables) Tables http://sunhydrogen.com/role/StockOptionsandWarrants 24 false false R25.htm 996004 - Disclosure - Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Tables) Sheet http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyTables Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Tables) Tables http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedParty 25 false false R26.htm 996005 - Disclosure - Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Tables) Sheet http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyTables Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Tables) Tables http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedParty 26 false false R27.htm 996006 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesTables 27 false false R28.htm 996007 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Property and Equipment are Stated at Cost and are Depreciated Using Straight Line Over its Estimated Useful Lives Sheet http://sunhydrogen.com/role/ScheduleofPropertyandEquipmentareStatedatCostandareDepreciatedUsingStraightLineOveritsEstimatedUsefulLivesTable Summary of Significant Accounting Policies (Details) - Schedule of Property and Equipment are Stated at Cost and are Depreciated Using Straight Line Over its Estimated Useful Lives Details http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesTables 28 false false R29.htm 996008 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Intangible Assets that Have Finite Useful Lives Sheet http://sunhydrogen.com/role/ScheduleofIntangibleAssetsthatHaveFiniteUsefulLivesTable Summary of Significant Accounting Policies (Details) - Schedule of Intangible Assets that Have Finite Useful Lives Details http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesTables 29 false false R30.htm 996009 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Common Stock Purchase Warrants Sheet http://sunhydrogen.com/role/ScheduleofCommonStockPurchaseWarrantsTable Summary of Significant Accounting Policies (Details) - Schedule of Common Stock Purchase Warrants Details http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesTables 30 false false R31.htm 996010 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis Sheet http://sunhydrogen.com/role/ScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable Summary of Significant Accounting Policies (Details) - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis Details http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesTables 31 false false R32.htm 996011 - Disclosure - Preferred Stock (Details) Sheet http://sunhydrogen.com/role/PreferredStockDetails Preferred Stock (Details) Details http://sunhydrogen.com/role/PreferredStock 32 false false R33.htm 996012 - Disclosure - Common Stock (Details) Sheet http://sunhydrogen.com/role/CommonStockDetails Common Stock (Details) Details http://sunhydrogen.com/role/CommonStock 33 false false R34.htm 996013 - Disclosure - Restricted Stock Units (Details) Sheet http://sunhydrogen.com/role/RestrictedStockUnitsDetails Restricted Stock Units (Details) Details http://sunhydrogen.com/role/RestrictedStockUnitsTables 34 false false R35.htm 996014 - Disclosure - Restricted Stock Units (Details) - Schedule of Recognized in the Financial Statement Sheet http://sunhydrogen.com/role/ScheduleofRecognizedintheFinancialStatementTable Restricted Stock Units (Details) - Schedule of Recognized in the Financial Statement Details http://sunhydrogen.com/role/RestrictedStockUnitsTables 35 false false R36.htm 996015 - Disclosure - Stock Options and Warrants (Details) Sheet http://sunhydrogen.com/role/StockOptionsandWarrantsDetails Stock Options and Warrants (Details) Details http://sunhydrogen.com/role/StockOptionsandWarrantsTables 36 false false R37.htm 996016 - Disclosure - Stock Options and Warrants (Details) - Schedule of the Company's Stock Option Activity and Related Information Sheet http://sunhydrogen.com/role/ScheduleoftheCompanysStockOptionActivityandRelatedInformationTable Stock Options and Warrants (Details) - Schedule of the Company's Stock Option Activity and Related Information Details http://sunhydrogen.com/role/StockOptionsandWarrantsTables 37 false false R38.htm 996017 - Disclosure - Stock Options and Warrants (Details) - Schedule of Weighted Average Remaining Contractual Life of Options Outstanding Sheet http://sunhydrogen.com/role/ScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable Stock Options and Warrants (Details) - Schedule of Weighted Average Remaining Contractual Life of Options Outstanding Details http://sunhydrogen.com/role/StockOptionsandWarrantsTables 38 false false R39.htm 996018 - Disclosure - Stock Options and Warrants (Details) - Schedule of Company's Warrant Activity and Related Information Sheet http://sunhydrogen.com/role/ScheduleofCompanysWarrantActivityandRelatedInformationTable Stock Options and Warrants (Details) - Schedule of Company's Warrant Activity and Related Information Details http://sunhydrogen.com/role/StockOptionsandWarrantsTables 39 false false R40.htm 996019 - Disclosure - Stock Options and Warrants (Details) - Schedule of Aggregate Intrinsic Value of the Warrants Outstanding Sheet http://sunhydrogen.com/role/ScheduleofAggregateIntrinsicValueoftheWarrantsOutstandingTable Stock Options and Warrants (Details) - Schedule of Aggregate Intrinsic Value of the Warrants Outstanding Details http://sunhydrogen.com/role/StockOptionsandWarrantsTables 40 false false R41.htm 996020 - Disclosure - Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Details) Sheet http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetails Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Details) Details http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyTables 41 false false R42.htm 996021 - Disclosure - Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Details) - Schedule of Cash Equivalents, Short -Term Investments Sheet http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Details) - Schedule of Cash Equivalents, Short -Term Investments Details http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyTables 42 false false R43.htm 996022 - Disclosure - Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Details) Sheet http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetails Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Details) Details http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyTables 43 false false R44.htm 996023 - Disclosure - Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Details) - Schedule of Percentage of Ownership of TECO???s Common Stock That Makes This a Related Party Relationship Sheet http://sunhydrogen.com/role/ScheduleofPercentageofOwnershipofTECOsCommonStockThatMakesThisaRelatedPartyRelationshipTable Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Details) - Schedule of Percentage of Ownership of TECO???s Common Stock That Makes This a Related Party Relationship Details http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyTables 44 false false R45.htm 996024 - Disclosure - Short Term Investments (Details) Sheet http://sunhydrogen.com/role/ShortTermInvestmentsDetails Short Term Investments (Details) Details http://sunhydrogen.com/role/ShortTermInvestments 45 false false R46.htm 996025 - Disclosure - Commitments and Contingencies (Details) Sheet http://sunhydrogen.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://sunhydrogen.com/role/CommitmentsandContingencies 46 false false R47.htm 996026 - Disclosure - Related Party (Details) Sheet http://sunhydrogen.com/role/RelatedPartyDetails Related Party (Details) Details http://sunhydrogen.com/role/RelatedParty 47 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:Deposits - ea0206501-10q_sunhydro.htm 4293 ea0206501-10q_sunhydro.htm hysr-20240331.xsd hysr-20240331_cal.xml hysr-20240331_def.xml hysr-20240331_lab.xml hysr-20240331_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0206501-10q_sunhydro.htm": { "nsprefix": "hysr", "nsuri": "http://sunhydrogen.com/20240331", "dts": { "inline": { "local": [ "ea0206501-10q_sunhydro.htm" ] }, "schema": { "local": [ "hysr-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/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/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd", "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "hysr-20240331_cal.xml" ] }, "definitionLink": { "local": [ "hysr-20240331_def.xml" ] }, "labelLink": { "local": [ "hysr-20240331_lab.xml" ] }, "presentationLink": { "local": [ "hysr-20240331_pre.xml" ] } }, "keyStandard": 255, "keyCustom": 62, "axisStandard": 23, "axisCustom": 1, "memberStandard": 27, "memberCustom": 21, "hidden": { "total": 190, "http://fasb.org/us-gaap/2024": 146, "http://sunhydrogen.com/20240331": 40, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 195, "entityCount": 1, "segmentCount": 55, "elementCount": 732, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 723, "http://xbrl.sec.gov/dei/2024": 27, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://xbrl.sec.gov/dei/role/document/Cover", "longName": "995100 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R2": { "role": "http://sunhydrogen.com/role/ConsolidatedBalanceSheet", "longName": "995301 - Statement - Condensed Balance Sheets", "shortName": "Condensed Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R3": { "role": "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "995302 - Statement - Condensed Balance Sheets (Parentheticals)", "shortName": "Condensed Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R4": { "role": "http://sunhydrogen.com/role/ConsolidatedIncomeStatement", "longName": "995303 - Statement - Condensed Statements of Operations (Unaudited)", "shortName": "Condensed Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c14", "name": "us-gaap:SellingAndMarketingExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c14", "name": "us-gaap:SellingAndMarketingExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R5": { "role": "http://sunhydrogen.com/role/ShareholdersEquityType2or3", "longName": "995304 - Statement - Condensed Statements of Shareholders\u2019 Equity/(Deficit)", "shortName": "Condensed Statements of Shareholders\u2019 Equity/(Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c61", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c61", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R6": { "role": "http://sunhydrogen.com/role/ConsolidatedCashFlow", "longName": "995305 - Statement - Condensed Statements of Cash Flows (Unaudited)", "shortName": "Condensed Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "unique": true } }, "R7": { "role": "http://sunhydrogen.com/role/BasisofPresentation", "longName": "995306 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R8": { "role": "http://sunhydrogen.com/role/SummaryofSignificantAccountingPolicies", "longName": "995307 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R9": { "role": "http://sunhydrogen.com/role/PreferredStock", "longName": "995308 - Disclosure - Preferred Stock", "shortName": "Preferred Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PreferredStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PreferredStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R10": { "role": "http://sunhydrogen.com/role/CommonStock", "longName": "995309 - Disclosure - Common Stock", "shortName": "Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "hysr:CommonStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "hysr:CommonStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R11": { "role": "http://sunhydrogen.com/role/RestrictedStockUnits", "longName": "995310 - Disclosure - Restricted Stock Units", "shortName": "Restricted Stock Units", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "hysr:RestrictedStockUnitsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "hysr:RestrictedStockUnitsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R12": { "role": "http://sunhydrogen.com/role/StockOptionsandWarrants", "longName": "995311 - Disclosure - Stock Options and Warrants", "shortName": "Stock Options and Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R13": { "role": "http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedParty", "longName": "995312 - Disclosure - Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party", "shortName": "Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R14": { "role": "http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedParty", "longName": "995313 - Disclosure - Equity Investment in Securities -Related Party and Bond Receivable -Related Party", "shortName": "Equity Investment in Securities -Related Party and Bond Receivable -Related Party", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "hysr:InvestmentsInSecuritiesRelatedPartyAndBondReceivableRelatedPartyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "hysr:InvestmentsInSecuritiesRelatedPartyAndBondReceivableRelatedPartyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R15": { "role": "http://sunhydrogen.com/role/ShortTermInvestments", "longName": "995314 - Disclosure - Short Term Investments", "shortName": "Short Term Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R16": { "role": "http://sunhydrogen.com/role/CommitmentsandContingencies", "longName": "995315 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R17": { "role": "http://sunhydrogen.com/role/RelatedParty", "longName": "995316 - Disclosure - Related Party", "shortName": "Related Party", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R18": { "role": "http://sunhydrogen.com/role/SubsequentEvents", "longName": "995317 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c14", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true }, "uniqueAnchor": null }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c14", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "ecd:NonRule10b51ArrTrmntdFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c14", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "ecd:NonRule10b51ArrTrmntdFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R21": { "role": "http://sunhydrogen.com/role/AccountingPoliciesByPolicy", "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)", "shortName": "Accounting Policies, by Policy (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R22": { "role": "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "996001 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "hysr:ScheduleOfPropertyAndEquipmentOfDepreciatedUsingStraightLineOverItsEstimatedUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "hysr:ScheduleOfPropertyAndEquipmentOfDepreciatedUsingStraightLineOverItsEstimatedUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R23": { "role": "http://sunhydrogen.com/role/RestrictedStockUnitsTables", "longName": "996002 - Disclosure - Restricted Stock Units (Tables)", "shortName": "Restricted Stock Units (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "hysr:RestrictedStockUnitsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "hysr:RestrictedStockUnitsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R24": { "role": "http://sunhydrogen.com/role/StockOptionsandWarrantsTables", "longName": "996003 - Disclosure - Stock Options and Warrants (Tables)", "shortName": "Stock Options and Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R25": { "role": "http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyTables", "longName": "996004 - Disclosure - Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Tables)", "shortName": "Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R26": { "role": "http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyTables", "longName": "996005 - Disclosure - Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Tables)", "shortName": "Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c0", "name": "hysr:ScheduleOfPercentageOfOwnershipOfTECOsCommonStockThatMakesThisARelatedPartyRelationshipTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "hysr:InvestmentsInSecuritiesRelatedPartyAndBondReceivableRelatedPartyTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "hysr:ScheduleOfPercentageOfOwnershipOfTECOsCommonStockThatMakesThisARelatedPartyRelationshipTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "hysr:InvestmentsInSecuritiesRelatedPartyAndBondReceivableRelatedPartyTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R27": { "role": "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "996006 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:FederalDepositInsuranceCorporationPremiumExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:FederalDepositInsuranceCorporationPremiumExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R28": { "role": "http://sunhydrogen.com/role/ScheduleofPropertyandEquipmentareStatedatCostandareDepreciatedUsingStraightLineOveritsEstimatedUsefulLivesTable", "longName": "996007 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Property and Equipment are Stated at Cost and are Depreciated Using Straight Line Over its Estimated Useful Lives", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Property and Equipment are Stated at Cost and are Depreciated Using Straight Line Over its Estimated Useful Lives", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c77", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c77", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R29": { "role": "http://sunhydrogen.com/role/ScheduleofIntangibleAssetsthatHaveFiniteUsefulLivesTable", "longName": "996008 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Intangible Assets that Have Finite Useful Lives", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Intangible Assets that Have Finite Useful Lives", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c79", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c79", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R30": { "role": "http://sunhydrogen.com/role/ScheduleofCommonStockPurchaseWarrantsTable", "longName": "996009 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Common Stock Purchase Warrants", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Common Stock Purchase Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R31": { "role": "http://sunhydrogen.com/role/ScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable", "longName": "996010 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R32": { "role": "http://sunhydrogen.com/role/PreferredStockDetails", "longName": "996011 - Disclosure - Preferred Stock (Details)", "shortName": "Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ConversionOfStockAmountConverted1", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true }, "uniqueAnchor": { "contextRef": "c105", "name": "us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "unique": true } }, "R33": { "role": "http://sunhydrogen.com/role/CommonStockDetails", "longName": "996012 - Disclosure - Common Stock (Details)", "shortName": "Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c106", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "hysr:GrossProceeds1", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "hysr:CommonStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "unique": true } }, "R34": { "role": "http://sunhydrogen.com/role/RestrictedStockUnitsDetails", "longName": "996013 - Disclosure - Restricted Stock Units (Details)", "shortName": "Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c132", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "hysr:RestrictedStockUnitsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true }, "uniqueAnchor": { "contextRef": "c128", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "hysr:RestrictedStockUnitsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "unique": true } }, "R35": { "role": "http://sunhydrogen.com/role/ScheduleofRecognizedintheFinancialStatementTable", "longName": "996014 - Disclosure - Restricted Stock Units (Details) - Schedule of Recognized in the Financial Statement", "shortName": "Restricted Stock Units (Details) - Schedule of Recognized in the Financial Statement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c134", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "hysr:RestrictedStockUnitsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c134", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "hysr:RestrictedStockUnitsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R36": { "role": "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails", "longName": "996015 - Disclosure - Stock Options and Warrants (Details)", "shortName": "Stock Options and Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c132", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "hysr:RestrictedStockUnitsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "unique": true } }, "R37": { "role": "http://sunhydrogen.com/role/ScheduleoftheCompanysStockOptionActivityandRelatedInformationTable", "longName": "996016 - Disclosure - Stock Options and Warrants (Details) - Schedule of the Company's Stock Option Activity and Related Information", "shortName": "Stock Options and Warrants (Details) - Schedule of the Company's Stock Option Activity and Related Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R38": { "role": "http://sunhydrogen.com/role/ScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable", "longName": "996017 - Disclosure - Stock Options and Warrants (Details) - Schedule of Weighted Average Remaining Contractual Life of Options Outstanding", "shortName": "Stock Options and Warrants (Details) - Schedule of Weighted Average Remaining Contractual Life of Options Outstanding", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R39": { "role": "http://sunhydrogen.com/role/ScheduleofCompanysWarrantActivityandRelatedInformationTable", "longName": "996018 - Disclosure - Stock Options and Warrants (Details) - Schedule of Company's Warrant Activity and Related Information", "shortName": "Stock Options and Warrants (Details) - Schedule of Company's Warrant Activity and Related Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c170", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c170", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R40": { "role": "http://sunhydrogen.com/role/ScheduleofAggregateIntrinsicValueoftheWarrantsOutstandingTable", "longName": "996019 - Disclosure - Stock Options and Warrants (Details) - Schedule of Aggregate Intrinsic Value of the Warrants Outstanding", "shortName": "Stock Options and Warrants (Details) - Schedule of Aggregate Intrinsic Value of the Warrants Outstanding", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true }, "uniqueAnchor": { "contextRef": "c2", "name": "hysr:ClassOfWarrantOrRighstDateFromWhichWarrantsExercisable", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "unique": true } }, "R41": { "role": "http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetails", "longName": "996020 - Disclosure - Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Details)", "shortName": "Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:InterestIncomeShortTermInvestmentOther", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:InterestIncomeShortTermInvestmentOther", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R42": { "role": "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable", "longName": "996021 - Disclosure - Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Details) - Schedule of Cash Equivalents, Short -Term Investments", "shortName": "Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Details) - Schedule of Cash Equivalents, Short -Term Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c2", "name": "hysr:AdjustedCost.", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "hysr:AdjustedCost.", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R43": { "role": "http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetails", "longName": "996022 - Disclosure - Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Details)", "shortName": "Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c0", "name": "hysr:InvestmentInSecurtiesSubscriptionAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "hysr:InvestmentsInSecuritiesRelatedPartyAndBondReceivableRelatedPartyTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "hysr:InvestmentInSecurtiesSubscriptionAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "hysr:InvestmentsInSecuritiesRelatedPartyAndBondReceivableRelatedPartyTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R44": { "role": "http://sunhydrogen.com/role/ScheduleofPercentageofOwnershipofTECOsCommonStockThatMakesThisaRelatedPartyRelationshipTable", "longName": "996023 - Disclosure - Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Details) - Schedule of Percentage of Ownership of TECO\u2019s Common Stock That Makes This a Related Party Relationship", "shortName": "Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Details) - Schedule of Percentage of Ownership of TECO\u2019s Common Stock That Makes This a Related Party Relationship", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c181", "name": "us-gaap:EquitySecuritiesFvNiCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "hysr:InvestmentsInSecuritiesRelatedPartyAndBondReceivableRelatedPartyTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c181", "name": "us-gaap:EquitySecuritiesFvNiCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "hysr:InvestmentsInSecuritiesRelatedPartyAndBondReceivableRelatedPartyTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R45": { "role": "http://sunhydrogen.com/role/ShortTermInvestmentsDetails", "longName": "996024 - Disclosure - Short Term Investments (Details)", "shortName": "Short Term Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:InvestmentMaturityDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "hysr:InvestmentsInSecuritiesRelatedPartyAndBondReceivableRelatedPartyTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true }, "uniqueAnchor": { "contextRef": "c184", "name": "us-gaap:InvestmentMaturityDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "unique": true } }, "R46": { "role": "http://sunhydrogen.com/role/CommitmentsandContingenciesDetails", "longName": "996025 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:RentalProperties", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:RentalProperties", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true, "unique": true } }, "R47": { "role": "http://sunhydrogen.com/role/RelatedPartyDetails", "longName": "996026 - Disclosure - Related Party (Details)", "shortName": "Related Party (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:AccruedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "first": true }, "uniqueAnchor": { "contextRef": "c193", "name": "hysr:AccruedSalaryInterestRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0206501-10q_sunhydro.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and other payables", "label": "Accounts Payable and Other Accrued Liabilities, Current", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "hysr_AccruedInterestOnConvertibleNote": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "AccruedInterestOnConvertibleNote", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "documentation": "Accrued interest on convertible notes.", "label": "Accrued Interest On Convertible Note" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet", "http://sunhydrogen.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "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": [ "r57" ] }, "hysr_AccruedSalaryInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "AccruedSalaryInterestRate", "presentation": [ "http://sunhydrogen.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued salary interest rate", "documentation": "Percentage of accrued salary interest.", "label": "Accrued Salary Interest Rate" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation", "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": [ "r30", "r130", "r442" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r706" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid in Capital", "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": [ "r66", "r622", "r929" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r472", "r791", "r792", "r793", "r794", "r864", "r930" ] }, "hysr_AdditionalRental": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "AdditionalRental", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional rental", "documentation": "Amount of additional rent is a term used in commercial real estate to describe a variety of rent-like cash flows from tenants that are not part of the traditional base rent. In retail settings, especially shopping malls, these often include percentage rent and various recoverable expenses.", "label": "Additional Rental" } } }, "auth_ref": [] }, "dei_AdditionalSecurities462b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecurities462b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities. 462(b)" } } }, "auth_ref": [ "r762" ] }, "dei_AdditionalSecurities462bFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecurities462bFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities, 462(b), File Number" } } }, "auth_ref": [ "r762" ] }, "dei_AdditionalSecuritiesEffective413b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecuritiesEffective413b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities Effective, 413(b)" } } }, "auth_ref": [ "r760" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AddressTypeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r719" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r719" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r719" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r719" ] }, "hysr_AdjustedCost.": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "AdjustedCost.", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted Cost", "documentation": "Adjusted cost.", "label": "Adjusted Cost." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r40", "r41", "r279" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to reconcile net income (loss) to net cash (used in) provided by operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://sunhydrogen.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising and Marketing", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r113" ] }, "hysr_AggregateConsiderationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "AggregateConsiderationAmount", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate consideration amount", "documentation": "Aggregate consideration amount.", "label": "Aggregate Consideration Amount" } } }, "auth_ref": [] }, "hysr_AggregateNoteBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "AggregateNoteBalance", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate note balance", "documentation": "Amount of aggregate note balance.", "label": "Aggregate Note Balance" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r753" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r669", "r680", "r696", "r731" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r672", "r683", "r699", "r734" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r754" ] }, "hysr_AgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "AgreementAxis", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agreement [Axis]", "label": "Agreement Axis" } } }, "auth_ref": [] }, "hysr_AgreementDomainDomain": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "AgreementDomainDomain", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "AgreementDomain [Domain]" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r719" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r726" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r673", "r684", "r700", "r726", "r735", "r739", "r747" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r745" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation expense (in Dollars)", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r311", "r320" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/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_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r3", "r212", "r219", "r601" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AnnualInformationForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r676" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r24" ] }, "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": { "xbrltype": "dateOrAsapItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Approximate Date of Commencement of Proposed Sale to Public", "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r98", "r112", "r133", "r154", "r186", "r190", "r198", "r199", "r206", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r335", "r337", "r358", "r431", "r510", "r597", "r598", "r622", "r648", "r832", "r833", "r884" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "verboseLabel": "Assets:", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "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": [ "r125", "r138", "r154", "r206", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r335", "r337", "r358", "r622", "r832", "r833", "r884" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT ASSETS", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r349", "r350", "r616" ] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r676" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r661", "r664", "r676" ] }, "dei_AuditorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLineItems", "lang": { "en-us": { "role": { "label": "Auditor [Line Items]" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r661", "r664", "r676" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r661", "r664", "r676" ] }, "dei_AuditorOpinionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorOpinionTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Opinion [Text Block]" } } }, "auth_ref": [ "r758" ] }, "dei_AuditorTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor [Table]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r742" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r743" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r738" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r738" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r738" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r738" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r738" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r738" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/ScheduleofRecognizedintheFinancialStatementTable", "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails", "http://sunhydrogen.com/role/StockOptionsandWarrantsTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r306", "r307", "r308", "r309", "r310" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r741" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r740" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r739" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r739" ] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "BusinessContactMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r664", "r676" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://sunhydrogen.com/role/BasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "BASIS OF PRESENTATION", "label": "Business Description and Basis of Presentation [Text Block]", "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", "r80", "r81" ] }, "hysr_CancellationOfRestrictedStockAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "CancellationOfRestrictedStockAwards", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cancellation of restricted stock awards", "documentation": "The amount of cancellation of restricted stock awards.", "label": "Cancellation Of Restricted Stock Awards" } } }, "auth_ref": [] }, "hysr_CancellationOfRestrictedStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "CancellationOfRestrictedStockUnits", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cancellation of restricted stock units", "documentation": "The amount of cancellation of restricted stock units.", "label": "Cancellation Of Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and peripherals", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r218", "r585" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalent", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r18", "r127", "r589" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable", "http://sunhydrogen.com/role/ShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r127" ] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsDisclosureTextBlock", "presentation": [ "http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedParty" ], "lang": { "en-us": { "role": { "terseLabel": "CASH, CASH EQUIVALENTS, MARKETABLE SECURITIES, AND EQUITY INVESTMENT, RELATED PARTY", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify." } } }, "auth_ref": [ "r127", "r434" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r865", "r866" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://sunhydrogen.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalent", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r19" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Marketable Securities", "label": "Cash, Cash Equivalents, and Short-Term Investments", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r780" ] }, "hysr_CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetailsLineItems", "presentation": [ "http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party [Line Items]" } } }, "auth_ref": [] }, "hysr_CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetailsScheduleofCashEquivalentsShortTermInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetailsScheduleofCashEquivalentsShortTermInvestmentsLineItems", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Equivalents, Short -Term Investments [Line Items]" } } }, "auth_ref": [] }, "hysr_CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetailsScheduleofCashEquivalentsShortTermInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetailsScheduleofCashEquivalentsShortTermInvestmentsTable", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Details) - Schedule of Cash Equivalents, Short -Term Investments [Table]" } } }, "auth_ref": [] }, "hysr_CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetailsTable", "presentation": [ "http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Marketable Securities, and Equity Investment, Related Party (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "periodStartLabel": "CASH, BEGINNING OF PERIOD", "periodEndLabel": "CASH, END OF PERIOD", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r18", "r77", "r152" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCREASE IN CASH", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r77" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash Equivalents, at Carrying Value", "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r773", "r898" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURES OF NON CASH TRANSACTIONS", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash [Member]", "label": "Cash [Member]", "documentation": "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." } } }, "auth_ref": [ "r127" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CertificatesOfDepositMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable", "http://sunhydrogen.com/role/ShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificate of Deposit [Member]", "verboseLabel": "Certificates of Deposit [Member]", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r7", "r643", "r644", "r645", "r646" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r717" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://sunhydrogen.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CEO [Member]", "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r802" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r714" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r712" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://sunhydrogen.com/role/PreferredStockDetails", "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "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": [ "r121", "r135", "r136", "r137", "r154", "r176", "r177", "r181", "r183", "r188", "r189", "r206", "r233", "r235", "r236", "r237", "r240", "r241", "r258", "r259", "r261", "r262", "r264", "r358", "r464", "r465", "r466", "r467", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r498", "r519", "r541", "r567", "r568", "r569", "r570", "r571", "r770", "r787", "r795" ] }, "hysr_ClassOfWarrantOrRighstDateFromWhichWarrantsExercisable": { "xbrltype": "sharesItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ClassOfWarrantOrRighstDateFromWhichWarrantsExercisable", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAggregateIntrinsicValueoftheWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants Exercisable", "documentation": "Class of warrant or right warrants exercisable.", "label": "Class Of Warrant Or Righst Date From Which Warrants Exercisable" } } }, "auth_ref": [] }, "hysr_ClassOfWarrantOrRighstWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ClassOfWarrantOrRighstWeightedAverageRemainingContractualTerm", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAggregateIntrinsicValueoftheWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life (years)", "documentation": "Class of warrant or rights weighted average remaining contractual term in YYYY-MM-DD format.", "label": "Class Of Warrant Or Righst Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCompanysWarrantActivityandRelatedInformationTable", "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAggregateIntrinsicValueoftheWarrantsOutstandingTable", "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price (in Dollars per share)", "verboseLabel": "Warrant exercise price (in Dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r265" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAggregateIntrinsicValueoftheWarrantsOutstandingTable", "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants Outstanding", "verboseLabel": "Warrants issued (in Shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r718" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r718" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "COMMIMENTS AND CONTINGENCIES (SEE NOTE 9)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r61", "r103", "r433", "r497" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://sunhydrogen.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r84", "r225", "r226", "r573", "r822", "r827" ] }, "hysr_CommitmentsandContingenciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "CommitmentsandContingenciesDetailsTable", "presentation": [ "http://sunhydrogen.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "auth_ref": [] }, "hysr_CommonStockDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "CommonStockDetailsTable", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/PreferredStockDetails", "http://sunhydrogen.com/role/ShareholdersEquityType2or3", "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "verboseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r639", "r640", "r641", "r643", "r644", "r645", "r646", "r791", "r792", "r794", "r864", "r928", "r930" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in Dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r65" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, share authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r65", "r498" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "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": [ "r65" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r65", "r498", "r516", "r930", "r931" ] }, "hysr_CommonStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "CommonStockTextBlock", "presentation": [ "http://sunhydrogen.com/role/CommonStock" ], "lang": { "en-us": { "role": { "terseLabel": "COMMON STOCK", "documentation": "The entire disclosure for common stock.", "label": "Common Stock Text Block" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, $0.001 par value; 10,000,000,000 authorized common shares 5,087,245,974 and 4,821,298,283 shares issued and outstanding, respectively", "label": "Common Stock, Value, Issued", "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": [ "r65", "r436", "r622" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r723" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r722" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r724" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r721" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofPropertyandEquipmentareStatedatCostandareDepreciatedUsingStraightLineOveritsEstimatedUsefulLivesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and peripheral equipment [Member]", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://sunhydrogen.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r54", "r116" ] }, "hysr_ConsultantMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ConsultantMember", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consultant [Member]", "label": "Consultant Member" } } }, "auth_ref": [] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelEmailAddress", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Email Address", "documentation": "Email address of contact personnel." } } }, "auth_ref": [] }, "dei_ContactPersonnelFaxNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelFaxNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Fax Number", "documentation": "Fax Number of contact personnel." } } }, "auth_ref": [ "r664" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Description", "documentation": "The description of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Name", "documentation": "The name of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Number", "documentation": "The SEC Document Number of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileType": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Type", "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining balance", "label": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r790" ] }, "hysr_ConversionOfSeriesCPreferredSharesToCommonShares": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ConversionOfSeriesCPreferredSharesToCommonShares", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Series C Preferred shares to common stock", "documentation": "The value of the stock converted 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.", "label": "Conversion Of Series CPreferred Shares To Common Shares" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockAmountConverted1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockAmountConverted1", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails", "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for the conversion of stock options", "verboseLabel": "Preferred stock stated value", "label": "Conversion of Stock, Amount Converted", "documentation": "The value of the stock converted 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": [ "r21", "r22", "r23" ] }, "us-gaap_ConversionOfStockAmountIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockAmountIssued1", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion amount", "label": "Conversion of Stock, Amount Issued", "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. 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": [ "r21", "r22", "r23" ] }, "us-gaap_ConversionOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockLineItems", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Stock [Line Items]", "label": "Conversion of Stock [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": [] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for the conversion of stock options (in Shares)", "label": "Conversion of Stock, Shares Converted", "documentation": "The number of shares converted 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": [ "r21", "r22", "r23" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt [Member]", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r86", "r242", "r243", "r248", "r249", "r250", "r253", "r254", "r255", "r256", "r257", "r603", "r604", "r605", "r606", "r607" ] }, "us-gaap_ConvertibleLongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleLongTermNotesPayable", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Loan payable, related party", "label": "Convertible Notes Payable, Noncurrent", "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ConvertibleNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleNotesPayable", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible notes amount", "label": "Convertible Notes Payable", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r15", "r102", "r897" ] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Converted preferred shares (in Shares)", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r16", "r34", "r64", "r88", "r263" ] }, "hysr_ConvertibleShare": { "xbrltype": "perShareItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ConvertibleShare", "presentation": [ "http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible share (in Krone per share)", "documentation": "Convertible share.", "label": "Convertible Share" } } }, "auth_ref": [] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "hysr_CumulativeDividendsRate": { "xbrltype": "percentItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "CumulativeDividendsRate", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative dividends, rate", "documentation": "The amount of cumulative dividends rate.", "label": "Cumulative Dividends Rate" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Short Term Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAnnualPrincipalPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAnnualPrincipalPayment", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount", "label": "Debt Instrument, Annual Principal Payment", "documentation": "Amount of annual principal payment for debt instrument." } } }, "auth_ref": [ "r15" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails", "http://sunhydrogen.com/role/RelatedPartyDetails" ], "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": [ "r15", "r56", "r57", "r100", "r102", "r158", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r603", "r604", "r605", "r606", "r607", "r621", "r788", "r823", "r824", "r825", "r879", "r880" ] }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentIncreaseAccruedInterest", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Debt Instrument, Increase, Accrued Interest", "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period." } } }, "auth_ref": [ "r788" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails", "http://sunhydrogen.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "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": [ "r15", "r158", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r603", "r604", "r605", "r606", "r607", "r621", "r788", "r823", "r824", "r825", "r879", "r880" ] }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentInterest", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Debt Instrument, Periodic Payment, Interest", "documentation": "Amount of the required periodic payments applied to interest." } } }, "auth_ref": [ "r15" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal balance remaining on the loan", "label": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r15" ] }, "us-gaap_DebtInstrumentRepaidPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRepaidPrincipal", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repaid monthly payment", "label": "Debt Instrument, Repaid, Principal", "documentation": "Amount of principal of debt repaid." } } }, "auth_ref": [ "r467" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r611", "r612", "r613" ] }, "dei_DelayedOrContinuousOffering": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DelayedOrContinuousOffering", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Delayed or Continuous Offering" } } }, "auth_ref": [ "r688", "r689", "r703" ] }, "us-gaap_DepositLiabilitiesAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositLiabilitiesAccruedInterest", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Deposit Liabilities, Accrued Interest", "documentation": "Amount of accrued but unpaid interest on deposit liabilities." } } }, "auth_ref": [ "r101" ] }, "us-gaap_Deposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Deposits", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificate of deposit", "label": "Deposits", "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others." } } }, "auth_ref": [ "r99" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "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": [ "r3", "r29" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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": [ "r3", "r29" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation & amortization expense", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r3", "r186", "r195", "r199", "r597", "r598" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails", "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r487", "r489", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r529", "r530", "r531", "r532", "r535", "r536", "r537", "r538", "r557", "r558", "r559", "r560", "r639", "r641", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Net (Gain) Loss on change in derivative liability", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r863" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails", "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r48", "r49", "r50", "r96", "r487", "r489", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r529", "r530", "r531", "r532", "r535", "r536", "r537", "r538", "r557", "r558", "r559", "r560", "r591", "r639", "r641", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://sunhydrogen.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting for Derivatives", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r9", "r45", "r46", "r47", "r51", "r157", "r172" ] }, "hysr_DilutiveImpactsMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "DilutiveImpactsMember", "presentation": [ "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive Impact [Member]", "verboseLabel": "Dilutive Impacts [Member]", "label": "Dilutive Impacts Member" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrants" ], "lang": { "en-us": { "role": { "terseLabel": "STOCK OPTIONS AND WARRANTS", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r277", "r281", "r312", "r313", "r314", "r615" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Options and Warrants [Abstract]" } } }, "auth_ref": [] }, "hysr_DividendExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "DividendExpense", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividend expense", "documentation": "Dividend expense.", "label": "Dividend Expense" } } }, "auth_ref": [] }, "dei_DividendOrInterestReinvestmentPlanOnly": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DividendOrInterestReinvestmentPlanOnly", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Dividend or Interest Reinvestment Plan Only" } } }, "auth_ref": [ "r688", "r689", "r703" ] }, "us-gaap_DividendsCommonStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockAbstract", "lang": { "en-us": { "role": { "label": "Common Stock [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DividendsPreferredStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPreferredStockAbstract", "lang": { "en-us": { "role": { "label": "Preferred Stock [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r664" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r661", "r664", "r676" ] }, "dei_DocumentCopyrightInformation": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentCopyrightInformation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Copyright Information", "documentation": "The copyright information for the document." } } }, "auth_ref": [] }, "dei_DocumentCreationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentCreationDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Creation Date", "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different." } } }, "auth_ref": [] }, "dei_DocumentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Description", "documentation": "The description of the document." } } }, "auth_ref": [] }, "dei_DocumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document [Domain]", "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards." } } }, "auth_ref": [] }, "dei_DocumentEffectiveDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentEffectiveDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Effective Date", "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases." } } }, "auth_ref": [] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r661", "r664", "r676", "r727" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r661", "r664", "r676", "r727" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/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://xbrl.sec.gov/dei/role/document/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_DocumentInformationDocumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationDocumentAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information, Document [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [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": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Text Block]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Name", "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the <FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodStartDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/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": [ "r662" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentRegistrationStatement", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r650" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r664" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r664" ] }, "dei_DocumentSubtitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentSubtitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Subtitle", "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'." } } }, "auth_ref": [] }, "dei_DocumentSynopsis": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentSynopsis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Synopsis", "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'" } } }, "auth_ref": [] }, "dei_DocumentTitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Title", "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/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": [ "r704" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentVersion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentVersion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Version", "documentation": "The version identifier of the document." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r653" ] }, "hysr_DomainMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "DomainMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofIntangibleAssetsthatHaveFiniteUsefulLivesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Domain [Member]", "documentation": "Domain [Member]", "label": "Domain Member" } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r716" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "BASIC EARNINGS (LOSS) PER SHARE (in Dollars per share)", "verboseLabel": "DILUTED EARINGINS (LOSS) PER SHARE (in Dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r145", "r164", "r165", "r166", "r167", "r168", "r169", "r173", "r176", "r181", "r182", "r183", "r185", "r331", "r334", "r346", "r347", "r422", "r446", "r594" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://sunhydrogen.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Net Earnings (Loss) per Share Calculations", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r24", "r25", "r184" ] }, "dei_EffectiveAfter60Days486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveAfter60Days486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective after 60 Days, 486(a)" } } }, "auth_ref": [ "r766" ] }, "dei_EffectiveOnDate486a": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(a)" } } }, "auth_ref": [ "r766" ] }, "dei_EffectiveOnDate486b": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(b)" } } }, "auth_ref": [ "r767" ] }, "dei_EffectiveOnSetDate486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnSetDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(a)" } } }, "auth_ref": [ "r766" ] }, "dei_EffectiveOnSetDate486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnSetDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(b)" } } }, "auth_ref": [ "r767" ] }, "dei_EffectiveUponFiling462e": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveUponFiling462e", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective Upon Filing, 462(e)" } } }, "auth_ref": [ "r765" ] }, "dei_EffectiveUponFiling486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveUponFiling486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective upon Filing, 486(b)" } } }, "auth_ref": [ "r767" ] }, "dei_EffectiveWhenDeclaredSection8c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveWhenDeclaredSection8c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective when Declared, Section 8(c)" } } }, "auth_ref": [ "r769" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense", "verboseLabel": "Stock compensation expense (in Dollars)", "label": "Employee Benefits and Share-Based Compensation", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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": [] }, "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation", "verboseLabel": "Stock compensation expense (in Dollars)", "label": "Employee Stock Ownership Plan (ESOP), Compensation Expense", "documentation": "The amount of plan compensation cost recognized during the period." } } }, "auth_ref": [ "r42" ] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitiesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAccountingStandard": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Accounting Standard", "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element." } } }, "auth_ref": [] }, "dei_EntityAddressAddressDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Description", "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/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://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityAddressesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [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": [] }, "dei_EntityAddressesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Table]", "documentation": "Container of address information for the entity" } } }, "auth_ref": [ "r652" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r656" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://xbrl.sec.gov/dei/role/document/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": [ "r652" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://xbrl.sec.gov/dei/role/document/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_EntityContactPersonnelLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityContactPersonnelLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Contact Personnel [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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r652" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r768" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/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://xbrl.sec.gov/dei/role/document/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": [ "r652" ] }, "dei_EntityHomeCountryISOCode": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityHomeCountryISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Home Country ISO Code", "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element." } } }, "auth_ref": [] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, Date of Incorporation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInformationFormerLegalOrRegisteredName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInformationFormerLegalOrRegisteredName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information, Former Legal or Registered Name", "documentation": "Former Legal or Registered Name of an entity" } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information [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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/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": [ "r757" ] }, "dei_EntityInvCompanyType": { "xbrltype": "invCompanyType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInvCompanyType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Inv Company Type", "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)." } } }, "auth_ref": [ "r756" ] }, "dei_EntityLegalForm": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityLegalForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Legal Form", "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc." } } }, "auth_ref": [] }, "dei_EntityListingDepositoryReceiptRatio": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingDepositoryReceiptRatio", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Depository Receipt Ratio", "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'." } } }, "auth_ref": [] }, "dei_EntityListingDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Description", "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security." } } }, "auth_ref": [] }, "dei_EntityListingForeign": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingForeign", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Foreign", "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt." } } }, "auth_ref": [] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingParValuePerShare", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "dei_EntityListingPrimary": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingPrimary", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Primary", "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity." } } }, "auth_ref": [] }, "dei_EntityListingSecurityTradingCurrency": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingSecurityTradingCurrency", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Security Trading Currency", "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'" } } }, "auth_ref": [] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings, Exchange [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityListingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [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": [] }, "dei_EntityListingsTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Table]", "documentation": "Container for exchange listing information for an entity" } } }, "auth_ref": [] }, "dei_EntityNumberOfEmployees": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityNumberOfEmployees", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Number of Employees", "documentation": "Number of persons employed by the Entity" } } }, "auth_ref": [] }, "dei_EntityPhoneFaxNumbersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPhoneFaxNumbersLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Phone Fax Numbers [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": [] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPrimarySicNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r676" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/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": [ "r652" ] }, "dei_EntityReportingCurrencyISOCode": { "xbrltype": "currencyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityReportingCurrencyISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Reporting Currency ISO Code", "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://xbrl.sec.gov/dei/role/document/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": [ "r652" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r652" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/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": [ "r652" ] }, "dei_EntityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity [Text Block]", "documentation": "Container to serve as parent of six Entity related Table concepts." } } }, "auth_ref": [] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r759" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r710" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r752" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r752" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r752" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/PreferredStockDetails", "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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": [ "r8", "r123", "r141", "r142", "r143", "r159", "r160", "r161", "r163", "r168", "r170", "r172", "r187", "r207", "r208", "r224", "r266", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r369", "r445", "r457", "r458", "r459", "r472", "r541" ] }, "hysr_EquityIncentiveMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "EquityIncentiveMember", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Incentive [Member]", "label": "Equity Incentive Member" } } }, "auth_ref": [] }, "hysr_EquityIncentivePlanIncreased": { "xbrltype": "sharesItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "EquityIncentivePlanIncreased", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incentive plan", "documentation": "Equity incentive plan increased.", "label": "Equity Incentive Plan Increased" } } }, "auth_ref": [] }, "hysr_EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetailsLineItems", "presentation": [ "http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Equity Investment in Securities -Related Party and Bond Receivable -Related Party [Line Items]" } } }, "auth_ref": [] }, "hysr_EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetailsScheduleofPercentageofOwnershipofTECOsCommonStockThatMakesThisaRelatedPartyRelationshipLineItems": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetailsScheduleofPercentageofOwnershipofTECOsCommonStockThatMakesThisaRelatedPartyRelationshipLineItems", "presentation": [ "http://sunhydrogen.com/role/ScheduleofPercentageofOwnershipofTECOsCommonStockThatMakesThisaRelatedPartyRelationshipTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Percentage of Ownership of Teco\u2019s Common Stock That Makes This a Related Party Relationship [Line Items]" } } }, "auth_ref": [] }, "hysr_EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetailsScheduleofPercentageofOwnershipofTECOsCommonStockThatMakesThisaRelatedPartyRelationshipTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetailsScheduleofPercentageofOwnershipofTECOsCommonStockThatMakesThisaRelatedPartyRelationshipTable", "presentation": [ "http://sunhydrogen.com/role/ScheduleofPercentageofOwnershipofTECOsCommonStockThatMakesThisaRelatedPartyRelationshipTable" ], "lang": { "en-us": { "role": { "label": "Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Details) - Schedule of Percentage of Ownership of TECO\u2019s Common Stock That Makes This a Related Party Relationship [Table]" } } }, "auth_ref": [] }, "hysr_EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetailsTable", "presentation": [ "http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Equity Investment in Securities -Related Party and Bond Receivable -Related Party (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesByInvestmentObjectiveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesByInvestmentObjectiveAxis", "presentation": [ "http://sunhydrogen.com/role/ScheduleofPercentageofOwnershipofTECOsCommonStockThatMakesThisaRelatedPartyRelationshipTable" ], "lang": { "en-us": { "role": { "label": "Investment Objective [Axis]", "documentation": "Information by investment objective." } } }, "auth_ref": [ "r267", "r613" ] }, "us-gaap_EquitySecuritiesFvNiCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiCost", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/ScheduleofPercentageofOwnershipofTECOsCommonStockThatMakesThisaRelatedPartyRelationshipTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost Basis", "label": "Equity Securities, FV-NI, Cost", "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r429" ] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/ScheduleofPercentageofOwnershipofTECOsCommonStockThatMakesThisaRelatedPartyRelationshipTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized Loss", "label": "Equity Securities, FV-NI", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r134", "r349", "r357", "r425", "r426", "r616", "r636", "r638", "r867", "r868", "r869" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiUnrealizedGain", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ScheduleofPercentageofOwnershipofTECOsCommonStockThatMakesThisaRelatedPartyRelationshipTable" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain", "label": "Equity Securities, FV-NI, Unrealized Gain", "documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r205" ] }, "us-gaap_EquitySecuritiesRestrictedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesRestrictedAbstract", "lang": { "en-us": { "role": { "label": "Equity Investment in Securities Related Party and Bond Receivable Related Party [Abstract]" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r720" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r669", "r680", "r696", "r731" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r666", "r677", "r693", "r728" ] }, "us-gaap_ExcessStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExcessStockSharesAuthorized", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in Shares)", "label": "Excess Stock, Shares Authorized", "documentation": "Maximum number of excess stock shares permitted to be issued." } } }, "auth_ref": [] }, "us-gaap_ExcessStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExcessStockSharesIssued", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails", "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share issued (in Shares)", "verboseLabel": "Stock units", "label": "Excess Stock, Shares Issued", "documentation": "Number of excess stock shares of an entity that have been sold or granted to shareholders." } } }, "auth_ref": [] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExchangeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "hysr_ExchangeRate": { "xbrltype": "pureItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ExchangeRate", "presentation": [ "http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange rate", "documentation": "Exchange rate.", "label": "Exchange Rate" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r726" ] }, "hysr_ExercisePriceOneMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ExercisePriceOneMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAggregateIntrinsicValueoftheWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "0.13125 [Member]", "label": "Exercise Price One Member" } } }, "auth_ref": [] }, "hysr_ExercisePriceTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ExercisePriceTwoMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAggregateIntrinsicValueoftheWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "0.12 [Member]", "label": "Exercise Price Two Member" } } }, "auth_ref": [] }, "dei_ExhibitsOnly462d": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExhibitsOnly462d", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d)" } } }, "auth_ref": [ "r764" ] }, "dei_ExhibitsOnly462dFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExhibitsOnly462dFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d), File Number" } } }, "auth_ref": [ "r764" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Extension", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "hysr_FaceValueOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "FaceValueOfShares", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Face value of shares (in Shares)", "documentation": "Face value of shares.", "label": "Face Value Of Shares" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable", "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r250", "r269", "r270", "r271", "r272", "r273", "r274", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r380", "r381", "r382", "r604", "r605", "r611", "r612", "r613", "r616", "r617" ] }, "us-gaap_FairValueHedgesAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueHedgesAtFairValueNet", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value", "label": "Fair Value Hedges, Net", "documentation": "Net fair value of all derivative instruments designated as fair value hedging instruments." } } }, "auth_ref": [ "r4" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable", "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1 [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r250", "r269", "r274", "r350", "r355", "r380", "r611", "r612", "r613", "r616" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable", "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2 [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r250", "r269", "r274", "r350", "r351", "r355", "r381", "r604", "r605", "r611", "r612", "r613", "r616" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3 [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r250", "r269", "r270", "r271", "r272", "r273", "r274", "r350", "r351", "r352", "r353", "r355", "r382", "r604", "r605", "r611", "r612", "r613", "r616", "r617" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable", "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r250", "r269", "r270", "r271", "r272", "r273", "r274", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r380", "r381", "r382", "r604", "r605", "r611", "r612", "r613", "r616", "r617" ] }, "hysr_FairValueOfCommonStockUponConversionOfConvertibleNotesAndAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "FairValueOfCommonStockUponConversionOfConvertibleNotesAndAccruedInterest", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of common stock upon conversion of convertible notes, and accrued interest", "documentation": "Amount of fair value of common stock upon conversion of convertible notes, and accrued interest", "label": "Fair Value Of Common Stock Upon Conversion Of Convertible Notes And Accrued Interest" } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://sunhydrogen.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r6" ] }, "hysr_FairValueOfStockOptionsIssuedThroughACashlessExercise": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "FairValueOfStockOptionsIssuedThroughACashlessExercise", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of stock options issued through a cashless exercise", "documentation": "Represent the amount of fair value of stock options issued through a cashless exercise.", "label": "Fair Value Of Stock Options Issued Through ACashless Exercise" } } }, "auth_ref": [] }, "us-gaap_FederalDepositInsuranceCorporationPremiumExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FederalDepositInsuranceCorporationPremiumExpense", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal deposit insurance company", "label": "Federal Deposit Insurance Corporation Premium Expense", "documentation": "Amount of expense for Federal Deposit Insurance Corporation (FDIC) insurance." } } }, "auth_ref": [ "r107" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ScheduleofIntangibleAssetsthatHaveFiniteUsefulLivesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less accumulated amortization", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r771", "r772" ] }, "us-gaap_FinancingReceivableAccruedInterestWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAccruedInterestWriteoff", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized interest income", "label": "Financing Receivable, Accrued Interest, Writeoff", "documentation": "Amount of writeoff of accrued interest on financing receivable recognized by reversing interest income." } } }, "auth_ref": [ "r209" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://sunhydrogen.com/role/ScheduleofIntangibleAssetsthatHaveFiniteUsefulLivesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Useful Lives", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Net of amortization (in Dollars)", "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": [ "r131", "r210", "r218", "r601" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://sunhydrogen.com/role/ScheduleofIntangibleAssetsthatHaveFiniteUsefulLivesTable" ], "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": [ "r211", "r213", "r214", "r215", "r217", "r218", "r221", "r222", "r390", "r391", "r585" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet", "http://sunhydrogen.com/role/ScheduleofIntangibleAssetsthatHaveFiniteUsefulLivesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, gross", "verboseLabel": "Intangible assets - gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r210", "r218", "r391", "r601" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://sunhydrogen.com/role/ScheduleofIntangibleAssetsthatHaveFiniteUsefulLivesTable" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r211", "r218", "r221", "r222", "r223", "r390", "r585", "r601" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet", "http://sunhydrogen.com/role/ScheduleofIntangibleAssetsthatHaveFiniteUsefulLivesTable" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL INTANGIBLE ASSETS", "terseLabel": "Intangible assets - net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r390", "r818" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "INTANGIBLE ASSETS", "label": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r673", "r684", "r700", "r735" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r673", "r684", "r700", "r735" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r673", "r684", "r700", "r735" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r673", "r684", "r700", "r735" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r673", "r684", "r700", "r735" ] }, "dei_FormerAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "FormerAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Address [Member]", "documentation": "Former address for entity" } } }, "auth_ref": [ "r663", "r687" ] }, "dei_FormerFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "FormerFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Fiscal Year End Date", "documentation": "Former end date of previous fiscal years" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r715" ] }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDerivativeInstrumentsNetPretax", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on change in derivative liability", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects." } } }, "auth_ref": [ "r48" ] }, "us-gaap_GainLossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfInvestments", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on redemption of marketable securities", "label": "Gain (Loss) on Sale of Investments", "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities." } } }, "auth_ref": [ "r3" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r3", "r32", "r33" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r72", "r521" ] }, "hysr_GrossProceeds1": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "GrossProceeds1", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross proceeds", "documentation": "Gross proceeds.", "label": "Gross Proceeds1" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r661", "r664", "r676" ] }, "hysr_IncentivePlanIncreasedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "IncentivePlanIncreasedPercentage", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity incentive plan", "documentation": "Incentive Plan increased percentage.", "label": "Incentive Plan Increased Percentage" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes paid", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r20", "r151", "r324", "r325" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedInterestReceivableNet", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued interest on convertible notes", "label": "Increase (Decrease) in Accrued Interest Receivable, Net", "documentation": "The increase (decrease) during the reporting period in the amount due from borrowers for interest payments." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Change in assets and liabilities :", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest receivable on bonds", "label": "Increase (Decrease) in Other Receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expense", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet", "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [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": [ "r211", "r216", "r220", "r601" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet", "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "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": [ "r211", "r216", "r220", "r601" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r673", "r684", "r700", "r726", "r735", "r739", "r747" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r745" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r665", "r751" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r665", "r751" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r665", "r751" ] }, "hysr_InstallmentsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "InstallmentsAmount", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equal installments amount", "documentation": "The amount of installments amount.", "label": "Installments Amount" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://sunhydrogen.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r386", "r387", "r388", "r390", "r592", "r810" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "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": [ "r186", "r190", "r194", "r196", "r199", "r365", "r597", "r598" ] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeOther", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income, Other", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeShortTermInvestmentOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeShortTermInvestmentOther", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income investment", "label": "Interest Income, Short-Term Investment, Other", "documentation": "Amount of interest income from short-term investment classified as other." } } }, "auth_ref": [ "r121", "r122" ] }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestOnConvertibleDebtNetOfTax", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt and accrued interest", "label": "Interest on Convertible Debt, Net of Tax", "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash." } } }, "auth_ref": [ "r175", "r178", "r183" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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": [ "r147", "r149", "r150" ] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestReceivable", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Receivable", "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r778", "r932" ] }, "us-gaap_InterestReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestReceivableCurrent", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Interest receivable", "label": "Interest Receivable, Current", "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r778" ] }, "hysr_InvestmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "InvestmentAbstract", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "INVESTMENT", "label": "Investment Abstract" } } }, "auth_ref": [] }, "dei_InvestmentCompanyActFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyActFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act File Number" } } }, "auth_ref": [ "r689", "r690", "r691", "r692" ] }, "dei_InvestmentCompanyActRegistration": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyActRegistration", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act Registration" } } }, "auth_ref": [ "r705" ] }, "dei_InvestmentCompanyRegistrationAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyRegistrationAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment" } } }, "auth_ref": [ "r705" ] }, "dei_InvestmentCompanyRegistrationAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyRegistrationAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment Number" } } }, "auth_ref": [ "r705" ] }, "hysr_InvestmentInSecurtiesSubscriptionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "InvestmentInSecurtiesSubscriptionAmount", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription amount", "documentation": "Amount of investment in securties subscription amount.", "label": "Investment In Securties Subscription Amount" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Investment income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r186", "r193", "r199", "r597", "r781" ] }, "us-gaap_InvestmentInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentInterestRate", "presentation": [ "http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on shareholders", "label": "Investment Interest Rate", "documentation": "Rate of interest on investment." } } }, "auth_ref": [ "r547", "r548", "r550", "r551", "r553", "r554", "r561", "r562", "r641", "r804", "r806" ] }, "us-gaap_InvestmentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentMaturityDate", "presentation": [ "http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetails", "http://sunhydrogen.com/role/ShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity date", "verboseLabel": "Mature date", "label": "Investment Maturity Date", "documentation": "Maturity date of investment, in YYYY-MM-DD format." } } }, "auth_ref": [ "r547", "r548", "r550", "r551", "r553", "r554", "r561", "r562", "r641", "r805", "r807" ] }, "hysr_InvestmentsInSecuritiesRelatedPartyAndBondReceivableRelatedPartyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "InvestmentsInSecuritiesRelatedPartyAndBondReceivableRelatedPartyAbstract", "lang": { "en-us": { "role": { "label": "Equity Investment in Securities -Related Party and Bond Receivable -Related Party [Abstract]" } } }, "auth_ref": [] }, "hysr_InvestmentsInSecuritiesRelatedPartyAndBondReceivableRelatedPartyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "InvestmentsInSecuritiesRelatedPartyAndBondReceivableRelatedPartyTextBlock", "presentation": [ "http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedParty" ], "lang": { "en-us": { "role": { "terseLabel": "EQUITY INVESTMENT IN SECURITIES -RELATED PARTY AND BOND RECEIVABLE -RELATED PARTY", "documentation": "Disclosure of investments in securities -related party and bond receivable -related party.", "label": "Investments In Securities Related Party And Bond Receivable Related Party Text Block" } } }, "auth_ref": [] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of stock options for services", "label": "Issuance of Stock and Warrants for Services or Claims", "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims." } } }, "auth_ref": [ "r3" ] }, "hysr_IssuancePursuantToPlanShares": { "xbrltype": "sharesItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "IssuancePursuantToPlanShares", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance pursuant to the plan", "documentation": "Issuance pursuant to the plan.", "label": "Issuance Pursuant To Plan Shares" } } }, "auth_ref": [] }, "us-gaap_LandUnderPurchaseOptionsNotRecorded": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandUnderPurchaseOptionsNotRecorded", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total purchase price", "label": "Land under Purchase Options, Not Recorded", "documentation": "Discloses the total purchase price of land option agreements that were not recorded." } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "dei_LegalEntityIdentifier": { "xbrltype": "legalEntityIdentifierItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityIdentifier", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity Identifier", "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI." } } }, "auth_ref": [ "r649" ] }, "hysr_Level1Abstract": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "Level1Abstract", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Level1 Abstract" } } }, "auth_ref": [] }, "hysr_Level2Abstract": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "Level2Abstract", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Level2 Abstract" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "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": [ "r15", "r56", "r57", "r58", "r59", "r60", "r61", "r62", "r154", "r206", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r336", "r337", "r338", "r358", "r496", "r595", "r648", "r832", "r884", "r885" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES, PREFERRED STOCK SUBJECT TO REDEEMPTION AND SHAREHOLDERS\u2019 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": [ "r70", "r104", "r439", "r622", "r789", "r808", "r878" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "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": [ "r58", "r126", "r154", "r206", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r336", "r337", "r338", "r358", "r622", "r832", "r884", "r885" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT LIABILITIES", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LONG TERM LIABILITIES", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r15", "r59", "r60", "r61", "r62", "r154", "r206", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r336", "r337", "r338", "r358", "r832", "r884", "r885" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "LONG TERM LIABILITIES", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "hysr_LoanMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "LoanMember", "presentation": [ "http://sunhydrogen.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan [Member]", "label": "Loan Member" } } }, "auth_ref": [] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayableCurrent", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Loan payable, related party", "label": "Loans Payable, Current", "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": [ "r57" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTerm", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated term", "label": "Long-Term Debt, Term", "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r867", "r868", "r869" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL INVESTMENTS", "label": "Long-Term Investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r128" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r15", "r823", "r824", "r825" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r15", "r31", "r823", "r824", "r825" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://sunhydrogen.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [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": [ "r227", "r228", "r229", "r232", "r321", "r602", "r828", "r829" ] }, "us-gaap_LossOnDerivativeInstrumentsPretax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossOnDerivativeInstrumentsPretax", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate loss amount", "label": "Loss on Derivative Instruments, Pretax", "documentation": "Aggregate loss on all derivative instruments charged against earnings during the period, before tax effects." } } }, "auth_ref": [ "r48" ] }, "us-gaap_LossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossOnSaleOfInvestments", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Realized loss on sale of investment", "label": "Loss on Sale of Investments", "documentation": "The difference between the carrying value and the sale price of an investment. A loss would be recognized when the sale price of the investment is less than the carrying value of the investment. This element refers to the Loss included in earnings and not to the cash proceeds of the sale." } } }, "auth_ref": [ "r782", "r783", "r786", "r893" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment, Gross", "documentation": "Amount before accumulated depreciation of 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": [ "r83" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities at cost", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r775" ] }, "us-gaap_MarketableSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesNoncurrent", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities measured at fair value", "label": "Marketable Securities, Noncurrent", "documentation": "Amount of investment in marketable security, classified as noncurrent." } } }, "auth_ref": [ "r775" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://sunhydrogen.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r53" ] }, "hysr_MarketableSecuritiesTransferredToNewAccount": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "MarketableSecuritiesTransferredToNewAccount", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities transferred to new account", "documentation": "Marketable securities transferred to new account.", "label": "Marketable Securities Transferred To New Account" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain(loss) on investments, related party", "label": "Marketable Security, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in marketable security." } } }, "auth_ref": [ "r73" ] }, "us-gaap_MarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketingExpense", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total advertising and marketing costs", "label": "Marketing Expense", "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs." } } }, "auth_ref": [ "r72" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r228", "r229", "r230", "r231", "r276", "r321", "r353", "r385", "r455", "r456", "r462", "r488", "r489", "r547", "r550", "r554", "r555", "r561", "r583", "r584", "r599", "r608", "r614", "r617", "r618", "r619", "r620", "r632", "r834", "r886", "r887", "r888", "r889", "r890", "r891" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r718" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r718" ] }, "hysr_MezzanineMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "MezzanineMember", "presentation": [ "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Mezzanine", "label": "Mezzanine Member" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r228", "r229", "r230", "r231", "r276", "r321", "r353", "r385", "r455", "r456", "r462", "r488", "r489", "r547", "r550", "r554", "r555", "r561", "r583", "r584", "r599", "r608", "r614", "r617", "r618", "r619", "r632", "r834", "r886", "r887", "r888", "r889", "r890", "r891" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r738" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r746" ] }, "dei_NameChangeEventDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventDateAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event Date [Axis]", "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type." } } }, "auth_ref": [] }, "dei_NameChangeEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Line Items]", "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table." } } }, "auth_ref": [] }, "dei_NameChangeEventTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Table]", "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period." } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r719" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH 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": [ "r148" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "NET PROVIDED BY 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": [ "r148" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH 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": [ "r77", "r78", "r79" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://sunhydrogen.com/role/ConsolidatedIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow", "http://sunhydrogen.com/role/ConsolidatedIncomeStatement", "http://sunhydrogen.com/role/ShareholdersEquityType2or3", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCOME (LOSS)", "verboseLabel": "Net income (loss)", "netLabel": "Net Loss", "label": "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": [ "r71", "r79", "r108", "r124", "r139", "r140", "r143", "r154", "r162", "r164", "r165", "r166", "r167", "r168", "r171", "r172", "r179", "r206", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r331", "r334", "r347", "r358", "r444", "r518", "r539", "r540", "r647", "r832" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCommonStockPurchaseWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Income (Loss) to common shareholders (Numerator) (in Dollars)", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r146", "r164", "r165", "r166", "r167", "r173", "r174", "r180", "r183", "r334" ] }, "hysr_NetStockCompensationExpenseForConversionOfRestrictedStockAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "NetStockCompensationExpenseForConversionOfRestrictedStockAwards", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Net stock compensation expense for conversion of restricted stock awards", "documentation": "Net stock compensation expense for conversion of restricted stock awards.", "label": "Net Stock Compensation Expense For Conversion Of Restricted Stock Awards" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://sunhydrogen.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "dei_NewEffectiveDateForPreviousFiling": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NewEffectiveDateForPreviousFiling", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "New Effective Date for Previous Filing" } } }, "auth_ref": [ "r689", "r690", "r691", "r692" ] }, "dei_NoSubstantiveChanges462c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoSubstantiveChanges462c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c)" } } }, "auth_ref": [ "r763" ] }, "dei_NoSubstantiveChanges462cFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoSubstantiveChanges462cFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c), File Number" } } }, "auth_ref": [ "r763" ] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r718" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r673", "r684", "r700", "r726", "r735" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r709" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r708" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r726" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r746" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r746" ] }, "us-gaap_NoninterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoninterestExpense", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails", "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total aggregate amount", "verboseLabel": "Aggregate value (in Dollars)", "label": "Noninterest Expense", "documentation": "Total aggregate amount of all noninterest expense." } } }, "auth_ref": [ "r107" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL OTHER INCOME (EXPENSES)", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r74" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER INCOME/(EXPENSES)", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "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://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "OPERATING EXPENSES", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "LOSS FROM OPERATIONS BEFORE OTHER INCOME (EXPENSES)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r111", "r596", "r797", "r798", "r799", "r800", "r801" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation [Abstract]" } } }, "auth_ref": [] }, "dei_OtherAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Address [Member]", "documentation": "Other address for entity" } } }, "auth_ref": [] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL OTHER ASSETS", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r97", "r132", "r430", "r598", "r648" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet", "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Domain", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [ "r601", "r811", "r812", "r813", "r814", "r815", "r816", "r818", "r819", "r820", "r821" ] }, "us-gaap_OtherLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermInvestments", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible notes receivable, related party", "label": "Other Long-Term Investments", "documentation": "Amount of long-term investments classified as other." } } }, "auth_ref": [ "r425", "r427", "r774" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r718" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r664" ] }, "us-gaap_OtherShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherShortTermInvestments", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/ScheduleofPercentageofOwnershipofTECOsCommonStockThatMakesThisaRelatedPartyRelationshipTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Other Short-Term Investments", "documentation": "Amount of short-term investments classified as other." } } }, "auth_ref": [ "r106", "r425", "r428", "r779" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r671", "r682", "r698", "r733" ] }, "hysr_OutstandingAmounts": { "xbrltype": "sharesItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "OutstandingAmounts", "presentation": [ "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding stock options (in Shares)", "documentation": "Outstanding Amount.", "label": "Outstanding Amounts" } } }, "auth_ref": [] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r674", "r685", "r701", "r736" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r674", "r685", "r701", "r736" ] }, "dei_ParentEntityLegalName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ParentEntityLegalName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Parent Entity Legal Name", "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity" } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofIntangibleAssetsthatHaveFiniteUsefulLivesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Patents [Member]", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r95", "r811", "r812", "r813", "r814", "r816", "r818", "r820", "r821" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r707" ] }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireLongtermInvestments", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of investment, related party", "label": "Payments to Acquire Long-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term." } } }, "auth_ref": [ "r784" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Marketable securities purchased", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r803" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of tangible assets", "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": [ "r75" ] }, "us-gaap_PaymentsToFundLongtermLoansToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToFundLongtermLoansToRelatedParties", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of long term convertible note, related party", "label": "Payments to Fund Long-Term Loans to Related Parties", "documentation": "The cash outflow associated with extending a long-term loan to a related party. Alternate caption: Payments for Advances to Affiliates." } } }, "auth_ref": [ "r785", "r881" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r717" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r717" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r709" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r726" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r719" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r708" ] }, "hysr_PercentageOfExerciseOption": { "xbrltype": "percentItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "PercentageOfExerciseOption", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of exercise option", "documentation": "Percentage of exercise option.", "label": "Percentage Of Exercise Option" } } }, "auth_ref": [] }, "dei_PhoneFaxNumberDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PhoneFaxNumberDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Phone Fax Number Description", "documentation": "Description of Phone or Fax Number" } } }, "auth_ref": [] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r611", "r612", "r613" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r710" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r755" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r709" ] }, "dei_PostEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PostEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment" } } }, "auth_ref": [ "r650" ] }, "dei_PostEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PostEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective." } } }, "auth_ref": [ "r650" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r657" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r659" ] }, "dei_PreEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment" } } }, "auth_ref": [ "r650" ] }, "dei_PreEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective." } } }, "auth_ref": [ "r650" ] }, "us-gaap_PreferredStockConvertibleConversionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockConvertibleConversionPrice", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price per share (in Dollars per share)", "label": "Preferred Stock, Convertible, Conversion Price", "documentation": "Per share conversion price of preferred stock." } } }, "auth_ref": [ "r260" ] }, "hysr_PreferredStockDesignatedShares": { "xbrltype": "sharesItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "PreferredStockDesignatedShares", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Designated shares (in Shares)", "documentation": "Number of preferred stock, designated shares.", "label": "Preferred Stock Designated Shares" } } }, "auth_ref": [] }, "hysr_PreferredStockDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "PreferredStockDetailsTable", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r639", "r640", "r643", "r644", "r645", "r646", "r928", "r930" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in Dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r64", "r258" ] }, "hysr_PreferredStockPercentage": { "xbrltype": "percentItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "PreferredStockPercentage", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, percentage", "documentation": "Preferred Stock, percentage.", "label": "Preferred Stock Percentage" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, 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": [ "r64", "r498" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in Shares)", "label": "Preferred Stock, 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": [ "r64", "r498", "r516", "r930", "r931" ] }, "us-gaap_PreferredStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockTextBlock", "presentation": [ "http://sunhydrogen.com/role/PreferredStock" ], "lang": { "en-us": { "role": { "terseLabel": "PREFERRED STOCK", "label": "Preferred Stock [Text Block]", "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock." } } }, "auth_ref": [ "r87" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, $0.001 par value; 5,000,000 authorized preferred shares outstanding", "label": "Preferred Stock, Value, Issued", "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": [ "r64", "r435", "r622" ] }, "us-gaap_PreferredUnitsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredUnitsLineItems", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Capital Stock [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": [] }, "us-gaap_PrepaidRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidRent", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rental amount", "label": "Prepaid Rent", "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r590", "r600", "r809" ] }, "us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrincipalAmountOutstandingOnLoansManagedAndSecuritized", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal outstanding amount", "label": "Loan, Managed and Securitized or Asset-Backed Financing Arrangement, Principal Outstanding", "documentation": "This is the sum of principal amount outstanding for both securitized and unsecuritized loans of all types." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from purchase agreements", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r1" ] }, "hysr_ProceedsFromRedemptionOfCertificateOfDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ProceedsFromRedemptionOfCertificateOfDeposit", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption of certificate of deposit", "documentation": "The cash inflow of redemption of certificate of deposit.", "label": "Proceeds From Redemption Of Certificate Of Deposit" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromRepaymentsOfDebt", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds", "label": "Proceeds from (Repayments of) Debt", "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities redeemed", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfShortTermInvestments", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption of short term investments in corporate securities", "label": "Proceeds from Sale of Short-Term Investments", "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r17" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r200", "r389", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r586", "r609", "r631", "r632", "r633", "r635", "r637", "r830", "r831", "r836", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r200", "r389", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r586", "r609", "r631", "r632", "r633", "r635", "r637", "r830", "r831", "r836", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://sunhydrogen.com/role/ScheduleofPropertyandEquipmentareStatedatCostandareDepreciatedUsingStraightLineOveritsEstimatedUsefulLivesTable" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r5", "r368" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Gross property and equipment", "label": "Property, Plant 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": [ "r83", "r129", "r443" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://sunhydrogen.com/role/ScheduleofPropertyandEquipmentareStatedatCostandareDepreciatedUsingStraightLineOveritsEstimatedUsefulLivesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Property and Equipment [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": [ "r368" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "NET PROPERTY AND EQUIPMENT", "label": "Property, Plant 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": [ "r5", "r368", "r424", "r443", "r622" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY & EQUIPMENT", "label": "Property, Plant and Equipment, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://sunhydrogen.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r5", "r117", "r120", "r441" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://sunhydrogen.com/role/ScheduleofPropertyandEquipmentareStatedatCostandareDepreciatedUsingStraightLineOveritsEstimatedUsefulLivesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful lives", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "hysr_PurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "PurchaseAgreementMember", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Agreement [Member]", "verboseLabel": "Securities Purchase Agreement [Member]", "label": "Purchase Agreement Member" } } }, "auth_ref": [] }, "hysr_PurchaseOfCertificateOfDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "PurchaseOfCertificateOfDeposit", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of certificate of deposit", "documentation": "Represent the amount of purchase of certificate of deposit.", "label": "Purchase Of Certificate Of Deposit" } } }, "auth_ref": [] }, "hysr_PurchaseOfCommonStockOption": { "xbrltype": "sharesItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "PurchaseOfCommonStockOption", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of common stock (in Shares)", "documentation": "Number of Purchase of common stock option.", "label": "Purchase Of Common Stock Option" } } }, "auth_ref": [] }, "hysr_PurchaseOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "PurchaseOfShares", "presentation": [ "http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of shares", "documentation": "Purchase of shares.", "label": "Purchase Of Shares" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r707" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r707" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r228", "r229", "r230", "r231", "r267", "r276", "r307", "r308", "r309", "r321", "r353", "r383", "r384", "r385", "r455", "r456", "r462", "r488", "r489", "r547", "r550", "r554", "r555", "r561", "r583", "r584", "r599", "r608", "r614", "r617", "r618", "r619", "r620", "r632", "r641", "r826", "r834", "r868", "r887", "r888", "r889", "r890", "r891" ] }, "hysr_RangeFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "RangeFiveMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "0.0060 [Member]", "label": "Range Five Member" } } }, "auth_ref": [] }, "hysr_RangeFourMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "RangeFourMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "0.0099 [Member]", "label": "Range Four Member" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r228", "r229", "r230", "r231", "r267", "r276", "r307", "r308", "r309", "r321", "r353", "r383", "r384", "r385", "r455", "r456", "r462", "r488", "r489", "r547", "r550", "r554", "r555", "r561", "r583", "r584", "r599", "r608", "r614", "r617", "r618", "r619", "r620", "r632", "r641", "r826", "r834", "r868", "r887", "r888", "r889", "r890", "r891" ] }, "hysr_RangeOneMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "RangeOneMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "0.0100 [Member]", "documentation": "Range one.", "label": "Range One Member" } } }, "auth_ref": [] }, "hysr_RangeThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "RangeThreeMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "0.0099 [Member]", "label": "Range Three Member" } } }, "auth_ref": [] }, "hysr_RangeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "RangeTwoMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "0.0097 [Member]", "documentation": "Range two.", "label": "Range Two Member" } } }, "auth_ref": [] }, "hysr_RealizedGainLossOnRedemptionOfMarketableSecurties": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "RealizedGainLossOnRedemptionOfMarketableSecurties", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Realized Gain(Loss) on redemption of marketable securties", "documentation": "Realized Gain(Loss) on redemption of marketable securties.", "label": "Realized Gain Loss On Redemption Of Marketable Securties" } } }, "auth_ref": [] }, "us-gaap_RealizedInvestmentGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealizedInvestmentGainsLosses", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gain (loss)", "label": "Realized Investment Gains (Losses)", "documentation": "Amount of realized gain (loss) on investment." } } }, "auth_ref": [ "r447" ] }, "hysr_ReclassificationOfRelatedPartyAccruedSalaryToLoanPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ReclassificationOfRelatedPartyAccruedSalaryToLoanPayable", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of related party accrued salary to loan payable", "label": "Reclassification Of Related Party Accrued Salary To Loan Payable" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r666", "r677", "r693", "r728" ] }, "us-gaap_RegistrationPaymentArrangementMaximumPotentialConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RegistrationPaymentArrangementMaximumPotentialConsideration", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration", "label": "Registration Payment Arrangement, Maximum Potential Consideration", "documentation": "Describes the maximum potential amount of consideration, undiscounted, that could be transferred under the registration payment arrangement." } } }, "auth_ref": [ "r52" ] }, "dei_RegistrationStatementAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "RegistrationStatementAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Registration Statement Amendment Number", "documentation": "Amendment number to registration statement under the Investment Company Act of 1940." } } }, "auth_ref": [ "r650" ] }, "hysr_RelatedPartyDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "RelatedPartyDetailsTable", "presentation": [ "http://sunhydrogen.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Related Party (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet", "http://sunhydrogen.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "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": [ "r204", "r275", "r373", "r374", "r432", "r440", "r491", "r492", "r493", "r494", "r495", "r515", "r517", "r546" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet", "http://sunhydrogen.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "verboseLabel": "Related Party [Member]", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r155", "r156", "r373", "r374", "r375", "r376", "r432", "r440", "r491", "r492", "r493", "r494", "r495", "r515", "r517", "r546" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://sunhydrogen.com/role/RelatedPartyDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [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": [ "r204", "r522", "r523", "r526" ] }, "us-gaap_RelatedPartyTransactionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionRate", "presentation": [ "http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate as shareholder", "label": "Related Party Transaction, Rate", "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet", "http://sunhydrogen.com/role/RelatedPartyDetails" ], "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": [ "r204", "r275", "r373", "r374", "r432", "r440", "r491", "r492", "r493", "r494", "r495", "r515", "r517", "r546", "r883" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://sunhydrogen.com/role/RelatedParty" ], "lang": { "en-us": { "role": { "terseLabel": "RELATED PARTY", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r370", "r371", "r372", "r374", "r377", "r469", "r470", "r471", "r524", "r525", "r526", "r544", "r545" ] }, "us-gaap_RentalProperties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RentalProperties", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly rent amount", "label": "Rental Properties", "documentation": "Carrying amount of income producing properties held for rental." } } }, "auth_ref": [ "r895", "r896" ] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of related party note payable", "label": "Repayments of Related Party Debt", "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement", "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development cost", "verboseLabel": "Total research and development costs", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r323", "r585", "r597", "r892" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://sunhydrogen.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r322" ] }, "hysr_ReserveDilutedCapitalization": { "xbrltype": "sharesItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ReserveDilutedCapitalization", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted capitalization", "documentation": "Reserve diluted capitalization.", "label": "Reserve Diluted Capitalization" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r667", "r678", "r694", "r729" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r668", "r679", "r695", "r730" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r675", "r686", "r702", "r737" ] }, "hysr_RestricedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "RestricedStockAwardsMember", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Awards [Member]", "label": "Restriced Stock Awards Member" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable", "http://sunhydrogen.com/role/ShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r127" ] }, "us-gaap_RestrictedStockAwardForfeituresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockAwardForfeituresAbstract", "lang": { "en-us": { "role": { "label": "Restricted Stock Units [Abstract]" } } }, "auth_ref": [] }, "hysr_RestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "RestrictedStockAwardsMember", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards [Member]", "label": "Restricted Stock Awards Member" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofRecognizedintheFinancialStatementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock [Member]", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r24" ] }, "hysr_RestrictedStockUnitsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "RestrictedStockUnitsDetailsLineItems", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units [Line Items]" } } }, "auth_ref": [] }, "hysr_RestrictedStockUnitsDetailsScheduleofRecognizedintheFinancialStatementTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "RestrictedStockUnitsDetailsScheduleofRecognizedintheFinancialStatementTable", "presentation": [ "http://sunhydrogen.com/role/ScheduleofRecognizedintheFinancialStatementTable" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (Details) - Schedule of Recognized in the Financial Statement [Table]" } } }, "auth_ref": [] }, "hysr_RestrictedStockUnitsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "RestrictedStockUnitsDetailsTable", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (Details) [Table]" } } }, "auth_ref": [] }, "hysr_RestrictedStockUnitsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "RestrictedStockUnitsTextBlock", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnits" ], "lang": { "en-us": { "role": { "terseLabel": "RESTRICTED STOCK UNITS", "label": "Restricted Stock Units Text Block" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r67", "r89", "r438", "r460", "r461", "r468", "r499", "r622" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r123", "r159", "r160", "r161", "r163", "r168", "r170", "r172", "r207", "r208", "r224", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r339", "r341", "r342", "r344", "r345", "r366", "r367", "r457", "r459", "r472", "r930" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE", "label": "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": [ "r109", "r110", "r144", "r154", "r186", "r191", "r192", "r197", "r199", "r200", "r201", "r203", "r206", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r358", "r423", "r597", "r832" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r746" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r746" ] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company sold shares (in Shares)", "verboseLabel": "Sale of common stock (in Shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/PreferredStockDetails", "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in Dollars per share)", "verboseLabel": "Stock price per share (in Dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "hysr_ScheduleOfAggregateIntrinsicValueOfTheWarrantsOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ScheduleOfAggregateIntrinsicValueOfTheWarrantsOutstandingAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Aggregate Intrinsic Value Of The Warrants Outstanding Abstract" } } }, "auth_ref": [] }, "hysr_ScheduleOfAggregateIntrinsicValueOfTheWarrantsOutstandingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ScheduleOfAggregateIntrinsicValueOfTheWarrantsOutstandingTableTextBlock", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Aggregate Intrinsic Value of the Warrants Outstanding", "documentation": "Tabular disclosure for aggregate intrinsic value of the warrants outstanding.", "label": "Schedule Of Aggregate Intrinsic Value Of The Warrants Outstanding Table Text Block" } } }, "auth_ref": [] }, "hysr_ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Assets And Liabilities Measured At Fair Value On ARecurring Basis Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "presentation": [ "http://sunhydrogen.com/role/CashCashEquivalentsMarketableSecuritiesandEquityInvestmentRelatedPartyTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Equivalents, Short -Term Investments", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments." } } }, "auth_ref": [] }, "hysr_ScheduleOfCashEquivalentsShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ScheduleOfCashEquivalentsShortTermInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Cash Equivalents Short Term Investments Abstract" } } }, "auth_ref": [] }, "hysr_ScheduleOfCommonStockPurchaseWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ScheduleOfCommonStockPurchaseWarrantsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Common Stock Purchase Warrants [Abstract]" } } }, "auth_ref": [] }, "hysr_ScheduleOfCompanysWarrantActivityAndRelatedInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ScheduleOfCompanysWarrantActivityAndRelatedInformationAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Company" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Common Stock Purchase Warrants", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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": [ "r796" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r865", "r866" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://sunhydrogen.com/role/ScheduleofIntangibleAssetsthatHaveFiniteUsefulLivesTable" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r211", "r218", "r221", "r222", "r223", "r390", "r585", "r601" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets that Have Finite Useful Lives", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "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": [ "r601", "r817" ] }, "hysr_ScheduleOfIntangibleAssetsThatHaveFiniteUsefulLivesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ScheduleOfIntangibleAssetsThatHaveFiniteUsefulLivesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Intangible Assets That Have Finite Useful Lives Abstract" } } }, "auth_ref": [] }, "hysr_ScheduleOfPercentageOfOwnershipOfTECOsCommonStockThatMakesThisARelatedPartyRelationshipTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ScheduleOfPercentageOfOwnershipOfTECOsCommonStockThatMakesThisARelatedPartyRelationshipTableTextBlock", "presentation": [ "http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Percentage of Ownership of TECO\u2019s Common Stock That Makes This a Related Party Relationship", "documentation": "Tabular disclosure of percentage of ownership of TECO\u2019s common stock that makes this a related party relationship.", "label": "Schedule Of Percentage Of Ownership Of TECOs Common Stock That Makes This ARelated Party Relationship Table Text Block" } } }, "auth_ref": [] }, "hysr_ScheduleOfPercentageOfOwnershipOfTecoSCommonStockThatMakesThisARelatedPartyRelationshipAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ScheduleOfPercentageOfOwnershipOfTecoSCommonStockThatMakesThisARelatedPartyRelationshipAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Percentage Of Ownership Of Teco SCommon Stock That Makes This ARelated Party Relationship Abstract" } } }, "auth_ref": [] }, "hysr_ScheduleOfPropertyAndEquipmentAreStatedAtCostAndAreDepreciatedUsingStraightLineOverItsEstimatedUsefulLivesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ScheduleOfPropertyAndEquipmentAreStatedAtCostAndAreDepreciatedUsingStraightLineOverItsEstimatedUsefulLivesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Property And Equipment Are Stated At Cost And Are Depreciated Using Straight Line Over Its Estimated Useful Lives Abstract" } } }, "auth_ref": [] }, "hysr_ScheduleOfPropertyAndEquipmentOfDepreciatedUsingStraightLineOverItsEstimatedUsefulLivesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ScheduleOfPropertyAndEquipmentOfDepreciatedUsingStraightLineOverItsEstimatedUsefulLivesTableTextBlock", "presentation": [ "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment are Stated at Cost and are Depreciated Using Straight Line Over its Estimated Useful Lives", "label": "Schedule Of Property And Equipment Of Depreciated Using Straight Line Over Its Estimated Useful Lives Table Text Block" } } }, "auth_ref": [] }, "hysr_ScheduleOfRecognizedInTheFinancialStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ScheduleOfRecognizedInTheFinancialStatementAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Recognized In The Financial Statement Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized in the Financial Statement", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Company's Warrant Activity and Related Information", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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": [ "r11", "r12", "r90" ] }, "hysr_ScheduleOfTheCompanysStockOptionActivityAndRelatedInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ScheduleOfTheCompanysStockOptionActivityAndRelatedInformationAbstract", "lang": { "en-us": { "role": { "label": "Schedule of the Company's Stock Option Activity and Related Information [Abstract]" } } }, "auth_ref": [] }, "hysr_ScheduleOfWeightedAverageRemainingContractualLifeOfOptionsOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ScheduleOfWeightedAverageRemainingContractualLifeOfOptionsOutstandingAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Weighted Average Remaining Contractual Life Of Options Outstanding Abstract" } } }, "auth_ref": [] }, "hysr_ScheduleOfWeightedAverageRemainingContractualLifeOfOptionsOutstandingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ScheduleOfWeightedAverageRemainingContractualLifeOfOptionsOutstandingTableTextBlock", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Remaining Contractual Life of Options Outstanding", "documentation": "Schedule of weighted average remaining contractual life of options outstanding.", "label": "Schedule Of Weighted Average Remaining Contractual Life Of Options Outstanding Table Text Block" } } }, "auth_ref": [] }, "us-gaap_SecuritiesBorrowedAmountOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuritiesBorrowedAmountOffsetAgainstCollateral", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount owed by employees", "label": "Security Borrowed, Including Not Subject to Master Netting Arrangement, after Offset and Deduction", "documentation": "Amount, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of security borrowed from entity in exchange for collateral. Includes security borrowed not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r14" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r651" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r655" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r654" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityReportingObligation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r660" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://sunhydrogen.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r201", "r202", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r484", "r485", "r486", "r549", "r552", "r556", "r563", "r572", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r587", "r610", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r634", "r641", "r836", "r899", "r900", "r901", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and Marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SeriesCPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesCPreferredStockMember", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://sunhydrogen.com/role/PreferredStockDetails", "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series C Preferred Stock", "verboseLabel": "Series C Preferred Stock [Member]", "label": "Series C Preferred Stock [Member]", "documentation": "Series C preferred stock." } } }, "auth_ref": [ "r776", "r777", "r835" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service [Member]", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r609" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation expense for services", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCompanysWarrantActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Warrants, Outstanding, end of period (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r299" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCompanysWarrantActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Warrants, Granted (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r297" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCompanysWarrantActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Warrants, Outstanding, beginning (in Shares)", "periodEndLabel": "Number of units, outstanding (in Shares)", "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": [ "r294", "r295" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r307" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://sunhydrogen.com/role/ScheduleofRecognizedintheFinancialStatementTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized in the Financial 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": [ "r278", "r280", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r306", "r307", "r308", "r309", "r310" ] }, "hysr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentWeightedAverageExercisePriceOutstanding": { "xbrltype": "perShareItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentWeightedAverageExercisePriceOutstanding", "presentation": [ "http://sunhydrogen.com/role/ScheduleofRecognizedintheFinancialStatementTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price, Outstanding", "periodEndLabel": "Weighted average exercise price, Outstanding", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, weighted average exercise price, Outstanding.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instrument Weighted Average Exercise Price Outstanding" } } }, "auth_ref": [] }, "hysr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable": { "xbrltype": "sharesItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable", "presentation": [ "http://sunhydrogen.com/role/ScheduleofRecognizedintheFinancialStatementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of units, exercisable", "documentation": "Number of units, exercisable.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "presentation": [ "http://sunhydrogen.com/role/ScheduleofRecognizedintheFinancialStatementTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of units, Cancellation of units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures", "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event." } } }, "auth_ref": [ "r93" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://sunhydrogen.com/role/ScheduleofRecognizedintheFinancialStatementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of units, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://sunhydrogen.com/role/ScheduleofRecognizedintheFinancialStatementTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of units, Outstanding", "periodEndLabel": "Number of units, outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r91", "r92" ] }, "hysr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsStockUnitsNotGranted": { "xbrltype": "sharesItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsStockUnitsNotGranted", "presentation": [ "http://sunhydrogen.com/role/ScheduleofRecognizedintheFinancialStatementTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of units, Stock units not granted", "documentation": "Net number of non-option equity instruments Stock units not granted to participants.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Stock Units Not Granted" } } }, "auth_ref": [] }, "hysr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceCancellationOfUnits": { "xbrltype": "perShareItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceCancellationOfUnits", "presentation": [ "http://sunhydrogen.com/role/ScheduleofRecognizedintheFinancialStatementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, Cancellation of units", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by cancellation of units.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Weighted Average Exercise Price Cancellation Of Units" } } }, "auth_ref": [] }, "hysr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceExercisable": { "xbrltype": "perShareItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceExercisable", "presentation": [ "http://sunhydrogen.com/role/ScheduleofRecognizedintheFinancialStatementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, exercisable", "documentation": "Weighted average price of options that were either exercisable.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Weighted Average Exercise Price Exercisable" } } }, "auth_ref": [] }, "hysr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceGranted": { "xbrltype": "perShareItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceGranted", "presentation": [ "http://sunhydrogen.com/role/ScheduleofRecognizedintheFinancialStatementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Weighted Average Exercise Price Granted" } } }, "auth_ref": [] }, "hysr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceStockUnitsNotGranted": { "xbrltype": "perShareItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceStockUnitsNotGranted", "presentation": [ "http://sunhydrogen.com/role/ScheduleofRecognizedintheFinancialStatementTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price,Stock units not granted", "documentation": "Number of non-option equity instruments stock units not granted exercised by participants.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Weighted Average Exercise Price Stock Units Not Granted" } } }, "auth_ref": [] }, "hysr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsRedemptionOfOptions": { "xbrltype": "sharesItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsRedemptionOfOptions", "presentation": [ "http://sunhydrogen.com/role/ScheduleoftheCompanysStockOptionActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of options, Redemption of options", "documentation": "Share-based compensation arrangement by share-based payment award redemption of options.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Options Redemption Of Options" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCompanysWarrantActivityandRelatedInformationTable", "http://sunhydrogen.com/role/ScheduleoftheCompanysStockOptionActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options, Exercisable", "verboseLabel": "Number of Warrants, Exercisable (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCompanysWarrantActivityandRelatedInformationTable", "http://sunhydrogen.com/role/ScheduleoftheCompanysStockOptionActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, Exercisable", "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": [ "r288" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock purchase warrants", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r843" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCompanysWarrantActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Weighted average exercise price, Outstanding, end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r843" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r844" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://sunhydrogen.com/role/ScheduleoftheCompanysStockOptionActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r290" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://sunhydrogen.com/role/ScheduleoftheCompanysStockOptionActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of options, Outstanding beginning of period", "periodEndLabel": "Number of options, Outstanding end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r286", "r287" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Period Increase (Decrease)", "documentation": "The increase or decrease in number of shares reserved for issuance under stock option agreements awarded under the plan that validly exist and are outstanding, including vested options." } } }, "auth_ref": [ "r843" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecreaseWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecreaseWeightedAverageExercisePrice", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCompanysWarrantActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Warrants, Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Period Increase (Decrease), Weighted Average Exercise Price", "documentation": "Change in the weighted average exercise price of options outstanding." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://sunhydrogen.com/role/ScheduleoftheCompanysStockOptionActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price,Outstanding beginning of period", "periodEndLabel": "Weighted average exercise price, Outstanding end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r286", "r287" ] }, "hysr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedemptionOfOptionsWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRedemptionOfOptionsWeightedAverageExercisePrice", "presentation": [ "http://sunhydrogen.com/role/ScheduleoftheCompanysStockOptionActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Weighted average exercise price, Redemption of options", "documentation": "Change in the weighted average exercise price of options redemption.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Redemption Of Options Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of the warrants outstanding (in Dollars)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. 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": [ "r302" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option, description", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Plan Modification, Description and Terms", "documentation": "Description of modification of award under share-based payment arrangement. Includes, but is not limited to, terms for expiration date, vesting rights and exercise price." } } }, "auth_ref": [ "r39" ] }, "hysr_ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCompanysWarrantActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price, Outstanding", "periodEndLabel": "Weighted average exercise price, Outstanding", "documentation": "Weighted average exercise price, beginning of period.", "label": "Share Based Compensation Arrangement By Shares Based Payment Award Options Outstanding Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails", "http://sunhydrogen.com/role/StockOptionsandWarrantsTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r306", "r307", "r308", "r309", "r310" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCompanysWarrantActivityandRelatedInformationTable", "http://sunhydrogen.com/role/ScheduleoftheCompanysStockOptionActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, Exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCompanysWarrantActivityandRelatedInformationTable", "http://sunhydrogen.com/role/ScheduleoftheCompanysStockOptionActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, Granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r290" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://sunhydrogen.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r277", "r285", "r304", "r305", "r306", "r307", "r310", "r315", "r316", "r317", "r318" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAggregateIntrinsicValueoftheWarrantsOutstandingTable", "http://sunhydrogen.com/role/ScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAggregateIntrinsicValueoftheWarrantsOutstandingTable", "http://sunhydrogen.com/role/ScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://sunhydrogen.com/role/ScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options Exercisable", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://sunhydrogen.com/role/ScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options Outstanding", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r91", "r92" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Price (in Dollars per share)", "verboseLabel": "Price per share (in Dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of exercise option issuable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://sunhydrogen.com/role/ScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price (in Dollars per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices." } } }, "auth_ref": [ "r91", "r92" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://sunhydrogen.com/role/ScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life (years)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r94" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share issued (in Shares)", "verboseLabel": "Shares issued", "label": "Shares, Issued", "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": [ "r8" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Price per share (in Dollars per share)", "verboseLabel": "Stock cancelled price (in Dollars per share)", "label": "Shares Issued, Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails", "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in Shares)", "periodEndLabel": "Balance (in Shares)", "terseLabel": "Stock units", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTextBlock", "presentation": [ "http://sunhydrogen.com/role/ShortTermInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "SHORT TERM INVESTMENTS", "label": "Short-Term Debt [Text Block]", "documentation": "The entire disclosure for short-term debt." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Short term investment at fair value, related party", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r105", "r106", "r779" ] }, "hysr_ShortTermInvestmentsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ShortTermInvestmentsDetailsLineItems", "presentation": [ "http://sunhydrogen.com/role/ShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Short Term Investments [Line Items]" } } }, "auth_ref": [] }, "hysr_ShortTermInvestmentsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "ShortTermInvestmentsDetailsTable", "presentation": [ "http://sunhydrogen.com/role/ShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Short Term Investments (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofPercentageofOwnershipofTECOsCommonStockThatMakesThisaRelatedPartyRelationshipTable" ], "lang": { "en-us": { "role": { "terseLabel": "Short Term Equity Investments [Member]", "label": "Short-Term Investments [Member]", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r564", "r565", "r566", "r588" ] }, "us-gaap_ShorttermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShorttermDebtFairValue", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Short-Term Debt, Fair Value", "documentation": "This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents the amount of short-term debt existing as of the balance sheet date." } } }, "auth_ref": [ "r865" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://sunhydrogen.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r80", "r153" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SolicitingMaterial", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r658" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://sunhydrogen.com/role/PreferredStockDetails", "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r121", "r135", "r136", "r137", "r154", "r176", "r177", "r181", "r183", "r188", "r189", "r206", "r233", "r235", "r236", "r237", "r240", "r241", "r258", "r259", "r261", "r262", "r264", "r358", "r464", "r465", "r466", "r467", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r498", "r519", "r541", "r567", "r568", "r569", "r570", "r571", "r770", "r787", "r795" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/PreferredStockDetails", "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r65", "r68", "r69", "r123", "r141", "r142", "r143", "r159", "r160", "r161", "r163", "r168", "r170", "r172", "r187", "r207", "r208", "r224", "r266", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r369", "r445", "r457", "r458", "r459", "r472", "r541" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://sunhydrogen.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r201", "r202", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r484", "r485", "r486", "r549", "r552", "r556", "r563", "r572", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r587", "r610", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r634", "r641", "r836", "r899", "r900", "r901", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet", "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "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": [ "r159", "r160", "r161", "r187", "r367", "r389", "r463", "r483", "r490", "r491", "r492", "r493", "r494", "r495", "r498", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r515", "r517", "r520", "r521", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r541", "r642" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet", "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "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": [ "r159", "r160", "r161", "r187", "r204", "r367", "r389", "r463", "r483", "r490", "r491", "r492", "r493", "r494", "r495", "r498", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r515", "r517", "r520", "r521", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r541", "r642" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r670", "r681", "r697", "r732" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company issued shares", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r21", "r22", "r23" ] }, "hysr_StockIssuedDuringPeriodSharesCancellationOfRestrictedStockAwards": { "xbrltype": "sharesItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "StockIssuedDuringPeriodSharesCancellationOfRestrictedStockAwards", "presentation": [ "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Cancellation of restricted stock awards (in Shares)", "documentation": "Number of shares related to Restricted Stock Award cancelled during the period.", "label": "Stock Issued During Period Shares Cancellation Of Restricted Stock Awards" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for conversion of debt and acrued interest (in Shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r8", "r34", "r65", "r68", "r89", "r252" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "presentation": [ "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon conversion of Series C Preferred stock (in Shares)", "label": "Stock Issued During Period, Shares, Conversion of Units", "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit)." } } }, "auth_ref": [ "r8", "r34", "r64", "r65", "r89" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock purchase warrants", "label": "Stock Issued During Period, Shares, Issued for Services", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets", "presentation": [ "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon partial conversion of purchase agreement for cash (in Shares)", "label": "Stock Issued During Period, Shares, Purchase of Assets", "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/RestrictedStockUnitsDetails", "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards (in Shares)", "verboseLabel": "Issuance of common stock for restricted stock awards", "netLabel": "Shares of restricted stock", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r8", "r89" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://sunhydrogen.com/role/ScheduleoftheCompanysStockOptionActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options, Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r64", "r65", "r89", "r291" ] }, "hysr_StockIssuedDuringPeriodValueAdjustmentDueToRounding": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "StockIssuedDuringPeriodValueAdjustmentDueToRounding", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment due to rounding", "documentation": "Value of shares issued during the period adjustment due to rounding.", "label": "Stock Issued During Period Value Adjustment Due To Rounding" } } }, "auth_ref": [] }, "hysr_StockIssuedDuringPeriodValueCancellationOfRestrictedStockAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "StockIssuedDuringPeriodValueCancellationOfRestrictedStockAwards", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Cancellation of restricted stock awards", "documentation": "Aggregate value of stock related to Restricted Stock Awards cancelled during the period.", "label": "Stock Issued During Period Value Cancellation Of Restricted Stock Awards" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for conversion of debt and acrued interest", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r8", "r65", "r68", "r69", "r89" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon conversion of Series C Preferred stock", "label": "Stock Issued During Period, Value, Conversion of Units", "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit)." } } }, "auth_ref": [ "r8", "r65", "r68", "r69", "r89" ] }, "us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValuePurchaseOfAssets", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon partial conversion of purchase agreement for cash", "label": "Stock Issued During Period, Value, Purchase of Assets", "documentation": "Value of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation for conversion of restricted stock awards", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r8", "r64", "r65", "r89" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationForfeited", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancellation amount (in Dollars)", "label": "Shares Issued, Value, Share-Based Payment Arrangement, Forfeited", "documentation": "Value of forfeited shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r90" ] }, "us-gaap_StockOptionExercisePriceDecrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionExercisePriceDecrease", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options at an exercise price (in Dollars per share)", "label": "Stock Option, Exercise Price, Decrease", "documentation": "Per share decrease in exercise price of option. Excludes change due to standard antidilution provision and option granted under share-based payment arrangement." } } }, "auth_ref": [ "r265" ] }, "us-gaap_StockOptionExercisePriceIncrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionExercisePriceIncrease", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails", "http://sunhydrogen.com/role/PreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price (in Dollars per share)", "label": "Stock Option, Exercise Price, Increase", "documentation": "Per share increase in exercise price of option. Excludes change due to standard antidilution provision and option granted under share-based payment arrangement." } } }, "auth_ref": [ "r265" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionMember", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2019 Equity Incentive Plan [Member]", "label": "Equity Option [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": [ "r641" ] }, "hysr_StockOptionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "StockOptionPlanMember", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails", "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option Plan [Member]", "verboseLabel": "Stock Option [Member]", "label": "Stock Option Plan Member" } } }, "auth_ref": [] }, "hysr_StockOptionsandWarrantsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "StockOptionsandWarrantsDetailsLineItems", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Options and Warrants [Line Items]" } } }, "auth_ref": [] }, "hysr_StockOptionsandWarrantsDetailsScheduleofAggregateIntrinsicValueoftheWarrantsOutstandingLineItems": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "StockOptionsandWarrantsDetailsScheduleofAggregateIntrinsicValueoftheWarrantsOutstandingLineItems", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAggregateIntrinsicValueoftheWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Aggregate Intrinsic Value of the Warrants Outstanding [Line Items]" } } }, "auth_ref": [] }, "hysr_StockOptionsandWarrantsDetailsScheduleofAggregateIntrinsicValueoftheWarrantsOutstandingTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "StockOptionsandWarrantsDetailsScheduleofAggregateIntrinsicValueoftheWarrantsOutstandingTable", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAggregateIntrinsicValueoftheWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Details) - Schedule of Aggregate Intrinsic Value of the Warrants Outstanding [Table]" } } }, "auth_ref": [] }, "hysr_StockOptionsandWarrantsDetailsScheduleofCompanysWarrantActivityandRelatedInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "StockOptionsandWarrantsDetailsScheduleofCompanysWarrantActivityandRelatedInformationLineItems", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCompanysWarrantActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Company's Warrant Activity and Related Information [Line Items]" } } }, "auth_ref": [] }, "hysr_StockOptionsandWarrantsDetailsScheduleofCompanysWarrantActivityandRelatedInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "StockOptionsandWarrantsDetailsScheduleofCompanysWarrantActivityandRelatedInformationTable", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCompanysWarrantActivityandRelatedInformationTable" ], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Details) - Schedule of Company's Warrant Activity and Related Information [Table]" } } }, "auth_ref": [] }, "hysr_StockOptionsandWarrantsDetailsScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingLineItems": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "StockOptionsandWarrantsDetailsScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingLineItems", "presentation": [ "http://sunhydrogen.com/role/ScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Weighted Average Remaining Contractual Life of Options Outstanding [Line Items]" } } }, "auth_ref": [] }, "hysr_StockOptionsandWarrantsDetailsScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "StockOptionsandWarrantsDetailsScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable", "presentation": [ "http://sunhydrogen.com/role/ScheduleofWeightedAverageRemainingContractualLifeofOptionsOutstandingTable" ], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Details) - Schedule of Weighted Average Remaining Contractual Life of Options Outstanding [Table]" } } }, "auth_ref": [] }, "hysr_StockOptionsandWarrantsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "StockOptionsandWarrantsDetailsTable", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Details) [Table]" } } }, "auth_ref": [] }, "hysr_StockOptionsandWarrantsTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "StockOptionsandWarrantsTablesLineItems", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Options and Warrants [Abstract]", "label": "Stock Optionsand Warrants Tables Line Items" } } }, "auth_ref": [] }, "hysr_StockOptionsandWarrantsTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "StockOptionsandWarrantsTablesTable", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants (Tables) [Table]" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://sunhydrogen.com/role/CommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining shares (in Shares)", "label": "Share Repurchase Program, Remaining Authorized, Number of Shares", "documentation": "Number of shares remaining authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet", "http://sunhydrogen.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL SHAREHOLDERS\u2019 EQUITY", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r65", "r68", "r69", "r82", "r500", "r516", "r542", "r543", "r622", "r648", "r789", "r808", "r878", "r930" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "SHAREHOLDERS\u2019 EQUITY", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://sunhydrogen.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "SUBSEQUENT EVENTS", "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": [ "r378", "r379" ] }, "hysr_SubtotalMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "SubtotalMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Subtotal [Member]", "label": "Subtotal Member" } } }, "auth_ref": [] }, "hysr_SummaryofSignificantAccountingPoliciesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "SummaryofSignificantAccountingPoliciesDetailsLineItems", "presentation": [ "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "hysr_SummaryofSignificantAccountingPoliciesDetailsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisLineItems", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis [Line Items]" } } }, "auth_ref": [] }, "hysr_SummaryofSignificantAccountingPoliciesDetailsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable", "presentation": [ "http://sunhydrogen.com/role/ScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis [Table]" } } }, "auth_ref": [] }, "hysr_SummaryofSignificantAccountingPoliciesDetailsScheduleofPropertyandEquipmentareStatedatCostandareDepreciatedUsingStraightLineOveritsEstimatedUsefulLivesTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofPropertyandEquipmentareStatedatCostandareDepreciatedUsingStraightLineOveritsEstimatedUsefulLivesTable", "presentation": [ "http://sunhydrogen.com/role/ScheduleofPropertyandEquipmentareStatedatCostandareDepreciatedUsingStraightLineOveritsEstimatedUsefulLivesTable" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) - Schedule of Property and Equipment are Stated at Cost and are Depreciated Using Straight Line Over its Estimated Useful Lives [Table]" } } }, "auth_ref": [] }, "hysr_SummaryofSignificantAccountingPoliciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "SummaryofSignificantAccountingPoliciesDetailsTable", "presentation": [ "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r725" ] }, "us-gaap_TemporaryEquityAggregateAmountOfRedemptionRequirement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityAggregateAmountOfRedemptionRequirement", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, redeemable value (in Dollars)", "label": "Temporary Equity, Aggregate Amount of Redemption Requirement", "documentation": "Aggregate amount of redemption requirements for each class or type of redeemable stock classified as temporary equity for each of the five years following the latest balance sheet date. The redemption requirement does not constitute an unconditional obligation that will be settled in a variable number of shares constituting a monetary value predominantly indexed to (a) a fixed monetary amount known at inception, (b) an amount inversely correlated with the residual value of the entity, or (c) an amount determined by reference to something other than the fair value of issuer's stock. Does not include mandatorily redeemable stock. The exception is if redemption is required upon liquidation or termination of the reporting entity." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Series C 10% Preferred Stock, 8,851 and 10,951 shares issued and outstanding, redeemable value of $885,100 and $1,095,100, respectively", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r233", "r235", "r236", "r237", "r240", "r241", "r319", "r437" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://sunhydrogen.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "verboseLabel": "Common stock purchase warrant issued (in Shares)", "label": "Temporary Equity, Shares Issued", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r63" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding", "label": "Temporary Equity, Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r63" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://sunhydrogen.com/role/RelatedPartyDetails", "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r802", "r882" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://sunhydrogen.com/role/RelatedPartyDetails", "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "hysr_TotalAggregateShares": { "xbrltype": "sharesItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "TotalAggregateShares", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate shrares", "documentation": "Total aggregate shares.", "label": "Total Aggregate Shares" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r717" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r724" ] }, "us-gaap_TradeSecretsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeSecretsMember", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet", "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "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": [ "r44", "r811", "r812", "r813", "r814", "r815", "r816", "r818", "r819", "r820", "r821" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksMember", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet", "http://sunhydrogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://sunhydrogen.com/role/ScheduleofIntangibleAssetsthatHaveFiniteUsefulLivesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Trademark", "verboseLabel": "Trademark [Member]", "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": [ "r43", "r601", "r811", "r812", "r813", "r814", "r815", "r816", "r818", "r819", "r820", "r821" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r745" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r747" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r748" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r749" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r749" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r747" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r747" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r750" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r748" ] }, "hysr_TwentyZeroTwoTwoEquityStockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "TwentyZeroTwoTwoEquityStockIncentivePlanMember", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Equity Stock Incentive Plan [Member]", "label": "Twenty Zero Two Two Equity Stock Incentive Plan Member" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury bills and Obligations\t[Member]", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r593", "r611", "r613", "r616", "r894" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r744" ] }, "hysr_UniversityOfIowaMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "UniversityOfIowaMember", "presentation": [ "http://sunhydrogen.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "University of Iowa [Member]", "label": "University Of Iowa Member" } } }, "auth_ref": [] }, "hysr_UniversityOfMichiganMember": { "xbrltype": "domainItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "UniversityOfMichiganMember", "presentation": [ "http://sunhydrogen.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "University of Michigan [Member]", "label": "University Of Michigan Member" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnEnergyContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnEnergyContracts", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/EquityInvestmentinSecuritiesRelatedPartyandBondReceivableRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain", "label": "Unrealized Gain (Loss) on Energy Contracts", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of open agreements to purchase or sell energy at some future point, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r3" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized gain on change in fair value of investment, related party", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r3" ] }, "hysr_UnrealizedGains": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "UnrealizedGains", "crdr": "credit", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains", "documentation": "Unrealized gains.", "label": "Unrealized Gains" } } }, "auth_ref": [] }, "hysr_UnrealizedLossess": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "UnrealizedLossess", "crdr": "debit", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCashEquivalentsShortTermInvestmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Losses", "documentation": "Unrealized losses.", "label": "Unrealized Lossess" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://sunhydrogen.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "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": [ "r26", "r27", "r28", "r114", "r115", "r118", "r119" ] }, "hysr_Vehicle": { "xbrltype": "monetaryItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "Vehicle", "crdr": "debit", "calculation": { "http://sunhydrogen.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sunhydrogen.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicle", "documentation": "It represents of vehicle.", "label": "Vehicle" } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofPropertyandEquipmentareStatedatCostandareDepreciatedUsingStraightLineOveritsEstimatedUsefulLivesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicle [Member]", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails", "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://sunhydrogen.com/role/RestrictedStockUnitsDetails", "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r713" ] }, "hysr_WarrantAccountingPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "WarrantAccountingPolicyTextBlock", "presentation": [ "http://sunhydrogen.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Accounting", "documentation": "Warrant Accounting policy text block.", "label": "Warrant Accounting Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://sunhydrogen.com/role/ScheduleofCompanysWarrantActivityandRelatedInformationTable", "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails", "http://sunhydrogen.com/role/StockOptionsandWarrantsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant [Member]", "verboseLabel": "Warrants [Member]", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r639", "r640", "r643", "r644", "r645", "r646" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://sunhydrogen.com/role/StockOptionsandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised period", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r867", "r868", "r869" ] }, "hysr_WeightedAverageCommonSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sunhydrogen.com/20240331", "localname": "WeightedAverageCommonSharesOutstandingAbstract", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING", "label": "Weighted Average Common Shares Outstanding Abstract" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement", "http://sunhydrogen.com/role/ScheduleofCommonStockPurchaseWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "DILUTED (in Shares)", "verboseLabel": "Diluted weighted average number of common shares outstanding (Denominator)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r175", "r183" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://sunhydrogen.com/role/ConsolidatedIncomeStatement", "http://sunhydrogen.com/role/ScheduleofCommonStockPurchaseWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "BASIC (in Shares)", "verboseLabel": "Basic weighted average number of common shares outstanding (Denominator)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r173", "r183" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "WrittenCommunications", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r761" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r711" ] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480463/815-10-45-5" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-13" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480489/718-40-50-1" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "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))", "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(20))", "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(21))", "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(23))", "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(24))", "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(25))", "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(26))", "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(27)(b))", "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(28))", "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(29))", "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(30)(a)(1))", "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)(3))", "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))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r74": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r97": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r98": { "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" }, "r99": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r100": { "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" }, "r101": { "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(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r102": { "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" }, "r103": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r104": { "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" }, "r105": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r106": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r107": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r128": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "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(18))", "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(2))", "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(27)(b))", "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(28))", "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(29))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r156": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r157": { "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(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r261": { "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" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r373": { "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" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r426": { "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)(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r427": { "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)(1)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r428": { "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)(1)(g))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r429": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r430": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r431": { "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" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r523": { "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)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r524": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r525": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r563": { "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r609": { "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" }, "r610": { "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" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r641": { "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" }, "r642": { "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" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "Global LEI Foundation" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "249", "Section": "308", "Subsection": "a" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Number": "249", "Section": "308" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form F-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-4" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-6" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form S-3" }, "r704": { "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" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Investment Company Act", "Number": "270" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "313" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-X", "Number": "210", "Section": "2", "Subsection": "2" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "413", "Subsection": "b" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "b" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "c" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "d" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "e" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "a" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "b" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Section": "8", "Subsection": "c" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r775": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r776": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r777": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r779": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r780": { "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" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r784": { "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" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r808": { "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" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r895": { "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)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r896": { "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)(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r897": { "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" }, "r898": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" } } } ZIP 65 0001213900-24-045549-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-24-045549-xbrl.zip M4$L#!!0 ( M\M5BIU+LDR-\ -64"P : 96$P,C V-3 Q+3$P<5]S M=6YH>61R;RYH=&WLO>UWVDBR./S=?T5?]L[>Y!PYT1L2)!E^A]@XX=X$O$!F M=YXO>V1H&^V Q$@BB>>O?ZI:$HAW"4D@X=YS-F-CT:JNMZZJKIO7_Y'>B/]#J#6T1Z;U].O_-/LW[?;__+_&U8?_NKXFGZA%'<.C(_+P M3&[LZ:P_-,G ,2SWT7:FY)4W?4VNR=CS9N_>OOWQX\>;(3SC#DV'NO;<&5(7 M/R#7U\%R-P[%Q=Z1P9R2K\8SD24BU=])U7=2G7P;W!!9E%7_\;$'0 *@EOLN M6//72O">;>^H!,^.Z/*YGP_.Y(U+AV^>[.]OX0]O! !9P_;SM-; M^,-;[WE&\6GY6E2N%2G\#AV.MB\.?UA9?/SL+E=WY];X>>383]1"2-F#HK)< MU71M59;T[=#(HJB\#9Y8?.'GKF-::F!;]U\?>E^7CWO;GEX^^]4*2&AXP M!8(H7HORM21'%KF&W:XL%.Y^WSI2]5JL15 (3_ZQ9Z?XYP?#I>'CKK.$_=%P M']B3\.$*MN?N]9-AS#8?#/ZP_C!2U]WZ-/O+RN,(WFB-I0)HM;?^'Z./FONH M:+F>80T7>_LYV?/PO[X )I9/KF/MA\(>E>KU^EOVU\6C[K;G8$GI[;^^?ND/ MQW1J7&] XIK)O[4;'A3="HHP-4:-*X+_^^"9WH0VR(>W_@]75Q^FU#/(T+8\ M:@&-/?K3>\N^R+3)-?US;G[_M7+C__UZ (2IO(4UW_J+?GBP1\^-#R/S.W&] MYPG]M?((3[XCDCCSR,"<4I=TZ _2LZ>&)?@?"*1/'?.QPKZ% +S%_WZ8A0L@ M!-?&Q'RRWI$AO),Z[TG<1=^3J>$\F=:U9\_>$7A\\<&#[7GVE'T&;WX[6WL[ M*L4[DTY )?;F$WI];SQ1U'_1G<58^CWY88Z\,8(J_E+9P,NU:_Y%X8_XX(/M MC*CCK_9Q8@S_(#+LSK4GYFCQQW!E_^]2^/=*X^]_DS3Q?0#[Q@[>;FQA"YKC MHW0;06*A.81R'=E'P! +]YN @D>&M\Z[4'KEO0'S4&K_^'MPQ;RGQBB?NOF M6Z\]:+?ZI-FY):U_W7QN=CZUKFZZ7[^V^_UVMU,(,/_9[']N=SX-NAV!W+ZY M>0-6056MGQ^T@O#57;?WE7PP?[ZS;*LSG\*"0U^/_O1Z]/'7RE"L$,N8 CQ@ M\[R[M8?PC.4Q#4I,,&#,G]^O:XI6JS0D\?H?']ZNK-3@:$887GTUG#](UZ*O MSTSN_63V+2TDJ??NT?Q)1]>>,Z?;R/^/N>' BI/G'IW9CK?""77$>5U7M??K MS$#^\:W9&[1Z7WXGO=9]MS>XNO_6ZW]K=@9DT"6@3@:@,XBDD&Z/2-57H]>D M>T<&GULDHFE"+4.:-P/\LU175,Y@=[9#O#$E?X9T(3-8T1Y=46L$WE8"NH_ MH[J>P@-CI/KUR'B^?J:&)-=ZC,7&WJCP6IC#1#]W4 M>;HLU.O\TT&U=ZV2H]P!@B*H+A^U:OW;V]NNMUOY)_+_Z'B%[^ MQA&W--#)7?M+BW2^??W8ZKV[BJVF6Q;XW<]WYH3"LP^P9%06E$I#%,7KJJHJ M>A&5]U/+7"%VIV;-Q_>XC<#([U(E'J%^R3V(W$6.R>F14S/O1J. MF8ES9DMZ%Q-YQL.$PE.3RB)OP.FA^'OB>&,Q&,6896A/9D8,Y<" M4,%/E0;YX#GAZM^IXYE@186@^WMBSXS"9X)UU?HO&]&:!S]:\Z:ZC.?LBFF% M 2$_*A7[Q,4(\#O7 \MQYMC?D>=7C4R?]]L6L/(LX.8^/GUCSRW/>;ZQ1Q%1 M0+=C10X88(_&U)P\OSN$WLU-/#0Z]+LQ,GS1"*1D74*\T39DRK_$Q%3(0]N7 M.2%-UE$^,'ZV1["6^0C\@VA?U_*ZFC&R9>U:E>LU110/(1S^F_X;TIK.)O8S=3X\.&\;9)432<=^\WK!'TM^ M>,L4;Z",TYX'>VE00LV_$(F%BAF;X.4C7+"&9?]PC-GV-R52/!GKA(1*JSD: M.=1U@_]\ 8-'6C%+065]-.W? -(Y/$!N&,CK*B9!J&+76^65MU8K#;DJBN3& ML5U CO,'[-\89?7:&_BQZPSL'];*2S4P\4%)3+Z;DPG-ZEU,ZW6=>SBJ379M M%WFA7FFTFQN>[W'ON;?!))C\?^9L]7R'MX"Q6Y5E5=H>8UZJ!!+_C-BMZ3)5 M;,'6T*"=.8 ]MM^SJ_C\GE;VW7G MU/G[WVJRI+]WX9$)G8UMBQ+?['A'$K@XL7D.1:?I4&.#R\".?%43JZ^/9^Y@TSNNB95&7=.NM:JF;?)QQ!L[#>I/2^@[L/W!8#)\:1"(^4C F[.> M*,@AZA0R,5P/7#X,KUT6!OXS=\&&>0X^-"VT:>#!-U73 K<<](!C>B:L[;N[ MU &,S.:..P>_]\JSX06^=2G)KQY>HQ;!6']SZ+T[-Y;.;/1R< ::P,!B!L-08CLD0Y,!=/]5V[&*[M[EBTA=^_\,_J,. =)^G#_;D ME?OZQ6P>XUPKM*<_?95(0-S!3(=/ECIA'2O,+M@O V#IP#YA7T^.#<@ MM[AZ;U^3*HW?J;MA5@>Y(C[_=&RRN$<](R>5CIF1X$#KJ>EA?YA,_ M%->_'ER]0E3I[V5%?A,\X(U-%\WZ&5[2;!4"DIT0^/!>A;P-/G1BSHW@!=$2 M,/(*Y\J<6!AYQ0 M$1$L[S"L9P'U-RP'2@^W]70%!M$/;QS^^0WLFC)N&]%'TV)Y'BQ>@V$)67R_ M"T+V9^E]^-C& \'?A?"!#?BN0OC"E5"'!P^'L))56,,G3I&/ )4X+SPWBJ5(',)"RO9[/#6VN[39$SIVQDU?JL$@+SB<%RXX,299E, MDWK6E?!NEGEA<9/'J&&\QAC"E;G=GC<:7_S#AU.OT'0"&+W54CO=RQ@1DR*]FWX>T\ MNJM3&_6Q#5QBSSTF@R",X'RSKV ;!JDJ^*T7,%P3D/6.Q5C@FRMTE2K -D,3 M+ ;WUTJ[<[=*9@#I>F2SJWY\9$O4D0'31UCZ#.CN$B!P*^&HI\S!G(-#SU[H M;VV%*ZJ51E40:[H@JU4!N"/DC1#@QOF]Z+2O*VJI^*(4?$>I^**4_,2EXFO( M.Q-9<#OOX8M_SJF%QI>TW!N[7/*_L(-: M1P2[;7=N6_\ZQ0Z+'N+TK_^7]\WP%W1O?JW(E;UN[YZ[ZL-I$=LS;4Z0+H'2 M&B,+(D["0UQ$?3#(V$';X6_&OT51RGI#S=Z M-\QJ.[:G6;GIMW\ N*+71F: M@T4+C6"W1MQ2<+'LXTJ-OVZ)3!)+W;EZ"Q M#Z(:@VB%L'*6(-XMO%66-YTE$932<+MV*A+<&.Z8W$WL'YERNUHB;MLUDX<8%WWW#:P/T#;V9,$%',040* MP@>3X'<&&S+"Q'99@6;SP9Y[!!NG48_T3/>/3&V&4UIG.=!534E7*=.[>&RK MZH [S6AZ[]A#.D(2GHM@9SCW$CR_+U826>8HUCPJIB'E$],(@AK=P>=6+\^ MAGQ:^S^/.$9*6"J2.V/H MV<[9R%1,D4IK\DJ9QD2^69&ZWKXQ\2_7?7?<]]:7I41XA'YS6>^K0 BY!&9H MT$J91F!NZ:/!7)!O,ZR'H99I.Q%B7M27! MJFD)EFG\I\N:;;6MQ3@0+EU18FEIB95ID*?U]#); MRC2XTX>W&%[F.G3M8N$",K,3IGW)IT_[BK^QHQ/$HCL.]_J>X%2)=^2+_8,Z M['7O"?;'\''2L1$1YDKR5OA-AJ*3)9OEEQ5WSL0T]H_!,F/#1!M3K]U2SXVOX"TM$C_BD&2,\/-MUZOU1D0SA2%98IM MC3F=IX=7LJ@*LE(3Y&KU]8X.G9L!W:QK:XU2\:G#+(0)K'@?.80? M&!ALC+(Q@5?O4+NAG;ZUX",NR=;7.@+T_]X/7WUM30<%Z^"B>RN9Y6@ELQBK MCCF8)_X.\=RT1OB?U@+!;M.[,1P'FR+\9DRPS\J6>]9_#+90:E",R@ S/H@E2K"O5:_4S,D$85_G/['4XB_9=X M#WZ^*8M:N)&D#(]!,;3==<67GK.SE;E#C(SMN*[-G]=C]Z! MP1"FQ25Q(%YI&2I99#@]RR5[7P8Z1CU>QS "#H!^[07YW#CJI2Y6&K)0US5! MJLMQ--?P01=\>G-^4[^5WDVGZ07?0_.)W$]@7SU]98!62\YTP,="2]Z%S M (3S>DQ-UZ5>$I^^+E<:JBS(:DVHZ;64)U#NU.&\>&I>3!%M2LZ+"O!B31#E MNJ IL0-,I^5%;B!=_-G/D70> REE]L)1:5JLDP #).N7B8+)Q+DOMV]LBP&+J2T6ZZ6XO.46&"C\VJN8 MUUZL\\$7VWHZYM)"Q3P0413Q_P6XM."<=,ZKKU2<5"T6)YW9/N%G+#=$7K@A M*E_G-V^E5 MVOC9==X%Y(C%X#(P>+5:D#LVSC/G4)B)>48I$L\4)^3"#_!LS;)[QP9KUGN^ MGQB6=XPSH>*H:5D4!455N%56#*LL Z)6ST+4TAEE7ZCKOB/&<#B?SOU$NQ&= M.4"5U6DV_-R-*Q*OP MZ+0&#+;PYIHT.[<[[ZQ7EN&I4^7(Y=MY%'5HO-.H!J=17="K:9LJ\8R^BV/+ M/!S;N&Q91\-<$VIZ[$[:Y4GLX]93*0P#CJ3B)[AF(]_MSJ#9^=3^^*7%.UQP M@2FNP)P[N>;6GAJF)1"+>L1^)$8D)(*___=>:T([WIJX,\%,H%_,[W34MCS# M>L(Z:K]K5B1R$XW0Q+$Q)+'2J J*M&EAL-RA_;O1"[<;"76EXVB=W7A%OF(Q0R]@#RX?+8EUN27&GP9*.]>Q@XQHA.#>>/([5R MK7!Z3*DT:EMR*6+HY'KA]J)6&OJ6W-V+TL@)54H^#!=?I6 C!9X D2E)\Y&[ M^"35L#-O[-NT"Y!2HV6$Y?'5VDXDJF>0?2;YR$7@Y_R42VQ^4D6*PU- M%?1Z;&>JH#G*O"="<2.;'$EEL1Q/VSLJO%OATU.*=;V?(NMDSYD4\X)?EN!$ M$@59XJ-4.&-FEW>2 6/*P)A5T*^;%RF%8,PSIRMRPX!;3]QZ.IGUQ,:N<,.I M6.=3"L.)]8#VSZ-8AY'"!LFK=:&NI77=N:%T<8R8PE!*RH@J8\2:+$A*03/% M>5CI,L]\CJ278!BIB0K!TF1DS\'MS$;3_7>2\R?!RXLP?C?6 MR5.M--2JH-1K0DW5CSUZU*)80)SS"C%L-Q;G:95&51)D21)T[6BC)T_.XR;/ M99[F'$EG-WG.,6/W2[OYL?VE/6BW^D)0MMVZ:_5ZK5O2'W1O_H_TOWW\W];- M@ RZ!#YL?;T?M+L=5M/=_]SLM3YWO]RV>OV__ZTF2_I[6=R+GY% M$S]^]A27KAQ)EW7VQ.N:_0U.F8[?*R1R"G'&X-)3,.DY2Y%5S-WG)@=U62< U:3!5V-G2Y=6ED_$873]=++GL*U2D-69*%6+TV7TW.7^03X M)O3GC%IN$933*4O2TFFH%(R*A1N:H"JQL\=*JXE.2TL+S M=%:VX:^!"815:7YWY9GA>+PL+6,Q4-.,6#6L\$A.(@#85:0JZ HO1+L(#JJ> MGH-PIHJH"7I\-5K0VC/>MJ\4T06.I$);&:?,G@["FGM"FBNK\-S5%NE30RA[.C:7,I#Z2&U7L0R0*LEK0O'YN*5V\$<"15/P\AVSD^TNW M\XE!,6CUOO(;7BXT!1::*9-[;%6 J(],6VG@;4F79LCX8!JE@F M6+72J NRF-8=X*'-0C!3BM!F%LRDL59]>NKJR'.K7YZ;6=QCE2.I++;'*:.< M:-P?,NQY9*G<<%8$-N$UWF<<^1=':;Z SEO=VO7]M?6YU!W^^>U;DE-]W.H-WYU.K<@!U$ M7O5;+=+I#EJD_KJ$[#(ROX=_WCAT M9CN&\]SZH:%/!X72CCV M:D*MNBVDO6UR;0(..@/*JXE8_%PHUY#AA7HLG/M?)R9#@]^O8_E"3.L:43IE MO3R^&Y,YC3'X,D6,:@T!S:A2<<.HUYLZ+J MP(6UJB =-S!92A'PR&]/-2"S(-:W[RK6W,L-GRF#$-DYPGW%B;*N4?O&<)QG M$"2?V$W/<\R'N8?B-+#OC;CW@FI]-_<>AZ0EB+D1A.U^E[6)'S&[IM]]1AWN0NDP'^ONE'5@\%=)1B@2M7&N(;48SC]]UT%58,S>.5MU_QTB8D^[=3H*T3NWY%'T(T]G8+. MR/O\\5^3H38_%&I-Y[&3 7PU%N,.#IWD!\_0EXK@ MU#DA)1+=-U3K22*5J6%+?M6@B>SHK^F"K%:%NJYF<;QG#TU8!9%B3,B]88Z(:9$;8V9ZQN1E,6B:-NL+%"(&VU: OUA\ M"C:T)-<$I2X+JAB[CH.KG'Q53AJ*8FJ'K FU6EU093[C(?Z,A_ET[C*ZU'/,"TZ:AF.!'BQ=%%S5KE(4?Q@ 4=5P_^R^6,U"O-%15$,6ZH,EI MY\[P*OV+8\@4=M-Q#*F+.#E T!5@R-K+Z6&4P'?E!@&WFKC5=+35I":RF2(- MC 1RWVO=M7J]UBWI#[HW_T?ZWS[^;^MF0 9= A^V6E_O!^UNAY7\YV%KQ8'\ MR(,-EB8C>_XPH=DHS5V3<].^O##MCYK6Z,CS38+SK2HH]9H OQQ[OJE%,;3(\==ZRXB76+J-Q=745]+>81=<"XT\$ MX@W,*75)A_X@/7MJ6(+_@4"P_/WQ/9D:SI,) .&CXFZ(=$:ZAP5(#TMDS$(H MT@)Q[=DS!LCB@Q"CXGJ(#VO6J0/GTY@28SBTIP *UG<1"SNH$\.A5[ -$QYZ MF+H4.6Z$TZE'P ?&?&3B1<:C:1G6T(1G7IW_.J34$\BOO29>5 MU;KO\*U]ZLON]76P!%-C_BJ1!BY1LDKR%KIJ^-DA[ZZR@0(+M<(D%B8VF286 MMU56L!'BX3T9/,\ &TT'5,WP/>F O)QU;$1%U+T2V_#;S$L(;(7^-F%KP>' M&G]K#NC-$@"JRV!5C$:Q1#QV]X-XC17>%NEW0_DTBP?PRFN(U_BZ** MT!N-=5BVH2)3G<0T8O];Y_/OM[WNIU9'(.W.S1M?.>Z4XM- ==/MW+8Z?6:A M-P=?MD<'G%OR_UVHQ?Z'3[K2NOG8[@\]]TH(] MW)*OS=[-9Z)( I%%664/R>PJL@#PO_H6GB"O#\!S&L%@5@'L=S()C!)F[N#O M<%@/P]]7[3WP22?&S 6-$_[TGOPP1]X8P15_B8^V2BQ_.&V]98P+P- Z"+&4 M^ 8QRC!K=?F1-1?[ +RA+?1K15O'[?$ARX6%PR0C*A"Y[:>T.$*=<2(4Q8WZ M9-G-:C\[9T$3.7N:?#6M!+N6_EA>Z;T_OX?9]&SZSC M^A#V]CQ>XF\7J9M$8'A5Y5^VZ[=6YUMKG>]"*^Z7G5_@@=V[:Q71>]2,36.&+S06R=(S8?Q$IB;I@] M>\)HC.-OYV7W80,K0/3A![L:C+8&I"_N;*Q)#R@ ML8[$NB@H6TOH2B _U?,B4,?)C**@5M-*4>G4=A;8JU4:,K"?+-12:Z'RJ>\L M$(A51X(H28(FICW_BF?4]JA+V?4(*N\1_4XG]@PSZX $KE=6K1UN"LA^N]Q2 M IK7Q$I#KXI"=6N_J1*(3 J-G1YY8%7KFBK4I7HID9="7Z?''[+WQ"@^,ERJ71MK*OJ8]5OS/K:O"S5[HQB &MQ M">'&TL-L<&9-@?]7#WM%:=J3;,1[K*N":JRK6TSI_M)Z)[" M9CZ*['61!:SK54'5MQ7(<[*?1MQ3&-['T5VJ-#2AKNM ^Z.=I,18Y49X*4Q- M#DRAC/ =X=\TK36_=/M])[^_%G(FQWK:&]I1^L5TW4??ENGPJNYV3/T^;_5CR*ZBHKGE,_3PO^6/)73V7,O^9V?(FL50[,A=CQE4;4$G^[:8D7"+4IT,;N ]6:*-2EP[9E$1&7QC)/A;EZ MI5&O2H*V=9YM<:R5G+)+S>\F+#D*J[IRYH#L W/C9]=Y%^XB?EIQ511!8&J" M$B/W;(][?1XT':&:CT83NX#2J\ MC2;,Y!=!O:5@IM+8P]\LA\)S?]$1^628UJN)[;JOB8W=T<.SRL6Y]?Y 5^R4 M_EPZW1L>OWX9-?; [=/AW&'# );[Q^TGC955L;FT+.BJ*%3U8RKTRJ>A\T1F MM=)0!!6,G'JM?,A,85'G@4L-8_B:7A=4\1C/+F] *D$?]D*&N()-S+T@-#3G"1%6)E.%5%=%RQL#2M]U5"51\; M>8>U$CBQ,LB4M&VBT[E54F[J/3O\8&]40)?#:BCOG=;ZPV"48IYAT(BMU* M42Y5*\54+K=.\#N/V/QN(8A.NZ?I>X-Z.QR$T8\HN8AZA*<'LB ML1M^+48 -W;CA8TLX4NC4*H@=*EY22G$.8;8!@I>QDJ3C)Q@?--.3"E .9\-J&BIZYJ#7K+\*+54UF; M'=NR5VN7MFCD@Y$P6<:4#*DN"HIX.+C(J]>*U6TF%@_L)+V""20B&+=BC7>= M.9\22&$M9Z0#5)9))"I"-4::.=%E19%'3U=#V(N-5>-MN4 M W-"J_T$O6A4U*F=UF!AJV-7FF/4LWJ,QN6F=GYV^"YB[Z2QCG%_794%+4;AQ/$T/MKR M+C>A\S.XCY?J&EX>JO6:4(]Q>GMW)2(>=&=ME,20Y,Z8WLV_:7;X/6+9K98&6W M.]S.+K:=K?(C^$79V55N9[\\.UOC0OZB[&R=V]E%,^ X,*4 IHAV]B;$_VRU M/WT&*_NZ^5NKU_S4(C?=KU^['=^^[I/NMT%_T.S<@@%>0!1S8$H!3"%*^W>7 M..R^X2FL)9(@535K$12A9J:O(KA8AR2,[)%M7!L4<84#9XML)^H6@2M4OU98K G8&$ZM'NY/R+DB9Y>V$&PAH;)0ZKJ@:;)0KQUN M=W=^?Y?/\N+ G!V8,IKVP;T25\RG,>YOSE<>H* MC;>LLRIKTMBXNKH*^B_.HESSCD@B$&)@3JE+.O0'Z=E3PQ+\#P32IX[Y^!Y[ M4#^9\"I\5%Q]^W_FKF<^/B\!F(7O2_NZ:\^>L50OQ-/SL4(^#RL9N+13F2:Q-;W)&+):J MK&P\W/)[,GB>P<:;CO%@#M^3#N@-'RT=&W$A1[_T-OP6PQ+B=8&?7?AZ<*CQ MQ_4#!64%Z\X8NJ/ :EN 1;Q&,73\AG>#&-T5[G9)][S9T07A73G87/,O0(T> M/<#PF2V,R_XQF 8V_BWBO*(/;XW&.KS;T)6ID]8]O[<'O;U_=MN[:-^W!ZT)LX*[;(X//+?A_K]4BS8(8&_@Y?&(:_ MKX!=.PQUH'.']F1BS%P )?SI/?EACKPQ[EW\I1(KNK(CYJI!7-&4,/= $E8O.F3')0.!+A-HS@',>=9BWTQIB97NZ&?B&V>DL? MS:'Y(J@ZL+.A:7&*PQ8A.EG]92O8'XV)@?<.AD=NZ9#B]648MU+(J\7%UD:I M8["L^*:Z?=T]-\;[OQK_=CA8IW9XE:1#Y]3PE9O_[AA&E_&>3H/6C2K1_#!: MW8U1CM>D&0NUXQM%]M%I'<-KJ>.V_IR;WG.<;I&J5FG4:E5!BE%>6TJ*9:5@ M]I*MGB;1Y.A4$MU/2I2%FJ0*FG*XH6LI"9BWR-5/+G*U)=T.)Y)RFFW23$[1 M//E(FN$ 1ED7JF(=J'8X:>N%4FU_TQ!9RHML!QM?5T4XYK KLB[4JGF0[[Q6 M=-[R)I]:WJI8"Z4+4E45=#UO)R9#Z#'S%9&Q.QX9 "H%T\K^"YV=P9C@V7$N/)H2P_&\\I,C3<<<[X MCQTK 6=[1S3D3)P3&W*]M)#7"@?Y7E,K59$;,[90=NCH=NZ -Y3Q[2#8I7[ M0#ZZCTW7I=[V82*;88:J7&DH5:&N2((28SI?\9%ZA/VZB=+?C,F9<4 4N4"6A'L-/Y'[@ M!5BN'!@.# ?F9?B!-^@$3B:&%_AX8)MZCCGTPAQI8OPPG)&;,U[CGN*R6+A3 M/"[D4FDAEXL&^8%+D*,2$?:G)I&3_C9UZU4/<5P^_![A"IX>OWC9KFL%17!L M):>42\D=XQ^>GC7 Y]:D6CK=QGW&4EBY'!@.# ?F9?B,[#S 6\,9M5S?:,RJO"T+2V%:%6C2K(C;DU:)!7CK:%^\J.J]KI^8(._"P?FT#>]G) :NC MVU90[<5\Z ?#I:.;B-[HT3_GI@M&6I\ZW\TA]8W1'AW:3Q9;A=FE<2XI-+'2 MD 2IJ@BBR^;N%S+3*:Y5NCOS\V*':6TT>C@USG'F)3<&F<=CC/5X#BO MXTAB@/DUT?G[#@^H._<%"C)@+X=U_87,[XE8O<0+@EJTOAP+NG0 HLQ?'FP*X][A=&;T1]UHH,IXD33**&JZ_ MZ]\XH^?VPKQGMVFPLF]>2QJ$[)G%EQH5N[Y4\MDV2MI6QHDO;'2QTJBJ\7KJ ME7*.U$&9SX)LZ?KD'YDNH^-8(D%5ZT*]K@LU\7"Z3"D)F+?(I6W'GUSDY"7= M:IQFQ] L;=__Y#13*@U)U 514P0MEYEM%T&U PDH*0K24B:@Z&"=Z7665RC* M>2C*BQZYIYQ\$K".NW%Q?R<@W?4Z6B#=_3@7-E%0?%@P^4=KY5$9!ZWEEANAZB MLYRH3)MWP@I MO4'-@>' E!J8DGJ$S,=;<01'],$CAC4BQM"! X:8F$]!72]GG,<]YM4CI_,5 MQ M42SNB3RW8$W"WGI/OH_>^;#A/;I$![U3!K7+:SA.(&J*DCUFE!5 MTII>14!S=F;L<3A>LVMK4HC@PDYKN#Z+JY@(NP?O"&N@&71!EXK+P7%57.$& M])W%A' 7)9/69()?45Q_-3"V19Q(>=C^M)B ML%QC^M)X'448M58#4:O7A5I-+[U#4KR<@;P31@ L&2A;-BB.#'%RP2,"WGALH/*YL14C[QX M+0#DQ;MSW>M^*H.1B6<7@O1ZN_"HB)H_Q1W+% MI)X>D_PVA#L2'!@.S,L#ILB.Q-X!X/Z,R?7-EFX.9R:SB7>AO318B&UTQI]K M=NG3=F.C+/Y8LDM'&9\#'I=G=E^K_@<& [,RP.F2!Y^VA'@"GL]'P,>URC= MG2*7R:R[==05!OOGG@5>W9UBQL>(9CE24CUYO]2Z6&G(>KP6Q1=+ZWRUVUZ" M:^=H;EQGS8TUN2Z(DB348U1?72SISR/F)V^Q6Y>7%.>SH4],[=PZ\^ZD=M!0 M69-J0EV7.+VSIO?^5LQJ;AU]#Y99U]5*0]>%JB@+BI[GB5Y<5^4\,EX_N8QC M$V=5T-4JB'F>4]^W.=^KP\#Y./"#$_^B:"WG@.].N[-OOK>:?A^Q0SO9HO< M+E_ 5& .SH6 PX=U7Q*ESZ,."S'\F8_?/C<%^/CM"]@?'[]= /7(1Q'S4<1\ MEC9GX$O?*9^E?8E;O<19VLO!V5O!CF3K_._.49C7[=4TW:43G[=HF%.MUBO"A(?YIV"4]\_1"A2YMH_'D0E>+T(W3[!B:I:A/.I)F6/PB:T*M5A=4 MF4O:41DD5?5<&22:*%8:-0G3A@11S>.DN^QAWB<6-TW$5,ZZH"MU0:L=SO3B ML[SWN+*74B+#@>' <& NL>!L$]++'..ME;:/H%:X/H*%Z2&YU^!-5P>3_3QN M393!#M8$I5X5Q&IA1X,E0.I9QP=KHA*BLYRH3%O#D24J,<>_+A=Z'&!<;5FN M>9%B@9B@"O*DUX2ZG%:@N%-7"C.4 \.!X M*-BHGF,.O=#S),8/PQFY.>.U,-=:<:V)XLUWC@MYX08,'S")C_+;]LWT"IRV M"-]W'WL+KF=?:C*>WV\D;_IS$F9O24)5+*J#G 33& MX=R='K]*I5'5M8(B.+:2*]S4TOVL<82W=WK.4"L-;$&82K5Q![ 4)BL'A@/# M@7D9#B [#_!B:,RM+Y?(4;*!X7N$3@W.Z1 MEM.NW8&];!"(W;7:5M 6A+G0#X9+1S<1O=&C?\Y-%XRT/G6^FT/J&Z,].K2? M++8*LTMCW3A4L3X;RWM%L;CWHG%YY\6D11:"=;3L6(=[*Z6PKS@P'!@.S$OP M5O8.7<>!GNM;+=W<4SX&.JY5Q4>'& W.) MSGK:^>DJGYT>VRC->79Z$1%_[K'I.A^;?IKIF_*IIV]J4KW2J-7B-8.^6%KG MJ]CVMMD4S]!&6I/%2J,JB#5=D-6J4-?5ETOZLXBYDK;$,;&8R]*2XAJG]FFI M?>H>_YHL8^OJFJ#494&-D0K Z9WIV'0EM_[R!^-,,G:GJPNJ+@IBC)[E?&QZ M5H;;R45!P[CF-9QB:OC%2ZM".^81T#@X' MYZ1J@4](+RXX91D!S">DGUN*7^Z$](L9AQ4,J!Q''3-0[.//?_O:0YW:=&\9[Q MYY>*XIPGCFJGOR:M5AJR'J]C72DIEI50["7;.0:A:[*& [5E71)TM2Y(,7(: M2DG O$7N]->6>H1NG&;'T.SDDYEE,"8D]%KA&C'&AKQX#1#C0EZN]GM:K6BSTQ4@?4T2)$4$4TPJ M;#?&^$@][ZQG10[164Y4YC28\BA4*MCKL09^0ETN+C;CZJGBS5;=QP=23H,? MC^(#%?F@+H)O7RW@B#KN"W)@.# H[D_\7'?[K_^R9#Q/:IT-XU#-I M;(>0I0RH@E2O"=6RNC$Y>83'X7C=GM5"!!^^J3H3<@]<].7D)";"[L$[044' MMT$1=*G,H^YJA9OG>1:W,1NYJX'<::*@UM+*'?H&>G0DQ?7WZBR\KBA" MK5K<:6QY>7L;6/0+X@Y@<;#!82?2G)>/\=4 M0/7B98#DY:YE0WD9*"\+-?UP>R_ND5V #WCGF MT M[(Q'CA^&,N$>V9E:4-CVS7KCTS-+1OER)8WG=#?46BL(W-E%-?'+69E3M M-#,!A[*@:%5!CE$'772&*%Z6P3FNA-(QA)H=0W#7HQ3&$@>& \.!>;&N!_V) M/].<45DZX[*T>7_UPN7]E8[VY4HM2N-8-$?_F;L>EHRZ WO9\QO[Z+:MH"\@ MNSU[,%PZNHGHC1[]%6DTO MO0-2O/OAO!R00C".EA'C<$>E%*85!X8#PX$IJZ.R;ZY];$79H1[Y8KL;#:BW M+E[9A^W#?7;CTB/92KMLXGWHB0$$1P!' $= N1 0VZW8G;S)4;8=99*X.]_L MQ>%LGP^HIYA&#(=QVQK:4_HE[N62CH.(5541M!@-8#F=,O+5D].IECN=N,M= M"B>! \.!X<"4P^6.-X0[Q4R5KX8S'"^F_K+7OYI;QGP$ZGA4W)G@"8[H(P:# MQS9(=VVRD[TZRY$A/BO1]YJEZ\D;I:CW^_!9.ZTQIK9UC MZ$M5Q.$AFEP71$D2ZC$Z57"JYT?U4TAX55I2_'#Y+:=VIM363TYM&0?-Z((F MU82Z?KC>E=,[(;WW=ZY2T_8%.WY$356I-'1=J(JRH.AY'N;%=5'.(^-I"U*2 MR[A::2BJH*M5$//#PVVR$?'0Z7[K&8 YYCLTKO!_@5\P"U\W-9PGT[KV[!FX MO^])\&OX<.2"+0! M174%\&-KT"?'F+!A$EAIZ(VIR[K C# />$06+CUY-"WP_7'@!!AK'ILLX>[9 MVC: XV\WUM9.3 (?!/9N9(GH!C']S7Q\KFQYT7]=7Y,[DTY&[\B]\03"VJ=_ MSJDU!#BKY/HZ>)HI$O\+$7 M#)YGL/&F8SR8P_>D VK$1TO'1EPHT2^]#;_%L(1X7>!G%[X>'&K\[I'O.[!@*P3I3LG\,IHR-?XNBAM ; MC7.(\$.C_ZWS^??;7O=3JR.0=N?FS8>W#_L$]C10W70[MZU.OW5+^H/FH/6U MU1GTK[IWY*;9_TSNOG3_V3\ 9B:$#,=W T!WW1X9?&Z13KO3(E^[G<'G/FD! MC+?D:[-W\SF,Q*JDV;F]PI!L(=#XZELD)'QN>'9) [,%X*6326!D,+L%?X?# M8QC^OFJ,#>W)Q)BYH&;"G]Z38/Z>)(J_Q(>]$NL28#/ '^.B->2>!%?BVQ5^ MT@'V6O8#[#NF1';LDA88)Z/!93E[+"\N=3X\.&_A ME:A0TH->RGTK&>S[>$[:LO#RY"%WO>Y7TKUO]9J#=N<3:=X,VK^U!^U6_]W> M>\X(!O=:5]=^V>8 [LH3#O7U+WN=^L53B><5UW\Y(O:2 M1PK6X:A+M=+0!;5>$^JUV'-FMV-DUPC@4V.Y. E452U) E5L1)PO:N4=>9Y*=KH[N#G"<4?FM:H&=EB+,V@L[Z.DE;.AK)IM&AF**PQ%%;%M$UE MNQZ'VAIK M>2V#82V*+T_)I\";5-QJ_OAJ'17'9.*+P]FZ>&;N;HZ?7>===&_=QVU=YI)Y MH)I<:6"V1YP,OCU.Y]E/1O7(D[$@VKQ'X=>_@$'13R,X'00H"+SK@^K_:X*Q MXKMY)57GZ+AWK3[LK/O87FPFUNFMX;#M&K"I6OH&F9)X;%>K<^I4C.6Y._N6 M%:9U?O),*T89\EAVP<4L:36A7KJ M.-"Y-?,K1,EK$K+M<&Q83Y28%J#8,;^#T'^G9&(:#^;$])X+P[&%:]2VWV1/ M%W8+Z;!DWN5G0,)8BE;#VR*QBO[9X=NBG=9Z073L-\L)C=XGP,DJWSX:ID.^ M8P\Z5+Q+RU< E0S.#WP'$R=S9^6<#.'EUI?<<+02TUF!AEX75+&D YO3"%8" M5.[$8(UA4*L)VE$3YC(0JWWW@JNAC86$&*Y+/9<8UFBAV<$:(?LS$?A%75&T MW[U#9X8Y.M6%7.PSN5PC*E/=,%A#4!TNO:7^?]M60)/ /4JFA7%*I2XH]3)? MA[4QN0HT)Z804#!-T-$!C#_85OF"I;NIW/7&U.DM=ACKB-#%2J.J"77YF!&0 MA0F22L>.?RR(SFP.ASC#T07;[QE)5U+K;Y,EPXW=^_N*Q9&2[[N6=2ANMIK[ M& 1BJ2M8S6*,,M?BJFS8N#.G"S.BK!>]6RF*&_NR-&UC$54!/5T5:F*-"\6Q M*%0K#4U)ZTD6Y\1@XF&&EHV/<08+6C>L)G-]9^7K61C; (C?_HCW>FEZKH7]#CH9>A5$4Q2JM<,I3.=N!UE<_[]0P)Q63?I:,D;M_HX^\95&IS7P M*S&_885FN[.U&&8=!3$:/&2A+K)N0Y=D\1-4F-P8[O@^2-3_^/S-1872#1/U MFXL\_60*1<,L.5T7!4U)WNPET"FY=?UX$4R1LB(F%Z[ ['A!435!UXYN/)R$ M*_BY8N,;D)C&,/*1VY=XX]Q72LIC7Z:GBXN>?NX[%TKXD@/$I5 M4&JJH$G:BPOFY8-4"9 JLH)HO9XV0%J\H\=S#,M]I [(DU_G_(/U7YN7+EV> MY>UN(_)@N<.!W:$_@EN/6+3'VXZ:4%6PZ5_:"K@"W&3N;BE>I(#+[NR/P$S" MY+8A O (('CLUQ&=V:Z9-\_F4YP4;JO[>+/<5/?QUM]2+#[%"QPL1BI[09)T M;*GN.15K;R7=_2R,F0]?1H[3Y1Y3<*F:CDL+IDS5RU&F9\L4CHWL8XN_+L$- M_&);3QYUI@D3=&NL2U+J0^&O0/RAPS[ MQ0;+>V#W?.K< W'B^EP:QM+/RKJ95BE'[0-W;#N>S\A+M>MB;OK0=F:V@W;# MZ>KD3A3>Z#[V<=N#([28GHX5"F8T'%MN6!0M[!G6$U.\?B%%^1-:8E-N=]G= M2TL".J'I WID!GS^?#\Q+*]IC7!>PPP?B:4ZL-F6(M2DP]4%L4F8Z\E2W"NS M0@&3@RY,F]USW^O^UL;NYA]_WWHE^VY]AR\GD>/$R3V^>;$SC6.GKJ@G,3/2 M9&]LQS;GA[SR>HYDB+J(#%%75$$1#]^D9<40_%QY<>?*9D[/7;O3[-PD:97. MB5<<7W_FV[!^,Z=(6(J%JDY4@Y=;GL]B>RYV/EJ$=9YOZ4,LD[PN51IZ3:A* M*=)22A@>2XTVN=)094%5BM5H(5&SG5D0$B*/CCWU:>+_&R:_$>/)H>&@MI*[ MR*>(JRU[_=[8TZEML?YCL;A)J31J((5U.:>*F$LE7%:Y2<=33L7*@[JH"6+U M:"^%6Z"%!>8$.CK#:J9HT&.;S)7=PJG .B**CBX;;5/.)1 MGHC'L>S RMIJFH)SS'G$@Y\WF9PWBA[WP/%/EG;GIM=J]EM8)HNGS$&UL5<_ M9*N?3JCI4:[Q_WCA]1TD%YRB9:=A_$/3&JU^$'GRGCJF/5HOJ6_]'$[F2!OX M@?7#ZX$?VGI\I,-X/JB._8I%N2[H^N& :):(+S"%TVCO I(8BZ\$M2H)4O6P M:\A5_0M7]?$M.%3D OG8^M3N=-!'Z-Z1^U:OW;WE1N%6M:*<2:O$4A)X4ZH+ M4JTJU&OY%KISQV$/CVC5XC*)+F(EHBYH-4E0C^^[PT\8?L(<$G5U>;ZT.K>I M3A;U&)T!7R(C>_XPH=FKC 1KQ]$8,K"'*$B*+&@Q9EEEPQ[\-+GXTV03AOZW^_LOK:^MSJ#YA=RV^S=?NOUO MO58?3Y9%H@YI=^ZZO:_-0;O;*2#N"@5,(1)S=JCS1>MV;& ?0XFD.P V\?3? MB17]"4.0(7+N 3?Q1NWHHE^'?H1;J*;)*B@E9=)U2TU.&DP=J M5+7G'PABT M.5]RT0[)'A@_L:_6><3Z2"-N&P?%+D^J+U\;IT;I,N4M+K;DW2,=3LS\W$Z\ M0#NQT_7O+LF@U^ST,2&FV^%=&4ML)]ZMS-4;LJ0]XL_GG<\6S?'#&;X;K?(% M-F_,6.NJ?_E:-G[?_,L\CG(938R\^!NRXDKVZ#=@P^A8XILE#W:0!9O6:*VA M?BRCL5IIR)HHJ/E8](6S&E?EW!=PFW5N<(GINBB]WAC >!H3@PP-=SRAKDOH M3^H,S>4TNM+Q:6R!WMT_C@MT%@+-1+GK,UR;\=O 9[?F3GE6Z1@TMB3O M[K/')?EH25YGN]5BK^#\[3..&]C8'"G^X#4=!]7+DB3H1Q1^E/$HOEDQJ?O4 MP6:U-^3>H4&S6G=L.-B_UEZQQR^2(8]MX!@U"'T,WBSPUV?H&]B!#O;4L 3_ X&=?H^KKQM2=./?DZGA/)G6M6?/ M0$P1IN"#$$XQ2I-9",0Z#-M6C@]7+!@&8\H:RT]GAO4,F/0C8P2.G2NPNS$F M]N08$V:=LSYS8^I2E*P1#F@= 9\;\Y&)&N31KVZ"9UT/;*N@7OR<6SN(WJ3O M8^L2<97B_YF[GOGX#.R\\:+_NKXF=R:=C-Z1>^,)A*!/_YQ3T"?OB$:NKX.G MF33Z7X@(1'2'DKQEBQI^=BBCM;*Q6POUWB1?OHYN/-SR>S)XGL'&FX[Q8 [? MDPZH6!\M'1MQH4:_]#;\%L,2XG6!GUWX>G"H\/FR1F-S>W^D.6GTRZ)*;;N>VU<%YCT%I=/,+Z0^: M W9EU"=__UL-O+GWWSK-;[?M0>OVQ&!^;?9N/A-%$H@LRBII=F[Q!^644.SB M&]]8Z[_BBK\-?&!]B"M7+' M^6A,S7:5F<__?-QN.TA9->979VS;]LL7K-BRN MI0VUL*NNMEE39&Q\I^2!4HO,' H6&;NT9&LY(W13@)^]<3@F"%>>.28L,IL M]$_4HF#(35B(ETP#>:#_U;&<\F=_ 8X._Z'^RQWAP$&'X3)7Q%CS[- S^T?_VO M-Z3)]@ @3YX%7.P9_ :T1&%1K)P$6W0R";=OSC5:'LN:T(_+PO&V_ MVQ$#BV&D"G[VZ%8C]@UI^XBR9Z8%+[T".( +X"SW!S,@:(%5Y6!_< =?8(R0 MWC[9@*JN":H%0+#H$!0A1K;QM8!BO-B:1<0A0N-@ZZ,W9#$"%3WV^<1C0%\A M2!8H5C(%3AV[A +OC,A7PQF.ER<(, G#8_AB$&U8>,0"H=]IB-)P66]L>+"W M9P" T)\SRD(#""D^]$P-)WC)_\[AM8KHO^/-%5":/,X=>,A9H0Z+:2$KX->W M&!>#\5_X_?^+>T_ MBN.M%CU^584?OS&/7_E\QV]@8W\%^_%WS'3JMS]UVG?MFV9GP.!HWMQTOW58 M\^/[[I?V#>L"E/?!6Y3CUG2).Y].4>MB]L!2!"(GPM4L$ )VJS&W/C^/'!O. M$'!6K.$; DL$6MH?QX>W22Z>3G!X ]>"1K-0++9JJ^UGRF"'2KQ"E;B(P8 * MC9X.;JBPU]\1/8] ^< )8.)QZ,[PZ$'9#12EZ00A'1/O6N%-]L-_J-^-YIG! MY-*M2 '=@FJ=;3TK\P)?OSSMV"'I>K #7&,VFYB+):Y\:V<1MMYUFKPY&4^M ML' 2;1[47*TWC4 T/R=6YK$6B^KR:G4S'I2-5 Z?]R L6YZ^%-L8=R]1%0$-?DD'!!; M\*)0$P> +8'$Q2+6*;#,M%7@K(!\3?%<=,/)DNSXNHKZS? M;QXD+5K@7Z%' MYD_Y<^<.L[#OZ A/41(,;P3; _^"GGTHSJ_N;MLWKT& IR9:$4V/>&Q+0?JC M/?<6_I 0M12NT*N;&G#X&SC1"@%_,":XM#_B"FQJ_,.#8?T1GO!K4.)B^/+E MN]G'J_ZF_\[H\BN+7*TM0GX8+OGOO KE FP&R%S@\B88YP6ONG?HU)Q/6^#J M6O%R]R0*$4<&0+>CPR9*[HNCD6MDZCBQ8R^!]L:^:+T[4T?Y!$;L,TQ MQ^H*_:E(+ Y#=C!0NFPK<)!\XRATB%:& >(*2T^'):2/"-YN/)$_YS;+ M8@7B4/_U['5!WJ'ORWP!P9Y M ZLB=S)-M03V#>FNO[ M!:M,T6^-JWM6OQ75-[I6*'WSS1\;N #UO*HF5@QUEP[:2:G\\;T'[G;T8N8J M_<6,$(GQ$+ B)^9?\&4:;MO7.*X[GP9E,2R4;[ 6DT&('X0:EKL*S52@OC\K MDGUU8AH/L";J;_8[?F5DND,P5>9.4%W'0,?7[_J>_Z91,&%]=]#?O?I!P1DU MW!7(2 0R!Q04B*+_#NJ;9V!9SYTPR.9_B:&2==S$*R1OSJY@_*L,0#6HOY'Y MB%<03'=Z8["BEAA[<^6'NW:CT*],0!4Z=^GC? *;_1X\9H*!9SKA/)GE\$V+ ME1&NSN(4_*(&,& %=!;L*2R)5?""GW1YS8Z?*[R"@EWZ?!WL6" ?3(OH M$@].!::!_6>F]HBB5S&;XRM L,$#9X?#.BE]U8Z9=+8#1\;7)1M%;4VT5<." MJ=$5'IJVQIK2:I57F2 M6A&8^#2)G3Q[K839:P!%R!W;7LHOLB_O(IN\N@D]M]>'+K5];CBW3MN;&;+B MX*3*!9%]_S-Y"DFR#)6=L\"/O-:,NU[$NU;D,WM[<=WN<&_LEG^QL7(ZWRFY M(.3.(]CGO*1.(!M80?;O_G!,1_,)Q5QG?ZO1778?;S'% WQD<(&_82BQ[SD& M%DA] 8[IPAG1]MPPN@$/H"/Z!?W0 2JTV,+%:ME. LG*;8FTQO(T?!F+&;*8 M (L88IAP$30=+<$(@JMN A!*2+V=\PS]);1C]&*@_YFPS<[5_@Q35CK+*QS MZ !*+*O*L4(NYY=UN-,^6['C#AEK::IX@]?4:K_LO,V8SN8>2]H F< (UVS, M+H;I\LA8K8,,(?]E;Z7GXJGXY=[!5^J_[+"WL[/[]NA575^Y^,5BT7>CN8.W MW+&MAY#_'^F*A@)&JZXK#/([+.RNV)%'X#"'U@U;F>4W.C:'^8VN/C&E:[E1 M6DE*Z61EQ-M#A&4Z M&"N)1&536"19W4@@80I_/Z!I&A0GAK3*()7ES3YSB]J+PS4HL"6, PDL(YFE M&]/)\YM]X?5B24IL5[B]N/MILJN?.Q.O\-#F&B7+83FX4-3Y5;-(94F9P;L$ MF/@0%SIWY5BJA3YK$CJ?.N$7+_)FAL=\+$RC]UM>N5>>36:.[87WP9B_8?G7 M>4-!F_DL?SZ6AUR&V-+ZY*8@$OB:.Z MWY=8K_U?M8.+,=@OA-&W[OTWL6A&MN "CO'@^K4B5S('77FK2&_1)#K4Q6C7 MG+U\*)3GEK6WBOC6OP3,8LMQ?>K4[?JW2\0A].UY/.6W\VTK%Z@3305M_;! MYC&VC;YI.\)K<;I/ZBD&P^TY93\AX6/YAC4<*J1(A[L8'Q]V+ JN:VG*4++ M=3US7.<AC(XA;Y@.9 Q',ZG<[_Y=''(!Z#J#H1%S&"$.$MD2ZL^$6!G:&ZE\NAW^1V'G;Q4*F)Q& MZ@T<8T2QJ''5[+D.7SJMDP<) M]4I#ES:35KB[5P[M/2>YMYFK8Q*56O=)0Y1IW-XOD MX14*F)SVME4:I?2;EO#Z3(J'_74YW4STSZN2L4,<= MSG.;?*?S5M+)>P[>BJ* >2$)LI:AA7'Q/F%VQ8W\C\;N(A>P4_(SA^ 0@J>K#(L1\AZ#A4'*P- M[13TC+^.2^RYMYB]%.D.>T@=O2&W ?36"HX8G%=+.$UW":9K3DVL7,3ZNP/; MPWD',\\OZ&,=<2EV<;4,#[2EB=VTA]A?U>_H'XR/8,]1OS,J#JG"SK!7]FQ9 MH!GI%4N,'X8S@O=V;(\2]76)*JDSD#4EH:R=:.#*0WQ-N9LYK_SBL$ _/A2V M9O,XRJD)*75W'CPLM88JY356L-&H:[+ JR,J678:' MO@; [2!'J2_/#?*K"M[M]B M"F=T$(Y+P&XIWC/C:+?MNB =<7<'YD!-J%6ES8V%Q]PC8V[XZ0:')S]2QZ&C M*_^/X<"_8+H%"V%A.;)IP>FR_'X416](?R&IG5XC'[@JY^[7-M\;;?)]"B'CO;MZ[>PT*WKN;\M[=1>C=?:(6W:$SF[BS]R$X MXOI8U80^F5HR;UJY6&]:2TBY+&8_G]:;KI[:FU:Q_%&L"TIB;_J0"YVB96-6 M+K12:=1Q<.DQ+K0K+(:"15W,$7T(NG;C@"LVN P.%;CAX.2T#=6U+H[&=?-#V MS^<@%P&LJ>AM_AB0CR,O7K$#&B_+-[*M(\W-DB="1KZ<24YDI)U<#IG8*9+5 MP SV$8UH;GXWS FS$>P;AFQV]1/@FMD246O9!0!_K5SO,9LUS 53ZS6A7I.3 M-*,[/L7^HHB>FU.4@N@[:$CUNQ5%&N" MI"N"6LVPY]^%E,AVQ=*3Z1ZOJI[E^CWGW[F>1LNV0 MZ'X*7>'C7Z^D(O&I+](-/R7$9>5VT1NWJR=V#4=,EF[,;M^^XU!D+(.Q"9W. M)O8SI7Z"+Q#A>OF):;%5G1&6[),?IC=F]V_&W!O;CND9;*#7T]ST_P['-_[5 MK_ WC0E9)JF0/NHFS!V^^FC#?\B/,<7J%O:%[\9DOOBV#_@P@F^\GO,K6N8S MV[\ G,)7YPYE(Z)'AH?#L4"]>M0!^\ ?%4T!5K HC-=^4@%[Q@MSH/'JCZE? M@/H*+0[38TO!BP HO%,3".#PX34)2W-6OL]JAR@.0L.19Y&U&#H-QX>1LD1O M0*$+(H[+NV&AT 0@?4,Z$4Q?1>MV5O8^!!9\ DH\40M'^TZ>60;W8JX7">=Z M+2B*8X#M$5YS&B0&T/,S$:28)U7 M4'IEV>1Q[@&:5[;HX+Y\U+LD*,2*,HT0,!T)F([=KTZG=(3SIP%\A!/Q&V8* M>+8'G+)K_U?^_GW*(",N+X'#C3YNY8@=9:)G42R)YL '&1QK^5WQJT59;LNA M1:*GA7:B9*V8IT4 >D1W!.?$6EY]X4Z+I-0[Z_' RB>#] PV\S',V=B>N$+F M;E@T2<-)\>31,)U0=UM+-0E?Q8.&*0M0RY'TKN4BS**^[@_'-DYWQ#5\:9_: M(SHIH^C^^PZ0\1OB@LTF],^_]E+U)[/_8BT6E6$]"W;*H]X;=T)^"\_WQ6:N M(KLIM!F8ALAAN7=2UCB%8KB+R.XC3A(-++:(M7(5G/28&^4.)S8>K^%I&Q%] MT_(=6< 6)L119G:!AL$2KT@OCD!#/!@3IAB"P;#,Y" FL[QFS.L&.A8VD,F9ZV S.H"D( MH!' I3@1]QG?SPKS F:>,9LYM@_&;3KV E3 MT'R\F9AP!N !M<"N,CV3#6 MC+++C/.5HSC_-"78_P1>&8&)"@S1[-^0@3T# MW5Z31<8P"T&XBIKM@6TYPN-L]= SD,7G#NLH$)C7JXN.*"Q)HU\3D+.!R4P0 M 5B1/#J@^G_8SA\, /]5N!Q^XRH4L0TOS%AZ5C-X?&C.)JM.PA!["RR-Y6_8 MH&>$7I@7.'K ^O"?J'##YP_VW(MN,6)57R:GJD=QZFE*SB,Z&A-4&2 M#YR/@6[\8<\G(YSV#+Q(L0<3JD^73B9 9W]J-.KCF6&R/X!+:+F/Z!I'-!AR MF$58U!.8AST21#$?J/>#4@MA_P,6FAEX26#.?->..<=7&Z[7F@RL\KLW=BB] M!M7G1!EM#+^C5G\.7&S8'@88X.AP@SGDLSF\<>[Z++TJ)L'I<(76[G*A)S80 MVV.?/8U1[P>+/B,:YI8Q0DS#>G_.;?P/PV@0\F *WM^R;R^;:/[@[4@XAAL^ M"]&'A7X5.[L3^L0F _>!2Y[OAYXRS[06K**NK7*3@58\2 MO-.XJCTZQ&H*5FD5YIBW DOA$FFA'46+TU0*W02AJM"^"\XS3-V,F*TNGFO^ M83TVOJ/9!2K+69#15XD -9JJ3 DR#4I=^(:/OE"Q!&NKL+:QN3A3,0YZSBY& MQ]#@<_")L"./__W X6:5NOI[-&SI=].>NZ!9@PCL-L!Y>X)T[0GJO#W!:GL" MG;'N"_-H3',\FO$Q0DLTKUHVS9+-JEQKJ- MP6I4$\M7@I+6=V?W)W+S*FI'44)/6E":%#U[#8\5'8J0[-.2.]!ZM45MOL%+ MD[=;ZB"V$0/=F4WGX:MCBVS#_G M-)F*6FS:MMB.I[@K=^G$+?2WL_*I?VTW0D@GNID>#$2._R+7[S2C=[\+I-##J[AIVZC$3"9V#]<\JI/*6'3&;37[TK: M=RI;5LDV%B0=F8$GO<"F5H5IRC/ >H"7TX/HU1<_<21>1>LE;5E^>5M6,MKR M\4W*MBSL*^YWY^]$=?%=L*IR_"Y8ZY/CZ\BV-X8[]IMGX@_H>8"Q08-4O-6L MZ)?;'NF(Z3J+)KJ 5K!@\#^M)7(7UL/M(E4V3E^DJE)I*'5!EJJ"KAV>^)JV M,=)+)'7MB-[/^=!:Y;3.@-:1[*-KEPZOS9_78W,THO"(_]_K1\#HM23KE<9U M<(G-49LM:FNK%\.[_LT)_1DV MK5!R?)@?N5Q?[\:P/T8/>Z_/L/X(L9R9WB M?%VBL[_ 9L>V,#0 RC>6HJU6&K)0US5!JA]N+%F*%C09D2RV@-=WZLZ7A*Z] M9D6*!IL9L+C&63P=BRMBMBQ^EEYI%T"OG$X1/V!QK*4.IJ,J@VA)0KV:4S?# M"R17&D\K';UJB3PK3J_T1U@Z>M7YZ97R])**2VNWIQXVA M_^_X-FRX6IL5BK M%06-4M'1&/M@DG<>3$6&6CD2ZC*'(K?JL5):33EIRO1A&@VD01*%&IM[(G%+ M]QC15'DH\M Q5C\KCRN+4XWAR/169^CJ2*E6#G7;4FB')=T!21B]<) M3/MT]*HF,N4YO=*?8>GHI?'C*^WQI17G^.+!2 Y,>8*16S*M(Y4Q^].MT^/C MNB!TX7"D@J.PLY,^/"S@]%MK[:H42URQ=8JRR-UMQ(/>C5=C T?A;&OW;095 M_'[1;%#7$1;)_J"L)-AO05ZZCHY[NBM*(F^ON-I>L<;;*_+VBKR]8G[M%7=, M'MG%&[RG(N^IF%E/Q82\M[U&WDS8/S%9MX8>=2D:,$UK=.LW$$&#*FA3GFS< M4(REEF$5312S&'^0W$:*U2H5QJ24%>K0EW: MC,2S/>T'7DJ1<)D>^AHF7=8 >EG9C$LO!KY9. 5R"E"/74(M'*6XZ@*Q<15X MH M(S1EE[<8FST6:/Q%;/39'[ S&B7,WR( )IR@NXL_[EXFJQ5.U](FI(2.0 M,_;U;X.7XQ0+K"'CT^XDP8(U1$Y#1#+-MEL[!GK1V/OUO!7C@NI)M$F]TE!5 MH5I53ZT(CX%6![&KZ8*N;A8'Q%9\9*'XKDJO^&X7(:MC==[N%5;4719#QO,8 M.1D9.HWTC^SFJM"J+S$9P^Y6L2A^ZFFSU&],B$/E)A,V$Q8G:6T=K\=:( :S MNXGYZ+<\C#Z ;=.6D5C6BA!WQ=JY49RD2(-&J7_. :3'9U3#=/I 1RCID2^^ M(7?PU>4'5UN;P2U[K@9#]H)ADK!H) ;LAXLC\>'E"CBMS01M9;))?(NQU; H MP\$R2Q.UCNGBQ&T<5G3-/O2'EQN 3^,C&R,0]4$?^[?<&Q83W0Q!BFRV&+P M9?"GR$@DP+X]H[ZD!$B(SML^A)"5R#A.2G)Q@KIC/X33X_Q;+@0=CCH,&;JP M(CSUT;3L*2XV,3S/'%)V%,PG!FN&BQMCXWX9 _A[6$7I"I,@]BR<:8BBP@9X M@BZ8/_S_['UM<^)&UNAW_0I=UZ9JYGED#^*=2=95C.U)O)FQO;8GV>RM6ULR M-+9VA$0DL$U^_3WG=$MJ(0D$2" P6YO$QD+=?<[I\_[BD=]U++7!1&"5=U9A MU@N[F3@(7MCXJ+-$HO8TA8\L0+SY8UYC-]5[DF81"K*/7!N57R0LNQA/-;PI M/J/HBW&"**!Q%S-W@$][/U'.$V^7&GPEYDP>);F4O,T2-[DU3[V?^57 MPK%G1]G:;'Q,%2,>P]ZPN*HBAN$F,X%>" D:H]NG"PR[T:N^*B*^']U:LJ0NRT^X;;M]#=41P!ARJ*^8&\X&K-&C02!L"B&\C@8FM MH2>V 8QSG#+YC\9_'YXO;VXER]N[\^^W51'&=;V2L;636K(+GC"O29 M&EP%E>Y" +@-;CLB*XI?[MH&D[V'YINKZ@UBAGHT-V=@6C1)&EMZ<\65<;45 M^],'6FP:"+D=A>^[8SV7C0UW2H^/Q6NN0"'M&UKX.I ''7UYA]?3U'-G MV-RY6 ]^?0(5UDOT?7GB3Y+["^2MWM(JE82H!7\:#S7REU+(\$.)DP:?$_4" M-6_Z[EPX/AEH!Y(8Z_M-SP<+G(.KP"JHRG5LG#4 [[P>T ZZ-!*8?PQ[T#-Y M"ZEJ+R7" ]9(C[_-Y%,A<(ZZ#T,%Y/D0C4XZO%#=?:,8%0[Q7=P@G_:"5@X( M>GC) J!$>N$TE@)*E(;.PMV'T+K!O:3!Y@:>B=-4[>BT<@(DU8G[5$_4>[HZ MR43QY%A]?QX$#;BP^.AE,9E>=29D-2'(!L#N>#=]?Z)Z%*06>R3_B?%LF!8) M>IJ>SA%E"XJFE"MX/WZAC^.>77'_<=[]E-1#L1SH,#AWIR_TLWG8U$#E0S<% M673^]X"?D58)_[<1JZY@%TN0>S4[:S@+-G#NKW\+"P98/*Y*:!Q1.82$OCK2 M> QS/_C'E*^LAG 2,U!X1P1T#@5\@T.),XT3]9*KMJ!CV^,(KCCHN74/[T.^ M(,/;),] ])T"\N^DL5#!5Z0M)6_E/1<(/K7-Y_:6I0+X'33%DTA2HA-R9\@; M1W1[Q^;@N.8_PN&3&^;8'7 "\*AI(\AK^1K8&>0W^%D?-"K_57"&W.\(;)W>DP$:JO'H,N[_)PT:-?5>#[YC\A#X,P-#P>5Q>QMU M;8J;E54 GLYT7L"L>T;3 T9#J M"ZC3"ZS^-;I.G,.^PR*Z+EFD8.;;/7,$/W"#)I,WI &68KNEM9,\(N0V$N\$ M@V!HF#8:&I, 1C9.KN-!%00B?A2 !.P&&5Q@N'UF#^X$G6TUQ+C> LO3FBP$ M4CTO(%W:0!V T"Y0"6SXDBC,RP:EYM%INZ+5$MK/DG>!OQ'=1?1*3)X=838T MCR49 !O* WP$2GI$KP'!S0_Z+G:9K0 "\B%T_05QPN GOERFX[:.3JO-MJ8G MG/=$O9FXW@0'@ J,^Q=%"2]*!/-@I<2IHS"K&G@1D;QDB9QB$MQ,E$"QL-= MB(O)8XW&S%^ BQ'+NQ&+7O.ILT PMR)](Q/!=-()1N.."]5R/')_A-D3W&7_ M,,YPQ#4R2G\&KN5]@<69=VU?O.*-G)C>$V[@>H <(LL!VQ4L#FC7DNX#"+,N MH,KR)5DM49)Q7[)A+1^;[7;OO=QW[*QL9M4'[:#0JB:$,(2QF66VQ M1SUG(\4CF)O78SG?AYE"QDX%AT@ 8- H &/@M@^.2!H.CA+;@V]^?A+(G#A;;01CD<<;(WPCK2,C1(O-L/P M$;4HY*6O8=9$S5-.P9* R4JYH+]VM/I\RDV/A(3K"#9>[P#6GX!Z$ )]=,FYGOINP1DK M:Q0DY1+%;W>2H_COU7?(AZJ5'WGZ IU2<*;WF$+,*4";$^:/A">5*(_CMYH' M+M' %[*;)SD/V5]_&51HQ+T)Z@/K&1.X="85! !\02Z0HY62!0;F*^89NT'I M _\3 4.=C'CPT8^T&F,%7H&D:?:9SWC)\G8#OHLH(FF M]N%1QYH$C.7%Y/0]&<4BWV%8-$\02!915(4 16';R(%YE(CB_B*\ZX4;&QH(0Y?^*C81K!-Z M,J38,OXJ4X46BZ(K<^*KG+"X^AJ&RON4A3JQ1X;9#W,,3H![\RBLG)XN>+X@ MJYF-!0H&'D^AG-0G\Q'?0.D2^ UX4H).)',"P^X9HNB<\ 5=/ G90I%FD14Q M5F=LS/4;P M\#ULR\%%1^]*8D96D+/F4TX@CGLL:[Z97EEASAAYSS[#*J)OV5+Y>!VP]ZIZ MFA6;1LZ+M(I*K6STO#!%+(X^](N'!$IW?<&IU_ $2N=,4BNY882B,H1"5@R# M35BMZEJE4=6:M?B,*PWS?AZQ.!$N)%F_J"M@/=2CC;Z0H'8OH13 5\:I%D ) M6],MP>RVH7)WP%ALI3K(23XOIWI3EM%&G+NS0\VIDP4%IYM( $ZV2Z/&?DH(3HF%X-3NY!'(!*B.(G#M M3!&XM:"7BP>UTZ(N^C(!&\7$D!.<&G"@-! ?[)#KH M'J[F4(4RSHIE5@H;FF?I%Y9(]B0CU.R M7:FDDXWO N*ZR6H>^;7(( ^7?+N"\]2R.EQ#)AEWN"KS':XL7X^K&O>X+J?D M5=:(#^2BY;4KU;0KMXR61V9 _JI>L@ZVX=JUA7VET96N1-27;%[U;6OX;>SY MV-;:C?@4C3RGW@8;]+3=;B2Z*#+XU)6,/O4M>]3;E<9F/.HS M GF!MUI9RUN=H88QJ[=:R<-;K>;CK5;6]5;/JP9:RENMK.>M5G/R5BOK>:O5 MW+S5RHK>ZI(YJ]N@XV5Q5I=AO(&K#JH1XL6@^F5PX%83M7@7$H"#L4 MA!T*P@X%825A1V^X(&SQ_(G%16&;V+*4T# P40=5I\QP13X#1JJ4Y)S#:.)\ M:GC*]_AYF2)2]#(_)B4[##W%_UX_\BV>7R\"MB(Y:Z$ZOT8*H*3 HU?1N^&= M,#)9\*VCTW8MN99+1'H"W^7F#N0'>F[)ILY\%JRY:32T>C75BRW[T'B*^6+7 M]3HYP[#$M1TV'Y5'V&$3J==,QZ*81;O52NY4;MA*@E^PP$.M%)EJZU0- [9A M>\SS8CD=&1V:NDZS@3OS/9K+)+ASCL(B80W??13C M1'Q(2M W-CE#9';EA(P1E9IP)==8Q!B9,K.JWS5WNBQ#6 =M:[ XG [9;-:U M9C5^@T[4KM0$6F3GCKCORF_I:P@?9-8:@T@XK[9JQ)/\+S?,)2)=R@^C\R2K M:E*[,B+/:.49$M7"1+)(-+^^A3/5Z4QZ.\&U9(2%"&'ZBH@7/#L8J+.$AW") M2IHE\88;_H0$@Y1*/M?V@I2)_402QN0]PP6+LZDE\RM$/2>0CW7T0 M2Z"2#LD-CAGW2DA&B4UMZ:I($,(QZ1_[$Q?5U[AV8#_>PSLQAHW_C6P8]+* MUOU&5J0$\R[U.00FR]&X,TMMA%)$;82:N39BGA.Y<-_/3&NS59LK8W;R?\XH MZK!<=V7>6##ABU)?9;U1/_15SNB!J6_9_7-V_?7K]97P_;S=KLJ8\&K8U%FD MVB*N7YT)#%-^Z=#X;Q!?G&V;&E(.UL[%FE*])2GGOR60#4/M9;T)*M3,8 M@&[D:M@WT76>>0_%%UAZS&RT Y KJN_,]V3"@ICLD[H>34\*7FX@[5O<%C'M MGN..A..*XLNBX"+YFY/Q$QSXKS#_?J:'ICIPG>$"C4%?(RTA9IYU@QUE-=': M(#DQ/];_)ZXQ+BPAT- I3P>=->/ 6S'P+CI%N#?AIBQ(/VM@7\+8^NB5R\_ MB(+Y,.3U,VS;Q-V)GML#T/V$;[#/!C0RB6:H":V*6-*@K"_<8R M[!.> 2)8)^=@AD5^',I;X43KD?XV9.'T#'BEVJ?&OX.QR(I2G,I6MZOT28XBI]EJ&"0<7MC@C8C,"_@GO"V\?ILL1/ MJ7*))\<'I2V1>A92 8"KX[69C%#17.0&6Z?R*O^<^':U@MU*4D5-4"V1G)K' M!\-18[=9$E/FI;3RVH(,)01K "NG[/BJ?G3:;FJU#@"I$7GG;FXYSGKB=$T$$SD%O64Q=Y??8UJU'Q.*JI/._7XB%I^TN.% M9ZBO[@C-YPS"$9I803I*:R\$"@HBR<]1[7,M7J[EX6$('BI@?$3Q0HRN0+GD M3?C9!2#)>2/'I3U#-4H+#/>)".'.25MJ* M&K"!U90-2=#\M(W:&QA()&4PI,R1]FMX:BL*QN8*I3V\Q6>TFO+:G@FN9;J1 M3;B1K;JF=]I:HY8F.5*$(CECI83GI*CCTL%%?86*T_S T<)Y2JW$'DJ^ J4$ M9;DK]R5<94IZ?F=L8PQ%Z[335" >->&>]E6ZKT1/5X*,]FHG/:.='UGJP7+_ MY%/N3,L*>(8\"&B6^PY"T_6]$FCI!OJ4Y_L+75[<,=L20DR)E&#KIP"@+KNW M=NY"VTV9R?O*:KL9F1-F]!6*=/FX-M_T&$A!%&Z'9+3/:EGL,SAVH.VE&6HS M(DE)%M#KB"1=7Z<=Y?+I.#6TS'1-KU6T>C.>DK.F9:;K:V1)I=37\>-E4GIK M5#C;2>EMN\@T4P+3+$O?J\KJG#>7_(X:-\WT3K.]JFE6U;=]!FZ:59N5^!DV M;IOIU55;6"UOG=7 .JO7D%+3K3/%M\[4%.LL%)C")6^S+-WQ!JC$LQ$"]A,1F5UC;J!/-O. MMFNMH].:5FGI6EV/QU_X4> 3G-]M#DS,H>+-2T8B0T&X(/S#9W:,173;)>9! MK]B-MEUK8^HU-* M4U^>S-Z3BGXH]*X/AZQO&F-FB4)HW_V.DNT);+E,+N(UP+9&%6"]?G3:K&KU MN3 1#)#*2;*RM,Z:+&UYT55OS!==& LPID%RVMAX1:;^$B:$AB2_9)"UOH9# M_"[H&OW)<5WO*W[R?3#Y M+@-]KG5$O$>WS'?MWK@.<)/AK;]Z-&$O3 N_=SZQ\%M98Q]UK-QO:Z+IB8UY?/[8QJV=+Y 3D(96Y,O-BX<7.$F<\7=]HB"^CO,OL?N] M5DU%G^FK8+(BHO"8[\@1 Q'2QP)LHG!M+WEV[S^J1>H-/'A*]RUH5IY$*W%.4M;M!S.U*^Q/5+?A*ADB\:9[+. .@BU?%& MA9)7&VG5:*'5G0S%&27ZQC2'8F&K MSX5MBJ7#B7,9+5^OKN.YR".[H%'EBM&\WJK*'-LM3C;26$(.D(5#.JOK6+PK MMA!OU.;?'IYLQWOR^#FG^19372]]4/GSHBXR-ZZL4"TG[,>3WFL\AM;)8GL M5ZV+3/HTB:_F)?&U4.3W0'W%;-3 ?8!!';]8EEO;D2!/1J5 +5(I6&.V2K&" MJWET6JNEEZCS;RBI2H$T2(1((T7FOV J\<-TX2BX=<"$.WU8W./G8;;'CRC& M^XWD4]0WDA6(+6 R"X$H2<#P\F3M?E1=-Z%U2Y!IRRT$TB"C*8(1HPR%J_9, M/&$63'6-^OC30UCI+FY>))^8<^.D5.*9LL]04B^ ^[INN,(N+KIMTB&K1,*# M*RB:MGZBG+#1 :NMD@JQH@#1KE/21RDDC MAOJJ&1[1@VW!O&S6T\S+O56Q[X.Y:S*S#@44*:DH@1?293[]'-9 7F.^C]1=;2GUL@OI83RL\OKIRG%A31*<$_<]>RG!ZV'TW6A9:XABW, *LV$C&ZMTQ^F1Z9_[GK/;'^ MQ/+3)6/ 3@H]DJ[5Q3I>N/'W&&3*W%HS(.M\EXW@7.=R+CHWD6J(I3&FOM$B MU+R%5W@-"8:QU[?>K+;,9L 7$.VK-=:OE6;RW-E M)>4D5N&UE=N;E)I>X!U:,IB?&I6?B=YGA=6B8#XO?(K'\Y/"Q3X8,4(=/DF1 M\1>&(P?Q=5;_1U6<,ZS,PAJVR/>#Y>!X&/?^^U'S:,X+DTJY%E?+U3[4] ^\ M35QTRXG[$S%^>>'=/7(MGR/[>0C9Z6<&8O,!4#W*3FY94;$ YM7E8'YT^CL] MP?K++?R6C[X\T>3 =/(^._=?+XWTC>W/ )@:CZR\&]Q/ .X%;5\/RHL6WP=9 MWAWN(?2V0M6KZ4Q+@B2+SD3*?$E5Q *.2PZPMW/< W:+5OYA6["-1]>9V'TT M7!WWH^H^/KRK5NI:M=;6JHW&^]2$\4;U!V"I87A+4Q\8F/84EG0&(D(_>Q[? M$OXA&;ZS3T5A:;'!. VOXBN=F:^X"*+ *Y<6#(MD\EY>?=[,S*DKQQ:%XN2] MEV8U2E#EREA6ET[]Z+113W7II")C:3"O@[^_%8>Z;-Y]"E;DCS7?YNIR]312 M_;\H"IP626@UTB()Y<#E2G=1:A:$T\J.S=?C)[/?9_ (_^_Q YYK&/W@V-1 MNU.*TRY+N9D/VE[_H.NP_-^?S#&3'$$_\W2*N>Z0!"UR'O37 D\G%3R+EM_V MUK$)0LFV/I^=MDHF"04I9I5_S:7D7[XHB'&'-:&_56'FS9-F\Y"2*LE:6259 M<7QNL6H;7_M.2M614LT*OJ7O%A!*\Y(6=GS:\F#3>EX;3 MZZ7C])FW7MW=K==6W'J.ZM)<4_WH]$S*>Z"139F]&G,5U47^A.R*\7)O*I)! M%:A'B*2.2?:4M%9G;GI$1D?-'(ZU.NXSKQ5323)\,YNFLD(-XS8T%?GR70]( M1BVEM;0K6;66S#A)OH0[QP"RL^AZ*HO>.,R*6'!-Z#3RA4ZQZG$*Q"-.8&;W MT]V_NT?F\]E@NV1B;E7'<5N?5W.R._>V.('7+HW *\+/W$YM]K!UW)>; 73V MA0'4EO*%O72U+L[=D%4P/Y CZ4RRW:![\I):54SD() M&5E94^.@F^R%,;X(]:FLJ7E03E:Z^"L%\TIT\5L'G60_ H8KW_SV1I02?P!+ MO'-M\F"SLK>RC1:9GIM>SW*\B=J^P06[1G7$S39#?0I?< M>[G#7:^'G8S$E -YA(MRXG>4&\LS(; 7!5SMXTC+?'R+VZ=IG-3QA5HD\7;N M8X/Z/3Q.3/YW45G].6C/W>4[P*S<.S0,:>8";VE'S=H,CX9%1VJU$UH/F)XJ MC=O&AX;P5;CM-.RXC]TEC$@30+"TF(F==U3C/3W/GQF+7D@&&E\DKOB,T>'0 M'-,861-[C1M8U*OA&.J'][[-%OT^S=M@6/^,'8'D=R$X#9?OD?&^&&8HIO @ M># +=GJB7DF0YJ<^IE,JD;/W@&T] B8>F8V3 BQ JTL]JH I_(6-WIY%9SQL M5(2 %MW):"XYK&R@9#S&CM((0],[4>$1^1MY^CTT@[Z+O9,MS<9HCL!.R42M8A>2MC[U7;4P00CJA'H MNPAR5PP7%^,?9'K6!/WS1!J/("F-^1"]\[2@-:34,(>C)MJ:GJ-&-<.AY'X+ M,1\'@T1B3:QH+ZA7MR3$-SN'X:@SPU&KA^&HQ;:QW\PH5#IZ MUO\=QJ:N-S9UTQ1T&)FZ1U8$[67WAZ@68Y%7N>Z6HX6_D0'M&6>OR*,E>!9V MM+V=$M#!?G82DSNRZRWDL7H[VGU=";NO&Z.1"V9(G_1FHP\Z-NLO&-"AOD/Q M4:W\B(_A!_2K_N-[T59TONNQOD;CW4);RW8J1Z>URL)6U-CFG+D(,;3,<8(J M=80=35S\:>PW@D>X\)Z[\)>1$XYC)0B:U#\>(#]TQHQ;SI,>VJ2)C>X=,$WX M$&!NS_"&]\+R!E,),6BBC%*P:2-(*]POJ,%@N]A>,!057\O;X\,:8H0BO-H8 MC_&$F@I;,9_AVFMP0K+B<&V7X8.JQRQ&C=VC_@:'S'0&](>##M%R\AS;.U'P MV&(%(VKF)9ABO.N_$4ZTE#K&\RZ;Z,KP"3 ZJ/C=Y=WU>[3V[=@P8T4\(Y 0 M3&.;Z7B+2$2O@6]=PD.6104;#TRE";*P/7L134=ZL2TQ]QCH%P\&BO/UP'=\ M2QVDZXM.QI+$CX9 1C[NF^H'D?7ER0%Y:EH*\Q#4? M)M1G5UZ+K+36CYYJ.?;C,?GL?#G!+^+0>#6'DZ%J4\86C2<)1G3-#,8&%CLT MILC4^-#OF;$G=;G M2&H.G!A0$-CH_08:&PNFA> 0HI6\KGQ I>N-.5ET-KS/VZ" ;*8088V!- <[Q'.=YU1C-$Y\"?64P0>SU36N"^H(0 M&>9?HE9J>3RJB$<--B@DOJ\J$ZOP^-A !Q;#UX?:5H#B=.3.#+^A6Q91,;Q0 MN=O?&5&\>?4_)E8PT$:;;4&NS-@8X;5\6,B*&BMJ7\&2N.*EOV"HDV4DWGHR M\2(S7[#Q%:;4T<;]'(JD[6?EH8VCTQ;@0>_4M58]8:"*&+PC@G?B3L5NSX)[ M:#'C&?FBX5M-BR=GU%<8#.>/V\45SOEFSB)[R0J4YM%ILUE)!XJ1T(4]KUN[ M*4?WXNN:<5R2(JM%V::4ETZD1'A.*CYKG0O1!%CB_*UF4ZL!,ZEW$F:*1$F'9A(Y@NO69SR.'_= -M#)_Q&^.LN3Y:0V(U7[#") MQ2M%:$@'-1.LX^$0N4^*LB\[!E5#O%.8\13Q +637P9\8.!8EO/B?2QVAD$M MP)L)0A;?5#MI 3+S&&&P%+(*BWEFFV^P@U,+%J?>9^SANSM3"W(_\M:F%F2G MGS?;U?\-'WTOFK[O9S_^ P / PWVLB7_ 7IO;J!!;NJ44/)+JC\6<.#=&&EP MP&\)\'L8:K!,;?"Z@\OS\;PNTX.F4\&A\,U:JJRE;@*?&4GU;2%I7N7V M,F&'3J5&88=*9Z_&%4E3E>\:G M@E3:.?+('9P?4=3$Z%P#U$NDKG]%,/>6 GI^-ZV5 M%D@O%A<%=$IO[FZ3]_0Y0,7QM'2+P>\G5YX!.?7T^4&EQVTG?.LN[K]1O@$_ MF;>^ZL2*S+(*+T>" TMO,O!1UG5XC8U &WI6C6#(K9O@SB60>L22?/K M6CD)Z,Q/Z^YPK3MW7!^F(VRP_VAU]UQC>F5^KN_61]VO;.#EQO#2XVZUCY<[DQ8W8/;71/>N_IAJ,%^\9\MZA82X)=C/W74 M+6J:7C^PG]+I%A)2\^,^#:%;'.86[(QNL?+E;G+=XF XE%&W*.1VMS:C6_A] M#3?2FC@^_"#Z2;G;%3<.[8IGVA77#NV*-])L=M.W8"--D@^-C]=L?)Q_%]KT MAK.'/L>'/L?%4MA&IK5D;8X8!60$;@)F6[N)FVG]7,NY]7,UW];/RW6KP("D MU 1A1D>_94/#Q (,Q#+JV!/#^F(.6!!WE%R'R[6PX('0_->-V EM/A#H1;Q< M%<6>JNN_GF AWJ]:L("4ZZ)(G602NU91UPOJ5?@"?S:\U&X7134KR=#?8@/H MW;6F%T')E5Y_>VTHBCSS]OI0%%E%Y[LI?GIP/YRJ-V^K9I*ZW_"3^^63_)>0 M+QR (;FXW@XP@J8@! (A3_@O@52A7VDWDGSASZ"44=]ARU@O6R[87@#-YR7J M@9D=C(THO$=FXQ5"1=\@PIJY_\PO]/AH6=[O7EXD,BA[59TOK:^2_. <]Y!&Y7 MQ'.0>1[#=\9P;K5R=-K)7(9Y0&!1")0$T9((U(].&\#Y]A6!R8.#&]'\?ZR> M^=B?N"B4MLM7DWP\.'RX&L%9]>BT>J*WXGU:=Q=;F6N9ZJF57B4\;EH/ALRG M;;RITZ977N_.:8]7WOH&DF1SZ%V -_#M*:G56MG;&RR!LQ+H*ZLKG/5M=O[8 M5W2LKCXV=@D=*501":C9-V?9$R6/HF"ZOV+BG!UG>WJTBC4[:MQ_2G MXI2FQ;Z_0O2GUIKYW3NI/[5$P\/%Y:/EE-BMDDGLU14H8%;-'9'7NX*,U=6G MSNX@(T5Y:N^R\E3#05P;5YYRD"'KU@CMH@RIZ3LN0W(OU]N6#*E5=X=M[0HR M5I8AM=KN("-9AC0K.RU#ZGG(D!UQ_C;UMRAX1!?I#.7*I>1US;)%JU<7/%@] M#M9ZULXT!W04*WI:NX2.%.&STZD M38)G^JN&3#-=0=Z[*0RX',E]5,ZV MY$B]LDN,:U?0L;(N[A(X4.5+?93E2IY2R=>7(%KK&;K(SC[[V>)Q=E%IU M,:NJN=BY<.C.E4XM)>#/JXM+2KK)[&,ZD$&IR6!U,=TH-QEL;O+"7$6@N=.* M0!,5@9J^2!$H+W*+D_YO,7&CWCI(_]78?MF2%%:7_NURL_T#&6Q&^G?*308E MD?X[G0^#0]IJ14G_34U#*P+G*W__[;"ZW#O-;TO>X;@_G&U3VO$7!RK8@+C# MD8+[,85@3WC?6SMOF6]Y_I,'ML;L:R6?=70@@XUP^WK)R6 7N=]L)^;8F(0< M&JQF;#^?;RO7]=LR^]VL9[HP;V2;/F0VM-SYQ,6>O#AW"\Q/I@YAH2C5UOC.EGKLS)?MHE,^..V#F>(+LR>Y?O(Y,CE7OTKZA.6)9.4WC MZ+2MU5.\*'#@(0 (D (L3QU- #JP'Q7V ?L< ]1P78";Q8QGZG1LJ\;CH\L> MC3%U0RX0?KBC2\^;L#['*#\U9]C\

@>N)3_&L N>YI<^3)ODK+ M^<[ESLP\ *E9?(H^':K.7A?NU#/0[6QO>'CMW.;_@018>RT9N\W*T6E7]29# M -#4IVQ\G6%/:6A-ZT?/)U3%$*\C0G?YQ 8@=$YT>%5%,W^B^3F:1G#3X@[N M;9!3T@R O%%ZNF,-_Q,2#6=GL$5-DYP:Y39+/UY@A5;[F8$Y'S9A$^'EWC0/ M2YG[%B_;E7BIA0] G0M4,8*E1##=V-&Y2PD$TY*'W^ 6?;5M%]!3GN[E0@/- MAR?OPHE'^0TNV$BG]583M ;)+M# 1!$I;.E3V[?5VW2NX=VJ;,%?=?'G!#3" M2]L#'9YFF%V#0NS>@P4IE,8K-!\]$)5+#6YN@BK9;FKU%%=-*CXVVK UK1U_ M#MC+Y@_B@](RHLY+\S5*Q)_;&.9F-<5_M#+F7*HO!55P)6U+1X: MI^5JBY=]Z_J*6R^&MP=3=,J#V^KNXK:V!=PNDWIW="K")*S_X8*'*G8^ OZN MA#&IA3(^0,.2T2FDL/3HU,I1X6R#?K9>_[$4JE'RE%#3/? K :G[LI[T)]N/G16XRZAQ/ MPDSX! U,11&&9N27#21 X"8C:_Z?XV/UL\FL_D?U!K#Z([SXSPFS>PS6;ZK' MQ^)QNA3!EOU]\M6/Q\X(GJXB;L0G/L::^-DB1G<4.[F-!&YE D#<)Q]L@K95 M2=A5!:^\?'+_S#^J]],1G+SK&@]F[T?U"NX2A\N5@[#0Z_*W/OA?(S 1^D.< M)@/LP67&]^,'!C<87CPB@,N[;2;L%@$K@VCU$Z=O43X5'C=$_.9H4[I&N:Z< MFL1\]^WJES_.;Z]_OKC2U,NKLQ,_47A#ZU]=WU_W7?O+[Y>7-W?J92PH__X[:K[[?SR_N)\P]O\VKT]^R7([5&[ M5^?X0ZV87="_JS*9F':?X:LX[21DGT%M#T9';XGCU M[J_/?E6O;^XOKZ_NB*3\G'W:R[LS/P_O/<=RN->8?"?L;XSZBF)2A=0_R'!4 M9XHA"MM^.HP2$_+.3:]G.=[$9=<#646]Y7F(9XXW]F(:JB=EXU5X+EXMKD6L M=XIYN:*5F4Q1-/6EU,*N7S1P:8]=T_;,WF^8.GT]N']B03JWE)H[DU]8F9LP MRMT*^:P5T4OBS4?%6D)V'&-.]M0&<6S0U4"P?-@UWM9SLK\:3L:%(H M95\;GI],^G$V273#J< +4T4+PNFN98P&N3-ZI?0YG+N0+^1;T6HW.?MO8]FK M11[2]PW\].!^.%5O\DN1V@D,^_4?_/024WBS,)"\2&\'!D%/(%5J"B0 \@6E MYSLJMLD6O2U'\N!R>6'5VDJ)89$!#I=7GTM64=>JI%?4E2-/;^Z+J]62($7B MBQDC!;")TZ;6;.(_BZ>4[2GLLP5UR$A( KLW/@<=]K/K#']_,GM/_E60&'16 M9%3W&QG)-8*MQ?-,YH ^8].X")BQ@\I)I[*H9]PV\DK+$R%KU4HN,^I%1KSV M-IQ= %I7D#J8'*-K]6I;:[0.&%P'@Z617NY"SK6B3K%HY) MV7A64H[34TK40&I?F4ZU#$*C7>ZDIIW!7VE$1J?<"-U%!K2)#G:E:T'3':NS M;8DP2S7L,V;Z\25%]%OBS5L2FQ]A2&U^>ZK<.P9G3QW\C1+1>3T%Z\&/]PY^ M)#'3E)A:FFDEW\N%BU_ D)0FO))E,2T24_W-F>$\ ._P/9OT#+6#<.XR6 M9XX7!Y(MZPM#,+>J>K.X@.6>I=2TMIQ2<]:]^T53\=_JQ3^_7?[6_8+)8QIM MY&OW]M>+^^ZG+Q?JW<79M]O+^\N+.XWR;O#9^S_4RZO?+N[N,=],4V\OOG3O M+\[5F^[M_1^+\F_R;C*Z-;Z@%DT<;6RUBU_"EPU,V[![IF'!@8#Q43(+5BKT'&_,V\?Y M#;A&ACN>:JKWY+CCXS&82BK? 'Y%,;TEWATV[\NUL9M>/>G$I+R YTSV5..D M(BDP\K]+T?HMQGS#M ]DES,L$YCH'2(%S=?+ "7>2.<#U87Z-_JRSH3T] MFI*VN#%<#BC?M22?U,SRW8NZ=_M(!D"(/-".^8-O)^7@F^TR^.BOX/@_&Z!6 MO^'S?W$\C[TA 'Q&44]'5\B4>CLG1XY-_A5Y!Z%;/SM0(.DU3&**PZ$ MKZ&^RC^X"[36'4H_JK9_2('PC,P_[HRD&F'T/'U4.X@'(HOTT'D1CM3E4JS/W"9N;>1?4D MXVK^OU-Z'1U0L28J&JEMI Z@71.TS0-HMRT.9'>R;"&/SPS7G0*TLKOP:V]0 M1*P:1,WK!K4*NT%%M7U9J--MI(O@X@^U_P\FS2OKDQXZ^^E&3/ZG'(#M WA/+,DK^=*OGSA__N M):1E!F-G63 >:'9E8+?2&X4?>$:9Q$2.1F'C(#I*=PW3F][G!?^#\5AJ0^"P MF<-F2F\\9KOP7]@SLU2]A [;.:PF9W>S/8:?V>]_-].[D[4>Y<9WL2=J@^F M965+?RBUZ3I?FU]A@,J*3I\F#C=I='2M'4X +D^!U+:QE%G93A^@=(!9&LS2 M)S<=8)8&L_H!9H5QT!S](:T#5\V#VM.3 0&=NPR[.],26IG<-U/G@W M<_5NIB>5'>"_"?BGIR0=X+\)^&\R,/R&X)^[Q,E1J>P06'&-M^ M>4\/FSEL9J]B;-42 NRPF<-F=GHSY8^QW;.>HX9-,K1H0YO==SG.U^L[F_(D M=2I'IRVM4JG@/P?'\*IZ-_:1\]<]Q$*.3M\51-]A9P[>DL.3:=R#'0">YA"[ M?G1:URK5FM:NM/,C]FRC5\J,KORQ%79_=-PQ-GLZ9P]C;"N2V;O0J1Z=5K5. MJZGIG1(VU]XVQC)SIJ6S;O<79H51>?9>7YDHOU8XY1=K\1W\.8?-'#:S5];= M(9=@LY$=,"@V90'6<[ #U&RA+7Y?=D-\A7Z6.0BF50?(+6^!M\$":&I5O:&UFHNGP>^W)E(J]VQ-L[MS,+MWB;6N:V]W*I7*P=[>6;2O6ZT Z->/3FN=@Y3= M7?SG9>@#+>216[*RH;_-0;4S-D%\JEGQ(_3NPXEQZI/AJ Z0_AI3&-N1Q.W!^]E?-X9X MRBCTW'!/ZK/A3OD*+SBET3+9,U/Q M2$# %FP-3Q-.3%1-#X Q'#DN?.U$[5J6_"[=A>9/+LA@?@QD??_I_C8_6S">C\J-X8C^Q'>/&? M$V;W<()I2ST^%H\3TPRV[.^3KWX\=D;P=!6OL/C$O]A-_&P1)SR*G=Q&-F9E M D 3T=P\JYK/)B]']4KX)@<+E<.PD)OR-_Z MX'^-P$2H#G&:#+ '4+"_'S\PX-/PXA$!7-YM,V&W"%@91*N?.'V+\JGPN"'B MMS^O?MZI<_SF^O?[ZXTM3+J[.3X,IN9OVKZ_N+._7^6CV[OCJ_N+J[ M.%<_7UYUK\XNNU_4N_ON_06._;U3:0JH_N.WJ^ZW\\O[B_,-;_-K]_;LEV!B M*QB=3+9V6'8AWG7F>9=J^_@FMQ?7GV[.'^_:/8UIXRMDV3B/-M5 MYL=OXA#GH#N!SH9*&2J"ZA 6>O)4!GIMGT\M5A+';T?G70/3 -43?N@Y0Z:. MX!H8IDWO=>A+\H!B4 '_-M>Z62.,>2EVB&]?RQ8SP8%U]!70SK'<"L\>@L('EWA7\ 9\R@$8$O5XN2F 9&4!84V:X:.,H0"B>"63 UH#],Z0= MV#: DCV:/9D,NJVB=N^ZZCO\]7TPBWLP81;)%=A[ M[\EV+.=QJBE]A@Y2> $:4[@!,%3Z6&[KC B5B'4;3M+][8M&1IKWY+S8B'DX M@HFB:^2,X4$D(;@K#XPHPE"_LZDZLHPI?-4GM6!];E"=<.1U&KVH)-+Y+77@S=[DP>NYYHCNG?'H,DYSM'\"@ &&WX,%T++,H8GF9$^\ M",G5148.6-@6,3D1EX5#CK(QK/ M/I5R_K^0X@JOK7Y?"7SW[P2[$6K>P5"+N@()8Y"1-P%SEI%[I MQ%NH<#\%(C5 8'L $:)GD),( M"&: G 26;3I]OI;LEP'(+0.DVE(2[Y97\]Y@,>^]:]@>7R$"MN/J/+AA1\.3 MN(C[(13K> 9.^4^.!33FD[\XZL4URCK8.[*7O@E";^P$SX0^I^]P;\9/^&2T M!/DD<)=$?'AE,3 B;IR8HL( Q"/4KUUTGDOT*SE2+^UPNK.,+E '/SEV_Y;U M&.B#( LBN/3UP1!7K2;67>ZNQ5,!@^?#ILRA]I;-H9A= S_2+D(#2#V.6CIH M#GVZAG_=7IQ=@ &%YE+TD44&T":4M"WJA!+G!@H%SNL&5T?Q)3+)XADEAZ3A MDG;',D(XO.OBJN--OY.VL(0\;A^=)I@;47G,^:[IH=;5"WSJ,Q A3_F3ZTP> MGP @]\9(O80O,+6+&1K]R1 %'D+,5W!YG(#4/9MN-;[#!N74D[3$/K'M?TS M4 QTS9&D_G%>#XIA'WCEO8N2%5:\(_D 1P&#T/#D , 4WDT6CPVJ[Y-A#11Q M&%Q8Y=+&X\>=/1X/8GCXU7D\NAI%(Q[@F&QHVUQS.RX*>DC]:N( M=IR33)5PU3DZE4#1F'7Y^R:&X7J2+.5Z@Z]!90_S590]46:] M)T7Z1SYS?X7]&"H=W5X/=)>^3R:_ Z4S9S#(XB,!O?54;^E:H[6L]L?[$ M H,7J!G]^,!9KP?7+S;2MCFZ'N"]\X#^@$;OT!*Z?S* M8%6?@]*>5?6/>EG M]#W!]^Z11I*^BD@Z@DVCUDY2/*]$(7^_F!ZM M?C(\,]OLG(3W[MZ9PY35GQ[<#Z?JSX9I\Y^:'VJ5#SQ0^5:!@5F\_*?:AYJ. MP*B_'6!@)JM*N8QJ(3 HMLA,L+1&]8>D'#B*9ZF8LZNR/R=H/R1>E=(!>(W4T"= A[T$6G GDC:/39J.A-2N+QPGO!, 7=4/(F[1Y?F/7 M[E\YMDAVS 3W)M9I-%L=K5[IK ?Y6"%&Z:A\#9A3AL"J^=#Z4H7/F \\A,,2(!/ KHB%W;%V!S/4[/8 5<;9GB*J"G]KQ+ M^WZNDV5Q%O(N!=4B94OWHFPI*4C6JG<.0;*,<:K.EH-D=[]W7Z5 MV=T;C')=V_#%T9C2>%2]2ERM%N%JBES=8:A_B^!A?ADN*%P-7\>M",#R\_60 M, = FMP/WV]9AN:4[9DY MM;-:20];<#J:(U8QE1-.%8WME%K6EE7*1T(8_T%7M,D5;4R3IK\],H ^6Y D M/5=;6.ZMLA;1;.ZD%E&PS-8K(+5/U+/KKU\ON;#&K!7:!$_3__GBZNSR8@,B MO!QR^V(P8, XGIEZW1L[)+P34G 5^"HW6U D ,=BQ#UFDF_Q"]]L>)?K(3\& M)G/IO!A!#L<,QU&[WDR:Z<3NBY3I^ JT'27A[2^F98FL"DP['AJOYG RS,*W MFZOS[5OV:%)2-KSVQICB!KNNB]F>7 N@/=SX>=&1S-9,_!T+U.LUK=..9X)R M^@@$=Q FM&'_$Q<5 @,CT\#O+2MCN8+>7F$BM<@;"M>921&:=[SJT6F[H74Z MS90\UY"N>H:M@"*$"@&(,E2%'J8J,U%0BCCG9 3'\6"C4_5=L_*>ZS4CUW1< M]074 D !IN*8O4"#50;I^V\ M._/MK=VNHUW53MS$28HU![Z:O2?ST;!S,@F4.2NL;A:L,4B[:+, IP%UVIJ> M4""FJ3F;!*O.95O1), TAKK6J,=C1"?J)7=FL6=>6JP '5C3P"; O8-1@$_< M@2W@.:XF_\(I861,5=@5.4A#YZCXFD1"W#>&'_H]A*1E-'0*6A-J$00[/.YA M\0+P>:K>>(";).J=TVT+%^EX: NL #$L/SJAP7(Z*S3%UM8,T #U\$>,Z&D M 5*AWM$JG93T\;%LJ6TJM7FKY3N8J8!16.-!%&4#.@B MA1\!6\D]T5\TSO47X$?(M/'6T6DC(0>*"JJX!,%7(5(,0B'&"#@RP";BD1[E M ;-0_="!=+^Y1$-?EHE.AW$048[- M&,I/W!O(4%'"1-MZ<=SO"B\"DRF%[WP1HU@C;>3&9>CLN,V8C5-M8U NB4Z( M.=#63]3S,'(C#O' D'U&P:ZIW;LSM5VOJA;""?DS"@Y\$-" /=",T<@"O1DP ML;D:BGCZXPOOPKUA#G1I\P4!B/P'X?D &+D>B@_E 6-;S/.TF0=] AP"I3Y0 M#Q/'>N8!6(L]PBM&KM,#0@1 P^YZEF$..?$;U$579&6Z)D7.S-EM8(V6+J 'BC'>"M1*9C=SLBT@?QP&[" P76N68A,K#'0/DCVONE1J%BT M-X '/!;LEU0&W,"3\2R^:/#_X'==C*<9?>3WH)20P@R\)!GT06UB&(D+EW51 MJ84=>9%^*7M73;Z@T']!'*N-PW;,1ON-9[IKZHLITZMX@ X6G?G$,.P#/PZ9*LA(:?6YDU?1PB^]3")-=;&Z@ M(9?U/ >8YEAJ3X0U;VSAIHM"E"_F,:# M:5&:\UGVK.9J!XQZ7==:C3FJJ]\2%D\:=N=2_.Y<>-IH]9]OX;+7$;-!ED?S M71[8HP]D/T$U!%NUHNLDCB>^QCH $O9H+T)(P7>"%RM2EBOO'R,27,]9CV># MU2)*L;\SL2#:/W",F30@"^Z&Y-"XP()'DO]VF*#CUUX/P/+"SC7HF587I+)W M:LL7I'.#A._ZCC:]?$%Z#618O!?3#^\Y6NBTI'/PG"\,.=)Q??U_Q'U)6?PV MG?KJ=(P)J>B^<2>XVBUMY :0VS-'V4RPFGYTVM&JG3@ERZZ3L), $-G(?S_O MEP86UHM#>7:JWXR(.(>2Q#G"[_JN%.Y0 P99LP\.]+)A#4*-T.Z!)AOO8GG^6W\0!*TH]J$U&G'EI,Z@\EVBDU7PR8UIEC]\.JF-O0ZWPM=^DN/GMLPS,S(BJV M>7IF3"BHZ$[5NZ!5^2U[-%RR2S]C-VBW?_S%<;[#[TKPC <\^G1_P9,LG0%> MU*/1YE:@Z-V(K::$IXZB2JA(&I1HPF%G<=A%6J7=4VPE_0D_+J6ZIO>=QY]F M@D.A[T J8W(#Q&&2"^BO)H87,:X*W_ #4:IHG3ZEUZ+3JC<.LC3 !I!V0>: M'WF"JP$G!3, 54@5RQ#](%H?\QWZO-7Y[*&4E8Z-&L+8X!W44T! .3 >UJ/U MP/CPU*DSP>@T\"%,)1I,YVR$DEPHAX4:OL-JF$/E4?)H%0-:4XU^U'_T/T)/ MU.QGO"9Q]E,.S]E/1Q90H?A,$9^A!6;'OH^'1N?(F,W^1;2UCRWH\?!=;$D> M*(Q][*=:!=L!NT[\S2_>$G_AUJ.-G<@Q8TRH?0@XF@-&10/<H(F M.'JKA7XGQ?609OKF8( !<1$YM*9*X-@,S]\/0X'^8C*QXB_P@+!W22&=<^& M5H2&*]Q#GC2; 2X'4@]':#"- (>8F<[$(U)WW,B=H^ ]T27_#-,6Z 2\ )/_ M%QN+3URAV,)K3$OVV=])$\Z MOW6Z"KE0I+PTA3AZKZ[. ON#M\+9S3&!&/= ML 3/90K@!1N(09CO#VW\>6#ZG:+ %/6F9\,4+@5>RD<(6%A@0H9 '(RPX3X/ M78IQ;[0-TL$>V/@%RUMG]HIG'S_A\RX;6(#= )\SKV:O/38:HRTBN(Z+A;Y4 MQ4H)D6$ZA&H9+R=40(GG2R\4\T/8 MW?$_D71\EA?C*!-O]A.@O> C0:OB+U*L'_](:V)E\MW$_D4,\]#@4O;V&$^D M8ET_,_?99"]O2U6:DRC4'4=I -G7HX/)N+X7P.(C7H %6C0?Q>,\LVR08#_ @NFYZ3VQ(.AZSF!AI1$]->$(G M S'Q!(P\&,I#0VS@33PX"F+"><'+CNDL*/F,L/6 W8?MXF10*CJT09(\3$>N MTY_TQ@HV2,)^X29/-!S1,%,47QHL;)G?!<)[AOO@V((P?,7-,2T->!Y&QW% M*'8_@)\?#:'!PG&P;)*^V#>=5Y#N/+F*E(HGPQT.)IB$9%D35#H]A9I;DS8R M!M",,$GY1/T%CO6,VQ'OA]T[/8Q"4^R7@PI6#<""HZ)0=Q8E2:"KTN\:GWW: MH_)=]+8[F#1I/#B3L=II_$!JMH0>#AY?O_#&S!@B-W50U7K$A^73OKN#ZX2N MH6]WZCG#L+<_>HKW*Q*I7R K? I0/R/RL-%HSWM_XM,LVCE\;9 2'F[C 6"E M,A K#I&&)8P'^]ET'9N?'/4"VT-J*^1&[N1% Z5-9G?H3YN(_+H!90':F"T' M"B\3PVTQ&?^8!14G+T :>*,X$<"=PH1:S"^7KA]OXN'A)7E\XF]!U ?](Z0L ?B M'9I #D H3\[8\:8V:FV*#/@XF/BS))KJ&/;/_%EO$MJ!WA6) MM"7T^K?-7\3S0Y=@13$FLT4!N-3&Z!A.8?41(.T^:RRY=O49&W M.;UD)ZGF$R/[54$%4 @:KA+XEDJ4I0E5 )^6D(P.'\KBI@(KN.DVILE05-HQ MN>23^"1#*QK8!\,A>-@ZP1,>#M:GZH*1.6*85""L4G>"D\6(,#C?(N*$'?FZ M!!.&.G]>_(7[W,).32=J6+EA@>KSP$*[W3\W#[ #'YIX8D^B:?:&RD9>&@*]P(](; M8Z85_4WP7QO9/8&$AH'8HN0EX,Y_X3WK.R?J%P._S/>"WB\S0IQF5]4EM[L%8X M?\;&B#)//9R6VCXH\PW]'2NY#,%O Y[WM^I)H_+A^^,)R5S#&P&Y\$3(Z-7D MW)WT&?01LK')-1JTY1Y<;*$6W$PQM--Y47VRHZYN:/"%NK#_$L?E?BJ)[8?2 MXTE,(HK,W\0781K=R("E<:<5:@,C0\3TSKQ,1--AI3 MFAWE:&*NB&_"DN:-J\FF[$%I\/=V'9769&V ?'=-X#B2XH8R&;"%56 .Z9WH M+_4M*D0]KC=BM&CX$"7MGL'/UK,)8D&CZD-1 BMIX^'SBA#^\9I%37@HX9O M?9[D-> [R976)\4!?H?9240,HOZ/<0/ CA5T(;(?'>3P\JA=K ("+".[D";T M$N=!_P"SK&,A$#??4Q)G!2N*,X9,(H6#A([4H M\&>*3EQT'>#[$S3>*!,$6+Q$%P SF@O 0(6%LR@&67S6--RZ,T)=$K-"D>BI M+#+L_TAFGM3:$1DF,#'0;-!V >J,;X>"9K]SR WHS:1..]Q:$@T%R&KT%"I) M>T6+C'-8[6V::@36!V2FZ[6#(OIUHYY.7,Y.6T M#WDY*]/>YH,69QB71-.C&Q8=WP#%83^60R C5&#X]OI!MA$?E"AE&R'G#-,D M>Y&,HZ0Z5U[FRUUNU,0O^@(Y',H+GHAS\_EZ6"3#)\(K6"ON]DDMY25"(1I% M?8@%H.(V%;ER28T- ^F@U>!OE.Q#&^Q2'J;!2W/X2H'-QB.UB5UU TM^XO$: MY^]@V(IT!6XS_W?2?Y1337CE,!=%?ND;E:O1-K $&\]NA55EZ%($,W0BWN>7 M8&D"Q%04H/2#:EJ/RTG17V@LWD@/2R^EW@5@>_@*"75 (*7#SY(EQ 1'B68& M\%@V+T> 4Z/D-%T\I,(]1MAX8JJ140^(+AI#-G M0M> E.Z#@'6Y2U8TPO:S(W@0!:O0A_1VV+(?EJ%T$=<@N/"=BCO1HQ%U"LUN MYR 0R_9]KQO<-T :8IZ)MMX#L \]$3.1O'[$J!9(MS"]D@]T^U-AA[9 M9Y[F*SC^I>,7" ,IY.S@72Y0R0(RQ0V'I,EC,_1&PW6GD=,D$U T<0I]GVC6 M&".\H6@58BB'PTWH6WZ^C)*0)>.GQGCRY>&G]-,KQC+\T8T3L!KO1_7)CUO) M4,/]I=&PPFG8+[2$XS^SXS[#P<R;N1A(_OMA JJ15PGS#$):8?"XJ8-!';J@B]\^T)%^JB4((^& M"J,;!=H$5X:DN2(JU[QXH;KWQ-B8GG>9 E>,7,+H%>-)GT MW&>0 <=$C09U24UVI&']ZV '(!/>9F9$:.$+"&T+> <#-N@3W%CPM9(X"BD M\;G.J[_G"(R","!!SW3%F!L1X)9O03M M!FDI0(ARXSJV@V4H!YF2Z4:&VA/H2)@'C=8\;]QC8="/X#N* %566WGL;TX/ M#\%[_9R&B'DKIEC)2VG* UP"?'+*QFJ09J?)=P[]!7W#[=,$KW"O/F-Y(:6, M_&Y&4%X1MKSS^_GP]'>>*X2P0H]>TIBP$S5*4F16^R44=,6YL!$ALL29D!MV M$&_>'YU8G!GX)^Z)2+X2D2A)1")JE+@[3GY:O8@_75"O_JS-0K;._*Z#=E87 M0M\IQ];*S.4"F"F![>T3YT(.!K8]W/B_Z5H;/FDW.EJ$6N'S:JNIU6OMS&^L MD:6NVIBRPZU*3-II-!I:O:I335JL81EO,$]S*,,D#'1XV$&?7OPBM2=#,UE\ MKZ0::@GO%-D/?*#AAW?^O7I?COV5^F(AX!3A!4))_\XGV?=+W[!W54WO5+1: MI?%^YH[5M(K>T2KM>7=,F;EC% GKL_!RDQAE;4O>(,FJQ$X&TMAKS$6+]SB4\EH..KU\!:^ '?H7$"=X;_;R M[8V%_=EQE8R*.24A ]2)J*G5WKNZABTO]69]Y@;B8]+-T;56O:HU&Y5E[^/0 M^*_CBER\\M:6\>]\(:;XAX% E"HW/)+9NZ?,N_^\5*TB!26 M;K/L@PB#G\R ,_D>^IB_/4@-0'Y%FT6 MZFGAG_C3FOKLP(G(?Z51D)=W,,-L;Y=:JM!CGK05:2U/X5Z1P#D!*XU$+5,P M%\,372Z=A]#SCA$3WMLA;'DNK>!;D4%+6\F7SN'$X2"W5<<<-@]HG69AVSX> MQ(!GT985RX#H)S&*!/.+N/-0BDA+;B&?KA*C!]2N=&!-,+(R9O(ZBK2.'R[R M'Z3@!*]H]\W):&=:##6@R>HG^O>%9H/9U&EJ] M59VQNYI:I]6"OU6SO##0\A34J0*EC J2M'9;UYK5RI+>C8AJ)WJO!SW ND7W6T-I@X54;2[@V)$,HXM8X7+2#EZ(P+\6B:Y3HI&AI]4Y;Z[07."E MH-5K6K/>6?:"+>&D@%O<04](K;:RBP++ 5)=%-P8-<);ZCL5DV[J2T-K5,#J:!WB%D'3%KI\WF? M4<6(.TUY,XQH(U!R-PJ?:N!UY,F!V&!5[BSRU@G@#&761.3)A(:?P:>_ $#Y MB!_ >JL"4E3/K%_' H2U>E-K-3M97R#ITC[2%1[9:+2:FEYKDY!=M'NBHT3J MB1JK<7>QF+-0!I%<'D+!YE-FGS-F?HF0YTO@7F)V%-W4*,JY^EC3*I4*_D-/ MP*^=6EVK59J:% FQIBGD(9Z-$4>PVTS$,99F\O"F.@FLYD 2LR0A4NM226)Q MGD$:3;2!(NJ5%J<(76LWP6[0VYDH0M5,#YWT"\6]Z[Q4_RI>1!OF\Y[ /&28?BLQUSJ'!+VIZ&2;M?@LZ-]U0'H MRID\/DG('$N#@&4]5[#S$_4Z;.ZO4'-_GH\:VH54$3YDXW!>9(!XJD%&DXZI M09LB3U1+8YL4AD*/^N7A!.P@=APP#DVE>C2^8L0*5&0KD'J0PZ<':W"5*@8" M;EA]C?[J!]Z=DZP,JB% S'+!0+WI?3):$KE8SR,LU#Y[&,L20DDJ?0L'Q EU MPY_1Z=?H!))?#+ M5FD?M R@133V.0MM5_GTHHT1MUJQ[VHX"?X>'?9H+@PJ% 7/Q!__9EDGZN7 ;[4T ML?U'."F"4>XWKE4(PU1?+A(98!\]#F9 +CQ-?9D_8/45\QL-S,QV?Q-BA@=3 M!H/C3Z+D[0Y+WM2NZZ*[;=,E)27@@LCLU+Y#3G1O)QJY9"7DWM>#OTK'#C7V>3 N=J)^D^<;VF.@ZQL_,#R M?S^72BZ[5'+YE;OR;DWO^Q[/DTOF[E=4\"V4%%1.O"%V?'25L!\%=_QOT".1 ME:[TRB;IJDX](;"%,M?4;M!>ZY,@4?>7:NC\%U)_JH%T@=( LK_@F!?FH)QD MC&'Q'T5><<]Y)IL.!]IAC(+?*U+%4;&9]'AT-IA]AFI.V"#+FXQP.I$_*#.< M3<8;A^,4-H$5:MKU9+(!-CWI3<0\.-#_L?67#?N@OX5:E?\W\56I6T1/1NHH M0*KZ#MU68>[X[02,#;UF'.N-=^P]']%)'S7ZXB,!B&!N6KL9R_0QXA&3!(WLHL+/X%I$Z" MR*,_1WN0!I]N$2)4!HIC>1_6=^9ZZ;H!.U=?\EO/XHS<9HK_H M+R*1?M F0R,Z$,N.@80%L8&M#L:W.3##[/YP5EU@/KLXZ(-[K>"$//"JO#-A M#V!H3H832R0,]*D)W,0V>WZC/(1K&%^5>^JMB#BR9&'O'A8M,%?,S%$\H0=I\@BY2OHHSSJ2F.[>^;']KC)I[=5XH.\9/H>%TK9@^S 2W4)%O2Q0; MZD.O;Q4 MC]7K^U\N;M7+J\_7MU^[]Y?75Z5@XS-0J6[2-M-/U"\@]RUN@S 4__L\&C[5 M4>OWLY6:XO"<4F7L8%,T$C?<@^M/-Z)>Q](7N-5!Y9GPE$9/!TUT+ +R* #R M]O6I&:JK;93JNB?D-%(_BU:4;XWBN#K%B2XD$E'%&PX,QS'<09KF"+M,.1,/ ME7:YB1(-R;;M2:##8"# GWK\:VPT]\49_OT.VZP-'T #JG:"0KIR461]DQ19 M/5&_V5(@^$7(!0\BAQ/-*4HJFB +IOGVZ/?*L;>:_I"9B!H;=J"?LX%! MI:_?1G3+;!-$QYV/RSA@P8"12$&6?O=_I,1-C-+)X MV]O2T45KDW31.%']VM/ 7_KV*.(\3$+U'3]2_JD2)JW_9+Y^M!W[:D+C6LB) M Z^[98._'_5 55 Y#/]^9+Z./P[,5]8_'AB6QXY4&PS[OQ^Q7O\C\"+TL^N5 MAX;>==U[=VB/^Y\MX_&(*,!\?3[N5&JH=N2^5I=WV(PMULAEL0RG:N:^4-J1 MX!+9SD\?(HN=+ON[F!KK4&MM*> BIZ3Y74NQ;(&Y?.@M5ORAN[Y:^9&'5&"S MQWHPJ$5*MJ&G<,ZBZW\!*P7Q2TKZES3_6]@A'_L9\:J52'2',_U*^YU!<9Q; M]HAQ 0R&W!W_*K&\35SMC'ROO4F^USQ1+UZ?S =S7!8!R!,$>\RR1IA3:3_^ M_:AR1+_CN$3_]Z6W]&+VQT_X:.6'P#':!*'7:RGTVNU1U(H_$L0 @T=HEBG6T8X=4.[=!\-F MWO'UJ\7(6T +U"K5_^&<-0^R^)WGT&^:%JI "WM #-6-$8/>5K^=W)VVA2;XOS[=?E'/G1[UIH2'Q[0-O^XUJ?]\4+L> MM+SG+>M!S[L!:T6]U+B^!V8*::>@"OZ3FS'65+V->6/_>;++G$"OU'<5Z3Z. M*:>,]H$!V6PX\[-UPM0@H>_ 7W4UC;22,?V!=,U\+8!]4FS%JZOUT6N>I+ \ MV>:W]F>*OV"\!V,P!ZHH$55LE2PFKDVSE$I!&MM+/*H?$H]F$H^JA\2CHA./ MBBRKD1*/[BY_ONK>?[N]N"N%GVN#;OT;R1R2JGGYT%?AQPVCHI&\;E3*=.P6 M(KZ((7D77_5$S1] 1Z/A@GVY*$"DEV-'=-Y5'>N2']B380UX^8 8G2T>H';H M$WOL*/0^8S)^*R>Z:E:,_K8LGM+6B)'<'Z: M?IRG3ZWDL\X3W1^\#[0G>,P9/TW5/\"B?EP'UXGP3(3Q^H)M9M,C\?+U7SS' MY_73@_N!KS/?^97G=M[=\+&@\/;8GK1P0^%3<5=<9.?A@^&D2__)]UQ9*5K= M3E8/-B.D V5D*9V\\:-ZS0>??U2_8&G&046/JNBU553TXO7?;5)::"(G*=_^ M4GW3&UG&%%%K,YZ2\,0,((M3557H-[,/BJ3_&SSUV>7=HJ+Y"E6>.*GZ@P\8X?#6/T\6O0&R[4-,]XMO81J(,F?]7$ZQ^IKY[YT38ML'O<"3OZ M<+I@]5I\=7UV]4LQBN@VZ(.:=6UUT>&;\>6KL\L#6P1A^@6X9Q]V KJU"3OH M>AX;>S^[CN>M"8$$^-=FMT %E+P9<]?NGU&3GT>X)X"&_.%?W]SJ"6=OS*Y^ MX[(!PRJW.YP^]1NV.LV ]Z5/W=S$NI@;-+MP:W;A6]%?9OW5&O'5VH6M5HDO MUEE]L04G2[BW>HQK+7&T%2"IQ_C4'9B6<#/@CG!^"3^+(1AKGS>!;O08H_K9 M,&TU[RT"8C68QPKM[UD0$XK84,Q)G:'7>*\ MZ\F8!G<#:J25J8..\2]B'Z(]':^ 6)\>JTEB,\;!:&4^G)[GAMY0 M@3Z'Q(WHYWD]X*(L"SA6VU>,P:7LBUCLG&VM2A_5I,L3XX.;WE02[<3XY:8W ME8"^:L!6GZ:>.Y^FSK 9F\53-*\'MZ"RN2;6F-.7NB^&V\]*9JML5,^R40+= MZ01?/&\,$75W,TB#: MI"&AF.X,XIAV?8MN= \4^SOL;=-C_'!@8CB/-KTEH\:W AW$1$3I3Y&@_E1C MXJ;TIT@B^9AP*OTIDNY%3)J!?L4'1'W)8J"N)$*K,6F5]Z()5%>+*?EY+YI@ M6=1BFG[>B[83%HVI]P5HL(D+QW3Y(C386@(9US:AM"A+M;%MI3T)?/<8FY^OMP=3VZP'_>6Q&?+TY7+ND7<8] M*/-4SB4VN9)D32*Y>IP+;W6+2>[:9'Z]K2TF(GKG]/9$6M@YO1TO6.P4.Z>W M)Q+]SNGMB?>BG=G@#H]W/F'WSJTSF=6'5M1*$BF]4X)])=!N(Y,OJN!])<6L MLKN>"MM7$GTU8M(K9\,EB7@:,7F4]Z))E!&3,'DOFH3VF$#(>]$$L[L1MQCR M-Y(2%TXV"7(VDAI)%!77^_,_UE,I>@+73 M2/!8-)=2THO85!*DLJKE<1/L&^PGIT!)XL[B;I:,!L/LQE;QZR%5UJ;T-\3%]Z( M_MY,4*-;F]#?$Q?>B/[>3*#G=@GT]\1];5M_;R;PD22D=6)\?Q,024!-9RE&GV1S9:MM60E=G:48?I&; M2]"3.DLQ_@(WETA?2_ENBH1<$LWM7( TD3AW+D":2,4[%R!-)/>8@"G[*1)Q M472F9#/!,:17UD^57"%*I%?B@F<58V^EI9/%RM+FW@KU3Y68T$"6C'Y-7^K; M_=^I^_78^^RX@@2]:_?,,LSANN[-Y'*X0%20 S8/)^OB4JS$C<3$ B\,P[DP MUX-+T(/$A2X*-U%?/MP".K/,&T29'F!&5M>*\$0G;C#&J\/JN56 M,(.8GPV MK-I+JN0#&*Y/+(D;B;%*X%@XFI*=,_[?2_O&92-@]YE+*U>AV7@Q:7P?-'(B MK$DO@C+B-:;Q;71[/7A_/UXDGPE)J\ F6L>4U!O@'AB=QZNG[YTK]B(:AA2S MG6C54NB)"7L2PR_G;.2 \"^(Q>E17NO/LOKL.L-;UF?#$>>Z*^YH!;J)5]$; M4U]IZE'_L"^._8@C%Y9B+2OL)%Y7'^SD\\3N^]OXX@#%W#NWC 8_8T/@3#Z+ MU; 5X[U%I5U3]!SB?H'[)]>9/#YUSPSO">24=_'*W)Z9072N ML*TH,P9A9!F>%W2&1YTJN.!3 2FX<(8[O7>0!0#EHR0IBKIF5&+9-0>Z#?/. MPJ8?9)C<.P+WPDPI0'R%U:"+U?1LV2X+#>TD:S%>SCFG[4T.FD4[$18QQHPD MBSUGX#_(\YZ!-Z,%Y5-[. %N;:BTDPKRXX65&]Q04L^1>-%EDOIUY=B]K!V2 M5H!*O AS&YN(IXP0;:Z$B@7K)UV8>'WFYDBCD]B")=XU:G.TFN#UTN/EG,62 M23)48IKP-C81=RD71:MTX/@&XK%$E&B?9GVDW7 ^VZ=I^(C01\D! J#BR@7W MITD]?20/W]4$YR'GT&$G^30SJ86Y'^5W9CX^@=#M@GI@/#)?7[H!4!K:0SA+6H!6'+FX>N^.$6H6JE,^K; M/&.H&X(-LOR!,]!F8H>M:M%G7G"NE:DT\32U-XC!Y'X+^1[[L^,.F#F>N-FR MC58^2V.;^(M:;0EFV@+TK6 WQNMX5SZS("<=('WCF^%*=)#X MZ9*E?2Q/AE^,;C#(Y1M.>Y'N"<8@O,C.;Q$@DEV4X;"?V*-IV_#L)\-"V:GG MIZ G'SZ>DIR(W14/'Y!L# BY(:XEVZ1OQ\LZDY.9UWI=/&<]A+JF8N.EXKR0'M M%4T"B:LF6&^%D4#B!F(6U(9)("G$W&H63@*)R[:*)H'$51/,@\)(('$#\2K+ MS9) 4AY&NU(X"20NF\@193B,SPS7G8)VF-/HJ':2RZI=. ],7C8QUZ3 TR=T MW]/;ZVJ!BTX.A^RSGCDT+(]&!<=W$..)(JE[=O731H7_[Z+=\F'7/QZ,53O ML^GU#.L/9K@7=O_<&+/(2JVCT^/C2O.X5HFME7VEF=_F29]O>/7N^)#0U87GVEWY]G/^$?S(\"'/X7^7$!+MQR5E7Q&"/8G-)'P8=F'S\>F,Q5 MZ50LLK#'>B>/SO.'L\M?HV";_7*PU(>9M:3U1X3TF?7A*.X82>X4(%<[KK2. M*[K_DO!OJGB]=):^_Z7Z<:5V7-/#E?E?Y-T$*R-^(S";#T)])T#(Z6$L8-$X MUAO!R\5?\H!%=0=A(=-%GK"H[1HL:C[_SA\6]6W (F0?[!&EBL0@Q)_ZL)'7 MD67VS/%7A@YCM6_"DYCY'XINN3*!ZM>XA/8^32,U"Z^F=W2:]!W^9K[-V(*G MP58_S.RUO(3=."!SP\@L\&8V=QB9J+H-TJM1/DV_&O]UL)+>\Z(8I6#*[..+ M4+MKU[1UP.PV,5O@G6V_15^7X3.7;NGG0,V-XW- N^F+BSJMXC/ M.PQP+V:W.W=#=?V TWW3>_7J+N/T;@P6"7Z?T.:WDHI@+U:XCH\L1.,.7L[: M 9&;0V21-[*^%42NYXP&PM9+Y8QN[" 0:ZL L58@$)L[",3J*F&1(H'8V@N^ MS!-Q,3?2L2F '>'-RS'E@CBR7BU*M+;W&(6\1QW[ZR_#-FVV6)[N'/(Z>XR\ ML(EZT(%K_S!8W6E70D8,IK1JWHY7J#A4[K0'(2,J;]G8 %;:OS!<+(Y:[#/8 M/31NQVE05FCLA^5=3@VOU%9F=3NF^KXKAN7&^78\"V]"GRPWXK?C#7E;:FBY M*> MN'*VJ;V6&_O[[ 7:MIJWF1A9=9]]0:5PY!691_X6W$#;=^05B<&WX/W9 MM@:U(53N1]I(>56A#:'QX+K:B$Y3+<[[6#OXH J^?T4B[^!,VG4,'KQ"&]5I MBD3EP;VS%S=R.WZ:LD)CGUT>V];P2IV]6=]G?TE)@I.EP_E;\+"4(3A9.L2_ M!7_,MM70_/MC6H#:'R+63JE,215R0:M^.Z*BDT&OOLSBF7AE=497]CG[TS M9='P"D/>6_"PE$+#*PR#;\%#4BX-KS!4O@5W1WDTO,+0N,\NCVWK-+/^RE(U MBV\<_"4;/+BN-E1E4-QX MA(/KJO",V.*0=W!=[3H&#ZZKC;JNBD3EP76U%S=R1QH,;P@:;\&=4PI'7MG: M&S?WV9]3$GNN=#A_"QZ<,CAO2X?X?7;>E$4-+34%M-Z"*Z<-\R]>S)<]FF:_ ))RSX7?[P'@ZA MW6FO3SG1GS/;*M5\L2))<3^2KDHN?TJGNNVTAZZ<#"CO2U]@]4AKI]UT-ZX# M!Q]/;RR 1]?NH_DVPO=]FMY/1RQV_8$2F!L\M(T 4I'\>Z>];TNA\C?V9/8L MMG_:X$[[T3XO,T29,U=G:)CV'NI2[9UVA^T:(@NL1&CO='[34HB,C#4?&N[W MO6.O[9WVL.TB,HN\F3OM.%L)F3=@]-F+;9 =O)@[[07;05P6>2]WVHWTV3#= MWPQKPCY-@Q]_@64,M_F15%8_#0I0W&I4=/Z N1NG/W=1'G@M+I_ M.-UIST\>.*WM'TYWV@6TP[RW2'FZVSZAW>6]!>*TL]ONH=+QWI_^S_&Q^G]_ M__I;X__]WW_U1I/7/^Q&I_]7Z_GQCZG][7SR\G/+[;1^K?[WV_W4LUK/O;\J MUC_&'\9W[!]_M6K?7_7>EW'EWY\_5^]^_?#\^NGLC\IS_\[]XU?]7_\P+[RS MLYK]>_ON7_TO'VKVMT\=N_G]]93_^ZWGX?WMGOY]1^3 MIR_]#\RIF.[W7^K__N,?E9O'QP^_OOQ\_>7^6ZU^<_'UP_._O_UAG/WY2?]G MMWO3N/W9&?SCE]_^9;'^+Y76OZ^OOC7&=U\N1[]TQWJU^]N?__CMZO>KGS^\ M?O[STU?V6_/7;W=_WOUK\/V?#U>W?[G/7[R;VME?W7__ZP_KL<^>K\>#Z\K] MU?>;UO_^J_GO_ZW]MP>6R=V'[]]?7O[^]_^GGMW='A^?EN0&[+1?;2>R!B)A M9QWSUO3&I%WV@UWSA[&EP -=X(OD0(: M-Q,09H;'NH\N8]L*%A>)MIWVN)40;3*WU5O'E2I8>4MQV]DOYJ9?_ FP*%(U= T7S6.\4 XIF^4$QRQ9E8&1FB_*7\F6+K9UGBV76*C9U M#]J[AD7RB :>T#6\I&^ <@I,RM$KG1WCH*O6J#:+4BSUG3/*/7?\\=:P'T7A M&O[ZU;3-X62XK0[ ^G&U50AYZSMG-";-]ESLK*^./;CF+E#S&I(:EM@/S-WC#5% M^,"AYUR \,T[)MZN65V8TW5 MTCOIWKF)(;Z%I'(2VMRG7SO0/)724.(P8RQ5+24/3O(?C\<_3VP++1RY?"+< MS>LKH/PC@$$4.GC2N,H-.XAC36;5EEMHGYD8@SF]V<^LCB%+<)U QY EP.*T M3Y:@>>A3\(_HZ!>J3A9P\=%ALGR"P#!B_KQ0P6_%-YPYT4;EU >\/_N*.GC6 M+8R5[:.TF@&V#EIX-A:WO"+I#*W9"T&W+/Q1D#X5W'Z44\#*V25K$C1C;@K- M#2VZ,^96+^94DY;700L+X4E6]1#61T*/XD'->HCV@:%N3Q =09.]Y2F+%M2> M37R7K9@;DT6AQEP%?A@OI#=I/E\-?OV$-=K:1J_<1WY(6LJ*+1M-W=V#R=)#/#%NGS7M!)C>5;Y^E, M?(.]++]Z4+.6KU7F6<.6?PKZHR5FX#S?C/G4'5%??(AD(:-$_D[7KKH2>LT# M7EX->7UQV74=\V6TXBO3=5]P*1W4K$WJ@@%1^"2 ^NM"%7'H#R\:UP52@M6_ M)=C10TLA-WGN_Q#.Q=.P^2V;>U&Y$[/9=IQW&^#5670@\L!WOY!;4UL> !WN M//"M,V,6=50Q_3:\C"-/=,S_I^Z] M[U)> >3A*/GZ3+G#0GHC"6+!,:S)HOS?]NNE.:(2&RT6U$ELV"'?&5ITJ).- MM#0,>H:6R2D66_3H]?/^: &<3F(#]_YH(9U.-M*6]T<+\E2+[7':ZLA=6RT M.IRGJ^# 6P%T?$]7.VFI)>BC)7>Z"0X[,;UO:.%V._D6Q/PXDXFHC!?ZAA>" MD!MVM- WQ!"$E;05*QAF"$)NX)&"@8UO6$F=I&!\D8+AAB#D!AXI&. (PDK: MBA0,;@0A-_!( 2UL?./=Z7J98B?D]@=HZ2+LO$"5

W^;LHI"6.>W%$G MYBQB]/VIIC]P+=\(XW^314Q'2?;Q#W'+A#M>\IVNZ*)\7=E.$_\QCL)T#TL_ MSC] B_0:]PG&F@ZW)K3HKU98(->DGS%'1%&A/1O3QR!DM3A1VY;5T<^RSO$B M1^Q^2D=K0@M#-]/29*'2*)GX*QI&\I3VPW_4D?/45*9Q%%W@:$KY,M^S=H2% M2E2TI!.CJ(V,0?95K;9XWC[&/'#@Y^*SU5%3+="2/:4Q&2K/IC=M.ZJ$L#GK M.3ID)V=BRM8A_YT&/2%N<57#>U^T9URHG-BS2?!$CA-@=CY;OQ7$;K;& MHF-VP'6KA!LEY>I.A5HZJ-EJBHZB[2OW7\SQV/Q(ZS8JK:GHD!5\Z6!7U@MT M* FX;VXI"KYH']H\61R;RYH=&WM6FU/XSH6_H[$?[ J[0BD M 5F5E>TMU*!LE.) 2[T2CL?W<1IO3AVQTY:NK]^G^,D;:!EINRTS" Q'Z;$ M.3XO\?.<<^RD^;GWY;*UO=7\W&F?XY?1OV:OV[OLM)H'^2_N'A2WFZ?7YU_9 M7>_K9>?/6FQT>L(.ZZ.4]60B'+L2$W9K$JZ#?"!@=\+*N(:)F'KSTGD-EG [ MD/J$D6B]P5+QD.YQ)0<8LG(P3&NMYFFK\S"4?9FRX\/]P^;!*=R^V83!4.A4 MV%KK@^Z[46/#1A#66>>VU[WHGK5[W>NK5X@+)F_^OKW[NWW58[UK=MMJ\Z=WO7_[[L?&7MLQZ9/ZK7C][ZVOXGGFS6?#$H=21(:7W_D]0+@??:IY<==M:YO+QI MGY]WK_[U9ZU>\]=W-^VS\OK_]&XO-2/OX6R@;]+4),781$;ID/35_P% ]&Y+ M,V-Z1B%793S0\LSSI0#.RVF%NOK^$0)]/$&)&!GD,TF_OEK(QKK M0>.4.RP=ECZ9LGMM)DI$ Q'D""EP$1D$KTW*0CP1+C7C>LHRG=I,;&^YE*23W @J1# MA.A&(O0>DN(1?#,1 L6JX+'TI]4'\8[H7XOHXY]$-*4M#<@0^N8("0!GB.,V M,#07D!JY#F"54"1UJ#+*<,!A!0\!,"PI?XZ (F( 44.I.<0+<+DGMD&C2)+B M@"0R!0'@V@![WIS;WB*/0NZ&+%9FXDK46S&0+K4B]&7B6.)RQ^UZ&'2!&BL\Y AV5?" M%VL!H/>5=$.:0G()$C@E<;J.4,65<1GF46JW1CDO,[(F%!&&'=L!TB(![.9P MZCR$0ZX'@K61,V\S!8G#8[YW^&E'Y&X$])_\KD++66KL@&W3D7#K: 7-]^_)A7 ;5&(<_D+4*2PY+L>9C(+ M!4C]8^E\18&4T%X/[H2?'%&R8BGWM&^ MDY'D5E( ,F_.?(G5I"ESU"_Y/.5\<^7+CW$"#J6H=S1IQ E^F>)4-A&6=V+> M=V%&WL55VT_\U1\]F#?,;I5V'T\1](]%4VO"%.KTSA=5*D M_V+&;HZ@*U>E!9ZN7L]6IBLH/I81L9 [HSE5;N[ 8-K<$#6YC4J:@+B2]Z62 MZ92:PF5F*6EX1GFRY'Q_)%K9&_D&X:$(:)39$94 M@;.X(T:4#$@$>\"JSA/IPO$0G/%GC70.J;.97[NY5T/N9DTOU2O/ M9A'Y0NZ?1U%DITS)>Z&*@\T;M)9T/Y)PD+2P M'; $)[[JR], 6.P10KR#M A;I)T>:W=:!.WC\B5+SH-OZ M+F\+9_])>:F25>:8737Z-0;R* *VU/WG?%T,\'M>;^@[L;.A%#'K/(@PH\,4 M=IVWS>P#3]#6MT-?EG.ABS)WY!X5DCG\U^)BK;5SDY]1(C_-7:(Z/;-=FMTE MNZL\Y_7EL0VDIS42ZG2&_5 );L%?X-+OP4I,;N2+O_(3V5+[ 7V\FW_-2Q_] M_@]02P,$% @ "WRU6'\";2GG P 5@\ !X !E83 R,#8U,#$P,65X M,S(M,5]S=6YH>61R;RYH=&WM5VUOXC@0_EZI_V&$=%4KA?#6KG:!10H0KD@L ML"25KA]-XA#?)7;J.-MROW['>:&4K7K7O9:[#\>7$,]XYIGQ,S-._]K],AN< MGO2O;6N,3]"_OCMU9_:@WRB>*&V4XOYP,;X%Q[V=V9]K@>"J"ZUFHL!E,4UA M3N]A)6+"C6+! (=*%M1P(VY=OG9?#V(B-XQW0:LV>Z#H@ZJ3B&UP2;)-J&J# M_G!@/X1LS11TVF:KWQ@B[.5[./0H5U3F'L_X.DUZQ_$ULE?N=#(=6>YT,8?E MS8NN MH?80;9X3F[%$N:W6NFL9Q0%D.6./%TK7'3Q!52#XU/QP'QV(" M[K4-CK4:6G/;J2]^F]FW8(U<0$F[V6P? 49%AG=Q\GN6*A9LRT7&?:J--LTK MQFN#*0=/<$X]Q02'>Z9"4"&%KQF1B"S:GIZL:"*D A& D_'KK2_%AJ+[*?=, M.->Z9Y%_EXG>2,0)X=LSF;]= )J;"!DC^OI7"(3,[08L]4@$=X5YH C&AR]$ M>B%T6@:FNWT))$6U"-=W:!SJ99(I1M/3$\)]L!^\D/ -!?09LS35T+6>3Q2% MD$J*8/>A%2%4R!![GCVAPBWJ,&Y!D,LT(5Z!$7FJF8XY,'8Y95)J. ME?@B41CMOFZN@15067:(7!-.T_KB(:);C4=+-#D-E!/5_3>H38],1U5WH ZX/YGQU'9$?[[[%CRK$MQB3OO-B$%6$< M^P K>EE%&\*P"T,B::H98F@QB;#WX#Y, ?92E"3(F=0H&VS9G;1%G^6V=\?=@+:1/9=T34422E.((+O_5 M\HOKR^RHE9?;'\GP(:?69(%WF#U\]8#$+-IV_PIAKINR/VD14&TPQL/UNS@8 MM]"NQF*1+*ARIGT-R@,[P%3&6-7 .B+>'] RKS!5J8B8OTO)Y=NB;J2-IW-U M'V5.JE>E>$>/_1C?$.Y[0WVQ]M\NC)^YNE1*_^T#.E]*AG 3Q/L8GFYF/\1Q M\7P@NQ;VCQO8FU_1#PWJKJN_BXL/9?T]_1U02P,$% @ "WRU6$0V>,1& M%P ?B@! !$ !H>7-R+3(P,C0P,S,Q+GAS9.U=>W/;.)+_?SX%SE=U-ULW MCJQWG$NR)=MQQAF_UI+SVMJ:@DE(XH0B%8*4K7SZ!4!2HD@")"1:;F]4-9F2 M)3Q^_0"ZT6@ K__^,+'1C'C4_47!WN(.(9K6L[HS=YM?[_7/SX[V_O[ M6X1^>?U?^_OH/7&(AWUBHKLY.G8GT[YAH8&''3ITO0GZU9_\#>VCL>]/7]5J M]_?W+PQ6AAJ61Z@;> :A_ NTO\\:C)L\]@AO\!4:! 1=X#EJU%']\%6]_:I^ MB&X'QZAQT&B%57YY_4!?46-,)A@1FTR(XY^R;D_($ >V_V;O>X!M:V@1N-ZH MMOA)5-I#/O9&Q+_$$T*GV""EN[ MY]NB,&?/PYUGBQX:!P?-&O_Y#E,2%W_( ME+]OBM+UP\/#FO@U+AI0&?;XEPAZU#+-:Y:!J-<^7YSW!8L791E&TU^43T)N MU\(?XZ*F[^63QWZH<10<1&/_H+F_Y DO8RF88CG4QXY!]MZB7Q#B&H =Q_6Q MSU26J]$O7)7$U].IY0S=M]%7[$O.H%) WNQ1:S*U.:O%=V./ M#!D(IB_[L=#^M/'="X8Q+H(]PW-MHI9';>JY4^+Y%F-X0IRB@4SM54+YSS76 M)['/EY#W:F^K(F?JD:V3P_JD;)0*8:6HJDQ,)AENG2[6I^58.5151).![:W3 MQ/HT CM75"M4\<(#1@?B'VYOSJ2SGVCUV'6H:ULFG^./L,U'])F""6O /K.F3.)09J&BAI!HB;ZNI:LC ME&D\8/6NG+?BXP# M8^);#!4M);%TG6(!-DH*$/VZVO3?YNE*BVW MIE1NBV\I1UA*E%W>%U@N 5<>7]7FS>.DP^ M)Q8U;)<&'F%_B&:X=)(-Y8VCG5#X?!A,)MB;N\.^-7+8VM[ CM\S##=P?,L9 M7;/A8S!_=W5N+%$N(-Y40[,YB*QU9*V024_!C5RS"B)-9%:K* M%4<[Z^T\5S=J3XRLE19W83&5]RN91S.6M$ DFDZ,)&X"A6WL9B^9*+)QJ:.Y^+0Z-!3%U.+I'!QDUH0YL:K?>#I/ MV"#Z-?XR-[B_DUKIH.2 >UCKA":CB@4>(1-M=C%9.CJ)?@U[V0E9)TJ3(U)% ML<*AF5D*YH=K=K):,VR3-P*5)8N'7&81)H_?J,2VDUIE<9P<(5?:<.$HSBSA M'B&@HYP"=MI466 G1YFJ;++2(LS'()25N8.4$<8K2$R4HFPC[B!(H"_.L$C4@0B6(J$2<3<3H1 M=XL7E**05"1HW4UJ19I^QNAU1A93B1ZEQ*?^&/N_XQDYY>20DBJKV4BA[F42 M.2K0O25&%()$'"7B,%&(LTAS"L3X,VI/(D/D.O",,:9D914ET9?":D417Z8C MF7R3"G0DF;*"8F3*/?B=0JPJ1#BTV.Q];N$[RQ9.Z07!7$3,=IUBR_N([8"X M#K[A3JO'Q")R(%7:LEF;19---D^F D6*9AANQ1*@48R:FSF.&PG@B*D<1@OL M85+H;LNB9,I@GN>=7Z)0$S(AU%3^H-*'WHEF-9,P3RXY/QRP%9&].-ZA MLITE*Y<:A9G89I%T4T9QB84'K1@:M("S/*NR\[NU=S9R8T_JHB6"3=DL%]7N MAFI [V2W,IZ9XO/+,K SIPDI]0S?FEDBZA/%9\\;Y*(_@_2]=:0#%$$5#<4PZ@7+G8Q5ITB?" V'$[,V(AT?DADPP(\09 M\?0S#QM^@.US:\@*1B*["GP1.V1%5!JU<;.%.Z/0[;3J#=>1^E(CQB;HG$L?8TI=].L19EPX3Z6K2+C^U__?.S,0T>OCCM0_-'=S;Z,G=N3X+[]UWOL/M'XZ_;P9S:W9GQX\#^ MX-?\/OGPH]O\]E WSOV#KZ>GC?X?M=G#T?&7@YG9][[\4?_\P7I'CX^;SJ>7 M_<_F>:WIW!X=.IUO#^>GW2]7__=7H]9L7!^9_8_O)P/'.[OX$(S/S1IQ#RSO MV^^MKU\^'%R/1K4_[M]?G0]NFZWK=Q>UV=?;+_CX^U']'[W>=?OFO3O\\/O' MSS8Q?S_H?KVZO&W[_?.SZ>\]O][H??S^X>/EI\OWM8?3[T<7Y&/GC]O^]_[G MX;=_W%W>_/!FY_2Z>?RC]_7SEZ[UI??1ZUWBS_BX=N7\XR6M!>Z;?Z'C_DU\ MS6<5$_DU\0RN&".^!KUWB$?'UM0=#MX=7]'$%L-@C/T+_(W0P=BB.#DZQ&?N MY[%ZRE28+.@F"Q9(Y)YG]PHJ.;G^CJ_@LG'PGZ$6> V,M, M=I9DPLY1T3I7FAO:590KH5TE#YGN]F@V.FXJV_TL*%X8\VCHG3TM6B'LY)@^ MA9J_*YJ[!"R0E/I(ZF[M5D(P)ZX1<,WNL64YTVKN%2_"<*&$E"74LV%T&C)J M(/FQQQ=7HK6?+.[WNK9R=3;_,OQJY9)M\37[UII,N>5P,C>?*^[M1N&-[>>N M(9I35.%_[%%R'HHXGKKH)!=O9Z'@,8W MJBBCHU8OMTT8RX'GH]7N3>OR[#4U13_$T70$IH1_Z=\24E$E?@HF@O M>RTMA?3E_>7$P&HE1+!H8U4&94FGQ'@Q(,1R]Q MAJ,7G^'HB3,<[*=>\1F.L_PS'+T[*C8X]U!XB;QX-^$5S\9Q1F<^F?!9?0_A MJ-2;/=\+^/7OHA0#9KGF0-0S R\RIHYEVWRE&)=E-+-^_8#_^MYS@VG"6&HDA"WNYR>.]9?+X ME=-;31Z'R)2-:2FA)\LDO3-GD), 0-E/E4O+U\!(DLV(:.$ MFI3,$;K*R1&"R*TJR$DZHHI9."\+YMEHU5KXRS!&DN8A]#@GS0,B;]8EH909 M*['Y#)$G.K!7UU"KC$B4/Y-LA_94VZ%P>%,9)65&U7([YVJY?\44DIG+OFS_ MJB?;OX+#P\!T@"?62LQD< M+B2T )+0TB.A#9"$MAX)'8 D=/1(Z (DH:M' MPDN )+S4(^$0( F'FM89HH=1/Y#'.+*%03H8=1T*(!KG>D.' HBVN=[4H0"B M::ZW="B :)GK;1T*(!KF>D>' HAVN=[5H0"B6:Z_U*$ HE6N'VI0T(!HDQLZ M-KD!T28W=&QR Z)-;NC8Y 9$F]S0LY M,D='9O<@6B3.SHVN0/1)G=T;'('HDWNZ-CD#D2; MW-&QR1V(-KFC8Y.[$&UR5\[B&V:2[P M\(X^/_[I#MO\QCY&$+FS_/6IB0%**5A]Y'-Y$CPFR?0]CI-_NQX]ZR*7 I/E M=9U8,\LDCOGN84H<6H5,ELI4K5#22!4GY6\(MOF-/.^QY9R[E%XY-\0D$W%_ MRM4P]?@&OP(!,-GZM,BOT.$Z<49I0,R3@,\1UP*_N"KDF(.UPPL)^*5&-/D6 M9^\>>^:C,LE@*KL)ES8E37HW4WZ[8?ZD-L^HJ+8FQRIF37D2%+=]*+C>,_\* MPD/])P$9N#=N(!)-GZL2R#4\ M)LRP#2T#^^R/$S)UJ?6H#-AT'BE KB3:5RN-H4S.7"3IXL \T:;%)7N M*%TE\2H]9$X4@Y=[N(E+[LB#?V2S#\D B!]_N>4%3RXNF5;GD0R*&C5 Q:R_ MZ6V/H+A0'3'R@YWQO;+"->6K/]>V#%AL*,2HFJC4U^4+?VR=N_'%VW*@N+0= M0LM<@KK!W83)@_[@[[UL@1ZZ6,A5T^DYAXH#6R+3AA6W#\Y@P6;\ZPGW#QFS.6 MPMR &K>0^23=P%D/=/C<"B7+E+ MGEU99A LG[>Q'#_O>1MP&E\E6:KW,7ADB#&;F,FMH!ZW\R-1[FB^+'*-Y^)Z M<[X'=.DZH6,0/JU]YC"XXNW/E%<=!RZO&3$DX16F^[,$7-C250PKSP-X5N4PW(07[I^BO%/F56Q)4J!:+Q*"C^/^LLD!$)$ MJZ'\E8V'GT=">4Q0+K*KAQ?AR7&+_D/FJ22!BE7U=@6?P_6?1^LS$JE:),'D MCGB+<&XRHR/ZZEEK>C%UU<_Q\LY4@G[.JKTFQ;JAX,Q2K^1FA2O;K("TMMT: MS4_)=4AAFVU2J_132@*1/)**\QY)?;;:K4_DQNJLT^4SU-_UR*O"L:8R.Y$8 M(H]J$;<6#=N8THV56++][ Y]^?;SW=]TVZ?X32Q-H72G%*>HGHU MC.I>>3=,_:E_PGK@F>.?QI8QCMNM!7_0>I4=L39L M.^ER(PH4BU:>QYUZRCOOA$FTN\R7S'&F8#(Q(&OQBE\'!S?_/34KY%/DTR$# M-(M"8()LH@V/+W(7A?HOX!Z\7X6IF!5N'2]Q+KJ*#'L919L>\$DC+444/^A- MZ&.2M:&@LE"EMBVM[)8D?QNK\K>S646+5#%WF2KFJE/%L#)5#-),_VQXIEH" M/@,B %F/9\6MBI(IP8V[-="K]EMT6@.DBFOBEEJ Y#MC$]X*A.VB'%!2YXFM M>L7?)RY?OX3_3P:>3/'-=H64#TJAC:M7 T$=@0J4,O&DJU"FM7S^RCN&^B2J M5@!0>;@TF 1\ IZ1^/HC>L.J;GK/5 6+'0DP%3&+\!$_PWX4>J*0S^;GXE41 M>(H-$A],AZ)\64RJ8,O2)8 Z0<@@JN3"6J8TOI.B_I@JM^&R*@54:E%3ES]< M.:D+(@"36 A=[ELF[E59*D$8M@8PT%3HULO"!S?V"K'*9:>H"LCS+852YH<, M7!_;"YL!Q@#DPEH_UP"<4I:!JUJD*:L#TLVR0.67EB9.5\8[RZNSY].YDPIL MLN'&K_OA%HG-N_R#/W"OF84",^R4\*0T.9P+S*GF9=D?'A$Y Y7=+UO%11P% M".4F((YPY37P]%NZ2G3JNZ,H\?@RR [XS@6>6CZ/C&,@;HD2GG1?OLJM+' 6 MXQ&HV]+6*"!S]$AT28,\"^\:S R?@21?KL7>%UOK4,LD8<]AV/%9!$#R<,LD M]>Z!<<49D62<*L(<;#U;?07,5K8HP M^@RMX5G3[0XBV1H@L'F0Y8+P [-/G0"1P:-@OXA^6#-R-IDR5!0& M ?F@5%0(D$# )[$4+0BBF!H,Y/F@%&Q?O8W(@4)&/BKYJCQ1?'#O B1BB4I& M!+^F'@;P!!*I#;L@/WY@QX*B,&DX\GVB**ZU, TP\,M@*?:<>>3G%,S$DX8C M=^E$03?P(.%>PE'C!C-!IM HMW!XT<&8Z14@Z$D\JOP141;*A)Y"4[!OQG,M M5I[' D*$'%GY1!Z !.5"4[Y\&&[!\[U0&(3D@U*FX-_Y//\%"/Q5-*K1,;AG MG^=?B>>RT<3^"[W6\(7"Y!XU#,(TT2K/P%GB:1Y_?C4\<^\Q#/HDJ&1C)UG\ MPC+&U@B*H!3(E M/0UQ"QI_18++DJZ?%=2!PG@ OA9*+['6-44B-,9E@X3O^ M&U!+ P04 " +?+58/("76;,+ FA %0 &AYFJJ2[$% M:&(D(LL$\NM7LC$!?#=RC'?W:3)N6T?ZOJ-STX63WV=C0YE":B*"3_GN[UNZ5:M]YH[/W^;T7Y[>1OI9)R!3&D@$%=>9HK=3*>=#6D]"C MYH#0L?(/-OZG4E)&C$V.5?7U]?63QM\Q-42A22RJ05,\4$HEWJ#;9)U"T>"Q MTK.@<@OFRGY%J1P=5PZ.*T=*OU=7]LO[GYU/?CLQ$'Y^ B94>+^Q>;JW(FGV M1(U/A [5_7*YJKHO[CEO'L_$@[7W7ZOVVY6CHR/5_M?EJR;R>Y$W6U$?;IM= M;03'H(2PR0#6A 3'9OVPR;1 +.1C.R7$OB&^+^2^UI)/"I5]DO5RJ>9J>\Y MN"G*"24&[,"!8O?\F,TG\'3/1..)(3ID/QM1.. =F9NT)! L5YTF_BZ>_**_ MZ@2;Q$"ZP/X,&&(HW1&$;$\13?<[C>4@3 N/YCHE0X@%>ZKX=S7P5F"TY'Y?>T#LS1I4%>4W1Q^2GOF^B7!@S-,FR5:O)>+/HB M/DM)SMH(X8Q!K$-'J7X36)P81%M[Q1 *3:C[G0&>H'&Z9YFE(0"37S73A,RL M6Y3:C*PAQ7MG\N[9JCT YI.MWXL/50&A"@UFND]L4&U _=M^YRIQ)P6F-6Q# M>_%BH2DP>(-FC=4!I7-NYNZ!86W2O&WGX\E4WW%?(;I&UT<'J.;VCO^YQKW7 M=BS>X%HQ'MNME1#7=O?[ 27C"/8828PN."&4]2,<-/.7RA ,S)=/@*V+G&? '9@'^9SG@-PD> M9HN]GP31WS2];;$1I-EW.5#,>[_S4)B0@:^J33!( >XLI>JT*9E RN9M'H0Q M[DR%(YT(25>4F+(IB1"6?A2W0!LAGOC-LQY!B*"E$\M#J^+1N.ZD@R$+4K%T MX>T$,6"@-YX]\%3;XOZH2P;L%5"8!4&1XG(.GI(3%0U@0$B5C"\[4;R'(Z3% M3"K==PL#Z/H(@\,?N7;T#LH.1T-%K0UAI_A8 6)5O:/XD^ON:IIFC04D4#^' M$PHU9(^'_VU &R:LU\8\8$-O]O/ SLDN)LCJUJY.Q@#RY='AM8&E]#[K$F$^ MQB::BJ(< WB(>.+D1/KRIW.$L/2Z'M)P%IXW4ES.NAF/U%7MC 8PT#BESHN< MYK-(A18MYQJF^@QQ%? D^<[.#B++QTI6Z 75W(R"KX M2,BY9!R+ E]D JL<6QKD.X*UK&WRBHR4"X1UP@-)GCUR1-S0\HXPZ*(DN_08 M(2W7\".4N[5R8Q1F4G.>E6YEIT@[@[SOM$W@P7;%$42,8U7!I$:$74:TYQ$Q M>).F2*O87/82LU? 5C5A.( YG,U,?% ]T(268Q(&"SK.A(]!48;(+V!%RM7LD/E "FY&\AX+ 2")+.* MTH$,( SU"T QPD-SK0D%#C)7J<'QQ-" 9T[W7$W M_];&HFQ48XRB)\O>C-HC;9!!QII<_LY4$V+SF0+C<'=6E('[O17@ ,1Y"'7C M0(2\4Q*>XR6KD*TS"<2F=./F;3]]!@@-0R@>UIU-YN^- MRLX$@P7EN_@8Q-6:UH:@)-=#.L?M#+%/0Q\CC$PF>C>%V9 2)6WWF8G$2VZU MO --R,<@3LF!3%-OY0W/3.)QJ;V7CFJFL"Z_?#JO/LXK6 M9.6?EY?[W1MU.CNK/Y:G>I<^WE0>KM&%6:]7\8^OW0>]J59Q_^P(?WF>-2\/ M'UO_^FM?K>ZWS_3N_=6XAVGC]MH:-745DC*BS]\^_WR\+K>'0_7F]:K5[/6K MG]L7M^KT9_\1U%_.*M]KM?9!YXH,KK_=/QA0_U8^_-FZZQ^P;K,Q^59CE?W: M_[SAN=-LUVM?Y6^_GP2%E]KI(? MM["LF>?T0;WY_O7Z^^F?2KW;<0^*YS^)O#J[;MM<98FHLN[P&'SL1>"NSU0S MZHY@LMZ5;#QEL)STGOY]RYS3HGOP3W+7 \7DZ]\CF5L_$QD$5>2ZV_:GA?N8 M0N")ZWQIL&%"?_3;^ M8"=OM0"F*BU>"[J^R(DVW; CFQASL_5"S)) :!;('THYW<7M6&8)_GK;^0=9 M?D/US:E67]O!%#%R("'Z%1H49KAD\W[/5L!:3=HT%3+1=)L2X4[TLWG?%.'6 MDLJ:QAUW%ELJ$PA.GX/_3TW.A#RN*?PZ4!(ON8IS$C?#*G6@R%Q7=[8C*QZD MQ.;2?@!* 0_D+PGM0CI%&C1;M&X -)8]TY+)SCTVV8K; MA#A+/9'1'0$*SX#I7 W"W5T6DS- 2/X1P1:D!0$G:47)SC#J0BL,!Y;6H,/C M68HTMMCS7'L%5(^7@\5IIYA3*#Y,WDQYJ[*1D_!U@<%G;9:7IOE+*7CD$0B> M-S].5Q7BW;/)7YV:BVB>FU3G@)*YY:3:5D9!.92#KS<=WZH.HE'(+?$Y=/[; MP!M'?J571J+D%93;!( N"/PJY1)6'VD;9X$_@L%-D07.%N)!NN#P2-)&OF49 M-&NO&":IT#%E*(1N?EZ64L)\7Y_Q6[.1?T=5M+R"V\P8@+H,5N24_[W+URV< MW:2+DE9@:QD)I$N<9Y>0''?7IG "4, 2IGQ7MR&NT!8S&DR7NZH4L^F59]\E M\WXY>O:1BD=@SNNEDOGSXNDR^'G+1>[(X,A[U;U\/YA0>(&M:E*879H]>QDD MKG Y5CV'%2X_P:D=/V]<@U W+SE;(E"T3^DPL:EM[MEWD,48D\O?21,5H@P; MMS$F15O&_6%VG<6O>>>GR.R[+WKD#KXN4O-8-:LD[>UJ/!Y!6W+9VHSU2TUXL1.%'>,-8,GC%M5&/&3< MQG*&-[&CJYVQK&4$.$%[3*7,)W&A'\O6-L81N8MI4=JYY MIX';5M&YN*?72 MPKHKTK[PLTJO$HE>;OS6\?O^G,5O(:\_6'FS M#2DB^F95]V*F&99N'ZGG42D>P@X?P,5@ #79.O#!G<\[0\B'JXWS ;'+_SMX MX&=G ?0-.2**D/\',,JPANV*]SNB=:(*<4^\4\*8_@=02P,$% @ "WRU M6,M0=7-R+3(P,C0P,S,Q7V1E9BYX;6SM?>MSY#:2 MY_?]*[1]7^[BHJ=?X_':8=]&Z=661RUII6I[[(T-!T6BJNAFD3+(4JOZKS^ MCRH^0! ,PE271&W-[):1";RET@D$IF)'_[S:1TN M?S2G3A@O(KH^^M_)^O\??[\^6\N^YO8]2F)HPUU2O/=]V^^^?[-=T,[S#^\46)TM,]#?X6T>6KMZ]?OWM5_.&+["^_?^*_J/S]YW?I M7[_Y[KOO7J7_NOO3V!?](1OVS:M_?;B\_.TI]G8LLK_QDAV9\@#?O,K^\067 MU]'1#S0*R"U9'*53_#[9/I ?7\3^^B'@G*>_6U&R8$-M8_J2B_KUNXS6_^*_ M^8/^<1*%<13X'@?IV GXG.]6A"0OCOC0'V\O=FS$FW"U]6BT)"&'^17_]U>M MG[_*= "3Q3]N'$K"9$42WW6"N"?']=&0)G#!UM^:W"7LYS4C9\!T?82,41A. M[U9,"*LH\)C-./MKXR?;.1OD;43?*3(J&2#E$UR>)TZ\.@^BSP:"W'W*. /A MZ]B)_3A:W#!SR(!);84B6Z(O 17P;K->.W0;+>[\9>@OF(*'R71.XG129K'X$NYO4Z"G5X*7\!MPAN29Q0 MWTWR*7X,_4050>&G4(L@'?+Z@:MP[(3>KPYE_H,R:VU?@VD37_3\_[AQ>G0" MMMKB#P[]1!+G/B!WQ-U0/V'JRVAGYNLB?&32XH;VE@3<:K!M(MFJ(@]## J: M.A$_W/-0)LCX.8Y"[Y:XA+%]SZEJ3QV&%J0-7$4TF1.ZWO.DK)2B3Z% X=;! MS\9DLF#[$[>BS$M7-\BR$2"= P,M$( )M:/=Q^2O#9OSV:,.DO7/X.QQ.OA-L[XLV8M7.6;-2U MPVQ!N.3'!>JXR<9A!F'!_C#W,ZXW26H\V9^8S;XW04+!D]MA4P*Q'[;F8XN%869K,WQD9$<,QTS8<4'=D-\50=&,'I(M3E M'LV2KY+/(:'QRG^(%O.SD^NXM!O.V>;^P?G$-O.5'SME=S#]F2\N]IVAAP7/ M FP80.7L>F%"H5P/6>AR+OX6\;]D!K<>8X$.P#5UT>M?C3C8" MJ)**C^^:6BD?!"P:"7(;DCK,>O: !L94@%\W)-UO>$:DJW\NG.HF)P MZ02!'F_\@QU'3$]Y=(])\Y+1SCG@?V:8P569%WE*2.@1+\\[8^2"R*W\1<"S MXR):?!8X]R3X\<4F?KETG(<_=F$='G&]8#_&31G%Q5073GR?SC?_^A6W2Z]( MD,3%;U)+E?&BETJ5>K$5P+(4V5XIM17'+N&I+ MM E\'5C#1=;!R9Z/*V=-3O.-<4A\A1QD;@ XPDT70 2OX7+0P%\L=14=&$@% M_G@]#B7 6>@"KW4\>L!%GVO"&U@S7[G#YO4&CIM&.HZWY7]!L/ :A*=@W'7D MV(VDX:*N'$@QS+: 0(5=&Y997X/;<%.VN3#8@-O3%G0L6DMH;-3LH-GBN4Y6 MA#:,<7YN!<5)1@EO?ZL>Q WV-IE;6(9-*DB4M<54RR-KAW["P:LQ/)8G.AA$ M38&A[4DIJ3OB4JS5)"" N2<-BU%-<#E*;_%\0!2(! 3L0M3N*+7M/\KVRW"9 M9+IQLJ&\%')V'Z>9.L PB&G8,V9JX; 6R> BL^3$H73KA\LT MRP88%C6:-AT#J7*6L5(4'XH3(+JYSED&!DQ&:1(P2475N;#,PDT)H21.]K?F M.-"TTRF;YO$B(Y%3]]YO>.,B+,^#O7=I*>.; "!BZ>18O$/U C!W?\O^E[+X M:P+)Y?YWF$T_30#9X]KB=8GS1@2?V16IW)EJG6JG53$.I5Q&X1+7K+2208MZ MM)OIR3;ZB05 M#F^@>PN&ZG<0LWJ>,]7\+@&B'?1<=[/>I.'E784\DQ;[.2"IV$)OMF8G3_]+ M^OM6-J'/B%!L36FEPF/2>4R%]B,']!\M'W/!%WHJO1RP;V"]R//V2T \WU^1 MZ)B#%;KRZXX*@>.'L;]VDK-I5/5T61%%];,!_/(;=-G9=8Y0L"O;3=B[HC0^ MEA'!"!CF(X\]_%&1 L[^A"+CB8BW)ME_ (=<]SV$<%,Z)(3&CH!,1CDJWP+K M>]9+(KYQMOQFE7F!V2)S73:JU^0'_G"E1]ZNC]:MP[7#DZ9L<2X[!@13BMI4 M0.M !SS+^C)RPD))<) 14;!P&66&B% \2,%#]#4R<9,F61; UTTE2E=1Z [E M,0AH65PHVEZ#2%0Y/O\!?\T4A8^$)OS\4]P=7T4)*=8J]"U3!S5[OIV2JE;N MEKH$AW3Z%S(ZQ%J:$C@M0E+8_'M"@@?$1,6/MLN7FBG-&J\< !NM=DHV0Y=J M&XM43CDVWP%C,R?KAX@Z=)OU'BNRY&=K?I2:)0GU[S=IFO8\RM[( D9,G_[H M_0,#D1;6#K8<(6T;6'F/"\FADQ :>PA()J,"%>A-J-JR$Z.>1T3!ZKKI4L3J M/:E /$@N6JE)*4I=57UXF\M!!X.F7-"J>E\K!"6XUQ)3EGXK@^]C2@0G(P14Q&>0F87S+:/OMU/ M:AF)Y -;U2,X7#&''AV73G+C/P)U2ZS8A[J*$']X5>V)N>\Q"MPKL_$2<5F8 MA]:9"*P>6F6F<>6F?V6PZ'UIF'UID >H#7.G-GME**UXO484(P MZ.UT\%)- &VW1$Q(]TQE0B@F6$# >AO,3FVL1)@$$L(RETU:X-:P!0^+MJXG M&GA&Z]#E\M#ELN4R\-#E\M#E\AEWN;PCE&?R52^X4+"24;)I^=K]HHJ_)I/3 M\*5:I=A]N?H6&#(#!JSF>?B"24QG_%(943TI6@D&;I<>8A "J3FRA*%8DIE'P# M0+5[93M+'[M>W!+F4*9/P=X2]A>4(/3@,./!]AVP :RJTNTN?H7(!+MQZ#5- MY^&E23?,9J=Z!XRN(M$IP*DJO^X26PC\,B,QVR2KB/)&5JBX-8A-P!GL$E=G MS6W/%+^!%I@*Q0F@I22XSFJGGI AKRD9I?$[*5(Y(14,-&BBN/AM5*:P*;5* MJ#O+W_B"HTX2S[>7DIHD/"*O7IKSCY]?=A&R7Y/=?%Y4I%?.*3/4E]KX2&4A M;51Z*/HM>23A!KQN;#>L[8"V%)9J?G$A"*Q+T^L'0AU>@7;V]$#"F&TN.%K2 M3L>JCZ2!A412*-VI[D@0\(*RT,M>4=E3!K]%:"5D[V:N4R^K-PGMHL):..]) MR#@,>*].;\UDP[E+_$>"@U$7M8D U2DTK&XPMR0F;%+\S:A39E.#*&W)B8.5 MG);%ZP0MJ#HDAG.[4&Z'6^N""PR2C)+-(Z$61E)QJ724AG$9L%V%Z0 B$(U* MS]A^,&0^S"5\GU@1!8OFR\17*\M&Y5TS(R2NHC"J$LSA1_*EN^E-YH"C(#JL MSOC[%WDRPL6+>.#'XQ8R%E>2LL)64^+;Y 5> Y-F-ISZC[Y'0D_LI(F3..K? M6#U;:DE9/&6DO'71LYP?0TJREUG>LXDA[":*1.V:+J.5H2I.K(B"HZ"]4 M9.0<.['O B,@IF&S-DL9A1;QP#YFDKHAOQ)_N>*E#(]LW2U)GF503S#0>N!; M<\A1 V(D(ZRTS1H?5QL^M>M%@Q.,Q:1'V\K6TT.?RVM/4\HH!:LM/)SZP8;] M%CM72I>ZC=L,7+#;!:T6P +/LDHYJ;04FS.IOHWHNQ<5*5>3K ZMNPZMNX9J MW;7C(F\?':T?HC#M"8[8UT5("PLFC,XN8F'A//!4HX72WT5,PVH3+27%K#C? M8CFA;/1"6N!=7EI1&4>GEU[ J#5\@:B30NEXT-[JP-:I2&HFVLNB-/H)HH>;BE2@(4E6Z.;S/=25F=!6+IO-\$;!R/ M H6LS3#664;@CUH[RH>4/=E1.3ZP7*J^1:I$?;6LA,D&@9 MYRUL9 IE!] 6VA,H^-<4)MX6U:)7V3N><9K7\Y');\@5VJ0]74#;A(F21"-5 M*DN(MA&W=X,*L$#; 97TI;X35RL]#7GG+66#QMH)8S0;PWX*&P+GI3.&\,9I\=ZKVG\,F79CQ, 5I#Z2KW!]*[EY'N M]/RIN2!PLH(&$6]J=2!]:8P951@A*KPM"(5L;DAPH54G,MIX$Y ,"V2A[S=F MWI^;K#PLGDC]ZJ\43)UZ=!]'G%Q4Y5=)_>V5QLI-Y3@&K@9Z45#_EY>/= MT(CW'O".MQ]C7@^]ZZ RD0GD>V5V=*"R.X1RBN'IQ($)['J[<$8[]')!A.^FU MDK3G3F*NL;9>?.V21WK6C/O"_(!'4H?-^3RB^5$FON;/Y/G@!4IZ MM*UNW4/I@B8<2*]&YY70U0,N1AY:DXC-&[>A0&Z3+W27I_3$"Q5"5(\ /U/T MU*6)U7L][J6O(O3LUSA#S9G?/ZQ!O67=1>_Z'ZTYY(R7 L6DPPC$Y)=G_EAC/ MKQ'Q'E52)3R*[$;%:)J./)%J@YHLW%#RX/@M?:;A@:R1LPF?OGK+P:Q+$J^:Z/%4VOG&V"/V)NNE9 M[SL)BF1#FH.95$:9C>A=^LZ]'V!4!"B1M-HJ$1K)ACP[XU.@4!9=@/>& ?YD MHTG\V<';(F.4"DSU2W)KZ1X3=HUTI(L3=&KA(#LT64SKD3'P'-)ZI )&,=EL M=R\R7=V_-CXEHN=(@,%5HVES_9KK?Z5GEYILP1] VM&GD4N(%Y^SN?&09OK" M:<+I;AN/7J#@K$W?YJ,B,)#KBQSV_CYK;28@-*=.&&T\117WA 9^)4@;V731.>+'NPF=_R?[CE#Q$L:\&6,<0=A^KZ ]1EX1P M7EXJK^WR\T'F*.D,.%G3:" [K(=_$A[Z:/:J3;"3_#4ZE$ MR@H7X]@!)FN!I6< M8Z459K*0$)][H=.Z%J,) ZQ1*F 46X%;LE#;EMX MCN3.&]B>DGMH3*6D1KD1*^A[M>>S3)8H]83EO7]?@U+JU([H5HGI/0<@%:2* M\O" .O?6S.T8=UA-='6DK%+:8]:WC7' _X\[;H_,:6=&8Y^BSO^!.7757Y3^ M,FM^4;^P/'MR@PWO?,%^6#GADMPR"W2V6!#PW7E@YB>ULP\-+$ISWUZ3&).R MC:&KS1"*@]83>//PD+V*YP3%+"["1437::T-5N<31:H3ZBJ@+$BT"H8BUXCW MQ,+(Y*J.;M=FZVEM-56K)B6TC.9H3>;.$XFQ\&@0L-Q*J@\F36&A]=,H>+N* M0I?]N(^[A)[ 0SSU8TYX0PF2*>S-SH1L9'_1@\<^TXO0<\>G::>YRAGPXT,4 MMC3JOHH2=@0)O5J6I](%,Q@QFP7J.KTGC[-NA?,5 MC3;+U8Q+)"!Q?/9$J.LWBHXZ=4%C9+MV'A-Z'?$BI&C=$C=PXCC+?Y>8H_2\EH+4'?6;K65^HW:EAL-UU1"\6&337V3\G]6R@4Y":0AX81NO7 M8R?VXVC!-"GF1XQRXZMFYU>3<\$U73IAWM5MWVL]T[6MSYRS#=Y\,D3\SF3;V91-S2[59CY1JU7&T,C]4XM9V0 MZ1M[,B%AK2I%HI9;SG2"6@F^*LK1SIK8>S_E"WN87>O4YW>407Q$_8<0O+'U&E:A@+ M:TI-3X?E(U@\-FNB58I>245B2;W+,5-GWY8:U,7>AP[2\'SI;:4T>G<2Q4F\ M?WVI2&9'L]2]F#'NB:-,][A,%\N;Z*TI3 MI7D&QEJJKQ _W"^@\FIAB^DXXLEV15,FM:6D[4.5JO,N6EB9R5AI67!B=PN, MF%F#A+[D]7Q+.&IV]D$4]=@YJH!86(HB2^J'@;8X7K.#GMS50L38!=W)A0^, M%A\6$[&9;B0'J_J$BUA"]D)C?J:^;,\YB=*X- FE5R#&WLZ>UJQ&"S^)48MV M#X].A0Z:6Z='W*)O9Z()%5=/4\RV_#W%$Y!I3*^T(?)64TQ8/,:"%LSK(&>\ M:;2-C+]B="C;C4>H@EVM!M:0JZW@X.8^)G]MV$H^>^QPH@S+AZKCH]4+M9 Q M+WNJ#HCF2[72L5P_(X>M6MC4*BH[3E7SAO]XF_XDW0.^LLP2<;0F$].P<:\Z M3:NO5FEEE2C*$*7O W.Z7$:-9C%L/_YT0HGG)_PG<+>VG=*$L)+)"Z67@RA* M7S5#0 !)"%E\)DH+'9FLT#HP?.2]2,_BQ%\S-PW\ :_JX!9OL_60J M%H2NK M8=L:GAO!=QYM"0\8I6C7_-&]#.0<;ONRL* ^DAT%+9 M\:X:YR)D7&[6^V,>\ )3HSE^Y#1EV-G&U##GEK")\1/Z*7DD090Z1?E#E2CH MJ5"=%&;RC;6*;4",-A@Q_X5;F2< M)(2F I%,5@4Z[=$.L[:BGTLLTBAD/[JD9()Q,=,F/Z7CF[YL"XP[8BJ62F_G ME>>488H0)WA/DOJ>=^Z*>!O^H$(19"G'5]*W;RAA/DU"O(__#" ,.QJX7O:2+UDAPSTT]9L0;,[C\/Q.%90-YU>,MOO2CC/&W9,=3Z!^!M.J$(8$Q4WO4=I%*YRU\[ M%"R+=$ <[17)-V4B;Y*U'6AEPG WK0IJ-(Q4TF^&*KJ&/%QESK",#O=X+Q*R M5FMEISB4Z:6&=/BY^^)>X+RX1TZ(_74]$B=#TB"V<3)"-2)(X-2BIK;AD_5#P^ M(/RK8UM^H@+1Z);!K\E3I3P.Y;Q3W@!'<<118&CX6*2AFP<)@DJ,LL?MQJ^$ M!\B)-WLDU%F26\)ED=X@A^DY;>,$E_Z"_6'.YO4FB1,F!?8GO>XRX.A:[-)@ M>@# D+Y"0+.'FLR62TJ63D(N&&,^VP7=/+=GOB+%M*%4HQ^MR1@)6 E;"4K" M-*C""6,^CSY5>_T0R)I1%'5#&6@;-V9H2IVM(.0_Z997G8OST/E*+8N$4)Y% MSC9YMIE_#@F-5_X#,^YG)]?EMKGSE9-\<#Z1>+[RXUF9D_1GOKNP[_IED2!R M8FGS1>N6-1!^JJ= ^+N*?'[1+J'&*274L"-+^@:%YR0\H93]$_M-5XZ-+\FQ M@=[C6^O?VJX_T(H(JYDNR30J$ZT?-@FA.[(H%TMM5.Q> M,6F8HUK'1;'(4!;;+V3ENP%/AD3 I3:XQ2PU0RSJTH%]:+B3N6*_7=2=! MH,7%.PFC)LX"6]*A+':] 1NF<9[ R% $7RQK%'=7D OP<:(2YU?3#86'' M."NF8:YL>.$I1!R!KGQ@LS;-T$CM0L'5F6.9TCEU/+)VZ">'N7_CWP M:!<62J[MC9.D*308@%3'MAL( 4"D)BK@Y+=N1M%.XDHD1[F8I"<)-4FBU>-+ MV'Y/HWC HT%&;J3[DR&$A0P[5Z$A=$[HDDOBQ.267T1=+YC*I'1GKKM9;](4 MB]DZHHG_)^&H+6J%%-/1ZO2+0R9L=Q*8*IE2 BOV@$<.> MI:2IFPUU5TSK*DG3LD!GGT0\"5VMS$*]$'3](D\>B M$M55%# TX[3C"?#:T*5N8V,S![C:S$U3SC@Y"[6*D*L-GV]>/U3._\< 6X^V M%;L(@[6FD-'W92O]XN_OQ)Y^986:]MY>\MSC&U:P:4?M=:"S: V&O_@Z0T+H5[*CFTTA+ M>9JLX%SK:M&VG;VKMYZ$(*O)&.T.7X<-^/M<7;!MWN0. [7:%6XOJ"_"!^9= MIRR_0;G=DE&R&FLWL6M")$4BQ#?'):IO!P/N[7,%[JUZVC @<.\& ^[=:/4NPHX3.Z9/_9@38E,!AER=KL4& M_T*=[WYE6R@]I#Z*HG8V5U'(]2P[+4."UD',;EO^3K"Z1(7C8^8/IZ(OJ'8Z M(X=%(B#;46YFKR.V$WPA'IOYBNR>"4R+DM-B+&DX&Z4O:EN7Q[; -'H/U&Z& M3)XW$K52;^R\>OA( \R0]/ 67&L!#9S:[.+ H A8*K[YBAJ&(RR8?IW%1],6 M>FB#>&@M?F@M?F@M_@Q:B]=,*DJ82DS#WIEWJ#;C+;*U91+:)L7.AUG/W*)7 MY>Y]\%(Z3I:N,Q:_6X=EJT=#6)]U6*AQFIZ#LU[+*SM[8HZD'Y,;MO)(>]Y> M2PJ.->Y&; WUCU46058*IXS!MK[G"9/$&[]%+1@]V%$M6*&K734*\&PV7AV9C-0?#*->P[ ML)13&VMG!!JHRI[-Y.5IJ*A MTK8V%^$BHNM4-@@UU+OZ];F4G9F('<.F)'TH#7XV:+YN.JX[OU;^;#TV"JE0 M( > =@3Q7KB&XU5FT<:K@U*N;;Z*/ 'ME"..DZK>E_TTLA-?A#>$^I&'T;<0 M@\.#(BHB:>GZN#7A2,CKF"PE(., .>T*#/P!AZHD$KD@$,T!>Z8$I=\#A)>Z;'_'-4Q8'A']FE M<-ZU+I_++?'(^B$+1N>_0@ZM==-_+L=A?*!@+V?[\=O.IX9U!%8V0YX."M@' MT.[K61O'WE)(>911P29_ST4+$1'LO#>U%14L\3HFWQ"(ZT,PI@?BW3>QN'=9 M->YN"1C!W"B([L%RXTI3 M[F@,R9#QI3L^DQHM?X=B!BO=HZ7/KP7-W'ML@P'">6/ MQE:DA@%#648J[8[-H#B/-E07B=(W(RQE0<"B+"2%FGY#)/Q'[351^N8K0:(D M)(7D!F.G\1YH+J6CG<+-SS%9^F&8]LT.>)'3&PQ?_W(?-TV_A-]]Y7[Y]7/ZV#3^>;CZ__Y9^]^T_ MW_[Y<;Z-@V\?W2^O@Y^35\D=^?G+M^\^/;UQ+Y/7OY^?O[W[YZO'I^.3WUX_ M>G?TMW^^^=?/_EE\GR_-O?[O^OW^^??7N M[/O'W]S3OXZ?O-?L]G--[?OH\7//_WRKX!X/[W^]O?KJX_?)'>7%P\_ MS9(W;V>__/7S+U>_7KU_]73^U_$'\LL__OGQ[J^[?RT^_=?]U>T7^G@9W[P[ M^3+[_5^_!(_G'Z]F][_';W]^LWD*3B]7OY/XQ_\Y.KF[??D2.(_*4!-VZ0X- MC1CSD57"M!3N2]>#$U)K =<'M<97#)Q$Z$'W;9'0YX2N MWT[:*6R?U<$?M(V XHD*,;.B2$?)(>A3'HR6%*##(T[NA!D'V,D2QM@-+I,Q MIT/TTB[M_ <#S*PD/)P$3AQ?+W(VK^DMMV@(:0OM=/!V)]C< W,+&BF)&ZV* M7$@3Y?)?1@FO_E#I"K]3SSM10GYS0D(3_&:\$R>KE]Q04*&]ZI 30WG-H3JV MW6ZG"H:C#$5-+&-[B*'9E#]9$3I?.7D3(/Z2WR.)F2$?5PV&-M_C/^[U=L4L M*(-*,%_[ *#(?@S;X*5?(5MO9JP]SCOL06$P;*%3&/ 75[7QPF0,;8WM9Z_' MPRM"=PK(H4',\VL0,SI]1F@<(VT48KLY7#:/B]"EA/WQ*$]"SON M2^G5C5GHG3T]^#0=890F''4N!XL^E-(HM'0YM \:<_N@J>EK>ULAZ6,9AZY" MT%Q/(+-TC$JKUH-<7HF*F!0W6RXI63+97(0)]F?*'7H#/;_>0+V, MN?5^0-:+@0[=@ [=@ [=@ [=@ 911+QN0!6*>EV!6CX=WVN)L-T?VB0&GH_> MI*;7,:CETZ\*'ZT60H:1(&':;U5+%CN'*OO7&+J?AAD/$XC20)RP>@*EHCA@ M>E.:RQ J4B8W^AM!=%VH"%\A353;FHNHQLDIF](Y$\>O*]]=%1/1?1_9<.BQ M)V6"15A,10^;8BEA1;$XNH4S8AP (OTB8*7_%KE MQJ')MGD;TST5O2#]&/@TB>/;XUL]U&^;QX%O \:@2@W;95M-[-PI)_26 ME1!@-1EC.0Q:;(#O"]I@6]P(!H):;1?H!?5%^+!A9RC.\AL4UT]&R>8UFY%= M$R(I$B%:XRT1U;># ??VN0+W%O\&E#D *#B5!K;ZJ@3$<;-^9$;J^Y2%TC?W M290X@4:V0.T3B^\+00E;* FLR]R/=W.:KMGMWH]&61(20O;>(H)>'S)I8K7O M.2$T\1<^^Q,27R].R4,4^S@]ZV24;.X^X%9.)E&%UXL,#-_,^W/#NY"=1''R M-R6[5_W"8D;,&&\9:N($/82G!#Z&;)T'/.GK/1..VLU>_1M[];QCA*PA48P\ MECV1RRB.2:P+7/&5M92C<2.W$RJXD=PG8C+.$L;9*;E/=H<&X'VNA<@!]'J^ MN!@+I%?EZA'^Y,2A=.N'2PP5Z"!V,-V"@Z$,G,Z&4*8:42<<>B+>$;1#D?#! M:#05114SX#Y+J5BRR-+L/DYSXI2V_]HGMC)/1P:H4)K=783, 'NC#]B; V!M M@+UI ";I=(.;"7I#J,LX=I;\S:?/(:'QRG^(%O.SD^OX)%JOHS#-KIVOG.2# M\XG$\Y4?.V7QI#_SS%OV'4+?ACHR?K@'KLP& _$XXATX7,* 86Q((02==0-L M>7'5E"9D9N(G,$7UE-7)3 8Q B7.;IV 9-KM\ 28!\N7-3ON91+:2^6X)*WK M^S\);WN$T5M#G:[5?-KI*%#S#* !+=J=?9T' 0,:6%K]6N$L- C/8XE^C<@[)B)83L75QKFZ]&X+9%=(,9W//' M*Y]?SR&OOQT96U& "6S4TH!=.VXHRUI$KGHU.(#"U @>5 =.=>I8=M[R@MF: M#:5LVK/0NXI"-_N/(6R/B*R]ZZ/GJ%)B9'&>F$H[Z0]PP]1.YZ [IKHCP:[[ MRAHE#+Y9KQVZC19W_C),$\YX.V9:'.)2>+:!FFV&H3UXLN& M0QM=#6G1TF@(K#\LWJ)LZ?/;"\!2DK&^ 'B@2:&=\98\OQ@PT\V>[-S]N0& M&[8,>"L^R2^X2N>]V[;B@= ""!B3W!"1(TEL<("EV*TP9>ECU5YV408/'JHA;S5J.#+P\:HQ M[]@4TATM[[:5>J$8O=Q;Z> Y%4/:>XD<40)(93(HYEE P'ZK\BYE%;20K$@( MRX0V:8$;S18\;/;K[H<&O$U+E_-I;D8OU@^.VW)7(CX0B;^T=_FAZH_MSCDM M4T>Z?"Q%+7#*\!KCVRR^:[>W%2UOR@1)^G>$,F4XN6&R)I02#P\'&:7Q(R*5 MDT*UL5&C!,*&=8*\HO(BC#?4"5UR$M&'*'N@D;&S]C?KLR?>9!VZJ$.;O,T^ MX[TC/.9"QW&H&0.4N'Y*$1C8RM#VVHɉ%0TE]N<$GTW:TK7*0K'3 M]>$%!/OK1_E= ]@2PCE9\UV0;O.+Y?1%EXLXWA /&$09I6> GU20G85\)M Q M&TL8C>0Z/(G"1]ZR@YE;7HI\19+KQ=QY @:PF]ZDC:B&6&&K_ K"MR0F;+J\ M4\LIKU*+'G@(!>3$+1J*>32#Y'4N!&SHBB_'>^ MM&S&O?,_>EW&9=X%OV*,PGJ?;^@+.2$MK+U![4JN6Q6%5V]BJ:&\55PCA7(# M)Z9AM5Y*24&;B:P-.0V'"5+EDP"5<=S%]0)&M?7_(=%@0*MFD%!PR"@X9!0< M,@J@,@IF2TI2K@36JJ5I:>4+Z^^*J!D>T5R[FU.:2S/#3&AI.J1:^=**/]2N M%TU)5N<);2_::37LA:94K5@"4\'B)4CRF.!%&+,Q6DQ _UO=!H&)6 R9B-!: MHU:)H66GMY(98(N4^"OMVM@.B&8..20HX#Z+%!:KODL_9/#Z1QSRQ,#RQ$#? M +G94'?EQ&2WG6EDJK9]:_%F3NK6[2.N;9-6# @-KCQ=NPW S [)MXIM8%JB MK7WS;WM?E,3^,N1EVEDR@-%E26T(JX\IF=Z>U,6 E%R;7=?':?Y9%A](TZ#R M6WSBO0%?"5WT[%A=#;@T1(?U>D]564HI%WN>;JCO0M^E*Y,=^XK3EV/G 4S; M[IULUAO>@^*1G/J/OD="+[YE"U[)X+5]._JU(Y]Y9^8E0,0A##=.P$ -7?^! M_>!LU_ M?91(VO/"-!:(FO ZDRP!@+L(7?Y(&IFY+AO4*Q+.4)%KHVG3>3,& MKU6 & \FS);,<5^R17T5)>38"7CMB&+\5/#AV+<3R92[LQ[-XA!.0'*OXVK# M>6?_44J>O0CGU ECQT4HF]$B;?%A38V%HB=-A3Q(,U OG9 QRP8O3K_7#VF+ M*J90M\3E9*'3RU4HCGWQ:4FO,U/2!+?TZ;GL%;/K\.R)IV9N_'B5]E5=<",, MC%HWO='[@1JB*PZ^\,UE=XY,=G KU8U^LZ]'V0-9)"=R2YZDUFG"J(K,),&.XQPNXI"/R># M4R,@(# 99$3"*:" ORZN!DPR)PFOA+&+VB2.T)TB*]""?OIR][CF3\1;L@6[ M?VWSBD";.CFM:6Q6'?(J8((M)4V5(O-4SYX(=?V8I!''XK0.?7CK(C>1T$:W MV JX9&$-_;C&N>.25"6*$Z)24*/YU)&1XCBV^#A#+"I7)>'2M8BIPZ:SS M-*Z*WW=?!P9%0& R>(B$4USLP@##D.CPEE)%*N\_M O@QXSD!;U#036\R M0"F(KL!-6H]E5B[WY)(X;MA68+3:J$P&HU8Q%1"G7"99OP=;_=_DM\TSSX[U-N= MRF9,<]99C)]'/MR$>+]$/*\@\).M()6B_Y-N^!Q/1%>&P*Y0.]ALD,LH7/*' M7/C= O]?\-VT-OPD3@E-H13"EZ1TH#04*66<=G43 2@N1(7Q\B:\BTT49(,A-1,3DP+T5 M&296G99^L*!9KC0.CF2RJF-;;WND8:QJ4E%Z61W^RBENN[?8LQ=Z-X$3HO5) M0F'1;H\EH<)KW289P8+U4!P"L^ V&4V+[#XB;$.1#IVDOJ).4OMKJJ^I'5#? MMSBA6M(\LSY>0W@=]OIE51[Y05HD(AKV\BGD)]R6!-ZR=$#OUGB@Y0,3P'JS M!@O55<>S4O?=$G\L0DNU&4,'^5,2SA.L4"OCC5*HU1FKWV-]O8WK6K-99YMD M%5&$,G$9):O.@U)&CY*\<-SL0Z,46 B->J7([J<.G5(LH*C3+ 7\KN#0+Z4/ M=.HM4X#"I^D!XSUE%&]HY!+BQ?6FH.+C6.V3T5LXX3R[6]N9G')KS3,JKZ;R MFC\E^78.,GZ_0%$8P!WJ&AGRARZJ?8V2=B-564,\\ZC1]:+D^6=;FE;D2/3] M1%:15 1(3_&WFON+Z M4^.CI;@$5=(/SM@%R#R]<\;V+7G(@N\QRBE$2FI*!Q"YS%3:P!T:)0VZK)1[ M)4E.^E]EIR0-]TO2+$G6U\U\*>#L]Y6AQR]ZL42Z.[7U]G91-_)6.A-RMR3" M4NK,9G8=LWX(HBTAQR1DTDEBWE96>/L.?3FC3-?>];7F18VZ)'%ZPI56].F& M^N&2Z8\?Y:\AW9(X83J5Y.&&-$\B#=SA64,=)J;C+F"2S);\*2DZB(' 2 M0IT &AE-ZA/R%W7EJM WSGB78V?H/';+3M9+ZK!#-9\N,\?5"_9]KL0\.B;[ MK\!#KS!,36DQ \& U\.N\,>RL_SGD,UMY3_PI-"SN^N;LD.&TR%?G_YDG" # MT79WQ#O":8]5\\G2SEY=?;*,+M0DA!K"E 9TE 8R:8DE&5B]-U;G(&A;6J-% MEK;8=Z&G;DGT;IFEG44[]Q,>R[\(/?["X\8)@!HUB,>U7NFHJHQ%RFV+>%3R MF?M#\:N?K&Y)D)HT;NKFT5F8^,E6O:!1%Z0.BG;J$SO5M!6L+@&")_IK<@#2 M9<($1&N]*#!PQ.RY]0NS%\RQ1"@!+X]LM9>-CDD4B@59]BCEV]6QK7?1$JB9 M0-PZ+;/Z2QR\V+DI(V>T8K#39OO8EOJ"=6E=3?PB MH2!T(6RE!G):[ #!VL&P%P[@O5]$JS2]5X\UNES(OK=Y R<\5[4%*:NS!C]Y MI"1+>8\\FJ\A8O&7]G)WY*)MF2=:O_!LC6"U*BJ-;2D< M7(M4#AF*2@76<2/O$QC&S'H[6LU^&A\-OSQ[1-=+SYS4YX[5N?R04:<%KM%] M'%1B'7@([BNL0>H'8.=K>/ 0-5^&A\6F,;X-;[$?*DT1*9Q6#[G^0Z(C2_F' M?:"$7Y =;_G_/XMCDIRPK7(9\5=+4-(MU2E; MS[[44.MJGIB&=+&NRP0$4?(QV^D,4E$AS<745O)*F[!V 0Z.&7A:IA0UJRF9 M.)C!/^&\.UQ\/>\A&II#\=N(\'D]A]<1#Z\C'EY'/+R..(;7$0LR")M"96C+ M&?N&.T)5.DAOK*!:\E'98)&RB<2-6U:$;/7&9J_TA(Y2'J13Q_155$L:G]<5 M"B;!7Q$ZU$QJJ.^A9O)0,WEH40%C[D1=*H">VJJ1./2H./2H>'8]*G:OT0)5 M8N_'FI(QJ4FA,Y_62,)@CQB71[-F,82*4Y&E1@E5#WF"%$S7)6JI/EI%GFA! MGI/ B>/K1;Y4KNFMOUPE" Y'.QV\4S"J!R(17&<2-1A0*,Z)C)*E=@[*VMJ) M$'+P74(3W*'IQ,FJAP,%%6H#B)[]'UK:/XRR0X%LQB@5Y<^G]8,X"@]1IF]D M8_)5@M+\H3JVY<\L@VIB078P*=(G_VU\9/M1>B2D$>#-%1:_*5=E99F M5NVTNV7.H/UUL_J$SXS"]G="H_EG_O\RPEG^)=!#.TA^8$-:;-5ATHCJ>E=*HEI!+<9JNS1C: MYTE).$^P0JV,-TJA5F=L+2^NS3RF]BSR_(7OII^K.A_(=D'O'EKU&B+1W 8M&@J?SE NF^ M\AZX^\O-[MTVWV4:P[Y>1V'6NRM3)(QM%H=1>W7]?7=9)."Z&PV9+/CRD9/] M!R4I9SNKH[;HNP:9DL.D*!:%%CU] UL5VB;QK>H $[2^U7DJT#S!!#.0"06W/8W)EG5!=A@KMBVP8@5)[U$S+ MBLT#"WUT?B>I/O@H*K1;ZM-6]?#4-*)ZF#\Z+6FH9,GKR)L^;?C;Z*''^/5I MUOU^I(Y(-[]?H\%10%&A911XQ#O[/6.N>(=CR$AWD_AT JFFTBU ANW5+%VWJDC7'+DM$JN3?\,@TGDZR=W!0- M?+<,"_0DX3D;_D'6[3O;5 B_3)M'_%=82_"A)FHV'?3'I,C\QO,YS'! M7<,>YH462YN1@S>E/''B%?\_'GQ]= *>]O;!H9^8J.X#EB;/8T&RUD!=_L@6#FF3%$U05M0[:B*01=M\Q/TW M<=5G_Y 9 C[]NWN:['<7>3?^BY!9!W*WBFC"]]<]P]?)"CQO5)&H16\47X]T M 8#.^,MR3_([Z9;W8UI2;^H?6=KQ!UKK31FIO(JF#<7.1>"/)/J,0.:$K*-- M(Z5##(MT@&>]E!3DUYE(I7^3_\2T@OF'MXRDVLU]^0-K9[*!T*A*1R6)RFCW M*O,T9^YZ[+A1=04(#<#C!$;) MC<44+K(I\!G<;>[W!0SJ#I3J6+9N8(=1#66)HA2$[*E_0L3: M-HX.;)=TNP\T_; LSK@(?ED+D:\)RZIT$4I&V(GJD3 [P)U*P;/0+;'$^D>6 MH@3#6,VFB!3./":+ZMP/G=#UP^6>T9GKLB&]0@U^97,CT6(!O- T"#__Q:># M L[KT1]#2GB2-O'>,Y%<1G%\'9Z%A"ZW1?$[=/*("D5[%3V#0:\D>-77G>&? MFVO&CQ7>FC-I.M1.2._(JC2028!.,K#&&W-=@PQ\OZ4C]GW?I$Y)V+E[XJ&K M6>C5(E@8/1';"=EMHZJHHI5D)XG0L)X:VY>&BZF+?XO2M6^&K, MM8_4<5K;]^$)O"]C7UVPV;1Q,$U [9M_PL\\:=L0$E\O3LE#%/LX_?)DE&PV MG8(PC17S+I,H6J.PG [\ S#YL#;SBC4]IJ9(L'HM?96Q3E,XS$.7 &E1^#E0 M^X2G:8$BD)+*$T@X6:W1>NUGS+-3/C^-^R'[ Y>WW.PZ IOH"#_[5ZBT'7S[ MJHJ$D%%R::><-#)&%PYZ2>=>_NX09.3[D>Q(MJ?.P M8HY! /242/O8EM^)U-3/HD.B1%:@/7136AG094KJ+P1TX=(ZMJ4W 904<8=" MNV00FJNV4@-YMJ0#"6OOF/0' Z?7_\?0?R24.\VC[8Y8W1%+]/ZX+LK?ZG5I%OR^?!WL^92KL^\^WAF%NA:^NQDGR81%R5? M^X*PO!OO393PJR8GJ.0<@T>YS#FQ<*#0<\! Q W\9EN>!A4GS+E,O1"M'++& M9W;?=M#P@T53ABYUV(6Y\KO2C1-V\/Z*V(%@FIGJX-#%[( MT+^AT0-)4_[ K5AM^*G@T)0+>#5#5K_B>:D0G""CJ&1N&A^-7:HM4\7)D;FA MY,'QO5L"WA2W//+812Z4AK4$%:W:"\"2(*S87"C5PF$M!A[T"B<*ABE M5J2(]06ZT86YGP2$'>M"SW_TO0U8Y$T\+J*?J!9WZ]*Y(JK0(A;8A ,AH5_] M9)5RR;MNK/R'>73&K!_C%BKVIDL1[7S5&9"3ZF8K4ET"! ^4:G( $K8S =%: M+ \#1]64#[-,@?N$'Q3I)CVCP^?J"0A,PC+*! 0M MB>UPE&6$]#!Q&T'P[#OG1!"^J\0'8N&#QH;3$>N3 TI4[]! MP.Y52+NY:$,!]=GVRTCK]K;TYU:J[%2=SETHISP_C#=@3U8^X0_FN1O^<-#U M8N&[A(*]""L;W<*M:H]P2'&(E,H+JW(HKXJ]])U[/TB+,4\VE,('Y-OI6%TL M.O%/!9&!UW%DUS$9P3LG<.A6TJJAY0JJ]>O)2+Y+"CC>:]60WJ:7,S?4#UW_ MH7'[!WM6K-.RF"5BLD Z!*=R0]X?K^QA =_-DU6& :Z5Z'@<*S,0VZ6)U$9# M2KY8_4-BN:-IMY@-&,B]))5N^,%OFT\C-XM!A5[F&EV$BXBN*]E&C6MG'7WR MB/]'0:0T=D-B A6*B?NW9?3(INQGVL-^V"M-Y\#:JM\RHNA:N3>;I=X( ]TX MJP+!55F @'M+#/Z\(B%@3P_4F9J3G[.Q#M3P<: M/A?(5.^S>:ND=VJ+-C^NG/NQZP2_$8>>A5Y'96NWF%L'M>/ZZ(J]72:P_=KV M:ZCTOGC6M[ST' F :9$./PU,5.34[7[JHC-C['F=6&H9'X:RCVS<>Q 'E&>D\K+ MU#;]/&#IP%/0>+ED.I^W-P/BW \(/6&[RS*B$.I?'6]*QKTFB>ZG[$W=R.S< M"^'HB$>]22L#&UKZY5$G M<&R5B$3AX7+3#?=N[03!\29F7,40^VQUO"G9^9HD5%X/-Q/YV9K0)=O!W]/H M<[+BST4Z(<06*QYW_.$$J52ZG] VU/L5"0(XV5>&FX*Q%TFA^R5K8SO_7QN' M)H0&V\Q_!;'R]3&G(/96>2@\)&T;(NA^KMC#ME"-[N(4 X!>>$3GAS*#J//LN* M0#0!*(TY!0>U51Z%]($R&!NTTFWHFM[0Z-$/78C-NF7@R:'0D$P!!?A];T[P M)N)-G'[W'X"\)N&P$_)>Q6(I4(#KX9->\G-ZE#B]15\9:/Q!H.J\"]G"7>M> M1CRHNHI"B*-88[!)*'-3!(68.UOX&!W%$L)[C_F/Y-1)G.Z2#?4SF'#@Z9CU M-LD4:$@.QNWYK3^\XI3NG9CP/_O_4$L#!!0 ( M\M5C!F._%D*P $OS M" 5 :'ES&UL[+UM=^,VLB#\^=E?@QG:W?_[J8?EF MN!Q-)E_]O_\&X'_]Z7^_>0,^0A?Z5@@WX/$%C+S]8;FVP71RN .'M!G_^*@?IRZ/O M?.OYV[>#T]/SM\F'7T5??O<%_Z'P_>=S\O79AP\?WI)_33\-;-J':-JSMW^_ MOUNN=W!OO;'=(+3<-080V-\%Y(]WWMH*"25K\0+,+_!O;Y+/WN _O3D;O#D_ M^_9+L/DJHAL ?_(]!R[@$R"8?Q>^'."?OPKL_<'!")&_[7SX1$?$\?VW>/Q; M%X88P <,X.P* _@#^M.=]0B=KP#^XF$Q8:[E0SI'-.#M?RO%;(N%HHH=^7-3 M#'.#WJ84=/#O=PB?&"O\+8=Q9*I83'(K@U]"Z&Y@QAD\L[OCL&;K64=_FW/+#%[*3K#66H>#Z)?\OPR]V4*5?@% E:#Y9P2/! M-9[U+=XT;Z$3!LE?WN"_$")* "94BQ>'L2\L+]G;7S4A9,3!E@3Y'^?1(;L6 M38$/+.B^>5A^]=_Q9\!R-V#JN7[\*QYFPP#\C(?^\T\1#GFVX=^'?I%WEK]. MT$0_UBPM_N+MVD,'PR%\4UCED^_MVW ]]*1)A-@G(YG#((!A,#KZ/G1#Q<)7 MG#O:E4HE+/1"R[GCB%D! X8DK6:KX1T8/2P6X^D*#)?+\6J9$QP#+FZ1Q*1 MR8(!2>!P)R\/K-45MUPCN9C[W@&B\V6.B!,.W@?EB-A\O5C^!X?0&C/_V,)GCH\FP>B/"1R&12M8N?8E-D';^9+MV M"._L9[B9N.C5MK4?'1A=E-];-ACU)V$-, -7+!^C&NUL-9Q^G%S?C7NA MKXLQ,B]E FM7KB)#/X#M^'%*/1G2@\"*#H(WP(6AX:NI"XZ]%)(JNQAR4EJMDI.D.PDQ M*1=\:>BA#-1POB6_EZ$50FSG(*_&V=,R]-:_=&"'8,-1_[KCF1R8>##D@GP& MO"= /BP;$@Q(1BW#\G+"7ZVLC93,LO.<#7JU83M9^*)<6"H 3&@;532XA\?R MA^%B_,/L[F:\6/[Q#^\'9^^^)^;0U4_YAX49F6$QK"@LU.4JMP@>H&][&R2: M?MB<^K1G_K7EX$"8C,JOC,2G'9R!$9''[J8YB<]$2/SZ!/E,C58T=#>=GW^U MX)3OR28:%!4E4;7J!,P7X]LQ>I?=@.5J-OHK6#Y<_V4\6H'5#* _CL?W\]5D M-B7.I/Z>J*("P5#:V"24--?/#C@JTG:WXR\'Z ;*E??J_/I%L((#W[ W'R^& MJPEZW8W_/A]/EV.CL1),_A0L?-0%MI6(B;OV]O!.?6 $#8+VV!D*$@RQN)LM ME^!V,;M/1&,V78+K\>UL,8ZMP)/I:'8_!E\G O.-Z5.&PT.JW)1HT"+"9NJY M7G'66"85RQ ;C@&G'Q,9 0\"5W8,B$XM _,"Q%^X]#-Q9R$VS8XACE/' ?VJ M7XF5^8T]5]II^)!>Q)&!K&C:X>!X;-.GKYG+6Q@L64MTMUQ)I+GXMC6+FVG5%BJ M)43(>DK#A''H19^"[-M>1&,)\8]J2F4NO8VZ!<.1%>SFOO=L;^#F^N4AP*$> MJ6(W7(?V.ALL?P,-R?(-4M-RC<#A:33Z5'3U&%+7& MK"]H;LU()/F69$")(OH-B"<-<&_$DX(?U3W%>1U$ZO^NG>')8 M+R">+!*I%<];VT5:H 'QI 'NC7A2D*L[/?,R>CN9#JQW"#?Z'H;LI_B'WY9R\C="[W(=6 &]@]-_Q ME[5SW!!CX7J'V 872#\9/SW!M>K0'LW(&S#\Z%TA9[M-IJ/%>+@<8UT%;SW3 M!D@S^X4 M[5JF:* TGV0\7%A6YOREVH^WK CSJ*+$6K7TZ919(:-)/UO^YM;SGZ ='OW. MC".B4'7:^P1Q8A853D;'@O: 0R_[R3N?6"_T1PF7KN[("_C2+_)B["YTA,AKEHTNEQ_PA]Q4*L M!>6N/#]B4?,=KX[E:R?_B-]#)'[Y!.0&]B&869.85N*C=7!#]8DKGCJ@874T M=V1%V#RJL/U'UCK@AJ1]23E^/T)[NT,WW/ 9/?VV$MDM-8A M;X4B%J!0-2*UIV- +4_+UK'80P[7F:7*N!BU MBK-7B!'O#=+?(YV+=0>.8?V'/6^%DC:H?Y/[0$2B.]K>M4S3:WR,7ZJ?$%%!I>$QW'F^_1O-SA8/;A^*6"RP OKHD)2!QAJ M#COJ8 FL@DS)KB1? _)Y3Z+/.Y2T^GW7GM8*HMF)B2 V%W9ANY("H<48JP!1 ML?AW/&TO3$UMV$T/=I>CF(D'2M6!C]N;K796[$+!'6UPD2"XZ9?5J3'>KR^\ MJND2:PU5B?>CH ">Y)XFU'JH?;J!.A1H)?J@%,M>5R"6S!*;1F/]1Q#-<*G; M**U K76L75!6:V2ZV;5J@K#:+DYES%5?XU=426/CQX>@MH\'$HZ[;83P">#X@8_I0/*.6>87Z M6-R5MRGQA][3I7):'470U0#3+$E<9%CBA+X^ ?A_06[0";BW_%]@:.%:&$NX M/OJDONH)B1"*J\5'%8+Q,7&2!@W-D8KRPJA08*BD6[TLE&NVU=!0L6!V<+*Q M 6E,_&9CP9%$(E]E8>Q%>8%Z[@F(4;$-0>/75+;C@HF;[>]B: MN(8(*MJ]A7]L8H]6!DR?95H5ROPN&1D4@$T1*1CPIG@*8E'&L$ &K/R)V3ST M3F0J53B5,J.%/AEQ+8] DLK*!*-NN?Y(5A!?Y\[%?M0D$V,;854(/:Z9?MG>/N]'5$$ M:[X>*;L*75QTM7-):@9;\ZN\"6Z=5 MS95ON0&:$)LY.ZMU5 -.ZZE7APVSO%%_'B]-^5BL9B2P?,EC<'E\#."O1R3! MX^<.#8],,%I;33*08%V?Z><@^KXOA;'J>%9PN_/6W*8D/2G VU49^N+DVAO6 M%N&SBLXOE^/5TO051N=#H:A\=3$=Q"$_0__1:TI5FFLT^LITCT(9LI[*GL'1 M5*.C[V,?9I=;J@Q#\0-9<&.5L& ID0^+Q7BZ GW:9PP>5>6"MD3YYRW#/!^. M+-]_01HG*0&LQRM3@JF^!V6=" GA5>>R6>,?8#KD[I@0354?JN(#H"##$P=#SP29OZT^FKD+ XT&<[E>-E M.=33!#M/!?AIGJ&G]1P];76VDS2.3LU(- C:;4D4)%C5_58_C!?EYZZ)7IIL MQA0Z8S(6IFR+G\EM\;,>;/&S5['%S^JW^)G\[9M=X9)Q?%UV:^'SLXH#2VF? M?AHO5_?CZY9Q]3-39WU'#Y6#GP6"92=^@.Y4W_0@U-_\"I._4']J3]0^.8ZE^/G>0_X M>?XJ^'E>S\_S5F<]LU7P%';EK1("J=MY)8(4JS_@8C8?+U8_@3]:^\/W8/RW MA\GPH_6S[L0HYJP9GPE?)1 M8H=ODF^CX$V<37] FI_E!&9S=0796?21"A! ID? )[BSUXY8'8_D6\UFY!@L M@\?QOQK+XRH1,-5=\E@K>U-A0YZ4>$C8R%JWA271NLIJ,ER=@OAC?CA>+ M\0U8KF:COX+EP_5?QJ,56,T ^N/X?KZ:S*9@.$7__L-P,?YA=GUD-%D9U0J;"DA>%VQ$234GTIED(/19X1%EXD ZJXV#-GX:G0D$ M09^=MG13YH2FVQ1@#B#=CFXV*C7)P+G#QK1UHYYOC*-!;6XP>F1Z1S<,YM8+ M#BY$YTX4F+U>^T>XJ8)5+%2-P9NPKC=%DE7Q(9X&'*)YB'O<4)%@:./HR.8%8P>4F+D@VGPHW(V.=ZO*(9!.)SHRKR+5Y1.95 M9)$DHC-)'8!LH.[),T4(ZGKU4&#I/]5YZ+#. M]]GT(UB-%_<]??ZP>- M#"35#%?>W.K 3-@G_ 7-$/HB>;QM 7-PG MX/W)^\LSX@TY.SWY@'X,2&M68 7)V>DI^?J_SDY./Y!?\ZCCV?!]>3C9]#J>'NSRDP_3L"*(RM ME;(R*22+>Y?F'FZW/MQ:(8STF=G3 NEZ^P/.>UG@^B0^W'>NB OB8"(220I3 M44FMJ-7T5*L^B&TS,>'(<@,*-@Y28CQ;)9-TSMX9MQO4YNB8MQL().B!J']=/B\W'=LM5/9GN?-0K(%PC!EZV)EW^D==%_AP9!N_F( M@D3M913;A/[K]-O3TS/L3HXNH^_!YC/5L.>0223I:NP@C>D8,T[WQ2K4RO/U*KB "G@;;GLJ_2L]/D+BW?I^O86A8)&;IR MW[\[&5QW+0^2F4 8!C9"HD8$BGK% MFI4MD=NU;NV2=MK*M)WX_EA03#P;&+B("U#5Y6?\\JOS)_'6+*WV5R;MSH_$ M!=4+(:KW(%$EB6[6Z(3-RX7+=BF6)!,9*) M3L>%E?B;?@WPYP"I3?$ PV_&&L85KRB"6KN9V]-^[XJRWF M9M[Q)U#)[>R]Y).>,9UD-;>S#\;Y65O,S3P_!2JYG7UH::)9P&?H'I4GA:33 MFM 0$N ,#B_&G\;3A[%I';),^>*YG%N!HJ"+@629LX'Q,F>#_I>PQ7-]2/7].9=UI M-_#@P[5-&GK@I #5,2LO-]QUMDCYB.'5W"=='GU1)?7!]&/6N M_VC9[IWZSK2"0$V<3V*H,:0K^Q#@+[]VT*?? /3ZL%/N!>R"IR9$L!G[\P+9 M@% MHFVBV3+AQ_,&>.(.?*\\6 8,7!QTF :N6/BVZ%,029]A^1+B8-%P4K?N M%H==(I4S]P;Z]C,QQ4Y<=.\>R=:6R9Y(VEUR MSJUWZ!\A#A?]+\\\$"@//"@;7E@M,LC[;L#G;@X=Q>J+_:R<)_F M>0Q8?=7'J_@1CD[]V7+YC>DSGMCUZE5>7M M59#V5*4&\R$BK@O#1H0]8Q 6__OK$]8S=;>/9-7I@?&JTX/^5YT>"%2='K2M M.IVD&R0)OM=68*\5WT)T&+K#AZA8,(3@>KB5N,;S!S$F\FT.7=>)6=.94P4 MC#-#LN3?P'C)OT'_2_X-!$K^#61+_C&FD\SD&AC/Y!KT/Y-K()#)-6B5R?4C MM+>[$,V&3DIK"^/\Y')J,L.?2V=UPREUW<02N#'DX\?QY.,/Z!9X,_PT7@P_ MC@'N'#.;1N?_$LP>5LO5<'J#+@A3=W(+UJ:")D$J::]("=;TN'^$_NRI JT+ M_; 9; /V[$8(BD7*]#^W>2"0 MVSQHF]O,D)T;VSFBOW9=AZ>G7_>_^S\2!E!J71D:$+/ M%G%F#%C146A&JAFP#;S0&R&H1[+[HH5)R8V D'-HJ^@>ELP>/#>>/7C>_^S! M?]+,YP+E&8XERW- MP)A.,N_JW'C>U7G_\Z[.!?*NSM7F79U+YEV=&\^[.N]_WM6Y0-[5N6S>%6,Z MR4R&<^.9#.?]SV0X%\AD.&^;R<"U"*1&V]E3]'-H%XH,:/0"U>-BI)NV++9- MC>G$/%ZPH6_@8QB5TEO[N'&C'514>)I5[I0G%E12P/)=,E3DWGBISWO]4F7.!5)ESM:DRYY*I,N?& M4V7.^Y\J*E6&=X5FUIV;(UQY"^](BR1M[D9DS:LU:48"0683ON1K ML#E"$'K CP?TU3M8PU@ACR"/1HIBU,\E8]3/C<>HG_<_1OU<($;]7#9&G3[= MA604Z(7Q*-"+_D>!7@A$@5[(1H$RII.,)KHP'DUTT?]HH@N!:*(+M;7(+R0] MTA?&/=(7_?=(7PAXI"_:>J1%#2(/KJTU3+L*NS\!K70$I0):BS:&)9H>!F $ MYHC T/>3&)O7880KB(B,T2TCHW1G-U&3A49Q9@'OB8&9@5Z'TOSJ+&9-!9M' M4F4WKV1HPH7QT(2+_HFG#1_]"$"X'0A NUH0D7 MDJ$)%\9#$R[Z'YIP(1":<*$V-.%",C3APGAHPD7_0Q,N!$(3+F1#$QC323J5 M+HP[E2[Z[U2Z$' J7:AU*EU(.I4NC#N5+OKO5+H0<"I=M'(J5:>3M.1?&+?D M7_3?DG\A8,F_:%MM)O_^B3)B]M[1#>-@ ;@IFX+;/K_KX9GH.E2+E4QD2KB# MI;=V]&_> @0AZ0WUC*U>ADO#=,>B M4Y4'1MZ.HN/ J,#KQ8%1QJJ# X.>O-D3V61) 5F4OC3NE+[L MOU/Z4L I?=EE:2):&N]'7WU7&#D<3)Q(4IB*9T)60VWK*R?TQUL@)C.BWC ^ M.56=7Y)!&)?&@S N^Q^$<2D0A'&I-@CC4C((X])X$,9E_X,P+@6","[5-H2_ ME'3M71IW[5WVW[5W*>#:NVS=$!Z&(RO8S7WOV=[ S?7+0X#[GLZ2]N##=6@_ MDRR)"8K:*X)V ML8KZU .<=I# FZY0R'^9_S'J(KB,2 I;]^ 0XP!>'P!7@(=6"EXT^:#+F66 M6<=$)]@0?$4)L\J]#/#L0_#-W-<._YH?T;^;OB_2<$4G>DFPA2K.+M MN:'@C];^\#VPE5I@R\KI/8H=,C,3NYD?+]RVT3VX]/R[= M$\S\D6/9>]4VE6:P#6@\C1!D*3L<.RZVI03Q-*9E5$H0\L+:G%C28<-QE[]B MP2G5!C\Z$ .9]%1$N 8[4HR+6L",(7(F#'1<)A8L<&P"R"2LJZHW*EXK5]\3 M7U\Y7-V6 9EJH T*?LH<0UAIG+E+RT%'W@0=\K%^J?@<8D$QX5I@X,(0J06T M'/LW)$#X@0*P@Q,-Q+)EIT/-^@AJ&)@_@W@KE[/SH[<'D6:Z^&9N.-KL6)9*N.OP"'ZS'#, MG# S^7)&6[MTOV#J]+@ZV5VV377(6!FD;H.?"%)L*2/EW.*[V^P3M@D_:\6, MMGYE+FK);,5+X]F*E_W/5KP4R%:\5)NM>"F9K7AI/%OQLO_9BI<"V8J7LMF* M-:[AZ&EI,.2 AT!_0@XX6 J&'$RFG\;+4LB!2?U87AX$ @[JR"7[DD-PUA!N M@ENT%&P:&;J;>RO$!45?9D_WEO\+#*TNB^(VAZ\]5* QB@SYS3X%0?HM\.$& M-U#<&-:UI>4@+[MRE))POY,3G3;ARK?<(,H!6GE3^#G6_86NVB;S:;>J-4"N MD?B%V1Q1^,EG8$73F+'KRG(VO>>;$DJJ&5Y>T!=H ^\/D7]BA&LR/]EH')P] MW<"#%]ABLM=H0KWZ7Q/4F%Z$9!A)E-)V,AU.1Z\@3T) (@3,%G4$ M4V&VR((61R0)GSBY.U2#Z/!,:T!4K#C!%(=X+,#2 X(MYT50&!M?6R.0'J MZ6!681:S5!PV151I-Y(%L"Z-%\"Z['\!K$N! EB7:@M@74H6P+HT7@#KLO\% ML"X%"F!=JFUE<259->3*>-60J_Y7#;D2J!IRI;:5Q95D%84KXU44KOI?1>%* MH(K"E=HJ"E>2512NC%=1N.I_%84K@2H*5ZU;61P/!X>HBY:#U?];Q_L\<9\\ M?T_"43MZ0HI"U>XI%$2,E??S,)_?C>_'T]7P#MQ,EJ.[V?)A,5Z"V2U(GY%@ M,KV=+>Z'J\EL:K@Z3S/>%[*!&M"I17+N).X7.K?L#7KR*);"\NPFK>'JZL+S#H2@8J S%^Y;08(@"^:07\ ML8.UXP5''W:DEK1&1[N^TA9C"45F.IM&RLQJ,9PNL0U\-EV:/8Q4B5&A.JH* MRLH&1MU:MD]J&Q8LGP\'SV6T$)]Z(0QP38HHA#VY@H7.1V7 ].5K*<6;L0?P M]%'A:9&^7>L,#' QG).X[WVQ\;W)5L6JA2J]%Y0R0L&6(>!G476/J&;H:N=[ MQ^UNB#>U X-@_ 7Z:SLHYY+5[H\&,VN/+Y1"4TCVB^52;#(A"*,9@46*7>$Y M 8PG-1<(UDH(:/+)T7P>7O9];?O@2[Y&EY5C^R\J[ M\RR7G@A)%U[IR;5VB9?%DAD:5IPNRB8G$Z*G$YHQ/9<#,B>.FW70K-6L2=T" MW%864AEN15&Y]UFAGCQI8SE*VSE$I>577GP_D-^$Y+?QI-K/W:88"E6HHK4! M):.QJ.9U$5,^_E84M5SN2:TA7E/:VE)#1SS8 MI+XJSC*Q6D-M^LFF%2S7Z^/^2 Y2D;* $^Q!)KPNW&"N>#4,5\@Q!OT-*VG?XPD^ X'R%%(KAI"W5\E2HMJJ2 MKC(UWFYL'$F(9HK*! @=L.4Q"GTR]1))PX!5\S3^RG1Q4QZATV.1MB09AB:U MQ#Y:MAO5XLHGS)3RMBBIIJPG2M-9E5VQ@B+1&,.Z6FQXHJ_O2,5H=/OZA4R6 M?2G+SV2!Z'9,N2 M]1UGTM9U=4@>)!,:%0GTNHA+F>U>'&R%[[&0[X!B>"MT\)YFW2"M'#>BV$M79C? MQ;+Q(L21+F/VX/J56[6[$ZX.FBIKL;CLU6#$D+QL%-BB847)>RIX/;(TXI.B M\=ADA1I!KN?E4(10;52M%)7NE<-.!/7;1U2#%F,/Z*]('M11H_. M2'X)/:LK2D_2Z-$JVAC1D7(A)89K$X"49L UW_A-D.PIG)H$@\#TD":7.B,Z;Q5 M.3D0JBW*IE6+JC+62]Q2:[C^]6C[4$?1-R&8)BYC(7MT-\G\. Z*=*9, M(Z6ZO#GK(9NQZC7 4$ Z'30^JLM6UO/8TFI45H4%@BZR8C23-OM5]H:N$),& M@'NA]C4-$\G+;(C^@8AIU,3%I,&O.;^Y)ZG2((\$R@(>8CC%*-,;^*A:"KF@ MS!R7/)28<0#QD&I@,CX8>]*\182M>6&K)83TH9>?[1[N'Z&O7*PJ $QD 5?1 M8 I0)#-ST_X(-F>*DD%=E_)\,:1>/'HR)#ZMHS'X.?KXGV:UE#;D/FVA+A-+ MZ\1-[L4AN18[V8D\2/K[P7&P8<4%>GO+=LU*B0"W\N)2MTA)K6#E6QN((TBZ M$93*]+K[9Y418!5L2#XS_1IG\2,O"M0UJ2^+(G!.TS"AG=+I=Y03^A41^;2- MWXI,N,2NAHX.90H $^I1%0W66PY=?SVH?\KF2T450X]Z43L>!! MTG]7<[!A5;FH)MDM"SEU)FIRU7.O4(>K9M&*+T6!@[L&(]H9SN)#3Y1NM2PI M5"9M6#&[\QW-WLJZRV(+;V+6WC7E\Q"4$MZ.;>Z"O8>__6:YM@NI4L%HEE4: MHY'--/@LEWSRE;'*6 S:9NVJ*.N0?#+EJJ=TLKVK\^N_IBLX,//A29)[95.; M*"_%8DNA7A1U7?KO7RH>M%LW3^#J3?NJR"Q_IPXW&QMGNU@.KD\X<>-&]IWL M/CXL[:7CN.BPPO?2,0 />F.[(!YF^MX58F0A.[IV^2U>Y L86NA&V(PM']T, MVVY>Y0P@^H]T.B+L"- T$?\&/MGK7%24$8LZCU-%JSISE9+7_?4Q0!,&P0T, MUKY]B'/RKZW #F9/2$$,<'EE_-<5_!)>.^I[XD@@8. QT!Q+ANA=#Y<34L)R MOA@O<6W+0@EN \(G+P!YP92DC^R5N;2W+HD'=,.X"RO:#7//03L9!EU)JB!0 M$U9),=28A5;O[X>+G[!0+B4!;9;L,?[L([M&UF M2*6>A,$X".U]] %\.CIW]C-"#<=@L 2:_J;6@XG6TGQ:EL3:'3%L'":30"=E M55/XP/(A>L(0;<(*P<@+PJCN*OIS#C- 4 ,);@ C!S!VP X#D.('(@0!P=!@ MK+96@4X-&?HX+1_]R I?2^ ]J4XX%8%HQ$!:BQ9C3V7"?HR$W2D*NQ&;J3!7 M2YT"A6@@K>BD^^'6=NT08FG>E.,DN)=$:ZU' @/=81 2. J<]MD$()H!A#MT MOO]@/4,0P6&=U6:4(WE1*6A*DK24#^QBP^GL1!4"J5N*19!BE90PKC/(,#,O M=L*+5]8V[D)(FZ:-,]VXY:+_C5LN*IH=:QG*^'DIR<]+X_R\[#\_+P7X>=FV M#6!Z\R3FS3GT2?0.^MEUPXSF.Y0??F%6@ M) 4D+][N+*E#8-[:.&^<1M<%'E]]'UT%Q+?G2[+D@+<# 1[ MJ\1?0"F+C5#8M9";'B3S8]\#Z9GU*:H>Z0(+I! ! =DC$Y4Z:608KQ2Q1#:* MT@IV"";^#S8)/UL.3@9)D4^)P=5NWA#%C]HH)=D3V<:LW +,IC(8+ M-F5SN;NG.$7D[P!:H2W<410)OOH2'37 #+R2^1@UJL*VSQVU6:%>PY'!8NS- M"YX 1:1C6SQ^$&2GQ^,\_-#__GY08"?'UHJ#CF-N:-F]S0(VI,0 M*$BP.I1D7WYG4NWD,"9_:K,6UB*IH)@RV)5E@ 7%1&@M Q=6)NAB?#M>+,8W M8+F:C?YJN)X@GUGL5% 5 ;$Y8W.S^%7J0-V)H30D6 _3V?W];%KAM_8[@D?P M7+-;QKKD6O%5>YLVXS5_!KUJ !<75@VT\7*UF(Q6R7X'#]/):FDP:E>();F> M>'5+5F%Y3CRJ<(.D#_?D((D@--C#SY:_&:Y#^]D.7S39GM5@IUUI4;P ?/S M JZ]K4O:%MDN"'L-UAZB)R)O.5L/J M5G?$B9YX&Y*6Z"<@_MRP[;%[\2OLO6ZI+F7&Z@"G'R'.:$'O^&?H6ULX_@+] MM1W .3I6('US,A+!S*"F\Y%F<)V,C9J,!%8T%,!X+#C@P=2-JS^WRZC09LE> MYACW&O9ZID!,O;#'&Y^*I][\4/,+ECP.H@A;HQKMCT8.HLR*.@U[#;[6)$'^PP&V+22Z!'N+KK #1='3%TEM>*6RER]]*_\.=G)# 39UV=)/ "G[>1;)-GLJFO%)=4!H MH-Y9A;&VV)B(CVB),\OQ1+RILSFNCK<$P^D-^'&X6 RG!>>J"8NW(H')F[55 M4%"^4T.-/XN\A:,]&O3",RN D+GR,[(HBZ5D'RSWY8_6P0N^#Y)<;)#,1U(C MDG9A$_?)\_<$=K\=LN+2U<0'*TCO%K$-LO==C!2Q*043=PY]V]M\]+U =8?? M+C T4MA2_3IJ'VQ>-/35^UCKA4V)<[6&TO(W4QU"02.,> JE[LVG$',#::_Z M5J?,Q]K';:M>?!MM9\54\V0[V.8GM(5RMY6E WX M&N\K*5%6>F4UYU9G^UX,4_PFC4[DGCW_JOAIMZFH7D'C"[%@WN_CAI25,96O M/CJ9C71K[F0IM*9EF<@D!1$+,D-JR44*QS?]/M%[*T"M.E$KQ*A/RI@BK%^C M$4]P;2WUKZ([]W7O5^6JET(.M>VO4P*P@'O+QL5;1YY+4MR/%BD6/GN*<9L= MPR"TW WZI%4W'75P]6=(J%^$@,2?# M-=S:KDOJ\#DXE/*LB^NU+TLS90GIR?I938&2:YF,RE=D!@>D;@<8UQXHU#TA M(O,6[PE^'9A7)!<2/2O0T5E9D!857CW6_5'AE:^-I560+*G>* B&Q+1>8>^& M'XH]^"V1S#TU7M$VIF#]N]G&U;4);6/JL_MWLXW98MKY-F;PH]TVUJ96T-X^ M*^CO!Z_Z1U>_^,IV]3L!L\/4++'1L^=T_"FIWA[GW )_/VCVME8R2 M6;B#_FIGN=0 I[Z8\YNBK;_PF*:5U?IK,^=;'.Y'=[SU1Z/H3FB5F/)E^&/0 M39<[CR*$)N[:A^CC&QC]]Q4Y[]JMI8^!55TNN,')0(MM?%4'@DIA5^GP:\] MN0I,J<=DN-WZ<&N%<(*4#=L-[#7I3#![6NU@PG]5GK]VL/160E*#M$@WJF1^ MD )(.D\]D>J@"1#S]KHN1(?BQ&M/<>DG^LBQ@F#V%$.9^0N\^0I[+OW'(/[7 M0+6+30X'$U8P*4S5>*W,7#^MQ*/0LDJ:BA.H;_ M6S+[M$5J+15H[M34<6CEP>G/KZM#B64VXUZW?9%#"B=K1:Z\=L4*E>Q!4D*+ M0)+5P>@0!2W>+213%(+61V4K5#OP\AAX/2J1AQIY;D)0 M^9EL5H*HJ[(^XG#[T9B8@AFK_]-P^<,)P/\+QG][F'P:WHVGJ^4)N!\N M_CI>#:_OQF Y'CTL)JO)&/T9U[+"WZU^ I/II_%R=8\^/P&+\=T0MQ&:#Q>K MGPQ;*QO+2'U78Q8Y5?07PJ!*X! "RYWGAWB_3-QG&(11S2P]A:ND$3)7N$H6 M99'"5;A?=V[>$T"F!6_PQ" WLVD;O3*!HM>J:D5B235FN/G7,8AKR'TKI)84 M1VC/5"F 9PA7\@W 'QFT*%.)F][QU95(MDGVH>7@.(V/2!L0J^1>'J.[K'H) M/H.-V5> ?&:0DPPBYUKK5A2(COL;^!BFG=*5!QI0@9@H D9#A"$7^-\CWZ#A]!T> MAXK><>;J).M?B_H<=>%E-0 ,Q OPL>(];#"BB,N:UK6((V[TX28 M67X4U:Q?-D!27*WL0,H$ 1MPH@@CQWK!X$^C)\J]Y?\"0U+:8PG71Y\T5._! M$[T9U\OBV( Z H&#!DQJ-XPB9M3<.C+D'Q) M5J9 #_/VO#S#CY#YRR92XB5I2%ZN5@$SF @^0B< M&7Q)TLF:,I&R"F7[L9P@);H?!\;W(RL3J$?[<2"P'P>M]^.@^7X['03?[\5QR/YX;WX_G_=^/YP+[\5PM/R\D^7EAG)\7_>?GA0 _ M+]KP,_>FF;C9,R[NF#*W_/ %/8&N/7>S@&N(7D7HN9?_QV:Y ^J@:?? *$.= M%3!=]GVC'W,.Y;BE6+E*I[*OE06IC'[5BZS 3 MC/:$=18F+*\#^B=P;06V:1-O':/R!EWN&ELX-6GS%IWA&L2F!+ 7 E3$22S" MH8?R1.=EG611%M]"QDB9 0W^*C8< PY1)C(-7.AFQ*B677GIX2]3OB9,/"%V MSW<6SDD'8BC4HH((2[O[8;98(>5M<9][89GNFBQ]:79_/XG$C#S61[/I:C+].)Z.T&O> M]&$EQ_V"J[PYC>1CV@MO>-]R VM-G@#=2VH3R"92]AO@QY!3XS:C%DS."V13 M2LB7?3P^!O#7(Y+\\3/LL.D]&XZ)PD8L9%CW[W3/V[\1 X=B M<9) 0*&NE7^?2:NO$'?'W)[%9F_P" M7"\$6]]<]V@38IA9KS7R17L]6#:.MY[_!.T0:4YZ2LDK0U:9)53\UNIV1:([ M=H1O!"?RCZ1_-F[DT"&82FHXBO-"PJS;\B1)6E%$9287< /WY,?T3QU?GO7P M55EI.K\L:YU%N>;(-36MWZZO9K.U$M?T&;L$WQ5V35!1PCV]WN'EU30^JF*OSPVE0?INO MKT&-\UP-OA, W0W^UP.9I#?U!@V(M)Z6"'2^2;HJVYY2.>5]Z&[&7PZV'T60 M)4\GT3E#9+J$];V7M9=3(P*/O8P1=; E8 M1[_H"/^D@36R546Q$ZMS8_1J; = S+ 3 9#GZ.)OBGT:KR?#:60F:8ZY=^ M%7V".WOMP* 3Z2E-KCW"N B?(2CQ1U5I,&3PIG,D+PB49 M>KX5HG5JEBMI&J%-.] F/8->2<] 0'H&/9:>03/I&70C/>?:I.>\5])S+B ] MYSV6GO-FTG/>7GH6, A]>QW"#0EFZD1NZ#!TYX-0L6"%TZ??QO%S?7BD ,'I]^>WIV>FJ4LQSBIF\4REK:<''U MV6O*Q6R( 2ZFP-E,X!J43C;@XMPF#7@$#?K/%OACT MJ S)Z[W5-9GHRUS!@ML[M1]OT>:DE>F"3'9HL<5RHS<%8ZAF_P<="^;!>79^ M-K@T[M82('UZAG(6*.O@*DS9[ G"&&J2Z?5ODC.:B=(HN]E/$\[26KC#< .& M;F(ALHD-M7KA!SS@;B[].-2K+"AWR2BQNGF2QO$Q]$++:;"=2T/T6A2*P%E% M#^*/^O 0I1,XB_ROKD>^/,O#'7L;!3W^?Z;O>G&&YL^#&E+(R]4(^J']9*-/8#![NH$'+[ [ M"I/C0#+0I(F-#>ONR$;@2.5X2%]NDWHV%JZ7FM4KWND"[[(:C&BOM/P0/D=> M/4-.&VL 6?1XM0!B)]N; TA[:VDF*KR&:X T7(OBDO.MH?MB8*GG)+6:(9T& M\A?&T WMC>T<0_L99G?1^,O:.6[@YA:A',7@6E'*XMCR7=O=!G-;AP*@ T,X3^ZK&+#BF=&'(/NR+*:&CFLVA_(2QEBDG+-RN/4A9,@# M_;U?'*&]WTL!/.LP2KXQ>/RPJ9L^]JM+::JQ!7X8.LU2^:MZO5+)CME:7)*N#WWGN-NGHO4+?=W!< M4T&HM\#RSFL:"JQ03_1IU-\8?WP"\.<5,3!P9O,8E3^UF4N5E9!/2$5'FD,' M@I&?6:/2F@/+3"DC7_3DMJ8PH)A-5EQ.&\7-MY\MK ]FU_["#G[I1(7C@-*N MS+%Q8:IUR1".O^#_)=7) M1U8(MY[?C5VU"63M:H8P:DRM@\P XBD 'GU"_A>024@%8#+/2R_$34(,BLI) M,X))Z2KXX4^>^A^AM_6MPPZ; !3=4^RYM5U63!08(I;_K ?&CUKN)%<6?YWR M]]8MW."B,['3$RG)1Q_7V!YY_L&+2E7-?;BWC_OQ%US^2G6YN,;@302$-T62 MUYG4P$UM[^8+DO1GMV2,I!(0]7AD[2A240&!^N[2Y:R12FUA\> MDP?/O"FS3P",R&G4>D?C1O&N*ZU)4O/*]WO!K[@04<5^=**^,,J=V'Q@!H)L M^1BQO#BY055A,:,ZB?&QX ^N7[I4I&ZN$B8"<:SVGZ5[[RC#M+OPJC@P)"#W M(0A(UGY<'-QXI> :%J0N/L9296W^2'P@6G,X>^XSCOY D88_"%(:SIY7U M1?%)4@_/A&)3BQ6S=&'Z-=)F'B/[C[5>^T?T>+/C24V?,,(LSA\R8A21UEGN M+?\7B)T9W6C3E>EU!_^5$6"9CDD2@;4A! [PH80%:)\,1OIP4&CK8T!Z6)S* M"PMUM9*Y?T@S?H*^']'J=] MH'3?3V+,2>\J@95+:K_%F7-'5/1C0)Y8ZHNZ"X,UH!&+XL:]RO!7465T7(@W M$CTB>3>>XUA^D/WU&\.!R$TEH&#];D(J*5UZ%+7EM)_A#?:N07<3+)#D"QU? MK+':M6H&(BP!2K\&F^3S$^"C <:.JQHNI.<4;Z&RBG4IIM)UCY:#A,I=VP?T M0U0@7[FU1@"D;DU(!"FF4S7^##?T12\=PW8=<7YR8FO9ZU<5ACUQUSA)#PZC M9TBBR'"20*6 TW&Y]TE]BZH7PVG*P M85OH6J,.U*V+TY!@AGS'G^*6R! \1A^;K%/.(WTN!)RQ0MF>3!:.$B**4M+, M,5+?)T% Y&GE6VY@K3OP/C0"K;UE01/L.)TO+/<%!)[#?>894K%E6%_(_FM* MH0XT7(&DWZ9HTK* \1PX^W?M[??H!169EAFL_#?@Y*GL:7-GN9L'=P/].6+T M#EU;\P)H<6V*AWA8])@W?9(T8&LAPT&0"+)O MM(^6[0:X@14,9N[X"[9@'NU@A]4FG/[^J%IIKH=GPOE1BQ4KDPJ&H1,E3Z&3 M#[L_3,9M"/,R+V!B2Y?V%FZ&Z2O-S?E!]P MDDAHUZ?D\*PU'7@YCV\/S CM1*)HQ)2F5XN:;7%,TYUM/=I.E$?>L9VA#IZ) M([,6J^86!D.Q2F+,+ 4P":Q=^LR<>FY"G6Y\PQ0 )D2HB@;?1YQ:(\J'F!G1 M8;,I+RN,19HHN4M'A?:6RPP_S[B72M[]9?H=UX;J,M5XZ0ZSZ.F7NW Z];)6 MH>EV8=3@PU1!XE&1-> D,?#D%1*ZA<"X-Y7)8+83E4Z5%N'X22NC'^!FBZZ8 M,/W#%*K6,?BPM"O"7'18(?7HD^BX,GQ""?&-VK.*N=H6VBH1S08!YOJP3="':'1B9Q!\.GIM%$RD^9V0P MT*TT2>#(#[)&BM0A4ZFXSC(3E5;EA:+8.5Z.:BU*+V<0L<* !,YH5D:#"D M9%(VZ!G,\Z@RA9;845J2M"A@[\G,I947"M )%BI/(*J'9T)0:K&J#3)RT P4 MVYZ1^G."'"T6HQ,A@+24C;^L81!4;D+%LL6"8D*B&+@P:X?C0'V;?&(\E5&0 M:7GQX:W6A+68@P\U_(?$^QQ=.Y^M]6HIWL92G(L4(@_KI JU:DL+"XS),, " M)J)I-K6F%;/A8E0F,D+#JNLW'M!708F]>QMF/;UBMDA'YT7UY*T ;G#D*G0# M4H-@B-L^;DD@T/5+]DFX5JKU@<[$0:VLGT>S4 MK,-'(CA3?ZZ?(&.RO#^112$-YXS<+!0845R)6DT@CF M=^FORE+/G:PD2\WRVP3;=&>8K5IC]3^X6AI@3;V/."9 FJ55MZE&Q+@:*6,1 M;0T;QAI25+YC:F8GC*TX499'-'59XU+CG6<",Y#^R,>HWK;:&Q]]'0>KKGKN MHF7%*5$6<;?(!3Q$1HF@DR1'+B@3GC0>0@Q)FL+0^$.@">N*<=DURY5VPA*9 M[.8$*DQM*$JV[G"):C7$5WQD(3!\&U'X40EV+9T>;16[3IUZ3#@&;B F,NR, MTV9%\PRK+_4>)"X!5-MO&NJ*#?QZ:UP!QW%(^*B(P_55\^6T18C-_N!X+Q#& M75@"G#=,]72HMAP+P]7M91#&C'-E))]4RLV;,!PWY7#!C-R(&.H/;)&@G28H M<@X,"MM82:"_:RZ>MK(&9C&,G^SZV4UIX1)^2)=K)!D/%;4HX0[%)T@C3#BP\$6F<5#9- M/WD^\.ER\!_>%P*@VC'^0\1X%X;=,/V,;0]%+"]S^#^L=D[C%D_,I X5#*X]W_<^ MPTU,+@+'* M'Q@5,#G.%Z10@CBR=P&^5Q8PJ:$Y]W>?T"[A$,=!D52Z!FX50K[QIFHY3[ MP-4@9>(.4H(Y\[433\//"3>E#BF3HHIZI(:@L@[%Q) 0Q8]\=I$,[.P#;MH\ M7L[F>4M"-U7"8CS+OF.I*N MRANK"^+*AOR2LJ-I>0+JMJ#'^E('ZN[S0D.BM@1#L/-+01W:0WEY5$]C>)F+ MDVTE[I!_APQ74#<*G"!0$P%C8J@):VLU/D0#AUHSAA=ZCXN31D686=[X2S(G MZ6!O/?\)VF$W3VY)3/KB0Q1!EA6_$$7.1$(<1=3V1E%5("0"#@=AXK5-FY!) M)\8*];VWL9_L-1ER X.U;Q-U8.AN,ON;$B0B9-0BOF1Q__$*X\+'P-WD'<";3W6JVM]?%/,Q8D/MB?:I'U%1 M0R>KD3D?23H(+J+9@\#^3F51B:U*C 5--V2TS5T\WGZ&>'_$CNRZ M233GJM?APRI[\^L15VBRD]&5 UO_B2W(G>S4%EFYK&DSH@\=A)"<<"?0?K7S ML&&6*V:)AF[)$.%%*A6U*Y4Z.A8P@/XSO+&=(WK.CZR#'5J._1LMUX4N#MP) MM(L##QN&.,3?@G7A8W.ZOPA'4J&H76\K!4_FE1J[9#ZB#\-@XD:FI+Z88NC( MF3"SJUV"@,$E %L\I%!$XE696[B"I<3 PB9M.W,^I>7.#=3:@RD%UY\>3 E* M0J)KA M1#/TVNV&_H1.*V33B#YVM<_QB1#>V!A;W=A_@+KH"9Z+3C]!WH=2C6] M7S?X28'88]:U(4MX?+G>>3=@\3%Z<\8"1G2!!\Q5M>$*C)1IM\U&J:;V*/)QJ-_I.,,FP) M:\9E6I=. 7K(A3=E=< ;A#15!NF-;"M!%RC7'J4$&VM.SB(RI1I[.6.G>2>' MY)P:H6/-WL#HS1>ER LQESN!=B\F#YO:>W6='T-IJJJ_FX, <[).#G5+E_)R MC[\@24.7(J7)&B/((3] <^!+'C;SE1)]4FI$ICU^@4+6+%ZAO(P6:0(+B M; M(!W&#U]62+T)K#46BPYZYO$@Z7_$P9 KB&Z!G>>@K62ZF+< %_-J M0-WB9>+<,QUBXI*:*KBDRO+XF$72B]\9HG/I[?8DB!7+993[L ]W1T-^Y4+H MQ*G0YB&30+FW0ER?Y^5&_8G$ *+_,*(CPA"DY!.P*;7*-/,4X?&I^/1@KE%_ M?Q@V,K0"&^0;6*3W*Z6U?.>8_+Z/+L(.= 0&$),[,H](G6: '2R94F#4J\)G M%UU8*DO%&_-/__O-&_#SC_>?+O_Y\]_7A^.7G]S+#YO?WCUO?WIQ'VZ.GS^^ M\S^\^^O@7P^KE\!Y][S^[=3Y2_@V7,*__/;N_)#Y5_?/G^Y M'OUT^KQ9^C_]]>SO?[''P6AT[O[X?OGWS=W;<_?A^H-[][N-F^A=VK[O_QP\8^?_G(ZWV[?_O7SQ]G=ZN'\ M8CZ^?_O\CX>?K-&OUV=_&P[GEXN/WM-??OCT=P=N?CA]]X_9].$R7-Y-#C\, MP[/!\-.O?_DT_7'Z\>V7VU^O[^&GJ[\^+']=_OWIE[\]3A>_^<]WP?Q\]-OP M'W__=/CA_3OWIQO[XVKZTR_WZ^EA,/GEX@#][5^NQC_]W]N__?G/_P2CY>+- M&PFM*==-CSS5A=2CRB"M]I(R=&[7)/)9KC[E7WW/A8:K4W()G^HYU&5*1RO> MVJ[EKFUWNX!K:#_CU)Y29\4?T3$-O:UB6==.VB MM=:L=[$YN_,GZ=%P0S=^RB8^T%B7[HHR>AZC@+ M$8@&4O\$T&*(7S82X#JAII7Q!AS-BYOH^F4UQQMX\ );N32ETYIP+"7 69&Z2_>4<&!G?EM.<#.?=X/"S:+ M\CEC-76%+;HG$WT(46/VZ-C;+LXG.@S=P6U4+&I+I3]:#JZ)8O;MQ652J2\R M8XWR?HL%KB/@S'WO (EC1/GE59I>MUR4$6#Y*!!I=\X+\-'GAH^*.LX4[Q#* MZIH+0Q1NL=G86* L)YI5+%BF/$BK9:\,G140DWY&^&LY9F-@&'3.XEYHJY)^ MX+#LS4)]/:7\S+JW=0XV\Y#'M*/L90-;F<*#8J?RXF)D-W!DOM@_*>4GQ8VI^A7'28!P;^"NQC3> 0/_($09I)\BCQ7)+]XGB667M',X:S MY9!+&FF]A@LC.4)U2F,*4[];4@BO.H,O/BQ,OWD:,558X@H4D+Q,1U:P&[H; M_!]W9E8Q[W"5+2M"]Y?\"0QR1D?4-C014L0!Q .DV#K!1848H)P- -L*H M[E7/MKSLU"Q8WCK\@%/RQD%H[]%;5'ET37%R[8_$(GQ6Q$R40)E^9OI4H7.D M$!U375:+5U]L6W[!-69#G!^.[KD#T;$Z57V$P1H(OQ+%C?GTBX83+2@=:_2T M:KF66-' J5';O1EV7 MP: ?!8NX.'++GY*I0'XNTP=A"SFHK_Y33RA)1V-<5FRX7F/?*BY?QSTKZ?[& MVDDTEUJHPX#[>6[9,J4;.G.$7$/1I+W:FZLX9B:!IPM1LR)T4'VI3K'J5!1XK>AP8\+H8_!S]/4_S;TNN:1/ MGY3L-2I_7",]24>!ZZ*./ ?Z: M>D_H%@$N^5/FL]>I_7%KGZ(16HY=N99#NDJ8% MZ)S:2=%G/6 OB\SY J;51HYV8^$JK!;F\XI=:SH!EN#%E!2QZ M:"2(KH5T;']N8SG&IN>+!*'D3Y_LENKF!*K,;Z!/=AD'IFR=?4ADJU:J3!Q, M+%Y56O96%BO3=R9^*K1\ZS&>>MH?>E+OO.B$&3+>>2:.EGJFE)]ZW)=>8Z&( MMD>Z.QK( WVD5E&@HL"NS%@\!RCLU\U\+O&S)F;,53SY&(>PXL_-&WCX'$@9SUFGK%DG/^6]O=[9VT;J*&>X MUHW/QD-("I(AO5 NZUE"%0C*LJ4\?J.=#9_&7^":>/-G3T_HAO&5.8=XLVO+ MNZY!A&7#&,^,JPB"#$H<2'6+E+LO[KQ&9T3N<]T%_#+0#)[B#XPSE4'4=)>7 M5B&9@#!Q-_ IRU0M)['>6__R_)%C!<'4VL,;#]< 4_Q4E,% \2WB4"2E!7K, M-.=DIC=D*E#)>SX!9#I Y@-X0O!S-*79%V@+(2EF2,N1LDWUZ*PO:R?"2P'0 M@;F5)Y]5#)CO6_(AR6"8>JX?_XH'X@"G7@@:FU^L;KME,9$SAJ'I<%S4"I>H M46X)*TRN6IOAB481--.Q&7\$?B:?&0UQH'.B:.>JK*E%]$LZVYWMP@GZ474- M(0H S>=#%8-Z0<"? O*M,>VGGD-4J2@N4OI$(+?0[(E8T#JY-R@ -,M%%0/6 M X$B4@H)GL*85#T%(A#5F]-Y MU[$ 1DPKN[N-+:&K@AV4=MGVJNQHE;U"%4=+%&DJ=9%4'_=[RW_QGI;VUB4= MD2OUL6P8W,#0LIU@N=[!S=&!WE."DY5#!UW?Y-V\L4)<#@3]$_K+#3SX<&WC M/S_@0B%+M/GM[8X\K&?/T+?#(*G=BSZ 3T<'<[#)%=SG!6AX:/6>""RM(T*9 M& (RI MU(V*TP=' MM>GK=R_56-RGRYIK.!:D3)L:DT:=ZTVA*P_1XXEE0^18Q2?;N]3-%*5L[U"7 M(:!DG$AR$I!"F"R@G?A/Q0%K%5YQO 2KWI^ @B13+#A&+(Z-^5ZP(S8CDJ1L MET0!3%-/S4C[ E*>Y3ZTP+DTFG\2C:*HCB=[;U M:#ND(%:,*'K@I6AZKK7 !;-\-->U%=C=&X7:(=9S8T^KQ75GQ(FO!;S_!!5+\ $&P%\XI@SNAK<&EO6#(!?AK1K>A1\X4P-3L0,%9=M=9=C%CVX&^B7 M2KD%XR_07]L!G./R&@N,L,8(W788ZDXZ4;\$5@QZ_#D@WP,RH!]&H0X%K7Y# MM2>UY!N1'G17N1)_A-CS#S?#9^A;6[B &"[I2^22:,.CY=S93^C#>*[9,21A M!.B3UM&^ZI$Q'3.L?$42D<<,+3'!!,2H@!07D$,&8&SPY\G<.83,!_%HENFZ M"-9NN*TVJ%HEC@T-03H1TG2M:E^8@#JK8F/3=-W?X>[F&&MT\U0VTCW.I8P1 MG/D+C$^7F;%42%H#/#B(U&7*)DV7/1^04;U(C!1@(25[EKE\&5.?J+AC3=9R M7X*T_W-H/]LDPC0N_3!QGSQ_3S1=]>I@<^B]T_\:+T&=PA>#_J-U\(+O@W0K M)"B029)2)#DL3,<[Z9'/Q@>_'",[UN6:(-6-\B:'01^U-:F5"*AGTMN0;G_\ M?>S%]HJ8/+OD G8$T1INMS[<(O@3I _:;F"O(V_=4[B#R:!.32A2"&A1YSI? MAKJK,X4.4O")Y_N). S2&5ZC>:2-C#;>I]*,5%R@H"UBW5R?TDAH"YGK>"$" M%ZCD9GQ-)HVVLMCUKJ2X_.2*0"8^^I$5[(8N^0].]'JV'!QG2_]K)VTQ6J&B M-W*[#:HL^PCZEMR$Y(?.H3_4TO%+.5CRI[$.< M+)F@!C+<3M*47](9(P%PDCX@"8ILBU %"L$6O,'XYN8SGZYO6BK+]VH?9$=6 M(3:'>S.=N0]XZE*K>[!6$=.5^'G!,%;]^YP;;)V\!SBI*+>:89I!F#W^"ZZ9 M;:C4E& 5@:N]+*L 4LQD\^1[D Z@:MWF2K8VX'2UC*LH920](^4M8KL9P/QV M0;OIVL.VX#5$.P1M-.Y>FD,?-^NRMMAQ_]F%?K"S#][3:CR:!2-OO_=<\K!> M[:SPWOH%!JN='5CY&%E__,/[P=F[[P,0+2_.),$+!&2% "^1 MI''E@>67:?P5\%I$H7+EOQ;$Y4T;KV"%S5X?KVI!^HPFKXDL(J73.&$]=>X^%)>5C)/:V&:'D;VR'M_[)5=E:$KA:4;$8[7G:S;%365ZA$D79ZSH("LJB2*=. M-P?5,!9#;FI]H<12^+67U5YH*NWX+B>IM-N[L< .MSXD:=+1T4R]KNGR2!^I MR_- A1L\Q[!B(LR(SX@L](>S M8.D" )[[#/W ]MRXHW)7.@0'D&+5D]E*L1Z5%JJ$B(B;NQG^W-T7)^M,-=P3'LC=W0#AM4R*_1.9I"U/'4E<"+(6ED%A+& M,?<".\K<->R":,'F1+&1H8V4>COWO#R M(G]O5=?4PNSJV\\6]HQ]Q06F6"AXN3"ML,B2M^M6+QY((!XM&V)JE MRY7#Y)2'5E*P7';J+E-[/Y,.)I[T;/P8-Y>3XC0 M&W -7?13"/#X$_*_:??0>*:7?M24KF5HP2G I8:L(0C/VIDCNC2YUA[)!="L MAQ(6#8:CV9 X\)W+E%5U4^%&54DI_?%Z]>BTJ?!DVO?<@&N"Y5Q:1MQQYVZF MVXC.U9/RG'4J#E62>N"/EN&;H"RU-2VKSW0V5,+D55N<[$KYM< M_IZ5]FAVY'<$^E46X*B[3[K8>GVYCKH5P6XV7LM'O?(L-3,5 _1&D2K'W$#^ MO?&@PK(GD2IGE2)GO?*2B;(J>_^+T$+:),F>O*$E260B;<6O M!9!I)D(]\9(U89>( +54J''DT!)N\8P?H;?UK<,.)P(H"P1CSZTM$(R) D-^ M\A^:=7$(,2>)_^(O4]:LZ.WW=B1OZ!K$82&VNX6N5,D"T;FT6:H%$>+$R,>C MHWK>^?'<"\M$R'P#)A9"Z$7I(Q]?>.<%06%NUJW5/@N'"4AC$4LV%E)R9OY6 M$^=C,3V'2P;)XZJ5@8?KD= 4&M3(WM);6XFPR4/ ,B_7["*;=N5;;F"M>6W8 MVC>TJ &G-=&O#ALA8>K/L2+*RV++"0$2*#[S-]Z:U"X@:1JTS3U3$Z M&.+.TG(L_R7!;6&QV5(L9VC%3 K(^)17WYHT4S"7Q&():_&J[[]Z9FPV))W+ MY-?:XRA"A?SH"^,0,BDM%XO1?< S(WD%;9K]'++/)%^A_T IQ7ZO0 M QL8K'W[$:(1SY9OPY"4<,+3O''L7R!88^?AD^-]#@"F+IK6)5$I(:Y-:?ED M!X(#.FN2IEBA;Z78/%H!)'-]"R8N^@'?<2" (59\@A.$Q0%BG)P7$.R\PP'G MFNS1K^B?T$P!EBT$#N&_=HX;" Z9T)%E8GT0X^P= _2'M8<[8^,S 7XY0#?( M'POZI:_$PZK049FLWE O(&W_.@:X/9&'-BQ3U.*/D!P5M[5^NN:PI1"ULA;E MRD<]09,.9^AD#^P-DDG\9;19F?1-.\VM\X. 149]:S2XA;>>*@=J%V^0(?A^ MO4:G/%JOP)F:L@2K&.@D(^/,7FF4A; Y4%FM]HMLA&$[4>KN[*F4ZS#\;/F; M@,6'%;I(K)07Z]Q$T>V49H($) +7(I.9W2<"JZ4$EPA2J%^\(WDJBEAWQ'.9 MO%+J5]J,;3GB=)"\6<\XQPJ"V5,<93OS%_9V%X0WZ$"X16O^<6>O=TD$[O@+ M5@F#Q.1 8R:9#?/M<]P]W/.!CV8,DS\$2-M*9S&H<,DMN\K9%M3K#[=_A)A% M<#/$&O$6+B!VA"#E.DEL/5H.=J&ZLN2231V\/].SX M"?V_-_?W;VYN0-03W>C]V8I8@J+2B/0&U/U\Q7GX);QVT ^\DQQ'AJ!'WL8. MUHZ'BZ-A1I+G)#K/R0EN^-:EK(?JRJ$O6O^]FB^M W%"WB@K^+A#[^E@Y<7H MDM]XO'G.]Z*.;M/8-!8]^BVDNKKD_?XUXAEYH\=_^ :_TA/#X+=@&G]F!V 3 MYT-:0?X3]/>CCS>YA1_AMK>)GO\;C[S^$9I'AP1?D5E\'"IT0(<%%A3\AX/U M$CEPT!<8U6B*;\$??SUZX??S'%[17P A2("M$P3,P?,3]2$V,"1XY/H8#L9! XX<]M.AIGS M&?$64Z%__#IZ;UZ!*;EA<1Z[DJJTW M&3\A2!F/\F\D<#RD?NL@5F4K7NPH_\XJ.;P-W@VJ*$>1#)4L,2A0^=3V21 @ MU%8[WSMN=T.<,NC (+$2,<_)!3P@)+$W,RSH9459BH3(BZL#V 02&D! H3?9 M.@:6V.*@N<@[EAC.0XQK/#= MV\4GIYT;1_%PZ^=&>1D4^M-7JO^LR3)@)E&^'D[76QX?<0S/02#.(,>$?-)D MD$P%@MQ9P2W.9)HS4RR$O];+6>G^3F>P+_ Y2AL=9 MLGX<^WI(LV0?<9:LG\N2+7S2$WEH23:.Q"AAB(&S 6E'V#$]/_KXAW#EX>N" M_ZQ,QH!#/"@RND?&$K.,YJRFRKO:I>MG!ZU*" G'CDST*V\*/\>=(EGNOY^6=K MHS@G-&WJN0V3%$2J*[L=UMI%HP M>9[[$@R-J[]5O"L<82U-/Y&S)\_L*7GV1[8!L42%Q#X2FU(,[AKV2BKDKUNT M 9=CN4=E8&]=K CQE8WI$?>KPWPXI(TZR2%V@K,0XBDJMFWMG.&NK)R7)R $UW_R53$A9!-AG_=1-.9W#KBBZ;PL"G%C/ 5S;BS M MB,DRPK_R&>3829)AYA_-5662A '/UG8894YFOB*PW9137/,RCOT*LH$&:Y M4UX9CS5T*NBV'F<(\96&/ >,JP8EG#E4KM@>]%)W 2W'_@UN/EJVBXM-S-S\ MD5IZ;^/G-OODBB8">*:O\53?X!3LXCVT+]DI\(0F]8;&JZ\P4I)^)FXD] J& M/@Z (N MEFDNWL0-?=L-['7LU$::79)&DGM#LW??!T45B<3N[S%>Z$=2DJ#H M:?)SR!FTQ&@A-T=(.V>R41$6R(>ZLY_PTJ,0G\;'80**Y*N)9: MBG$@FA-$943CB)UBQABX9K&&?8T#8?*>@B$^U;<0C[Q^R3Z91PE Q$4P12H< M65,26QV$/@%5(DEB:YW[]AKFEH\7?$:31 SM#0$'\BB!'$[@\07DOXOQ @2Q M$YR(]2;"+>O#D& 7G%3E.[5G'S".)V#&N-H-U'DUQ)RJQ)L5$Q.'K_(5BV2* M9S83DM%_PL@+_SV((C>#7 ?U33PS.UA75BYAZH4?L3;.SN;!CG(W%3$7G9/1 M[0U@DN:33AMWAR5B2!)$M]'4.%@":Y[VVCY@S=_H7:^'FCJDD\W%WX-.$/!. M^V(=$&Y5E!_+5S=Z4D7VS,0=@!Y+GW%]B5AFLTD>Y.\BPZ*=T,OS?-68#NIL7]WTN%::2#"^K? 4/_ M3N1[@X6=H8G_SF7C5;6H"9VIG_$3*@DG"#V0311; M?\E4B6T,_36N7]B3XG]M2525*B4T[Y&TD$"=J)X_'GYSA"MO@5[7B6>-)B"? MBN61DCHI%=8#*YT7_2/I@N''4QN^+)O30E02ZNEIXM+BX-KBH,BZ*90*Z-0> M&('@B=$GP5!X7#0CO'[;R,H++2?E;DV!7/QM+BJR!R73:.A76,->HW;GP8/K MY\*@F93./@-;_)U)M:Z$!"&D=\J4Y_T<%9PYM"ZO2[2WX M!'?VFNU_FN""T7$V%K'"/T??FY3:&.4*10M+T4W'.$ ZKKN [PC/L=?U=6?B M<2 ;" YD) C14/#H&*\97[>R"A_$2*&;05%_ZWN(7T7,(D#D&_!S])7)-LQY M;"L$KBY%-S$7^/D]PNTPCCYN,2E0F"D;1L*WXX&&GAEBJZ*Q080.6AHYZ\V.H<;Q)QDE MLR>0*Q^#?DL1P+\0%$"$0VQ#P%@ @@; >(!AL:UT'A5 < $8&4"P^4\"5&B/^:.D5CI$""%2!HO;Y8UM?KE-=]"RQPKW,7;L:6CYW>00S!T<'%Z?G[V[9=@\X<.()JPLBG &S.M MQIA6>0ZE<$ .$,"0\J^H0KWLLL[V*HNT,#4^]1PQ>TZ=-SBGSOMT3IT+G%/G M1HQ9F8C07]&E@"V2UT/>SL-U:#_;X8M@625:D9KL@7Y2#:##D$Y @7\7#9P M&W(^=T0WVA.X$];H,LE5Y?NBP>:]Z-/FO1#8O!=]4.,^-*#PASY1^(, A3_T M@<+O&E#X79\H_$Z PN^,7$ ES23)X8LB57-J"#K^['5MNE"B"F;)'=%$>:WO M!)"YS-X?C99-NQTDZ*;O*5 5KO<-=L[[/NV<]P([Y[V1G7.+-/@0WMG/I(,Q MHBEN;1S%OTPA,Z G&O6&# /9.! -/ %HJ$G/,']1M(T@0@8MDI\@E.\I132S M.]N%DQ#NF7'9HT)/KDC__1F/ F28::\->T$T?M0M7^<-7M]!@K9%TAX!LR>0 M&X=_C4<:;/2DNH7&F3YW&C6BG\: 7)Y"_&4OY=6> -62'# $C4&I95@V8,&%C8J^':B^J M6[[&@[XL$ TLMU=]LMQ>"5ANK\Q8;F_A!KW\G/@JG[C!T<>IMB///W@^,1 B M2=C;QWW<[93%@7B>1+4!Z4P@-Q6(YP+Q9$:S )JNG/IJD**>T1NC0:3!59\B M#:X$(@VN^A!I<-4@'NFJ3_%(5P+Q2%=]B$>Z:A!I<-6G2(,K@4B#*VJD@6X* M-S!17_7)1'TE8**^TFNB9B#1P)%UU2='UI6 (^NJ#XZLJP817U=]BOBZ$HCX MNNI#Q-=5 W/\59_,\5<"YO@KO>9X!A(-G+%7?7+&7@DX8Z^,.&,KI59J3(?D M.Y,%>B2JQ^AYI*EZOPBUX_H?6%F?* !F)[83:TV%DJ&FWTD5B[ M-MJK4) @)I^!@P9']Z!/1_= X.@>].'H'C0XN@=].KH' D?W0._17:P'8+O; M&F-4^EW5T&2P\D&&-^W0H*]-IPCCTGO8>C4_^OB'<.7-$56S8F^TBS(9 Y)! M8.4!/"R.F#'H<>,MIR+A]6O7& $O5RR3ZI@@7HAH+A!-!J+90%27-)L/_3/$ MS$NF-%D&V5S%45T9N03'X69C8QNQY2QPJ0F'63TG_0Y$'QI+-"AC7"$[?4EZ MLYPG[C.,V#MQU]X>]]F&" ;3>YU]#Z(!)R 98E3W9*V#=GOPUZPQAF 1OT4R MA')N=':F>?S8RK&"#(N""F#PC?&,<\ZJ:/P0((-&IF0Y /]_>5_;&SF.I/E7 M"!QPZ *R9B=?=F<7]RG;535KH,I9<+FZ@9L/!SF3:6LF+?DDI:L]O_[X)HD2 M@R_*3#-8<\#.MLL6*4:0(H,13SQQE=6/_'^\%LM+=N!7DG6Q^_985LT=K9[Z MX=9A&1F\KQGA_Y]H79*LT.>R=N==X"9>G*H1,'9^(3W'M/IB4O\O(!-E"MU) M[>0[T7/R0EE.,#PZ_U^4>5C@7K^7$^+!6DZ 0"U3@D M R!0R[@0*,L@)@1F MERD%9I9$EQW&0#77<:%ZW:> MQN/S\T&X;+(#]S-^.I0_KHM]63U)EX['P-.;2^\M[X!H/21D\ 7*"CIDIZ@) MC=1F.0$JLDP)*K(,@(HL<: B[MJC6G*Y(#RR?B?6^/E,.:1G9)AV+[I#=7%- MDQS\:D[074Z$9$39VK&^)HOHNEXEVQGE=!NL4)SK[<$IW;T72/,K5\X8_I"]1';'2A+ MUM5?LU<>_%P7NTWS2"OVZXIM.5I%B"MWP:.V'Z(Z$F%GT151?9%!P8RK),H@ M394>="Z>I,&X7D>V=W"3ZVM5ON0[NOOU]7O-\1"=1T[Q"^9^=R3?F(61VO9% M[E_)+[P[DA?O2.^M[+N$S5>$V9ZN!6B^3]5E5,:BSV7QP,$-G!J#_]<.^R\> MWO,'!"W(C/ ?D4'^PX%#,P +AV'4/I:''3MU.;*D>?5].O*I&5DW;.N_/\KJ M<$W):W]9ZP9AV:R@8%;[U*&&F+9H2!56D&O0+$AK%-="@WF^22W:*%1&\!UT M-0$,LDH)#+(* (.L4B ]6$V(9JU2BF:M J)9*X1HEDZ=_B1L/=M.,F"BEX^B MWE/,D1L:M@F'&(Y=38!]K%*"?:P"8!^K%/+Q5Q,"+:N4 BVK@$#+*H5 RVI" MP'N54L![%1#P7B&QP7&GY[T?,GL_1LRVG)D"$+O9:S5C56G9D"('5D#TO0)$ MCXLA\#?/2$<]*E[.W=)Z1>!96T 8UTW]9HH%KPQO/(V8)]<$2.@J)4CH*@ 2 MNDH!$KJ: ,)8I03"6 6 ,%8I@#!6$R*@JY0BH*N ".@JA:(3JPD@C%5*((Q5 M ACE0)GVFH"&&Z5$AAN%0"&6^&4]>!.[W6Q&V72?#C74)%A@R$H M")Z>GMD>6;M)PMN'B7J:R,?Q#@)P],91X) Q-JV#I#20! = *K4(@=M)'F3K MCN)!="##D'T7,PD?0$8(A$D*?1U3=!1W]N#48_D)KX\-&RFG2_A>[&@E/FZ9 M<,Q)>.I!:O$MO["W9:JT;U\E*(TB;+"[K[F%6\KFV]WFZ/3\=#UM#=![K/M[G5:]>V)&U3\HO6F*C6 M^#PF/OF@"0_52JSXKHO;R0EY<^,_O6197I @.O[S3,T8A_]%-!T5A"2W(3ED MZT0K&U@^A>\%5\.U[K4#<6(RNWZ@SQ7=YF**;1N?_@SVH:B/!=*F*4],;5I M?-(X&X#X3@1"=CUI0$CD R=<9FB^IFHL&B_'U2&KZ\U>P9XVU6W^\%@WG"#D M$Q/_]\=\^ZC^UIH\''AG!9_SWOB!TH+"-A61/0K"%,+[)*+3]HF::-WBHM)/ MTH1QT)RCT/CUP5Z8]>KV9:F'3%\6UG5!'S1XT)A28?)3SR?@R>8IX5P\63O%ZMY;WY7K[?\]YA6[A97/M&I>^=6L61<[[C1^?G) $]H>.()8]4': M3F:"]I?=I+FWO>L)%U8<+C'T24S55TQ;XM=CS6YD=?V!UMLJ%Q=F-B!>I9OM MHE_9VWC**_^ME\&Q[8EH78DY%)UQ[(C>'?F;A<,18WJG*P&:YE-5B0CYF$\ M>LU3 GK- X!>0NK$? (N>IX2 M+GH>@(N>IX"+GD_ /LU3PC[- [!/\Q2P3_,)&-1Y2AC4>0 &=9X"!G4^(3]E MGE)^RCP@/V6.0TL*'^N;]@IP77!\=_Y"1>A29C2>&%\F?S.2.[$S;J?+'AX+ M#E A[L1OB6VD\$M M%^@W"M $IO-@ DYYGA).>1Z 4Y[CX)1;W!6G>KZACDI#"H3&G^-8H^WA*/)V M%3FTJH$C'YJ!Q":XI\9(3FCU@ZJ("@%H1[ I)$%5D]\?*.?M8,/9[._L]4B[ MZ2D+HC55-"4\^%KNR9U>D11U$JSRN:;%HQ145\.$-*MY2FE6\X TJWG<-*N^ MJN3V,2]H]:J'*_Y:E;458]"U& 9R9D2T0@7+V(6!5KQ/] 3LHP#TOLU PO;0 M!HH5:A]94/S19J=+DKDNGME0/M,7>EBX0_Q]_A"O%\A;S8AH1Q9@V!]AOEQWQ7WM ?B@#*!G3JNR!]'T3KA!>@9=VTK%A(G\]4<8W3?[*JXET' M;VE-JQ- MW?A$[ +&./=%QA#I8ZQ M0WN$540TDLG%!%#6(B50UB( E+7 8=\RLKW]$04HW=T23D@AW=T=2O#*CU>) M=#$AY+](*>2_" CY+U((^2\F0*\6*4&O%@'0JT4*T*O%A"R#14I9!HN +(,% M3I:!%LKBD !VVZJ^E?OF!]N]G'YG/036-B1M2\/[C$3.XQ8-W,&#U(&XC4_ MQBU2PL8M K!QBQ2P<8L)\?9%2O'V14"\?8$3;__XQY;6]22[4#9)U2YT" 3M M*E[Y$3>4"4#%14I Q44 4'&1 I'V8@)@?)$28'P1 !A?( #&K\JB/AZ:K&C< MGJ?^N3%W5WQ_WG#$@"\/$BDNF0Y'E_09+Y(Y)-\J=.S7*B^V^7-VL/-*W#=: MRM*,M!VT^-H9Z?K C>J%R0EMXU,T%'?NAC%Z]VOR)JDLZM #-\ZFZ MC'H\KG=LRV<[2';@R/+K0JU MVG2-Q*0^_?L:^V^T42L%*=TN>NIDSY4&5/M_0IRSFQ9LN%.G;I MW)6_TKZ5U<,EN2#Z!XGJ?T:Z-V@.KQF1K^,Y#?*%V%_"9;0#?3*7U'M\-LM3 MB"<4A^YOM.8D$\6.VUVF)Q M*C6T&9&#DR!=-3Q.+/6;S'WJAS@CW2!)-TJ)O$9?LECS ZYRW,42TV,WY$LI M/&1\8W*;@AK<^W&7CT,&XZQRB=H?7>5PP.(.5E:0ZKYM'^GN>*"RP[>&S;!8'".;\;&B>]G+^\6?%ZL_+Y?S/_U1[_['R?U&(XR> M/C:N8&C_4SU)^N>V+[8M$=8;Z;HC77^=)Q[-5WS&A/<$2"4>?GLLJ MJUXEV=)55E6O7859O0#Z72G+G]OVBZXCTI9/;_M2!79M]=11G6J3Q8?.D!-U M&.M#9I;;EM)=S4EA;^F.#5:RCU_QA-9]SAU/F_T'^ES6N34)I>U#TNKVO?!/ M6NN'_U/UA'>!F2*O\=%.5U;D*'XXO?.9/AR(&#MU'XY#"Q-\.%Y=ZCOT*49$ MFZ*F9Z>M*RJ.@]VZN2IKGKC&?M-QK]/=]YH-Z!L;!.? ^YP7=/-"J^NF_LA& M^B0?H/OCX7/^8LH<:(-$&U8TH$5\V0),H'8H9*UG6K++()46T(X=E(0/2#S M?ZV-B8A!D794A ^+\'&1:TYPWHZ,R*$1,3;3G,(PW?&6/V"115T.$?--+;5' MI)/F;^>QT;Q M6 0P#3F7H%%3A_FT#V;=[7CI6@R^&]/Y@I Y;)'$T+U/Z,A5]%P?*?19=AAS MD&3:NA/V=4+AO0_ XZ-%#":KPQHA.%&Q$0-(']BH7C).J/C7+"\^LR%LBOYW M#F:,_B$V=:PI^84W?L>9KO0_Z0P9*$@ZCW@PB"Y()W$_5'X7&]5A[E>1JM,\ M_(7VI%Q[8_1%QQ;'?GCD+OU;9JA]W.^I_5K,^YT!I:^UCUH^PF,PHU\.6R@# M"4# Z#1V[<@('QJ18\.]7,>=!Q"\AK 2HKI=]:)J_*+Q5%:-1JSAJQDWXU?" M ^W*CNCM9[R*P7-5[H[;47DYE,W)*B>\+7G4$I5,J2ME\^E8['CN?$.KI\]E M5K!?W5)1RO-K5KE81_3:/[P3TC,'B'[X[U5/1'6%;1Y,D!J:PW<_NT#05T2N83RL:D M:XUI17LE \V4,'5@\L-.()Q8HGX2YLB-+\$F7#QOCFX[VI;ZP)Y']-?H8P4 M,F-!8D6C-29EX2AP[QB22UH\B)DW.!BQH4Q8),RO?@JK4EI??0BM$L)]38&? M/19'^Q2 DTD]C*Z>B>P>OTY+?4&T'K]&>% ZZ$0G_(B;RA'+>RNBX;I MEMLQZ[JF37TG0(M>KTB+;6$W.]G9>]$;Z;LCLC_R-]%C0@6]IFL!])F,.%.+1VDU@<#M+VF=V $, M;G]!-X@F,!#^1UKJ#: @_ ]T]4ZH=?E?::DWH-CE?Z&K=T+1LO],2[T!5S3,T EI0YRHX@J>35[6X>LSI_N,?='ODT+K-?I]O:>7A3.1-2->&J$;H MU3LS J3WS':V<"#N]2W@K M;?>DL3^ &!!8/^+7>289N*HL+272WE07SN-.#,H M J1SAZPQ4^"ZV=[LM5)!WY_+0L=S:8.]85L<][*I@GIM57 ;E]&7J%75WJ375U MR/(G>WU1U4D';Q6QCK8CLB\KTG9%V,^R,VRBVRF"0[-Z@N;BLH.S)??I4/ZX M8;I@/_:\'L4.X&GM+S8^YA3QY?*.1:X-[UIC2^'S#O+?ZK=$D.L8*]?K'!6! MY_Q%U!X-D'HZ*\)DSH/HT-43. TFT19$(K#2:PU\H'7^4'1LZ=;)&5=8Z-N- MJ5OC$U2YY#$F)$3\F.?E797MZ%-6_:-VQZ.#R*5=,N[E\L"_U4/) ML*0/!@UJV90JKEI[\H%O&8?/!=3>'A$Q\';!40/64I\ MD8<;6/!<*HA7,LO=&+XU:FC*&%7-9T*__BIN6#$A?/*-/5I/<)X(N&^/0ON9 M$7Q#C<+NXLO/66P?_WD2*$IM#F+^G7(&/+I;O] J>Z #LNT8RU$;RHRT@R%J M-&1(7(Z->8BC];=8LI,F/&*RXWKW]R/GW.<2?%9T M@1F?"A/2F+XIND''=8%ON(X%\ZWK02+^$U$12$4VN+ M/"T^T4 O69 ZHE)U#5RD6L2X#R0[K=.1KWBF1^5G>L!^9%.B>-+"1(6]:E/4 M%,\..=E4O6$GK=C!Y4KLRT+KUJN5TUJ4?O-<27Y55Q("7$EX\*]U@BB7B#8" M_9J">CR^J7+-8S7"7,8TH49W'P54&6]YOHBQ<4MM84'&>9 &6?\TJ8U%<(K2 MXKI#'(G:'4LQ".YR)K@G0O'L$PXTN((4$O-0WS2/M.(,DAQJ&A 9$,]K#)NI MA 1LNK[H47$QB(80T* ,)&IK]FY^6Q MH57'/> # \O'M1(R*839+5* ."&7P /=GU)DR>#?>,R:_\Y>J-SHSJ^6-+U_ MA+)'DP<94+_(I'7AO1+>K>)_\58A?9"_D;^J_R3#[A(IM 9],4%E4WZ#RN'"/L@!/?GJYR7GHP!.I[QO,R*?? MWM] U]NZ>\S> M'J'5X\/51V,V#&)8*$S^ZW!Z(40$@C%J0[$6N>(5#M=WJJ^4]- MMF9FW1XZLY-_H% 6!<@(;6<3E!/3X7!#^5C*)\KM@_5+EA\$+7NI$9"H0"!; MC_G6Q=\A^VEST;J^>.Q3)WU1WDFSYJDJ^@ *!E=<4>6Y#/(&Y(V6FO02![K;V4?%2#'(R4 1H9W$)&Y5';N1ON2[$GM:NM<>^//@EA.P[9";(-+KJ_PU AVDNO5\ MJJA?ZB2-N#_/$Y0;MRJ>8$H2V\7-D1N^+>Y %@.Y+K1J!=8 @**-4NF>LA_Q M"[W&"C^$M/Y7'HN'4H2T;QBT5 W]RG)EFJGS7'Y$=\J]38Q31 M^DPKA3Y,#]!,GZ'0B+=^9K;,D.7WFI(XX" M@5,OF?0U$U^(OL_J>R&_ZN_?>$[FO]%#4[>_$5F:(D-STBNC)E/[QV-+O&R; M"KK-MC%I6\.5!% 2K<-G>9AZ':B:R)D18+K,NKG*JNJ5[5/. EF.K**,EWV1 M78PK9B633322$IJU">J)NX?7E(G/A_:!$X:5(FM3G2DRU\F^E\NFTM_3-V[/ MT%03P@)$AG?[0$W%]>QH_@@!2VU=4$X<9U\15[3I77CHE,20*+")Z90[[AS M977E$"UUN?RH*@F(55XUV6_')2V['M"LE<.Z:##H"HU/Y&3MP ?@^?J.AM-J MD;A0N-OVC7;P:#CHCP>P< ECW-#]DD?]2D4$M;N9!I,C:;=QV"^*!AR"9+'" MB.R"Q\;9V2BS;FCCRT7T,8EQB'$Z=<+"9(5F;(J6HE.C=$5F^E)V&HPYK-J. M7OI/!WXC)Z1[9 -##6$*B>ALU@_ ;^Q@9$=BGZ**+%N/!BIPN?C"YKRY&JFSSZ#=B0S'K]M>@@ M;F$FTZQTX\5A>QKB=<(,<1GB.,-<%N&3^"X"LD:[P@',Q#P^M:5LGBDO8?I; MR\H7Q-HWOG(/H8]WD3VSFK2IG3PG(9_M<((DEQC0,!8*T M#XD<<;7S*T0N)YS'@\J"!_%IL76X@K4F,DBF-\(-A]F% 8-@/MGC\?V>3+&@ M@* *=J_7KU*_>D,FY9==Q]:I1O3#UVY^S=(97K\:%_[XT$,^'H7!\;=M/E+''?BQVMM*PS'M.K!ZQ8(L-:X]52^^F(2.N6/F4Y MSYC1.$;Y17IQ=H[@D#"-B.&,"-@,DK5N-$0G;.7C2>*2B3\KUHLH_M 08IA= MRG27C6O?_=O4\.Y17/^6.71X\X<%C$I/FXM83/.ZV7_)MX_Y0U:X_8I]"U$Y M5[4Q*"D0*&MMDACVK$_HB/KOB1C855E]KO++M#+9=BVX_KMM6#;")+.U2F+H MWR=T1/U_*/E^UT\^I''Y#/X*U\=JZ-04)**KY?NW.PXW.E9:$0S/+O*-M$VT M,%XBT0F[.*";RR-\9 /36B$F /?C*:AC@_VD5$/'@_@)UT[L>T&W=GXMJZK\ MP2PRE5JYK]G0'MC'73=7Y8%GPE39P6J_*TYMTO8BR#L/1U&^D].]?CO>_YUN M&YZ0_"6K>8TV)KEP: S,_&S?" <8?[G"G>^.PTQS##-]FI) <_H4/5\@O\BL MX_?V"4:.=T;&;0<,*23)2&_]/[/GLOY?+<,QL"WA9AKYY]N2:N314,P 2E8_ MCM)H;MEMA5TFV7U1I=D,?Z$]:46[L<=F0/91WQ&1C_!-9_1+O06VO^D^D[=Y=7CYZ4/52JP4HR'J.LF->Y8U*-9OB8T&KA]?6 M(VP'KX!5?#B"2';0>?V1V8X"1 3O^:&:B6I;L]M+U>3_5-0LXRP6*U^YUDI" MNT8Y/LAGFULJ:'9"]! W ZO% ?XWW3W0>MUTOW"$L35PIFPV#&.C9%>YY(!F M(D#P?C^;=)V6P?+NKO1&%VC;6R*;UY9A6 Y?A7_H;\OII.=Y9LU$0\ R(Y;/ MN:7/6THU26NJ\-"7!"HBPE@OX102SZ&Y3W')?.>=]X#2[ M]73FXMZ:F;5EY;E73\^8;%]&!&VF>IV@-ZY=E,:H?,87T![H4+G\],0N=C\F M72IV4W@@;*YAOF:\[!!I^( M$@;EC*[5\*$0O3GSI^NOUU0QVUNK!R:XF MQ;ZLR%4I<5_M"[#-W;?6'7CYC3)?D2] (->[EG<&18 FT"%K9*UK M)PU/V'97D] >EOG=1AD);/Z#?E"0VAW"1E:[QUTW]LEA[&MVUUO\RFG ! :L M45P%:@/QK$4453II%VW;KH^:$G7W=4H$34& "F(R\UZ^./6GLMK3O#E6#C;$ M\QD&V/O?6^N/SX@VB-0CZ&=I^*2@^07F-.82/=[7S(#D'\F+,#Z]WH&N 9$M MTB'=MXD"3J-;[OATB\I1X('WZA59DV'G!L8/J=PJ9DS^#';*B42KKZS7QZQ- M6F"V(T_A*:N=Y-L$K1!^0!YY6](V[I%'')?;=H!+'.87$#1=0O42-S(N%DOG M2_N0U]M#R5UG;BM[P)#3-\*^TUBEL5OD5M&Q2)OG(13,V(K6QPON_88\N(5< M1R7!^UQ"=[8\5-1U7$1]4&$=&XT.=7JG2>[Y,(-UEQID>A)D]J]56;_E/%(7[WF!6=D2AFFJOZBR_>T>8]J6=[R'/*#RNAT>(#E% M%&A(S4VQ'J(+3DV'./=U\7CJ+C;FD/0(Z8)9V\ PZT:_A&[8)CG&QABI$IBY M$A=:4U#2Q"7F(NY):Z\I\;VF^^/A<[ZW>B"<=3=F1'9 > _(6UB(D-"V%JZ< MR);YH"8!OTC(K'"/WV)8%DK1HJF2T&EX,]QR@;BD $U$.>;/I)ZT!DQ]LFAG[8IZG)F!36" M:#DD7$R!2=$G'#1+80J)=A7HHEAZ>2D/*5L7TQO6V1K3LD4G9;.+8FR77K$C M1EIYJM&K=#OL]>K?/"')?LUOV_ =;%@ G;?#+85KEP>^_OOD1^*(O"Y_9%/X M(?GS)G,>+CMD+X/Q#;A$C97IUM]^6[(RG:=LL_] GRNZS?F:^%ZS'?(;N^GR M7?-S7M -&_UU4[=%%W;MK>J%3DW?87/7OE[X*;H!\+]H0R!B#*0=!.&C('P8 MA(VC*V2QZ^^N+[R6W2BQ)P4OQALJV^'@>/,ICAQFZ,^,@6WK41\WIP0QN><\16W4N^H[M?7]GJV5T7G_*"75XXZ\BVR5^< M<&K. 2E2M-H^>-#F%]X-R8MWI.N)]%UAET,(EAF:PZD:BV:E*NS"M^R05:\= M@D&5E8)LU!;=(5MH( ^]R%?L_=N2-6XSOO)BP=KV18>$Q,B5&4']P MZ>@BB&\=TFMDYQ@&I(CH OM!_ M_C,KV-W#??/O'@,N_+&WD-&0C3T$%"DV78);G<+*AE8H$M6!?76.98D+\]]N MCT]'X2+KKLWL%&8_'Z@XMXN=S@UGW;"L60%]_T1_P8QTKQ ;N?Z2&1EM];/A M7H^ZR5]*8=!*N.QDQ/P>(7;' ,X2.^W\]VWO;48OZ:;L2MS_R"^_MW6SHLC1%M+9M?:4'WN2)HAN3UVH5M#XK,&EZM:=B"7F%=-F"@ MIGZ6'4HM187>$\PPT>P_[:7_$O:?H<2WL/\L,Q7=_AL3"EVYB91!QJ4KDTT9 MQ>*SR *;>D[!X[K<,PZP%I=2@;IMN;6MWVXFJU:HW#>99=G1B:-[T2W2@!^1 M4_*8%80Y><4^WV8-K06JO:QS#S1';\)G0S5*!JKC$ F$1O@T$#3%IF]$2L4TS*S<[3_8O[7,$+V62S)>AHUM1,:OO'QV66<6E:\ M1R6H*I6;/<<_?CJ4/VPL6M?J!5_B) @)JS^88V7RO:9'_8/I@1FK?O9%C,Y(8*&X;WA#EGH=)",:$=GL)(3L#' M3^7QGZ#NBP8!)D]S/)RPECUQ7;17/5KKY#[L#OAK6>QZW[G^QP&M![0^M1>P M947Z5XRHD#B9"W^-%FH8/0'QLB#,R>.&YT!?1*9S,HRK 4 G@$^F7 MI_0)7'M:-EV6@R+AL-H'H0UO=9"P"@$IJJRJB,&18F'"_AA9,7 MJ&V-;GTY)+/:6EYMQ)P?C5Y;!6R]^#B]]*]JDTQ-.;LXT'3XA$^C!I @.M?Y M3#N&V:FI8J*G&1DROH[H@Y$,SBFB3[C%N'07]0(C[=+>Y/CTSCFKX559-_77\I!O7[V\E%HSPMN1O\F&!"H?BT.KX!8,6OE! MNOA9H)(\W^=+N9-@%\'Y4&^K_%FQ/G!#]"UKE8D\*_WUW#KL!B!"'&((V!OE M6ZKWHJZ4X.F,AJUI?3I;-L3\Q<-%U/G7U-/H4!MP],;V[) Q+I$KOTRR>1[= M*?M"LMX-6US%^6=GW,G[3I(I_ATL+1C[FJ:JF'Z647W33:$*'_"J.QP(X:,* M[:+&FX)H307V YLRU"J4B?T(TD(T>N_^\B_V6"<04_=_J#,.FYP1'+_IEK)+ M&9&X+G(%&"WY(-6J0=H0,2E(\";&7*G(:R0B'+\_DT2-CTY8%=L0=Q!#UMI? M,P RR[7E#)[R*-;WF0J 3O^+Z!2A%O"]?\7?6W*L?M/*OF[V$B$0 W?QVZ"J MKTC5$>].XDYW87U:[W)O,F\1]Z"^9N=>(<*S@[9U2A>(M3YF7Q25S7[7?@BC M4(XAEX,(89$$R0W-^@2%1;N*W_&LD Y2W:\DR.(1SY(>-X[[S5J';]@%=AFC MJ9E//>;W6T1WB9[Y?LG8GXB[>9@PQ+TYO*TH E*-_ M+_]73ZC%_L'?3;X-W:&VJ(6<7VAQM/L'V[\CDW7+04#:'0J X*@5GZA[1Q>/X-N&8AA6 MZTV3(X4<0@,2J@6%>RSBQ>"U>O2\[S[=C<>KF:D[4:"J8Z(C)!;2"R52 $\( M1(1@KXP&;0%X M@A3(CSL)S05'#SC(RJ+&'Z\?WB05]&J%)B!H/I?=,;B/)+ MS;?*FFRQ,K:IXHTUT[\M()MOV_O"K,,.84Y6D(Q@5#=<.5%)#6C!S/<#KZ*V M>\J+G/O?^'770_ZAFLDR=8.&*5"*>X2"IB=(#ZD!I^LPZE+:.:-<=[9S?)/U M&40',]\E/XE@?+1I.,E7^08+(:I%+OE-O4OL=39="6!P_T151IWOD$J>=D,AK&(J MZNTU1$#82@A53.2S2 OE?Z*G--2M"TUU2;H^.ZL2#Z5QD@X, M?\P9FHR;F9Y515X\U.T>&)B7VS;K3X4@ "9.DKI;1-!O$Z(5O,-=HA+E6@H[ MT&6+F?KN4*TNBQR>,]L4.6Y,IB7P_L1DX7461"G+AKOU7C=[6=0R"PHAM!T1 MKA4BBD_(XIZR,QXTZ+N#8@8HO-@3A8,P.G%# 39F\Z2F3-Y(RN6Y,9V37-]$Z%]0/ MF.F.9ZG%^(@OH.2X9^8G-I"&?LY?1!(VFUH>^96 E.D.0];3>]$5Z?M2.)X0 M;R&.JW"B^!97X4E*C$R8M"FH.Z5=AM/98_A U.& X5#Z2)[(MKXH$?(U>PTH M(2<>)>I9H'@[:XG_2A_R@CL]587/^8F493-+R0DBQG3ROI8,-Q7. M9%CWOD3&AQ *,TM/3*FW@7QDFH,'O7L6$6-?SF1IE;;$RG6QWFXYZ5#K>+1? MU60#\DO;]!U'P[>M6X''\L!6 M4RU1M!,J6 GDE8(P@PXBY./5*9_GT W037RD^QBBLK#MQ35<%AMM*_7!(MT@;U>B2V>[! UQ?:7/#WEJE9CL>/0';:$:+%E MW_&4VAM]+[($A]Z/M_X&FI=DBNBP@V2Z\B+[1N[HTW-99=6K(@08@9E!_MRV MB3J@1LXNY$/*(1 T15[YHR$5OQ?B7W37'H5_^;/M<^H>)?VS>&DIP,"-<+A5 MN*CT*L/@K" 8\VY=1D1;LL4E4I+:*9(Q"P$*B)TZ,JQ1M&ZNLJIZ9;NDB*8[ M2SEIS68D:TC;4D(1L(LWV84"#XH -<2#Z9@?ZW+"3K1,:2=:!NQ$2Y25O][] M_:A@6'?E+>6BY0=Z0Q60X7-9L]_S=?&U*E_R'=W]^OJ]YDC;S3/EW"+%PWK; MY"_R1N6#'/3O(DU)NK<1]CJ%^""_\#>^XW\67U?[5AY8_86_F.3%.]*]F_0O M3^=^^A8J!7T.;S9UL5**S(]@->$+7Z7TA:\"OO!5?%O#'(0U] =H>)Z2ANYLVQ$DZICW\\YY7DDG]KPJ-0N(HV0.D1[(=X$@-2,O[^ M2'/T%N"6"RP:3%-N,6$;6J2T#2T"MJ%%_(V^A]-?%R)#F)_JWX[W?7%B3YV< M+F7WNB!=!T3O(8WZ.4%B&G,T23TQYRTRI7GB1/B(S#B(LV&L5LQ%$37F!67L M-H.Q=7^LU5_KN3L=NNS3H4N9#MT8J(3^F;I[")=I_21%@"Z);" M-13W>_E G\LZ;W0 P[!\NX-IDC<<0FS&A>QQR:@]DD$3%:B.N'/D0Y=,0]Q@ M;VP^:4[!U\2G!M>R SZ7Q0/_DF_*AOK@K7I6A7B^9Q!@1M8V"82:1S08"A"@ MC9CW'\YQX,Z_YD\ &=>QKP;]0 US?2Q#S.7-%F/9NO.EW]_#>:\WZ((NJLT[ M["W'*@VTECVBQ_-N]65$ [B&/N=[7F/4R%"[X]_?( H.7M"U2K"!'$_\A:)4 MK&(6U=Y)Q$LA$$'TB_?E56C>JM]JFB*3CNL5.-9%P0;+[G7%-G]F/TA?0'!U M$MF<=.U;9PZN^1XB(FP3AJHF-KJMRG:VI6Y:-EXY=-\&>L]EQ48[ ]<-#11^RAI*^O_ND7;1B'/N0OU9TKVAKZS 7M+'>Q*__IRE*<>5YP(ST*T_8?_@= 7<]?'_ %!+ P04 " +?+58K7?IR+A" !3E00 %0 &AY MU][) PDC&O@_?O/RVQ??G!#?#>;47_[XS8>[9Y.[L\O+;_[K M/T]._NV?__[LV7:R MBN/-#\^??_[\^5N7_4WDTI!$01*Z).*_.'GVC U8#'D6$C[@#R>SA)R\=[8G MKUZ>O'SSP\OO?GCYYN3#[.SDU8M7?\L^^;=_>M3_=.]$Y(3Q[4<_?E.B]'@? M>M\&X?+YJQ.2_J/S]Y]?I7[]\\^;-\_1?=W\:4=$?LF%? M/O_U_=6=NR)KYQGUH]CQ74X@HC]$Z2^O M>)4TEV\G4B_0O^7\^*/WO&?_7L MY:MGKU]^^QC-O\GD=G+RSS#PR"U9G*2<_Q!O-^3';R*ZWGB9$ZW> M>L%G T'N/F6<@?!UZD0T"A8WS,LQQ:0N0)$MT9> !GB7K-=.N T6=W3ITP4S M<#^>N&Z0^#'S\#=,("XEJ@M(<3#./@CS3"@+$H9D?A<'[B=%)FL?@2[F]3KP M=7@I?P&W"&Y)%(?4C?,I?O!IK*I!X:=0BR ='(^MMNB]$WXBL7/OD3OB)B&-F?DRVIG[NO0?F+2XH[TE'O<: M;)N(MZJ:AR$&I9HZ$>KO>2@39/R- !D<&%B!0)E0.]I]1/Y*V)PO M'G0T6?\,SA\WM\#3;?J3JJQ:!H#C4FWSGO&%"!L/Y$,"+FC1+J;%>,L @ (7 M;VAZ$FX= S*V =FOM.8&2A).;2#;EY8@("F"Q7+NBLP3C_#,)-B0C#IG=,,Y M9)E>FH6R9.HLX%60.?O-.=F$Q*7\UQ\BMO[OXM"ARU5\17TR?2!L/M%%%--U M]@=DD7A7]"%W#ZK+X>7C%%_2=GPDR@B<12OG/@GYX&\IQ@Q+6<]-$KHK)R(5QZ4]I\X!0>.+'=E,@,R,KJAS3[UT/;XG3I2$W,3> M.C3\Q?$2$OC.+5^O(;.N-)LWFV0_:C;TR.@$;%__0N:45\>8!3DLM'2\70'* M;***PX+E?7O*C!JO6#O^-BIMK!,WI@\T=26Y0[WT>2T[K<683=&8D TU?B3< MWY'YA'D[9\E&73O,%_A+GBZ$CALG#G,("_:'>9PQ3>+4>;(_,9M];X*0N5_9 MB:0*R3V'!:WK4[ RTV N8E(NIFCH-;9>$V>^O8B(@=-UV+(44I MNZ$^50>V$'21T.41S9*ODL\^":,5W02+V<79-"KMAC.VN;]W/K'-?$4CIQP. MIC_SQ<6^,XRPX%F +0.HY)[G+)N@R@=$>F-":;U:L-;C6/PMY'G+3M%ZC D^ M!-O01=F['G=M(X :J3A]U[3*]D' JI$@Z;BFE8#2A-0<2$ZN)PQ0DH"!I&#; MTS3@EA$@==92#==W7AT#@58S32U&O@BT&&,4(D8B;4*)B/OM,GAX/B?T.6>6 M_Y!RG7+L!BRD;S+7^#+E;AZX"9)DCBQ5'QF[U$M4AFKMY\.GD@:(?Q2M9NSB.ORUVR M'R-;?.X)['U/S2@G895U)W0+;MB/%3MM=F_E?_%\DS85/7-7U)L77R_"8&UF M9G$@UV<0SDF8]^YMBH#P*I.OE,V4QU0)^Y6IK;5+MLX6:6&1EQ3G]=KCZ?:] M\V<0GGE.%$T>*;1*=:D7>R*RMBNKL*Q7;6G"*-Z&YO><7CMK!8Z<[)FR9<=M3:&'_E2;(HK5]^KWNHSUAY+%T-;RU) #M\ M@M)B36RY'E_W7X9&FJR$1J$ZL7P $^#^<8W-> 8]"%=6 M5$TDN8;^9J"A('8\PS!F;R228%-\P"WX#%ON[3&D:)ZH>U%:-;X*_*5=5R8E ML^?[@+J26UNCH"X4#6ZH;U];(U-4FXY,5E4//U:P5%PANO%XFV?I'M$UL95. M*Y$7QOB]RP2-N)=L(@_,T'8T&HG.=P,VU2[W5)$B71^(2OJ*C9,%G\[+@7L M9@B8$X-N>C8640 M?SY9L\2??DE_+YT.=.H-Q=:X%CZ\5@RR_S>9??GIC;VY-1]R30X9,*.7$< = M2"J_7+W?X21%;^4--?;2(D6BV/I62XY4)8A=9FWATT8LT$D.UZWKV;VBOH'3 M)BM+^J!+&3ODLZ+ELM?N7\HR+A!GS-BH">]7;H$:)3U_!PU/$+L[.C0Q$%E,-1 M,]T)!81<.+:^[D;O4%N6&D MN*?.K@/?/50,)*"%NOBTXR"1L')-?H]R]AGX M#R2,>>7:)#+LX()W2(I3DN-4K$!-= MU%=Y]E0V6D7U"ED@U%."<9HTWE< =IER2@.Y+-NZ][5**M?B/Y \Y(RL-T'H MA-L,'ZVXZS-9\^QU$L4T/ K>6U2*G9*K#BG"E1JXZ:CB +R2NPRVFI3@$! R,%I"<35RMW4 M^O"X2TQ'6TW)0!75C$JC\WD*&N=X-PZ=7_IYER=T851"!;M*HZ&>XI>R M69876==@)[DQY)+=,BNV2HBR30HH_+R.*/R?EH"&&^].EZ5^Q!V63>>(.TR. MN,-'W.&A8EH=<8>/N,-'W.$C[O 1=WCXFCSB#J.'3T\3=W@7)J2,3Q=IXF8A M>)+3&0_V9U-$("C"1B7Z$BM6PAT! >P%V&FJE4J]0$ @H3\I]J)<[=B\XPNHR@A<^ UUT9I(-M(Z]IJ ME13R[0@A;Z7WKP^ARC*YT>JS(C/DE*C&X.[)\ZQ+;KJX)2P53]_EO27L+T)B M 37'C(?!1.@Z!J JWQY'PB#7UVH[B1-.PW2^\[03B.TLJ25;[6Z3$AV'XE4E MV./ZN 5-9PYJDL2K(.0 >E8UW" VBO"W2V!@]\E[=C,>:-&J4!R%7I5$!W5# MKJ]R+:_3-DIC"+M:)85\UZ/!FY5$2$9E')NG5$90%S3 E&#'.QI:*U%5JAOH=P1S^,7%?UY M]G;8GD/P0S>WPM29&,[6FVGA7H8I:74#IGAWDPKHY770,J! MU=E&"3>SUM)FJ\"@CC1 XA_;<<^8M"80#M3=LUZZRF*V*WA ;A$%5)=I$IV6 MI0.%-F.BKNO #ZH\Y69D*<7HIC>B#%%!>-A@^?MGZS(&BT=OP2L1$C*H"U/9 MN*MW1F02PWA%[)P^T#GQY^(X5-SE5/\&.7G7TD)CO@9I@>31&+/'^)KO?'_P M0Y*]1/;.H;Z%#4Z1*+:C-%I=J@+%?H'[-N=H[PTX;Q%GSD)QM(W6^#QHA^PP M,HG;FH%-_7V/SG11,TH!+*+8T>J/.AYE&D@,]'TOL]K!>7U?6ET1 < V]8%K[X\6A]#:.E285DGGO[@,)[P/3P.0CHLY]1+V6]N-I+K4<=RX-8N02QFPC<1*"VK*<@57 M7/2@3K3>#S M\I9-("$AK6$@$71C@8@%!:'"_A<>K8#9R%%L!J"O-K.5WW.L8=@<^'W4]^3+ M%X>E;$2H+G$&5/]F+/)OS!6[V[5TB\?*:FF./Y KAJHK12 @[#-IR0L05O37 M3FL8FY2J*COD!M:B!?%\AA5E2HB,;$7*1(4-JU'CWPJ8H9C&(&#C5-4G$5.I MLCZ(Z9B@X/5!SSR^R )Y.;GEU0Z#Z'9#0AJP4-D)XUY=A+:+@4,I]VGJ"K)X M)U*5>3& &5$&3G">A(RQFW3P##4D"=V5$Y'I(@-'M+'P5$D/(PKK7H_*HH0* ML &5GADICM8EM(>2\YHH7B9.U!B\S4BS9]BCM.GQ@T\/NN";M,>L>IDXP<)W M\%6/I'L9\4&$Q^:+7JYZI*X:53O-?HYIYP^Q=@106-F>6S%^"E]J[Z(TC=U>0&R#*'XQJRS9Y M"-4VZ(U4M4VY88, MNU0MR2*0^K&^;'IY+,3SM^%\%WN9CR,PP0,Y0N))ZAL M$ZW1"G]3U_.<[!ZIY1XA7WOH85?UZD0&7/CK+\!" M\U@O8DSF?R;9K>5H%DB.CM/IW#L1F?/S+.)'S@[L/Z(Q"T;#!^J2;.JWQ V6 M?CI*:O[@!_66V1U^4)FP2V+E05'2_J;CVS);DB\-"H.-*UM !^S@M^TD1^P#5Y18,(6^#.ISV;GM MA5^Z2PYRP@ZOKY'"M0LE4RC,H$365)AUI/8S)UJ]]8+/WU2D6H9H-U[FNYL+ M!0U;T-JMI'J4+9CGY./=A ''S9J?;C]$''AGAS,X<6/ZD-9%;0'ZZ3,PE%/, M%JW7-B=M$:/>3/QZH@MSZ^^./G1TMX-%Z=]\5$EF>";BN]0C%19G >Z2M\+B M,((?19=@1TFP3TF;@V6SGSUR6-1L*4G,K-/F4I3A;LME#_CN@1&^%LNO>?FN M.)OSYQ^=,'28;-X&85X^B:;AF>=0\$NO>K21PXM#68VF0G ?BRX06:KE-QLI M6I,(;LO#H10A&P+*O=\F"__OC2>NF'TU@%N#^X>7-:V MYVBC]'5$"*VR!L2"-4L_"VAA$=PPDP5X[ME%[ZD[#@W)&_332G&"38RC^3[ MU+?G*+JH?0T5B4Z)&S3B K[*P6;+^(O(.2('7N4U=-!,,-X14+F_0C; MI.X]\!LV"@2QGYL#57E3G'!O+@%I?.*Z_"I(=.-L+6 _=M/##@:A5=Z0Y^!\ M.N,P3!@+U+FGGHU[=$HDD1&TH77>D"CJM7LIB\5#)7N?!)\ :A)_@H8@D3+H M(TYV.YK0.IE&'?/IR+='<;#V7 F@)62)*&)O6QL#3Z.WK57$J)L&BUB*BQ[N M7PD-B>A!26 S4*.)ZQ/,UTH%'EA-NI!)H1G:<^ 2,H_>,A'P6O;$G[]W8L[> MMO$TH16#T*:/^^XCC&WH"QVGYT3$RRQT_"BC/PNNR><\ 5(Z@M09#SM1[*=J M+.Z(%M."OHICSN3=I(UNA/_=:C1_ZH6Q#&,[NN08WH M$[$'10F#H:.![ ^,ZPW;R;8WGN/'+*7@EXHW_$]L[Q)RPD\RD6^1,UPOA^TR M'UIY[TG8A(Z<>Z"Q50J_@/;PEOJ.[R*6?=L8>!IEWU81H^(TWY)-[M%X(_,N MMMF>DWMH[;>2&FBHH+ VJB_IM$D3M.6G;ZRXO^56>I#+8I@HIO7) \A35P2T'' *MM^U\+0ZJ!+$&@K!F:#UWR6;CI9-VO&+2E_XB M"->9Y"TAG2E2'17@C[(HH5XH,&NHS3HZ.?"MC8[9ZNC8$8>><5=;8FMRPGG_ MO-3.&:S)S'DDD2W--0A@)[2]M-<4%R9R5L'^=>"[[,=].=6?"S*J&*3IUI?KR81/XDM>-KH.8I?3^O-:ZK]0H M T8,-X"#6F;<>N#DCX+S66(_97R:M@1%&0+Z;!4&R7(UX?+R2!1=/)+0I8UK ML9VVHC$R]F9BR31T9(O3Z7I+7,^)HJP-+ =YV5?S,*T]LL0R21&D, WP6Y,XN_2\E&] >]"FY GV) MPF&P@2'MB=ZM-0#:VS\__#14JR RP%9:*PCYITY$HV!Q4_K^FXH>J@#Y)JG- M-%PZ?@Y NP?DS\!IRW2GBUP#CK<+X&TU9\#P9%K*/TTBZK.=_YQ$;D@W.=U4 M%=.**F9,^J<>_%FU 0/(A1I0(RKG?B:Z *WTP*_INV2]9N%$L+BC2S\-//PX MOW##GS5BHG-+I]^"96Z$.-\@8 LW7D[(L/;2*B9;2U"1*'8HU*W62H%;49(# M7T#[ *W<)P2U'YY3WC#ASZ,J&4O+I8N:X9JICF9KDPF(2)F DN^'D1F^+!$6?(@<6*GH(?3E1?[_:RDN+K;S3@+=\ M%F")JNM.QV!+][0O)7Q,VOB0+$QQK =&3'O7[4M9+Z:%HX:UKT*;!5_+@#H8 M>!FD#6<";*/D-R>MM_9)B/1XE"^7#!_86K5<3 2WF:Q=7=5G]<0R&KC1\YH/ MS6R=[5QG05K.)W[[Z9%1;+4G-*D1LM_JJD6[1_RH0L=:$*E''#62-+&%2F"I M*>C!1Y=J0:)9Y;*T%W.(1B927BBR5K+L(&>\"="0 M[- +)'?)?43^2MBW%P^M$9S91;GJX-9NQDG(F'8CU0>T%L-)Z:!? FM77/4* MGU18 P_FF@T9I]OT)_F>\I7U 8DK4IF,#EO=J]-$?EI4JP=(48HH=U[V(:+O M,J["K/Q/HT]GC#B-^4_@@;>U\>RFG7(SQW_JOZ7N6UG*S2[3XHK+91K0,1OD M_L=.Q&3"P7B4;R1?*-QT'8/(>_YJL],\ .\<9 S93+2AR:@8.D^Q7R+^IBKO+K4;5W51&\_6VBFW0JLX):=S$M('A^_M MEC7:0F@\RFR35J''_N__F4&%?RY-)0Q\]J-+2GN$7>UJDQ]7UJLOW<(:@,I; M6#?K9[R\VMH=^)4\L4$5]TS7"_8<9P7E^@^SJ- MHGJ0&3)C^8HZ]]1+STK?$X?WO,VG_BT_/PW9#%.LH$.Y$P#>QE3) =8*V/'I MP< *.F+)(UQ!TU+$=7F1<%,F!,)Y-1T0#PS6.##H#M*O""W' MBM0!?;.9!4V6RS!]L/V2\4[]B+IYY]5L10JA0%E-/UKC\"]@D@7;H@8,56>A M.OHTP.KV5B00-*,H@C,Z4'Q@S-"XX.T@-#!X9!(0W+ON:N@1_JZUMX:$_*8! M"R18P/#99YI?T0W;)2[.IF50[]G*B=\[GUC2LZ+1I,Q$^C/?H=AW_7IK+'*" ML?IM0.8=2&]0KL/.L4@N@V#7A>24NI"8.M*G>^9.S$O%[)_8;[H:DVA+8Q)( M?-#>.34I>)ZD//-'/KMYEC13:3D@!+:T#T"4FB;/6>A'O0C)--IE/.0)&+_? M(KE\+#N1LG:'NWIN=?@,#6U=I[O!D$T+[^Q&:BRG6TLG;BH4D1KQAFTCSE!L;6LM443N<5>/AI6T7!;E MP%$A]XNE?H$C7CGQ3\X#R>YX6,ZI&[='9,0-DV/]\?OW(7==CD&[E[>, M;"MO5"*)?[/0F1,6"'^RD_,TAL<\ M<354EEQ4YFN%)0#W 4#3W@U+'WB?@PW=5VK 5E*BN H^I.TIQ4H"7CRYUI%,> M$^U6$>G"$Z$A.O -1"GQ'@)0$?*C7AM0TV?,R M]2=57@PW\-[D#M38"J(B&PVK_1C3Q08]+(^RX\E!"/"J!MV"Z%2AUFR/YM:> MZP.M:77'V>EV]^-/E&TR;&_:7G& >AL'HVI$T6Y)([I(X8L0';J!.5#M9S[Y M1--K1TUFK0#1Z-'&KK9HK3.A%:B)N(XJTT^ME_Z&194I?R^M' &V44*ND??7 MF$AZ2-@';;R].IAF7SU!S;ZR<.(+I=G7!]/LZR>HV=7F\4?F"@V+9S6T/,PIL%NIT4=]L M$*Z,RK4M=?D!(HV8:%H$_7,=^-QP&^:[/SEDT=:M^ E;$.R0SP]8Z6D(J:!&JEWX6U+Q +=G?1T#!IB?\&Z M+&',.XOQ,R39 G5Q]Z!YJ5TE:V<9RNZIPS)RV X7LH 8JI:RS1W%AH0T8&O4 M"6.C.R'P\ZNU9UT\DM"E$;EAWH3(>]\D\3T:=YC;#:PE(VK8/$X1F?6A4QGY M"G['>Q3)?/A.NF#TZ)HU%8OU/(B%.;6M5K$A'\H7*[&&?NUWX,Y83;_ %Y$P M[7F?CUP',;(!"WDY6JR1!G,3_=N!;T,>>$4.R7JU^3P&Q:!:SRW^.YQS/@LB M*+TA//S8N,PL*CKH:*+CBGISX_U[?W<]8&]]QN_T>]DC#=-%NH"'Z*Q%;#ZI ME&\ \BP,_GL4J.1#E"'_>#%\IRVL.C\1(S^TKG.#_H=I=>["'XH/5RQ(-@Q\ M@$7GH\N&T')NVF\@3!N_XI'/5/WVL%T6GE"P;%M9Q0'(8=]7.'"T- #S5&7O MZ&!AM%S8-=2+\C8;7>,5X0)R_&U4>LRW>-';X4__I=ALE_XB"-U@-,%+^>-#[SW]_]NSD?SZ^_^6[__V?7]U-\OB; M_]V;^9?O'Y:_;?T/Y\GG=]^';[[_UZL_/\RVD??]@_OEA?=S_#R^(S]_^?[U MI\>7[E7\XO>W;U_=_>OYP^/IV6\O'N9WX6__>OGKS_0B.CM[[7_\Q]VO\ZOG MK_T/IV_\OW]ZO'K[_6_3__CSU?/7KVY.YW>_O%O/_/#R_<_)ZFK^G 0O:/CI MI[_]_MO/+VZ6R^?_^OQN>C7[\/IO-Q?OGS_\_N$WY^ROTY?_/9G'N[_N?EU\^N_[Z]LOX<-5=//Z[,OD]U_=]5__\GZZG?C>WZ_>7F\^AA[Y MZ>>;[3+Y_<^__?>?=]/ECS_^[\G9W>VS9ZB]MP!K#R1!DQL[; ,0]A)NVT>& MN[!;N4;#WQB!$;>K>]Q-0/ELTS.;Z-*_25FR@9)L@\.CT:JH$?3*%KQE1EIS M&I+K!>0<&ZKPT'8,J72PWA\C\^;2NHRBA,S/$WZ)/>,X0VDLB;*HF\!W5>HS M@([A!FUM!CHPZ,8!:1@#6R'%7$;I&?68?W+V>F#=P_7A'*I.FT/>YM.])7.R MWF2'U?FO+!=BN^GC7K8%,DBK"H)KH#F8WOVSY-%6G0 P-D ML]9J;\/I>FDK-7]5V[N)"B&;6; -LVT-#ME<.X/4HPT;:!NQEP5JMJ6SXT&> M[C7Y>Q+A@47UX32V6)C0D*H"0%P?J_ZFZH9L:['&C2X0%+7/;82QSD%-^?>JV M&B!T.+'3\6#& 7Z+0Y\EHU/*,;!4O":&,\^)HNDBYW4:WG)O;:$504YGX-NN MN:\/E*0,HWHCW>?L6'F3KSHV]N%[IY67E543"UBMYVF:N.5]"[NB;=)%W$33 MC5NF[(6%_?$ZR_QW2.K ZEV/X?A"+06IN/ *CZ3-_7!&#!TP;5EJ0OW#' M)3^RS*#)^3%0@C<&2,PVC&"I](+CQ)]?/&YHF(XPR+W ZER.6\-!+ 8.,&Y8 M&T6MT#L<5"Z3HO]Q%8 : B@4W4 K_L!/*8+4_)^R.S^D7B$!YXYHI*78B %KK>::W#16.H9(KLJ- MUHA-UCV7D$Y'H9G5(O;;'@'CAKBI]]IX1@ 2AW[)]@@1-PPLEZ%"Q%4&U8.* MDWPZQ%?;P=0H$Q?4K7QCU>DAR$D^_7I49P%2[LGNL?8C=X![)F#7[ZHK?+%C M//O7"!K>R(R')Q;6M99K#+4$B!($9URE.1_"CLKDAMU@8MU@*I*'0WK5,@T1 M8U%\SF;]E@GKXXJZJV*NI1JCTH9N./2@KR1 V(2IR''N%HBY503QZ&$GJA2> M4)2C82W*\@?&O+4*HN)$*]XM\>!XO$_BC@77,9_$9=H?D?9.=&*GF(*G=),V MQ4S1&-E@9^?#UTB\=\)/S!"9H.Z(FX0TIH0;:=&'4I#-#ZANG##>-L^U-%71 MOKZ1>=1W>6@,ZYT<#(%/W,,%@W6;^E3L58/VU =G<>+/:YS:@'>1$\(P&72- M"U*"%E7@P?_<,KY9_LIF+.9/_%LKB#&]6$%&8>]>9V53Z"?T'I7V,KM6=%@: M>%0:*0L$,#/7"T^3^SB('4^CAE[[!/45%C6!UR<)6_G66P4?[F;\]F82;O<[ M@I55T4((\T$6O272)BW,Z^!G)(SI@K(_(2QO/B>;(*)V(,W:*.$>6VDZNS:) M@5U6-M'E6X>&:VG%T;=1PG7T M !H320_I,*J-MU<'T^RK)ZC95]#Q]5>^\PVA]-HCRC;:3B?S/Q-^3_4LB.)O ME=+1ZA=?7\ D/-"KB1$835A-E1]\EKIYO'7M'=N/U4X;ZM]\=4Y J,V&))&V MSCT?5T$4D4A7I\57.)O>8)6Z$R9F72KEFPVS/B?W\6YW!^^?%Q(YVD/0K0C8 MAVJ,JO?E,D]\YH3AEOI+&W;20>RX*]2/$=HT@UI<$\ALXL]%<[1@0HJ$C^XG M,%,8$L!>EFQJ]4K5/D$YLQJ8PNM2- "- ^C\S$I"^KI\>=1E79SB;!J=!>MUX*=ML+.5$[]W/I%HMJ*14Q9A M^C-OD67?64%GV',XW7,X7F7B;'S/XT MX/ D+F&FS)32:O3V;*#]*N!8)F/0U3&"N37\V-B5=55N5T5]FP>D_=Z*A-ADWCY<4W[>9WE/V9%! M2;S'91O=^\A>:2AGM&UL54\=#V!5-8)'^P*RK[HBP4Z/P;Q6$G)]3/SY=>"[ MV7\!1E^D@%ZV\A&UH\$U*DD)T7XMO(:19 M2=$2F 8TL/ZP!@#(.D3TZJ"&0Z/>T>NVONR.GK["(2HM1NN)\32G7L*K"7L/ M>O'H>@E;J!Q@AP/Y)9F4IXL+)^2P*=$-=UXS2R]NI:#;J7!L0U4=2D=K%>H0'QWB_APT5131JRX M6@$!=-#P+B,6X%)6! 1R.;.47=JY>]\8'QDH6DOJ3>% .C\CUT="ML+/;@K2 M]C371FE$.FP5F+F[DVES-)N!:88-<)G1[*XQ870=+T>]N/2C)'1\EYP%X2;( M'JIE*E[39'WQR/'?H:]3:)-'@]GN53FIW$_6EC@<;K:)A3!&0^+2E#-@[5>& M'L%J;]5K54ZH)UF3=1#&]$N>IUPR2?I+RAS5)(H(^%E"![$QA/2M>NT2)B"D M@):RRZ^&K?F\U.JT@L_&ZU-%,@"&?#Z^,H"\_I3?#C"X1BBHG)BH?$;6?.\. MM_E9<_H^SF44)60.K.TV2F-7=*L4S2_T >F8.7["^(FG_AE_L9YM"6P/X!>A MKTD\7']M)A=IIX3P+ M J;I#D&:WPJLKVX3+6?W(]F,["BV,?S@CR=;5=F45JZ]?P"TH,/WMU0K5%U] M+$8),GV@5SP\6X&_^4O0O25HHP*]NF% MHBWQ]=BF.;0'%G8UY"R&X^>E@4_LO+'03@MEP^Q>3<(#0[&P4&\([IBQ'QZ-#"Y*W>WQX;)RP[^^L-$@<.R1&U2%Q/'&W<.)^ M\/Z)R3(DZ0P$WDX"BEOY FLMJ#FNVNS 3A:,))RM/J&3ZI!TY4N,($MH)14! M5R?7R\'<)*&[&%2!^ M&!JE_4992I#VMN1GI&3^$KPBU$4/.V55T*F&\)"K157K*YU\[UF_":D+?0RI M3';XZU=?DF!->CH*/TO6"<""[8YU;YF:4?*SLVQ&L1.FT4?)G293B^XGC M,>/P7;IA/SA;_EN[R8J8).:AA\924Q,?&* _@(HO?9<_T$HFKALF9%[T&EG5 ML8PF;IG16,U2$2+!ZT^6+(G@2#O704Q.'8_?FU LA0D^'/X^)YXO7$N<6>'> MX4B^Z8Y[G?!4COU'J57STI^%CA\YKH7[(EJD47-BC26G)T\H_'P3S5\Y/IL/ MHU_D]---"H[$K/.6N)PSZ'9G%8K#7\9:\H-JIC/2.1=?@F- M5BE([8+O#<#Z[:8W@GA70WBY]HLX]]3+8$LMQ]$:U\!>$5VNU] M(=1$N=>!3W-.[+2X"PB,2'TB\13Z0GGQLEK7RJ)!>S<(NZB-I$+1*;1"I5CO M5.[?,2?S)7,1^RVVG-9:MM$-BA4)QWH],S2R+X"\>2>C2B*3%YJ)H M M[[V4%N-#6F;L$5BH6H+VGI]JWCDM2^BAQG@C3#)O#W1SM63D'U.!C)UF@DW,(> )YJ[&L1O/P9W3A;P;4T0*U7 MJ(PH?)4*JM @Q,5,X_OR>ZAV8,T)"(Q(:2+Q%/KJ71XR*NX&433USTG(N$G1 M27>G0/PN8@R.;]!-;T3:5!!>T8$ ]%"7YIV^1Y=$4H[; /0CJ\4'IJE-G-^NY'X42Z_T/&7 M:4_LZ7;_)WDSQ>2S$\YW^>Z$F>$Z.RWB)2HW)O-? MYDX]%X*V@JZFT*!^!X M-%9U".T5!HK3''45^$O^< T_I>+_"[[7UX8?2=[4%$NA)H .)SMP)Z7+T=UO M]O1".RE1L@UU(B)E4-UIRD8=Z$3V;1^@P'JGTG ME:D-ZSV3KQSDI&,9'1;AI,]3CT>,DR/&R4 E?\0X&0S&B8F[LP-P+$^A,Q#9?T]]ND[68-*K MCH<4/K6*KS9CL$=3]$7O/,**OC+>($5?G3'<*R:F]>>X*+2RO[>05PA)##^E M$$L&!CD(0E-6,@H)$=Q(MLU&VS0&@1HD:/7APUNJG8AH8-:M5"4OD0[" MUDF[D58LP+4I'1D.#4RR4PT60"6%O0G#]$QMQ[& D LP_7N3)%X%H87+N6V4 M<..O[N/RUD:^LL3 \-V.^!F#4+81A 821.X11*.WNG5P- [^+&O!Y!%*HY^2 MU=$T .[SZBCX7"M4]&X%GKDX0"=M-"^ZIB*%0>B>07 MG91$WSG(&(*:;DD@ ;(U>FJ/D*;]/9^Z,+'2DMV^NRCE5]DFK)49B[X?PWIL MG3\40IOA4K1XOVL KTT;Y@>BJUPX"&L2>.J,MP,!>Q?$1N45NP2'#:WV5=_1 M,T[7Q=?T ##0C .9+.1]RZ9W2S99A3FRDK"UDAI7KM8N-3#H,].5>03J,5^J MRE@]!^X<>1I(/6K*: 'K@< R,U]4=J*6RM!CT(]8)G#H9+WS *L!B93.J,++ M%G&!H9$9G?RM-UZP)>24^&1!XXBCQ@I/R:'/ 97I8G8&:9X)JLL2%PRMY$C. MDY#Z2V:,-,B?I[HE4>&=9@84QYB*&9(9+0C--I!Z@8V MT='Z;- VJN*E@<>W!5 MPV@Y'K3Z-*F/*D+6E2P8:EJ/C?B6;/)Z_TT8+$-G?4MX8R';+ZK-)OL.HUEP M2O9?@9?A89@:EV\ 4@0JC%L1?V9%E<\^&W!%-[Q=]>)N>E,.0.V@].O3'U$P M9R!<.%"X$TMH3K4@-$6LZH1U,C%-4;3[-@@7A,8)7U%V )Y4J>KF42UB4T=\ MZAQ$>U=I&;%AVJ:L70T"VDG3G/@Z[M;9H>&>^"W)&8WY6=6E/^=@58GC 5TF M%X^+E5FIKI?B[JA$*B!P3@ Z^DCCU2WQ4LGQ36 67/@QC;?JUW1TM==!$64; M[31?J3:[Y&>._\2V]"CQ8D?K'DWC(PS/IB3-YO0 [QZ:;.N_L(7-PF,+%P_+ M(V/H0\=E":6!!\B4LV'ETF!U;.Q*G<#\!/J08B[U":[2D"/2\#)MW^.66"12 M;)TPDM\IM0OPS$M#_.(O,6-8B=@E4\3%SQ"]/'!+(QOX?*VDQA# JLD, #VI MGR)9+)'F2-9 -EI)8>\<*@8M5J9(;K6=I;=':R"_:?JT$0A6.F_@N^#J:=Y- M&,P3-YZ&=R1\H"X4K)MP6!P=Z:;A8HD<'ANHQ$O:4Y%Q$X&EV_*QO;5LY') MX' =!E+WJ[PS8ZSDSELS:&JT_$"Y\$GR,6E.^A8YQ,GSL3G\8"IL:P\WJ!0( M$*Z/+>+8FM9O$C?(M/IBFU?,\K[[:;K[.EY>CIC#:YQD7NV>LN$"H%D&Y0#:$:X#G^98,78Z"04$!ECZ;U682$;FT!TP3RP]:>@. MB-"K#WA''_"^61 [WF2Y#,G2B8G&A6/AAR-Q;>)) ^)L&(%I>^F_$TE09L?= M*1(=FPM4E248*@=@$3&]#R_F.V\TM7/OPI"3<06L?40.A_8! I1L93>541F; M Y!*JP>HA["D"'\SHG0^'3G^_*/#TRF%RQ&F#38TO6<"49MV'\/#J_*=RL06SA ;+'6Y"%7 M+-HCS>=DP00^SPMQO OE=,O__TD4D?B,3749\.D@7X\U,/X*(IMMLW>K[[T7<8^?1#WGHA=J_A+ MS 9?0Q%+1'!\96J@'D_\XA3"O8_CFU-#>NS(KE;Z]/?-/C,*V]])&,P^\_^7 M.9PL*2^\CN;M"LTA,;VR5&&Z8L%VR(5)6/#'E:%QJOF&SK@J%) GJOOHQEI, M.13W)S)"D3YLW930S;H'XH1D8FN__(7THM37?OG+.!-6N/^%\,+R\0K8P*Z M58Y%,CNS<^>B,?XXKHJUR.<(?S LGR="0#CXV\M'_ .Q($#P#WK"'TC0#X8F MP;;)0M_\4K\#>;,9['>.\\PHJ^,MX@15^=,2YLRIGG M1-%TD;NW:7A+EZO80K0HIX.D(L/PL45>YJW3O:X8"SFR$EFV44*&X.ZRXDX5 M0J(2Y"-;R9"K8V-']UIRKXD%\LKNX-V'6>7-_OXRT\PQ0=@28%H&#.5U0 M-_WDG$1N2-.93OSYC(2-OC/K)[1]6!WB4=)5Y]T0:XHSAT3#.^%FWLR331?$BH\[+V_+/AU=G$.JL30 XV00W',=WR4T2 M\A_B6<"]B\8EL=8!AGFJ)E1-NR#,#_N!7JPTO89]LWMTA+K5)]]S6[2QQ=MA M=)#Q8O<.;TEKYF>\_2RRTJY4O*0[WSLV-:?1-M XS(L;<+PKS/2+".I&>N8E'V!$ZFD7 MA'EE#G#?-*_^G!3OU N?9(7P[/=L M$@68_2$/&YK$1U*O-A5M80G]ZZ5@?165@'#WCU'^K]'+0W1<=/(PPA3,4-B% MA0#@S_9H]."N+&.I%)CQ U0[O1]RHL MX+\J37.'+GCIQ\PG1M1-0<8&%LJ8SV-L>Q2>P@M3[U]%M@(W=N9$*_Y_O!+^ MX'ALC.B]$WYB,KWWR!UQV8X>4\+E7=3*']C$TQM3&2K3C1/&6RM/MW.VF,AK MW%F"'NL@IG_& BI8=2@R"V2UW2PH#XUU?;CI7Y5AT?"Z,9660?I*LP63 P1) M.Z#L["T^<#E?-;I$^\C:Q,]>YFCAES[;%M:4'+6/8I%HS%M]/X3*; I_!77*_OXBG'I:K MCH72YV+5)64-](J21+W0N.?RO1/SZ6_/X6-!"1&<,-"ZXKM$BP-LTN2J*-Y8 M"/XE1+X:A5=%BW,!\BQ@[#"GPY,;P2/2DB.(^D=CWZF%"FN*!O :I,FB?$M] MQW>IO]S/9>*Z84+FA25]9-,GP6(!O% U"#_QQ:NC K@4WL18/O@AX3>)R/R= M0_VK((JF_H5/PN6V@%B%[@%4H8B4$AW,/I2D#OC\LX7'V9K',]TOLYEA)=_' M^^>P;#VW)B:B_XR:7"H:;ZAU#0+)EEX!1&D@W =_VJPE12KJ5!%,G@S9Z&,! MKDY."*6A37'=5%IJ6V2%]ZK9OGHFYD_\6RM0:KU802Y*=B^$ZA%)'Z$#X,:? M\00@!9HBT71Q3C9!1.W@X[510L8HU%)9J\1&#IVGX@NMICJ#KYM"7*RIMKK9[RK;Y49AQY[BI$[1=LJL1]O@UD"G-#6N M BB.91K^\0).95195MU7Z"V$4!OS3>PPJYTK*ADA)^=0]G=,C.FMJ'A'*8]!- M15I *J;G\\+;=+; 5#K):5MYK[M;K<@F@.*T5?_L)(=[!*YJ7!FBNTV@$=VZ MV8S&'IDN+OTY?:#S!*S(*1X7*U17N7S5(HU!*.8CC5?I/+AAK>AF%ERPC8#- M!ZK,J4L1)4'NM%FI*KOD5ZV&ZJKK;$4)?[/*3?@K&M/%@KHD!'O[MVWT8:NA M52Y(M=-RSRA/R\,DK9C -UL*" S9 [;)!:"4"*&D:V=-K#P!+"6#6@:46ZA< M7V41]3GAN0JT3A1*?X[<0MHNM/*TD/V/+&H\W9;_Q8)?TB",$U?K>"L=*9I7 M@\P".1&/5MR7@ !V65S?NF5:[1^AB4:UU'K?(/!T] #?I3U&QW+5.%\U*'?V M):$(7S94TX'>8M7K3Z5U=DB-*@C4*U#@HR=.\=SPFT+ MB(+DM$#Z]8@TTR("7'2+:@1YFU;1;T+JNW33.,V!33SJM%"S#Y-5UB$ZN!X= M",UFS[10-^^9.(R*I40'&BAHJ%LN3V1DC%8V"\]S2*WO: [RW,)61R;RYH=&U02P$"% ,4 " +?+58]Q>] M$J$' #[*P '@ @ $ X 96$P,C V-3 Q,#%E>#,Q+3%? M< &5A,#(P-C4P,3 Q97@S,BTQ7W-U;FAY9')O+FAT;5!+ M 0(4 Q0 ( M\M5A$-GC$1A< 'XH 0 1 " 0#L !H M>7-R+3(P,C0P,S,Q+GAS9%!+ 0(4 Q0 ( M\M5@\@)=9LPL ":$ 5 M " 74# 0!H>7-R+3(P,C0P,S,Q7V-A;"YX;6Q02P$"% ,4 M " +?+58RU!US#%% #WD00 %0 @ %;#P$ :'ES&UL4$L! A0#% @ "WRU6,&8[\60K 2_,( !4 M ( !OU0! &AY7-R+3(P D,C0P,S,Q7W!R92YX;6Q02P4& @ " K @ ;40" end XML 67 ea0206501-10q_sunhydro_htm.xml IDEA: XBRL DOCUMENT 0001481028 2023-07-01 2024-03-31 0001481028 2024-05-15 0001481028 2024-03-31 0001481028 2023-06-30 0001481028 us-gaap:RelatedPartyMember 2024-03-31 0001481028 us-gaap:RelatedPartyMember 2023-06-30 0001481028 us-gaap:OtherIntangibleAssetsMember 2024-03-31 0001481028 us-gaap:OtherIntangibleAssetsMember 2023-06-30 0001481028 us-gaap:TrademarksMember 2024-03-31 0001481028 us-gaap:TrademarksMember 2023-06-30 0001481028 us-gaap:TradeSecretsMember 2024-03-31 0001481028 us-gaap:TradeSecretsMember 2023-06-30 0001481028 us-gaap:SeriesCPreferredStockMember 2024-03-31 0001481028 us-gaap:SeriesCPreferredStockMember 2023-06-30 0001481028 2024-01-01 2024-03-31 0001481028 2023-01-01 2023-03-31 0001481028 2022-07-01 2023-03-31 0001481028 us-gaap:PreferredStockMember 2023-12-31 0001481028 hysr:MezzanineMember 2023-12-31 0001481028 us-gaap:CommonStockMember 2023-12-31 0001481028 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001481028 us-gaap:RetainedEarningsMember 2023-12-31 0001481028 2023-12-31 0001481028 us-gaap:PreferredStockMember 2024-01-01 2024-03-31 0001481028 hysr:MezzanineMember 2024-01-01 2024-03-31 0001481028 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001481028 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001481028 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001481028 us-gaap:PreferredStockMember 2024-03-31 0001481028 hysr:MezzanineMember 2024-03-31 0001481028 us-gaap:CommonStockMember 2024-03-31 0001481028 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001481028 us-gaap:RetainedEarningsMember 2024-03-31 0001481028 us-gaap:PreferredStockMember 2022-12-31 0001481028 hysr:MezzanineMember 2022-12-31 0001481028 us-gaap:CommonStockMember 2022-12-31 0001481028 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001481028 us-gaap:RetainedEarningsMember 2022-12-31 0001481028 2022-12-31 0001481028 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001481028 hysr:MezzanineMember 2023-01-01 2023-03-31 0001481028 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001481028 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001481028 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001481028 us-gaap:PreferredStockMember 2023-03-31 0001481028 hysr:MezzanineMember 2023-03-31 0001481028 us-gaap:CommonStockMember 2023-03-31 0001481028 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001481028 us-gaap:RetainedEarningsMember 2023-03-31 0001481028 2023-03-31 0001481028 us-gaap:PreferredStockMember 2023-06-30 0001481028 hysr:MezzanineMember 2023-06-30 0001481028 us-gaap:CommonStockMember 2023-06-30 0001481028 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001481028 us-gaap:RetainedEarningsMember 2023-06-30 0001481028 us-gaap:PreferredStockMember 2023-07-01 2024-03-31 0001481028 us-gaap:CommonStockMember 2023-07-01 2024-03-31 0001481028 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2024-03-31 0001481028 us-gaap:RetainedEarningsMember 2023-07-01 2024-03-31 0001481028 hysr:MezzanineMember 2023-07-01 2024-03-31 0001481028 us-gaap:PreferredStockMember 2022-06-30 0001481028 hysr:MezzanineMember 2022-06-30 0001481028 us-gaap:CommonStockMember 2022-06-30 0001481028 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001481028 us-gaap:RetainedEarningsMember 2022-06-30 0001481028 2022-06-30 0001481028 us-gaap:PreferredStockMember 2022-07-01 2023-03-31 0001481028 hysr:MezzanineMember 2022-07-01 2023-03-31 0001481028 us-gaap:CommonStockMember 2022-07-01 2023-03-31 0001481028 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2023-03-31 0001481028 us-gaap:RetainedEarningsMember 2022-07-01 2023-03-31 0001481028 2023-04-01 2023-12-31 0001481028 us-gaap:CommonStockMember 2023-07-01 2024-03-31 0001481028 hysr:DilutiveImpactsMember 2024-03-31 0001481028 hysr:DilutiveImpactsMember us-gaap:SeriesCPreferredStockMember 2024-03-31 0001481028 us-gaap:CommonStockMember 2022-07-01 2023-03-31 0001481028 hysr:DilutiveImpactsMember 2023-03-31 0001481028 us-gaap:ComputerEquipmentMember 2024-03-31 0001481028 us-gaap:VehiclesMember 2024-03-31 0001481028 hysr:DomainMember 2024-03-31 0001481028 hysr:DomainMember 2023-06-30 0001481028 us-gaap:TrademarksMember 2024-03-31 0001481028 us-gaap:TrademarksMember 2023-06-30 0001481028 us-gaap:PatentsMember 2024-03-31 0001481028 us-gaap:PatentsMember 2023-06-30 0001481028 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001481028 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001481028 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001481028 us-gaap:FairValueInputsLevel1Member 2023-06-30 0001481028 us-gaap:FairValueInputsLevel2Member 2023-06-30 0001481028 us-gaap:FairValueInputsLevel3Member 2023-06-30 0001481028 us-gaap:SeriesCPreferredStockMember 2021-12-15 2021-12-15 0001481028 us-gaap:SeriesCPreferredStockMember 2021-12-15 0001481028 hysr:PurchaseAgreementMember 2021-12-15 0001481028 hysr:PurchaseAgreementMember 2017-02-03 2017-02-03 0001481028 us-gaap:SeriesCPreferredStockMember 2017-02-03 0001481028 2021-12-15 2021-12-15 0001481028 2023-04-15 0001481028 2023-04-15 2023-04-15 0001481028 us-gaap:SeriesCPreferredStockMember 2023-04-15 0001481028 us-gaap:SeriesCPreferredStockMember 2023-07-01 2024-03-31 0001481028 us-gaap:SeriesCPreferredStockMember 2023-07-01 2023-09-30 0001481028 2023-07-01 2023-09-30 0001481028 us-gaap:CommonStockMember 2023-09-30 0001481028 2023-09-30 0001481028 2023-06-19 0001481028 2023-06-19 2023-06-19 0001481028 us-gaap:SeriesCPreferredStockMember 2023-06-19 0001481028 us-gaap:SeriesCPreferredStockMember hysr:PurchaseAgreementMember 2024-03-31 0001481028 2022-07-01 2023-06-30 0001481028 srt:MinimumMember 2022-01-27 0001481028 srt:MaximumMember 2022-01-27 0001481028 2022-11-11 2022-11-11 0001481028 srt:MaximumMember 2023-07-01 2024-03-31 0001481028 srt:MinimumMember 2023-07-01 2024-03-31 0001481028 us-gaap:ConvertibleDebtMember 2022-07-01 2023-03-31 0001481028 us-gaap:SeriesCPreferredStockMember 2023-03-31 0001481028 hysr:PurchaseAgreementMember 2022-11-11 2022-11-11 0001481028 hysr:PurchaseAgreementMember us-gaap:CommonStockMember 2023-03-31 0001481028 hysr:PurchaseAgreementMember us-gaap:CommonStockMember 2022-07-01 2023-03-31 0001481028 srt:MinimumMember 2023-03-31 0001481028 srt:MaximumMember 2023-03-31 0001481028 hysr:PurchaseAgreementMember 2022-07-01 2023-03-31 0001481028 us-gaap:SeriesCPreferredStockMember 2022-07-01 2023-03-31 0001481028 hysr:RestrictedStockAwardsMember 2023-03-30 2023-03-30 0001481028 hysr:StockOptionPlanMember hysr:RestrictedStockAwardsMember 2023-03-30 2023-03-30 0001481028 hysr:StockOptionPlanMember hysr:RestrictedStockAwardsMember 2023-03-30 0001481028 hysr:RestrictedStockAwardsMember 2023-01-01 2023-01-01 0001481028 2023-01-01 2023-01-01 0001481028 hysr:ConsultantMember hysr:RestrictedStockAwardsMember 2023-07-01 2024-03-31 0001481028 us-gaap:ServiceMember hysr:StockOptionPlanMember 2024-03-31 0001481028 hysr:RestrictedStockAwardsMember 2023-07-01 2024-03-31 0001481028 2024-01-01 2024-01-01 0001481028 hysr:StockOptionPlanMember 2024-03-31 0001481028 us-gaap:RestrictedStockMember 2023-06-30 0001481028 us-gaap:RestrictedStockMember 2022-06-30 0001481028 us-gaap:RestrictedStockMember 2023-07-01 2024-03-31 0001481028 us-gaap:RestrictedStockMember 2022-07-01 2023-03-31 0001481028 us-gaap:RestrictedStockMember 2024-03-31 0001481028 us-gaap:RestrictedStockMember 2023-03-31 0001481028 hysr:StockOptionPlanMember 2023-07-01 2024-03-31 0001481028 hysr:TwentyZeroTwoTwoEquityStockIncentivePlanMember us-gaap:StockOptionMember hysr:RestricedStockAwardsMember 2018-12-17 2018-12-17 0001481028 hysr:TwentyZeroTwoTwoEquityStockIncentivePlanMember 2018-12-17 2018-12-17 0001481028 hysr:TwentyZeroTwoTwoEquityStockIncentivePlanMember hysr:EquityIncentiveMember 2022-01-27 2022-01-27 0001481028 hysr:TwentyZeroTwoTwoEquityStockIncentivePlanMember 2022-01-27 2022-01-27 0001481028 hysr:TwentyZeroTwoTwoEquityStockIncentivePlanMember 2023-07-01 2024-03-31 0001481028 hysr:TwentyZeroTwoTwoEquityStockIncentivePlanMember 2024-03-31 0001481028 us-gaap:WarrantMember 2023-07-01 2024-03-31 0001481028 srt:MinimumMember us-gaap:WarrantMember 2024-03-31 0001481028 srt:MaximumMember us-gaap:WarrantMember 2024-03-31 0001481028 us-gaap:WarrantMember 2024-03-31 0001481028 hysr:RangeOneMember 2024-03-31 0001481028 hysr:RangeOneMember 2023-07-01 2024-03-31 0001481028 hysr:RangeOneMember 2023-03-31 0001481028 hysr:RangeTwoMember 2024-03-31 0001481028 hysr:RangeTwoMember 2023-07-01 2024-03-31 0001481028 hysr:RangeTwoMember 2023-03-31 0001481028 hysr:RangeThreeMember 2024-03-31 0001481028 hysr:RangeThreeMember 2023-07-01 2024-03-31 0001481028 hysr:RangeThreeMember 2023-03-31 0001481028 hysr:RangeThreeMember 2022-07-01 2023-03-31 0001481028 hysr:RangeFourMember 2024-03-31 0001481028 hysr:RangeFourMember 2023-07-01 2024-03-31 0001481028 hysr:RangeFourMember 2023-03-31 0001481028 hysr:RangeFourMember 2022-07-01 2023-03-31 0001481028 hysr:RangeFiveMember 2024-03-31 0001481028 hysr:RangeFiveMember 2023-07-01 2024-03-31 0001481028 hysr:RangeFiveMember 2023-03-31 0001481028 hysr:RangeFiveMember 2022-07-01 2023-03-31 0001481028 us-gaap:WarrantMember 2023-07-01 2024-03-31 0001481028 us-gaap:WarrantMember 2023-06-30 0001481028 hysr:ExercisePriceOneMember 2024-03-31 0001481028 hysr:ExercisePriceOneMember 2023-07-01 2024-03-31 0001481028 hysr:ExercisePriceTwoMember 2024-03-31 0001481028 hysr:ExercisePriceTwoMember 2023-07-01 2024-03-31 0001481028 us-gaap:CashMember 2024-03-31 0001481028 hysr:SubtotalMember 2024-03-31 0001481028 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001481028 hysr:SubtotalMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001481028 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001481028 hysr:SubtotalMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001481028 us-gaap:ShortTermInvestmentsMember 2024-03-31 0001481028 us-gaap:ShortTermInvestmentsMember 2022-07-01 2023-06-30 0001481028 2023-09-12 0001481028 us-gaap:CertificatesOfDepositMember 2024-03-31 0001481028 us-gaap:CertificatesOfDepositMember 2023-07-01 2024-03-31 0001481028 hysr:UniversityOfIowaMember 2022-10-01 0001481028 hysr:UniversityOfIowaMember 2022-10-01 2022-10-01 0001481028 hysr:UniversityOfMichiganMember 2022-10-01 0001481028 hysr:UniversityOfMichiganMember 2022-10-01 2022-10-01 0001481028 hysr:UniversityOfIowaMember 2024-03-31 0001481028 2022-07-01 0001481028 srt:ChiefExecutiveOfficerMember us-gaap:RelatedPartyMember 2024-03-31 0001481028 2022-07-01 2022-12-31 0001481028 hysr:LoanMember 2023-07-01 2024-03-31 shares iso4217:USD pure iso4217:USD shares iso4217:NOK shares 10-Q true 2024-03-31 2024 false 000-54437 SUNHYDROGEN, INC. NV 26-4298300 BioVentures Center 2500 Crosspark Road Coralville IA 52241 (805) 966-6566 Yes Yes Non-accelerated Filer true false false 5087245974 39215765 37185989 3188040 56921 2976192 7655601 42248878 48029630 3000000 3000000 3000000 3000000 33814 33814 11529 11529 155000 155000 200343 200343 110592 83468 89751 116875 5315 5286 29 800 714 343 428 41268 36344 59875 64799 60218 65256 3149969 3182131 45398847 51211761 382745 232893 56436 628 55735 106728 494916 340249 9206 36731 9206 36731 504122 376980 0.10 0.10 8851 8851 10951 10951 885100 1095100 885100 1095100 0.001 0.001 5000000 5000000 0.001 0.001 10000000000 10000000000 5087245974 5087245974 4821298283 4821298283 5087246 4821298 128392402 126889423 -89470023 -81971040 44009625 49739681 45398847 51211761 554 44554 87745 1070340 500455 2072845 4011604 750583 764919 1945910 2845239 10382 11064 32162 32504 1831859 1276438 4095471 6977092 -1831859 -1276438 -4095471 -6977092 520319 507991 1480912 951646 18362 6750 61882 20250 -2740574 -3451984 -4679409 4668652 14916 -24617 -173124 -24617 -35080 104035 -35080 149962 6118044 7059883 1684 19561 5089 64611 -2190305 3019088 -3403512 12420741 -4022164 1742650 -7498983 5443649 0 0 0 0 0 0 0 0 5094214845 4542170528 5008173456 4397662987 5094214845 5536927470 5008173456 5392419929 885100 5092814633 5092815 127509819 -85447859 47154775 35931341 35931 306044 341975 -41500000 -41500 -576500 -618000 1153039 1153039 -4022164 -4022164 885100 5087245974 5087246 128392402 -89470023 44009625 540000 4449997804 4449998 107063659 -79245024 32268633 24815655 24815 463135 487950 154198530 154199 -7710 146489 99887 99887 4 4 1742650 1742650 270000 4629011989 4629012 107618971 -77502370 34745613 1095100 4821298283 4821298 126889423 -81971040 49739681 86395059 86395 792530 878925 -210000 221052632 221053 -11053 210000 -41500000 -41500 -576500 -618000 1298002 1298002 -7498983 -7498983 885100 5087245974 5087246 128392402 -89470023 44009625 270000 4271749146 4271749 103311733 -82946019 24637463 81130461 81130 1824920 1906050 274198530 274199 -13710 260489 1933852 1934 30941 32875 2365200 2365200 99887 99887 5443649 5443649 270000 4629011989 4629012 107618971 -77502370 34745613 -7498983 5443649 32162 32504 32875 1298002 99887 -618000 188040 2365200 -149962 7059883 -4679409 4668652 -17394 56921 149852 179071 55808 639 -60585 -1770631 -3346769 253920231 6475678 235384616 20443798 18535615 5000000 5000000 7000000 3000000 3000000 33814 3000000 3934306 78518 42432 878925 1906050 800407 1863618 2029776 2451155 37185989 27681485 39215765 30132640 5089 19561 260489 32875 211750 210000 -618000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"></td> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>Basis of Presentation</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The accompanying unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all normal recurring adjustments considered necessary for a fair presentation have been included. Operating results for the nine months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the year ended June 30, 2024. For further information refer to the financial statements and footnotes thereto included in the Company’s Form 10-K for the year ended June 30, 2023.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"></td> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">This summary of significant accounting policies of SunHydrogen, Inc. is presented to assist in understanding the Company’s financial statements. The financial statements and notes are representations of the Company’s management, which is responsible for their integrity and objectivity. These accounting policies conform to accounting principles generally accepted in the United States of America and have been consistently applied in the preparation of the financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="text-decoration:underline">Cash and Cash Equivalent </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="text-decoration:underline">Concentration risk</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Cash includes amounts deposited in financial institutions in excess of insurable Federal Deposit Insurance Company (FDIC) limits. At times throughout the year, the Company may maintain cash balances in certain bank accounts in excess of the FDIC limits. As of March 31, 2024, the cash balance in excess of the FDIC limits was $34,893,596. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk in these accounts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="text-decoration:underline">Marketable Securities</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Corporate bonds and U.S. Treasuries are considered current, based on their liquidity. The investments are generally valued using quoted prices and are classified in Level 2 of the fair value hierarchy as prices are not always from active markets. We consider our investments held to maturity and we believe there are no other than temporary declines in fair value. Our investments are recorded at historical cost.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="text-decoration:underline">Use of Estimates</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white">In accordance with accounting principles generally accepted in the United States, management utilizes estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. These estimates and assumptions relate to useful lives and impairment of tangible and intangible assets, accruals, income taxes, stock-based compensation expense, Binomial lattice valuation model inputs, derivative liabilities and other factors. Management believes it has exercised reasonable judgment in deriving these estimates. Consequently, a change in conditions could affect these estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white; text-indent: 3in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white"><span style="text-decoration:underline">Property and Equipment</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white">Property and equipment are stated at cost and are depreciated using straight line over its estimated useful lives.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Computers and peripheral equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 Years</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Vehicle</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 Years</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white">The Company recognized depreciation expense of $27,124 and $27,229 for the nine months ended March 31, 2024 and 2023, respectively. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="text-decoration:underline">Intangible Assets</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company has patent applications to protect the inventions and processes behind its proprietary bio-based back-sheet, a protective covering for the back of photovoltaic solar modules traditionally made from petroleum-based film. Intangible assets that have finite useful lives continue to be amortized over their useful lives.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Useful Lives</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">6/30/2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Domain-gross</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center; padding-left: 5.4pt">15 years</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,315</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,315</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,315</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,286</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Domain-net</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: center; padding-left: 5.4pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Trademark-gross</td><td> </td> <td style="text-align: center; padding-left: 5.4pt">10 years</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,143</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,143</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(800</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(714</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Domain-net</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">343</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">428</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: center; padding-left: 5.4pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Patents-gross</td><td> </td> <td style="text-align: center; padding-left: 5.4pt">15 years</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">101,143</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">101,143</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41,268</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(36,344</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Patents-net</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">59,875</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,799</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company recognized amortization expense of $5,038 and $7,033 for the nine months ended March 31, 2024 and December 31, 2023, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="text-decoration:underline">Net Earnings (Loss) per Share Calculations</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Net earnings (Loss) per share dictates the calculation of basic earnings (loss) per share and diluted earnings per share. Basic earnings (loss) per share are computed by dividing by the weighted average number of common shares outstanding during the nine months ended March 31, 2024. Diluted net earnings (loss) per share is computed similar to basic earnings (loss) per share except that the denominator is increased to include the effect of stock options and stock-based awards (Note 4). </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><b><span style="text-decoration:underline">Nine months ended March 31, 2024</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company calculated the dilutive impact of 269,894,499 outstanding stock options and awards, 86,495,239 common stock purchase warrant, and 8,851 shares of Series C Preferred shares, which are convertible into shares of common stock. Stock options and awards, common stock purchase warrants, Series C Preferred shares were not included, in the calculation of net earnings per share, because their impact on income per share is antidilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><b><span style="text-decoration:underline">Nine months ended March 31, 2023</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company calculated the dilutive impact of 209,394,499 outstanding stock options, 94,895,239 common stock purchase warrants, and the convertible debt and accrued interest of $819,359, which is convertible into shares of common stock. The common stock purchase warrants, stock options, and convertible debt and accrued interest, were included in the calculation of net earnings per share, because their impact on income per share is dilutive.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Income (Loss) to common shareholders (Numerator)</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(7,498,982</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">5,443,649</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Basic weighted average number of common shares outstanding (Denominator)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,008,173,456</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,397,662,987</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Diluted weighted average number of common shares outstanding (Denominator)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,008,173,456</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,392,419,929</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="text-decoration:underline">Stock Based Compensation</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company accounts for stock option grants issued and vesting to employees and non-employees in accordance with the authoritative guidance of the Financial Accounting Standards Board whereas the value of the stock compensation is based upon the measurement date as determined at either a) the date at which a performance commitment is reached, or b) at the date at which the necessary performance to earn the equity instruments is complete. Non-employee stock-based compensation charges generally are amortized over the vesting period on a straight-line basis. In certain circumstances where there are no future performance requirements by the non-employee, option grants are immediately vested, and the total stock-based compensation charge is recorded in the period of the measurement date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="text-decoration:underline">Warrant Accounting</span> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company accounts for the warrants to purchase shares of common stock using the estimated fair value on the date of issuance as calculated using the Black-Scholes valuation model.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="text-decoration:underline">Fair Value of Financial Instruments</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Fair value of financial instruments requires disclosure of the fair value information, whether or not recognized on the balance sheet, where it is practicable to estimate that value. As of March 31, 2024, the amounts reported for cash, accrued interest and other expenses, notes payables, convertible notes, and derivative liability approximate the fair value because of their short maturities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">We adopted ASC Topic 820 for financial instruments measured as fair value on a recurring basis. ASC Topic 820 defines fair value, established a framework for measuring fair value in accordance with accounting principles generally accepted in the United States and expands disclosures about fair value measurements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC Topic 820 established a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Reclassification of Expenses</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Certain amounts in the 2023 financial statements have been reclassified to conform to the presentation used in the 2024 fianancial statements. There was no material effect on the Company’s previously issued financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">These tiers include:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">We measure certain financial instruments at fair value on a recurring basis. Assets and liabilities measured at fair value on a recurring basis are as follows (See Note 6):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(Level 1)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(Level 2)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(Level 3)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Cash and cash equivalents at March 31, 2024</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">39,215,765</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">39,215,765</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">      -</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Marketable securities measured at fair value March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">42,191,957</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">39,215,765</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">Cash and cash equivalents at June 30, 2023</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">37,185,989</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">37,185,989</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Marketable securities measured at fair value June 30, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,843,641</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,843,641</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">48,029,630</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">37,185,989</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,843,641</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">As of March 31, 2024, the Company had no derivative liabilities for which Level 3 inputs were reported.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="text-decoration:underline">Research and Development </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Research and development costs are expensed as incurred.  Total research and development costs were $1,945,910 and $2,845,239 for the nine months ended March 31, 2024 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="text-decoration:underline">Advertising and Marketing</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Advertising and marketing cost are expensed as incurred. Total advertising and marketing costs were $44,554 and $87,745 for the nine months ended March 31, 2024 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="text-decoration:underline">Accounting for Derivatives </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company evaluates all of its financial instruments to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. For derivative financial instruments that are accounted for as liabilities, the derivative instrument is initially recorded at its fair value and is then re-valued at each reporting date, with changes in the fair value reported in the statements of operations. For stock-based derivative financial instruments, the Company uses a probability weighted average series Binomial lattice formula pricing models to value the derivative instruments at inception and on subsequent valuation dates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is evaluated at the end of each reporting period. Derivative instrument liabilities are classified in the balance sheet as current or non-current based on whether or not net-cash settlement of the derivative instrument could be required within 12 months of the balance sheet date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="text-decoration:underline">Recently Issued Accounting Pronouncements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Management does not believe that any other recently issued, but not yet effective, accounting standards if currently adopted would have a material effect on the accompanying unaudited financial statements as of March 31, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="text-decoration:underline">Cash and Cash Equivalent </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="text-decoration:underline">Concentration risk</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Cash includes amounts deposited in financial institutions in excess of insurable Federal Deposit Insurance Company (FDIC) limits. At times throughout the year, the Company may maintain cash balances in certain bank accounts in excess of the FDIC limits. As of March 31, 2024, the cash balance in excess of the FDIC limits was $34,893,596. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk in these accounts.</p> 34893596 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="text-decoration:underline">Marketable Securities</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Corporate bonds and U.S. Treasuries are considered current, based on their liquidity. The investments are generally valued using quoted prices and are classified in Level 2 of the fair value hierarchy as prices are not always from active markets. We consider our investments held to maturity and we believe there are no other than temporary declines in fair value. Our investments are recorded at historical cost.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="text-decoration:underline">Use of Estimates</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white">In accordance with accounting principles generally accepted in the United States, management utilizes estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. These estimates and assumptions relate to useful lives and impairment of tangible and intangible assets, accruals, income taxes, stock-based compensation expense, Binomial lattice valuation model inputs, derivative liabilities and other factors. Management believes it has exercised reasonable judgment in deriving these estimates. Consequently, a change in conditions could affect these estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white; text-indent: 3in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white"><span style="text-decoration:underline">Property and Equipment</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white">Property and equipment are stated at cost and are depreciated using straight line over its estimated useful lives.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Computers and peripheral equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 Years</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Vehicle</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 Years</span></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white">The Company recognized depreciation expense of $27,124 and $27,229 for the nine months ended March 31, 2024 and 2023, respectively. </p> Property and equipment are stated at cost and are depreciated using straight line over its estimated useful lives.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Computers and peripheral equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 Years</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Vehicle</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 Years</span></td><td style="text-align: left"> </td></tr> </table> P5Y P5Y 27124 27229 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="text-decoration:underline">Intangible Assets</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company has patent applications to protect the inventions and processes behind its proprietary bio-based back-sheet, a protective covering for the back of photovoltaic solar modules traditionally made from petroleum-based film. Intangible assets that have finite useful lives continue to be amortized over their useful lives.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Useful Lives</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">6/30/2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Domain-gross</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center; padding-left: 5.4pt">15 years</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,315</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,315</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,315</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,286</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Domain-net</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: center; padding-left: 5.4pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Trademark-gross</td><td> </td> <td style="text-align: center; padding-left: 5.4pt">10 years</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,143</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,143</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(800</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(714</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Domain-net</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">343</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">428</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: center; padding-left: 5.4pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Patents-gross</td><td> </td> <td style="text-align: center; padding-left: 5.4pt">15 years</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">101,143</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">101,143</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41,268</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(36,344</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Patents-net</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">59,875</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,799</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company recognized amortization expense of $5,038 and $7,033 for the nine months ended March 31, 2024 and December 31, 2023, respectively.</p> Intangible assets that have finite useful lives continue to be amortized over their useful lives.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Useful Lives</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">6/30/2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Domain-gross</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center; padding-left: 5.4pt">15 years</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,315</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,315</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,315</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,286</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Domain-net</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: center; padding-left: 5.4pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Trademark-gross</td><td> </td> <td style="text-align: center; padding-left: 5.4pt">10 years</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,143</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,143</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(800</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(714</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Domain-net</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">343</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">428</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: center; padding-left: 5.4pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Patents-gross</td><td> </td> <td style="text-align: center; padding-left: 5.4pt">15 years</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">101,143</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">101,143</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41,268</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(36,344</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Patents-net</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">59,875</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,799</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> P15Y 5315 5315 5315 5286 29 P10Y 1143 1143 800 714 343 428 P15Y 101143 101143 41268 36344 59875 64799 5038 7033 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="text-decoration:underline">Net Earnings (Loss) per Share Calculations</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Net earnings (Loss) per share dictates the calculation of basic earnings (loss) per share and diluted earnings per share. Basic earnings (loss) per share are computed by dividing by the weighted average number of common shares outstanding during the nine months ended March 31, 2024. Diluted net earnings (loss) per share is computed similar to basic earnings (loss) per share except that the denominator is increased to include the effect of stock options and stock-based awards (Note 4). </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><b><span style="text-decoration:underline">Nine months ended March 31, 2024</span></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company calculated the dilutive impact of 269,894,499 outstanding stock options and awards, 86,495,239 common stock purchase warrant, and 8,851 shares of Series C Preferred shares, which are convertible into shares of common stock. Stock options and awards, common stock purchase warrants, Series C Preferred shares were not included, in the calculation of net earnings per share, because their impact on income per share is antidilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><b><span style="text-decoration:underline">Nine months ended March 31, 2023</span></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company calculated the dilutive impact of 209,394,499 outstanding stock options, 94,895,239 common stock purchase warrants, and the convertible debt and accrued interest of $819,359, which is convertible into shares of common stock. The common stock purchase warrants, stock options, and convertible debt and accrued interest, were included in the calculation of net earnings per share, because their impact on income per share is dilutive.</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Income (Loss) to common shareholders (Numerator)</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(7,498,982</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">5,443,649</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Basic weighted average number of common shares outstanding (Denominator)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,008,173,456</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,397,662,987</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Diluted weighted average number of common shares outstanding (Denominator)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,008,173,456</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,392,419,929</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 269894499 86495239 8851 209394499 94895239 819359 he common stock purchase warrants, stock options, and convertible debt and accrued interest, were included in the calculation of net earnings per share, because their impact on income per share is dilutive.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Income (Loss) to common shareholders (Numerator)</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(7,498,982</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">5,443,649</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Basic weighted average number of common shares outstanding (Denominator)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,008,173,456</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,397,662,987</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Diluted weighted average number of common shares outstanding (Denominator)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,008,173,456</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,392,419,929</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> -7498982 5443649 5008173456 4397662987 5008173456 5392419929 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="text-decoration:underline">Stock Based Compensation</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company accounts for stock option grants issued and vesting to employees and non-employees in accordance with the authoritative guidance of the Financial Accounting Standards Board whereas the value of the stock compensation is based upon the measurement date as determined at either a) the date at which a performance commitment is reached, or b) at the date at which the necessary performance to earn the equity instruments is complete. Non-employee stock-based compensation charges generally are amortized over the vesting period on a straight-line basis. In certain circumstances where there are no future performance requirements by the non-employee, option grants are immediately vested, and the total stock-based compensation charge is recorded in the period of the measurement date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="text-decoration:underline">Warrant Accounting</span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company accounts for the warrants to purchase shares of common stock using the estimated fair value on the date of issuance as calculated using the Black-Scholes valuation model.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="text-decoration:underline">Fair Value of Financial Instruments</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Fair value of financial instruments requires disclosure of the fair value information, whether or not recognized on the balance sheet, where it is practicable to estimate that value. As of March 31, 2024, the amounts reported for cash, accrued interest and other expenses, notes payables, convertible notes, and derivative liability approximate the fair value because of their short maturities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">We adopted ASC Topic 820 for financial instruments measured as fair value on a recurring basis. ASC Topic 820 defines fair value, established a framework for measuring fair value in accordance with accounting principles generally accepted in the United States and expands disclosures about fair value measurements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC Topic 820 established a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Reclassification of Expenses</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Certain amounts in the 2023 financial statements have been reclassified to conform to the presentation used in the 2024 fianancial statements. There was no material effect on the Company’s previously issued financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">These tiers include:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets.</span></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active.</span></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">We measure certain financial instruments at fair value on a recurring basis. Assets and liabilities measured at fair value on a recurring basis are as follows (See Note 6):</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(Level 1)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(Level 2)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(Level 3)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Cash and cash equivalents at March 31, 2024</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">39,215,765</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">39,215,765</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">      -</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Marketable securities measured at fair value March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">42,191,957</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">39,215,765</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">Cash and cash equivalents at June 30, 2023</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">37,185,989</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">37,185,989</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Marketable securities measured at fair value June 30, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,843,641</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,843,641</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">48,029,630</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">37,185,989</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,843,641</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">As of March 31, 2024, the Company had no derivative liabilities for which Level 3 inputs were reported.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> We measure certain financial instruments at fair value on a recurring basis. Assets and liabilities measured at fair value on a recurring basis are as follows (See Note 6):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(Level 1)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(Level 2)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(Level 3)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Cash and cash equivalents at March 31, 2024</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">39,215,765</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">39,215,765</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">      -</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Marketable securities measured at fair value March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">42,191,957</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">39,215,765</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">Cash and cash equivalents at June 30, 2023</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">37,185,989</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">37,185,989</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Marketable securities measured at fair value June 30, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,843,641</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,843,641</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">48,029,630</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">37,185,989</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,843,641</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> </table> 39215765 39215765 2976192 2976192 42191957 39215765 2976192 37185989 37185989 10843641 10843641 48029630 37185989 10843641 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="text-decoration:underline">Research and Development </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Research and development costs are expensed as incurred.  Total research and development costs were $1,945,910 and $2,845,239 for the nine months ended March 31, 2024 and 2023, respectively.</p> 1945910 2845239 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="text-decoration:underline">Advertising and Marketing</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Advertising and marketing cost are expensed as incurred. Total advertising and marketing costs were $44,554 and $87,745 for the nine months ended March 31, 2024 and 2023, respectively.</p> 44554 87745 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="text-decoration:underline">Accounting for Derivatives </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company evaluates all of its financial instruments to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. For derivative financial instruments that are accounted for as liabilities, the derivative instrument is initially recorded at its fair value and is then re-valued at each reporting date, with changes in the fair value reported in the statements of operations. For stock-based derivative financial instruments, the Company uses a probability weighted average series Binomial lattice formula pricing models to value the derivative instruments at inception and on subsequent valuation dates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is evaluated at the end of each reporting period. Derivative instrument liabilities are classified in the balance sheet as current or non-current based on whether or not net-cash settlement of the derivative instrument could be required within 12 months of the balance sheet date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="text-decoration:underline">Recently Issued Accounting Pronouncements</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Management does not believe that any other recently issued, but not yet effective, accounting standards if currently adopted would have a material effect on the accompanying unaudited financial statements as of March 31, 2024.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"></td> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PREFERRED STOCK</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><b><span style="text-decoration:underline">Series C Preferred Stock</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On December 15, 2021, the Company filed a certificate of designation of Series C Preferred Stock with the Secretary of State of Nevada, designating 17,000 shares of preferred stock as Series C Preferred Stock. Each share of Series C Preferred Stock has a stated value of $100 and is convertible into shares of common stock of the Company at a conversion price equal to $0.00095. The Series C Preferred Stockholders are entitled to receive out of any funds and assets of the Company legally available prior and in preference to any declaration or payment of any dividend on the common stock of the Company, cumulative dividends, at an annual rate of 10% of the stated value, payable in cash or shares of common stock. In the event the Company declares or pays a dividend on its shares of common stock (other than dividend payable in shares of common stock), the holders of Series C Preferred Stock will also be entitled to receive payment of such dividend on an as-if-converted basis. The Series C Preferred Stock confers no voting rights on holders, except with respect to matters that materially and adversely affect the voting powers, rights or preferences of the Series C Preferred Stock or as otherwise required by applicable law.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On December 15, 2021, the Company entered into a securities purchase agreement with an accredited investor for an exchange of convertible debt to equity. Under the purchase agreement, the Company and investor acknowledged there was $187,800 of principal remaining under the note issued to the investor by the Company on February 3, 2017, plus $80,365 of accrued interest, representing a total aggregate note balance of $268,165. Pursuant to the purchase agreement, the Company sold to the investor 2,700 shares of the Company’s newly designated Series C Preferred Stock for a total purchase price of $268,165, and a loss on settlement of debt of $1,835. On April 15, 2023, the Company entered into another securities purchase agreement with the investor to exchange the remaining notes with principal of $550,000, plus accrued interest of $126,455, representing a total aggregate note balance of $676,455, and a loss on settlement of debt of $45. Pursuant to the purchase agreement, the Company sold 6,765 shares of the Company’s Series C Preferred Stock to the investor, for a total purchase price of $676,455. The investor tendered the Note to the Company for cancellation and agreed to forgo all future accrued interest under the Note, as the total purchase price for the shares. As of June 30, 2023, the Company had a total of 9,465 shares of Series C Preferred Stock outstanding with a fair value of $946,500, and a stated value of one hundred dollars ($100) (“share value’) per share, convertible into shares of common stock of the Company. The stock was presented as mezzanine equity because it is redeemable at a fixed or determinable amount upon an event that is outside of the issuer’s control. Upon liquidation, dissolution and winding up of the Company, the holder of each outstanding share of Series C Preferred Stock shall be entitled to receive, out of the assets of the Company available for distribution to its shareholders upon such liquidation, before any payments shall be made or any assets distributed to the holders of the common stock, the stated value of the Series C Preferred Shares plus any declared but unpaid dividends. No other current or future equity holders of the Company shall have higher priority of liquidation preference than holders of Series C Preferred Stock. The holder has the right, at any time, at its election, to convert shares of Series C Preferred Stock into common stock at a conversion price of $0.00095 per share. During the three months ended September 30, 2023, the investor converted 2,100 preferred shares with a face value of $210,000, at a conversion price of $0.00095. The preferred shares were converted into 221,052,632, no gain or loss was recognized in the financial statements. As of March 31, 2024, 7,365 of such shares of Series C Preferred Stock outstanding.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On June 19, 2023, the Company entered into a securities purchase agreement with an accredited investor for an exchange of convertible debt to equity. Under the purchase agreement, the Company and investor acknowledged there was an aggregate of $100,000 of principal outstanding under the Note issued to the investor by the Company on August 10, 2018, plus $48,603 of accrued interest, representing a total aggregate note balance of $148,603. Pursuant to the Purchase Agreement, the Company issued and sold to the investor 1,486 shares of the Company’s Series C Preferred Stock for a total purchase price of $148,603, and a gain on settlement of debt of $3. The investor tendered the Note to the Company for cancellation and agreed to forego all future accrued interest under the Note, as the total purchase price for the shares. As of March 31, 2024, 1,486 of such shares of Series C Preferred Stock were outstanding.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">As of March 31, 2024, the Company had an aggregate total of 8,851 shares of Series C Preferred Stock outstanding with a fair value of $885,100, and a stated value of one hundred dollars ($100) (“share value’) per share, convertible into shares of common stock of the Company. Upon liquidation, dissolution and winding up of the Company, the holder of each outstanding share of Series C Preferred Stock shall be entitled to receive, out of the assets of the Company available for distribution to its shareholders upon such liquidation, before any payments shall be made or any assets distributed to the holders of the common stock, the stated value of the Series C Preferred Shares plus any declared but unpaid dividends. No other current or future equity holders of the Company shall have higher priority of liquidation preference than holders of Series C Preferred Stock. The holder has the right, at any time, at its election, to convert shares of Series C Preferred Stock into common stock at a conversion price of $0.00095 per share.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">During the fiscal year ended June 30, 2023, the Company entered into a purchase agreement with investors for an exchange of convertible debt into equity. The investors exchanged convertible notes in the amount of $837,800, plus interest in the amount of $255,423, and an aggregate loss of $1,877 for an aggregate total of $1,095,100 in exchange for 10,951 shares of the Company’s Series C Preferred Stock. The extinguishment of the convertible debt and derivative was recognized in the Company’s financial statement as a loss on settlement of convertible notes and derivative liability in the amount of $664,627. A valuation was prepared based on a stock price of $0.020 as of April 15, 2023 and $0.0185 as of June 19, 2023, with a volatility of 96.6%, as of April 15, 2023 and 82.9% as of June 19, 2023 based on an estimated term of 5 years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The stock was presented as mezzanine equity because it is redeemable at a fixed or determinable amount upon an event that is outside of the issuer’s control.</p> 17000 100 0.00095 0.10 187800 80365 268165 2700 268165 1835 550000 126455 676455 45 6765 676455 9465 946500 100 0.00095 2100 210000 0.00095 221052632 7365 100000 48603 148603 1486 148603 3 1486 8851 885100 100 0.00095 837800 255423 1877 1095100 10951 664627 0.02 0.0185 0.966 0.829 P5Y <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"></td> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>COMMON STOCK </b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On January 27, 2022, the holder of the majority of the voting power of the shareholders of the Company, and the Company’s chief executive officer, approved by written consent (i) an amendment to the Company’s articles of incorporation to increase the Company’s authorized shares of common stock from 5,000,000,000 to 10,000,000,000, (ii) an amendment to the Company’s articles of incorporation to effect a reverse stock split of the Company’s common stock by a ratio of not less than 1-for-100 and not more than 1-for-500 at any time prior to the one year anniversary of filing the definitive information statement with respect to the reverse split, with the board of directors having the discretion as to whether or not the reverse split is to be effected, and with the exact ratio of any reverse split to be set at a whole number within the above range as determined by the board in its discretion, and (iii) the adoption of the Company’s 2022 Equity Incentive Plan. Shareholder approval for such actions became effective 20 days after the definitive information statement relating to such actions was mailed to shareholders.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><b><span style="text-decoration:underline">Nine months ended March 31, 2024</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On November 11, 2022, the Company entered into a Purchase Agreement with an investor for the sale of up top $45,000,000 of shares of common stock. For the nine months ended March 31, 2024, the Company issued 86,395,059 shares of common stock for $900,000 under a purchase agreement at prices of $0.00944 - $0.0132, pursuant to the purchase notices received from the investor. The finance cost of $21,075 was deducted from the gross proceeds.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><b><span style="text-decoration:underline">Nine months ended March 31, 2023</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">During the nine months ended March 31, 2023, the Company issued 274,198,530 shares of common stock upon conversion of convertible notes in the amount of $177,500 of principal, plus accrued interest of $82,989 based upon a conversion price of $0.00095 per share. The notes were converted per the terms of their respective agreements and therefore no gain or loss on the conversion was recorded.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On November 11, 2022, the Company entered into a Purchase Agreement with an investor for a total of $45,000,000 to purchase shares of common stock. During the nine months ended March 31, 2023, the Company issued 81,130,461 shares of common stock for $1,950,000 under a purchase agreement at prices of $0.01968 - $0.02608, pursuant to the purchase notices received from the investor. The finance cost of $43,950 was deducted from the gross proceeds converted, with net proceeds of $1,906,050.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">During the nine months ended March 31, 2023, a consultant exercised 3,071,412 nonqualified stock options with an exercise price of $0.01 and a market price of $0.027 per share. Upon exercise of the stock options, the Company issued 1,933,852 shares of common stock through a cashless exercise at the price of $0.017 per share for compensation expense of $32,875.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">During the nine months ended March 31, 2023, two employees were granted 150,000,000 restricted stock awards for services, which vested immediately. The Company withheld 62,400,000 shares at a price of $0.027 to pay for the taxes owed by the employees in the amount of $1,684,800, and the remaining 87,600,000 shares priced at $0.027 per share in the amount of $2,365,200 in stock compensation was reported in the financial statements.</p> 5000000000 10000000000 45000000 86395059 900000 0.00944 0.0132 21075 274198530 177500 82989 0.00095 45000000 81130461 1950000 0.01968 0.02608 43950 1906050 3071412 0.01 0.027 1933852 0.017 32875 150000000 62400000 0.027 1684800 87600000 0.027 2365200 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"></td> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">RESTRICTED STOCK UNITS</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On March 30, 2023, the Board of Directors determined that in the best interest of the Company and the Shareholders to grant an employee a restricted stock units in consideration of services to be rendered to the Company. The Board granted 21,500,000 shares of restricted stock units, which vested on March 30, 2023. Under the 2019 Equity Incentive Plan, an employee was granted 21,500,000 restricted stock units at a price of $0.025 per share for services, which vested on March 30, 2023. The stock units of 21,500,000 were cancelled at a unit price of $0.012 in the amount of $258,000, which was netted against the stock compensation expense during the period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On December 20, 2022 and January 1, 2023, the Board of Directors determined that in the best interest of the Company and the Shareholders, to grant certain employees, a director, and a consultant restricted stock units in consideration of services to be rendered to the Company. The Board granted 33,000,000 shares of restricted stock units under the 2022 Equity Incentive Plan, whereby, 23,000,000 shares vested on January 1, 2023 and 10,000,000 shares, which were to vest on January 1, 2024, but were not granted. During the period ended March 31, 2024, the Company cancelled 20,000,000 of the stock units at a price of $0.012 in the amount of $240,000, which was netted against the stock compensation expense during the period. The remaining 10,000,000 units were to vest on January 1, 2024 were not granted. As of March 31, 2024, there remained a balance of 3,000,000 stock units, with an exercise price of $0.025.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The total stock units cancelled consisted of 21,500,000 units for the 2019 Equity Incentive Plan and 20,000,000 units for the 2022 Equity Incentive Plan for an aggregate total of 41,500,000, The price per stock unit was $0.025.As of March 31, 2024, the Company recorded stock compensation expense of $125,000.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The fair value of the cancellation of the units was $618,000 for the 41,500,000 stock units.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">3/31/2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">exercise</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">exercise</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Units</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Units</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Outstanding, beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">54,500,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.025</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-140">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54,500,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.025</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Stock units not granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,000,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-141">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-142">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-143">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Cancellation of units</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41,500,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.025</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-144">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-145">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Outstanding, end of period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.025</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.025</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Exercisable at the end of period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.025</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.025</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 21500000 21500000 0.025 21500000 0.012 258000 33000000 23000000 10000000 20000000 0.012 240000 10000000 3000000 0.025 21500000 2019 20000000 41500000 0.025 125000 The fair value of the cancellation of the units was $618,000 for the 41,500,000 stock units.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">3/31/2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">exercise</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">exercise</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Units</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Units</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Outstanding, beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">54,500,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.025</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-140">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54,500,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.025</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Stock units not granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,000,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-141">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-142">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-143">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Cancellation of units</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41,500,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.025</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-144">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-145">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Outstanding, end of period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.025</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.025</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Exercisable at the end of period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.025</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.025</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 618000 41500000 54500000 0.025 54500000 0.025 10000000 41500000 0.025 3000000 0.025 54500000 0.025 3000000 0.025 54500000 0.025 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"></td> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>STOCK OPTIONS AND WARRANTS</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company accounts for stock options ..granted to employees and non-employees in accordance with the authoritative guidance of the Financial Accounting Standards Board whereas the value of the stock compensation is based upon the measurement date as determined at either a) the date at which a performance commitment is reached, or b) at the date at which the necessary performance to earn the equity instruments is complete. Non-employee stock-based compensation charges generally are amortized over the vesting period on a straight-line basis. In certain circumstances where there are no future performance requirements by the non-employee, option grants are immediately vested, and the total stock-based compensation charge is recorded in the period of the measurement date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="text-decoration:underline">2019 Equity Stock Incentive Plan </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On December 17, 2018, the Board of Directors approved and adopted the 2019 Equity Incentive Plan (“the Plan”), with 300,000,000 shares reserved for issuance pursuant to the Plan. The purpose of the Plan is to promote the success of the Company and to increase stockholder value by providing an additional means through the grant of awards to attract, motivate, retain and reward selected employees and other eligible persons. The awards are performance-based compensation that are granted under the Plan as incentive stock options (ISO) or nonqualified stock options. The per share exercise price for each option shall not be less than 100% of the fair market value of a share of common stock on the date of grant of the option. The Company periodically issues stock options and warrants to employees and non-employees in non-capital raising transactions for services and for financing cost.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="text-decoration:underline">2022 Equity Stock Incentive Plan </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On January 27, 2022, the Company adopted the 2022 Equity Incentive Plan, to enable the Company to attract and retain the types of employees, consultants, and directors who will contribute to the Company’s long-range success. The maximum number of shares of common stock that may be issued under the 2022 Plan is initially 400,000,000. The number of shares will automatically be increased on the first day of the Company’s fiscal year beginning in 2023 so that the total number of shares issuable will at all times equal fifteen percent (15%) of the Company’s fully diluted capitalization on the first day of the Company’s fiscal year, unless the Board adopts a resolution providing that the number of shares issuable under the 2022 Plan shall not be so increased.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">As of July 1, 2023, the 2022 Equity Incentive Plan increased by 15% to 723,194,742 shares, based on the Company’s fully diluted capitalization on leaving a reserve of 660,194,742 as of March 31, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">During the period ended March 31, 2024, the Company granted 103,000,000 stock options at an exercise price of $0.012 per share, which vested immediately on January 30, 2024. As of March 31, 2024, 266,394,499 stock options were outstanding, and the Company recognized stock compensation expense of $1,173,002.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">A summary of the Company’s stock option activity and related information follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.3in; text-indent: 3.75in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/31/2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">exercise</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">exercise</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Outstanding, beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">163,394,499</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.0095</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">157,965,711</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.0089</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">103,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.012</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-146">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-147">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-148">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-149"> </div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-150">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-151">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Redemption of options</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-152">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-153"> </div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,071,212</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">(0.01</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Outstanding, end of period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">266,394,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.0107</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">154,894,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.0124</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Exercisable at the end of period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">263,144,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.0105</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">154,394,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.0124</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">The weighted average remaining contractual life of options outstanding as of March 31, 2024 and 2023 was as follows: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/31/2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock<br/> Options<br/> Outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock<br/> Options<br/> Exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Life (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exercise <br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock<br/> Options<br/> Outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock<br/> Options<br/> Exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Life (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">0.016</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">9,000,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">5,250,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">2.17</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-154">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-155">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-156">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td style="text-align: right">0.012</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">103,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">103,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.84</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-157">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-158">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-159">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">$</td><td style="text-align: right">0.0097</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.84</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.0097</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.84</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td style="text-align: right">0.0099</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">138,894,499</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">138,894,499</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.82</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.0099</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">138,894,499</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">138,894,499</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.82</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.0060</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">2.31</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.0060</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">3.31</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">266,894,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">263,144,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">154,894,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">154,894,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><b><span style="text-decoration:underline">WARRANTS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">During the nine months ended March 31, 2024, 8,400,000 common stock purchase warrants expired leaving an aggregate of 78,095,239 common stock purchase warrants outstanding, with exercise prices ranging from $0.12 - $0.13125 per share. The warrants were estimated at fair value on the date of issuance as calculated using the Black-Scholes valuation model. The derivative liability calculated on all warrants outstanding as of the nine months ended March 31, 2024, was removed with the exchange of the convertible notes and accrued interest for preferred shares. The warrants can be exercised over a period of three (3) years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">A summary of the Company’s warrant activity and related information follows for the nine months ended March 31, 2024</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">exercise</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Outstanding, beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">86,495,239</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.12</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-160">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-161">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-162">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-163">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Forfeited/Expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,400,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">(0.0938</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Outstanding, end of period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">78,095,239</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.12</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Exercisable at the end of period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">78,095,239</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.12</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">The weighted average remaining contractual life of warrants outstanding as of March 31, 2024 was as follows: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted Average</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Warrants <br/> Outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Warrants <br/> Exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Remaining Contractual <br/> Life (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">$</td><td style="width: 23%; text-align: right">0.13125</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 22%; text-align: right">6,666,667</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 22%; text-align: right">6,666,667</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 22%; text-align: right">1.90</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.12</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,428,572</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,428,572</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">1.92</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">78,095,239</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">78,095,239</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">At March 31, 2024, the aggregate intrinsic value of the warrants outstanding was $0.</p> In certain circumstances where there are no future performance requirements by the non-employee, option grants are immediately vested, and the total stock-based compensation charge is recorded in the period of the measurement date. 300000000 1 400000000 0.15 0.15 723194742 660194742 103000000 0.012 266394499 1173002 A summary of the Company’s stock option activity and related information follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/31/2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">exercise</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">exercise</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Outstanding, beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">163,394,499</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.0095</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">157,965,711</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.0089</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">103,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.012</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-146">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-147">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-148">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-149"> </div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-150">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-151">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Redemption of options</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-152">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-153"> </div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,071,212</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">(0.01</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Outstanding, end of period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">266,394,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.0107</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">154,894,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.0124</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Exercisable at the end of period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">263,144,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.0105</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">154,394,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.0124</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> 163394499 0.0095 157965711 0.0089 103000000 0.012 3071212 0.01 266394499 0.0107 154894499 0.0124 263144499 0.0105 154394499 0.0124 The weighted average remaining contractual life of options outstanding as of March 31, 2024 and 2023 was as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/31/2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock<br/> Options<br/> Outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock<br/> Options<br/> Exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Life (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exercise <br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock<br/> Options<br/> Outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock<br/> Options<br/> Exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Life (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">0.016</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">9,000,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">5,250,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">2.17</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-154">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-155">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-156">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td style="text-align: right">0.012</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">103,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">103,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.84</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-157">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-158">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-159">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">$</td><td style="text-align: right">0.0097</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.84</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.0097</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.84</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td style="text-align: right">0.0099</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">138,894,499</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">138,894,499</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.82</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.0099</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">138,894,499</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">138,894,499</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.82</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.0060</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">2.31</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.0060</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">3.31</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">266,894,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">263,144,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">154,894,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">154,894,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 0.016 9000000 5250000 P2Y2M1D 0.012 103000000 103000000 P5Y10M2D 0.0097 6000000 6000000 P1Y10M2D 0.0097 6000000 6000000 P1Y10M2D 0.0099 138894499 138894499 P1Y9M25D 0.0099 138894499 138894499 P2Y9M25D 0.006 10000000 10000000 P2Y3M21D 0.006 10000000 10000000 P3Y3M21D 266894499 263144499 154894499 154894499 8400000 78095239 0.12 0.13125 P3Y A summary of the Company’s warrant activity and related information follows for the nine months ended March 31, 2024<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">exercise</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Outstanding, beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">86,495,239</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.12</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-160">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-161">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-162">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-163">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Forfeited/Expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,400,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">(0.0938</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Outstanding, end of period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">78,095,239</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.12</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Exercisable at the end of period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">78,095,239</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.12</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> 86495239 0.12 8400000 0.0938 78095239 0.12 78095239 0.12 The weighted average remaining contractual life of warrants outstanding as of March 31, 2024 was as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted Average</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Warrants <br/> Outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Warrants <br/> Exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Remaining Contractual <br/> Life (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">$</td><td style="width: 23%; text-align: right">0.13125</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 22%; text-align: right">6,666,667</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 22%; text-align: right">6,666,667</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 22%; text-align: right">1.90</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.12</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,428,572</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,428,572</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">1.92</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">78,095,239</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">78,095,239</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 0.13125 6666667 6666667 P1Y10M24D 0.12 71428572 71428572 P1Y11M1D 78095239 78095239 0 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"></td> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CASH, CASH EQUIVALENTS, MARKETABLE SECURITIES, AND EQUITY INVESTMENT, RELATED PARTY</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">As of March 31, 2024, the Company invested in marketable securities, which have been recognized in the financial statements at cost. The related party, short-term investment is recognized in the financial statements at fair value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12.95pt; text-align: justify; text-indent: 5.05pt">   </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">As of March 31, 2024, the components of the Company’s cash, cash equivalents, and short -term investments are summarized as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 1in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjusted <br/> Cost</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unrealized <br/> Gains</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unrealized <br/> Losses</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair <br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Cash and <br/> Cash<br/> Equivalents</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Short-Term<br/> Marketable <br/> Securities</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Cash</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">30,623,941</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-164">        -</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-165">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-166">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">30,623,941</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-167">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Subtotal</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">30,623,941</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-168">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-169">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-170">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">30,623,941</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-171">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt">Level 1</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">U.S. Treasury bills</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,591,824</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-172">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-173">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-174">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,591,824</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-175">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Subtotal</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">8,591,824</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-176">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-177">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-178">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">8,591,824</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-179">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt">Level 2</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Teco Investment, related party</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-180"> </div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,023,808</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-181">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Subtotal</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">7,000,000</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-182">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(4,023,808</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-183">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Total</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">46,215,765</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-184">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(4,023,808</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">39,215,765</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 1in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company has invested in marketable securities, which mature within ninety days from date of purchase, and are held to maturity. The current trading prices or fair market value of the securities vary, and we believe any decline in fair value is temporary. All securities are current and not in default.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">During the nine months ended March 31, 2024, the Company recognized interest income pertaining to the investments of $1,073,293 in the financial statements, which is recorded as part of investment income in the statement of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 1in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company over the past year has considered many companies in the hydrogen space for strategic investments, and believed that TECO 2030 ASA (TECO)’s fuel cell technology, designed with their development partner AVL, has shown incredible potential to become a key player in the fuel cell market. On November 11, 2022, the Company entered into a subscription agreement with TECO a public limited company incorporated in Norway. Pursuant to the subscription agreement, the Company purchased 13,443,875 shares of TECO stock for an aggregate consideration of $7 million in USD, at an exchange rate of NOK 10.4094. The stocks purchased are adjusted to fair value based on unrealized gain or loss at the end of each period. The Company has an 8.3% interest as a shareholder of TECO. The CEO is also a director of TECO, which makes this a related party.</p> As of March 31, 2024, the components of the Company’s cash, cash equivalents, and short -term investments are summarized as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjusted <br/> Cost</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unrealized <br/> Gains</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unrealized <br/> Losses</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair <br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Cash and <br/> Cash<br/> Equivalents</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Short-Term<br/> Marketable <br/> Securities</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Cash</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">30,623,941</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-164">        -</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-165">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-166">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">30,623,941</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-167">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Subtotal</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">30,623,941</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-168">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-169">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-170">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">30,623,941</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-171">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt">Level 1</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">U.S. Treasury bills</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,591,824</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-172">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-173">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-174">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,591,824</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-175">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Subtotal</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">8,591,824</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-176">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-177">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-178">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">8,591,824</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-179">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt">Level 2</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Teco Investment, related party</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-180"> </div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,023,808</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-181">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Subtotal</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">7,000,000</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-182">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(4,023,808</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-183">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Total</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">46,215,765</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-184">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(4,023,808</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">39,215,765</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">2,976,192</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 30623941 30623941 30623941 30623941 8591824 8591824 8591824 8591824 7000000 -4023808 2976192 2976192 7000000 -4023808 2976192 2976192 46215765 -4023808 2976192 39215765 2976192 1073293 13443875 7000000 10.4094 0.083 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"></td> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>EQUITY INVESTMENT IN SECURITIES -RELATED PARTY AND BOND RECEIVABLE -RELATED PARTY</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company purchased a bond receivable of TECO for a subscription amount of $3 million in USD. The issuance of the bond receivable is through a Tap Issue Addendum to TECO’s secured convertible notes agreement dated June 1, 2022, pursuant to which Nordic Trustee AS is acting as the security agent on behalf of the note holders. The bond receivable matures on June 1, 2025, and bears interest at the rate of 8% per annum paid quarterly in arrears and are convertible into shares of TECO at a rate of NOK 5.0868 per share. For the nine months ended March 31, 2024, the Company recognized interest income of $171,573 in the financial statements. All interest income has been paid timely each quarter.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 2.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The CEO of the Company is a director of TECO, which makes this a related party relationship.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 2.5in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Cost Basis</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unrealized<br/> Gain<br/> 6/30/2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unrealized<br/> Loss<br/> 3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value <br/> 3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Short term equity investments at fair value, related party</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,000,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">655,601</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(4,679,409</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,976,192</td><td style="width: 1%; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">During the nine months ended March 31, 2024, the Company recognized an unrealized loss of $(4,679,409) in the financial statements.</p> 3000000 2025-06-01 0.08 5.0868 171573 The CEO of the Company is a director of TECO, which makes this a related party relationship.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Cost Basis</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unrealized<br/> Gain<br/> 6/30/2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unrealized<br/> Loss<br/> 3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value <br/> 3/31/2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Short term equity investments at fair value, related party</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,000,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">655,601</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(4,679,409</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,976,192</td><td style="width: 1%; text-align: left"> </td></tr> </table> 7000000 655601 4679409 2976192 -4679409 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"></td> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SHORT TERM INVESTMENTS</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On September 12, 2023, the Company invested in a $<span style="-sec-ix-hidden: hidden-fact-185">5,000,0000</span> certificate of deposit (CD), which matured on March 12, 2024. CDs should be reported as part of cash and cash equivalents at cost plus accrued interest if less than 90 days from the purchase date, and on its own line in the financial statements if the purchase is greater than 90 days. The CD has been classified as a short term investment due to the length of time to maturity at acquisition and is measured using Level 2. The Company recognized interest income of $171,573 in the financial statements as of March 31, 2024.</p> 2024-03-12 171573 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10<b>. COMMITMENTS AND CONTINGENCIES</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Effective October 1, 2022, the Company extended its research agreement with the University of Iowa through March 31, 2024. As consideration under the research agreement, the University of Iowa will receive a maximum of $343,984 from the Company in four equal installments of $85,996. The agreement can be terminated by either party upon sixty (60) days prior written notice to the other. As of March 31, 2024, the contract was paid in full.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Effective October 1, 2022, the Company extended its research agreement with the University of Michigan through March 31, 2024. As consideration under the research agreement, the University of Michigan will receive a maximum of $298,194, from the Company in four equal installments of $74,549. In the event of early termination by the Sponsor, the Sponsor will pay all costs accrued by the University as of the date of termination, including non-cancellable obligations. As of March 31, 2024, there remains a balance of $149,098 per the agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company rented lab space with the University of Iowa as of February 2022. The monthly rent was $1,468, plus an additional $500 for the rental of a lab on a month-to-month basis and is cancellable with a thirty (30) day notice. On July 1, 2022, the Company increased the space needed for its’ lab work for a monthly rental of $5,468 per month. Due to the rental being month-to-month, ASC 842 lease accounting is not applicable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">In the normal course of business, the Company may be involved in legal proceedings, claims and assessments arising in the ordinary course of business. Such matters are subject to many uncertainties, and outcomes are not predictable with assurance. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the Company’s financial position or results of operation.</p> 343984 85996 298194 74549 149098 1468 500 5468 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"></td> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RELATED PARTY</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><b><span style="text-decoration:underline">Shareholders Loan</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">As of March 31, 2024, the Company reported an accrual associated with the CEO’s prior years’ salary in the amount of $211,750 for the current year, which is recorded in related party accrued expenses. The Company began accruing the salary in 2011 and used the funds for operating expenses. During the period ended December 31, 2022, the accrued salary was reclassified as a loan from the CEO, with an interest rate of five percent (5%). The loan will be repaid with monthly payments of $9,290, including interest and principal over a two-year period. As of March 31, 2024, the principal balance remaining on the loan was $64,941, and interest paid during the nine months ended March 31, 2024 was $5,090.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><b><span style="text-decoration:underline">Other Related Party Activity</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">As discussed in Note 8, the Company purchased an interest in a company that the CEO became a director of subsequent to the purchase.</p> 211750 0.05 9290 64941 5090 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>12.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SUBSEQUENT EVENTS</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Management evaluated subsequent events as of the date of the financial statements pursuant to ASC TOPIC 855 and had no subsequent events to report.</p> false false false false 50000000 false --06-30 Q3 0001481028