0001213900-25-013462.txt : 20250213 0001213900-25-013462.hdr.sgml : 20250213 20250213160049 ACCESSION NUMBER: 0001213900-25-013462 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 55 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250213 DATE AS OF CHANGE: 20250213 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Modular Medical, Inc. CENTRAL INDEX KEY: 0001074871 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 870620495 STATE OF INCORPORATION: NV FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41277 FILM NUMBER: 25619984 BUSINESS ADDRESS: STREET 1: 16772 WEST BERNARDO DRIVE CITY: SAN DIEGO STATE: CA ZIP: 92127 BUSINESS PHONE: 858-800-3500 MAIL ADDRESS: STREET 1: 16772 WEST BERNARDO DRIVE CITY: SAN DIEGO STATE: CA ZIP: 92127 FORMER COMPANY: FORMER CONFORMED NAME: BEAR LAKE RECREATION INC DATE OF NAME CHANGE: 19981208 10-Q 1 ea0230149-10q_modular.htm QUARTERLY REPORT

 

 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 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 December 31, 2024

 

or

 

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

 

For the transition period from                             to                            

 

Commission file number: 001-41277

 

MODULAR MEDICAL, INC.

(Exact Name of Registrant as Specified in its Charter)

 

Nevada   87-0620495
(State or Other Jurisdiction of
Incorporation or Organization)
  (I.R.S. Employer
Identification No.)

 

10740 Thornmint Road, San Diego, CA 92127
(Address of Principal Executive Offices) (Zip Code)

 

(858) 800-3500
(Registrant’s telephone number, including area code)

 

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

 

Title of each class   Trading symbol(s)   Name of each exchange on which registered
Common Stock Par Value $.001 per Share   MODD   The Nasdaq Stock Market, LLC

 

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

 

Yes ☐ No

 

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

 

Yes ☐ No

 

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

 

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

 

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

 

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

 

☐ Yes No

 

The number of outstanding shares of the registrant’s common stock, par value $0.001 per share, was 40,665,220 as of February 10, 2025.

 

 

 

 

 

MODULAR MEDICAL, INC.

 

FORM 10-Q

December 31, 2024

 

TABLE OF CONTENTS

 

PART I — FINANCIAL INFORMATION   1
         
Item 1.   Financial Statements (Unaudited):   1
         
    Condensed Consolidated Balance Sheets as of December 31, 2024 and March 31, 2024   1
         
    Condensed Consolidated Statements of Operations for the three and nine months ended December 31, 2024 and December 31, 2023   2
         
    Condensed Consolidated Statements of Stockholders’ Equity for the three and nine months ended December 31, 2024 and 2023   3
         
    Condensed Consolidated Statements of Cash Flows for the nine months ended December 31, 2024 and 2023   4
         
    Notes to Condensed Consolidated Financial Statements   5
         
Item 2.   Management’s Discussion and Analysis of Financial Condition and Results of Operations   14
         
Item 3.   Quantitative and Qualitative Disclosures about Market Risk   17
         
Item 4.   Controls and Procedures   17
         
PART II — OTHER INFORMATION   18
         
Item 1.   Legal Proceedings   18
         
Item 1A.   Risk Factors   18
         
Item 2.   Unregistered Sales of Equity Securities   18
         
Item 3.   Defaults Upon Senior Securities   18
         
Item 4.   Mine Safety Disclosures   18
         
Item 5.   Other Information   18
         
Item 6.   Exhibits   19
         
    Signatures   20

 

i

 

 

Part I – FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

Modular Medical, Inc.
Condensed Consolidated Balance Sheets

(In thousands, except par value)

 

   December 31,
2024
(Unaudited)
   March 31,
2024
 
ASSETS        
CURRENT ASSETS        
Cash and cash equivalents  $6,986   $9,232 
Prepaid expenses and other   345    465 
TOTAL CURRENT ASSETS   7,331    9,697 
           
Property and equipment, net   3,958    2,975 
Right of use asset, net   860    1,135 
TOTAL ASSETS  $12,149   $13,807 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
           
CURRENT LIABILITIES          
Accounts payable  $522   $802 
Accrued expenses   451    280 
Short-term lease liabilities   410    373 
TOTAL CURRENT LIABILITIES   1,383    1,455 
           
Long-term lease liabilities   504    817 
TOTAL LIABILITIES   1,887    2,272 
           
Commitments and Contingencies (Note 7)   
 
    
 
 
           
STOCKHOLDERS’ EQUITY          
Preferred Stock, $0.001 par value, 5,000 shares authorized, none issued and outstanding   
    
 
Common Stock, $0.001 par value, 100,000 shares authorized; 40,665 and 32,464 shares issued and outstanding
as of December 31, 2024 and March 31, 2024, respectively
   41    32 
Additional paid-in capital   90,047    77,432 
Accumulated deficit   (79,826)   (65,929)
TOTAL STOCKHOLDERS’ EQUITY   10,262    11,535 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY  $12,149   $13,807 

 

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

 

1

 

 

Modular Medical, Inc.
Condensed Consolidated Statements of Operations
(Unaudited)

(In thousands, except per share data)

 

   Three Months Ended
December 31,
   Nine Months Ended
December 31,
 
    2024     2023   2024   2023 
Operating expenses                
Research and development  $3,853   $3,838   $10,760   $9,765 
General and administrative   1,001    1,431    3,310    3,445 
Total operating expenses   4,854    5,269    14,070    13 210 
Loss from operations   (4,854)   (5,269)   (14,070)   (13,210)
Other income   50    
    175    23 
Loss before income taxes   (4,804)   (5,269)   (13,895)   (13,187)
Provision for income taxes   
    
    2    2 
Net loss  $(4,804)  $(5,269)  $(13,897)  $(13,189)
                     
Net loss per share                    
Basic and diluted  $(0.13)  $(0.23)  $(0.39)  $(0.64)
                     
Shares used in computing net loss per share                    
Basic and diluted   37,807    22,540    35,349    20,708 

 

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

 

2

 

 

Modular Medical, Inc.
Condensed Consolidated Statements of Stockholders’ Equity
(Unaudited)

(In thousands)

 

   Common Stock   Additional
Paid-In
   Accumulated   Stockholders’ 
   Shares   Amount   Capital   Deficit   Equity 
Balance as of March 31, 2024   32,464   $32   $77,432   $(65,929)  $11,535 
Shares issued for services   10    
    15    
    15 
Exercise of warrants   55    
    68    
    68 
Issuances under equity incentive plan   32    
    6    
    6 
Stock-based compensation       
    529    
    529 
Net loss       
    
    (4,137)   (4,137)
Balance as of June 30, 2024   32,561   $32   $78,050   $(70,066)  $8,016 
Shares issued for services   20    
    35    
    35 
Exercise of warrants   939    1    844    
    845 
At-the-market sales of stock, net   825    1    1,922    
    1,923 
Issuances under equity incentive plan   25    
    9    
    9 
Stock-based compensation       
    1,044    
    1,044 
Net loss       
    
    (4,956)   (4,956)
Balance as of September 30, 2024   34,370   $34   $81,904   $(75,022)  $6,916 
Issuance of common stock in equity offering, net   5,451    6    7,338    
    7,344 
Exercise of warrants   723    1    195    
    196 
At-the-market sales of stock, net   96    
    191    
    191 
Issuances under equity incentive plan   25    
    5    
    5 
Stock-based compensation       
    414    
    414 
Net loss       
    
    (4,804)   (4,804)
Balance as of December 31, 2024   40,665   $41   $90,047   $(79,826)  $10,262 

  

   Common Stock   Additional
Paid-In
   Accumulated   Stockholders’ 
   Shares   Amount   Capital   Deficit   Equity 
Balance as of March 31, 2023   10,949   $11   $53,524   $(48,459)  $5,076 
Issuance of common stock and warrants in equity offering, net   10,139    10    9,723    
    9,733 
Issuances under equity incentive plan   7    
    6    
    6 
Stock-based compensation       
    478    
    478 
Net loss       
    
    (3,737)   (3,737)
Balance as of June 30, 2023   21,095   $21   $63,731   $(52,196)  $11,556 
Shares issued for services   2    
    1    
    1 
Issuances under equity incentive plan   27    
    7    
    7 
Stock-based compensation       
    557    
    557 
Net loss       
    
    (4,183)   (4,183)
Balance as of September 30, 2023   21,124   $21   $64,296   $(56,379)  $7,938 
Exercise of warrants   148    
    181    
    181 
Issuance of common stock under equity incentive plan   27    
    11    
    11 
Stock-based compensation       
    984    
    984 
Net loss       
    
    (5,269)   (5,269)
Balance as of December 31, 2023  $21,299   $21   $65,472   $(61,648)  $3,845 

 

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

 

3

 

 

Modular Medical, Inc.
Condensed Consolidated Statements of Cash Flows

(Unaudited)

(In thousands)

 

   Nine Months Ended
December 31,
 
   2024   2023 
CASH FLOWS FROM OPERATING ACTIVITIES        
Net loss  $(13,897)  $(13,189)
Adjustments to reconcile net loss to net cash used in operating activities:          
Stock-based compensation expense   2,007    2,043 
Loss on asset disposal   
    21 
Depreciation and amortization   737    283 
Shares for services   48    16 
Changes in assets and liabilities:          
Prepaid expenses and other assets   (20)   (63)
Lease right-of-use asset   275    255 
Accounts payable and accrued expenses   (285)   453 
Change in lease liability   (275)   (268)
Net cash used in operating activities   (11,410)   (10,449)
           
CASH FLOWS FROM INVESTING ACTIVITIES          
Purchases of property and equipment   (1,545)   (1,217)
Net cash used in investing activities   (1,545)   (1,217)
           
CASH FLOWS FROM FINANCING ACTIVITIES          
Proceeds from at-the-market sales of stock, net   2,114    
 
Proceeds from exercise of common stock purchase warrants   1,251    181 
Proceeds from issuance of common stock, net   7,344    
 
Proceeds from issuance of common stock and warrants, net   
    9,733 
Net cash provided by financing activities   10,709    9,914 
           
Net decrease in cash and cash equivalents   (2,246)   (1,752)
           
Cash and cash equivalents at beginning of period   9,232    3,799 
           
Cash and cash equivalents at end of period  $6,986   $2,047 

 

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

 

4

 

 

MODULAR MEDICAL, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)

 

NOTE 1 – THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Modular Medical, Inc. (the “Company”) was incorporated in Nevada in October 1998 under the name Bear Lake Recreation, Inc. The Company had no material business operations until approximately 2017 when it acquired all of the issued and outstanding shares of Quasuras, Inc., a Delaware corporation (“Quasuras”), and changed its name from Bear Lake Recreation, Inc. to Modular Medical, Inc.

 

The Company is a pre-revenue, medical device company focused on the design, development and commercialization of innovative insulin pumps using modernized technology to increase pump adoption in the diabetes marketplace. Through the creation of an innovative two-part patch pump, its initial product, the MODD1, the Company seeks to fundamentally alter the trade-offs between cost and complexity and access to the higher standards of care requiring considerable motivation that presently available insulin pumps provide. By simplifying and streamlining the user experience from introduction, prescription, reimbursement, training and day-to-day use, the Company seeks to expand the wearable insulin delivery device market beyond the highly motivated “super users” and expand the category into the mass market. The product seeks to serve both the type 1 and the rapidly growing, especially in terms of device adoption, type 2 diabetes markets. In January 2024, the Company submitted a 510(k) premarket notification to the United States Food and Drug Administration (“FDA”) for the MODD1, and, in September 2024, the Company received FDA clearance to market and sell its MODD1 pump in the United States.

 

Liquidity and Going Concern

 

The Company does not currently have revenues to generate cash flows to cover operating expenses. Since its inception, the Company has incurred operating losses and negative cash flows in each year due to costs incurred in connection with its operations. The Company expects to continue to incur operating losses for the foreseeable future and incur cash outflows from operations as it continues to invest in the development and commercialization of its products. The Company expects that its operating expenses will continue to increase, and, as a result, it will eventually need to generate significant revenue to achieve profitability. When considered with its current operating plan, these conditions raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that these financial statements are issued. In addition, the Company’s independent registered public accounting firm, in its report on the consolidated financial statements as of and for the year ended March 31, 2024, expressed substantial doubt about the Company’s ability to continue as a going concern. These condensed consolidated financial statements do not include any adjustments that might result from this uncertainty. Implementation of the Company’s plans and its ability to continue as a going concern will depend upon the Company’s ability to raise additional capital, through the sale of additional equity or debt securities, to support its future operations. There can be no assurance that such additional capital, whether in the form of debt or equity financing, will be sufficient or available and, if available, that such capital will be offered on terms and conditions acceptable to the Company. The Company’s operating needs include the planned costs to operate its business, including amounts required to fund working capital and capital expenditures. The Company’s future capital requirements and the adequacy of its available funds will depend on many factors, including the Company’s ability to successfully commercialize its MODD1 product, competing technological and market developments, and the need to enter into collaborations with other companies or acquire other companies or technologies to enhance or complement its product offering. If the Company is unable to secure additional capital, it may be required to curtail its product commercialization and research and development initiatives and take additional measures to reduce costs in order to conserve its cash.

 

5

 

 

Basis of Presentation

 

The Company’s fiscal year ends on March 31 of each calendar year. Each reference to a fiscal year in these notes to the condensed consolidated financial statements refers to the fiscal year ended March 31 of the calendar year indicated (for example, fiscal 2025 refers to the fiscal year ending March 31, 2025). The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary, Quasuras. All significant intercompany transactions and balances have been eliminated in consolidation.

 

The accompanying condensed consolidated financial statements are unaudited and have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and with the rules and regulations of the United States Security and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated balance sheet as of March 31, 2024 has been derived from the audited consolidated financial statements at that date. Certain information and disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with these rules and regulations of the SEC. The information in this report should be read in conjunction with the Company’s consolidated financial statements and notes thereto included in its most recent annual report on Form 10-K filed with the SEC.

 

In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) necessary to summarize fairly the Company’s financial position, results of operations and cash flows for the interim periods presented. The operating results for the nine months ended December 31, 2024 are not necessarily indicative of the results that may be expected for the year ending March 31, 2025 or for any other future period.

 

Use of Estimates

 

The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amount of revenues and expenses during the reporting period. Estimates may include those pertaining to accruals, stock-based compensation and income taxes. Actual results could differ from those estimates.

 

Reportable Segment

 

The Company operates in one business segment and uses one measurement of profitability for its business.

 

Research and Development

 

The Company expenses research and development expenditures as incurred.

  

Concentration of Credit Risk

 

Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash held in demand deposit accounts. The Company maintains a portion of its cash in demand deposit accounts at high credit quality financial institutions within the United States, which are insured by the Federal Deposit Insurance Corporation up to limits of approximately $250,000. No reserve has been made in the financial statements for any possible loss due to financial institution failure.

 

6

 

 

Risks and Uncertainties

 

The Company is subject to risks from, among other things, competition associated with the industry in general, other risks associated with financing, liquidity requirements, rapidly changing customer requirements, limited operating history, pandemics, wars and acts of terrorism and the volatility of public markets. The Company may be unable to access the capital markets, and additional capital may only be available to the Company on terms that could be significantly detrimental to its existing stockholders and to its business.

  

Cash and Cash Equivalents

 

Cash and cash equivalents include cash held in demand deposit and money market accounts, certificates of deposit and all highly liquid debt instruments with original maturities of three months or less.

 

Property and Equipment

 

Property and equipment are recorded at historical cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally three to five years. Depreciation is recorded in operating expenses in the consolidated statements of operations. Leasehold improvements and assets acquired through finance leases are amortized over the shorter of their estimated useful life or the lease term, and amortization is recorded in operating expenses in the consolidated statements of operations. Construction-in-process includes machinery and equipment and is stated at cost and not depreciated. Depreciation on construction-in-process commences when the assets are ready for their intended use and placed into service.

 

Fair Value of Financial Instruments

 

The Company measures the fair value of financial instruments using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels:

 

  Level 1 inputs to the valuation methodology are quoted prices for identical assets or liabilities in active markets.

 

  Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.

 

  Level 3 inputs to the valuation methodology are unobservable and significant to the fair value measurement.

 

Due to their short-term nature, the carrying values of cash equivalents, accounts payable and accrued expenses, approximate fair value.

 

Leases

 

The Company’s right-of-use assets consist of leased assets recognized in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) No. 842, Leases, which requires lessees to recognize a lease liability and a corresponding lease asset for virtually all lease contracts. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and the lease liability represents the Company’s obligation to make lease payments arising from the lease, both of which are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Leases with a lease term of 12 months or less at inception are not recorded on the consolidated balance sheets and are expensed on a straight-line basis over the lease term in the consolidated statement of operations and comprehensive loss. The Company determines the lease term by agreement with the lessor. In cases where the lease does not provide an implicit interest rate, the Company uses the Company’s incremental borrowing rate based on the information available at commencement date in determining the present value of future payments.

 

7

 

 

Stock-Based Compensation

 

The Company periodically issues stock options, restricted stock units and stock awards to employees and non-employees. The Company accounts for such awards based on FASB ASC Topic 718, whereby the value of the award is measured on the date of grant and recognized as compensation expense on a straight-line basis over the requisite service period, usually the vesting period. With respect to performance-based awards, the Company assesses the probability of achieving the requisite performance criteria before recognizing compensation expense. The fair value of the Company’s stock options is estimated using the Black-Scholes-Merton Option Pricing (“Black Scholes”) model, which uses certain assumptions related to risk-free interest rates, expected volatility, expected life of the options, and future dividends. Compensation expense is recorded based upon the value derived from the Black-Scholes model. The assumptions used in the Black-Scholes model could materially affect compensation expense recorded in future periods.

 

Per-Share Amounts

 

Basic net loss per share is computed by dividing loss for the period by the weighted-average number of shares of common stock outstanding (“WASO”) during the period. In addition, the Company includes the number of shares of common stock issuable under pre-funded warrants as outstanding for purposes of the WASO calculation. Diluted net loss per share gives effect to all potentially dilutive common shares outstanding during the period. Potentially dilutive common shares consist of incremental shares of common stock issuable upon the exercise of stock options and exercise of warrants.

  

The following table sets forth securities outstanding which were excluded from the computation of diluted net loss per share as their inclusion would be anti-dilutive (in thousands).

 

  

Nine Months Ended

December 31,

 
   2024   2023 
Options to purchase common stock   4,633    3,720 
Unvested restricted stock units   125    208 
Common stock purchase warrants   10,647    11,892 
Total   15,405    15,820 

 

Reclassifications

 

Certain prior year amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations or cash flows.

 

Comprehensive Loss

 

Comprehensive loss represents the changes in equity of an enterprise, other than those resulting from stockholder transactions. Accordingly, comprehensive loss may include certain changes in equity that are excluded from net loss. For the three and nine months ended December 31, 2024 and 2023, the Company’s comprehensive loss was the same as its net loss.

 

Recently Issued Accounting Pronouncements

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure of incremental segment information on an annual and interim basis. ASU No. 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and it requires retrospective application to all prior periods presented in the financial statements. As the Company has only one operating segment, the Company does not expect that the adoption of this ASU will have a material impact on the presentation of its consolidated financial statements.

 

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands disclosures in an entity’s income tax rate reconciliation table and disclosures regarding cash taxes paid both in the U.S. and foreign jurisdictions. The update will be effective for annual periods beginning after December 15, 2024. The Company does not expect that the adoption of this ASU will have a material impact on the presentation of its consolidated financial statements.

 

In November 2024, the FASB issued ASU No. 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The new standard requires disclosures about specific types of expenses included in the expense captions presented on the face of the income statement as well as disclosures about selling expenses. The standard is effective for the Company for annual periods beginning April 1, 2027 and interim periods beginning April 1, 2028, with early adoption permitted. The standard may be applied either prospectively to financial statements issued for reporting periods after the effective date or retrospectively to any or all prior periods presented in the financial statements. The Company is evaluating the impact that this ASU will have on the presentation of its consolidated financial statements. 

 

8

 

 

NOTE 2 – CONSOLIDATED BALANCE SHEET DETAIL

 

  

December 31,

2024

  

March 31,

2024 

 
   (in thousands) 
Property and equipment, net        
Machinery and equipment  $4,912   $3,209 
Computer equipment and software   66    66 
Construction-in-process   300    283 
Leasehold improvements   33    33 
Office equipment   46    63 
    5,357    3,654 
Less:  accumulated depreciation and amortization   (1,399)   (679)
Total  $3,958   $2,975 

 

  

December 31,

2024

  

March 31,

2024

 
   (in thousands) 
Accrued expenses        
Accrued wages and employee benefits  $300   $243 
Other   151    37 
Total  $451   $280 

 

NOTE 3 – LEASES

  

Thornmint Road, San Diego, CA 

 

The 48-month lease term commenced February 1, 2023, and the lease provides for an initial base monthly rent of $36,000 with annual rent increases of approximately 4%. In addition to the minimum lease payments, the Company is responsible for property taxes, insurance and certain other operating costs. A discount rate of 8%, which approximated the Company’s incremental borrowing rate, was used to measure the lease asset and liability. The Company obtained a right-of-use asset of approximately $1,560,000 in exchange for its obligations under the operating lease.

 

Future minimum payments under the facility operating lease, as of December 31, 2024, are listed in the table below (in thousands).

 

Annual Fiscal Years    
2025  $115 
2026   470 
2027   405 
Total future lease payments  $990 
Less: Imputed interest   (76)
Present value of lease liability  $914 

 

Cash paid for amounts included in the measurement of lease liabilities was approximately $337,000 and $365,000 for the nine months ended December 31, 2024 and 2023, respectively. Rent expense was approximately $337,000 for each of the nine month periods ended December 31, 2024 and 2023, respectively and $112,000 for each of the three month periods ended December 31, 2024 and 2023.

 

NOTE 4 – STOCKHOLDERS’ EQUITY

 

November 2024 Public Offering

 

In November 2024, the Company entered into an Underwriting Agreement (the “Agreement”) with Titan Partners Group LLC, a division of American Capital Partners, LLC (the “Underwriter”), relating to a firm commitment underwritten offering (the “Offering”) of 5,450,573 shares (the “Shares”) of common stock of the Company, at a public offering price of $1.50 per share. The Offering closed on November 25, 2024 (the “Closing Date”), resulting in gross proceeds to the Company of approximately $8.2 million, before deducting underwriting discounts, commissions and offering expenses. The Offering was made pursuant to an effective registration statement on Form S-3 (Registration Statement No. 333-264193) previously filed with the Securities and Exchange Commission on April 8, 2022, subsequently amended on April 15, 2022, and declared effective by the SEC on April 19, 2022, and a preliminary prospectus supplement relating to the Offering dated November 21, 2024.

 

9

 

 

Pursuant to the Agreement, as partial compensation for its services, the Company issued to the Underwriter on the Closing Date, warrants (the “Underwriter Warrants”) to purchase an aggregate of 381,540 shares of common stock, representing 7% of the Shares issued on the Closing Date. The Underwriter Warrants will be exercisable, in whole or in part, commencing on May 21, 2025 and expiring on November 25, 2029, at an exercise price per share of $1.875.

 

Pursuant to the Agreement, each of the Company’s directors and executive officers entered into “lock-up” agreements with the Underwriter that, subject to certain exceptions, prohibit, without the prior written consent of the Underwriter, the sale, transfer or other disposition of securities of the Company for a period of 60 days after the Closing Date (the “Lock-Up Period”). In addition, pursuant to the Agreement, except with respect to certain exempt issuances, the Company is prohibited from issuing common stock or common stock equivalents during the Lock-Up Period and from engaging in certain variable rate transactions for a period of one year from the Closing Date.

 

ATM Offering

 

In November 2023, the Company entered into a Sales Agreement (the “ATM Agreement”) with Leerink Partners LLC (“Leerink”) under which the Company may offer and sell, from time to time at its sole discretion, shares of its common stock through an “at the market offering” program under which Leerink will act as sales agent or principal. The ATM Agreement provides that Leerink will be entitled to compensation for its services equal to 3.0% of the gross proceeds from sales of any shares of common stock under the ATM Agreement. The Company has no obligation to sell any shares under the ATM Agreement and may, at any time, suspend solicitation and offers under the ATM Agreement. During the three and nine months ended December 31, 2024, under the ATM Agreement, the Company sold 95,685 and 920,199 shares of common stock, respectively, for gross proceeds of $218,449 and $2,224,440. During the three and nine months ended December 31, 2024, the Company incurred commissions and legal fees of $27,760 and $110,440, respectively.

 

Common Stock Purchase Warrants

 

As of December 31, 2024, the Company had the following warrants outstanding (share amounts in thousands):

 

   Number of
Shares
   Exercise
Price ($)
   Expiration 
Balance as of March 31, 2024   12,521           
Warrants exercised   (55)   1.22    May 2028 
Balance as of June 30, 2024   12,466           
Warrants exercised   (252)   0.01     
Warrants exercised   (649)   1.22    May 2028 
Warrants exercised   (39)   1.32    May 2027 
Balance as of September 30, 2024   11,526           
Issuance of warrants   382    1.875    Nov 2029 
Warrants exercised   (565)   0.01     
Warrants exercised   (152)   1.22    May 2028 
Warrants exercised   (12)   1.32    May 2027 
Balance as of December 31, 2024   11,179           

 

As of March 31, 2024, the Company had the following warrants outstanding (share amounts in thousands):

 

Type  Number of
Shares
   Exercise
Price ($)
   Expiration 
Common stock   1,348    0.01     
Common stock   4,421    1.22    May 2028 
Common stock   535    1.32    May 2027 
Common stock   768    6.00    January 2027 - February 2027 
Common stock   4,011    6.60    February 2027 
Common stock   1,438    6.60    November 2027 
Total   12,521           

 

The outstanding pre-funded warrants with an exercise price of $0.01 per share were included in the weighted average shares outstanding calculation for each of the three and nine month periods ended December 31, 2024 and 2023. At March 31, 2024, the Company had a receivable from its transfer agent for approximately $142,000 for the proceeds from warrants exercised prior to March 31, 2024. The receivable was recorded in the prepaid and other line in the consolidated balance sheet at March 31, 2024 and was collected during the three months ended June 30, 2024.

 

Other

 

During the nine months ended December 31, 2024 and 2023, the Company issued 30,000 and 1,429 shares of common stock with fair values of approximately $51,000 and $1,400, respectively, to service providers.

 

10

 

 

NOTE 5 – STOCK-BASED COMPENSATION

 

Amended 2017 Equity Incentive Plan

 

In October 2017, the Company’s board of directors (the “Board”) approved the 2017 Equity Incentive Plan (the “Plan”), as amended, with 1,000,000 shares of common stock reserved for issuance. In January 2020 and August 2021, the Board approved increases in the number of shares reserved for issuance by 333,334 and 1,333,334 shares, respectively. In January 2023 and February 2024, the Company’s stockholders approved increases in the number of shares reserved for issuance under the Plan by an additional 2,000,000 and 3,000,000 shares, respectively. Under the Plan, eligible employees, directors and consultants may be granted a broad range of awards, including stock options, stock appreciation rights, restricted stock, performance-based awards and restricted stock units. The Plan is administered by the Board or, in the alternative, a committee designated by the Board. 

 

Stock-Based Compensation Expense

 

Stock options granted by the Company generally vest over 36 months and have a 10-year term. As of December 31, 2024, the unamortized compensation cost related to stock options was approximately $1,486,000 and is expected to be recognized as expense over a weighted-average period of approximately 1.9 years.

 

In October 2023, under its Two-Part FDA Submission and Clearance Milestone Bonus Program (the “Bonus Program”), the Company granted stock options to purchase 909,533 shares of common stock, which were subject to vesting based upon the achievement of certain performance milestones by the Company and continued service by the optionees. In January 2024, options to purchase 625,326 shares (net of forfeitures), which were granted under part one of the Bonus Program, vested upon the Company’s submission to the FDA. In August 2024, options to purchase 242,307 shares (net of forfeitures), which were granted under part two of the Bonus Program, were canceled, as the Company did not receive clearance from the FDA for its MODD1 product by August 1, 2024. In August 2024, the Company granted new options to purchase 339,298 shares (the “Clearance Options”), which were subject to vesting based upon the Company’s receipt of clearance from the FDA for its MODD1 product by December 31, 2024 and continued service by the optionees. The Clearance Options vested in full in September 2024 upon the Company’s receipt of clearance from the FDA for its MODD1 product.

 

The weighted-average grant date fair value of options granted was $1.42 and $0.98 per share for the nine months ended December 31, 2024 and 2023, respectively, and $1.56 and $0.97 for the three months ended December 31, 2024 and 2023, respectively. The following assumptions were used in the fair-value method calculations:

 

   

Three Months Ended

December 31,

    Nine Months Ended
December 31,
 
    2024     2023     2024     2023  
Risk-free interest rates     3.9% - 4.4%       3.8% - 4.7%       3.5% - 4.4%       3.5% - 4.7%  
Volatility     110% - 113%       123.4% - 127.6%       110% - 123%       82.5% - 152.2%  
Expected life (years)     5.05.7       5.05.4       5.05.7       5.06.2  

 

The fair values of options at the grant date were estimated utilizing the Black-Scholes valuation model, which includes simplified methods to establish the expected life of options, as well as average volatility. The risk-free interest rate was derived from the Daily Treasury Yield Curve Rates, as published by the U.S. Department of the Treasury as of the grant date for terms equal to the expected terms of the options. A dividend yield of zero was applied because the Company has never paid dividends and has no intention to pay dividends in the foreseeable future. The Company accounts for forfeitures as they occur.

 

The following table summarizes the activity in the shares available for grant under the Plan during the nine months ended December 31, 2024:

 

       Options Outstanding 
           Weighted 
   Shares       Average 
   Available   Number of   Exercise 
   for Grant   Shares   Price ($) 
Balance at March 31, 2024   3,648,651    3,689,341    3.70 
Share awards   (3,875)   
    1.56 
Options granted   (682,375)   682,375    1.52 
Options exercised   
    (7,530)   1.08 
Options cancelled and returned to the Plan   42,230    (42,230)   2.62 
Balance at June 30, 2024   3,004,631    4,321,956    3.36 
Share awards   (3,875)   
    2.28 
Options granted   (483,673)   483,673    1.81 
Options cancelled and returned to the Plan   274,901    (274,901)   1.51 
Balance at September 30, 2024   2,791,984    4,530,728    3.33 
Share awards   (3,875)   
    1.37 
Options granted   (129,375)   129,375    1.88 
Options cancelled and returned to the Plan   27,388    (27,388)   1.30 
Balance at December 31, 2024   2,686,122    4,632,715    3.30 

 

11

 

 

A stock option was exercised on a cashless basis for a net issuance of 7,530 shares of common stock during the nine months ended December 31, 2024. There were no stock options exercised during the nine months ended December 31, 2023. During the nine months ended December 31, 2024 and 2023, the Company awarded 11,625 and 19,015 shares, respectively, and for the three months ended December 31, 2024 and 2023, the Company awarded 3,875 and 6,375 shares, respectively, to its non-employee directors under the Company’s outside director compensation plan. For the nine months ended December 31, 2024 and 2023, the Company recorded stock-based compensation expense for these share awards of approximately $20,000 and $25,000, respectively, and for the three months ended December 31, 2024 and 2023, the Company recorded stock-based compensation expense for these share awards of approximately $5,000 and $11,000, respectively.

 

A summary of restricted stock unit (“RSU”) activity under the Plan is presented below.

 

       Weighted
Average
 
   Number of
Shares
   Grant-Date
Fair Value
($)
 
Non-vested shares at March 31, 2024   187,499    0.91 
Vested   (20,832)   0.91 
Non-vested shares at June 30, 2024   166,667    0.91 
Vested   (20,833)   0.91 
Non-vested shares at September 30, 2024   145,834    0.91 
Vested   (20,833)   0.91 
Non-vested shares at December 31, 2024   125,001    0.91 

 

The total intrinsic value of RSUs outstanding as of December 31, 2024 was approximately $171,000. The unamortized compensation cost at December 31, 2024 was approximately $115,000 related to RSUs and is expected to be recognized as expense over a period of approximately 1.5 years.

 

The following table summarizes the range of outstanding and exercisable options as of December 31, 2024:

 

   Options Outstanding   Options Exercisable 
Range of Exercise Price  Number
Outstanding
   Weighted
Average
Remaining
Contractual
Life
(in Years)
   Weighted
Average
Exercise
Price ($)
   Number
Exercisable
   Weighted
Average
Exercise
Price ($)
   Aggregate
Intrinsic
value ($)
 
$0.93 - $2.28   3,200,441    8.22    1.59    2,095,570    1.57    213,512 
$3.95 - $7.51   933,145    6.43    5.30    873,089    5.37    
 
$8.61 - $17.70   499,129    6.48    10.56    499,129    10.56    
 
$0.93 - $17.70   4,632,715    7.67    3.30    3,467,788    3.82    213,512 

 

The intrinsic value per share is calculated as the excess of the closing price of the common stock on the Company’s principal trading market over the exercise price of the option.

 

NOTE 6 – INCOME TAXES

 

The Company determines deferred tax assets and liabilities based upon the differences between the financial statement and tax bases of the Company’s assets and liabilities using tax rates in effect for the year in which the Company expects the differences to affect taxable income. A valuation allowance is established for any deferred tax assets for which it is more likely than not that all or a portion of the deferred tax assets will not be realized. Based on the available information and other factors, management believes it is more likely than not that its federal and state net deferred tax assets will not be fully realized, and the Company has recorded a full valuation allowance.

 

The Company files U.S. federal and state income tax returns in jurisdictions with varying statutes of limitations. All tax returns for fiscal 2016 to fiscal 2024 may be subject to examination by the U.S. federal and state tax authorities. As of December 31, 2024, the Company has not recorded any liability for unrecognized tax benefits related to uncertain tax positions.

 

12

 

 

NOTE 7 – COMMITMENTS AND CONTINGENCIES

 

Litigations, Claims and Assessments

 

In the normal course of business, the Company may be involved in legal proceedings, claims and assessments arising in the ordinary course of business. The Company records legal costs associated with loss contingencies as incurred and accrues for all probable and estimable settlements.

 

Indemnification

 

In the ordinary course of business, the Company enters into contractual arrangements under which it may agree to indemnify the counterparties from any losses incurred relating to breach of representations and warranties, failure to perform certain covenants, or claims and losses arising from certain events as outlined within the particular contract, which may include, for example, losses arising from litigation or claims relating to past performance. Such indemnification clauses may not be subject to maximum loss clauses. The Company has also entered into indemnification agreements with its officers and directors. No amounts were reflected in the Company’s consolidated financial statements for the three and nine months ended December 31, 2024 and 2023 related to these indemnifications. The Company has not estimated the maximum potential amount of indemnification liability under these agreements due to the limited history of prior claims and the unique facts and circumstances applicable to each particular agreement. To date, the Company has not made any payments related to these indemnification agreements.

 

Purchase Obligations

 

The Company’s primary purchase obligations include purchase orders for machinery and equipment. At December 31, 2024, the Company had outstanding purchase orders for machinery and equipment and related expenditures of approximately $1,061,000.

 

In December 2023, the Company signed a device integration agreement with a provider of connected-care and remote monitoring diabetes technology solutions. As of December 31, 2024, the Company had a remaining obligation under the device integration agreement of approximately $400,000 over three years for technology license and maintenance fees.

 

NOTE 8 – RELATED PARTY TRANSACTIONS

 

A family member of one of the Company’s executive officers is an employee of the Company. During the three months ended December 31, 2024 and 2023, the Company paid the family member $38,191 and $44,095, respectively, which includes the aggregate grant date fair values, as determined pursuant to FASB ASC Topic 718, of any stock options granted during each period. During the nine months ended December 31, 2024 and 2023, the Company paid the family member $138,510 and $107,849, respectively, which includes the aggregate grant date fair values, as determined pursuant to FASB ASC Topic 718, of any stock options granted during each period.

 

13

 

 

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

 

This Management’s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with the accompanying condensed consolidated financial statements and notes included in this Quarterly Report on Form 10-Q (this Report). This Report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, which include, without limitation, statements about the market for our technology, our strategy, competition, expected financial performance and capital raising efforts, and other aspects of our business identified in our most recent annual report on Form 10-K filed with the Securities and Exchange Commission on June 21, 2024 and in other reports that we file from time to time with the Securities and Exchange Commission. Any statements about our business, financial results, financial condition and operations contained in this Report that are not statements of historical fact may be deemed to be forward-looking statements. Without limiting the foregoing, the words “believes,” “anticipates,” “expects,” “intends,” “plans,” “projects,” or similar expressions are intended to identify forward-looking statements. Our actual results could differ materially from those expressed or implied by these forward-looking statements as a result of various factors, including the risk factors described under Item 1A of our Annual Report on Form 10-K for the year ended March 31, 2024. These forward-looking statements represent our intentions, plans, expectations, assumptions and beliefs about future events and are subject to risks, uncertainties and other factors including, without limitation, inflationary risks, including the risk of increasing costs for certain of the Company’s components, and related issues that may arise therefrom. Many of those factors are outside of our control and could cause actual results to differ materially from those expressed or implied by those forward-looking statements. In light of these risks, uncertainties and assumptions, the events described in the forward-looking statements might not occur or might occur to a different extent or at a different time than we have described. You are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date of this Report. All subsequent written and oral forward-looking statements concerning other matters addressed in this Report and attributable to us or any person acting on our behalf are expressly qualified in their entirety by the cautionary statements contained or referred to in this Report. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events, a change in events, conditions, circumstances or assumptions underlying such statements, or otherwise.

 

Our fiscal year ends on March 31 of each calendar year. Each reference to a fiscal year in this Report, refers to the fiscal year ended March 31 of the calendar year indicated (for example, fiscal 2025 refers to the fiscal year ending March 31, 2025). Unless the context requires otherwise, references to “we,” “us,” “our,” and the “Company” refer to Modular Medical, Inc. and its consolidated subsidiary.

 

Company Overview

 

We are a pre-revenue medical device company focused on the design, development and commercialization of innovative insulin pumps using modernized technology to increase pump adoption in the diabetes marketplace. Through the creation of a novel two-part patch pump, our initial product, the MODD1, we seek to fundamentally alter the trade-offs between cost and complexity and access to the higher standards of care that presently-available insulin pumps provide. By simplifying and streamlining the user experience from introduction, prescription, reimbursement, training and day-to-day use, we seek to expand the wearable insulin delivery device market beyond the highly motivated “super users” and expand the category into the mass market. The product seeks to serve both the type 1 and the rapidly growing, especially in terms of device adoption, type 2 diabetes markets. In January 2024, we submitted a 510(k) premarket notification to the United States Food and Drug Administration (the “FDA”) for our MODD1 insulin pump, and, in September 2024, we received FDA clearance to market and sell our MODD1 pump in the United States. We are actively working to commercialize our MODD1 product and commence initial shipments in the first half of fiscal 2026, obtain regulatory clearance to market and sell our MODD1 product in foreign jurisdictions, improve the manufacturability and usability of our MODD1 product and develop new pump products.

 

Historically, we have financed our operations principally through private placements and public offerings of our common stock and sales of convertible promissory notes. Based on our current operating plan, substantial doubt about our ability to continue as a going concern for a period of at least one year from the date that the financial statements included in Item 1 of this Report are issued exists. Our ability to continue as a going concern depends on our ability to raise additional capital, through the sale of equity or debt securities, to support our future operations. If we are unable to secure additional capital, we will be required to curtail our research and development initiatives and take additional measures to reduce costs. We have provided additional disclosure in Note 1 to the consolidated financial statements in Item 1 of this Report and under Liquidity below. 

 

14

 

 

Critical Accounting Policies and Estimates

 

The discussion and analysis of our financial condition and results of operations are based upon our condensed consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of these condensed consolidated financial statements requires us to make certain estimates and judgments that affect the reported amounts of assets, liabilities, and expenses. On an ongoing basis, we make these estimates based on our historical experience and on assumptions that we consider reasonable under the circumstances. Actual results may differ from these estimates and reported results could differ under different assumptions or conditions. Our significant accounting policies and estimates are disclosed in Note 1 of the Notes to Consolidated Financial Statements in our Annual Report on Form 10-K for the year ended March 31, 2024. As of December 31, 2024, there have been no material changes to our significant accounting policies and estimates.

 

Results of Operations

 

Research and Development

 

   December 31,   Change 
   2024   2023   2023 to 2024 
   (dollar amounts in thousands) 
Research and development – Three months ended  $3,853   $3,838   $15    0.4%
Research and development – Nine months ended  $10,760   $9,765   $995    10.2%

 

Our research and development, or R&D, expenses include personnel, consulting, testing, materials and supplies, depreciation and amortization and other operational costs associated with the pre-commercialization development and production of our insulin pump products. We expense R&D costs as they are incurred.

 

R&D expenses remained relatively flat for the three months ended December 31, 2024 compared with the same period of 2023, as employee-related costs increased approximately $0.5 million, depreciation expense increased by approximately $0.2 million, materials and supplies costs increased by approximately $0.2 million, and other R&D-related expenses increased $0.1 million. These increases were substantially offset by decreases of $0.6 million in consulting expenses, which were significant in fiscal 2024 in support of our submission to the FDA in January 2024, and $0.4 million in stock-based compensation expense.

 

R&D expenses increased for the nine months ended December 31, 2024 compared with the same period of 2023, primarily due to increased employee-related costs of approximately $0.9 million, an increase in depreciation expense of approximately $0.5 million, an increase in travel-related and other costs of approximately $0.2 million and an increase in stock-based compensation costs of approximately $0.1 million. These increases were partially offset by decreases of approximately $0.6 million in consulting expenses and $0.1 million in material and supplies costs.

 

Our full-time R&D employee headcount increased to 44 at December 31, 2024 from 36 at December 31, 2023. R&D expenses included stock-based compensation expenses of approximately $0.3 million and $0.7 million for the three-months ended December 31, 2024 and 2023, respectively, and $1.5 million and $1.4 million for the nine-month periods ended December 31, 2024 and 2023, respectively. We expect research and development expenses to increase for the remainder of fiscal 2025 due to testing activities in support of commercialization of our MODD1 product and to advance development of new pump products.

 

15

 

 

General and Administrative

 

   December 31,   Change 
   2024   2023   2023 to 2024 
   (dollar amounts in thousands) 
General and administrative – Three months ended  $1,001   $1,431   $(430)   (30.0)%
General and administrative – Nine months ended  $3,310   $3,445   $(135)   (3.9)%

 

General and administrative, or G&A, expenses consist primarily of personnel and related overhead costs for facilities, finance, human resources, legal, investor relations, marketing and general management.

 

G&A expenses decreased for the three months ended December 31, 2024 compared with the same period of 2023, primarily as a result of decreased stock-based compensation expense of approximately $0.2 million, decreased legal and other professional service expenses of approximately $0.1 million, decreased marketing expenses of approximately $0.1 million and a decrease in other G&A expenses of approximately $0.1 million. The decreases were partially offset by an increase in consulting expenses of approximately $0.1 million.

 

G&A expenses decreased for the nine months ended December 31, 2024 compared with the same period of 2023, primarily as a result of a decrease in stock-based compensation expense of approximately $0.1 million, a decrease in marketing expenses of approximately $0.1 million, and a decrease in travel-related and other costs of approximately $0.2 million. The decreases were partially offset by an increase in legal and other professional service expenses of approximately $0.3 million.

 

G&A expenses included stock-based compensation expenses of approximately $0.1 million and $0.3 million for the three-month periods ended December 31, 2024 and 2023, respectively and $0.5 million and $0.6 million for the nine months ended December 31, 2024 and 2023, respectively. We expect G&A expenses to increase for the remainder of fiscal 2025, as we expect to incur additional expenses in support of commercialization of our MODD1 product.

 

Liquidity and Capital Resources; Changes in Financial Condition 

 

We do not currently have revenues to generate cash flows to cover operating expenses. Since our inception, we have incurred operating losses and negative cash flows in each year due to costs incurred in connection with our operations. For the nine months ended December 31, 2024 and year ended March 31, 2024, we incurred net losses of approximately $13.9 million and $17.5 million, respectively. At December 31, 2024, we had a cash balance of $7.0 million and an accumulated deficit of approximately $80 million. We expect to continue to incur operating losses for the foreseeable future and incur cash outflows from operations, as we continue to invest in the development and commercialization of our pump products. We expect that our expenses will continue to increase, and, as a result, we will eventually need to generate significant revenue to achieve profitability. When considered with our current operating plan, these conditions raise substantial doubt about our ability to continue as a going concern for a period of at least one year from the date that the financial statements included in Item 1 of this Report are issued. Our financial statements do not include adjustments to the amounts and classification of assets and liabilities that may be necessary should we be unable to continue as a going concern. Our operating needs include the planned costs to operate our business, including amounts required to fund continued research and development activities, working capital and capital expenditures. Our ability to continue as a going concern depends on our ability to raise additional capital, through the sale of equity or debt securities to support our future operations.

 

In November 2023, we entered into a Sales Agreement (the “ATM Agreement”) with Leerink Partners LLC (“Leerink”) under which we may offer and sell, from time to time at our sole discretion, shares of our common stock (subject to availability on our shelf registration statement) through an “at the market offering” program under which Leerink acts as sales agent or principal. During the three months ended December 31, 2024, we sold 95,685 shares of common stock for net proceeds of approximately $0.2 million under the ATM Agreement. Subject to market conditions, we may resume sales under the ATM during the remainder of fiscal 2025, however, the potential net proceeds from such future sales, if any, are unknown. In November 2024, in a firm commitment underwritten offering, we sold 5,450,573 shares of our common stock at a public offering price of $1.50 per share for net proceeds to us of approximately $7.3 million, after deducting underwriting discounts, commissions and offering expenses. In addition, during the three months ended December 31, 2024, we received a total of approximately $0.2 million of proceeds from the exercise of common stock purchase warrants issued in a public offering we completed in May 2023. Our future capital requirements and the adequacy of our available funds will depend on many factors, including, without limitation, our ability to successfully commercialize our MODD1 product and future pump products, competing technological and market developments, and the need to enter into collaborations with other companies or acquire other companies or technologies to enhance or complement our product offerings. If we are unable to secure additional capital timely, we may be required to curtail product commercialization and R&D initiatives, reduce headcount and take additional measures to reduce costs in order to conserve our cash.

 

For the nine months ended December 31, 2024, we used approximately $11.4 million of cash in operating activities, which primarily resulted from our net loss of approximately $13.9 million and net changes in operating assets and liabilities of approximately $0.3 million, as adjusted for stock-based compensation expenses of approximately $2.0 million, depreciation and amortization expenses of approximately $0.7 million and other immaterial adjustments. For the nine months ended December 31, 2023, we used approximately $10.5 million in operating activities, which primarily resulted from our net loss of approximately $13.2 million and net changes in operating assets and liabilities of approximately $0.4 million, as adjusted for stock-based compensation expenses of approximately $2.0 million and depreciation and amortization expenses of approximately $0.3 million and other immaterial adjustments. 

 

16

 

 

For the nine months ended December 31, 2024 and 2023, cash used in investing activities of approximately $1.5 million and $1.2 million, respectively, was for the purchase of property and equipment.

 

Cash provided by financing activities of approximately $10.7 million for the nine months ended December 31, 2024 was attributable to $7.3 million of proceeds from the issuance of common stock in a public offering, net of underwriting fees and issuance costs, which closed in November 2024, $2.1 million of proceeds from sales of our common stock under an at-the-market offering and $1.3 million of proceeds from exercises of common stock purchase warrants. Cash provided by financing activities for the nine months ended December 31, 2023 was attributable to $9.7 million of net proceeds from the issuance of common stock and warrants in a public offering, which closed in May 2023, and approximately $0.2 million of proceeds from the exercise of common stock purchase warrants.

 

Purchase Obligations

 

Our primary purchase obligations include purchase orders for machinery and equipment. At December 31, 2024, we had outstanding purchase orders for machinery and equipment and related expenditures of approximately $1.1 million.

 

In December 2023, we signed a device integration agreement with a provider of connected-care and remote monitoring diabetes technology solutions. As of December 31, 2024, we had a remaining obligation under the device integration agreement of approximately $0.4 million over three years for technology license and maintenance fees.

 

Recently Issued Accounting Pronouncements

 

Recently issued accounting pronouncements are detailed in Note 1 in the Notes to the Condensed Consolidated Financial Statements included in Item 1 of this Report.

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

 

Not required.

 

Item 4. Controls and Procedures

 

Disclosure Controls and Procedures.

 

Our management is responsible for establishing and maintaining adequate internal control over our financial reporting. Because of inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies or procedures may deteriorate.

 

Under the supervision and with the participation of our management, including our Chief Executive Officer, we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934. Based on this evaluation, our management concluded that, as of December 31, 2024, our disclosure controls and procedures were effective.

 

Changes in Internal Control over Financial Reporting.

 

During the three months ended December 31, 2024, there was no change in our internal control over financial reporting that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

17

 

 

Part II – OTHER INFORMATION

 

Item 1. Legal Proceedings

 

We are not currently involved in any litigation that we believe could have a material adverse effect on our financial condition or results of operations. To our knowledge, there is no action, suit, proceeding, inquiry or investigation before or by any court, public board, government agency, self-regulatory organization or body pending or, to the knowledge of the executive officers of us or our subsidiary, threatened against or affecting us, our common stock, our subsidiary or our subsidiary’s officers or directors in their capacities as such, in which an adverse decision could have a material adverse effect.

 

Item 1A. Risk Factors

 

We face many significant risks in our business, some of which are unknown to us and not presently foreseen. These risks could have a material adverse impact on our business, financial condition and results of operations in the future. There are no material changes to the risk factors set forth under Item 1A of our Annual Report on Form 10-K for the year ended March 31, 2024, which we filed with the SEC on June 21, 2024.

 

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

 

Recent Sales of Unregistered Securities

 

On December 31, 2024, we issued 20,833 shares to one of our non-employee directors upon vesting of a restricted stock unit award granted under our Amended and Restated 2017 Equity Incentive Plan.

 

Item 3. Defaults Upon Senior Securities

 

There has been no default in the payment of principal, interest, or a sinking or purchase fund installment, or any other material default, with respect to any indebtedness of ours.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

Item 5. Other Information

 

None.

 

18

 

 

Item 6. Exhibits

 

Exhibit       Reference       Filed or
Furnished
Number   Exhibit Description   Form   Exhibit   Filing Date   Herewith
1.1   Underwriting Agreement, dated as of November 21, 2024, between the Company and Titan Partners Group LLC   8-K   1.1   11/25/2024    
4.1   Form of Underwriter Warrant dated November 21, 2024   8-K   4.1   11/25/2024    
31.1   Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002               X
31.2   Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002               X
32.1   Certification of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002               X
101   The following financial information from Modular Medical, Inc.’s quarterly report on Form 10-Q for the period ended December 31, 2024, filed with the SEC on February 13, 2025, formatted in Inline Extensible Business Reporting Language (Inline XBRL): (i) the Condensed Consolidated Statements of Operations for the three and nine months ended December 31, 2024 and 2023, (ii) the Condensed Consolidated Balance Sheets as of December 31 2024 and March 31, 2024, (iii) the Condensed Consolidated Statements of Stockholders’ Equity for the three and  nine months ended December 31, 2024 and 2023, (iv) the Condensed Consolidated Statements of Cash Flows for the nine months ended December 31, 2024 and 2023, and (v) Notes to Condensed Consolidated Financial Statements.               X
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).               X

 

19

 

 

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.

 

  MODULAR MEDICAL, INC.
     
Date: February 13, 2025 By: /s/ James E. Besser
    James E. Besser
    Chief Executive Officer
    (Principal Executive Officer)
   
  By: /s/ Paul DiPerna
    Paul DiPerna
    Chairman, President, Chief Financial Officer and Treasurer
    (Principal Financial Officer)

 

20

 

 

0001074871 false 2025 Q3 --03-31 0001074871 2024-04-01 2024-12-31 0001074871 2025-02-10 0001074871 2024-12-31 0001074871 2024-03-31 0001074871 2024-10-01 2024-12-31 0001074871 2023-10-01 2023-12-31 0001074871 2023-04-01 2023-12-31 0001074871 us-gaap:CommonStockMember 2024-03-31 0001074871 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001074871 us-gaap:RetainedEarningsMember 2024-03-31 0001074871 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001074871 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001074871 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001074871 2024-04-01 2024-06-30 0001074871 us-gaap:CommonStockMember 2024-06-30 0001074871 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001074871 us-gaap:RetainedEarningsMember 2024-06-30 0001074871 2024-06-30 0001074871 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0001074871 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0001074871 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0001074871 2024-07-01 2024-09-30 0001074871 us-gaap:CommonStockMember 2024-09-30 0001074871 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0001074871 us-gaap:RetainedEarningsMember 2024-09-30 0001074871 2024-09-30 0001074871 us-gaap:CommonStockMember 2024-10-01 2024-12-31 0001074871 us-gaap:AdditionalPaidInCapitalMember 2024-10-01 2024-12-31 0001074871 us-gaap:RetainedEarningsMember 2024-10-01 2024-12-31 0001074871 us-gaap:CommonStockMember 2024-12-31 0001074871 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001074871 us-gaap:RetainedEarningsMember 2024-12-31 0001074871 us-gaap:CommonStockMember 2023-03-31 0001074871 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001074871 us-gaap:RetainedEarningsMember 2023-03-31 0001074871 2023-03-31 0001074871 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001074871 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001074871 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001074871 2023-04-01 2023-06-30 0001074871 us-gaap:CommonStockMember 2023-06-30 0001074871 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001074871 us-gaap:RetainedEarningsMember 2023-06-30 0001074871 2023-06-30 0001074871 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001074871 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001074871 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001074871 2023-07-01 2023-09-30 0001074871 us-gaap:CommonStockMember 2023-09-30 0001074871 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001074871 us-gaap:RetainedEarningsMember 2023-09-30 0001074871 2023-09-30 0001074871 us-gaap:CommonStockMember 2023-10-01 2023-12-31 0001074871 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0001074871 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0001074871 us-gaap:CommonStockMember 2023-12-31 0001074871 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001074871 us-gaap:RetainedEarningsMember 2023-12-31 0001074871 2023-12-31 0001074871 srt:MinimumMember 2024-12-31 0001074871 srt:MaximumMember 2024-12-31 0001074871 us-gaap:StockOptionMember 2024-04-01 2024-12-31 0001074871 us-gaap:StockOptionMember 2023-04-01 2023-12-31 0001074871 modd:UnvestedRestrictedStockUnitsMember 2024-04-01 2024-12-31 0001074871 modd:UnvestedRestrictedStockUnitsMember 2023-04-01 2023-12-31 0001074871 us-gaap:WarrantMember 2024-04-01 2024-12-31 0001074871 us-gaap:WarrantMember 2023-04-01 2023-12-31 0001074871 us-gaap:MachineryAndEquipmentMember 2024-12-31 0001074871 us-gaap:MachineryAndEquipmentMember 2024-03-31 0001074871 us-gaap:ComputerEquipmentMember 2024-12-31 0001074871 us-gaap:ComputerEquipmentMember 2024-03-31 0001074871 us-gaap:ConstructionInProgressMember 2024-12-31 0001074871 us-gaap:ConstructionInProgressMember 2024-03-31 0001074871 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001074871 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001074871 us-gaap:OfficeEquipmentMember 2024-12-31 0001074871 us-gaap:OfficeEquipmentMember 2024-03-31 0001074871 modd:ThornmintRoadSanDiegoCAMember 2024-12-31 0001074871 2023-02-01 2023-02-01 0001074871 2023-02-01 0001074871 modd:TitanPartnersGroupLLCMember us-gaap:IPOMember 2024-11-30 2024-11-30 0001074871 modd:TitanPartnersGroupLLCMember us-gaap:CommonStockMember 2024-11-30 0001074871 modd:November2024PublicOfferingMember 2024-11-25 2024-11-25 0001074871 modd:UnderwriterWarrantsMember modd:November2024PublicOfferingMember 2024-12-31 0001074871 modd:UnderwriterWarrantsMember 2024-10-01 2024-12-31 0001074871 modd:UnderwriterWarrantsMember us-gaap:CommonStockMember 2024-12-31 0001074871 modd:UnderwriterWarrantsMember 2024-12-31 0001074871 modd:November2024PublicOfferingMember 2024-04-01 2024-12-31 0001074871 2023-11-30 2023-11-30 0001074871 us-gaap:CommonStockMember 2024-04-01 2024-12-31 0001074871 us-gaap:WarrantMember 2023-04-01 2024-03-31 0001074871 us-gaap:WarrantMember 2024-04-01 2024-12-31 0001074871 us-gaap:WarrantMember 2023-04-01 2023-12-31 0001074871 us-gaap:WarrantMember 2024-03-31 0001074871 us-gaap:WarrantMember 2024-04-01 2024-06-30 0001074871 us-gaap:WarrantMember 2024-06-30 0001074871 us-gaap:WarrantMember modd:WarrantOneMember 2024-07-01 2024-09-30 0001074871 us-gaap:WarrantMember modd:WarrantTwoMember 2024-07-01 2024-09-30 0001074871 us-gaap:WarrantMember modd:WarrantThreeMember 2024-07-01 2024-09-30 0001074871 us-gaap:WarrantMember 2024-09-30 0001074871 us-gaap:WarrantMember 2024-10-01 2024-12-31 0001074871 us-gaap:WarrantMember modd:WarrantOneMember 2024-10-01 2024-12-31 0001074871 us-gaap:WarrantMember modd:WarrantTwoMember 2024-10-01 2024-12-31 0001074871 us-gaap:WarrantMember modd:WarrantThreeMember 2024-10-01 2024-12-31 0001074871 us-gaap:WarrantMember 2024-12-31 0001074871 us-gaap:WarrantMember us-gaap:CommonStockMember 2024-03-31 0001074871 us-gaap:WarrantMember us-gaap:CommonStockMember 2023-04-01 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockOneMember 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockOneMember 2023-04-01 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockTwoMember 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockTwoMember 2023-04-01 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockThreeMember 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockThreeMember 2023-04-01 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockFourMember 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockFourMember 2023-04-01 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockFiveMember 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockFiveMember 2023-04-01 2024-03-31 0001074871 modd:TwoThousandAndSeventeenEquityIncentivePlanMember 2017-10-31 0001074871 modd:TwoThousandAndSeventeenEquityIncentivePlanMember 2020-01-31 0001074871 modd:TwoThousandAndSeventeenEquityIncentivePlanMember 2021-08-31 0001074871 modd:TwoThousandAndSeventeenEquityIncentivePlanMember 2023-01-31 0001074871 modd:TwoThousandAndSeventeenEquityIncentivePlanMember 2024-02-28 0001074871 modd:MilestoneBonusProgramMember 2023-10-01 2023-10-31 0001074871 2024-01-01 2024-01-31 0001074871 2024-08-01 2024-08-31 0001074871 us-gaap:StockCompensationPlanMember 2024-04-01 2024-12-31 0001074871 us-gaap:StockCompensationPlanMember 2023-04-01 2023-12-31 0001074871 us-gaap:StockCompensationPlanMember 2024-10-01 2024-12-31 0001074871 us-gaap:StockCompensationPlanMember 2023-10-01 2023-12-31 0001074871 modd:NonemployeeDirectorsMember 2024-10-01 2024-12-31 0001074871 modd:NonemployeeDirectorsMember 2023-10-01 2023-12-31 0001074871 modd:NonemployeeDirectorsMember 2024-04-01 2024-12-31 0001074871 modd:NonemployeeDirectorsMember 2023-04-01 2023-12-31 0001074871 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001074871 srt:MinimumMember 2024-10-01 2024-12-31 0001074871 srt:MaximumMember 2024-10-01 2024-12-31 0001074871 srt:MinimumMember 2023-10-01 2023-12-31 0001074871 srt:MaximumMember 2023-10-01 2023-12-31 0001074871 srt:MinimumMember 2024-04-01 2024-12-31 0001074871 srt:MaximumMember 2024-04-01 2024-12-31 0001074871 srt:MinimumMember 2023-04-01 2023-12-31 0001074871 srt:MaximumMember 2023-04-01 2023-12-31 0001074871 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001074871 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001074871 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001074871 us-gaap:RestrictedStockUnitsRSUMember 2024-07-01 2024-09-30 0001074871 us-gaap:RestrictedStockUnitsRSUMember 2024-09-30 0001074871 us-gaap:RestrictedStockUnitsRSUMember 2024-10-01 2024-12-31 0001074871 modd:zeroPointNineThreeToTwoPointTwoEightMember 2024-12-31 0001074871 modd:zeroPointNineThreeToTwoPointTwoEightMember 2024-04-01 2024-12-31 0001074871 modd:ThreePointNineFiveToSevenPointFiveOneMember 2024-12-31 0001074871 modd:ThreePointNineFiveToSevenPointFiveOneMember 2024-04-01 2024-12-31 0001074871 modd:EightPointSixOneToSeventeenPointSevenZeroMember 2024-12-31 0001074871 modd:EightPointSixOneToSeventeenPointSevenZeroMember 2024-04-01 2024-12-31 0001074871 modd:ZeroPointNineThreeToSeventeenPointSevenZeroMember 2024-12-31 0001074871 modd:ZeroPointNineThreeToSeventeenPointSevenZeroMember 2024-04-01 2024-12-31 0001074871 modd:DeviceIntegrationAgreementMember 2024-12-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares modd:segment xbrli:pure
EX-31.1 2 ea023014901ex31-1_modular.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION

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

 

I, James E. Besser, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of Modular Medical, Inc. for the period ended December 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 controls 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;

 

(d)Disclosed in this report any change in the registrant’s internal controls 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 controls 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.

 

/s/ James E. Besser  Date: February 13, 2025
James E. Besser   
Chief Executive Officer   
EX-31.2 3 ea023014901ex31-2_modular.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION

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

 

I, Paul M. DiPerna, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of Modular Medical, Inc. for the period ended December 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 controls 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;

 

(d)Disclosed in this report any change in the registrant’s internal controls 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 controls over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

 

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

 

  Date: February 13, 2025
   
/s/ Paul M. DiPerna    
Paul M. DiPerna    
Chairman, President, Chief Financial Officer and Treasurer    

 

 

 

EX-32.1 4 ea023014901ex32-1_modular.htm CERTIFICATION

Exhibit 32.1

 

CERTIFICATION

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

 

In connection with the Quarterly Report on Form 10-Q of Modular Medical, Inc. (the “Company”) for the period ended December 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of James E. Besser, Chief Executive Officer of the Company, and Paul M. DiPerna, Chairman, President, Chief Financial Officer and Treasurer, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of his knowledge, that:

 

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

 

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

 

By: /s/ James E. Besser   Date: February 13, 2025
James E. Besser    
Chief Executive Officer    

 

By: /s/ Paul M. DiPerna   Date: February 13, 2025
Paul M. DiPerna    
Chairman, President, Chief Financial Officer and Treasurer    

 

This certification accompanies this Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, or otherwise required, be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.

 

 

 

 

 

 

EX-101.SCH 5 modd-20241231.xsd XBRL SCHEMA FILE 995301 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 995302 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995303 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995304 - Statement - Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995305 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995306 - Disclosure - The Company and Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 995307 - Disclosure - Consolidated Balance Sheet Detail link:presentationLink link:definitionLink link:calculationLink 995308 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 995309 - Disclosure - Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 995310 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 995311 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 995312 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 995313 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 996000 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 996001 - Disclosure - The Company and Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 996002 - Disclosure - Consolidated Balance Sheet Detail (Tables) link:presentationLink link:definitionLink link:calculationLink 996003 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 996004 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - The Company and Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - The Company and Summary of Significant Accounting Policies - Schedule of Diluted Net Loss Per Share (Details) link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Consolidated Balance Sheet Detail - Schedule of Property and Equipment, Net (Details) link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Consolidated Balance Sheet Detail - Schedule of Accrued Expenses (Details) link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Leases - Schedule of Future Minimum Payments Under the Facility Operating Lease (Details) link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Stockholders’ Equity - Schedule of Warrants Outstanding (Details) link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Stock-Based Compensation - Schedule of Assumptions were used in the Fair-Value Method (Details) link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Stock-Based Compensation - Schedule of Activity in the Shares (Details) link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity under the Plan (Details) link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Stock-Based Compensation - Schedule of Outstanding and Exercisable Options (Details) link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Related Party Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 modd-20241231_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 modd-20241231_def.xml XBRL DEFINITION FILE EX-101.LAB 8 modd-20241231_lab.xml XBRL LABEL FILE EX-101.PRE 9 modd-20241231_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cover - shares
9 Months Ended
Dec. 31, 2024
Feb. 10, 2025
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 Dec. 31, 2024  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q3  
Entity Information [Line Items]    
Entity Registrant Name MODULAR MEDICAL, INC.  
Entity Central Index Key 0001074871  
Entity File Number 001-41277  
Entity Tax Identification Number 87-0620495  
Entity Incorporation, State or Country Code NV  
Current Fiscal Year End Date --03-31  
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 10740 Thornmint Road  
Entity Address, City or Town San Diego  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92127  
Entity Phone Fax Numbers [Line Items]    
City Area Code (858)  
Local Phone Number 800-3500  
Entity Listings [Line Items]    
Title of 12(b) Security Common Stock Par Value $.001 per Share  
Trading Symbol MODD  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   40,665,220
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Mar. 31, 2024
CURRENT ASSETS    
Cash and cash equivalents $ 6,986 $ 9,232
Prepaid expenses and other 345 465
TOTAL CURRENT ASSETS 7,331 9,697
Property and equipment, net 3,958 2,975
Right of use asset, net 860 1,135
TOTAL ASSETS 12,149 13,807
CURRENT LIABILITIES    
Accounts payable 522 802
Accrued expenses 451 280
Short-term lease liabilities 410 373
TOTAL CURRENT LIABILITIES 1,383 1,455
Long-term lease liabilities 504 817
TOTAL LIABILITIES 1,887 2,272
Commitments and Contingencies (Note 7)
STOCKHOLDERS’ EQUITY    
Preferred Stock, $0.001 par value, 5,000 shares authorized, none issued and outstanding
Common Stock, $0.001 par value, 100,000 shares authorized; 40,665 and 32,464 shares issued and outstanding as of December 31, 2024 and March 31, 2024, respectively 41 32
Additional paid-in capital 90,047 77,432
Accumulated deficit (79,826) (65,929)
TOTAL STOCKHOLDERS’ EQUITY 10,262 11,535
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 12,149 $ 13,807
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Consolidated Balance Sheets (Parentheticals) - $ / shares
shares in Thousands
Dec. 31, 2024
Mar. 31, 2024
Statement of Financial Position [Abstract]    
Preferred stock, par value (in Dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000 5,000
Preferred stock, shares issued
Preferred stock, shares outstanding
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 100,000 100,000
Common stock, shares issued 40,665 32,464
Common stock, shares outstanding 40,665 32,464
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Operating expenses        
Research and development $ 3,853 $ 3,838 $ 10,760 $ 9,765
General and administrative 1,001 1,431 3,310 3,445
Total operating expenses 4,854 5,269 14,070 13,210
Loss from operations (4,854) (5,269) (14,070) (13,210)
Other income 50 175 23
Loss before income taxes (4,804) (5,269) (13,895) (13,187)
Provision for income taxes 2 2
Net loss $ (4,804) $ (5,269) $ (13,897) $ (13,189)
Net loss per share        
Basic (in Dollars per share) $ (0.13) $ (0.23) $ (0.39) $ (0.64)
Diluted (in Dollars per share) $ (0.13) $ (0.23) $ (0.39) $ (0.64)
Shares used in computing net loss per share        
Basic (in Shares) 37,807 22,540 35,349 20,708
Diluted (in Shares) 37,807 22,540 35,349 20,708
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Total
Balance at Mar. 31, 2023 $ 11 $ 53,524 $ (48,459) $ 5,076
Balance (in Shares) at Mar. 31, 2023 10,949      
Issuance of common stock and warrants in equity offering, net $ 10 9,723 9,733
Issuance of common stock and warrants in equity offering, net (in Shares) 10,139      
Issuances under equity incentive plan 6 6
Issuances under equity incentive plan (in Shares) 7      
Stock-based compensation 478 478
Net loss (3,737) (3,737)
Balance at Jun. 30, 2023 $ 21 63,731 (52,196) 11,556
Balance (in Shares) at Jun. 30, 2023 21,095      
Balance at Mar. 31, 2023 $ 11 53,524 (48,459) 5,076
Balance (in Shares) at Mar. 31, 2023 10,949      
Net loss       (13,189)
Balance at Dec. 31, 2023 $ 21 65,472 (61,648) 3,845
Balance (in Shares) at Dec. 31, 2023 21,299      
Balance at Jun. 30, 2023 $ 21 63,731 (52,196) 11,556
Balance (in Shares) at Jun. 30, 2023 21,095      
Shares issued for services 1 1
Shares issued for services (in Shares) 2      
Issuances under equity incentive plan 7 7
Issuances under equity incentive plan (in Shares) 27      
Stock-based compensation 557 557
Net loss (4,183) (4,183)
Balance at Sep. 30, 2023 $ 21 64,296 (56,379) 7,938
Balance (in Shares) at Sep. 30, 2023 21,124      
Exercise of warrants 181 181
Exercise of warrants (in Shares) 148      
Issuances under equity incentive plan 11 11
Issuances under equity incentive plan (in Shares) 27      
Stock-based compensation 984 984
Net loss (5,269) (5,269)
Balance at Dec. 31, 2023 $ 21 65,472 (61,648) 3,845
Balance (in Shares) at Dec. 31, 2023 21,299      
Balance at Mar. 31, 2024 $ 32 77,432 (65,929) 11,535
Balance (in Shares) at Mar. 31, 2024 32,464      
Shares issued for services 15 15
Shares issued for services (in Shares) 10      
Exercise of warrants 68 68
Exercise of warrants (in Shares) 55      
Issuances under equity incentive plan 6 6
Issuances under equity incentive plan (in Shares) 32      
Stock-based compensation 529 529
Net loss (4,137) (4,137)
Balance at Jun. 30, 2024 $ 32 78,050 (70,066) 8,016
Balance (in Shares) at Jun. 30, 2024 32,561      
Balance at Mar. 31, 2024 $ 32 77,432 (65,929) 11,535
Balance (in Shares) at Mar. 31, 2024 32,464      
Net loss       (13,897)
Balance at Dec. 31, 2024 $ 41 90,047 (79,826) 10,262
Balance (in Shares) at Dec. 31, 2024 40,665      
Balance at Jun. 30, 2024 $ 32 78,050 (70,066) 8,016
Balance (in Shares) at Jun. 30, 2024 32,561      
Shares issued for services 35 35
Shares issued for services (in Shares) 20      
Exercise of warrants $ 1 844 845
Exercise of warrants (in Shares) 939      
At-the-market sales of stock, net $ 1 1,922 1,923
At-the-market sales of stock, net (in Shares) 825      
Issuances under equity incentive plan 9 9
Issuances under equity incentive plan (in Shares) 25      
Stock-based compensation 1,044 1,044
Net loss (4,956) (4,956)
Balance at Sep. 30, 2024 $ 34 81,904 (75,022) 6,916
Balance (in Shares) at Sep. 30, 2024 34,370      
Issuance of common stock in equity offering, net $ 6 7,338 7,344
Issuance of common stock in equity offering, net (in Shares) 5,451      
Exercise of warrants $ 1 195 196
Exercise of warrants (in Shares) 723      
At-the-market sales of stock, net 191 191
At-the-market sales of stock, net (in Shares) 96      
Issuances under equity incentive plan 5 5
Issuances under equity incentive plan (in Shares) 25      
Stock-based compensation 414 414
Net loss (4,804) (4,804)
Balance at Dec. 31, 2024 $ 41 $ 90,047 $ (79,826) $ 10,262
Balance (in Shares) at Dec. 31, 2024 40,665      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (13,897) $ (13,189)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation expense 2,007 2,043
Loss on asset disposal 21
Depreciation and amortization 737 283
Shares for services 48 16
Changes in assets and liabilities:    
Prepaid expenses and other assets (20) (63)
Lease right-of-use asset 275 255
Accounts payable and accrued expenses (285) 453
Change in lease liability (275) (268)
Net cash used in operating activities (11,410) (10,449)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (1,545) (1,217)
Net cash used in investing activities (1,545) (1,217)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from at-the-market sales of stock, net 2,114
Proceeds from exercise of common stock purchase warrants 1,251 181
Proceeds from issuance of common stock, net 7,344
Proceeds from issuance of common stock and warrants, net 9,733
Net cash provided by financing activities 10,709 9,914
Net decrease in cash and cash equivalents (2,246) (1,752)
Cash and cash equivalents at beginning of period 9,232 3,799
Cash and cash equivalents at end of period $ 6,986 $ 2,047
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
The Company and Summary of Significant Accounting Policies
9 Months Ended
Dec. 31, 2024
The Company and Summary of Significant Accounting Policies [Abstract]  
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 1 – THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Modular Medical, Inc. (the “Company”) was incorporated in Nevada in October 1998 under the name Bear Lake Recreation, Inc. The Company had no material business operations until approximately 2017 when it acquired all of the issued and outstanding shares of Quasuras, Inc., a Delaware corporation (“Quasuras”), and changed its name from Bear Lake Recreation, Inc. to Modular Medical, Inc.

 

The Company is a pre-revenue, medical device company focused on the design, development and commercialization of innovative insulin pumps using modernized technology to increase pump adoption in the diabetes marketplace. Through the creation of an innovative two-part patch pump, its initial product, the MODD1, the Company seeks to fundamentally alter the trade-offs between cost and complexity and access to the higher standards of care requiring considerable motivation that presently available insulin pumps provide. By simplifying and streamlining the user experience from introduction, prescription, reimbursement, training and day-to-day use, the Company seeks to expand the wearable insulin delivery device market beyond the highly motivated “super users” and expand the category into the mass market. The product seeks to serve both the type 1 and the rapidly growing, especially in terms of device adoption, type 2 diabetes markets. In January 2024, the Company submitted a 510(k) premarket notification to the United States Food and Drug Administration (“FDA”) for the MODD1, and, in September 2024, the Company received FDA clearance to market and sell its MODD1 pump in the United States.

 

Liquidity and Going Concern

 

The Company does not currently have revenues to generate cash flows to cover operating expenses. Since its inception, the Company has incurred operating losses and negative cash flows in each year due to costs incurred in connection with its operations. The Company expects to continue to incur operating losses for the foreseeable future and incur cash outflows from operations as it continues to invest in the development and commercialization of its products. The Company expects that its operating expenses will continue to increase, and, as a result, it will eventually need to generate significant revenue to achieve profitability. When considered with its current operating plan, these conditions raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that these financial statements are issued. In addition, the Company’s independent registered public accounting firm, in its report on the consolidated financial statements as of and for the year ended March 31, 2024, expressed substantial doubt about the Company’s ability to continue as a going concern. These condensed consolidated financial statements do not include any adjustments that might result from this uncertainty. Implementation of the Company’s plans and its ability to continue as a going concern will depend upon the Company’s ability to raise additional capital, through the sale of additional equity or debt securities, to support its future operations. There can be no assurance that such additional capital, whether in the form of debt or equity financing, will be sufficient or available and, if available, that such capital will be offered on terms and conditions acceptable to the Company. The Company’s operating needs include the planned costs to operate its business, including amounts required to fund working capital and capital expenditures. The Company’s future capital requirements and the adequacy of its available funds will depend on many factors, including the Company’s ability to successfully commercialize its MODD1 product, competing technological and market developments, and the need to enter into collaborations with other companies or acquire other companies or technologies to enhance or complement its product offering. If the Company is unable to secure additional capital, it may be required to curtail its product commercialization and research and development initiatives and take additional measures to reduce costs in order to conserve its cash.

Basis of Presentation

 

The Company’s fiscal year ends on March 31 of each calendar year. Each reference to a fiscal year in these notes to the condensed consolidated financial statements refers to the fiscal year ended March 31 of the calendar year indicated (for example, fiscal 2025 refers to the fiscal year ending March 31, 2025). The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary, Quasuras. All significant intercompany transactions and balances have been eliminated in consolidation.

 

The accompanying condensed consolidated financial statements are unaudited and have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and with the rules and regulations of the United States Security and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated balance sheet as of March 31, 2024 has been derived from the audited consolidated financial statements at that date. Certain information and disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with these rules and regulations of the SEC. The information in this report should be read in conjunction with the Company’s consolidated financial statements and notes thereto included in its most recent annual report on Form 10-K filed with the SEC.

 

In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) necessary to summarize fairly the Company’s financial position, results of operations and cash flows for the interim periods presented. The operating results for the nine months ended December 31, 2024 are not necessarily indicative of the results that may be expected for the year ending March 31, 2025 or for any other future period.

 

Use of Estimates

 

The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amount of revenues and expenses during the reporting period. Estimates may include those pertaining to accruals, stock-based compensation and income taxes. Actual results could differ from those estimates.

 

Reportable Segment

 

The Company operates in one business segment and uses one measurement of profitability for its business.

 

Research and Development

 

The Company expenses research and development expenditures as incurred.

  

Concentration of Credit Risk

 

Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash held in demand deposit accounts. The Company maintains a portion of its cash in demand deposit accounts at high credit quality financial institutions within the United States, which are insured by the Federal Deposit Insurance Corporation up to limits of approximately $250,000. No reserve has been made in the financial statements for any possible loss due to financial institution failure.

Risks and Uncertainties

 

The Company is subject to risks from, among other things, competition associated with the industry in general, other risks associated with financing, liquidity requirements, rapidly changing customer requirements, limited operating history, pandemics, wars and acts of terrorism and the volatility of public markets. The Company may be unable to access the capital markets, and additional capital may only be available to the Company on terms that could be significantly detrimental to its existing stockholders and to its business.

  

Cash and Cash Equivalents

 

Cash and cash equivalents include cash held in demand deposit and money market accounts, certificates of deposit and all highly liquid debt instruments with original maturities of three months or less.

 

Property and Equipment

 

Property and equipment are recorded at historical cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally three to five years. Depreciation is recorded in operating expenses in the consolidated statements of operations. Leasehold improvements and assets acquired through finance leases are amortized over the shorter of their estimated useful life or the lease term, and amortization is recorded in operating expenses in the consolidated statements of operations. Construction-in-process includes machinery and equipment and is stated at cost and not depreciated. Depreciation on construction-in-process commences when the assets are ready for their intended use and placed into service.

 

Fair Value of Financial Instruments

 

The Company measures the fair value of financial instruments using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels:

 

  Level 1 inputs to the valuation methodology are quoted prices for identical assets or liabilities in active markets.

 

  Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.

 

  Level 3 inputs to the valuation methodology are unobservable and significant to the fair value measurement.

 

Due to their short-term nature, the carrying values of cash equivalents, accounts payable and accrued expenses, approximate fair value.

 

Leases

 

The Company’s right-of-use assets consist of leased assets recognized in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) No. 842, Leases, which requires lessees to recognize a lease liability and a corresponding lease asset for virtually all lease contracts. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and the lease liability represents the Company’s obligation to make lease payments arising from the lease, both of which are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Leases with a lease term of 12 months or less at inception are not recorded on the consolidated balance sheets and are expensed on a straight-line basis over the lease term in the consolidated statement of operations and comprehensive loss. The Company determines the lease term by agreement with the lessor. In cases where the lease does not provide an implicit interest rate, the Company uses the Company’s incremental borrowing rate based on the information available at commencement date in determining the present value of future payments.

Stock-Based Compensation

 

The Company periodically issues stock options, restricted stock units and stock awards to employees and non-employees. The Company accounts for such awards based on FASB ASC Topic 718, whereby the value of the award is measured on the date of grant and recognized as compensation expense on a straight-line basis over the requisite service period, usually the vesting period. With respect to performance-based awards, the Company assesses the probability of achieving the requisite performance criteria before recognizing compensation expense. The fair value of the Company’s stock options is estimated using the Black-Scholes-Merton Option Pricing (“Black Scholes”) model, which uses certain assumptions related to risk-free interest rates, expected volatility, expected life of the options, and future dividends. Compensation expense is recorded based upon the value derived from the Black-Scholes model. The assumptions used in the Black-Scholes model could materially affect compensation expense recorded in future periods.

 

Per-Share Amounts

 

Basic net loss per share is computed by dividing loss for the period by the weighted-average number of shares of common stock outstanding (“WASO”) during the period. In addition, the Company includes the number of shares of common stock issuable under pre-funded warrants as outstanding for purposes of the WASO calculation. Diluted net loss per share gives effect to all potentially dilutive common shares outstanding during the period. Potentially dilutive common shares consist of incremental shares of common stock issuable upon the exercise of stock options and exercise of warrants.

  

The following table sets forth securities outstanding which were excluded from the computation of diluted net loss per share as their inclusion would be anti-dilutive (in thousands).

 

  

Nine Months Ended

December 31,

 
   2024   2023 
Options to purchase common stock   4,633    3,720 
Unvested restricted stock units   125    208 
Common stock purchase warrants   10,647    11,892 
Total   15,405    15,820 

 

Reclassifications

 

Certain prior year amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations or cash flows.

 

Comprehensive Loss

 

Comprehensive loss represents the changes in equity of an enterprise, other than those resulting from stockholder transactions. Accordingly, comprehensive loss may include certain changes in equity that are excluded from net loss. For the three and nine months ended December 31, 2024 and 2023, the Company’s comprehensive loss was the same as its net loss.

 

Recently Issued Accounting Pronouncements

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure of incremental segment information on an annual and interim basis. ASU No. 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and it requires retrospective application to all prior periods presented in the financial statements. As the Company has only one operating segment, the Company does not expect that the adoption of this ASU will have a material impact on the presentation of its consolidated financial statements.

 

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands disclosures in an entity’s income tax rate reconciliation table and disclosures regarding cash taxes paid both in the U.S. and foreign jurisdictions. The update will be effective for annual periods beginning after December 15, 2024. The Company does not expect that the adoption of this ASU will have a material impact on the presentation of its consolidated financial statements.

 

In November 2024, the FASB issued ASU No. 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The new standard requires disclosures about specific types of expenses included in the expense captions presented on the face of the income statement as well as disclosures about selling expenses. The standard is effective for the Company for annual periods beginning April 1, 2027 and interim periods beginning April 1, 2028, with early adoption permitted. The standard may be applied either prospectively to financial statements issued for reporting periods after the effective date or retrospectively to any or all prior periods presented in the financial statements. The Company is evaluating the impact that this ASU will have on the presentation of its consolidated financial statements. 

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheet Detail
9 Months Ended
Dec. 31, 2024
Consolidated Balance Sheet Detail [Abstract]  
CONSOLIDATED BALANCE SHEET DETAIL

NOTE 2 – CONSOLIDATED BALANCE SHEET DETAIL

 

  

December 31,

2024

  

March 31,

2024 

 
   (in thousands) 
Property and equipment, net        
Machinery and equipment  $4,912   $3,209 
Computer equipment and software   66    66 
Construction-in-process   300    283 
Leasehold improvements   33    33 
Office equipment   46    63 
    5,357    3,654 
Less:  accumulated depreciation and amortization   (1,399)   (679)
Total  $3,958   $2,975 

 

  

December 31,

2024

  

March 31,

2024

 
   (in thousands) 
Accrued expenses        
Accrued wages and employee benefits  $300   $243 
Other   151    37 
Total  $451   $280 
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases
9 Months Ended
Dec. 31, 2024
Leases [Abstract]  
LEASES

NOTE 3 – LEASES

  

Thornmint Road, San Diego, CA 

 

The 48-month lease term commenced February 1, 2023, and the lease provides for an initial base monthly rent of $36,000 with annual rent increases of approximately 4%. In addition to the minimum lease payments, the Company is responsible for property taxes, insurance and certain other operating costs. A discount rate of 8%, which approximated the Company’s incremental borrowing rate, was used to measure the lease asset and liability. The Company obtained a right-of-use asset of approximately $1,560,000 in exchange for its obligations under the operating lease.

 

Future minimum payments under the facility operating lease, as of December 31, 2024, are listed in the table below (in thousands).

 

Annual Fiscal Years    
2025  $115 
2026   470 
2027   405 
Total future lease payments  $990 
Less: Imputed interest   (76)
Present value of lease liability  $914 

 

Cash paid for amounts included in the measurement of lease liabilities was approximately $337,000 and $365,000 for the nine months ended December 31, 2024 and 2023, respectively. Rent expense was approximately $337,000 for each of the nine month periods ended December 31, 2024 and 2023, respectively and $112,000 for each of the three month periods ended December 31, 2024 and 2023.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity
9 Months Ended
Dec. 31, 2024
Stockholders’ Equity [Abstract]  
STOCKHOLDERS’ EQUITY

NOTE 4 – STOCKHOLDERS’ EQUITY

 

November 2024 Public Offering

 

In November 2024, the Company entered into an Underwriting Agreement (the “Agreement”) with Titan Partners Group LLC, a division of American Capital Partners, LLC (the “Underwriter”), relating to a firm commitment underwritten offering (the “Offering”) of 5,450,573 shares (the “Shares”) of common stock of the Company, at a public offering price of $1.50 per share. The Offering closed on November 25, 2024 (the “Closing Date”), resulting in gross proceeds to the Company of approximately $8.2 million, before deducting underwriting discounts, commissions and offering expenses. The Offering was made pursuant to an effective registration statement on Form S-3 (Registration Statement No. 333-264193) previously filed with the Securities and Exchange Commission on April 8, 2022, subsequently amended on April 15, 2022, and declared effective by the SEC on April 19, 2022, and a preliminary prospectus supplement relating to the Offering dated November 21, 2024.

Pursuant to the Agreement, as partial compensation for its services, the Company issued to the Underwriter on the Closing Date, warrants (the “Underwriter Warrants”) to purchase an aggregate of 381,540 shares of common stock, representing 7% of the Shares issued on the Closing Date. The Underwriter Warrants will be exercisable, in whole or in part, commencing on May 21, 2025 and expiring on November 25, 2029, at an exercise price per share of $1.875.

 

Pursuant to the Agreement, each of the Company’s directors and executive officers entered into “lock-up” agreements with the Underwriter that, subject to certain exceptions, prohibit, without the prior written consent of the Underwriter, the sale, transfer or other disposition of securities of the Company for a period of 60 days after the Closing Date (the “Lock-Up Period”). In addition, pursuant to the Agreement, except with respect to certain exempt issuances, the Company is prohibited from issuing common stock or common stock equivalents during the Lock-Up Period and from engaging in certain variable rate transactions for a period of one year from the Closing Date.

 

ATM Offering

 

In November 2023, the Company entered into a Sales Agreement (the “ATM Agreement”) with Leerink Partners LLC (“Leerink”) under which the Company may offer and sell, from time to time at its sole discretion, shares of its common stock through an “at the market offering” program under which Leerink will act as sales agent or principal. The ATM Agreement provides that Leerink will be entitled to compensation for its services equal to 3.0% of the gross proceeds from sales of any shares of common stock under the ATM Agreement. The Company has no obligation to sell any shares under the ATM Agreement and may, at any time, suspend solicitation and offers under the ATM Agreement. During the three and nine months ended December 31, 2024, under the ATM Agreement, the Company sold 95,685 and 920,199 shares of common stock, respectively, for gross proceeds of $218,449 and $2,224,440. During the three and nine months ended December 31, 2024, the Company incurred commissions and legal fees of $27,760 and $110,440, respectively.

 

Common Stock Purchase Warrants

 

As of December 31, 2024, the Company had the following warrants outstanding (share amounts in thousands):

 

   Number of
Shares
   Exercise
Price ($)
   Expiration 
Balance as of March 31, 2024   12,521           
Warrants exercised   (55)   1.22    May 2028 
Balance as of June 30, 2024   12,466           
Warrants exercised   (252)   0.01     
Warrants exercised   (649)   1.22    May 2028 
Warrants exercised   (39)   1.32    May 2027 
Balance as of September 30, 2024   11,526           
Issuance of warrants   382    1.875    Nov 2029 
Warrants exercised   (565)   0.01     
Warrants exercised   (152)   1.22    May 2028 
Warrants exercised   (12)   1.32    May 2027 
Balance as of December 31, 2024   11,179           

 

As of March 31, 2024, the Company had the following warrants outstanding (share amounts in thousands):

 

Type  Number of
Shares
   Exercise
Price ($)
   Expiration 
Common stock   1,348    0.01     
Common stock   4,421    1.22    May 2028 
Common stock   535    1.32    May 2027 
Common stock   768    6.00    January 2027 - February 2027 
Common stock   4,011    6.60    February 2027 
Common stock   1,438    6.60    November 2027 
Total   12,521           

 

The outstanding pre-funded warrants with an exercise price of $0.01 per share were included in the weighted average shares outstanding calculation for each of the three and nine month periods ended December 31, 2024 and 2023. At March 31, 2024, the Company had a receivable from its transfer agent for approximately $142,000 for the proceeds from warrants exercised prior to March 31, 2024. The receivable was recorded in the prepaid and other line in the consolidated balance sheet at March 31, 2024 and was collected during the three months ended June 30, 2024.

 

Other

 

During the nine months ended December 31, 2024 and 2023, the Company issued 30,000 and 1,429 shares of common stock with fair values of approximately $51,000 and $1,400, respectively, to service providers.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation
9 Months Ended
Dec. 31, 2024
Stock-Based Compensation [Abstract]  
STOCK-BASED COMPENSATION

NOTE 5 – STOCK-BASED COMPENSATION

 

Amended 2017 Equity Incentive Plan

 

In October 2017, the Company’s board of directors (the “Board”) approved the 2017 Equity Incentive Plan (the “Plan”), as amended, with 1,000,000 shares of common stock reserved for issuance. In January 2020 and August 2021, the Board approved increases in the number of shares reserved for issuance by 333,334 and 1,333,334 shares, respectively. In January 2023 and February 2024, the Company’s stockholders approved increases in the number of shares reserved for issuance under the Plan by an additional 2,000,000 and 3,000,000 shares, respectively. Under the Plan, eligible employees, directors and consultants may be granted a broad range of awards, including stock options, stock appreciation rights, restricted stock, performance-based awards and restricted stock units. The Plan is administered by the Board or, in the alternative, a committee designated by the Board. 

 

Stock-Based Compensation Expense

 

Stock options granted by the Company generally vest over 36 months and have a 10-year term. As of December 31, 2024, the unamortized compensation cost related to stock options was approximately $1,486,000 and is expected to be recognized as expense over a weighted-average period of approximately 1.9 years.

 

In October 2023, under its Two-Part FDA Submission and Clearance Milestone Bonus Program (the “Bonus Program”), the Company granted stock options to purchase 909,533 shares of common stock, which were subject to vesting based upon the achievement of certain performance milestones by the Company and continued service by the optionees. In January 2024, options to purchase 625,326 shares (net of forfeitures), which were granted under part one of the Bonus Program, vested upon the Company’s submission to the FDA. In August 2024, options to purchase 242,307 shares (net of forfeitures), which were granted under part two of the Bonus Program, were canceled, as the Company did not receive clearance from the FDA for its MODD1 product by August 1, 2024. In August 2024, the Company granted new options to purchase 339,298 shares (the “Clearance Options”), which were subject to vesting based upon the Company’s receipt of clearance from the FDA for its MODD1 product by December 31, 2024 and continued service by the optionees. The Clearance Options vested in full in September 2024 upon the Company’s receipt of clearance from the FDA for its MODD1 product.

 

The weighted-average grant date fair value of options granted was $1.42 and $0.98 per share for the nine months ended December 31, 2024 and 2023, respectively, and $1.56 and $0.97 for the three months ended December 31, 2024 and 2023, respectively. The following assumptions were used in the fair-value method calculations:

 

   

Three Months Ended

December 31,

    Nine Months Ended
December 31,
 
    2024     2023     2024     2023  
Risk-free interest rates     3.9% - 4.4%       3.8% - 4.7%       3.5% - 4.4%       3.5% - 4.7%  
Volatility     110% - 113%       123.4% - 127.6%       110% - 123%       82.5% - 152.2%  
Expected life (years)     5.0 – 5.7       5.0 – 5.4       5.0 – 5.7       5.0 – 6.2  

 

The fair values of options at the grant date were estimated utilizing the Black-Scholes valuation model, which includes simplified methods to establish the expected life of options, as well as average volatility. The risk-free interest rate was derived from the Daily Treasury Yield Curve Rates, as published by the U.S. Department of the Treasury as of the grant date for terms equal to the expected terms of the options. A dividend yield of zero was applied because the Company has never paid dividends and has no intention to pay dividends in the foreseeable future. The Company accounts for forfeitures as they occur.

 

The following table summarizes the activity in the shares available for grant under the Plan during the nine months ended December 31, 2024:

 

       Options Outstanding 
           Weighted 
   Shares       Average 
   Available   Number of   Exercise 
   for Grant   Shares   Price ($) 
Balance at March 31, 2024   3,648,651    3,689,341    3.70 
Share awards   (3,875)   
    1.56 
Options granted   (682,375)   682,375    1.52 
Options exercised   
    (7,530)   1.08 
Options cancelled and returned to the Plan   42,230    (42,230)   2.62 
Balance at June 30, 2024   3,004,631    4,321,956    3.36 
Share awards   (3,875)   
    2.28 
Options granted   (483,673)   483,673    1.81 
Options cancelled and returned to the Plan   274,901    (274,901)   1.51 
Balance at September 30, 2024   2,791,984    4,530,728    3.33 
Share awards   (3,875)   
    1.37 
Options granted   (129,375)   129,375    1.88 
Options cancelled and returned to the Plan   27,388    (27,388)   1.30 
Balance at December 31, 2024   2,686,122    4,632,715    3.30 

A stock option was exercised on a cashless basis for a net issuance of 7,530 shares of common stock during the nine months ended December 31, 2024. There were no stock options exercised during the nine months ended December 31, 2023. During the nine months ended December 31, 2024 and 2023, the Company awarded 11,625 and 19,015 shares, respectively, and for the three months ended December 31, 2024 and 2023, the Company awarded 3,875 and 6,375 shares, respectively, to its non-employee directors under the Company’s outside director compensation plan. For the nine months ended December 31, 2024 and 2023, the Company recorded stock-based compensation expense for these share awards of approximately $20,000 and $25,000, respectively, and for the three months ended December 31, 2024 and 2023, the Company recorded stock-based compensation expense for these share awards of approximately $5,000 and $11,000, respectively.

 

A summary of restricted stock unit (“RSU”) activity under the Plan is presented below.

 

       Weighted
Average
 
   Number of
Shares
   Grant-Date
Fair Value
($)
 
Non-vested shares at March 31, 2024   187,499    0.91 
Vested   (20,832)   0.91 
Non-vested shares at June 30, 2024   166,667    0.91 
Vested   (20,833)   0.91 
Non-vested shares at September 30, 2024   145,834    0.91 
Vested   (20,833)   0.91 
Non-vested shares at December 31, 2024   125,001    0.91 

 

The total intrinsic value of RSUs outstanding as of December 31, 2024 was approximately $171,000. The unamortized compensation cost at December 31, 2024 was approximately $115,000 related to RSUs and is expected to be recognized as expense over a period of approximately 1.5 years.

 

The following table summarizes the range of outstanding and exercisable options as of December 31, 2024:

 

   Options Outstanding   Options Exercisable 
Range of Exercise Price  Number
Outstanding
   Weighted
Average
Remaining
Contractual
Life
(in Years)
   Weighted
Average
Exercise
Price ($)
   Number
Exercisable
   Weighted
Average
Exercise
Price ($)
   Aggregate
Intrinsic
value ($)
 
$0.93 - $2.28   3,200,441    8.22    1.59    2,095,570    1.57    213,512 
$3.95 - $7.51   933,145    6.43    5.30    873,089    5.37    
 
$8.61 - $17.70   499,129    6.48    10.56    499,129    10.56    
 
$0.93 - $17.70   4,632,715    7.67    3.30    3,467,788    3.82    213,512 

 

The intrinsic value per share is calculated as the excess of the closing price of the common stock on the Company’s principal trading market over the exercise price of the option.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes
9 Months Ended
Dec. 31, 2024
Income Taxes [Abstract]  
INCOME TAXES

NOTE 6 – INCOME TAXES

 

The Company determines deferred tax assets and liabilities based upon the differences between the financial statement and tax bases of the Company’s assets and liabilities using tax rates in effect for the year in which the Company expects the differences to affect taxable income. A valuation allowance is established for any deferred tax assets for which it is more likely than not that all or a portion of the deferred tax assets will not be realized. Based on the available information and other factors, management believes it is more likely than not that its federal and state net deferred tax assets will not be fully realized, and the Company has recorded a full valuation allowance.

 

The Company files U.S. federal and state income tax returns in jurisdictions with varying statutes of limitations. All tax returns for fiscal 2016 to fiscal 2024 may be subject to examination by the U.S. federal and state tax authorities. As of December 31, 2024, the Company has not recorded any liability for unrecognized tax benefits related to uncertain tax positions.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies
9 Months Ended
Dec. 31, 2024
Commitments and Contingencies [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 7 – COMMITMENTS AND CONTINGENCIES

 

Litigations, Claims and Assessments

 

In the normal course of business, the Company may be involved in legal proceedings, claims and assessments arising in the ordinary course of business. The Company records legal costs associated with loss contingencies as incurred and accrues for all probable and estimable settlements.

 

Indemnification

 

In the ordinary course of business, the Company enters into contractual arrangements under which it may agree to indemnify the counterparties from any losses incurred relating to breach of representations and warranties, failure to perform certain covenants, or claims and losses arising from certain events as outlined within the particular contract, which may include, for example, losses arising from litigation or claims relating to past performance. Such indemnification clauses may not be subject to maximum loss clauses. The Company has also entered into indemnification agreements with its officers and directors. No amounts were reflected in the Company’s consolidated financial statements for the three and nine months ended December 31, 2024 and 2023 related to these indemnifications. The Company has not estimated the maximum potential amount of indemnification liability under these agreements due to the limited history of prior claims and the unique facts and circumstances applicable to each particular agreement. To date, the Company has not made any payments related to these indemnification agreements.

 

Purchase Obligations

 

The Company’s primary purchase obligations include purchase orders for machinery and equipment. At December 31, 2024, the Company had outstanding purchase orders for machinery and equipment and related expenditures of approximately $1,061,000.

 

In December 2023, the Company signed a device integration agreement with a provider of connected-care and remote monitoring diabetes technology solutions. As of December 31, 2024, the Company had a remaining obligation under the device integration agreement of approximately $400,000 over three years for technology license and maintenance fees.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Party Transactions
9 Months Ended
Dec. 31, 2024
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

NOTE 8 – RELATED PARTY TRANSACTIONS

 

A family member of one of the Company’s executive officers is an employee of the Company. During the three months ended December 31, 2024 and 2023, the Company paid the family member $38,191 and $44,095, respectively, which includes the aggregate grant date fair values, as determined pursuant to FASB ASC Topic 718, of any stock options granted during each period. During the nine months ended December 31, 2024 and 2023, the Company paid the family member $138,510 and $107,849, respectively, which includes the aggregate grant date fair values, as determined pursuant to FASB ASC Topic 718, of any stock options granted during each period.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Pay vs Performance Disclosure                
Net Income (Loss) $ (4,804) $ (4,956) $ (4,137) $ (5,269) $ (4,183) $ (3,737) $ (13,897) $ (13,189)
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 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 27 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounting Policies, by Policy (Policies)
9 Months Ended
Dec. 31, 2024
The Company and Summary of Significant Accounting Policies [Abstract]  
Liquidity and Going Concern

Liquidity and Going Concern

The Company does not currently have revenues to generate cash flows to cover operating expenses. Since its inception, the Company has incurred operating losses and negative cash flows in each year due to costs incurred in connection with its operations. The Company expects to continue to incur operating losses for the foreseeable future and incur cash outflows from operations as it continues to invest in the development and commercialization of its products. The Company expects that its operating expenses will continue to increase, and, as a result, it will eventually need to generate significant revenue to achieve profitability. When considered with its current operating plan, these conditions raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that these financial statements are issued. In addition, the Company’s independent registered public accounting firm, in its report on the consolidated financial statements as of and for the year ended March 31, 2024, expressed substantial doubt about the Company’s ability to continue as a going concern. These condensed consolidated financial statements do not include any adjustments that might result from this uncertainty. Implementation of the Company’s plans and its ability to continue as a going concern will depend upon the Company’s ability to raise additional capital, through the sale of additional equity or debt securities, to support its future operations. There can be no assurance that such additional capital, whether in the form of debt or equity financing, will be sufficient or available and, if available, that such capital will be offered on terms and conditions acceptable to the Company. The Company’s operating needs include the planned costs to operate its business, including amounts required to fund working capital and capital expenditures. The Company’s future capital requirements and the adequacy of its available funds will depend on many factors, including the Company’s ability to successfully commercialize its MODD1 product, competing technological and market developments, and the need to enter into collaborations with other companies or acquire other companies or technologies to enhance or complement its product offering. If the Company is unable to secure additional capital, it may be required to curtail its product commercialization and research and development initiatives and take additional measures to reduce costs in order to conserve its cash.

Basis of Presentation

Basis of Presentation

The Company’s fiscal year ends on March 31 of each calendar year. Each reference to a fiscal year in these notes to the condensed consolidated financial statements refers to the fiscal year ended March 31 of the calendar year indicated (for example, fiscal 2025 refers to the fiscal year ending March 31, 2025). The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary, Quasuras. All significant intercompany transactions and balances have been eliminated in consolidation.

The accompanying condensed consolidated financial statements are unaudited and have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and with the rules and regulations of the United States Security and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated balance sheet as of March 31, 2024 has been derived from the audited consolidated financial statements at that date. Certain information and disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with these rules and regulations of the SEC. The information in this report should be read in conjunction with the Company’s consolidated financial statements and notes thereto included in its most recent annual report on Form 10-K filed with the SEC.

In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) necessary to summarize fairly the Company’s financial position, results of operations and cash flows for the interim periods presented. The operating results for the nine months ended December 31, 2024 are not necessarily indicative of the results that may be expected for the year ending March 31, 2025 or for any other future period.

Use of Estimates

Use of Estimates

The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amount of revenues and expenses during the reporting period. Estimates may include those pertaining to accruals, stock-based compensation and income taxes. Actual results could differ from those estimates.

Reportable Segment

Reportable Segment

The Company operates in one business segment and uses one measurement of profitability for its business.

Research and Development

Research and Development

The Company expenses research and development expenditures as incurred.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash held in demand deposit accounts. The Company maintains a portion of its cash in demand deposit accounts at high credit quality financial institutions within the United States, which are insured by the Federal Deposit Insurance Corporation up to limits of approximately $250,000. No reserve has been made in the financial statements for any possible loss due to financial institution failure.

Risks and Uncertainties

Risks and Uncertainties

The Company is subject to risks from, among other things, competition associated with the industry in general, other risks associated with financing, liquidity requirements, rapidly changing customer requirements, limited operating history, pandemics, wars and acts of terrorism and the volatility of public markets. The Company may be unable to access the capital markets, and additional capital may only be available to the Company on terms that could be significantly detrimental to its existing stockholders and to its business.

Cash and Cash Equivalents

Cash and Cash Equivalents

Cash and cash equivalents include cash held in demand deposit and money market accounts, certificates of deposit and all highly liquid debt instruments with original maturities of three months or less.

Property and Equipment

Property and Equipment

Property and equipment are recorded at historical cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally three to five years. Depreciation is recorded in operating expenses in the consolidated statements of operations. Leasehold improvements and assets acquired through finance leases are amortized over the shorter of their estimated useful life or the lease term, and amortization is recorded in operating expenses in the consolidated statements of operations. Construction-in-process includes machinery and equipment and is stated at cost and not depreciated. Depreciation on construction-in-process commences when the assets are ready for their intended use and placed into service.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The Company measures the fair value of financial instruments using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels:

  Level 1 inputs to the valuation methodology are quoted prices for identical assets or liabilities in active markets.
  Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.
  Level 3 inputs to the valuation methodology are unobservable and significant to the fair value measurement.

Due to their short-term nature, the carrying values of cash equivalents, accounts payable and accrued expenses, approximate fair value.

Leases

Leases

The Company’s right-of-use assets consist of leased assets recognized in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) No. 842, Leases, which requires lessees to recognize a lease liability and a corresponding lease asset for virtually all lease contracts. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and the lease liability represents the Company’s obligation to make lease payments arising from the lease, both of which are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Leases with a lease term of 12 months or less at inception are not recorded on the consolidated balance sheets and are expensed on a straight-line basis over the lease term in the consolidated statement of operations and comprehensive loss. The Company determines the lease term by agreement with the lessor. In cases where the lease does not provide an implicit interest rate, the Company uses the Company’s incremental borrowing rate based on the information available at commencement date in determining the present value of future payments.

Stock-Based Compensation

Stock-Based Compensation

The Company periodically issues stock options, restricted stock units and stock awards to employees and non-employees. The Company accounts for such awards based on FASB ASC Topic 718, whereby the value of the award is measured on the date of grant and recognized as compensation expense on a straight-line basis over the requisite service period, usually the vesting period. With respect to performance-based awards, the Company assesses the probability of achieving the requisite performance criteria before recognizing compensation expense. The fair value of the Company’s stock options is estimated using the Black-Scholes-Merton Option Pricing (“Black Scholes”) model, which uses certain assumptions related to risk-free interest rates, expected volatility, expected life of the options, and future dividends. Compensation expense is recorded based upon the value derived from the Black-Scholes model. The assumptions used in the Black-Scholes model could materially affect compensation expense recorded in future periods.

Per-Share Amounts

Per-Share Amounts

Basic net loss per share is computed by dividing loss for the period by the weighted-average number of shares of common stock outstanding (“WASO”) during the period. In addition, the Company includes the number of shares of common stock issuable under pre-funded warrants as outstanding for purposes of the WASO calculation. Diluted net loss per share gives effect to all potentially dilutive common shares outstanding during the period. Potentially dilutive common shares consist of incremental shares of common stock issuable upon the exercise of stock options and exercise of warrants.

The following table sets forth securities outstanding which were excluded from the computation of diluted net loss per share as their inclusion would be anti-dilutive (in thousands).

  

Nine Months Ended

December 31,

 
   2024   2023 
Options to purchase common stock   4,633    3,720 
Unvested restricted stock units   125    208 
Common stock purchase warrants   10,647    11,892 
Total   15,405    15,820 
Reclassifications

Reclassifications

Certain prior year amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations or cash flows.

Comprehensive Loss

Comprehensive Loss

Comprehensive loss represents the changes in equity of an enterprise, other than those resulting from stockholder transactions. Accordingly, comprehensive loss may include certain changes in equity that are excluded from net loss. For the three and nine months ended December 31, 2024 and 2023, the Company’s comprehensive loss was the same as its net loss.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure of incremental segment information on an annual and interim basis. ASU No. 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and it requires retrospective application to all prior periods presented in the financial statements. As the Company has only one operating segment, the Company does not expect that the adoption of this ASU will have a material impact on the presentation of its consolidated financial statements.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands disclosures in an entity’s income tax rate reconciliation table and disclosures regarding cash taxes paid both in the U.S. and foreign jurisdictions. The update will be effective for annual periods beginning after December 15, 2024. The Company does not expect that the adoption of this ASU will have a material impact on the presentation of its consolidated financial statements.

In November 2024, the FASB issued ASU No. 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The new standard requires disclosures about specific types of expenses included in the expense captions presented on the face of the income statement as well as disclosures about selling expenses. The standard is effective for the Company for annual periods beginning April 1, 2027 and interim periods beginning April 1, 2028, with early adoption permitted. The standard may be applied either prospectively to financial statements issued for reporting periods after the effective date or retrospectively to any or all prior periods presented in the financial statements. The Company is evaluating the impact that this ASU will have on the presentation of its consolidated financial statements. 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
The Company and Summary of Significant Accounting Policies (Tables)
9 Months Ended
Dec. 31, 2024
The Company and Summary of Significant Accounting Policies [Abstract]  
Schedule of Diluted Net Loss Per Share

The following table sets forth securities outstanding which were excluded from the computation of diluted net loss per share as their inclusion would be anti-dilutive (in thousands).

 

  

Nine Months Ended

December 31,

 
   2024   2023 
Options to purchase common stock   4,633    3,720 
Unvested restricted stock units   125    208 
Common stock purchase warrants   10,647    11,892 
Total   15,405    15,820 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheet Detail (Tables)
9 Months Ended
Dec. 31, 2024
Consolidated Balance Sheet Detail [Abstract]  
Schedule of Property and Equipment, Net
  

December 31,

2024

  

March 31,

2024 

 
   (in thousands) 
Property and equipment, net        
Machinery and equipment  $4,912   $3,209 
Computer equipment and software   66    66 
Construction-in-process   300    283 
Leasehold improvements   33    33 
Office equipment   46    63 
    5,357    3,654 
Less:  accumulated depreciation and amortization   (1,399)   (679)
Total  $3,958   $2,975 
Schedule of Accrued Expenses
  

December 31,

2024

  

March 31,

2024

 
   (in thousands) 
Accrued expenses        
Accrued wages and employee benefits  $300   $243 
Other   151    37 
Total  $451   $280 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
9 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Future Minimum Payments Under the Facility Operating Lease

Future minimum payments under the facility operating lease, as of December 31, 2024, are listed in the table below (in thousands).

 

Annual Fiscal Years    
2025  $115 
2026   470 
2027   405 
Total future lease payments  $990 
Less: Imputed interest   (76)
Present value of lease liability  $914 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity (Tables)
9 Months Ended
Dec. 31, 2024
Stockholders’ Equity [Abstract]  
Schedule of Warrants Outstanding

As of December 31, 2024, the Company had the following warrants outstanding (share amounts in thousands):

 

   Number of
Shares
   Exercise
Price ($)
   Expiration 
Balance as of March 31, 2024   12,521           
Warrants exercised   (55)   1.22    May 2028 
Balance as of June 30, 2024   12,466           
Warrants exercised   (252)   0.01     
Warrants exercised   (649)   1.22    May 2028 
Warrants exercised   (39)   1.32    May 2027 
Balance as of September 30, 2024   11,526           
Issuance of warrants   382    1.875    Nov 2029 
Warrants exercised   (565)   0.01     
Warrants exercised   (152)   1.22    May 2028 
Warrants exercised   (12)   1.32    May 2027 
Balance as of December 31, 2024   11,179           

 

As of March 31, 2024, the Company had the following warrants outstanding (share amounts in thousands):

 

Type  Number of
Shares
   Exercise
Price ($)
   Expiration 
Common stock   1,348    0.01     
Common stock   4,421    1.22    May 2028 
Common stock   535    1.32    May 2027 
Common stock   768    6.00    January 2027 - February 2027 
Common stock   4,011    6.60    February 2027 
Common stock   1,438    6.60    November 2027 
Total   12,521           
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Tables)
9 Months Ended
Dec. 31, 2024
Stock-Based Compensation [Abstract]  
Schedule of Assumptions were used in the Fair-Value Method The following assumptions were used in the fair-value method calculations:
   

Three Months Ended

December 31,

    Nine Months Ended
December 31,
 
    2024     2023     2024     2023  
Risk-free interest rates     3.9% - 4.4%       3.8% - 4.7%       3.5% - 4.4%       3.5% - 4.7%  
Volatility     110% - 113%       123.4% - 127.6%       110% - 123%       82.5% - 152.2%  
Expected life (years)     5.0 – 5.7       5.0 – 5.4       5.0 – 5.7       5.0 – 6.2  
Schedule of Activity in the Shares

The following table summarizes the activity in the shares available for grant under the Plan during the nine months ended December 31, 2024:

 

       Options Outstanding 
           Weighted 
   Shares       Average 
   Available   Number of   Exercise 
   for Grant   Shares   Price ($) 
Balance at March 31, 2024   3,648,651    3,689,341    3.70 
Share awards   (3,875)   
    1.56 
Options granted   (682,375)   682,375    1.52 
Options exercised   
    (7,530)   1.08 
Options cancelled and returned to the Plan   42,230    (42,230)   2.62 
Balance at June 30, 2024   3,004,631    4,321,956    3.36 
Share awards   (3,875)   
    2.28 
Options granted   (483,673)   483,673    1.81 
Options cancelled and returned to the Plan   274,901    (274,901)   1.51 
Balance at September 30, 2024   2,791,984    4,530,728    3.33 
Share awards   (3,875)   
    1.37 
Options granted   (129,375)   129,375    1.88 
Options cancelled and returned to the Plan   27,388    (27,388)   1.30 
Balance at December 31, 2024   2,686,122    4,632,715    3.30 
Schedule of RSU Activity under the Plan

A summary of restricted stock unit (“RSU”) activity under the Plan is presented below.

 

       Weighted
Average
 
   Number of
Shares
   Grant-Date
Fair Value
($)
 
Non-vested shares at March 31, 2024   187,499    0.91 
Vested   (20,832)   0.91 
Non-vested shares at June 30, 2024   166,667    0.91 
Vested   (20,833)   0.91 
Non-vested shares at September 30, 2024   145,834    0.91 
Vested   (20,833)   0.91 
Non-vested shares at December 31, 2024   125,001    0.91 
Schedule of Outstanding and Exercisable Options

The following table summarizes the range of outstanding and exercisable options as of December 31, 2024:

 

   Options Outstanding   Options Exercisable 
Range of Exercise Price  Number
Outstanding
   Weighted
Average
Remaining
Contractual
Life
(in Years)
   Weighted
Average
Exercise
Price ($)
   Number
Exercisable
   Weighted
Average
Exercise
Price ($)
   Aggregate
Intrinsic
value ($)
 
$0.93 - $2.28   3,200,441    8.22    1.59    2,095,570    1.57    213,512 
$3.95 - $7.51   933,145    6.43    5.30    873,089    5.37    
 
$8.61 - $17.70   499,129    6.48    10.56    499,129    10.56    
 
$0.93 - $17.70   4,632,715    7.67    3.30    3,467,788    3.82    213,512 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
The Company and Summary of Significant Accounting Policies (Details)
9 Months Ended
Dec. 31, 2024
USD ($)
segment
The Company and Summary of Significant Accounting Policies [Line Items]  
Business segment 1
FDIC insured amount | $ $ 250,000
Business segment 1
Minimum [Member]  
The Company and Summary of Significant Accounting Policies [Line Items]  
Estimated useful lives 3 years
Maximum [Member]  
The Company and Summary of Significant Accounting Policies [Line Items]  
Estimated useful lives 5 years
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
The Company and Summary of Significant Accounting Policies - Schedule of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Diluted Net Loss Per Share [Line Items]    
Anti-dilutive total 15,405 15,820
Options to purchase common stock [Member]    
Schedule of Diluted Net Loss Per Share [Line Items]    
Anti-dilutive total 4,633 3,720
Unvested restricted stock units [Member]    
Schedule of Diluted Net Loss Per Share [Line Items]    
Anti-dilutive total 125 208
Common stock purchase warrants [Member]    
Schedule of Diluted Net Loss Per Share [Line Items]    
Anti-dilutive total 10,647 11,892
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheet Detail - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Mar. 31, 2024
Property and equipment, net    
Property and equipment, gross $ 5,357 $ 3,654
Less: accumulated depreciation and amortization (1,399) (679)
Total 3,958 2,975
Machinery and equipment [Member]    
Property and equipment, net    
Property and equipment, gross 4,912 3,209
Computer equipment and software [Member]    
Property and equipment, net    
Property and equipment, gross 66 66
Construction-in-process [Member]    
Property and equipment, net    
Property and equipment, gross 300 283
Leasehold improvements [Member]    
Property and equipment, net    
Property and equipment, gross 33 33
Office equipment [Member]    
Property and equipment, net    
Property and equipment, gross $ 46 $ 63
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheet Detail - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Mar. 31, 2024
Accrued expenses    
Accrued wages and employee benefits $ 300 $ 243
Other 151 37
Total $ 451 $ 280
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Details) - USD ($)
3 Months Ended 9 Months Ended
Feb. 01, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Leases [Line Items]          
Rent expense $ 36,000 $ 112,000 $ 112,000 $ 337,000 $ 337,000
Annual rent increases percentage 4.00%        
Discount rate   8.00%   8.00%  
Obtained a right-of-use asset       $ 1,560,000  
Cash paid       $ 337,000 $ 365,000
Thornmint Road, San Diego, CA [Member]          
Leases [Line Items]          
Lease term   48 months   48 months  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Payments Under the Facility Operating Lease (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Schedule of Future Minimum Payments Under the Facility Operating Lease [Abstract]  
2025 $ 115
2026 470
2027 405
Total future lease payments 990
Less: Imputed interest (76)
Present value of lease liability $ 914
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Nov. 30, 2024
Nov. 25, 2024
Nov. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Mar. 31, 2024
Stockholders’ Equity [Line Items]                
Percentage of shares issued on closing date       7.00%        
Gross proceeds sale percentage     3.00%          
Shares sold (in Shares)       95,685   920,199    
Gross proceeds of common stock           $ 7,344,000  
Legal fees       $ 27,760   $ 110,440    
Exercise price of the pre-funded warrants (in Dollars per share)       $ 0.01 $ 0.01 $ 0.01 $ 0.01  
Common stock fair value           $ 51,000 $ 1,400  
Underwriter Warrants [Member]                
Stockholders’ Equity [Line Items]                
Exercisable expiring term       Nov. 25, 2029        
Expiring term       60 days   60 days    
Warrant [Member]                
Stockholders’ Equity [Line Items]                
Issuance of common stock shares (in Shares)           30,000 1,429  
Aggregate proceeds               $ 142,000
November 2024 Public Offering [Member]                
Stockholders’ Equity [Line Items]                
Gross proceeds   $ 8,200,000            
Transactions period           1 year    
November 2024 Public Offering [Member] | Underwriter Warrants [Member]                
Stockholders’ Equity [Line Items]                
Purchase of aggregate shares (in Shares)       381,540   381,540    
Common Stock [Member]                
Stockholders’ Equity [Line Items]                
Issuance of common stock shares (in Shares)       5,451        
Gross proceeds of common stock       $ 218,449   $ 2,224,440    
Common Stock [Member] | Titan Partners Group LLC [Member]                
Stockholders’ Equity [Line Items]                
Public offering price, per share (in Dollars per share) $ 1.5              
Common Stock [Member] | Underwriter Warrants [Member]                
Stockholders’ Equity [Line Items]                
Warrants exercise price (in Dollars per share)       $ 1.875   $ 1.875    
IPO [Member] | Titan Partners Group LLC [Member]                
Stockholders’ Equity [Line Items]                
Issuance of common stock shares (in Shares) 5,450,573              
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity - Schedule of Warrants Outstanding (Details) - Warrant [Member] - $ / shares
shares in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, balance 11,179 11,526 12,466 12,521
Number of Shares, Common stock 11,179 11,526 12,466 12,521
Number of Shares, Issuance of warrants 382      
Exercise Price, Issuance of warrants (in Dollars per share) $ 1.875      
Expiration Dates, Issuance of warrants Nov 2029      
Number of Shares, Warrants exercised     (55)  
Exercise Price, Warrants exercised (in Dollars per share)     $ 1.22  
Expiration Dates, Warrants exercised     May 2028  
Common stock [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, balance       1,348
Number of Shares, Common stock       1,348
Exercise Price, Common stock (in Dollars per share)       $ 0.01
Expiration Dates, Common stock      
Common stock [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, balance       4,421
Number of Shares, Common stock       4,421
Exercise Price, Common stock (in Dollars per share)       $ 1.22
Expiration Dates, Common stock       May 2028
Common stock [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, balance       535
Number of Shares, Common stock       535
Exercise Price, Common stock (in Dollars per share)       $ 1.32
Expiration Dates, Common stock       May 2027
Common stock [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, balance       768
Number of Shares, Common stock       768
Exercise Price, Common stock (in Dollars per share)       $ 6
Expiration Dates, Common stock       January 2027 - February 2027
Common stock [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, balance       4,011
Number of Shares, Common stock       4,011
Exercise Price, Common stock (in Dollars per share)       $ 6.6
Expiration Dates, Common stock       February 2027
Common stock [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, balance       1,438
Number of Shares, Common stock       1,438
Exercise Price, Common stock (in Dollars per share)       $ 6.6
Expiration Dates, Common stock       November 2027
Warrants exercised [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, Warrants exercised (565) (252)    
Exercise Price, Warrants exercised (in Dollars per share) $ 0.01 $ 0.01    
Expiration Dates, Warrants exercised    
Warrants exercised [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, Warrants exercised (152) (649)    
Exercise Price, Warrants exercised (in Dollars per share) $ 1.22 $ 1.22    
Expiration Dates, Warrants exercised May 2028 May 2028    
Warrants exercised [Member]        
Schedule of Warrants Outstanding [Line Items]        
Number of Shares, Warrants exercised (12) (39)    
Exercise Price, Warrants exercised (in Dollars per share) $ 1.32 $ 1.32    
Expiration Dates, Warrants exercised May 2027 May 2027    
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, shares in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 31, 2024
Jan. 31, 2024
Oct. 31, 2023
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Feb. 28, 2024
Jan. 31, 2023
Aug. 31, 2021
Jan. 31, 2020
Oct. 31, 2017
Stock-Based Compensation [Line Items]                            
Contractual term               10 years            
Unamortized compensation cost (in Dollars)       $ 1,486,000       $ 1,486,000            
Weighted average period               1 year 10 months 24 days            
Total number of options exercised           7,530                
Options vested   625,326                        
Options cancelled 242,307                          
Granted new options to purchase shares 339,298                          
Weighted-average grant date fair value of options granted (in Dollars per share)       $ 1.88 $ 1.81 $ 1.52                
Option exercised               7,530            
Shares issued               11,625 19,015          
Stock-based compensation (in Dollars)       $ 5,000     $ 11,000              
Expense over a period               1 year 6 months            
Milestone Bonus Program [Member]                            
Stock-Based Compensation [Line Items]                            
Total number of options exercised     909,533                      
Stock-Based Compensation [Member]                            
Stock-Based Compensation [Line Items]                            
Weighted-average grant date fair value of options granted (in Dollars per share)       $ 1.56     $ 0.97 $ 1.42 $ 0.98          
Restricted Stock Units (RSUs) [Member]                            
Stock-Based Compensation [Line Items]                            
Unamortized compensation cost (in Dollars)       $ 115,000       $ 115,000            
Total intrinsic value (in Dollars)       $ 171,000       171,000            
Non-employee Directors [Member]                            
Stock-Based Compensation [Line Items]                            
Shares issued       3,875     6,375              
Stock-based compensation (in Dollars)               $ 20,000 $ 25,000          
2017 Equity Incentive Plan [Member]                            
Stock-Based Compensation [Line Items]                            
Number of shares reserved                   3,000,000 2,000,000 1,333,334 333,334 1,000,000
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Assumptions were used in the Fair-Value Method (Details)
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Minimum [Member]        
Schedule of Assumptions were used in the Fair-Value Method [Line Items]        
Risk-free interest rates 3.90% 3.80% 3.50% 3.50%
Volatility 110.00% 123.40% 110.00% 82.50%
Expected life (years) 5 years 5 years 5 years 5 years
Maximum [Member]        
Schedule of Assumptions were used in the Fair-Value Method [Line Items]        
Risk-free interest rates 4.40% 4.70% 4.40% 4.70%
Volatility 113.00% 127.60% 123.00% 152.20%
Expected life (years) 5 years 8 months 12 days 5 years 4 months 24 days 5 years 8 months 12 days 6 years 2 months 12 days
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Activity in the Shares (Details) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2024
Schedule of Activity in the Shares [Line Items]        
Shares Available for Grant, Beginning Balance 2,791,984 3,004,631 3,648,651 3,648,651
Number of Shares, Beginning Balance 4,530,728 4,321,956 3,689,341 3,689,341
Weighted Average Exercise Price, Beginning Balance (in Dollars per share) $ 3.33 $ 3.36 $ 3.7 $ 3.7
Shares Available for Grant, Share awards (3,875) (3,875) (3,875)  
Number of Shares, Share awards  
Weighted Average Exercise Price, Share awards (in Dollars per share) $ 1.37 $ 2.28 $ 1.56  
Shares Available for Grant, Options granted (129,375) (483,673) (682,375)  
Number of Shares, Options granted 129,375 483,673 682,375  
Weighted Average Exercise Price, Options granted (in Dollars per share) $ 1.88 $ 1.81 $ 1.52  
Shares Available for Grant, Options exercised      
Number of Shares, Options exercised     (7,530)  
Weighted Average Exercise Price, Options exercised (in Dollars per share)     $ 1.08  
Shares Available for Grant, Options cancelled and returned to the Plan 27,388 274,901 42,230  
Number of Shares, Options cancelled and returned to the Plan (27,388) (274,901) (42,230)  
Weighted Average Exercise Price, Options cancelled and returned to the Plan (in Dollars per share) $ 1.3 $ 1.51 $ 2.62  
Shares Available for Grant, Ending Balance 2,686,122 2,791,984 3,004,631 2,686,122
Number of Shares, Ending Balance 4,632,715 4,530,728 4,321,956 4,632,715
Weighted Average Exercise Price, Ending Balance (in Dollars per share) $ 3.3 $ 3.33 $ 3.36 $ 3.3
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of RSU Activity under the Plan (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
shares in Thousands
3 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Schedule of RSU Activity Under the Plan [Line Items]      
Number of Shares, Beginning Balance 145,834 166,667 187,499
Weighted Average Grant-Date Fair Value, Beginning Balance $ 0.91 $ 0.91 $ 0.91
Number of Shares, Vested (20,833) (20,833) (20,832)
Weighted Average Grant-Date Fair Value, Vested $ 0.91 $ 0.91 $ 0.91
Number of Shares, Ending Balance 125,001 145,834 166,667
Weighted Average Grant-Date Fair Value, Ending Balance $ 0.91 $ 0.91 $ 0.91
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Outstanding and Exercisable Options (Details)
9 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
$0.93 - $2.28 [Member]  
Schedule of Outstanding and Exercisable Options [Line Items]  
Number Outstanding | shares 3,200,441
Weighted Average Remaining Contractual Life (in Years) 8 years 2 months 19 days
Weighted Average Exercise Price | $ / shares $ 1.59
Number Exercisable | shares 2,095,570
Weighted Average Exercise Price | $ / shares $ 1.57
Aggregate Intrinsic value | $ $ 213,512
$3.95 - $7.51 [Member]  
Schedule of Outstanding and Exercisable Options [Line Items]  
Number Outstanding | shares 933,145
Weighted Average Remaining Contractual Life (in Years) 6 years 5 months 4 days
Weighted Average Exercise Price | $ / shares $ 5.3
Number Exercisable | shares 873,089
Weighted Average Exercise Price | $ / shares $ 5.37
Aggregate Intrinsic value | $
$8.61 - $17.70 [Member]  
Schedule of Outstanding and Exercisable Options [Line Items]  
Number Outstanding | shares 499,129
Weighted Average Remaining Contractual Life (in Years) 6 years 5 months 23 days
Weighted Average Exercise Price | $ / shares $ 10.56
Number Exercisable | shares 499,129
Weighted Average Exercise Price | $ / shares $ 10.56
Aggregate Intrinsic value | $
$0.93 - $17.70 [Member]  
Schedule of Outstanding and Exercisable Options [Line Items]  
Number Outstanding | shares 4,632,715
Weighted Average Remaining Contractual Life (in Years) 7 years 8 months 1 day
Weighted Average Exercise Price | $ / shares $ 3.3
Number Exercisable | shares 3,467,788
Weighted Average Exercise Price | $ / shares $ 3.82
Aggregate Intrinsic value | $ $ 213,512
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Details)
Dec. 31, 2024
USD ($)
Income Taxes [Abstract]  
Liability for unrecognized tax benefits
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Commitments and Contingencies [Line Items]  
Purchase obligations $ 1,061,000
Device Integration Agreement [Member]  
Commitments and Contingencies [Line Items]  
Purchase obligations $ 400,000
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Related Party Transactions [Abstract]        
Paid the employee $ 38,191 $ 44,095 $ 138,510 $ 107,849
EXCEL 49 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !: 35H'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 6@$U:N:DH(>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU9#Z';B^))07!!\1:2V=U@TX1DI-VW-XV[740?P&-F_GSS M#4RG@]0^XG/T 2-93#>S&\8D==BR(U&0 $D?T:E4Y\28FWL?G:+\C <(2G^H M X+@_!8.K@"%AAA=.F[@&8EENJ?V-(!=D[.R:ZI:9KJJ2VYO$,#;T^/+V7=RHZ) MU*@Q_TI6TBG@EETFO[9W][L'U@LN-A475=/N1",YE^WF?7']X7<5=M[8O?W' MQA?!OH-?=]%_ 5!+ P04 " 6@$U:F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !: 35K+L\O01P8 .(B 8 >&PO=V]R:W-H965T&UL MM9IK<^(V%(;_BH9V.MN9$&R9ZS9AAIC0,LV%#=GM;#O](&P!GK4M*LDA^?<] MLHU-MK*@#/Z2^'9>Z]71Y9'1U9;Q;V)-J42O41B+Z\9:RLW'5DMX:QH1<=4?M[,.)RU"A4_B&@L A8C3I?7C9'] MT76Z*B!]XDM MV+O&"DK"\:^J9.I?]VP5(EH2#VI) C\>Z$N#4.E!.7X)Q=M M%.]4@?O'._5):A[,+(B@+@O_"'RYOF[T&\BG2Y*$\HEM?Z.YH8[2\U@HTK]H MFSW;;C>0EPC)HCP82A %AY@O(7VAC^](/=M7[1^3V3V#OW[<)]VZ1>NG]^VU"= M4W.X;34_Z2P9HTZTU"DL=8ZS]"DA7%(>OJ$GNF%.<3@+AD1!]I82C"5S4 MSZ]FL?_.8YE%<]BI'O>PP?Y?'O.D5KLTRWURM!Z-0:=ZQ*5';)S[BZ'F^)D_ M5SS3U'\NM??^2_2QC6RQ\_]$5X&0,)U(]$ B;7\]('3_./Y\-WI"][?CJ3NZ MNT#3!_=2:[@.V+%+VK'-O)(;=J%=2R!%HT-&SFZ[NO6?WAB]9R'81DEXADFQDGY[UW>!Q4WB>11D0,3/!+5^ MZX G7,(3-L))D(RU,\X!286'%GI>,QY'@1K8&?&USNM *5RB%#X*I0KG MKCH#IGAFVUCKVBPW)S$:!S#X::W605&XI"A\%$455@M^FG'V$L2>/LMF37>D M-5H'.^&2G; 9=KXW.F-" D/]&6PJ$?& X@##2D#KM YXPB4\X<$QH]=LS:"? M3F YD/&_.#QZG0F&\EJH ZV<$JT<,Q.E?7;$*:E,[P&!#_U._V?MCQ-U0)53 M0I5CAJ$[EGY[2K-;O;([(-*WK*;3L2RMOSH@RBDARCGJ"]1=(!3Q'VZUSED_ M/YU+[;WYO5_>S$3T',@0AM\ELO&'Q<]H3KV$0VUH?9N5@,HB6/O/)?.^H1DL M%+^0,*'HQTO+LM$&>'RN?OW45D$=\.64\.68OR(]<^*G2[VW:,%"K7.SP/WC M>*SU50=..25..6;VV>42W;YZ:Q*O:.67Q0-"#Z/Y>*3]C=$<>*K#$IN]CVV]G81 MJ&5-NKE"($]]/,HV%!17BPTMYMJ$B M.Y%LD^Y)6# I690>KBGQ*5

B8J"2Z))4T^_4C95>R)4I. MT'RQ2>GN^-Q1O.>.DT_(M: DK93RS,$0!DY.6#&:3JIGUV(ZX:7*6$&O!9!EGA/Q=$8S_G@R M0J-?#V[8_4J9!\YTLB;W=$[5[?I:Z)E36TE93@O)> $$79Z,3M''&7:-0B7Q M-Z./+Y5EDCR%FQ^2<_MX'844!>CP+>*N#G*KA;A2IRS@99Y=8Y460Z$?P1"".M MK9E!%9M*6WO#"K.-L90H/3DC&2D2"N;&L 1' MX'9^#MZ__0#> E: Q8J7DA2IG#A*8S"6G&2[WMEF/=RSWCE-CH&+Q@!#[%G4 M9\/J?Q+1I^YHSVOW<>T^KNRY?>[?WMQ;<*QG;<]6M776'K$]G1*Z WC20F ']4;('DM%" M63=Q8RJH3)E,\# -XBB8. ^[WG2%8NSB6F@/I5>C] 917@NZ)BP%].?:?):R M0LS5B@H;S(TM?P>!Z_DME%T9+_#M(/T:I#\(958U!09<,9=,,8^U$+9U<(QV%/(,,: M9SB(LV(-P)>@E!00*6D_QK"S?!3 %L2N#$)N#\2HAA@]8Z_[]SCJKHF1%[>0 M6:3<"/;LB0_!$29OD986'NOG(;^<$BQ". M8 ^\ANO0(+],YRLNU)&B(@<9U:4/R!BY8QE3K &VA6*4$^R M0 UIH>>PUJ%8=ND(15'8!MB5PCCL.S\-:Z%AVIKQ/&?*4-6&]W5)JEAQ3XM$ M1Q.\_\H5!>$'*^Q!P_:\!*SEY^\;VG>^H4(4#F;S^>+;[(\OWZ[.+V[F[]Y$ M&(6?P,5?MY>+?ZT.#Q+K2[/Z:UG;=[VA6#3,L;KH6U(A=.:<*YY\'X.W\!A" MI+.\ +I(+>D8^&,((9 K(DQ-6"J=RMA_--7E B\H8%*:O%O5BJ622@_T=V.- MVR"2EWPHOV]H/UH-ZZ-!DJU.B6Z >T.%(+0'ZQ/PX#@(_"I.+AY[@?=+R!Y M79*9XDSW;#2_HZ)NO"HYW8HEJ_K16/?T6WEODW,4N\[._%X-5Y2D5!@!_7[)-45N)^9VJ+X- MG/X/4$L#!!0 ( !: 35K@.@C^ P, *P* 8 >&PO=V]R:W-H965T M&ULK59=;YLP%/TK%INF5NJ"(>2C78+4IJJVATE1LX^':0\. MW 2K!C/;2;K]^ET#84E#DJ;="]CFGN-S+O>"!RNI'G0"8,AC*C(]=!)C\BO7 MU5$"*=,MF4.&3V92IM3VG53QC,G'!1K8Q4.Y,((GL%8 M$;U(4Z9^WX"0JZ'C.>N%>SY/C%UPPT'.YC !\S4?*YRY-4O,4\@TEQE1,!LZ MU][5R*,64$1\X[#2&V-BK4RE?+"33_'0H581"(B,I6!X6\((A+!,J.-71>K4 M>UK@YGC-?E>81S-3IF$DQ7<>FV3H]!T2PXPMA+F7JX]0&>I8OD@*75S)JHJE M#HD6VLBT J."E&?EG3U6B=@ >,$>@%\!_.<"VA6@71@ME16V;IEAX4#)%5$V M&MGLH,A-@48W/+.O<6(4/N6(,^%(9C&^%(@)CK04/&8&)S=,L"P",K'$FIR- MF8+,)&!XQ(0^)^_)6^(2G>"R7M]X1KXDZ9Q%,'2P]32H)3CANS=>EWYH,OZ? MR+;2T*[3T#[$'HZQJ4 IK BLQ.CA@N1,D243"R!G^+YOI1!,:9*#*JO@O"D; MY1:]8@O[65F&M$6I-W"7FS:/16WI#VK]P6GZJUIE"Y-(Q?] W"2XY.QL2.E0 M2I_H/1*T);=3R^V\2"[7>M$L]2!?UGKO3Q=[_Z&NMP1$=!NM_-$ZFY4VP^Z0;-2C_[[&=/3M1[I MA8KRF.*&L";)[L91PI[C\+\ZYYDF F:(HZT>$JCR:%1.C,R+T\54&CRK%,,$ MCY.@; ^GTEIUA-[8*D/J.%?4$L#!!0 ( !: 35J8@)_$N 0 / 5 8 M >&PO=V]R:W-H965T&ULK5AMCZ,V$/XK%CU5N]+=@GD) M9)M$N@WIB]3KK79OV\_>X 1T@*GM)-M_7QL("3#AB7DE@BY9^E<2R7AN M! :*Z(;L4OG$#K_26I"G^=8L%>4O.M18RT#KG9 LJXW5#+(DKZ[DK0[$F8'B M@0WLVL#N&K@7#)S:P+G6@UL;N-=Z\&J#4KI9:2\#%Q))%C/.#HAKM&+3-V7T M2VL5KR37A?(LN?HW479RL61YI-).(Z3N!$N3B$@U>);JHNI!"L0VZ'-!.=%Y M%>CF)2>[*%&86_0!O3R'Z.;=+1(QX52@)$=?8K83)(_$>_2N-9Z94DU7.S77 M]=0>JJG9%Z;FH$\LE[% *S7%"+ /A^VG _:F"E,3*_L8JP=[D#"DZSODX/?( MMFP7F,_R>G,'DO/_O*_^L_=6,)RF<)R2S[G 5]=$OD7TK= 5!&:XXG!A#KT) MWHN"K.G<4+N[?V%7KE0.BJF20XHK+:\W3PAW% ,AU.J"P M#W(3#MR^R#L6GY7 M+X!R[+.HM 3[C6!_4/#O3 BTX2P[BE8O'DBLWW/^ 5 +H "Y K2"\$N"PX: MP<&@X,\RIER]+=L,['EH -X!T+0MMAWA7VO$X0^QG;@ $R; $R_ MG?%7JOI>6HVPG;6L>#!L?ZCOIU15#!@DW'OE M0.4!P8#Z@&"Z0/RN2A"'@^D%J?9)JCW891VE(K415ETV*-H>L\T:E2T>%P]VYU\D%87SX(Z\L'81?EG]I.[ TN MQ>?J&W>GOY55!-1>7>S*?BR_;HT.=K7?O4;'9 M'95N-Q=;.TZE;QL/M\FF- M5AF#*[/?N#I^8/G=RNS#;-MSK6YE FR>X_8J$V!3+69PH3)/[3(>[I?/%^:0 MYG[S"FKNPT#- !ND&6 #-)MG)U@9Y=ORZ%"H1;;+974FT3QMCB<_EH=RG>>A/LXL3\Q.]-59Z"?"MTDN4$HWRI5UYZNY\NIXL1I(5I3G9Z],2I:5 MMS$E$>4:H/[?,":/ ^V@.>1=_ M02P,$% @ %H!-6G\W.V:6"P L64 M !@ !X;"]W;W)KJ?WIHE3AO%LEQ7[R6BVQ3[_5 7U8;?+JK\^ MY-ORZ7K")B]_^+VX?VC:/\QNKAZS^_PV;SX_?JK4I]G)RJ;8Y?NZ*/=!E=]= M3]ZS=VF2M!6Z$O\I\J?Z[/>@O90O9?FU_?!Q-;OLRW MV]:2:L>?1Z.3D\^VXOGO+];_T5V\NI@O69TOR^U_BTWS<#V93X)-?I<=MLWO MY=,_\^,%R=;>NMS6W;_!T[%L. G6A[HI=\?*J@6[8O_\,_M^%.*L HMZ*O!C M!6Y5X$E/A>A8(;(K]#5)'"N(L4V2QPK=I<^>K[T3;I4UV!^JTNM\4F:]2'VT;]4/'0U$%Y MISZ5ZZ\/Y7:35_4O/\TY2WX-TC\/1?-7\.KS/CML"E7G=3 -/M^N@E<_OP[J MAZS*ZZ#8!W\\E(K6:.:WS9BMCXV]<-S4WEO4W<[%5I=8X#: M2[SV^XUJI0K-;!M\RHK-].,^6&:/19-M 5NK 5OK]6%WV'9*K?*[8ETT@)$4 M-_)'Z?B>J.Q^R;;9?YT'6!+]EU=L@8F\"'O(($OC94MQ9 M:H>0;S>,77WNX$%:+EZCO=M1^5S]FZ_QZHH;E.J^^Y9.;7WYB'3G0U&*R?;\.ZO0T#=2<'3UE59>U(H3HD?QX5 MRKN[O"KV]V^"?0[=&A^$&XBAU1/"Z:]%TO:L$8=HLV%1 DA7A# DH@FEED1S/:0-]HIC26$ADS.B8^=4P\JF/JX* >?M6+_H7ZT[Y- M6X)'-<) HJ-FQT?;,G8Z+[;BFLA3BGDRM$M.VB5_7[NAX$V<5B56X**-\ U< M2F,ID3%#_/E)_#DJ?I?Z3-N\>-..* H6ZJS-:2"-44L>L3IW^DHDI5-B?2AU-G3^^N9U''LL80X]JIU5L!12;2LX6UH"8 N48D[)G-&-G M^,,NR2:')6!.>[C*)Z6M NK==R CM99263.5U]C"Z+B%C0"78YGS'H'(!2@& MH@MDKI==F(87]F/HA8W#%]R[=[R1 @R5-5-YC3 ,9QCL28!7];S0):FU%:FU ME+FD,V41FR]Z EO##L-IY^QV7N7K@6"6(YX?+N'$4B3 B_,5-[<&\Y4+4GDDX"BMI5363.4U2#"< M)&Z/<]H*@!5^W955T/HH% J#>E/!!7/S?2YHE^VH5D" M[J;\UNB_Q'W[ABNIM93*FJF[!AN.@\W%DURX78_(Y2XB62R[HO*5HKY,!<_6 M57! (9GJXBY&<'NR"V^'=Q136DNIK)E]H'&)X[CD,^.%F_()7)>UI'1"E\A; M.N#-%$[3#K^<=O"J/D(1&5IQ@$H$FUNK/>E@,5,LS2Y\-+O15-[2 6^F:)I\.$X^ MD&B#3U^7>I@]-;#$_7H'*BGS4%DS-=?,PW'FN3R)I,(?#B")$[A4_(,[,W>K M: "*< B22,C@(7L-!)OA_?>%5(8HK)F]H&&H0B'(9\T$C?E$;J1RR2+N;T< M0>4M'?!F"J<9*,(9"$LC\:H^0A$96D7 VH[DL9U/#18SQ3K;F#9N;6?,!/#1 M%)I&1BX90%/@0#%P"APHUS\%'FG2B'#2N'0*/'*3>6@*'/?N/:J1+J9063.5 MU]@2C<:6\_5# :KM8DMDSZ9% &-F?&+518C8WBY' MY2S%G9D[O36O")Q7+N%LX>*)M)<6<;>^44IJ+:6R9DJN\43\H+4:W*Y'V J7 M'NS92BI?*>K+5%!SBO@_K-4(EPN<' EOAW<4DZ[54%DS^T#CCZ!;J\%-^00N ML'IB9Z(K*F_I@#=3N+/#-9>OU>!5?82B6JL1X"*,LTUYL)@IEH8>,1IZSC>] M@!F_& $] H">>2A#.X0 Z$G",+;W_0#EYB'K&]\T\XB+F&=8 8AY9&S/-.#> MO4@2 ;]^X=<*3(0F7-5%XCB[C\Q I>U7>?,JFU%:FU5 #'7%@T7_0\/Z3& M&SGZG,OY%"48S-(]YR+LH5.ZZ+,(0V%O%P&*39/%G-O/#Z <"WG,>RY;(X:\ MZ)S+L 1NLB[44\^&.]R[]TE3TG,N5-9,Y36:R-'G7 8?U](]Y^(\0*1+*5#" M A0#$Q:@7'_"(C4,R(O.N0PK "Q2 D+[MT[WDC/N5!9,Y77-"%QFO";I,6- M>?"%=//]R)ZDI7*6XLY,XF0M[S1UOCD\80M[ZXE 3A_3?'388@2X&+-RW09"> MJB>UEE)9,S77N"-QW'G?3)N'?+K+JJ\J_:ZS;=Z]^*A[7T?O2TR.-M%X!)9O M%MR&/;QQ/@$)NNM[CXE&$HDCR: Z@^'I9O-S[N20I#A":BVELF:^KT1#2TRP MAPP2'K?K\\H2 '/L=Y80^4I17Z:"FG]B@B66H3".@4/_=A3C[?"-8E)K*94U MLP\T"<4X"?DL$."F? +7Y1L6.BD!E;MTR)TIG<:I&,]!%WK/$E'K)C7N?F/.B M-X\7XL4NV\1V#[BTD421O;D$;ZO/2 :YZQW)--W$XUX@-E:LP6>R2SY22#L/ MQQOE';VDZ$-ES>P0C3ZQ_[D:4.AAVHDA_+ G@?#F^ 0HY*UO&-6L$_OO&!N, M01=OG%=5+G&_WB%(BC=4ULQ7"FJ\27"\N8B^<9L>:4\"++DL[#-&5-[2 6^F M@AIO$AQO_C:A)\#Q$?L!A+?!^ZV,I&A#93.$T>R4X>V%XCE?U$8K(T"H!]K*)N>-A=;+LU9+A0N64/5)+%D*_YD+F5 -M_*AI9:2 MT<@N2N(6:;>[K83RM#$W (G'>Z#50Q.9T%>L[L?G"\H ZQE\H8F7_HDUNVVZ@<*6T2/+%@"#A M:?9+G_)$["T /^X%)%] CA?X%0N\?(%G \V0V; NJ:;#@10;)(TU>#,7-C=V M-43#4U/&J9;P7P[K]' LT@B*PB($5TK$/*(:;J8:?J!:6B$Q1V.J%N@:*J[0 M^Q\I744<;#Z@)OHQO43OWWU [Q!/T?U"K!1-(S5H:4!F_+?"',5%AH)4H.BC M;R+5"X6N $UTN+X%$>W"(MNP+DBMPTL6?D(>_HA(F_@././7+_=JX'B[+'O6 MGU>5Y='T"[K^^OW7%%W???^&OM]>W8WN)S>?T6A\/_DYN9]<35U9R[SZ;J^F MP\_4DH;LO $MK)A/QBTUOOPG6:XU]^9'0#K[(!U:BLSBOZ%)LMVNA8PF$*1ACQF M*,T1FZ?F.C0]L#*- EL=IJBDFJA6Y[N]P]NLWQH)":A ("F02Q$/F;/)^Z#Q?#,HF\J8TQF/J[LV=WJBMCV5M\,4[!$\KBW0 MK61+RJ-MHV89$'K!9)X29P9PJ1A-TCXJF,NH6[&=,"GPDOKF93!DD#3RJRGF M31BY&4XG3%+>T$'G&*;#J-.I@%DP.J[ER^$H#,7*L,:2/M,9$(;MT3"4*U;D MVHG9E++H\!S(F0L BDB18*H;@+%-1,J'Z&HH/ZRK:B,C/UH M!+TK'_D;#F4<]H^J6(_C5:+Q,,2"RLE+5+X?(GMB,N0PQ2$ND.0)Z$0;'EKF MS8E,D;DPX^CM5AU:M0MJ2@>%)/\8=Q<*56- U+<527J4SH@>>7 MRE2+X0_*5$@#4B\-7A>>G8;;"E7'^@=?[SLR M801C<_:,YCR%B%\>FZ2L'7 [:/>/*UDVZ_?WVO(0>B$QR,L2(V*AM$H( MAKT-PQ3%7AB>6L/8J&H?AWP@Q.\>0W>IC*!#*K 7(H/4?XZ/J[#"X$,S]L#3 MU*3?D"^37$3.$,J?WGWBD>,(RE9>T*]02:00"*1>(-0&P,P72BWTH'08U.WW M2LDO6Y&V?\RVK;W#TX3)!WNFK)!5]]F!X^[I[MQZ9$]KCYY?X+-Q=OIM-[KB29MZ_^C@ MX*?]C;;-WNN7_.RC?_W2=6UM&_/1J]!M-MK?OC&UNWZU=[B7'GRRJW5+#_9? MO]SJE9F;]LOVH\>W_9Y*93>F"=8URIOEJ[W3PY_?G-!X'O!/:ZY#]EF1) OG MOM*7B^K5W@$Q9&I3MD1!X]^5.3-U383 QA^1YEZ_)$W,/R?J[UAVR++0P9RY M^C=;M>M7>\_V5&66NJO;3^[Z'R;*\X3HE:X._%==R]BG!WNJ[$+K-G$R.-C8 M1O[KFZB';,*S;TTXBA..F&]9B+D\UZU^_=*[:^5I-*C1!Q:59X,YV]"FS%N/ MMQ;SVM>?UT:=N'$W5T<'3R +WC7AG'3._X_UT9ZG].%Z'UL+'_W:476?9D][+D=S^'K2[- MJSTX5C#^RNR]_O&'PY\.7CP@U$DOU,E#U%]__L=;=?;A_GEY_5Z=G9AR^7GR\N?U$?/_QZ<7;Q=KY+DH?7 MNOSP^:TZ5#_^\.SH\/"%^KZEBQU+PU*JKM9>O3<5E%Y/U$6#O7[48H>(^M'! MB[A1_.WPQ>/B6@=EF]+YK?.Z-16^J$MSI2M-GSZ4K5L8KPZ?/W^F.MB?5T2K MT1NCWA@L]*O^:M0G4R*R4;B("^86L=:5:ARZEHMN@#Q0U"(D)XG!45F M41=ZN_7NQM+(^A;&>?A47:]-HVR+*/1'9SVXTW5-=D5,V! Z>@*+0]@,+3Z0 M;86UAC70H/_N=.B\#L+41&EU;FI]C=5#,IB'2YULV*U-(& M$7OIW>8AV5OWC5W(E6(#N('53KVY,DUG)FHC8Q$:KVQ)#/+ 8ND0S; \^"29 M*Q/@41,:A<2P19AO60$8OC&^A'[MGR(5Y+=-XZXTA6]\#!VL3FV[S1;J#J2H MC<-V-O9/4&]-N6Y<[5:WQ#[, 2(%PZ.5KMR6*!8VLF#UPK30,'S\JVFW-3R0 MA/.N6ZUY1%((\:";G(WVVDVWVK=JJ]MRS?0GK%G;V):, P90=64[83KO/YR? M'\K'I+=@S-=0@,)6,RB7>M6 M<0AJ6F+F2MN:QXRU#MFN,'VFWD ."U;L\I;($B\(@D9O,)8>$#O8=*_,#5S$ MFJ:,5F>;5O3#UD8KEMYNY9LW=K/H?#"DE$D!/0@QHE[IVVGKIOA'='=HE)2 MQ6@LO;N&=8\$J$R-[4-(C]8I6P\-W[HXA=0'V:-68%+1J4('$0J2)OD5$ZUBX)6#O5JX5@RNO=T:Q,]$T>NMK<#,"B$?*I@H M$[:&?*.^92,V?L/;&X5)!CX1.D=W+3S,X+_J/W7345*CG'E'@]UB8UN26:LG MAP>/OCZFK8DJ:J 0RG_L#U&^+S!V4Q7S5M,B[YR3(';NNY4ZK8!6+.7$46QZ M=WZ:PI("I,S= U,G%*KG9MN:#07K^RQZ4QIL8*5 1Y4U;2\95>NBB!SI@/EJ M=D8F+,X??5XX5L+Q3/UJX1(5_(CG_>+(SLX<*/IF%.4J!_F@ 2 R[\4YUOJ* M7(J#'CORRC24!L@.PEHM@79YATL'>TLI N3)%9I B\\ML2Y!HS1IYT8)AU_1 MDE5&H78!\UG3C5E)/*(U"UD3DAJ-F'1+D;WJC# 1VHR6I5C2-!$87UM8'[$Q MY+%QC">6RY:%Q#3P($29W'V^TJ[B/P*)8?=;=FV'"$0LRRS6$9*=L,PQ(: 5&=$=<3B9BJ(6FQ <) M@?XI\LMX,H>VXTC>&$I'F5F$#$%&NZ'WV"J+;\3ITK9Z86N8XPRN;Y&WX)$4 MQSFC5*Y;0-H%M)9;"6.MIR_ C4Q5V2X)DRL78SZ;->TV]M\U1BQ$+U/&J8A+ M5@F^8?&E;>!(6#B:[@/7<-MV?) F=!G15F%MZL$ T,F=^V M6P U4]I*,'II_89]GS;#&R":-@$%RE4 V17'XMTL!C@U5EM'6Q%>PA80UL6B+[$CVA@!KMX C '.SZ!0FIS2$H% M!^ D\A3WCG(PJV-!OKE<4NW7\+@!*TD:6PY/)AD'<=F>"/ =NX2+V5R0.NS' MQDA84F9@NC'G1L6/ EJ_"T,K.BB;3W#=LDY0)0D\&2@5(M,XE30*+0 M&W+/$'&C1#-"J]QG80.)PC#/\3/'3W"/[0F[>8Q[ER9$ZM&5(_ !]/VCTR55 MW@6Q-VB7& @CDX3J-N0V2Q3?SN<2_)6A8D<(."\[BM=Y"C$Y>HA OB#0;5BW M?9'!=0[Q'#%2EI;"I!!C$J*Q;NO M"@IS/0^2'TVS9F-W/E8'G!NS%"BF!O81*T;!07$H22;&3K?;>Y'D-@#>"]-; M!"."CF)0/5KJ?CHF71 TC-OR'\C!-4C.A)0 @6CUO35V5_EACRQ,7&:R9CG#H]9;DO1?L0@ M)5^"ZQCWB/*BN=%D%I-$!^GPR;""VK$"F?HH?3YY/"L^_TT9\@@4$WZXDYU2 M/D(HAEO<3MUU$],SH#DJE4G?_YBI4_A]!J00M>%3L<5 )7,3=!DC)X@N=$U. M$02L+ZB&1OV'NB3UAP;^,4?"%3')Y&(*_.Y,3L@(?H3(T\9FSK J,,=61^1- M"_B*G97]7@ B%_\<[$V5(Z,M7+:TV+BPLX3IZZI?3D\_]JTP6IQIW96'@S["93CT Y M#CH/&$[<)B6G$ +GQKB-2R'6)+R=Z[\(@[!?4>%_:8H% UO\H2$S=2;8"4S+ MR4:*4A6< )4,QYN&WM#.1"OF_=MIY@]M,&W-8 O%H 1XI8L%]XYI$CP>W#UL M@R@V%X+-Q/8P.JQ=5U<2M74R^M^!';GCTUO)W8CX';";ZD\);02]I$+JM43^ MO*%^%57L7*4U'6?[A.WI3$4='DS_"]1KI)*>$Q;J0FS=;9$;!,XBQ^N5](3Z M8)+\M!C\[F_&5SH##.ZZEL*J<9)SD:--5>%U+:C MN@P640Q(,%%-$QL /6P-'\1('CD']]QOZ=V-8AF5)4DNRS[ ^82Z#='\$F4I M4@0:2&EM^EJL^'8V(?NG412Z!>%$:"@BS=27P$N]Q4YL.#Y)"XT\;53E[ [9 MQ?D9?:>V D5M)#4$'N[877*1VI2D<; MRPQAF$YR-J"@;ZB.."U;B1YB<"6'M,H2HDV9@%;J]V:F/C&+C&KG9L4[F'> M8NTC$!+^T)_EA#@8/%"S-_#;"$#Y!?0S:M6P">[4&Q7K\% MBXN\E%)9*W F+ X M7;PS="Y28]MDY8LFM1'.LI.V;DNZ(B@9W7ITX/:Q^# M=1EK#^.] W.;/@A>.4)6;$KDW]*?[ ]-,N45,I-">>WUQUUNI(X*X>9OZ(LE]84VP M23E&,O'D:IA","R>OHEA2!,NCV+2*/$61L%Z;&.#4!*@-Z:(P 8QN689/WHR MCE32@*I$XM%CTS^68U+"X900VVA.U.8IJ.,PH[#@Z01.D'9@[^C(!.4DFAN; M=&*Y6K?3FH&606J"A5[%)GM*433#++M:U=SV2$B&4_TDJPE9*G'\*VELAUEQ MEXN>9A9O1G!SIGZE0PZR&V4W=-*;X86$1,K4_HG]7'%I!"J: M*I4P0@EVFH[D>]%1B7CJ@(FLUN_2Q9([6#2::;$+1#\2@KMD+OYMF9%0R#XCL$05 E"N2K84>,9/<'G*NT3)>W1ICGI/>Q: MDYMGW+7@.R.#643KU-5M M>6VXD"XKL@YVM\C:$JN,U(FP HDK/^&:G: M!H[#K2<:'H^5J:D)US=$4)JFD9.<<#Q>)[]8>*>KHB;0%'XN?OSA^4]/G[^ M!>.[.LR6X!C?+R,^*;=$2*=_=([, QR6\?S2TI&5='=%]11/,NQMTW7"/DG< M6?SHNQ9/P?0^ P&9C2[>? /[WUM_$D&SK,F%"-41"[( Z9M'MV*"N3C(E<9R MNJ[@TR4=;3MI'LJWB? S');%@I:ZYNR>*78M=^#.NVHY_NX]Z9J,>3[4SXY/ M4[]RL(D,HZT6>'XH$9+-<-QE@YU;?]HQP M 6.&PFB2H[^,IQA)P\Z&L^<,X993=EO9Y(BNB14.?GV\I5"WDOM-._I$@S=G M]Q+G_>V?-P[_ANL7I_,W?>=NY_@S5_7W/(HT[70^]/LNW4P].SF:)/'F7,:] M88;/\C(N#RA2)Y)'42>!SH^# !0E5U90#B+< ,R4$JCI3=?8:/KRG2Z\57+8 ML=G6[M:D2Q"(G_V3<:71;Z#8,$%^(2)5)[6AH! %\=1GMP7F>WKX;%)<4S]+ MZH$A[K'ST&2*]]'1V30K9G.HS+VV@X-%??00L+.;&(&;-@M MX M9%(DCWJ<(#QVO2?2Q8B\%O^-K,+S52%V%3SG[B L)E;;HH3Q91.R-;Z_TU-L7RXO2/.KLG2W MKJD8E>RPF@SZ%+*;_9F\Z/%>AWRD'!$T'G5DDG&^C:!IQX18@*2[KW18(8VN M?&N+Q&..1T<]/0+DQD_G=+-5G<:V&!W3E:I!6N)"=TN7%]=RSV3 UW!'U@Q5 M@SPL)30A',MW=R4/RR^^C!HH/5[D1NM?+4UQD-.*W$>F6[1TO$V%,K*33G=;,@9)Z&WG M43,--0,Q2T=_93P=0'E@:];9#I6NN-HPL4GIN.;*NT(53>4+99'1R'G&PPY] M?-Q!H1A32*TCOLU;2J:FML=?:2;9MKFA V5I"(]"0FQ2#F^3[F* <77-ER>5 M- ,YH4*-")'#_9)'DQ^.GFJ#@\GSYX? M%9\=;>+AD\G)P1/Z]^SH@.Z1UX@L/8@(_5$;EP#QUEGT_>&(U/?3$-B6?(V! M+0:ET.W0;8KW+Y/7;[.#_73[RM];/U[^\^=7$^NU,IH=B;-?T8 M"0S_2EL]?L2[[TUD*/:#^/Q4;F3R-:)"[I'S11 H@^X22J<,B+V)/6QAAYV= MC"[KXHS.MV>,WOC9^9O!&??%G%J?S+XQAZ>WTX.FD2.<#G_I3C4<"!H^>'3S^F6[6 M#5T0N-J.DX7S[,P8#/3J^!X&GD^*"SGK^$QG'6GMIR>[UAY&WETS%_KDP35/ MI@?'_9KSU!+I?[,S:&%LX'%"&O8VIGJPH50X5DY5X_FW:(511X=3%F> M\6ARAWM\1,)AUR^?]K/?N6V,7_&O^?@XJ&GE)V_]T_X'@Z?R.[EAN/S:\+WV M*SJ!J,T24P]F3Y_L25&6OH!S_M7_T +]SRA? M_Q]02P,$% @ %H!-6BV<5(TT P X@8 !@ !X;"]W;W)KRD+HJ9L;4UUY MGDYR+)F^E!4*\F12EKA2RM$DJ"R_T_8%7,B[U"SB:Q-P04^ M*-!U63+UO,!"'J9NX+XL?./[W-@%;S:IV!XW:'ZI'A197H>2\A*%YE* PFSJ MSH.K16SCFX!?.1[TFSG83G92?K?&=3IU?4L("TR,16 T/.(2B\("$8T?1TRW M*VD3W\Y?T+\TO5,O.Z9Q*8O?>&KRJ3MR(<6,U87Y)@]?\=A/W^(ELM#-/QS: MV+CO0E)K(\MC,C$HN6A']G3$Q(6QXMX4:EBMFV&RBY &4C28T M.VE:;;*)'!?V4#9&D9=3GIDMI="RX"DSF,*"%4PD")OF.JS0,%Y,/$-E;+"7 M'"$7+63X$\@QW$IA<@UKD6+Z]WR/Z'4.B_ LX J32XB"'H1^&)_!B[J> MHP8O^K\]P^_SG3:*;LP?I]IOT>/3Z/857>F*)3AUZ9EH5(_HSCZ\"P;^YS/< MXXY[? Y]MKR_V]S?7*_FV_4*%O.;^=UR#9NOZ_465NOM_/KF%.&SD*<)W]UO MUQ#"AW>C, @^P[^6=>B0L-RAZ@X*;IE*\LYT+K@ D\M:,Y'JC\Z#(F%1YAG( M!/Q1\XJ>NNF!0./?*B43U!HBWX=P%#DW2*\ZET4*O"3?(UH@"T0$V;D]'M1?T@L!OV8\K6^(GE)ZK(NFCN5(FUDPEFK.\2(E5(9_F>[ MGS?; *5C*E3DU.UH!] -.PXQ622>^3#J;OKO=&=$M6^ M45<-B:R%:26H6^T$?-[JUFMXJ_[4W)X+#05FE.I?#DDO5:NHK6%DU:C83AK2 MQ&::TT<(E0T@?R:E>3%L@>ZS-OL+4$L#!!0 ( !: 35J$VA2!2P0 '0) M 8 >&PO=V]R:W-H965T&ULE5;;;MLX$'W75PS4M&@! MQY9\S<4VX-RP =)MD&1WL5CL R6-+:*2J"6IV/[[G2%MQVE2 WVQ17'.F3,W M4N.ETM]-CFAA51:5F82YM?59IV/2'$MAVJK&BG;F2I?"TE(O.J;6*#('*HM. M-XJ&G5+(*IR.W;M[/1VKQA:RPGL-IBE+H=<76*CE)(S#[8L'N<@MO^A,Q[58 MX"/:/^I[3:O.CB63)59&J@HTSB?A+#Z[Z+.],_A3XM+L/0-'DBCUG1>WV22, M6! 6F%IF$/3WC)=8%$Q$,O[;<(8[EPS]&#U%_WT*GHP?8I_>7<\>KQ_?4W48]_NWIVOHP:K"2FF+SBM0Q**!+865 MU8+28>B$@QEDTJ2J(<&T@0%I/?G8@F4NTWQ?=;:OPM5C=&Y\C*R2LZ,T=053 M,Q%1" .-8:""DB)J-.[E6!A#IS ++*1(9"'MNNU*MW$1J(1E$UR YM/F6,V/ MFQWP34J/XM9@&+E*4+"X2G-1+7Q^I*42)(5<"$XVB:(IUD[*2S:9"Y2)_8%&S@L]9 K-(TVE@D9;\>;-HBQD(9S2-*8Q JN7<*W!'QV M[U1C*!?F2SN8^1:ZH:K0W]\HM.$F'< 1Q/& 'X?0'T7\,()^- B>%&=_[I6_ M;AW"G)Y&P1T:4$D:!6Z*'PK7ZXU[J*ZB;'E@%KNA*)Q$''+,O%-3NI/BU3Z :2Y7] MJFL?2AQWM_3!/KW--?XJ?_N],[BS=Q.6J!?NOC?@AME?BKNWNT^*F;])7\S] M]\A7H1=T;%#!Y@2-VJ-!Z*=NN["J=O=JHBS=TNXQI\\BU&Q ^W.E[';!#G8? M6M/_ 5!+ P04 " 6@$U:_S5]D6X) "P& &0 'AL+W=O M\JS0EX.U,>6;DQ,=KT7.]5"6HL"3I50Y-[A4JQ-=*L$3>RC/3J(@F)[D/"T& M5Q?VWIVZNI"5R=)"W"FFJSSG:OM69')S.0@'S8TOZ6IMZ,;)U47)5V(NS-?R M3N'JI-62I+DH="H+IL3R^U3H'K4DZV/W=:/_-QHY8%ER+&YG]F29F?3F8#5@B MEKS*S!>Y^5W4\4Q(7RPS;?_/-DYV% U87&DC\_HP/,C3POWE3S4.G0.SX,B! MJ#X06;^=(>OE.V[XU862&Z9(&MKHAPW5GH9S:4%)F1N%IRG.F:NYD?'#6F:) M4/K77V91>'K.;K]5J=E>G!CH)ZF3N-;UUNF*CN@Z8Q]E8=::W1:)2/KG3^!7 MZUS4./E;A.Q$/V2CT611$XV?TC=I@1U;?Z'\.EOWK>J&-0HW\^U#<3NWX ML%KJFS>ZY+&X'* QM%"/8G#UZR_A-#A_QNEQZ_3X.>U7\_O/-W_[_?.'=[=? MYJW3?__Z_OZ?ASQ]7M>GS_>W;,RLFO"<'5?-/LE'D2^$LM"SNVJ1I3'[O%P* ME18K]K[H"_C,K 6[D7G)BRT3A1%*)"PMC&2\8%]1#FJC4H.CWO5*"8&N-NPE MG2&S47#>WK77X?DKM(%9L_O4X/P=5Z9 RMA?E:Q*]N'#C<\X2]+'U%*#7++K M''[%$+WA)8YD[1&?I'N66F>$:FSYGA(9)^\8.@J;8!IO8=/$W\\"?S)Z8CI-4=9] [,[:VN.-F3A:>I1.FZ RBB-7"K=$EH M'2@1LB#1%^%P$K 2N;"6ANP>9]MS$;1N"L+$.6?+80&"$"C)E4 ML558=JY2ZV\X!;>"=S2LNB-G9_/6(O?S2E9FW,I\D&&@T>AU-Q^'9Z!6" M%X^IK'2V]99I!EQMG1(,K"P\=3AD\!I9R]C,XA_YF(4+ M+;Y5L 2\."PF+E5.+)PT],Y=-8]Q,GC+,7DP,BE MU.D29RL-RV69N1B[U6^ZR"9 (>F43Q4IX^4*P7S^EAGLS]K@;;#H!GE M@91HX:$V^ H>KZ"+JG8T"_W).&CZM&U&9IO1!SZ6U@N+T>E?FNYT/=RX?L!/ M5Z>'W$+59)FW$$P\"16GFB\R1(4.VV ZP2=%OPE&UPVBB$DG3'SDVR8-$YM? M]$2JZH?[_7WFB*-HK(B:,EJFJ,EC=CIY-J6"Q^L]2JJGA?:25*&>I-*U-V@" M6YEH6IC"[=XPJ#.5 =;755DG!\FH3>E=-W51,VMN;*O\!Z;(/R@VV#=A+A8E M59?V/93V.EVD$"0=6#^M&@0,,!ONCB%I&W^Y;\-5H^:4!I! H9=4>O@/MQ61 M4XFTFGK:Z%VG]U%A*'*/$[ZI)-YBTP ]M 4V2Q='OSYZU?N!,/E:LCM[N*G; M(8U:GB36MM]CN/TD62P<@"A+ZG*O!Y7(\9B*E1<'VH\U^"%52R5S*VG'1Z<5 M")'>-:@K?01HE+JDLG5(:ONQ>%095JN4BI_I@@1BSVW"[LF M-%D735D(MA5<.67?=9MW??_QZ(HR>FY%87/$H(^M)M!Z9#WY(,C6PVY!LQ(]T*Q4PE7$ MCK/H<2\Y9HUU:;4F JA=XJXI\/;U($P[5YLV1 6L%,^[CGI-A,17] 9%]$Y= M@I)>V4Y2U&*@IY)GCNYZ<)'.QS2!./4PZVDC]@.EFLSQ?G=8L/UAX:'0,% @ M-AH&+0'OK2,6-.<=_TU:,"E8(9G$SK5R3AGI47:ZFH]H MLIE$7FO^W=H4$H.A+2G'$GLU#=F[76LAJ4+8CBJPV[/FU/QF57X(O(C>#,>!]_'PGXZEAYA%:!@:N#.LFA1R3#5,[84HO;BU#\% M"5LGPC @%_K^#^U^9E<^*HV[9D=H)_6U5=2XXQUV9\T3>[V4628W;BFMSV,2 M8>,L$OO*X*8NS^VF2RQ(DTKCJ7[UAGVJ;,"P=MO,ZUN:[JY.WO*,B)L:$!(? M.?QLL6%AY$^B<+=>- ,_82\G$_:*A<,HC2+F-UEB/?M^G,8C^GD9Z((;; _CB*,?A#%=X5,082G9W5A]1/Y_U25]WQ5 MW6]+\8/2NNF28^B/QK,^/KWG:&-46A^8GL!D--D#I/?X=#ICTV$0L#]X4=$[ MB15YS7X3"[6[WC,9A"$.H9&?D0K]\6CFI+J#_Y3=2_HB4+<(47P7/&SVKY>5 MI9S-;CDWZP-K,_&)Q66W/V^P1! 7955BEPF;KHW]$HAK_B@4QF3+HQTFB'D6 M5UD[[+SNBGV(%NLMZ"@[6G%:PF[V7L^-=KM] M]=_GPW'D!T@=/7+;=7?T;KYO#[=^8VSW/7*3MN,#O<+C4JH=C)29DJ>)&Y!V M#:>O60W(M,ICC+HWU$7=<>XS-M\'P*H@$S$:"<2/$\G^%.H-GQXE#MEG:[TS MN'YB7'E-0@Z^YT(WX4@R*-OHV*AUE;CDJ<*:G%7U8M//R21L5;V KB#8G\] MOUZCFFU,Z>&A[Y(GG:_(N5 K^ZV<0 .MN _*[=WV<_RU^PJ]$W??\H$_]GR- M:;S$T6!X.ADPY;Z/NPLC2_M->B&-D;G]N18+JOU!+ M P04 " 6@$U:YES_"XD+ "I'P &0 'AL+W=OO(#+I( 4411?;DGL)D#3I[LRB3="D'2P6^T!+ MM,VM)'HH*6GZZ_<[I"3+EV2:[CXDIL1S#L_]0KVY5_IKM12B9M^*O*S>'BSK M>O7JY*1*EZ+@E:=6HL3.7.F"UWC4BY-JI07/#%*1GX2^/SDIN"P/3M^8=]?Z M](UJZER6XEJSJBD*KA_.1:[NWQX$!]V+3W*QK.G%R>F;%5^(&U%_7EUK/)WT M5#)9B+*2JF1:S-\>G 6OSD<$;P"^2'%?#=:,))DI]94>?LO>'OC$D,A%6A,% MCI\[\4[D.1$"&W^V- _Z(PEQN.ZHOS>R0Y89K\0[E?\ALWKY]B Y8)F8\R:O M/ZG[OXM6GC'12U5>F?_LWL)&DP.6-E6MBA89'!2RM+_\6ZN' 4+B/X(0M@BA MX=L>9+B\X#4_?:/5/=,$#6JT,*(:;# G2S+*3:VQ*X%7G][4*OUZ? ZY,O9. M%;!UQ4E=;TYJ4">8D[2E=&XIA8]0FK(/JJR7%;LL,Y%MXI^ JYZUL&/M/'R2 MX(5(/18%+@O]*ROYU-JMJ#?_X]SZI+='1?J(4,Z^J%4_% MVP,$127TG3@X_?678.*_?H+E4<_RZ"GJIS>W5^_^<7Q^=G-YP=Y=?;B^_'AS M=OO;U<=]?#Y-Z>/5[24;LU]_2<(@>,T>(\S.$' P'W0>Q.SRST;6#^RW,A4E M!0^[SGF)1W:5UFHFM(%R6;T41J&\?##TX]<5FRFN,Z;F3B8U E#IBAT1' &$ M_NMSVC;KX/5+QEYP*D$\O[/OVQ:LEA M&$?-6:J* N:NR ]8:ZR,(;$Q654-QUD>"?<[+QOD)W([G_$R8V?- H%(SX$5 MUG"_YEJ6*?)A)2JLS'[9%*0='&D/[P]SAH>QV0.+HLB-HI$Y)G"[)XOE$MI* MF+25/VRS%AF<]V*FNS>C_98PXBY5G@G8H./9^7&>-Q3$&NA8&P1C$8B _SS+ M)$42SUG8ZYW8B[:LL"62\WF#FLM$+A=RE@LFBE6N'@1AK!V(**:JK)!P>5E7 M2(,/;";80N,)?'(VTXIG#(\+08+P>Y@)%"!KWF2R7+2F5RMB%AOVD70B4FER M@:,IBUL^:RU3HFN@7+82VM1 :.%X9I*(I6_8V@:'GB2*);OM%"4!ER%_RZH6 M&E!0W-J3E'8[,_ <^R4G!;D.-RXKZUH(5)I*+K"QA>NQ1]/:Y3=:"PO0"=UK MJR72>@M;B%)HGN ?/P@.HPE=>.RL(D4C M4POC/5VVMI[8E+Q0NI;?!=EMP%FJ<(06N9&F5IMF8?>\]=-O$E47?N(!5V*;^1%%ALN /NI16D.XG:3!#="<'9O*K/(CB& 1J-!EI0J,QXR/(8% MWI21;)6WF>/"R&W]'C9EM_?J^)KKFKV_.&,WS:Q ;)#G$&?OL_] :X1.1J: L([E2BCN!3%J3>E*A:_1U0]='#](*5FV[ M4!N>H-L@P5#RD#;)$9!E'0&]GL?U\&XR4S)!3H8.K#_6?R8R5B@(K%50RT]X9YUH5!.J0RYIT#C_^ M<'5Q$3#X?]; )V"F5K8VA'?%W>>7)=KN?6J(HJD;3I->#0.O[V/$N;*(:\]_ MEJ]N&\V(O;)^NR,Y>U1R!Y+OY*]-7V:/^S+E]W70MP)U_H7(F3=Y3K\W8E7; M(PSYQX1P?E((R\A.HC-68AFR&YMSJ=D=SQNJC,YV,:"4>QAXH] (?NA[,!V" MWIK/'&E:!/24746P7>)^Q=F,.:STKJ4;>.-)?T+L='3KI18_2=@*/ECJ"/E14UE#T#FD@V.K@T+42Y2 E.=IDYNB5+UR;@T?PREFDX^/)/]P MVS&$Z49$FUGDH=+%"QR)N^8,=LY(U>8)W8=4SK\>#]N'OO M?%'$64Y]Y,7_5Z(O22T^,$X],(7SF57)7,Y%^S( MU+:7;.SY_1PP]N*MY]&3^Q,OM!KOW
N!W9 2' K@PQ;XA@;Z3 MI4QZRSE:EYL4W2GH$#G;'Q0J$WF7#FSWAOU*HBF4HN6C#XZY7L'4CO=]R)CJ0G:5IAKM8O. 2+<,M-=$-*MD_ MIWJ4T^&5UWJ'\:NLNT6@N// M!CUV6Y/6/9#9:_%:@=&:H2#(.,/EZP*QJ8R"RKHMD"O^,(#J@DW1 "$X=?/SABI?FRV[;B%-54-= M/$DW*(^.K6H/3*5IH[?CNS;T[ T2VKVJ[5J0#"A,9&D$:8L.OX.)[/DXPNIS M:WS)&MWYX@\DMU==Q6)730VW*VFF1F\1C]M+&;/B:4=;M.>\R_M$D0:-BX+H5X,(>3K2<9CV9HQA]I@_X MP/.3'LYV(SDUWF8,@@U+VY;W2D9'% +QJ/U]R4)O$@[%_+V!ZB._E]+W1^XD M"M@('6#@3E$S(B^:_(642'C)KI2C!*J*(\!UJ\!+@N=P'\8C=^H'[*A;D +& MP9#_=7'OA0C=> K6DQ&$@-;<.$Q(B.@O317%NT($X;0U5;>"$,\R01B[49*0 M#.:71(C\H0B[]3:$BTW<( P9&0/R!&.2P$=>&0XC)INLG87N6<%0M41"KZAC MDY7Q=YO$1 *UIO:4-V^G'E>7)HDH6VMH>2T.2SUS#G/HAHA3S^+BT&' MLC$5D:D!'P0N9AH"[1V2\+3?=&&&/8]O)EXZ1N MXF\55[4UH(NSG4G_,%S?41UBTJ1;JBV5_)_L\+_R[NSR/EZS'@2[K%/E;S^Q MD.![;Z;843N,?;KYW(U?3E]&MXJD1!]#M=Q>&]%G'&]=]-:US92SXPLPZ7R$ M'[4S4%>+=XI9D,3N:#IEF 0"YXL%/H)9DBA$?C)O]Y+9+!;!9.).)O$>*M&3 M5/:D[& T!MKHV:1V/2$P'A48'-._U*KF- ;"$&4ETWX.8U"_#:*NF>#[[]-V M[\1@^]@8WW9(3U^U[>5R'\G ^)8SN)HS'/[$I=OC=VSC[H[M!SJ[_BIW0T?@ MIDWJ!J^?QZL;UQMEAHL:"6G0;< M"(/8(;4E2,(AHG2$=BWQ4%"A@RE=E$_'[CCVZ3%F81"YXR!DAY@2QX08H\E@ MTRARX9<8NT81YC 4S"1&?Y1,Z2'NVX;#Q)L$A!3$: <9P@J%>TI8"0M\&KJ[ M5_:IQ^NX;/'Z0H_!,K;5/G)'D]B-$VI?DK!GDVRW[<_K"P-9]9.U<0['CBLI M]03MF)+FJB([K(R&NY?#'N"1:QX@E*E^)0#LSY6JNP&PO=V]R:W-H965T LM6O-DTL0TXV13-(;O!)ML6*'J@I)'%#46JY,B/ M_OH.2=GU(H[;B\W'S#??/#BCZ=K8%U/=CXU'2FI\=&"ZYI&V.T-*K.> M)>-D=_!5+FOR!^E\VHHE/B%]:Q\M[](]2BD;U$X:#1:K6;(87]U,O'P0^%7B MVAVLP7N2&_/B-_?E+!EY0JBP((\@^&^%MZB4!V(:?_68R=ZD5SQ<[]!_#KZS M+[EP>&O4;[*D>I9<)E!B)3I%7\WZ%^S]^>#Q"J-<^(5UE,TF"12=(]/TRLR@ MD3K^BTT?AP.%R]$;"EFOD 7>T5!@^4F0F$^M68/UTHSF%\'5H,WDI/9)>2++ MMY+U:'ZO"],@/(L-NFE*C.C/TZ+7OHG:V1O:/\&#T50[N-,EEC_JI\QD3R?; MT;G)3@)^PF((Y^,SR$;9Y 3>^=Z]\X!W_C_<@S\6N2/+=?#G,4\CT.0XD'\; M5ZX5!'.WA>_'[W=(S;:>W/ M7Y[OX +>O[O,QN-K. 2#YQKAUC2MT%LN5D++-<2AX+I%:[$$$AL0SB$Y$+H< M*"ERJ21)EO'%7D+7\MLA1BEEQ3JH"W^%M$:,YY740A=2*' D"/G!DH<*R![" M@:F"8$\CT/QX[0[,PJ'9SDF]''AMRW .I 9DRP4!MZ M$5A_?&ZED5]" VX M:5G0O>)+!D3$8%R1*V1U7QA#6,!*J$[$#J&X1;$O?.L V9M<27Y9Y< ;C@%\ M'35_%XE(\GJ-LLB06M \)'9L!V^PK3K%:#O.9[$4#E)4"\>WA;'<,#@67OQ8"H8_ M5&XE%9/^-GP:'F$54QDK!JFS.M3,]\Y*5\K0^SU#JMF,W7)M!;6.8F$JV4@* MMAT7 W,YA/&YK:0KV%PV&E_X,MIOLPD'=NL]=EW^/926X?H3_+X"W"#?!K_? M(!VBUU%M;*AZMAWH2W5=8L>IH^/%# C9.M[@ATX:)DAOB^126-7\0H/4" M?%\90[N--[#_Q)C_ U!+ P04 " 6@$U:NT,3%H<% #0 &0 'AL M+W=O/7OV NABX_R_ M(2>*XJDP-EQV\QC+#_U^4#D5,O1<218K2^<+&?'J5_U0>I)9,BI,?S08O.T7 M4MONY")]N_>3"U=%HRW=>Q&JHI!^>T7&;2Z[P^[NPV>]RB-_Z$\N2KFB!XJ_ ME_<>;_T]2J8+LD$[*SPM+[O3X8>K,>]/&_[0M FM9\&1+)S[EU]NLLON@ F1 M(1490>+/FF9D# .!QI<&L[MWR8;MYQWZSREVQ+*0@6;._*FSF%]VWW=%1DM9 MF?C9;7ZE)IXWC*><">E_L:GWCN%152&ZHC'&>Z%M_5<^-3JT#-X/OF$P:@Q& MB7?M*+'\)*.<7'BW$9YW XT?4JC)&N2TY:0\1(]5#;LXF;FBT!$JQR"DS<3, MV:CMBJS2%"[Z$2YX8U\U<%HT\/H[,W?,AE%+1 M91?M$_-X>SU_?!#3^2_>[P6[\3K5^]'P^%'<1)=_*:C7DENHG F9D;JHM9N&@*% M4&MY8T7,25CN%".4JWP@X99B406X#C#D9:A?2KOM%'(K%B2T73NSI@P/PM * MAJ5WBBA#1F"A#JYDRY7T&I@K-F),Y[$=\^2(TYYX/#C%"%'8&QI/RH48.L!U M2LL(#AL=+HJ16N)R-9"4988.2KO .*GE)] MVUB71(I[DY@PVIE82FTJG]R6Y/G<$(I\Q $!QVNRV(==4*^5W\;S+K6)T#GFSNRKO,6M MK4 I0]Q%)*VB7N>A8JE?Y!:6%8.S=^LBUWFH%O_@%&(0C&Y=5$53:/76YV6: M(U!I@A,IZ:DY6@G<>4F937E/8B#AD&>)9:X35C33J/?H/-#G3LB"4Q[$!HA\ MEO*A6/==J\S2-'CW,35 <$9GJ2^6*%%T JHM(.--K;&:;!ES+C#XZU@D1A3U M\"<>_@*CFXH%2G(WOA,O/)S7LF(+ @-*H)?A'9&$I:R[*QEB=2=EZ2(X,<$Z M2J[1EW(9+1<:&=XV75)[/8@HLHH:-MB+$P(^Y=(U(G6.EG';\/N9 9I=XLY;9F M^CWM6E'UQ'WE%:!(W"W,;H:WI=VG'!'RI4R4.P-W,.@T3=1:]!G7&5=!@<"0 M>IBF^?>ETF4=UC1^70$O8\RXI5DPGOC?A^_LX9.SG1+TA"MJIB.&#C>!@/+> M/:5*,5OQP_!L\!;_!@.>PP=.7(C/^02]LCSD<:M;HY$0=J25?R%J?4Y('OMK MS:4$A^@7FQKJ1R4]-=P*E"4WA$81<7092I B&$92N77&K>#1F:JI]VFB_K5B MG9>*2<;&7&3,0Y(.==VP%\?9?RW/>#!@<01&LV_Z>4NRD?_ M8-BQEV\CH[] M1Y[D\+,D3+!C-YQ^ZU9:D%^ENW>H#Y_Z@KK_NK_>3^M;[6%[_=O@5OJ5MGQT M+V$ZZ+U[TQ6^OF_7+]&5Z8Z[=Z ]:5#-IH7=K#_T3/Y#U!+ M P04 " 6@$U:?YPC!!$# !9!P &0 'AL+W=O6R0&!NQE+R*/O._C=R?><;Q5^LG4B!9>&B'-)*BM;6^C MR.0U-LQ*\>7*V'\%[:][X"< M\\Y8U>S!I*#ALA_9RSX/)X!1_ 8@W0-2K[L_R*N\9Y9-QUIM03MO8G,3'ZI' MDS@NW4]964V[G'!VND3!+!:P8-KN8*V9-,SGRXPC2_S.*\KW7+.>*WV#ZP:^ M*FEK P^RP.)'?$2ZCN+2@[A9>I;P'O-+&"0AI'$Z/,,W. 8[\'R#?QTL_)%M MC-5D_?E:W#WM\'5:5S>WIF4Y3@(J#(/Z&8/IAW?)Q_CNC.CA4?3P'/MT^? E M6S_=OCZO7E)[G>ORV?H 1?'@W2I/D#MZFA@Q*UG"Q M@P:;#6I0)2B);K UPEPU+9,[SW-]9R[P!?/.E157[.U)H>FOSKHK@[0C^^//?Q\XBK<9!">TD#+>.$7>K$7>['O!Z,P MN4D\Z/UP&,8W5R%U$-.B[P%B%\*VYGD-7.:B*]!X#E95&BNZ(%#1S;!0N&G) MN(9G)CHT(3!#!6]14QV2R+;3IG..5L&G;#6#;#6'M6IY?G&=C$(7LM-()9P_ M@6K[>^:I"5ST\2,C%2UJKHH?<[KA[?C:QOE_^X]X_.5Z8K3@H$E@2-+Z^O M!](^\- MJUK?/#?*4BOVTYK>/M3.@?9+I>S!< <<7]/IWU!+ P04 " 6@$U:U]U; M4>(" !-"P &0 'AL+W=OTCF3,[-2":,$"(\H00R6?>/.[LX\99\;_(Y@R_?&2&7R3.F+FLS" MOF&I@""&0"@%+!\;N(*<^SG.7N3QC#O6GQL2 M !I&/(@ISQB@&_2T&*+KJR_H"D4$_5K3C&,2\IXII&^E8 :EGT'AQSGAQT4/ ME(@U1R,20JCAI^?YSAG>E#E7B3N[Q ?.6<$A!+?(M;\BQW(\33SWY_$%I!*W M3N+#\_CWC)S%1_6#=S7XN'[P.GQ2/W@=/OV_+S_[<.X'A>!6)\#-]=R/G != MH1=RGEY.W4U=GN( ^H:\?#BP#1C^YT]VT_JFJ[)+B@TO*3:ZI-CXDF*32XI- M+RDVNY#801U[51U[Y]3]G[(QFI& )H"N?U#.O^AJMY!HYA*J#=KX-U[;DJ=P MLU^4.JM.HWEH-=19V6[KT&JDL6HXSY8M&\P&S540XBF$I75FW+=E#L*)Y*R:"IOG-_DR%[!/RX5KVN\"4@7R_ MI%3L)LI!U4'[_P!02P,$% @ %H!-6BQU:+Y# @ B@8 !D !X;"]W M;W)K&ULG95;;YLP%(#_BL6D/;7AELN6 5+2;EH> M.D5IMST[< "KQF:V">V_KVT(RZ:$2GD!VYSS^3M&'**6BV=9 BCT4E$F8Z=4 MJEZZKDQ+J+"<\!J8?I)S46&EIZ)P92T 9S:IHF[@>7.WPH0Y2637MB*)>*,H M8; 52#95A<7K&BAO8\=WC@L[4I3*++A)5.,"'D']K+="S]R!DI$*F"2<(0%Y M[*S\Y7IAXFW +P*M/!DC4\F>\V"FGTEY1V\6& MGQV4-E+QJD_6!A5AW1V_].=PDJ YYQ."/B&PWMU&UO(>*YQ$@K=(F&A-,P-; MJLW6",L *MA,"L 'WL2D:NTCN8.#?M:>N. M%ER@A>B!,U5*])5ED/V;[VJS02\XZJV#4> ]I!,4^CA[ MY%/_>D/U0@"ML%)4IYPU37 M*H;5H=&NNO[R-[SKT@]8%(1)1"'7J=YDH5^GZ#I?-U&\MMUFSY7N7798ZI\% M"!.@G^>&PO=V]R:W-H965T;:FDBK9EFPG M=B:7*L=)SJ9V+MEXBW MSNB")]75X=%\_O2PUF6S]^H%__;!O7IAN[8J&_/!*=_5M78WKTUEKU_N+?;B M#Q_+]::E'PY?O=CJM;DT[:?M!X=OASV5HJQ-XTO;*&=6+_?.%S^]7CRC"3SB MWZ6Y]LEG15M96ON9OKPO7N[-B2-3F;PE$AK_KLR%J2JB!#[^"D3W^C5I8OHY M4G_'F\=FEMJ;"UO]41;MYN7>V9XJS$IW5?O17O^G"1MZ0O1R6WG^JZYE[.E\ M3^6=;VT=)H.#NFSDO_X2!)%,.+MOPE&8<,1\RT+,Y1O=ZE3U]=%.@F],?J".%S-U M-#\ZV4'ON-_[,=,[OH?>[QNC+FR]U2W.CF:8S/FNM6IO&.-T:E6N_42O @5?X.;=7QBF@#)X1>?,%@..-/\ 9 M8"%5ME[1ART9\4RUR:H;S8]HR2*A4%F/^;S]QJPU63VOF>5LG:RN:-]MOY:7Q:Z,;_$O(]H%Y%[9+="S M9:*YK6OC\E)7Y=],@W2#.C%6<9 M>-0X?P]TG!&W/)[4H>UT!?UH# 2=JH5/3"[H#3W'497X1IRNRE8ORPKJ>*"< M+CWF=#!#3,#&H(/=$KM=0FJIEOSXP]G1XO0YN)&I*CDE87+-:IT'M:;3QOG; MQHB&Z%5KY, *XI)%@F]8?%4VNB&9*O#0&A(VR.$82^\[4QRH]W Z!:SGMN+V M+)4 1HBSP,S,F77IL12DLNV6@!GLO,>=5>GJ&:DE'88S6^M:<,@TP;<'*A%S MQ3TL>3IM4H.H>KPQ6K=0OV@'6XB@.LMPOC@TCR?_4+;JKFQ9R3RS7) 2%?

8.NB:W@"+WJ:-$6@0GIR_MZ6S') M7OVG]K&M="/( 4%G#]N5:+8+K>&+#CLK*)J%63])@#KM'[69@"$IFNR3S)'B$#)VBVZL ? MQ:&L(&$SS'/XS/@)[G$\?IK'<'9Q0J >3!F4B%==X%>=4ZB2$7N#=(D!/U)) MB*XFLUDA6K$NW<'7%!4GDF//JX[P.G4A(I-??GOS9A$]R"S#@*UAV;8FWS2V MLFN N>P>8=5G9!B)6_*S?C/1$^!7("W,E1J?4-: M&S6"(X*.,*@:+777'9,L*!Q@-*8OJ0OM2_9NWP@Y@.X3H69WT%FVCA* M3SH5'9@G[687EATOB !'=AB!9QA!PP[46_H-N1Z A.$.V#>B(\CF"15;$6+P MJSN=5.IAF3C-Y.#K%H^)DXUN9\0@10$P%"+^B!RT^:))/V>1#OSRDV$%-;$" MV=S(CS]Y?)#]_HU[2*$P1![^EIN,CA$^ ?9YLV^OFQ G($= XC13_]V1)FH@ MVSD *(GHX#Y@W'F@@\RI\3H/$ ZB2UV1=7K)&I;&($:O2J2[S*^$XX%_S!'< M)":97/#%#PXI*$2#00,":0@M/ZR*X&>K0PI "[B"48,!2")5PD+Q.C1Y"-&V MP(Z\Q,'YH%#J4\,+7-+*7CTB'3Z:/__7^?D'_KAX_IB]&=.F\:ZK@H$C%NRJ M@'WA",;$+L7URXF\_9(#V]9\3#5B3[*=N-KEVXNX&%'5CI6%#Z.L$_%(3,GH MMT-QPC$IJ1=)7#D.(#DG8TD"=@!818S'<%Y!X%]5Q8PC;/RA(0?J0H(X,"TU MJ B7!8P *14#7T-/Z&2"%O/Y3:KYK@.FHQET(1N$ *NT==FVT],$/':>'HY! M!)MN@M6D[.-YO[%=58C[T%'I_T002X.S7DMN(^(#XG]*A 7:* :45*V7$MES M#6^!57-)%YN.PXZ89%#Q2RWF^_\%ZA5\6L\);^J]Z+K=PDE)7(U@0Z]YZ5D/ M)M%.L\'NOA%?J8JG<,2CZ/\134761#IMFXHK-Z(*M!OD\O0@F? 8L09%-,"J MC.,;JO=0.+/2I7]N(R58T-@PL;<$:2#Z. M$D1H1#:$I)%JG-C 2^)HN(0F?N0-N*^7"'5ZF7V+LZP) MX:9BB&^CP.8FUCY*^:;=1O80!TG#R7P)> ? ",&>3Q2?_'1-09KIN2'EH)2K MWHJR\%%HA)QY&XZ([ V,Q*R"4G;DX<%^JU+B\C*0&L"/!DIVNF;SO6=..Y0P M8A#R+2XSA.J12R5<$JE8XN,Q?76HZ%Q,,'K7$M4E.2/2Q2'PL)Y5BM">)U/Q M)W= (S\#,S;_O$_U=ZYFT3*#*P )6X."_D))U7G>"H*)TN<,JT5)X7WT1K12 M?S:[]/>TU]_3G=KWD3?)2<*E69/0IC3X6VF,BG(A'96H'L@04U*D).M8Z,LZ M$CX]#3D!/\ IC:IG;,QI5KM+ F>]!,Z^PGV2O;P9LI-;UR5U MKRV<.M?G /J(PO\$EF1IN"Y9WYAT+J0=D0[>DT+76EP'#2 /MC$5!P>%J46L M[/OZO&!<+:;>']DL5<;8U!&NA/(R$[N?#L'2IEQO(E=_P6Z3:E+8,XYP* -, MQ=94I"I) ZCVVI#:%]3"(J?VSA04LT.-9.7W3:QZ75BW#04&U6U)5I1P!.#= MPEZ^,#I */]Q]&0^F\_G!^I7JT+#9HAS:UV8&/%/^@T86T9B @.^)..F/D!L M/$SNE,*1"KO8I:F+^=#@F^\V)QRUH/.GOB!:3GO8[Z,T4@;$LT$5N1K!,PAT M9^0R*$SC8B*=XQKG%FI& N3>6TB"CK4/,1'*('9SY"1B^C4+(8B0OCTIJ4-6 M?2,L+:$A>-/;LJ""%B5-%)-*EY5(CL:Q.HP:2PC66TMI+G8*C2YSTCSM@G// M0[YLG+-@KNZ=YI6E;( 5FY!8BOM2$1M;4A9"LZ':I+D %VH&4@\,$Z5\=K<, MQ2Z58V$0&LJ"X^)H7TX5',ECXI$D[-5-5IC6E5PRK[B_@_V9+R':9G>\L55A MPO;#@(=XE$72FU[L!D:"#Z+.'][B=*ZHKI2B@IGVL; MJOT2P#ECLI %Z&U-DS='1DGZ1Q$FE21YY:0?L59TX&<1[,]RJT M[V*\1S/,JJL@]RO39^@2-\^2(@^+6##Z2EIF_B"[S47/,@5E=YNDY42/+G$- MH_SQ0/U,[5,R*E76<$!72? =P_H\%I9#ITCP#CZ%IDII"S@+M?O;)%OW&XK: M7=AKZ:9DL>+:.(UF6HP/ 62$X-2>LW^\9\0^I/%QUD&F)N=$:?;HT*P4$Z?6Y+(\ER&O-Z9)U")HIRYN M8K9<O=-8[M^ZZCAW&P+" M]P-83-KG/Z8Z#O/Z+L-&"B;J*DX>/GL. MV\)WM4B68-?<+R-H00VC&S[MOSI+B@L.\W!GHZ0VO72T1"D(=I,4NXQ7S'K? M?FOQHP0!(_N_I>O@ )U.RNMY6],?$2 M'+Q<_\LX=>^56>R9L&(:*Z^%=,MI5$$:N$LHJAZ,# QIY%MW\ZP4@9>B[VY>#&OO9J?[$2$LR2">-[2)+ MKQ&:?-Z_S!%<&K__"^)O+/0;ST% 7E+"W%LDCU5A;&]DM2U,%0LM7&4,%8!1 M5=N9BL.QD/KOK\@A4UZ#D5Y19ZX MX-AQ0FN2 #63T^SO9(D<[S0F1\*1C88.<[(SCCU":#LQ(>30)'?239B$K9TTIF\IWR&LZ.I&KAK$ M#US6PC;@7>42Y)"B 2OXV*C:PL-BY"&[#L4Z=FU4TW&W"]K M-+WT.FJDO5'M$3>0HTCU]X_SR]]ZM4WZ$-'\TUN9HW)IGW)P\^UK2Q-(L__O MD 0XZC3MT]TK*D0AC-#QXF7"(&UZV[FM]4/:2A:30\C;(+Z&>KREXSPTR0@P^($?@]7'Y,]Y<)/EW354?S)32Y M>T,7?>Q+X<7]DM:^3_) A&]47,E^ZU$U/@GM@=G@F1"!9IO& MC-0*.#Q^R#4+C".KG;[&/^)6'-RU((CRNC;RNH8?F-BE!T,'C*U]C#R]IKIID]VKGFR/S_NU[R,=5#%RK-XGDAA;(!A0ASV-D2.8$.O MUXY?:P($I5P]NNR6K0CR:+[/^QF/)G.]PT<@/)DU'R:O%=;&K?GE2;Y0T;3R MAF'_:_^"YKF\EC@,E[<[?]%N31WBRJPP=7YPBIS9R0N3\@6<\TN*2]NVMN:/ M&Z,!$S0 SU<684KX0@OTKZV^^C]02P,$% @ %H!-6CK!]NT1 P AP8 M !D !X;"]W;W)K&ULK55-;]LP#+WG5Q >,+1 M5CM.TJ9=$J ?&S9@[8*FW0[##HI,QT)ER9/DNOWWH^342X$TIUUB?9"/[U$D M,VVT>; %HH.G4BH[BPKGJK,XMKS DMDC7:&BFUR;DCG:FG5L*X,L"TZEC-,D M.8Y+)E0TGX:SA9E/=>VD4+@P8.NR9.;Y J5N9M$@>CFX%>O"^8-X/JW8&I?H M[JN%H5W,9J_?SB[N;M<]@KB7UO,^.\Y4"%IVE M0^,*6O+:".<31I/".DHRV?6:0O "&C0(^,1E3=4!N=$E.(+C]""U8Z&924*V MD:!(@O02*I)@O01@UCL( T(12)@?C:YE!BNZH_?Z$'QI&L"!4&2J:TL$[.%1 M[X:TO2I.H-+"/A M$(;]DS3IW:M'M)XKI<<9P?VRM:J5H)P,TC&A3GJ7VP =;,.,(=9DEO2/1R

=$=]I-V?-VN/PS M;T?T-3-K0:(EYN2:')V,(S#MV&LW3E=AU*RTH\$5E@7]4Z#Q!G2?:^U>-CY M]]\S_PM02P,$% @ %H!-6OR;NA&ULK55M;]LV$/ZN7W'0BB$!W$C6BU\RVT"<9-B I0V: M;OM0] ,MG2RB%*F25)SLU^](V4HZN,8P#!!$'H_WW'-WY'&Q4_J+J1$M/#5" MFF586]M>1I$I:FR8N5 M2M)42C?,DJBWD6DULM(;-2)*XG@2-8S+<+7P:_=Z MM5"=%5SBO0;3-0W3SVL4:K<,Q^%AX0/?UM8M1*M%R[;X@/;W]EZ3% TH)6]0 M&JXD:*R6X=7XP4RX89O%;B3U[:>AG.0BBQ8IVP']3N%]S'XPD6 M2AC_AUV_-\M#*#IC5;,W)@8-E_W(GO9Y>&4PB[]CD.P-$L^[=^19WC#+5@NM M=J#=;D)S$Q^JMR9R7+JB/%A-6DYV=G6MI%&"E\QB"6LFF"P0'OQQN$'+N("S MCVPCT)PO(DO^G%54[+'7/7;R'>PYW"EI:P.WLL3R6_N(> YDDP/9=7(2\ :+ M"TC'(TCB)#N!EP[!IQXO_<_!?[K:&*OIZ'P^%GZ/GAU'=]?ITK2LP&5(]\6@ M?L1P]>,/XTG\TPGNV< ].X6^>J#K678"055PK^F2:OL,3)9P^[7C+5T;.X)W M:(_1/@E\G#9E'IL-ZB'[<,=T40]B<,8EV%IUABB8\^ ;1OC"2*(-[EA1DT_] M#R6\@6PT'R5Q6GDK\XR @S#?)1FD^)Q23/ MR-Z82VH>1==TPA^4$BDO!6=]5R%&K%':\K_ZA;/Q*)W/X1S.)E,:@H_*,N%C MFN\&JUG?2 MC;+4E_VTIH<0M=M ^DHI>Q"<@^%I7?T-4$L#!!0 ( !: 35J\0^;/N0( M .,% 9 >&PO=V]R:W-H965T:O+!!R7F!TG E0>-R$DP[HUGLXGW #XX;LV>#4Y(J]>RZUDY:4&;Q2XB?/[7H27 20XY)5 MPMZKS3?3:Y19)DX/21I0+-V3BT M!.J.PFP+,*L!NA\ 7,*=DG9MX*O,,?\_/R0R#:/NCM&L>Q3P&K,V]#KGT(VZ M\1&\7J.PY_%ZQQ7^GJ;&:GH$?PYIK"'BPQ"N,4:F9!E. GKY!O4+!LGG3YU! M].4(P;@A&!]#3QZHT?)*(*@ES"M;:80[+GE1%;!@;]0 UL 3_5P-=HTP9QD7 MW+[!]Q(ULURNP"L\I.IHW<.JM@2*+8%R1Z!J""QW!-2.0$LX N? C)- ]X=% M2L&[.Z0#0A3<6,R!2P]BW7.#U,T$./5[JC),YN:LW9I*63$!1FU;M&8$=P4955SL$B" M+9P.!W#66CCQTL(+$Y6_A!I"<);60@FC$\.AFP[W&J] O?+CQ4"F*FGK'FQV MFPDVK1OW/;P>?W=,K[@T5'Q)J5%[V ] UR.E=JPJ?1NGRM)0\.::IC!J%T#G M2Z7LSG$%FKF>_ -02P,$% @ %H!-6D_?4+9; P F@@ !D !X;"]W M;W)K&ULG5;;;MM&$'W/5PP8(+ !1;Q3M"T)D!P' M38 D1N0V#T4?5N1()$QRF=VE9?U]9Y<2);F,W/:%W,N9,V=F9SD<;[AXE!FB M@N>RJ.3$RI2JKVU;)AF63 YYC17MK+@HF:*I6-NR%LA28U06MN@&S*DHGM' N^F5BNM5_XGJ\SI1?LZ;AF:UR@^KV^%S2S M.Y8T+[&2.:] X&IBS=SK>:#Q!O!'CAMY- 8=R9+S1SWYE$XL1PO" A.E&1B] MGO 6BT(3D8R?.TZK\N)'GJIL8L46I+AB3:&^\\UO MN(LGU'P)+Z1YPJ;%^KX%22,5+W?&I*#,J_;-GG=Y.#*(G5\8>#L#S^AN'1F5 M'YABT['@&Q :36QZ8$(UUB0NK_2A+)2@W9SLU'2A>/*8\2)%(=^]C3UW= -W M/YM<;>'B@2T+E)=C6Y$C#;>3'>F\)?5^07H%7WBE,@EW58KIJ;U- CN5WE[E MW#M+^ &3(?CN #S'"\[P^5W4ON'S_WO4?\Z64@DJEK_ZXFYI@WY:?8&N9LXS]>F=2.Z",8[E$\6:?]0&H#.&6ES6KMI"QU,Q7O*!K34U?&VT!^WM[AE%DDND09T+9N[KG!6L2LC8Z/G" M1))U)0"N-P@]]Y &W!&DIF\T",J M9^BX8(K$N^F%1<'5/SSVX?P6YG>PT0MA"ZR52?J1.I?BC."3E(T!$JI+M!][ M1!>/0OC*GS3\JC\?4?AOHG!-L*]'X7JO1+&OG*/#<@?NZ IF/0?Y?ZKJS?FJ M>MC6^$IID;^27E)_!< =^$%\FI^3_6 04*6=)N8$$/KABX2<;(^B&**AX\!G M5C74]UK(>_B(2W&8OW#IN"X91H!ZY8L;\B?1\>^ZA? ME"C6IBM*2'0^V];1K7:-=];VFP.\[=ITG.N\DE#@BDR=X2BT0+2=L)TH7ION ML^2*>ID99O3S@$(#:'_%N=I/M(/N=V3Z-U!+ P04 " 6@$U:P_Z=D\4% M !##P &0 'AL+W=OO M&+A)X0"*+)(ZNP!M V2-GU8[ -CT[902?225)SNK]\A=<1I7#?9%WM( MS0R_CW.0/-M(]4VOA#!P7Q:5/A^NC%F?C,=ZMA(EU[YEZ+2N:Q B<7Y<$I.+A*K[Q1NN!X]^=>".*PCI"&/^T/H?]DM9P6^Z\OW?_BY9/9/W-9*'=+VP:W2@;PJS61I:M,2(H M\ZKYY_?M/FP9I,%/#&AK0!WN9B&'\BTW?'*FY :4U49O5G!4G36"RRL;E&NC M\&N.=F9R;>3LV_$%\IK#&UEBK#5WVS7ZS&\+H8_.Q@:7LORHG%)?^(R M@P^R,BL-[ZJYF#^V'R.\'B/M,%[0O0[?BID/C'A QKN\<=ZSLSY8R_E_-?T M5AN%B?+W+M:-TW"W4UL\)WK-9^)\B-6AA;H3P\GK5R0.3O= #GO(X3[ODVLL MQGE=") +F&JLH+4%K&$CE(#:$LDK,"L![WFNCF]X40OX(,Q*SGLHK@Q"T <6-T,#\[!".(?3#0Y331DZL'&W- M1]W\X$9:9$5NO@,A@9TFA!T"HDB T:T/524CB12&@B5]=?'AK(X_+2MU5]S%>G,3@HZR.[W!= MNV;;FI[4-DD3+\PR"/R,#&X:Y1$-O)11#)>;W>GF<>V0./;B.-GAA>WULB.# M21BA6?AB5T\SB= (2YHXFWW9D_39DSP[>[8:L.@YL$\4&C,\N+\3#)?6Q_+';9=@-@BSRHB2PPP0H85Y$ M*!S@C2BRA@FV1,@8\S!M\(H1,KQS8*]($^SF:68'2=_D#E(_)M:()'AX 68] MMIG,6J5 CRL^JEFU-MU*%N[OBWA)2II>A/SPCCQDM0VVY3V,'R;=2H./+B>N\)4KE%7 [PLI33>P"_3OYLE_4$L#!!0 ( !: 35H9GJ92 MVP( /L) 9 >&PO=V]R:W-H965TC?LEKN\30)"TK+!":=?M0]D&QS[:H)662G+2P'S_)3MP,7'=T':Z*LJ0$74BULC-FT1(1K29RM15 M:XDD+HU8[@:>UW<9H=P)1^7:0H8C4>B<,[^X5KFF;: M+KCA:$U27**^62^DF;DU2DP9H0Y1MI"$//8X!3SW"(9/W[N0)V:TQH>CO?HEZ5X(V9%%$Y%_IW& M.AL[0P=B3$B1ZVNQ_8P[03V+%XEB0FG!=L;& T9Y]23WNT < M&'2\)PR"G4$9"+PD+D-**HX'B&FM!?TPW7XQ6'"ED:D?39&JB+O-Q/90GJDU MB7#LF%.G4&[0"=^_\_O>IQ99W5I6MPT]G!3*K"C5'*G*OPJA5R+8,[X)_9&[ M:2#MU:2]5M++V=44*%>%Q!@(LPW#4Q%T!]0^X@YYG?LT.]&L'^O^LNO^W MJ@&$J#&O_AF^5XD$C5XI'O/5ZY7GLJD/MG4Z$=XH5!\P^J@O]6 MV;!C?F5EP:.RX)42XAF@WM,9X1[48X8R+;L.!66LJM)X,I=U@WB="Z/W$$M3] M7O@;4$L#!!0 ( !: 35IX86OQ=@, #T. 9 >&PO=V]R:W-H965T M#X>(@Y+U* 33YD6=<+9U4 MZ^+2=56<0D[5A2B XY>MD#G5.)4[5Q42:&*=\LP-/&_BYI1Q)UK8M;6,%J+4 M&>.PED25>4[ESVO(Q&'I^,YQX1/;I=HLN-&BH#O8@/Y2K"7.W 8E83EPQ00G M$K9+Y\J_7/FA<; 67QD5I!E!@GC M^+\&=9H]C>/I^(C^MTT>D[FC"E8B^X\E.ETZ,X7L#FK),_8XNRJRHXXMQ\CD5I<*=U<+5F(^)RHWKV*^KV(,G8I^3 M6\%UJLA?/(&D[>\B#PT9P9&,ZZ 7\ ;B"Q+Z?Y# "T8=\:R>[Q[VA!,V9Q-: MO/ )O&?2^^TC^I$/&G+UO8O$:I-1]R:F3%RJ@L:P=+ .*)![<*(WO_D3[\\N M!@8":_$Q:O@8]:%'5RC =XDA O]\HH6F65>^%]$?Y;F-JD,#92E#).L;Z06.0YUBO\D^-[\NT6\CN0G>?4 M"_W2^+WP/RAP2IJXEB\VPDFO)F5:]HNU%?NDA#036(F'>D#!_#='.A^1C M(+ 6'[[WT!EX0\BV1FE5TN"\VG88!=ZL6[;^2>_B]T:X.BVM3<$]4"FQ9^G7 M;3_R2P]J*+0V#\$##\%K:+?>92A.!D)K<_+0._F]KYL_<316SO7+6AS6IS![JRG?_9^K6Y&]D&_P&FNEC=4KEC MV&)DL$5([V**,[##%^QU(8X#?MT+HX\1LT-P8HU]0 M2P,$% @ %H!-6BEN>W'I P QA, !D !X;"]W;W)K&ULM5A;CYLX&/TK%ENM6JDSW ()TR323F:K5NJTHZ;=?5CUP0-? M$JN J6V2=G_]VL!P28BW67E?$B[?=SC'/L#!\P-E7_D.0*#O69KSA;43HKBQ M;1[O(,/\FA:0RS,;RC(LY"[;VKQ@@).J*4MMSW%".\,DMY;SZM@#6\YI*5*2 MPP-#O,PRS'[<0DH/"\NUG@Y\)-N=4 ?LY;S 6UB#^%P\,+EGMR@)R2#GA.:( MP69A_>;>K#Q'-505?Q X\-XV4E(>*?VJ=MXF"\M1C""%6"@(+/_VL((T54B2 MQ[<&U&JOJ1K[VT_HKROQ4LPCYK"BZ9\D$;N%-;-0 AMXTU&VE?Z M]GO,SK7;_74/V2.P+V-DM8B7NMX0V$#\M!4_-7FW3TWJ-@0VT#UK M=<_,WNVS$^=-(M<[LN=ID>\Y9VZ8J&4::9FN:%:4 EC/F8HSIQMQP RT-M4B M7SI=AL &@^ ZW4O<,6G4!LV0=%-H0^V] ..:-6N#US=B&!YY55\S9-IE!U?[ MBJZREF!EE5^O2'Y5,!K+MY76I'K(BZ?J_\@0;A4V/0T8ON,<^_2TR)OY9XS:I1!7'T/>@?PPVM$T0223)MV#HOHO/M4B M7CQ7AM"&^KO,XX9&?6HT\)A"&VKO(H^K31;_P:?34Y_ZQS;5U@R9=B'%U:>4 M#YL-D1^K/Y=)]5@7SY$AM*'R+O2XD5%_&DTZIM"&W]]=U/&T<>)R?S9X_:_, MR?'K?J0F//:GW5MD42M<]YAM2&ULK55=;YLP%/TK%JNF5MH* M =)6'4%JDTW=P[2J:;=G!R[!JK&9;4+[[W=M"$H;$NUA+^"/4 M"2]-W-B]2A/9&,X$W"NBFZJBZO46N&QGWL3;#CRP=6GL@)\F-5W#$LQ3?:^P MYP\J.:M :"8%45#,O)O)]7QJ\0[PBT&K=]K$)EE)^6P[W_.9%UA#P"$S5H'B M:P-SX-P*H8T_O:8W+&F)N^VM^C>7';.LJ(:YY+]9;LJ9=^61' K:3:/4G;8P./9(TVLNK)Z*!BHGO3EWX?=@B3^ A[ GAOQ*BGA"YH)TS M%VM!#4T3)5NB+!K5;,/MC6-C&B;L5UP:A;,,>2:=2Z$E9SDUD)-;RJG(@"S= M^5F H8R3SV2)1R=O.!!9D)LL4PU"O[[@.=*@R6D'TV<(?%HNR.G)&3DA3)#' M4C::BEPGOD&C=CD_ZTW==J;" Z86D)V3:/*)A$$8C]#GQ^D_J#I$]W%[ACT* MAST*G5YT0&^;&?K,8X$ZA7AWC4-:@->^O'#Y"+X,A;O/XF] M"1L-8:-CZD/8%N^P)OC]"%0UEZ\ 9 4""F9&\W>B%T[45HY-&@5!XF]V8^UC MPC@:,&_:GHTUWUII,)^_\[&.BRW$[T\'.]*B=1VDH'[,S MW8L>[]G9QX17P3L__LY-MU46C_J:"4TX%,@*SB]11'65J^L86;O+OY(&2XEK MEECL05D SA=2FFW'UI/A]Y'^!5!+ P04 " 6@$U:N0^ HL(# !O% M&0 'AL+W=O<&2K*;.K[S7'%?K-9<5KBS MR0:OX 'XM\T=%26WH^1%!34K2(TH+*?.M7^5^DJ@6OQ9P([M/2,YE 4A/V3A M1DJF_J)=TS88.RC;,DZJ5BQZ4!5U\XN?VD3L M"?SP%4&_%?2/!8-7!$$K"$Z-$+:"\-0(@U8P.#5"U HBE?LF62K3,>9X-J%D MAZAL+6CR0=FEU"+!12UGU@.GXFTA='SV!80M#+V/@>.B9!_0)?KV$*/W;S], M7"[XLI6;M:QYP^J_P@K0+:GYFJ&DSB'7Z!.S?FS0NV)#ZSX.[Z1N!*2QZ MR/,O4-_K![KQF.4Q9#T4-/)0(X]/E^NB)[\7/?W?T0]R&703)5"\P#Q1OG\1 M]>@SAXK]K>G430,)]1"Y3%ZQ#1]U]MB$Q39AB4U8 M:@EV8&O8V1J:Z+-[J#F")[%1,=#YV:@CI9:[U.,LB#S/F[B/^T:];.7[_1?- MXM.:)9J8P?!%L_0_FQTD9- E9&!,R'5=;W$I-DV1EZ+.:#/M-T S42/V6EV2 M&N)XKR=>SPN/^YDM@E+;,)22[ #[Z+.N\CH75RPC&R%<11SK5%&^;FK M4Z1S?70TY6U&3$Z)F%J*>&# L#-@:#3@ZT*<(FK($494'NDNR?)RRP!AQH#K M##'BSC7$)BRV"4N&+Q>^@5Q&CY<:= 6.C 7^L":W%$9^C>X+S"_2 :Q07L"(7:'Z- MOM]"M0"J/709N>>Z8Q,6VX0E-F&I)=B!T[[WZZO+LW&:;BF6G+5*BZW2$JNT MU!;MT-V];VK?^)^LW$4<:*4UU2@^VU1S5\(1JM1'M=9"FSU)?J,GJ:V>-(:Y M>_KK:[';M6=T)']7/_*O8U]8F\35/W+[_PS57<+::K MHF:HA*4(Y?6&XCQ,F]NMIL#)1MW&+ CGI%*/:\ Y4-E O%\2PI\+,D!WQSC[ M%U!+ P04 " 6@$U:NH>Q&J " #5!@ &0 'AL+W=O[#=\I;M7.&*R3E1#/=G*;SKS "D*&B;8(Q+PV>(V,62 CXW>#Z;64-G!W M_(9^X[P;+RNB\%JP'S35^Y!B1BJF'\3V*S9^AA8O$4RY)VR;O8$'2:6T M*)I@HZ"@O'Z3E^8<=@+"\$! V 2$3G=-Y%3.B2;Q5(HM2+O;H-F!L^JBC3C* M[:4LM31?J8G3\1T:2PK.8&FN.ZT8@LC@IM*51+BGG!95 0OR:JY!*WCB*4K0 M.<(-22BC^A6^E2B)IGP-#@E.YZ@)9>H3G #E\)B+2A&>JJFOC5K+Z2>-LJM: M67A V1R3<^CW/D,8A -X6L[A].33WS"^,=LZ#EO'HS25$=% M+LK6ZB;N]X!\9 M_DZ7L@W_GL@UY&ULM9UM;YO(&H;_RLB[6K52-^;%K]G$4AN&8:3V M;+1ISWY8G0\3>VRC8O R.&FE_?&'MQB/0R9F>[L?&H-YKF> V_ P-P-7CTGZ M5:VES,BW312KZ]XZR[:7_;Z:K^5&J(MD*^/\FV62;D263Z:KOMJF4BS*H$W4 M=RQKU-^(,.[-KLIYM^GL*MEE41C+VY2HW68CTN\?9)0\7O?LWM.,/\+5.BMF M]&=76[&2=S+[LKU-\ZG^GK((-S)681*35"ZO>^_M2^Y.BH!RB?^&\E$=?";% MJMPGR==B@B^N>U;1(AG)>58@1/[G0=[(*"I(>3O^KJ&]?ZV6M'IGO5)9L MZN"\!9LPKOZ*;_6&. BP!R\$.'6 XIP8,ZH#!<<#PA8!A'3 \-<.H M#AB=FF%WY&?2)VHM4JE(&),O<9BI=P=@R ?KY5]YO6>=JT'QPC M\3_)PP5QK7?$L9Q!2X-N3@AWAB^&>Z=G=]MVASG%MV]F/9 M@Q_+SLWAGT3Z4G9-".[^-^:6/+?[;^ROC_FRA&=RH_[7TM /%7C0#BY.A)=J M*^;RNI>?Z91,'V1O]LM/]LCZK4UO2)B'A%$DS$?"&!(6(&$F"B MSVYE.I=QEE=#)%GNC_]*[>2"Y!7,/$I4&*_(0F2R3=5&>%=5(V$>$D8KV+2$ M%47GP\RZL,:6]L^^ZC\X%W:97(Z^K7I$P;]@F,5?7%$5F])$PAH0%2!@'P32!CO8"'1D%>E<= M3U5>,9 W>55=3;]M4Z81U%692)B'A-$*-CR0^70XF@R/CIW(E*PEI6/9TZF> M,T#FY""8)KKQ7G3C+D?%_+0^3S:;_&2NBNJU37M&7E?M(6$>$D:1,!\)8Q5L M="#1L3L8Y$7%D4;_15+2)D]0XS5Y3O;RG!CE^5&N1$264K9U+7PPQG:5(A+F M(6%T\FR'.^/QZ&AW^\B4['E*V[9RD1U)#)F3@V":SJ9[G4V-.J/?\DHP5'E% MF(;S\NHF6Q<3\M?EKN@7(H\B3461#1KO42 MPTSJ*A(HS8/2*)3F0VFLIAT>[H;V\Q-JRV+VX'@ICFJ:+KZ#CGW;*+XO^>$J M?4S#+#\V_?ETT/KKD]S2R&_;,"WZ MS_-#]Z95S5!;"$KSH#3ZRE;;>Z2%53=M%3#4#8+2 BB-HVBZ@!M'R#9;0O15 MT4)='RC-@]+H*UMJ9)&%^-[6C^%#V\'^=3L":#LXBJ8KL[%[;+/?4Q>_YMH7 M:O% :1Z41J$T'TIC4%H I7$431=Q8PG9H[/5OE"3"$KSH#0*I?E0&H/2 BB- MHVBZMAOGR39;3URIG8BKWM9#T^GIQI)7/% SO;.^H4X4E$:A-!]*8S7MT#!U MK9:NL^>+V0-G>MQU=@ZKR6Z\)MML-KU?K5*Y$IG<^Z&MNH.Z3E":!Z51*,V' MTAB4%D!IW&YQSP;.X8]"%VAC4MEFERJ_[BUKV?(.57*[NX_".?E]N93E%9BQ MT(6:45":!Z51*,V'TAB4%D!I'$73[YEO/#/'.E>AZT ]-"C-@](HE.9#:0Q* M"Z TCJ+IVFXL.<=LR>GW6+5*&.K!U;3#\\_$L9Y791XT+872?"B-06D!E,91 M-%V=C;WF&"V.V>=4Q$J48Q#+.UK"I&T8U0[W).&J^E5+OF'? XS$9-;D69Q7C607*Z[+?GX\<98 M"9MS=94HE.9!:11*\Z$T!J4%4!I'T72U-V:<:Y^K$G:A+AV4YD%I%$KSH30& MI050&D?1=&TW5IYKMG]J)R1YSOFF'J'0:OUYF*P:S-34P71X]>N3&W MI[.&H38>E.9#:0Q*"Z TCJ+I&CYX:*+9VWNI&NELY9GS=#Y:8Y^BB'V,(O8Y MBM@'*6*?I(A]E.(YK#RWL?+(U!^LTZ$ @1IZ4)H'I=&:-M8JK M:[;S^.WO/]Z_ 77ZH#0/2J-0F@^E,2@M@-(XBJ:+O''ZW+,Y?2[4Z8/2/"B- M0FD^E,:@M !*XRB:KNW&Z7//ZO2YK?Z7-1R[Q]T:4!,/2J-0F@^E,2@M@-(X MBE9)MW_PZI6-3%?E>WM4+LI=G%5OB-C/W;\;Z'WY1IRC^=2^].V6^+F\&HK)&,Y#PO$4'Q\2QG,HI*4E&/?VKH8'?. MTG#_^RO]QZKQ16,>@DS.DNC/<)$O;P:3@;60C\$FRC\F+S_)ND%>R9LG45;] MM5[JLJ.!-=]D>;*JC8L:K,)X^QE\KAVQ9U!PF@U8;< .#=P6 ZV# KEH,O-J@:OIPV_;*<3S(@^EUFKQ8:5FZH)5?*N]7UH6_PKB\4.[SM/AO M6-CET_L\F7]:)M%"IMF;KR;,'G]OB7\V8?[%NK#NB\MRL8FDE3Q:?P9I&L1Y M9OVZR;,\B!=A_&1]PV4>A%'V;5&X+F#]=2=7#S+]NSCTM36TLF60RNSU(XRM MWY;))BOLL^MA7C2@K,9P7E?V=EM9UE)9Q[I+XGR962)>R$6#O:#M;48 AH7G M=NYCK^Z[9221R_FEY=C?66S$W(8*S6CS>[DNS$>MYIPV_WD3D^:"-K\+TK;* M:\YP=M>24_&C6\J=1QPQM*-32\J51KP_U=PWW#AK_+LDT9[?+8 M2WV+-CG /ZJ.,V$'S2?/;7J#(6$"!--\/M[Y?$SZ7'R6Z3S,I/4A#>>RV>/6 M-\4XR),H"M+,6A<1JD;';YL"L3W9>/^ZN)R,O8-0D%4R#042)D P+12372@F M':%8AVE0Y:-%;F1R^=/<]\ES.61>-8TZI*5I)) P 8)ID;C:1>+*L"/:Y0>R MOE^:TKE;DFJ:$"!A_.JH@[SP#NY* 3JAYG%[I!+[D5%'=.QQ@VZ(/I=I)* T M7M,F6A_)#D8K@3JG'HT]F64;]D7][@ ::^QX)(UW-/DN^%)VDY-&G0:JB!X- MIJ+!R*KMYW\[P=KH?I)C['XDC4-I D73(Z*DHWUF[6A#Q2.4QJ$T@:+ID5(" MT@8J2)IE'!4DC4-IPFZ0KHX[:19PMI*N-EJ[TD!CER-I'$H3=H-H;G>Y$LTV MK9H/$R=ML#!(F9"2=@:E<2A-U+3]!&QT.6IY=F$K(6UW*>G#E*GSTD=*UQF4 MQJ$T<0K-HKI_I:EM6OSV3YV0ZG4&I7$H3:!H>D24MK:OSIPZ064VE,:A-(&B MZ7-%2I(S6I(;I4XTRS0J4!J'TD1-VQ_'7;?MV3=3DIO1^M,\=:*!QBZ'BFTH M3=2TGBY7NIK1NAJ4.M%G,8X#5'5#::*FM3Z[TN.@U#0C-> )J1,--'8Y5#Y# M::+#= M*26['5IV&Z5*-,LX*E!Q#:6)FK8_<(_]ENDA9V^1,RT0S5,E&FCL<>S"9NS* M9L? XTI%.[2*!J5*]%F,PP#5V%":J&G^7AC\EB HX>S0$]'F>1(--/8W5"E# M::+#=3\'\29(OVSMRX1I^^UB^_&C?$CU?U-C@I+/#BV?^^=34.D,I7$H3:!H M>D24QG;&9\ZGH)(;2N-0FD#1]$@I;>YT+/ VRJ>@"AQ*XU":J&G:I-'(;IDT M.+% %#J5Q*$TXQ^O,VUWN*K'MFJT-/S&CHL]B&@TZ:N)U"N4M$N:%$XS3&. M 51!0VD"1=,CHJ2V>^9%X2Y4>4-I'$H3*)H>J;VWBFF);O9:,52(0VD<2A,U M35NA[#HM#T1E$X#31V.50U0VFBPW7OD^+_7@KWC)=,7GG^X M+413*>:QPPU*H$H91=,=JA2UUZ6H@6^]U^=J?;&I]G*?4IRNM[&7SS'A["FI M['6M\S[M;78:V^NUI=KG(! _!42$Y1QZV5-ZV:.GI@W'8YIFVLM#:1Q*$RB: M'A>ECCWWO..Q!U7,4!J'T@2*ID=J;ZSETH5>Z:JN.=E2V.) M'5QFIYMRVM38]>>8*_:4!O:@&IBF&??D4 T,I0D438^+TL#>F36P!]7 4!J' MT@2*IN]1J32P?QX-[#>H6_MHD\J&0L[AB$M7T-2=*)KN3J6 _?]1 ?O'VE9[ MZ:)VNA*G>XMWGY2J9/ MU:[QF35/-G&^W8A[=W2W,_T/U7[L!\=O[;=\N[^\PFRWN[\+TJ6XZ [2[0[RVQ]YLJZV2'](\CQ955^7,EC(M"Q0_/\Q2?+7'^4)=OOX3_\% M4$L#!!0 ( !: 35JQ,?3:N@H +60 9 >&PO=V]R:W-H965T/B)T])N@KRXFFZZ&?KE ;S;=$JZDN",.JO@C#N M3:^WK]VGT^MDDT=A3.]3DFU6JR!]O:51\G+3$WO[%[Z$BV5>OM"?7J^#!7V@ M^=?U?5H\ZQ^4>;BB<18F,4GITTWOLWCERU)9L%WBCY"^9$>/2;DICTGRK7QB MSF]Z0KE&-**SO"2"XI]G>D>CJ)2*]?B[0GN',+V]ZXQZ9TZ=@$^5?DA>#5ALT++U9$F7;_Y.7:EFA1V:;+$]657&Q!JLP MWOT;?*_>B*."PF$72%6!=%HP>*- K@KDM@6#JF#0=I6&5<&P[0BCJF#4MN"R M*KAL6S"N"L8G!=);VS"I"B9M1Q"%_28O[#UQL M_8F+^X]2%HN7WCE@^TQMZTOCI(P M+N/A(4^+GX9%73Y]R)/9MT^WQ0$V)W?)JDB=+-@>MQ\4F@=AE'TDG\C7!X5\ M^.4C^87T2;8,4IJ1,"9?XS#/?CUZX?=ELLF">)Y=]_-BU=TSJA7^?7R>_4FOW["J>\7;^GA?97V[^NMQ 4_;Q871!9_ M)9(@#1CK<\\FOURA,^[H&K_\@:Z+<0E _1)F\]N6NT_>442Q(SIZOL/ZRHVK$#-EN>KUUEZV!&;WK%"5E& MTV?:F_[[7^)(^(UUG",Q!8FI2$Q#8CH2,Y"8B<0L)&8C,0>)N4C,0V(^"&ND MT^"03@.>/KTKSC?2XN)H$T0DI^F*%411#<1&G)%%4[#D?67G$M;OF$1)3D)BZPT9;K)Q>>YZ*@_%($(ISVN?C MJ$$.JB,Q XF9+=\."SFHC<0<).8B,0^)^2"L$2RC0[",N,'RYW8>MDB5X)FF MP8*2-4W#A#43<\N%NJ8($E.0F(K$-"2F(S$#B9G\?4S)N4C,0V(^"&N$T>4AC"ZY.\KO25Y<5<6;U2--2?)$DG5Y MCI,1^IVFLS!C3A#?D[;'ATGG$YE$].,@SDB"82LY"8 MC<0<).8B,0^)^2"LD3CC0^*,N8GC5PGS3+.<'2_<^J[Q,CX[5$;24)9&S8-% M08ZI(C$-B>E(S$!B)A*SD)B-Q!PDYB(Q#XGY(*P1,)-#P$Q:!0*;NG."FCIT%<3N+$].5PT90G9+U)9\L@HU6O#[.]1SC+'EF>2)/Q M2?;P5Z!K^$ U%:II4$V':@94,Z&:!=5LJ.9 -1>J>5#-1VG-(#KJ2A1;32=_ MVD\G+\ID(O,@I^0I"%/R'$0;>CRWLZBBZ^AW6.4<]"ZRF+_-XJ]"UTLRJ*9 M-;72QL>_PKD8GT2SQEY*;"ZE,Y<:2B?3--#U-Z&:!=5LJ.9 -1>J>5#-1VG- M@)'J@)%:7$_Q9X3Y1.> 0&H*5%.AF@;5=*AF0#6STOASUA9T3!NJ.5#-A6H> M5/-16C-PZF9DD=M-.'VH;I/(LLT;:0-M.X9J"E13H9H&U72H9D UL]*.TT84 M1]+P-&X8BTT$\60Q&[IN#E1SH9H'U7R4ULR1NFU8Y/8'5GB8.E0S&%L@BF>;8$('M:":#=4)0DGR3%,2<+KX^$[G.(%V T,U%:II4$V':@94,]_9 MTZINOE'5S,=,)&A+,51SH)H+U3RHYJ.T9B+5C<4BO^O3#2.:Y4E,R6T2;S)R MGR:+-%B1OUQ:]O1K.RB38GO'LON.9?/CR\#7[R+TJX\.=XP#:*PW55*BF034= MJAE0S81J%E2SH9H#U5RHYD$U'Z4UXZKNJ99^TC<\2]!>:ZBF0#45JFE038=J M!E0SH9H%U6RHYD U%ZIY4,U':\DZL?^^Y5/MXYLI": M742FLV M/S,:N*&CZE#-@&IFRW?$@HYJ0S4'JKE0S8-J/DIKQDS=P2WQ^VIWO]@/X^)" M+L["6377\VZ\0-NYH9H"U52)\7W&E^QRV/+X>G5V?0OFNH9C"V8"2?;H$)'=.":C944ZRYHF?_UT.4?9B;JWYLP?R5F/*-Q'CY3QH,1: MT&4L*,KE?X/F@AYK:,9R/@L\&7EWG/>S):6Y$N3!]'I%TP6]HU&4D5FRB?/R M#3MZM3BBG\H[XJ\^2[W^V>NWXI4B,EY7Q2N#];HI7EG;U_OUL-/K=;"@;I N MPC@C$7TJ5D&XN"RV(BUO!]L_R9/U3:](N\&ULQ9A=;Z,X%(;_BL5*HUEI&\"0KVX2J0F, M9J2-5+6:[L5H+]QPDE@%S-JF:?_]VD!H8(%D,TA[D_#A]['?<\ '>W9@_$7L M 21ZB\)8S(V]E,FM:8K-'B(B!BR!6-W9,AX1J4[YSA0)!Q)DHB@TL66-S(C0 MV%C,LFOW?#%CJ0QI#/<Z&XO]05S,4O(#AY!?D_N MN3HS2TI (X@%93'BL)T;=_:M;V,MR%H\43B(DV.DK3PS]J)/O@5SP](C@A V M4B.(^GN%%82A)JEQ_%U C;)/+3P]/M*_9.:5F6>!KY$R3+X UZ5 ]ED(: V!;="?4D)?J&0 ?@@%(M MH#&2>T!?".4W3R1, :U![EF /GL@"0W%KS-3JD'JKLQ-,:!E/B#<,B 'K5DL M]P+Y<0!!@][KUD\[]*8*3ADA?(S0$G<"/=@,D&/_AK"%W8;QK"Z7.TUV?JYW M_^K>*\%PRL?%R7AN"V]-8QJE$?JQAN@9^%]-^>TDZ(GO5B1D W-#S6P"^"L8 MBT^_V"/K]Z;@]@GS^H3Y/<$J:7#+-+@9W6E[:Z]_-7_\H5CHFX1(-&;/[3-[ M?<*\/F%^3[!*]H9E]H:=+]$#%2\W6PZ@LB15QH1$G$@03>G(278^?>NJ_[JP M!I8SG9FOIX%N:3:I-O-:F@VKS?RSS2JV1Z7M4:?M)Q:JTA)2^=YD--=.3[JT M!W;-Y>C?X[('V'%K+B] ^0TH:S#!+1;'I<5QIT7_+5$?0.KU"^D6T.=W(+RY M!G9CABA3-KU1UPJ]:X7^%<)*["9E[";=I86\G2TMG83_.CGU"?/ZA/D]P2II MF)9IF/Y?I67:9_;ZA'E]POR>8)7LV=;'][S56W$I4/6)WJU-J*NV=N/:Q'LA MSS_/JYH_6!?-D(1T!WV4[ M& )M6!K+?)%47BUW2>ZRO8':]:5]N[(;KGMZ5R5;N'_@\RV9->$[JN;9$+:J M*VLP5A]A/-_ER$\D2[)E_#.3DD79X1Y( %PW4/>WC,GCB>Z@W&M:_ -02P,$ M% @ %H!-6NMA7OYS!0 TQT !D !X;"]W;W)K&ULM5E=D]HV%/TK&MKI)#-9;,G&F"TPLZS=-IVFW0EM\]#I@Q8+\,2V MJ"Q@\^\K?ZS!LA#&<5[ '^<>2>?J7NM*TR-EG],M(1R\Q%&2S@9;SG?WAI&N MMB3&Z9#N2"+>K"F+,1>W;&.D.T9PD!O%D8%,TS%B'":#^31_]L3F4[KG49B0 M)P;2?1QC]F5!(GJ<#>#@]<''<+/EV0-C/MWA#5D2_M?NB8D[HV()PI@D:4@3 MP,AZ-GB ]S[*#7+$WR$YIF?7(!O*,Z6?LYOWP6Q@9CTB$5GQC *+OP-Y)%&4 M,8E^_%>2#JHV,\/SZU?VG_+!B\$\XY0\TNA3&/#M;. .0$#6>!_QC_3X"RD' M-,KX5C1*\U]P++'F *SV*:=Q:2QZ$(=)\8]?2B'.# 2/V@"5!D@VL"\86*6! MU=; +@WLMET:E0;YT(UB[+EP'N9X/F7T"%B&%FS91:Y^;BWT"I-LHBPY$V]# M8%S^">R?6[I/<1*D4X.+WF9M&JNR9XNB9^A"SRSP M@29\FP(_"4B@L/?U]A.-O2%4JJ1"KU(MD);0(ZLAL. [@$QD*_KSJ#=?DITP M-R^:>WKS7_>)UMSOW/F:&%8U;ZR (GKIA" MAW/YFSC+-&W'@G6"_$+8*4P*>6+@B"E' &Q':'HTBS%*P$PKF&?ZM2JNB:?>\ST/+DH12@F25 M"A T:ZBQ)-$54$V?<:7/N'/4Y.\ /F*F_J:-&RZ[L]SQ2!I_*Y37"N5KQ](Q MO[B54NZ-\71-'RV?NK= E>][XO%ZXO$[\%SUPJ3RPN3KXOG<*3>$\J01I7!H M20'XV 2AH9P8/163G!5][2 [2@C-TSK8[!ST?^RR)7$*-MFM86B1LFK-"5JA&0MM6/MJN6I (':E7.K M@"6EO.HYV&L!TBN;UX5-^5WJJUMU)YWJ#Z@O0"XG![UKM*PWNZ9/-@\V:Y.[ ML2@'Y.CHJ=&Z\*="!^HKG=:9IO+#+;E&V_;-[NF3S2O9ZKG+=&7O]-1FW3NG M @SJ*[ VN6N5%5Y1)!R#DP PPO9CB(J*B^EBDJ<2D8%4*GCMRCFX*F:@_IR MKG72N"[K+=G$;=;PHM"0M795:Y*&T$T4&CJ-E*)ICCN M_(#9)A1I*R)K06D.Q\)QK#A!+&XXW>5'9,^4X\_\!4$L#!!0 ( !: 35I&URHV8P, &L+ 9 >&PO=V]R:W-H M965TV2=I_O]>&T)"2CTJ3AX#-.<<^]YK+G6R$?%89@";?BYRK MJ9-IO;IR795D4%!U*5; \[ZGC=P"\JX$TWLW)V, M)J+4.>-P)XDJBX+*'S/(Q6;J])SMQ#U;9MI,N-%D19O>53PV> MX9+!1._?$.'D2XMD,/J13QS,;@AP2;10H7M9P WEN MA' ;WVI-IUG2$'?OM^KOK7?T\D05W(C\,TMU-G5&#DEA0 .MT$OR;X^X3P "&H"<&YA+ F MA#8RE14;AYAJ&DVDV!!IT*AF;FPP+1OM,V[2/M<2GS+DZ6BN1?)\,1& M%'B:%+4)N2!S/&)IF0,1"W(_?R#7)D5,_R E3T$2G0&YRRDG;V+0E.7J3^3< M@]*2)1K5K#)YX$PK\@;Y^/S++11/(+\B\!5QBS036H?L\J'?\!'0&X%UYDB[W!S:9OO8DR:P/C;P,S\HX(Q))' M'?NY.4Z?PPKIWD%Z?)S^;\D/T5MN@B;-@=4+#FWG4"X?VKG\\A&)Y(.&0GWM M2D*U2MB]BBE15VI%$Y@Z6(,4R#4XT>L_>@/OKZX(OJ18_$)BK>B&373#8^K1 MI](<:Q/;N3W+;\D,EHQSQI=D1C&N"70%LQ+M6U%3GM=1+^R/ LSW>C=,'; ! M_H9M6-P!&PW#\;B!M:SU&VO]H]8^V\*)K_/U&B1^!\C?DG)]@;4&R'O*)'FD M>0EG&JZ6&NULT;L<]_;LG@.*3X!:5@>-U<%O9O$1J]E^,:F<#'X)]H7OC8)@ MS\MYL/@ S._V,VS\#%\D=8==#L_)USF@^ 2HY6_4^!O]9KZP]I\X@:-?7Q*_ M[WG[GCI@'6]FW %KOYDM7^/&U_A%\G;:[?B<_)T#BD^ *I_N3AM2@%S:=DZ1 M1)1<5Q_>9K;I&*]MH[0W/\-.LFK\?LI4;>@ME5AG%,EA@9+>Y1"#+ZO6KAIH ML;+-SI/0V#K9VPR[89 &@,\70NCMP"S0]-?1_U!+ P04 " 6@$U:U,#- M +T$ "& &0 'AL+W=OR&[ZB5(#;/"OXS%H)L3YR'!ZO:$ZX7:YI(>\L2I83 M(4_9TN%K1DE2!>69@UQWXN0D+:SYM+IVP>;3S MH'5_X3)=KH2ZX,RG:[*D5U1\7U\P>>:T*$F:TX*G90$879G,->'TM,Q^I(E8S:S0 @E=D$TF+LO='[1)R%=X<9GQZA?LFF=="\0; M+LJ\"98,\K2HC^2V*40GP!L*0$T JGC7 U4LSX@@\RDK=X"IIR6:^E.E6D5+ M;DZI<'\&57 '))J.@7(!O&\$% M*9*T6 )Y )]N*8M33J[E[6]K%<#!X1D5),WXAZDC)#.%[\0-BY.:!1I@$8'S MLA K#CX5"4T>QCLRHS8M=)_6"3("GM'8!AC^!I"+//#]Z@P<'GP !\ !?$48 MY4[S:\K^Z2N!$4=UWQ%?DYC.+-E> MG+(MM>:__@(G[N\&EE[+TJO0\= TCYS+GU\E /@B:,Y[<_'>(!>_S<4W5OS/ MC2KQ@S3^ZYW/FFH-YE=@2J.VQ4%MI^U%_6L.44/F5RNVO2-+GAH\E% M;N3[@=O/(FI91&]:F:BO,D$_)^AJJ7:-K(Z72T:71,C&E LLE.PP"[X8 .0VT.\&W= 3ZV!UF=(1'4 M_@#-!C%>!(UX_2T+3 M,FP@TN\A!:$^@4DD8V(%KEDDCTC-U!6EG0>Z[RB0R M&MEST]'VA,SV-%(F&[1N"WE1!-% "R'M/LAH!Z\HDWL&>B23"._32:1-!YE- MYZ5"T, _>!MR;7\R4%UM0LCL#2.%LD%[\BQK'T%OZR,-_%/KHXT$F8UDM%*: M\<8K)=)>@\Q>TWY$[U=*,])SI47;#PK?5RF?X4[[T]$6A5.X9*&BD,FR_IY52FC:"M.U@L^V\5 @:^ 'L_ MJYW.MFQ.V;+:?.8@+C>%J'=HVZOM!O=QO:VK'Z]WQ\\)6TIF(*,+&>K:@9P> M5F\XUR>B7%>;O->E$&5>_5U1DE"F'I#W%V4I[D_4 .VV__Q_4$L#!!0 ( M !: 35I5BLV^]0$ #0$ 9 >&PO=V]R:W-H965T@6E-NIM9$, M76BVD6T-L"J(I(B2.+Z.)..*YFE86YL\U3L47,':$+N3DIF7)0C=971*#POW M?-N@7XCRM&5;V ^MFOCHFBD5%R"LEPK8J#.Z,UTL9SY_)#PG4-GC^;$5U)H M_>2#NRJCL3<$ DKT!.:&9[@%(3S(V?@],.EXI!<>SP_TSZ%V5TO!+-QJ\8-7 MV&3T(R45U&PG\%YW7V"HY\KS2BUL>)*NSYW'E)0[BUH.8N= ,_I+ G?V/OY\WA47C/N2O4P9[T/PTR#?WPK:LA(RZ[K5@GH'F[]Y,K^-/ M9VS.1INS<_3\*V<%%QQ?B+LG9*<,E'JK^!^H"+(]*4!!S=&>LGT6?-HV.>4X M.FH"?Y^^,;/ERA(!M2/'DP]7E)B^1_L =1OZHM#HNBQ,&W>MP?@$MU]KC8? MM]KXH\C_ E!+ P04 " 6@$U:+&V3WDH" A!@ &0 'AL+W=OBE93 MPF$MD6H9P_+/ JCH,B_T#AMWI*JUW?#SM,$5;$#?-VMI+']$*0D#KHC@2,(N M\Z[#^2*Q_L[A!X%.':V1S60KQ*,U;LK,"ZP@H%!HBX#-9P]+H-0"&1F_!TQO MI+2!Q^L#^A>7N\EEBQ4L!?U)2EUGWBX7=;UO M''NH:)46; @V"ACA_1<_#74X"HBB%P*B(2!RNGLBIW*%-;%;J\N/H7QC?21_W1 MJ#]RN--7Z7_X9MS1C0:F?IW2W&//3F/;]S!7#2X@\\R%5R#WX.7OWX5)\/F, M\NFH?'H./5^WLJC-?4)B2TF%[1T]6=<>)7$H]HGM\S!(PB (4G]_@GXVTL_. MTJ]@3PI3&ZZADHX=75<2P)82/=P"VX(\6;.SL*^L63R*CM^PV_$;*$]&Y;/_HQ=OA>8ME1;A"%'8F,)A\-+G*?B#UAA:-&P);H&PO=V]R:W-H965T)*[R"&U!WU5QH MRVU5 OX1F K]];(9++@_-X87_.QXYD# 85,&06L M?QN8 J5&2!_C5Z/IM"$-<7^]4_]L<]>Y++"$*:??2:Z*L3-P4 Y+O*;JFF^_ M0)-/S^AEG$K[1=L:VP\S7^#GJ"CRAKU#5/H# MGN\=PF8=,.]B$ U;6)VMN]>B2A K.QLDROB:J?J!MMYV_%S:KOO$/_%'4[_# MG^IQ54^7/_+UK+O"8D7T$Z:PU*&\\PO=044]/VI#\6QE>^R[$,.@-BO![N:,F6A9"ED/R=R8 MZD,SM[^6"AS_2;R]Y-W)R>=A_/K??^9 M \Y)'"2]/(#THM/!B0'$R-/#R)_CQJBO=JG=]%-+Y -/L;#^08J>$8019P$] M5OY&$A@N.&ZJ/1H42FZ*GA#OL.RT9-$C%4,RIH)/-(>H@I9KRBJ<:;KJ]B[))L#=;)*)TCG3;9HN6;M& \$*D*/Y; YW MHZH80&-4:0Y4BX^8%OG5*V#DCM-X(SF)#\@U.=F*3-)HLN#!<-M:P[3U M@T@?C>FC,3XJA(S=!\L3CLGL%5YIEB5)FF([.AX'%8RQ?4M3^ FS8=H@ LL# MF?YLK_%JXQWR?!]@-7VN0["5XIV(K13?:T#"^P8161:N-I8'(K J8+T#^<-Y MH*?",4D"5<6T84\PCF09AD OAGLT39'=2>$3K@_VE"1)EH41P,(*D@1#X&G$ M$4P!:,"0)''OP;WW4;Q^3\6;_YV-?@-02P,$% @ %H!-6I>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'8+\?Q^7R2 MLT>E'V9*/9 GP:49)$MK5Z>=CBF6(*CYJE8@W9&YTH):U]2+CEEIH*59 EC! M.UFWV^\(RF1R?K8=:ZP[84-9*"Q3TG7ZCCL&C^;UN&^2-3-LQCBSFT%2?^>0 M$,$D$^P9RD'238A9JL,6]!#:N&[5M6*R84?QEU%)[B, M.@[;SR:(I_I_PJCF@S3WY]J=R_@H3=1?+U-T/8#NXI,W"$&XD4Y\4\J$FB:R2D2R4 M #*E3ZW93#%QI-'-(02S_B13KU*W(*RS/LB"M2$Q<:21S7'K.]VDCJFV&S+5 MU$ULO;UJ$6+62"-K8TPW9&W(&'3]M:&+"R>+7 M*0AF*YJ8<[+(SMFF'[_C9[R]M#')9)$E\\)U0"9NL++BX&_#Z\JZ+07YR<)M M;89))HLLF=UIRA<@M"&CT@PY^1[JF%> AIB8M;)]V6=)J(A)F:= M/+)U4,SVODD:V#8X;I/,>LDT6 M#5IPDT\A)N:>/+)[WB^YZY"&F)A[\MH]G>T;@Q+F3$+YR_V%,S4X;0?5CKB]+5N9^UG6N&-Z>VK_,P+/NS[?+BFI^=Y31= MVOYYAMEMGV&/P?:G[:^^="Z8Y)#W9Q$F!7(3TDT*[";$FQ3HS:@W*]";46]6H#>__&PKT)M1;U:@-Z/> MK$!O1KU9@=Z,>K,"O1GU9@5Z,^K-"O1FU)L5Z"VHMRC06U!O4:"WH-ZB0&]Y MN2Q1H+>@WJ) ;T&]18'>@GJ+ KT%]18%>@OJ+>_4VX=[Y?S4\UCC^>^D.@S? MNNGX@8 MI*\^'[73SB@[TSM<[Z>VRVX>CG7+]7?\?<9'_0MS") <$B3'#4B.6Y <8Y < M=R Y[D%R/(#DX".4("A$Y2A(Y2A,Y2A0Y2A4Y2A8Y2A&UL4$L! A0#% M @ %H!-6LNSR]!'!@ XB( !@ ("!#0@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %H!-6IB G\2X! M\!4 !@ ("!&1< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H!-6K&PO=V]R:W-H965T&UL4$L! A0#% M @ %H!-6O\U?9%N"0 L!@ !D ("!;4L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H!-6KM#$Q:' M!0 T !D ("!QF0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H!-6BQU:+Y# @ B@8 !D M ("!Y7 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ %H!-6OR;NA&PO=V]R:W-H965T&UL4$L! A0#% @ M%H!-6L/^G9/%!0 0P\ !D ("!2)0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H!-6KJ'L1J@ @ U08 !D M ("!OJL 'AL+W=O&PO=V]R:W-H M965TZW !X;"]W;W)K&UL4$L! M A0#% @ %H!-6K$Q]-JZ"@ M9 !D ("! L$ 'AL M+W=O&PO=V]R:W-H965T_/ !X;"]W;W)K&UL4$L! A0#% @ %H!- M6D;7*C9C P :PL !D ("!F=4 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ %H!-6BQMD]Y* @ (08 M !D ("!4^ 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ N "X >0P !GQ ! $! end XML 50 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 51 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 53 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.0.1 html 157 219 1 false 38 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 Consolidated Balance Sheets Sheet http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 995302 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) Sheet http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet_Parentheticals Condensed Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 995303 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 995304 - Statement - Condensed Consolidated Statements of Stockholders??? Equity (Unaudited) Sheet http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3 Condensed Consolidated Statements of Stockholders??? Equity (Unaudited) Statements 5 false false R6.htm 995305 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.modularmedicalinc.com/role/ConsolidatedCashFlow Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 995306 - Disclosure - The Company and Summary of Significant Accounting Policies Sheet http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPolicies The Company and Summary of Significant Accounting Policies Notes 7 false false R8.htm 995307 - Disclosure - Consolidated Balance Sheet Detail Sheet http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheetDetail Consolidated Balance Sheet Detail Notes 8 false false R9.htm 995308 - Disclosure - Leases Sheet http://www.modularmedicalinc.com/role/Leases Leases Notes 9 false false R10.htm 995309 - Disclosure - Stockholders??? Equity Sheet http://www.modularmedicalinc.com/role/StockholdersEquity Stockholders??? Equity Notes 10 false false R11.htm 995310 - Disclosure - Stock-Based Compensation Sheet http://www.modularmedicalinc.com/role/StockBasedCompensation Stock-Based Compensation Notes 11 false false R12.htm 995311 - Disclosure - Income Taxes Sheet http://www.modularmedicalinc.com/role/IncomeTaxes Income Taxes Notes 12 false false R13.htm 995312 - Disclosure - Commitments and Contingencies Sheet http://www.modularmedicalinc.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 13 false false R14.htm 995313 - Disclosure - Related Party Transactions Sheet http://www.modularmedicalinc.com/role/RelatedPartyTransactions Related Party Transactions Notes 14 false false R15.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 15 false false R16.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 16 false false R17.htm 996000 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.modularmedicalinc.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPolicies 17 false false R18.htm 996001 - Disclosure - The Company and Summary of Significant Accounting Policies (Tables) Sheet http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPoliciesTables The Company and Summary of Significant Accounting Policies (Tables) Tables http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPolicies 18 false false R19.htm 996002 - Disclosure - Consolidated Balance Sheet Detail (Tables) Sheet http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheetDetailTables Consolidated Balance Sheet Detail (Tables) Tables http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheetDetail 19 false false R20.htm 996003 - Disclosure - Leases (Tables) Sheet http://www.modularmedicalinc.com/role/LeasesTables Leases (Tables) Tables http://www.modularmedicalinc.com/role/Leases 20 false false R21.htm 996004 - Disclosure - Stockholders??? Equity (Tables) Sheet http://www.modularmedicalinc.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://www.modularmedicalinc.com/role/StockholdersEquity 21 false false R22.htm 996005 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.modularmedicalinc.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.modularmedicalinc.com/role/StockBasedCompensation 22 false false R23.htm 996006 - Disclosure - The Company and Summary of Significant Accounting Policies (Details) Sheet http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPoliciesDetails The Company and Summary of Significant Accounting Policies (Details) Details http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPoliciesTables 23 false false R24.htm 996007 - Disclosure - The Company and Summary of Significant Accounting Policies - Schedule of Diluted Net Loss Per Share (Details) Sheet http://www.modularmedicalinc.com/role/ScheduleofDilutedNetLossPerShareTable The Company and Summary of Significant Accounting Policies - Schedule of Diluted Net Loss Per Share (Details) Details 24 false false R25.htm 996008 - Disclosure - Consolidated Balance Sheet Detail - Schedule of Property and Equipment, Net (Details) Sheet http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable Consolidated Balance Sheet Detail - Schedule of Property and Equipment, Net (Details) Details 25 false false R26.htm 996009 - Disclosure - Consolidated Balance Sheet Detail - Schedule of Accrued Expenses (Details) Sheet http://www.modularmedicalinc.com/role/ScheduleofAccruedExpensesTable Consolidated Balance Sheet Detail - Schedule of Accrued Expenses (Details) Details 26 false false R27.htm 996010 - Disclosure - Leases (Details) Sheet http://www.modularmedicalinc.com/role/LeasesDetails Leases (Details) Details http://www.modularmedicalinc.com/role/LeasesTables 27 false false R28.htm 996011 - Disclosure - Leases - Schedule of Future Minimum Payments Under the Facility Operating Lease (Details) Sheet http://www.modularmedicalinc.com/role/ScheduleofFutureMinimumPaymentsUndertheFacilityOperatingLeaseTable Leases - Schedule of Future Minimum Payments Under the Facility Operating Lease (Details) Details 28 false false R29.htm 996012 - Disclosure - Stockholders??? Equity (Details) Sheet http://www.modularmedicalinc.com/role/StockholdersEquityDetails Stockholders??? Equity (Details) Details http://www.modularmedicalinc.com/role/StockholdersEquityTables 29 false false R30.htm 996013 - Disclosure - Stockholders??? Equity - Schedule of Warrants Outstanding (Details) Sheet http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable Stockholders??? Equity - Schedule of Warrants Outstanding (Details) Details 30 false false R31.htm 996014 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.modularmedicalinc.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.modularmedicalinc.com/role/StockBasedCompensationTables 31 false false R32.htm 996015 - Disclosure - Stock-Based Compensation - Schedule of Assumptions were used in the Fair-Value Method (Details) Sheet http://www.modularmedicalinc.com/role/ScheduleofAssumptionswereusedintheFairValueMethodTable Stock-Based Compensation - Schedule of Assumptions were used in the Fair-Value Method (Details) Details 32 false false R33.htm 996016 - Disclosure - Stock-Based Compensation - Schedule of Activity in the Shares (Details) Sheet http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable Stock-Based Compensation - Schedule of Activity in the Shares (Details) Details 33 false false R34.htm 996017 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity under the Plan (Details) Sheet http://www.modularmedicalinc.com/role/ScheduleofRSUActivityunderthePlanTable Stock-Based Compensation - Schedule of RSU Activity under the Plan (Details) Details 34 false false R35.htm 996018 - Disclosure - Stock-Based Compensation - Schedule of Outstanding and Exercisable Options (Details) Sheet http://www.modularmedicalinc.com/role/ScheduleofOutstandingandExercisableOptionsTable Stock-Based Compensation - Schedule of Outstanding and Exercisable Options (Details) Details 35 false false R36.htm 996019 - Disclosure - Income Taxes (Details) Sheet http://www.modularmedicalinc.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.modularmedicalinc.com/role/IncomeTaxes 36 false false R37.htm 996020 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.modularmedicalinc.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.modularmedicalinc.com/role/CommitmentsandContingencies 37 false false R38.htm 996021 - Disclosure - Related Party Transactions (Details) Sheet http://www.modularmedicalinc.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.modularmedicalinc.com/role/RelatedPartyTransactions 38 false false All Reports Book All Reports ea0230149-10q_modular.htm modd-20241231.xsd modd-20241231_cal.xml modd-20241231_def.xml modd-20241231_lab.xml modd-20241231_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 55 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0230149-10q_modular.htm": { "nsprefix": "modd", "nsuri": "http://www.modularmedicalinc.com/20241231", "dts": { "inline": { "local": [ "ea0230149-10q_modular.htm" ] }, "schema": { "local": [ "modd-20241231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/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": [ "modd-20241231_cal.xml" ] }, "definitionLink": { "local": [ "modd-20241231_def.xml" ] }, "labelLink": { "local": [ "modd-20241231_lab.xml" ] }, "presentationLink": { "local": [ "modd-20241231_pre.xml" ] } }, "keyStandard": 190, "keyCustom": 29, "axisStandard": 15, "axisCustom": 0, "memberStandard": 15, "memberCustom": 21, "hidden": { "total": 83, "http://fasb.org/us-gaap/2024": 61, "http://www.modularmedicalinc.com/20241231": 17, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 157, "entityCount": 1, "segmentCount": 38, "elementCount": 573, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 522, "http://xbrl.sec.gov/dei/2024": 29, "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": "ea0230149-10q_modular.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": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet", "longName": "995301 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated 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": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "995302 - Statement - Condensed Consolidated Balance Sheets (Parentheticals)", "shortName": "Condensed Consolidated 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": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement", "longName": "995303 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3", "longName": "995304 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c32", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true }, "uniqueAnchor": { "contextRef": "c36", "name": "modd:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrantsInEquityOfferingNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "unique": true } }, "R6": { "role": "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow", "longName": "995305 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "unique": true } }, "R7": { "role": "http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPolicies", "longName": "995306 - Disclosure - The Company and Summary of Significant Accounting Policies", "shortName": "The Company and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheetDetail", "longName": "995307 - Disclosure - Consolidated Balance Sheet Detail", "shortName": "Consolidated Balance Sheet Detail", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.modularmedicalinc.com/role/Leases", "longName": "995308 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.modularmedicalinc.com/role/StockholdersEquity", "longName": "995309 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.modularmedicalinc.com/role/StockBasedCompensation", "longName": "995310 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.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": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.modularmedicalinc.com/role/IncomeTaxes", "longName": "995311 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.modularmedicalinc.com/role/CommitmentsandContingencies", "longName": "995312 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.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": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.modularmedicalinc.com/role/RelatedPartyTransactions", "longName": "995313 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.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": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R15": { "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": "15", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true }, "uniqueAnchor": null }, "R16": { "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": "16", "firstAnchor": { "contextRef": "c4", "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": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "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": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.modularmedicalinc.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": "17", "firstAnchor": { "contextRef": "c0", "name": "modd:LiquidityAndGoingConcernPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "modd:LiquidityAndGoingConcernPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPoliciesTables", "longName": "996001 - Disclosure - The Company and Summary of Significant Accounting Policies (Tables)", "shortName": "The Company and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheetDetailTables", "longName": "996002 - Disclosure - Consolidated Balance Sheet Detail (Tables)", "shortName": "Consolidated Balance Sheet Detail (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.modularmedicalinc.com/role/LeasesTables", "longName": "996003 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.modularmedicalinc.com/role/StockholdersEquityTables", "longName": "996004 - Disclosure - Stockholders\u2019 Equity (Tables)", "shortName": "Stockholders\u2019 Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.modularmedicalinc.com/role/StockBasedCompensationTables", "longName": "996005 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPoliciesDetails", "longName": "996006 - Disclosure - The Company and Summary of Significant Accounting Policies (Details)", "shortName": "The Company and Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.modularmedicalinc.com/role/ScheduleofDilutedNetLossPerShareTable", "longName": "996007 - Disclosure - The Company and Summary of Significant Accounting Policies - Schedule of Diluted Net Loss Per Share (Details)", "shortName": "The Company and Summary of Significant Accounting Policies - Schedule of Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable", "longName": "996008 - Disclosure - Consolidated Balance Sheet Detail - Schedule of Property and Equipment, Net (Details)", "shortName": "Consolidated Balance Sheet Detail - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.modularmedicalinc.com/role/ScheduleofAccruedExpensesTable", "longName": "996009 - Disclosure - Consolidated Balance Sheet Detail - Schedule of Accrued Expenses (Details)", "shortName": "Consolidated Balance Sheet Detail - Schedule of Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.modularmedicalinc.com/role/LeasesDetails", "longName": "996010 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c78", "name": "us-gaap:PaymentsForRent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c78", "name": "us-gaap:PaymentsForRent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.modularmedicalinc.com/role/ScheduleofFutureMinimumPaymentsUndertheFacilityOperatingLeaseTable", "longName": "996011 - Disclosure - Leases - Schedule of Future Minimum Payments Under the Facility Operating Lease (Details)", "shortName": "Leases - Schedule of Future Minimum Payments Under the Facility Operating Lease (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.modularmedicalinc.com/role/StockholdersEquityDetails", "longName": "996012 - Disclosure - Stockholders\u2019 Equity (Details)", "shortName": "Stockholders\u2019 Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c4", "name": "modd:PercentageOfSharesIssuedOnClosingDate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "modd:PercentageOfSharesIssuedOnClosingDate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable", "longName": "996013 - Disclosure - Stockholders\u2019 Equity - Schedule of Warrants Outstanding (Details)", "shortName": "Stockholders\u2019 Equity - Schedule of Warrants Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c104", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true }, "uniqueAnchor": { "contextRef": "c100", "name": "modd:NumberOfSharesWarrantsIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "unique": true } }, "R31": { "role": "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails", "longName": "996014 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.modularmedicalinc.com/role/ScheduleofAssumptionswereusedintheFairValueMethodTable", "longName": "996015 - Disclosure - Stock-Based Compensation - Schedule of Assumptions were used in the Fair-Value Method (Details)", "shortName": "Stock-Based Compensation - Schedule of Assumptions were used in the Fair-Value Method (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c134", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c134", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable", "longName": "996016 - Disclosure - Stock-Based Compensation - Schedule of Activity in the Shares (Details)", "shortName": "Stock-Based Compensation - Schedule of Activity in the Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c25", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true }, "uniqueAnchor": { "contextRef": "c4", "name": "modd:ShareBasedCompensationArrangementByShareBasedPaymentAwardShareAwardsSharesAvailableForGrantInShareAwards", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "unique": true } }, "R34": { "role": "http://www.modularmedicalinc.com/role/ScheduleofRSUActivityunderthePlanTable", "longName": "996017 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity under the Plan (Details)", "shortName": "Stock-Based Compensation - Schedule of RSU Activity under the Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c146", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true }, "uniqueAnchor": { "contextRef": "c142", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "unique": true } }, "R35": { "role": "http://www.modularmedicalinc.com/role/ScheduleofOutstandingandExercisableOptionsTable", "longName": "996018 - Disclosure - Stock-Based Compensation - Schedule of Outstanding and Exercisable Options (Details)", "shortName": "Stock-Based Compensation - Schedule of Outstanding and Exercisable Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c148", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c148", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.modularmedicalinc.com/role/IncomeTaxesDetails", "longName": "996019 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": null, "uniqueAnchor": null }, "R37": { "role": "http://www.modularmedicalinc.com/role/CommitmentsandContingenciesDetails", "longName": "996020 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.modularmedicalinc.com/role/RelatedPartyTransactionsDetails", "longName": "996021 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:PaymentsToEmployees", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "us-gaap:PaymentsToEmployees", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0230149-10q_modular.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "The Company and Summary of Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofAccruedExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24", "r450" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ScheduleofAccruedExpensesTable": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofAccruedExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued wages and employee benefits", "label": "Accrued Employee Benefits, Current", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.modularmedicalinc.com/role/ScheduleofAccruedExpensesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet", "http://www.modularmedicalinc.com/role/ScheduleofAccruedExpensesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "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": [ "r26" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Accrued Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r19", "r81", "r311" ] }, "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": [ "r520" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.modularmedicalinc.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": [ "r34", "r450", "r667" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.modularmedicalinc.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": [ "r337", "r600", "r601", "r602", "r604", "r648", "r668" ] }, "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": [ "r576" ] }, "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": [ "r576" ] }, "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": [ "r574" ] }, "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": [ "r533" ] }, "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": [ "r533" ] }, "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": [ "r533" ] }, "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": [ "r533" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "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": [ "r567" ] }, "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": [ "r483", "r494", "r510", "r545" ] }, "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": [ "r486", "r497", "r513", "r548" ] }, "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": [ "r568" ] }, "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": [ "r533" ] }, "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": [ "r540" ] }, "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": [ "r487", "r498", "r514", "r540", "r549", "r553", "r561" ] }, "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": [ "r559" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation (in Dollars)", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r217", "r225" ] }, "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": [] }, "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": [ "r490" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofDilutedNetLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive total", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r121" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofDilutedNetLossPerShareTable" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r13" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofDilutedNetLossPerShareTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Diluted Net Loss Per Share [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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofDilutedNetLossPerShareTable" ], "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": [ "r13" ] }, "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_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r253" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.modularmedicalinc.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": [ "r58", "r64", "r82", "r96", "r124", "r128", "r137", "r138", "r143", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r254", "r256", "r269", "r302", "r371", "r434", "r435", "r450", "r462", "r619", "r620", "r657" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.modularmedicalinc.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": [ "r77", "r86", "r96", "r143", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r254", "r256", "r269", "r450", "r619", "r620", "r657" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT ASSETS", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "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": [ "r490" ] }, "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": [ "r475", "r478", "r490" ] }, "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": [ "r475", "r478", "r490" ] }, "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": [ "r475", "r478", "r490" ] }, "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": [ "r572" ] }, "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": [ "r556" ] }, "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": [ "r557" ] }, "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": [ "r552" ] }, "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": [ "r552" ] }, "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": [ "r552" ] }, "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": [ "r552" ] }, "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": [ "r552" ] }, "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": [ "r552" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofRSUActivityunderthePlanTable", "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails", "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": [ "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r212", "r213", "r214", "r215", "r216" ] }, "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": [ "r555" ] }, "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": [ "r554" ] }, "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": [ "r553" ] }, "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": [ "r553" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheet Detail [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "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": [ "r478", "r490" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "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": [ "r11", "r79", "r427" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "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": [ "r12" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r11", "r43", "r94" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "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", "r43" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FDIC insured amount", "label": "Cash, FDIC Insured Amount", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingEstimateLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingEstimateLineItems", "presentation": [ "http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "The Company and Summary of Significant Accounting Policies [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": [ "r106" ] }, "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": [ "r531" ] }, "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": [ "r528" ] }, "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": [ "r526" ] }, "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://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "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": [ "r74", "r83", "r84", "r85", "r96", "r115", "r116", "r118", "r120", "r126", "r127", "r143", "r153", "r155", "r156", "r157", "r160", "r161", "r163", "r164", "r167", "r170", "r177", "r269", "r328", "r329", "r330", "r331", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r359", "r380", "r401", "r417", "r418", "r419", "r420", "r421", "r585", "r598", "r605" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity [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": [ "r83", "r84", "r85", "r126", "r163", "r164", "r165", "r167", "r170", "r175", "r177", "r328", "r329", "r330", "r331", "r439", "r585", "r598" ] }, "us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable expiring term", "label": "Class of Warrant or Right, Date from which Warrants or Rights Exercisable", "documentation": "Date the warrants or rights are exercisable, in YYYY-MM-DD format." } } }, "auth_ref": [ "r178" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable", "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "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://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable", "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price, Common stock (in Dollars per share)", "verboseLabel": "Warrants 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": [ "r178" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Warrants Outstanding [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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of aggregate shares (in Shares)", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of Shares, balance", "terseLabel": "Number of Shares, Common stock", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r20" ] }, "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": [ "r532" ] }, "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": [ "r532" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Note 7)", "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": [ "r30", "r59", "r304", "r358" ] }, "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://www.modularmedicalinc.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": [ "r51", "r147", "r148", "r423", "r616", "r618" ] }, "modd_CommitmentsandContingenciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "CommitmentsandContingenciesDetailsTable", "presentation": [ "http://www.modularmedicalinc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares reserved", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r33" ] }, "modd_CommonStockFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "CommonStockFiveMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock [Member]", "label": "Common Stock Five Member" } } }, "auth_ref": [] }, "modd_CommonStockFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "CommonStockFourMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock [Member]", "label": "Common Stock Four Member" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable", "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3", "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "verboseLabel": "Common stock [Member]", "netLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r600", "r601", "r604", "r648", "r666", "r668" ] }, "modd_CommonStockOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "CommonStockOneMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock [Member]", "label": "Common Stock One Member" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.modularmedicalinc.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": [ "r33" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares 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": [ "r33", "r359" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.modularmedicalinc.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": [ "r33" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.modularmedicalinc.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": [ "r7", "r33", "r359", "r377", "r668", "r669" ] }, "modd_CommonStockThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "CommonStockThreeMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock [Member]", "label": "Common Stock Three Member" } } }, "auth_ref": [] }, "modd_CommonStockTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "CommonStockTwoMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock [Member]", "label": "Common Stock Two Member" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, $0.001 par value, 100,000 shares authorized; 40,665 and 32,464 shares issued and outstanding as of December 31, 2024 and March 31, 2024, 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": [ "r33", "r306", "r450" ] }, "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": [ "r537" ] }, "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": [ "r536" ] }, "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": [ "r538" ] }, "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": [ "r535" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Loss", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment and software [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://www.modularmedicalinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r23", "r68" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Construction-in-process [Member]", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "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": [ "r478" ] }, "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": [] }, "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": [] }, "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": [] }, "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": [ "r502", "r503", "r517" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "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": [ "r4", "r18" ] }, "modd_DeviceIntegrationAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "DeviceIntegrationAgreementMember", "presentation": [ "http://www.modularmedicalinc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Device Integration Agreement [Member]", "label": "Device Integration Agreement Member" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "STOCK-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r184", "r187", "r218", "r219", "r220", "r441" ] }, "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": [ "r502", "r503", "r517" ] }, "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": [ "r478" ] }, "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": [ "r475", "r478", "r490" ] }, "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": [ "r475", "r478", "r490", "r541" ] }, "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": [ "r475", "r478", "r490", "r541" ] }, "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": [ "r476" ] }, "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": [ "r464" ] }, "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": [ "r478" ] }, "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": [ "r478" ] }, "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": [ "r518" ] }, "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": [ "r467" ] }, "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": [ "r530" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (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": [ "r92", "r103", "r104", "r105", "r106", "r107", "r108", "r113", "r115", "r118", "r119", "r120", "r123", "r249", "r252", "r266", "r267", "r299", "r316", "r428" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in Dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r92", "r103", "r104", "r105", "r106", "r107", "r108", "r115", "r118", "r119", "r120", "r123", "r249", "r252", "r266", "r267", "r299", "r316", "r428" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Per-Share Amounts", "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": [ "r13", "r14", "r122" ] }, "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": [ "r580" ] }, "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": [ "r580" ] }, "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": [ "r581" ] }, "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": [ "r580" ] }, "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": [ "r581" ] }, "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": [ "r579" ] }, "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": [ "r581" ] }, "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": [ "r583" ] }, "modd_EightPointSixOneToSeventeenPointSevenZeroMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "EightPointSixOneToSeventeenPointSevenZeroMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofOutstandingandExercisableOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "$8.61 - $17.70 [Member]", "label": "Eight Point Six One To Seventeen Point Seven Zero Member" } } }, "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": [] }, "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": [ "r466" ] }, "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": [ "r470" ] }, "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": [ "r466" ] }, "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": [ "r466" ] }, "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": [ "r582" ] }, "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": [ "r466" ] }, "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": [ "r571" ] }, "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": [ "r570" ] }, "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": [ "r490" ] }, "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": [ "r466" ] }, "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": [ "r466" ] }, "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": [ "r466" ] }, "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": [ "r466" ] }, "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": [ "r573" ] }, "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": [ "r524" ] }, "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": [ "r566" ] }, "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": [ "r566" ] }, "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": [ "r566" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable", "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3", "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "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": [ "r7", "r75", "r89", "r90", "r91", "r98", "r99", "r100", "r102", "r107", "r109", "r111", "r125", "r144", "r145", "r146", "r179", "r239", "r240", "r246", "r247", "r248", "r250", "r251", "r252", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r288", "r315", "r321", "r322", "r323", "r337", "r401" ] }, "us-gaap_EquityFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityFairValueAdjustment", "crdr": "credit", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock fair value", "label": "Equity, Fair Value Adjustment", "documentation": "Amount of addition (reduction) to the amount at which an instrument classified in shareholders' equity could be incurred (settled) in a current transaction between willing parties." } } }, "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": [ "r534" ] }, "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": [ "r483", "r494", "r510", "r545" ] }, "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": [ "r480", "r491", "r507", "r542" ] }, "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": [] }, "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": [ "r540" ] }, "modd_ExercisePriceOfThePrefundedWarrants": { "xbrltype": "perShareItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ExercisePriceOfThePrefundedWarrants", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price of the pre-funded warrants (in Dollars per share)", "documentation": "The price per of exercise price of the pre-funded warrants.", "label": "Exercise Price Of The Prefunded Warrants" } } }, "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": [ "r578" ] }, "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": [ "r578" ] }, "modd_ExpirationCommonStock": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ExpirationCommonStock", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Dates, Common stock", "documentation": "Expiration common stock.", "label": "Expiration Common Stock" } } }, "auth_ref": [] }, "modd_ExpirationDatesIssuanceOfWarrants": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ExpirationDatesIssuanceOfWarrants", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Dates, Issuance of warrants", "documentation": "Expiration dates issuance of warrants.", "label": "Expiration Dates Issuance Of Warrants" } } }, "auth_ref": [] }, "modd_ExpirationDatesWarrantsExercisedinDollarsPerShare": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ExpirationDatesWarrantsExercisedinDollarsPerShare", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Dates, Warrants exercised", "documentation": "Expiration dates warrants exercised.", "label": "Expiration Dates Warrants Exercisedin Dollars Per Share" } } }, "auth_ref": [] }, "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": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.modularmedicalinc.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" ] }, "us-gaap_FinancingReceivableUnamortizedLoanFeeCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableUnamortizedLoanFeeCost", "crdr": "debit", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized compensation cost (in Dollars)", "label": "Financing Receivable, Unamortized Loan Cost (Fee)", "documentation": "Amount of unamortized loan commitment, origination, and other costs (fees) on financing receivable recognized as adjustment to yield. Excludes financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r142", "r584", "r614" ] }, "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": [ "r487", "r498", "r514", "r549" ] }, "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": [ "r487", "r498", "r514", "r549" ] }, "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": [ "r487", "r498", "r514", "r549" ] }, "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": [ "r487", "r498", "r514", "r549" ] }, "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": [ "r487", "r498", "r514", "r549" ] }, "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": [ "r477", "r501" ] }, "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": [ "r529" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on asset disposal", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r597" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "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": [ "r41", "r383" ] }, "modd_GrossProceedsFromSalePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "GrossProceedsFromSalePercentage", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross proceeds sale percentage", "documentation": "Gross proceeds from sale.", "label": "Gross Proceeds From Sale Percentage" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IPOMember", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO [Member]", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "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": [ "r475", "r478", "r490" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r39", "r61", "r63", "r300", "r313", "r430", "r434", "r607", "r609", "r610", "r611", "r612" ] }, "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_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r97", "r229", "r232", "r233", "r234", "r235", "r237", "r238", "r241", "r243", "r244", "r245", "r333", "r443" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r65", "r73", "r110", "r111", "r124", "r129", "r138", "r231", "r232", "r242", "r318", "r443" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Change in lease liability", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r589", "r596" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r3" ] }, "modd_IncreaseDecreaseLeaseRightofuseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "IncreaseDecreaseLeaseRightofuseAsset", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Lease right-of-use asset", "documentation": "Lease right-of-use asset.", "label": "Increase Decrease Lease Rightofuse Asset" } } }, "auth_ref": [] }, "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": [ "r487", "r498", "r514", "r540", "r549", "r553", "r561" ] }, "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": [ "r559" ] }, "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": [ "r479", "r565" ] }, "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": [ "r479", "r565" ] }, "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": [ "r479", "r565" ] }, "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": [ "r503", "r504", "r505", "r506" ] }, "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": [ "r519" ] }, "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": [ "r519" ] }, "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": [ "r519" ] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Shares 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": [ "r4" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.modularmedicalinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r287", "r588" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.modularmedicalinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r287", "r588" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements [Member]", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r50", "r286" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "modd_LeasesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "LeasesDetailsTable", "presentation": [ "http://www.modularmedicalinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases (Details) [Table]" } } }, "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": [ "r463" ] }, "us-gaap_LegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LegalFees", "crdr": "debit", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal fees", "label": "Legal Fees", "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings." } } }, "auth_ref": [ "r590" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r282" ] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseDiscountRate", "presentation": [ "http://www.modularmedicalinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Lessee, Operating Lease, Discount Rate", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r448" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Payments Under the Facility Operating Lease", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r654" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ScheduleofFutureMinimumPaymentsUndertheFacilityOperatingLeaseTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofFutureMinimumPaymentsUndertheFacilityOperatingLeaseTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total future lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r285" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ScheduleofFutureMinimumPaymentsUndertheFacilityOperatingLeaseTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofFutureMinimumPaymentsUndertheFacilityOperatingLeaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r285" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ScheduleofFutureMinimumPaymentsUndertheFacilityOperatingLeaseTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofFutureMinimumPaymentsUndertheFacilityOperatingLeaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r285" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ScheduleofFutureMinimumPaymentsUndertheFacilityOperatingLeaseTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofFutureMinimumPaymentsUndertheFacilityOperatingLeaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r654" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofFutureMinimumPaymentsUndertheFacilityOperatingLeaseTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r285" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.modularmedicalinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r653" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r277" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.modularmedicalinc.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": [ "r10", "r25", "r26", "r27", "r28", "r29", "r30", "r31", "r96", "r143", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r255", "r256", "r257", "r269", "r357", "r429", "r462", "r619", "r657", "r658" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\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": [ "r38", "r60", "r308", "r450", "r599", "r615", "r652" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.modularmedicalinc.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": [ "r27", "r78", "r96", "r143", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r255", "r256", "r257", "r269", "r450", "r619", "r657", "r658" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT LIABILITIES", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "modd_LiquidityAndGoingConcernPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "LiquidityAndGoingConcernPolicyTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidity and Going Concern", "documentation": "Disclosure of accounting policy for liquidity and going concern.", "label": "Liquidity And Going Concern Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_LoansAndLeasesReceivableDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansAndLeasesReceivableDisclosureLineItems", "presentation": [ "http://www.modularmedicalinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases [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_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_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment [Member]", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofAssumptionswereusedintheFairValueMethodTable", "http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r149", "r150", "r151", "r152", "r182", "r226", "r268", "r297", "r319", "r320", "r326", "r349", "r350", "r409", "r410", "r411", "r412", "r413", "r424", "r425", "r438", "r439", "r440", "r444", "r445", "r446", "r447", "r451", "r621", "r659", "r660", "r661", "r662", "r663", "r664" ] }, "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": [ "r532" ] }, "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": [ "r532" ] }, "modd_MilestoneBonusProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "MilestoneBonusProgramMember", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone Bonus Program [Member]", "label": "Milestone Bonus Program Member" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofAssumptionswereusedintheFairValueMethodTable", "http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r149", "r150", "r151", "r152", "r182", "r226", "r268", "r297", "r319", "r320", "r326", "r349", "r350", "r409", "r410", "r411", "r412", "r413", "r424", "r425", "r438", "r439", "r440", "r444", "r445", "r446", "r451", "r621", "r659", "r660", "r661", "r662", "r663", "r664" ] }, "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": [ "r552" ] }, "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": [ "r560" ] }, "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": [ "r533" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.modularmedicalinc.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": [ "r93" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.modularmedicalinc.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://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r93" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.modularmedicalinc.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://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.modularmedicalinc.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": [ "r43", "r44", "r45" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.modularmedicalinc.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://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow", "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement", "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "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": [ "r40", "r45", "r62", "r76", "r87", "r88", "r91", "r96", "r101", "r103", "r104", "r105", "r106", "r107", "r110", "r111", "r117", "r143", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r249", "r252", "r267", "r269", "r314", "r379", "r399", "r400", "r460", "r619" ] }, "modd_NetOfForfeituresOptionsCancelled": { "xbrltype": "sharesItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "NetOfForfeituresOptionsCancelled", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options cancelled", "documentation": "The shares of options cancelled.", "label": "Net Of Forfeitures Options Cancelled" } } }, "auth_ref": [] }, "modd_NetOfForfeituresOptionsVested": { "xbrltype": "sharesItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "NetOfForfeituresOptionsVested", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested", "documentation": "The shares of options vested.", "label": "Net Of Forfeitures Options Vested" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.modularmedicalinc.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": [ "r503", "r504", "r505", "r506" ] }, "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": [ "r577" ] }, "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": [ "r577" ] }, "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": [ "r532" ] }, "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": [ "r487", "r498", "r514", "r540", "r549" ] }, "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": [ "r523" ] }, "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": [ "r522" ] }, "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": [ "r540" ] }, "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": [ "r560" ] }, "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": [ "r560" ] }, "modd_NonemployeeDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "NonemployeeDirectorsMember", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-employee Directors [Member]", "label": "Nonemployee Directors Member" } } }, "auth_ref": [] }, "modd_November2024PublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "November2024PublicOfferingMember", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "November 2024 Public Offering [Member]", "label": "November2024 Public Offering Member" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business segment", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r435", "r608" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business segment", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r431", "r437", "r608" ] }, "modd_NumberOfSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "NumberOfSharesWarrantsExercised", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, Warrants exercised", "documentation": "Number of shares warrants exercised.", "label": "Number Of Shares Warrants Exercised" } } }, "auth_ref": [] }, "modd_NumberOfSharesWarrantsIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "NumberOfSharesWarrantsIssued", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, Issuance of warrants", "documentation": "Number of shares warrants issued.", "label": "Number Of Shares Warrants Issued" } } }, "auth_ref": [] }, "modd_NumberOfVariableRateTransactionsPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "NumberOfVariableRateTransactionsPeriod", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transactions period", "documentation": "Number of variable rate transactions period.", "label": "Number Of Variable Rate Transactions Period" } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Office equipment [Member]", "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.modularmedicalinc.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://www.modularmedicalinc.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://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r63", "r430", "r607", "r609", "r610", "r611", "r612" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofFutureMinimumPaymentsUndertheFacilityOperatingLeaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r280" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r280" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r280" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.modularmedicalinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r281", "r283" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use asset, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r279" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Future Minimum Payments Under the Facility Operating Lease [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r46", "r47", "r48", "r57" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ScheduleofAccruedExpensesTable": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofAccruedExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "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_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.modularmedicalinc.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": [] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncome", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Income", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r317", "r381", "r414", "r415", "r416" ] }, "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": [ "r532" ] }, "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": [ "r478" ] }, "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": [ "r485", "r496", "r512", "r547" ] }, "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": [ "r488", "r499", "r515", "r550" ] }, "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": [ "r488", "r499", "r515", "r550" ] }, "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": [] }, "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": [ "r521" ] }, "us-gaap_PaymentsForRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRent", "crdr": "credit", "presentation": [ "http://www.modularmedicalinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rent expense", "label": "Payments for Rent", "documentation": "Cash payments to lessor's for use of assets under operating leases." } } }, "auth_ref": [ "r2" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r42" ] }, "us-gaap_PaymentsToEmployees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToEmployees", "crdr": "credit", "presentation": [ "http://www.modularmedicalinc.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Paid the employee", "label": "Payments to Employees", "documentation": "Payments of cash to employees, including wages and salaries, during the current period." } } }, "auth_ref": [ "r595" ] }, "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": [ "r531" ] }, "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": [ "r531" ] }, "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": [ "r523" ] }, "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": [ "r540" ] }, "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": [ "r533" ] }, "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": [ "r522" ] }, "modd_PercentageOfAnnualRentIncreases": { "xbrltype": "percentItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "PercentageOfAnnualRentIncreases", "presentation": [ "http://www.modularmedicalinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual rent increases percentage", "documentation": "Represent the percentage of annual rent increases.", "label": "Percentage Of Annual Rent Increases" } } }, "auth_ref": [] }, "modd_PercentageOfSharesIssuedOnClosingDate": { "xbrltype": "percentItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "PercentageOfSharesIssuedOnClosingDate", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of shares issued on closing date", "documentation": "Percentage of shares issued on closing date.", "label": "Percentage Of Shares Issued On Closing Date" } } }, "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_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ] }, "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": [ "r524" ] }, "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": [ "r569" ] }, "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": [ "r523" ] }, "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": [ "r464" ] }, "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": [ "r464" ] }, "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": [ "r471" ] }, "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": [ "r473" ] }, "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": [ "r464" ] }, "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": [ "r464" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.modularmedicalinc.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": [ "r32", "r163" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.modularmedicalinc.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": [ "r32", "r359" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r32", "r163" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding", "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": [ "r32", "r359", "r377", "r668", "r669" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, $0.001 par value, 5,000 shares authorized, none issued and 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": [ "r32", "r305", "r450" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r593" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.modularmedicalinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r591" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross proceeds", "label": "Proceeds from Issuance Initial Public Offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow", "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock, net", "verboseLabel": "Gross proceeds of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of common stock purchase warrants", "label": "Proceeds from Issuance of Warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromOtherEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromOtherEquity", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock and warrants, net", "label": "Proceeds from Other Equity", "documentation": "Amount of cash inflow from the issuance of equity classified as other." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from at-the-market sales of stock, net", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate proceeds", "label": "Proceeds from Warrant Exercises", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r594" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "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", "r286" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "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": [ "r50", "r80", "r312" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Property and Equipment, Net [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": [ "r286" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet", "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Property and equipment, net", "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", "r286", "r301", "r312", "r450" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "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://www.modularmedicalinc.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", "r69", "r72", "r310" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheetDetailTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r50", "r286" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPoliciesDetails" ], "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": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://www.modularmedicalinc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers." } } }, "auth_ref": [ "r30", "r59" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://www.modularmedicalinc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r30", "r59" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.modularmedicalinc.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligations", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "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": [ "r521" ] }, "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": [ "r521" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofAssumptionswereusedintheFairValueMethodTable", "http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r149", "r150", "r151", "r152", "r180", "r182", "r213", "r214", "r215", "r226", "r268", "r295", "r296", "r297", "r319", "r320", "r326", "r349", "r350", "r409", "r410", "r411", "r412", "r413", "r424", "r425", "r438", "r439", "r440", "r444", "r445", "r446", "r447", "r451", "r454", "r617", "r621", "r650", "r660", "r661", "r662", "r663", "r664" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r149", "r150", "r151", "r152", "r180", "r182", "r213", "r214", "r215", "r226", "r268", "r295", "r296", "r297", "r319", "r320", "r326", "r349", "r350", "r409", "r410", "r411", "r412", "r413", "r424", "r425", "r438", "r439", "r440", "r444", "r445", "r446", "r447", "r451", "r454", "r617", "r621", "r650", "r660", "r661", "r662", "r663", "r664" ] }, "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": [ "r480", "r491", "r507", "r542" ] }, "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": [ "r464" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "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": [ "r141", "r181", "r292", "r293", "r303", "r309", "r352", "r353", "r354", "r355", "r356", "r376", "r378", "r408" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "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": [ "r141", "r181", "r292", "r293", "r303", "r309", "r352", "r353", "r354", "r355", "r356", "r376", "r378", "r408", "r656" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "RELATED PARTY TRANSACTIONS", "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": [ "r289", "r290", "r291", "r293", "r294", "r334", "r335", "r336", "r384", "r385", "r386", "r405", "r407" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "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": [ "r228", "r426", "r434", "r665" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.modularmedicalinc.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": [ "r227" ] }, "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": [ "r481", "r492", "r508", "r543" ] }, "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": [ "r482", "r493", "r509", "r544" ] }, "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": [ "r489", "r500", "r516", "r551" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofRSUActivityunderthePlanTable", "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r35", "r53", "r307", "r324", "r325", "r332", "r360", "r450" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r75", "r98", "r99", "r100", "r102", "r107", "r109", "r111", "r144", "r145", "r146", "r239", "r240", "r246", "r247", "r248", "r250", "r251", "r252", "r258", "r260", "r261", "r263", "r265", "r276", "r278", "r321", "r323", "r337", "r668" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.modularmedicalinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Obtained a right-of-use asset", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r284", "r449" ] }, "modd_RisksAndUncertaintiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "RisksAndUncertaintiesPolicyTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Risks and Uncertainties", "documentation": "Disclosure of accounting policy for risks and uncertainties.", "label": "Risks And Uncertainties Policy Text Block" } } }, "auth_ref": [] }, "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": [ "r560" ] }, "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": [ "r560" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares sold (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": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable" ], "auth_ref": [ "r112", "r183", "r586", "r603" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheetDetailTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "modd_ScheduleOfActivityInTheSharesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ScheduleOfActivityInTheSharesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Activity In The Shares Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofDilutedNetLossPerShareTable" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Diluted Net Loss Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r13" ] }, "modd_ScheduleOfAssumptionsWereUsedInTheFairValueMethodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ScheduleOfAssumptionsWereUsedInTheFairValueMethodAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Assumptions Were Used In The Fair Value Method Abstract" } } }, "auth_ref": [] }, "modd_ScheduleOfDilutedNetLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ScheduleOfDilutedNetLossPerShareAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Diluted Net Loss Per Share Abstract" } } }, "auth_ref": [] }, "modd_ScheduleOfOutstandingAndExercisableOptionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ScheduleOfOutstandingAndExercisableOptionsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Outstanding And Exercisable Options Abstract" } } }, "auth_ref": [] }, "modd_ScheduleOfPropertyAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ScheduleOfPropertyAndEquipmentNetAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Property And Equipment Net Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofPropertyandEquipmentNetTable" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r5", "r286" ] }, "modd_ScheduleOfRsuActivityUnderThePlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ScheduleOfRsuActivityUnderThePlanAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Rsu Activity Under The Plan Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of RSU Activity under the Plan", "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": [ "r54" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofOutstandingandExercisableOptionsTable" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]", "documentation": "Disclosure of information about share-based payment arrangement by range of exercise prices." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Outstanding and Exercisable Options", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity in the Shares", "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": [ "r8", "r9", "r54" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assumptions were used in the Fair-Value Method", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Warrants Outstanding", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are 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. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r20" ] }, "modd_ScheduleOfWarrantsOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ScheduleOfWarrantsOutstandingAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Warrants Outstanding Abstract" } } }, "auth_ref": [] }, "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": [ "r465" ] }, "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": [ "r469" ] }, "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": [ "r468" ] }, "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": [ "r474" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segment", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r139", "r140", "r432", "r433", "r436" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofRSUActivityunderthePlanTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Shares, Beginning Balance", "periodEndLabel": "Number of Shares, Ending Balance", "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": [ "r200", "r201" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofRSUActivityunderthePlanTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Grant-Date Fair Value, Beginning Balance", "periodEndLabel": "Weighted Average Grant-Date Fair Value, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r200", "r201" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expense over a period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofRSUActivityunderthePlanTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r204" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofRSUActivityunderthePlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant-Date Fair Value, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r204" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofAssumptionswereusedintheFairValueMethodTable" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "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": [ "r213" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofAssumptionswereusedintheFairValueMethodTable" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rates", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r215" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofAssumptionswereusedintheFairValueMethodTable", "http://www.modularmedicalinc.com/role/ScheduleofOutstandingandExercisableOptionsTable", "http://www.modularmedicalinc.com/role/ScheduleofRSUActivityunderthePlanTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Assumptions were used in the Fair-Value Method [Line Items]", "terseLabel": "Schedule of RSU Activity Under the Plan [Line Items]", "verboseLabel": "Schedule of Outstanding and Exercisable Options [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": [ "r185", "r186", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r212", "r213", "r214", "r215", "r216" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Shares Available for Grant, Beginning Balance", "periodEndLabel": "Shares Available for Grant, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r21" ] }, "modd_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedAvailableForGrant", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Available for Grant, Options granted", "documentation": "Shares available for grant, options granted.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Granted Available For Grant" } } }, "auth_ref": [] }, "modd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledAndReturnedToThePlanSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledAndReturnedToThePlanSharesAvailableForGrant", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Available for Grant, Options cancelled and returned to the Plan", "documentation": "Options cancelled and returned to the plan, shares available for grant.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Cancelled And Returned To The Plan Shares Available For Grant" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofOutstandingandExercisableOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number Exercisable", "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": [ "r194" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofOutstandingandExercisableOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "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": [ "r194" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares, Options cancelled and returned to the Plan", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r198" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, 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": [ "r196" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofOutstandingandExercisableOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable", "http://www.modularmedicalinc.com/role/ScheduleofOutstandingandExercisableOptionsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Shares, Beginning Balance", "periodEndLabel": "Number of Shares, Ending Balance", "terseLabel": "Number Outstanding", "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": [ "r192", "r193" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable", "http://www.modularmedicalinc.com/role/ScheduleofOutstandingandExercisableOptionsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Exercise Price, Beginning Balance (in Dollars per share)", "periodEndLabel": "Weighted Average Exercise Price, Ending Balance (in Dollars per share)", "terseLabel": "Weighted Average Exercise Price", "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": [ "r192", "r193" ] }, "modd_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareAwardsSharesAvailableForExercisedInShareAwards": { "xbrltype": "sharesItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardShareAwardsSharesAvailableForExercisedInShareAwards", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Available for Grant, Options exercised", "documentation": "Shares Available for Grant options exercised.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Share Awards Shares Available For Exercised In Share Awards" } } }, "auth_ref": [] }, "modd_ShareBasedCompensationArrangementByShareBasedPaymentAwardShareAwardsSharesAvailableForGrantInShareAwards": { "xbrltype": "sharesItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardShareAwardsSharesAvailableForGrantInShareAwards", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Available for Grant, Share awards", "documentation": "Represent the share for share based compensation arrangement by share based payment award share awards shares available for grant in share awards.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Share Awards Shares Available For Grant In Share Awards" } } }, "auth_ref": [] }, "modd_ShareBasedCompensationArrangementByShareBasedPaymentShareAwardInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentShareAwardInPeriodGross", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, Share awards", "label": "Share Based Compensation Arrangement By Share Based Payment Share Award In Period Gross" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails", "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": [ "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r212", "r213", "r214", "r215", "r216" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable", "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price, Warrants exercised (in Dollars per share)", "verboseLabel": "Weighted Average Exercise Price, Options exercised (in Dollars per share)", "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": [ "r197" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Options cancelled and returned to the Plan (in Dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r198" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable", "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable", "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price, Issuance of warrants (in Dollars per share)", "verboseLabel": "Weighted Average Exercise Price, Options granted (in Dollars per share)", "netLabel": "Weighted-average grant date fair value of options granted (in Dollars per share)", "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": [ "r196" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.modularmedicalinc.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": [ "r184", "r191", "r210", "r211", "r212", "r213", "r216", "r221", "r222", "r223", "r224" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofOutstandingandExercisableOptionsTable" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable", "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Activity in the Shares [Line Items]", "terseLabel": "Stock-Based Compensation [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": [] }, "modd_ShareBasedCompensationsArrangementsByShareBasedPaymentShareAwardsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ShareBasedCompensationsArrangementsByShareBasedPaymentShareAwardsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Share awards (in Dollars per share)", "documentation": "The amount of share awards in share based arrangement by share awards.", "label": "Share Based Compensations Arrangements By Share Based Payment Share Awards In Period Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total intrinsic value (in Dollars)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofAssumptionswereusedintheFairValueMethodTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r212" ] }, "modd_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Option Outstanding Weighted Average Remaining Contractual Term2" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofOutstandingandExercisableOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life (in Years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r55" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted new options to purchase shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public offering price, per share (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://www.modularmedicalinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in Shares)", "periodEndLabel": "Balance (in Shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "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": [ "r472" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r74", "r83", "r84", "r85", "r96", "r115", "r116", "r118", "r120", "r126", "r127", "r143", "r153", "r155", "r156", "r157", "r160", "r161", "r163", "r164", "r167", "r170", "r177", "r269", "r328", "r329", "r330", "r331", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r359", "r380", "r401", "r417", "r418", "r419", "r420", "r421", "r585", "r598", "r605" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable", "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3", "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r33", "r36", "r37", "r75", "r89", "r90", "r91", "r98", "r99", "r100", "r102", "r107", "r109", "r111", "r125", "r144", "r145", "r146", "r179", "r239", "r240", "r246", "r247", "r248", "r250", "r251", "r252", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r288", "r315", "r321", "r322", "r323", "r337", "r401" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.modularmedicalinc.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": [ "r98", "r99", "r100", "r125", "r278", "r298", "r327", "r348", "r351", "r352", "r353", "r354", "r355", "r356", "r359", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r378", "r382", "r383", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r401", "r455" ] }, "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": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable" ], "auth_ref": [ "r112", "r183", "r586", "r587", "r603" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.modularmedicalinc.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": [ "r98", "r99", "r100", "r125", "r141", "r278", "r298", "r327", "r348", "r351", "r352", "r353", "r354", "r355", "r356", "r359", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r378", "r382", "r383", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r401", "r455" ] }, "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": [ "r484", "r495", "r511", "r546" ] }, "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": [] }, "modd_StockBasedCompensationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "StockBasedCompensationDetailsTable", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation (Details) [Table]" } } }, "auth_ref": [] }, "modd_StockBasedCompensationScheduleofActivityintheSharesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "StockBasedCompensationScheduleofActivityintheSharesDetailsTable", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation - Schedule of Activity in the Shares (Details) [Table]" } } }, "auth_ref": [] }, "modd_StockBasedCompensationScheduleofAssumptionswereusedintheFairValueMethodDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "StockBasedCompensationScheduleofAssumptionswereusedintheFairValueMethodDetailsTable", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofAssumptionswereusedintheFairValueMethodTable" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation - Schedule of Assumptions were used in the Fair-Value Method (Details) [Table]" } } }, "auth_ref": [] }, "modd_StockBasedCompensationScheduleofRSUActivityunderthePlanDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "StockBasedCompensationScheduleofRSUActivityunderthePlanDetailsTable", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofRSUActivityunderthePlanTable" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation - Schedule of RSU Activity under the Plan (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation [Member]", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r606" ] }, "modd_StockIssuedDuringPeriodSharesAtthemarketSalesOfStockNet": { "xbrltype": "sharesItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "StockIssuedDuringPeriodSharesAtthemarketSalesOfStockNet", "presentation": [ "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "At-the-market sales of stock, net (in Shares)", "documentation": "Number of shares on at-the-market sales of stock, net.", "label": "Stock Issued During Period Shares Atthemarket Sales Of Stock Net" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "presentation": [ "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuances under equity incentive plan (in Shares)", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "modd_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrantsInEquityOfferingNet": { "xbrltype": "sharesItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrantsInEquityOfferingNet", "presentation": [ "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock and warrants in equity offering, net (in Shares)", "documentation": "Number of shares of issuance of common stock and warrants in equity offering, net.", "label": "Stock Issued During Period Shares Issuance Of Common Stock And Warrants In Equity Offering Net" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for services (in Shares)", "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_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3", "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in equity offering, net (in Shares)", "verboseLabel": "Issuance of common stock shares (in Shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r7", "r32", "r33", "r53", "r328", "r401", "r418" ] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued", "label": "Stock Issued During Period, Shares, Other", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "modd_StockIssuedDuringPeriodSharesStockOptionExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "StockIssuedDuringPeriodSharesStockOptionExercised", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option exercised", "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock Issued During Period Shares Stock Option Exercised" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofActivityintheSharesTable", "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares, Options exercised", "terseLabel": "Total 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": [ "r7", "r32", "r33", "r53", "r197" ] }, "modd_StockIssuedDuringPeriodValueAtthemarketSalesOfStockNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "StockIssuedDuringPeriodValueAtthemarketSalesOfStockNet", "crdr": "credit", "presentation": [ "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "At-the-market sales of stock, net", "documentation": "Value of at-the-market sales of stock, net.", "label": "Stock Issued During Period Value Atthemarket Sales Of Stock Net" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "crdr": "credit", "presentation": [ "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuances under equity incentive plan", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "modd_StockIssuedDuringPeriodValueExerciseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "StockIssuedDuringPeriodValueExerciseOfWarrants", "crdr": "credit", "presentation": [ "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of warrants", "documentation": "Value of exercise of warrants.", "label": "Stock Issued During Period Value Exercise Of Warrants" } } }, "auth_ref": [] }, "modd_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrantsInEquityOfferingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrantsInEquityOfferingNet", "crdr": "credit", "presentation": [ "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock and warrants in equity offering, net", "documentation": "The amount of issuance of common stock and warrants in equity offering, net.", "label": "Stock Issued During Period Value Issuance Of Common Stock And Warrants In Equity Offering Net" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for services", "label": "Stock Issued During Period, Value, Issued for Services", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in equity offering, net", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r7", "r32", "r33", "r53", "r337", "r401", "r418", "r461" ] }, "modd_StockIssuedDuringperiodValueExerciseOfWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "StockIssuedDuringperiodValueExerciseOfWarrants", "presentation": [ "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of warrants (in Shares)", "documentation": "Number of shares of exercise of warrants.", "label": "Stock Issued Duringperiod Value Exercise Of Warrants" } } }, "auth_ref": [] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofDilutedNetLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Options to purchase common stock [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": [ "r454" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet", "http://www.modularmedicalinc.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL STOCKHOLDERS\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": [ "r33", "r36", "r37", "r49", "r361", "r377", "r402", "r403", "r450", "r462", "r599", "r615", "r652", "r668" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS\u2019 EQUITY", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "modd_StockholdersEquityDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "StockholdersEquityDetailsTable", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS\u2019 EQUITY", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r52", "r95", "r162", "r164", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r176", "r179", "r264", "r404", "r406", "r422" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "CONSOLIDATED BALANCE SHEET DETAIL", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r592" ] }, "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": [ "r539" ] }, "modd_TheCompanyandSummaryofSignificantAccountingPoliciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "TheCompanyandSummaryofSignificantAccountingPoliciesDetailsTable", "presentation": [ "http://www.modularmedicalinc.com/role/TheCompanyandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "The Company and Summary of Significant Accounting Policies (Details) [Table]" } } }, "auth_ref": [] }, "modd_ThornmintRoadSanDiegoCAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ThornmintRoadSanDiegoCAMember", "presentation": [ "http://www.modularmedicalinc.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thornmint Road, San Diego, CA [Member]", "label": "Thornmint Road San Diego CAMember" } } }, "auth_ref": [] }, "modd_ThreePointNineFiveToSevenPointFiveOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ThreePointNineFiveToSevenPointFiveOneMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofOutstandingandExercisableOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "$3.95 - $7.51 [Member]", "label": "Three Point Nine Five To Seven Point Five One Member" } } }, "auth_ref": [] }, "modd_TitanPartnersGroupLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "TitanPartnersGroupLLCMember", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Titan Partners Group LLC [Member]", "label": "Titan Partners Group LLCMember" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r613", "r655" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "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": [ "r531" ] }, "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": [ "r538" ] }, "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": [ "r559" ] }, "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": [ "r561" ] }, "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": [ "r562" ] }, "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": [ "r563" ] }, "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": [ "r563" ] }, "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": [ "r561" ] }, "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": [ "r561" ] }, "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": [ "r564" ] }, "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": [ "r562" ] }, "modd_TwoThousandAndSeventeenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "TwoThousandAndSeventeenEquityIncentivePlanMember", "presentation": [ "http://www.modularmedicalinc.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2017 Equity Incentive Plan [Member]", "label": "Two Thousand And Seventeen Equity Incentive Plan Member" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r253" ] }, "modd_UnderwriterWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "UnderwriterWarrantsMember", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Underwriter Warrants [Member]", "label": "Underwriter Warrants Member" } } }, "auth_ref": [] }, "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": [ "r558" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.modularmedicalinc.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r230", "r236", "r442" ] }, "modd_UnvestedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "UnvestedRestrictedStockUnitsMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofDilutedNetLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted stock units [Member]", "label": "Unvested Restricted Stock Units Member" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.modularmedicalinc.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": [ "r15", "r16", "r17", "r66", "r67", "r70", "r71" ] }, "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": [ "r527" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofDilutedNetLossPerShareTable", "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable", "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock purchase warrants [Member]", "verboseLabel": "Warrant [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": [ "r452", "r453", "r456", "r457", "r458", "r459" ] }, "modd_WarrantOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "WarrantOneMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercised [Member]", "label": "Warrant One Member" } } }, "auth_ref": [] }, "modd_WarrantThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "WarrantThreeMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercised [Member]", "label": "Warrant Three Member" } } }, "auth_ref": [] }, "modd_WarrantTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "WarrantTwoMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofWarrantsOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercised [Member]", "label": "Warrant Two Member" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.modularmedicalinc.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiring term", "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": [ "r649", "r650", "r651" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in Shares)", "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": [ "r114", "r120" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in Shares)", "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": [ "r113", "r120" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.modularmedicalinc.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used in computing net loss per share", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "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": [ "r575" ] }, "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": [ "r525" ] }, "modd_ZeroPointNineThreeToSeventeenPointSevenZeroMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "ZeroPointNineThreeToSeventeenPointSevenZeroMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofOutstandingandExercisableOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "$0.93 - $17.70 [Member]", "label": "Zero Point Nine Three To Seventeen Point Seven Zero Member" } } }, "auth_ref": [] }, "modd_zeroPointNineThreeToTwoPointTwoEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.modularmedicalinc.com/20241231", "localname": "zeroPointNineThreeToTwoPointTwoEightMember", "presentation": [ "http://www.modularmedicalinc.com/role/ScheduleofOutstandingandExercisableOptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "$0.93 - $2.28 [Member]", "label": "zero Point Nine Three To Two Point Two Eight Member" } } }, "auth_ref": [] } } } }, "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": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r3": { "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" }, "r4": { "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" }, "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": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r49": { "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" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r74": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r96": { "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" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r137": { "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" }, "r138": { "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" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r140": { "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" }, "r141": { "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" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r163": { "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" }, "r164": { "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" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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 E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r415": { "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 E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r416": { "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 E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r432": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r433": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r434": { "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" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r437": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r443": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r462": { "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" }, "r463": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "Global LEI Foundation" }, "r464": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r465": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r466": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r468": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r470": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r471": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r472": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r473": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r474": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r475": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r476": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r477": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "249", "Section": "308", "Subsection": "a" }, "r478": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r479": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r480": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r481": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r482": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r483": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r484": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r485": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r486": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r487": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r488": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r489": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r490": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r491": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r492": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r493": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r494": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r495": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r496": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r497": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r498": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r499": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r500": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r501": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Number": "249", "Section": "308" }, "r502": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form F-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-4" }, "r506": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r508": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r509": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r510": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r511": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r512": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r513": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r514": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r515": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r516": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r517": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form S-3" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Investment Company Act", "Number": "270" }, "r520": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r521": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r522": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r523": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r532": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r533": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r534": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r541": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r542": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r543": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "313" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-X", "Number": "210", "Section": "2", "Subsection": "2" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "413", "Subsection": "b" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "b" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "c" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "d" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "e" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "a" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "b" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Section": "8", "Subsection": "c" }, "r584": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-3" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r587": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(6))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r604": { "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" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481598/310-20-45-1" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" } } } ZIP 56 0001213900-25-013462-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-25-013462-xbrl.zip M4$L#!!0 ( !: 35J&3_;>M[( 3'!P 9 96$P,C,P,30Y+3$P<5]M M;V1U;&%R+FAT;>R]:W?BR+4P_)U?40\G\YSNM80;B7OWA&?1ODRW[WK4OO_Z_'U.#O%'; MT2WSS_\M7]3_FU!S9&FZ^?KG_QX\7][>_O?_ZU=^_3^U&OF-FM167:J1X8)< M6M/9\T@G+[9J.F/+GI(/[O0CJ9&)Z\X^?_KT_OY^,8)GG)%N4\>:VR/JX!]( MK2:6N[0I+O:9O$SFY(8.B=P@^S&TC0N'CBY>K;=/\,$G6+WI/^C:_H.X56KU1:\C>=^A(BU\K= M$%3@R=\WG!0_'JH.]1Z?6IH6>1S^,#=4>THU?:3"TR/$)P.GK 1O<>S@R&/5 M&;(7P!\C<)\[M5=5G:T^*#Y8?ACQ[,0^S3Z)/(ZGTI:(2QRR_8E_&'Y4WX1\ MTW%5<^2#Y(>QX>'_O0, !D\N _N]P1Z5>[W>)_:I_Z@3]QPL*7_ZWV]WSZ,) MG:JUE9TX^N[?6K\?9.(J,C-5M7Z%X/]^=777H'WRZR?^0Z7RZY2Z*AE9IDM- MP+%+?[B?V!>97*G1/^;ZVY^KE_SSV@L@IOH)UOS$%_UU:&F+_J^:_D8<=V'0 M/U?'\.1G(M=G+GG1I]0A]_2=/%E3U93X'R3R3&U]7&7?P@U\PG]_G>VZP!U7W?Q,\-$ZK/=IMK0F"KT;G1H@\I[F!JT]JJ\4Y5MXOWR1FFO-V$+>JK6A MY;K65/SM7=?<"6ZJ_DMUY;0U1_\/A0_QP:%E:]3FJWTUU-'O1('-.9:A:_Z' MWLK\<]G[O-K_O_\EM^M?Q-Y73O!IY0AY L][]S((LZ[\A2!%U4"RO,*?1D!# MU 80#OO?[V]?KJ_(\\O@Y?KYUZ$-1/5\??G]Z?;E]OJ9#.ZOR/7_7OYE/_>/P?-?;N]_>WFXE\@5:JU6L_?KI^&>S[!WB-T\/'TC MO^H_/IN6>3^?PE='G&]_N$]T_.?JJ%XEICJ%-X.V_7QEC> 9TV4<2W00^OJ/ MMUJSV^E6^W*]]K=?/T56ZB, 3Q-T'[ZI]N_DP:0?]X:LS4CBZAP1XGX>ZS^H M5G/M.8U#WM_FJ@TK&HLG.K-L-X+''L*QUVFVORRCD@"Q_.W[X.GE^NGNG^3I M^O'AZ84\?G]Z_CZX?R$O#P08[06XJ0+VW\,3D5L?M(_DX8:\_.6:A'C0Y[_! MY0M^+/<:S=.EDAO+)NZ$DC\\D),9?-?2P#C7P #? :4:&-FU*3PP0836-'51 M6U#5KE$S#L6/["W7IG8%7PL0W&@QGO_5F:FF=UZV;8V.+)L9@Y_GL#,;+<5J M_XJ.Z'1(;=*0I0K:3;]^PF\*KE[F]%/$GV6?YKEVEB5CU7!BA0ES''6DG%5I MTJT+:=*,E28O3X/[YUN4&6=QLILX<7V@>_)D;(-/GI2O^:;+_U\A;ESK1 ]V MFD1Z:4VGNH.!*#+6#4K,.>J0S\F-S&L3W,C%#7SWGGTU$"FMSD[Z"SS<6E-6 M.IV?3F_M".LG^JH[*%3<>_@D@'>[R>#][>'J^]W@B7R[OKJ]'-Q)Y/;^\N*0 MP/QP_4,=N00W2ZPQ";9/5(<\S^A('^M@7NDFT5V'7$Z8\;4W0WT=JEUU".PP MHH8Q4S46F:T"+G;>02ALX'O_(\LPU)E#81/B)_\CH/P1O MW_.-+%12O:WOO M?*.VB_$Y[P"N-6,/:-X#XE7-WB\K<88ACS-7%I:B' [2+AA*<%"*F-UJAN+S]L ' Z_ M #X8"]S3-U53.ZUMH(/_V+L19RQ ^SI,'=Q02 TVSJ>.(?^[ MD)(C/IV,D;Y.LTY>)I9M3G50ND^6JBTSM;2KO2=>> D_/M@OUKL9>:M2[3\# M2*YT^FKE]2K&X0_V(Z@;G=U\A-[7 #MVL.JTIGK/HP5JS?C_]%E41\%;0$OU M%#!0X\.F*^Q8'N$H3H;&UZ,-P--GJD&N?]#1W-7?*'D8@V2ASD?R 4Y-\-C[ MDBYG01)">9P\.(AD0:8>V%1=88 6T%*WU?V8GM/N+ #AX\0R5YQ%6+Y=[7?K M]5JC5:_O@\4*A?>'P,OYO__55>3.%P=0;M 9GETXV1*X/"-CCM1-5( WP&U_ MK+>C8B_H=<\@@VS=U6$=FP&,VN )SN:V,T?_T+5@,6[$R][?%H1127/K%2JJ&4P]IYP0P$U$M4'4W(R% =9YG58[VTS:Y\_+=*-8]F?R7Y>7U]7:,D"&QKP;'/&*Z%JP0#>.")=2I L\XFOK'BJ7%Z0*S&:@KD;N[RY_* M7+@U,4/1I9@+.YI0@,04\SK>)Y1%?= TL'V[J_)!_D@FJL/N-32B&@9\B)>> M:&O\,=?1T@ #8TC% ["F;VPT,#S$;S&%R1&R5#RTH1F"'^,M)M'@4Q#J^.C, MIB/*1+RL$)8$X%0^P'I ',29@\!SP!<'VO1N ]V)ZB[MG;RKT5VRNQGV97&& MCQ)138U\4/@9AT!B\/GPWW "?)X]"E_"78AU\/[7J8S%I>1,=5S2JQ--73@7 M![>E\GV=K;].7#\U9M"OE(1YP+=HOP5^_,7]OY"TA:)08L2XDZ C=4E(D@R=FH M'&+_2@">M=@/G"DP)KS%]N0>P2H/U5Q(J MA.5 @>(17 K;VNSOQ/KZH/%/* M]J;1L6ZR/!<6:L2XAU+_LFZ'[&/YB_?8U@?6[T\\6$%]*!Y>LU=O2=WD\@.L M^9KB:?BP6C\\QY8^NK N -IN_9*GT7T73S[$SU3;Z#CA?&[14$Y'BFYW4\'7 MN:.;U(D8>#UY;6)U2DPO.:PY0NDZ7M3M#J.5I%$.)&_]W]CREWSU"+"4M7FC M/Y=S.MZ@)3'6OZ3<*TRYZ^-E>Q+M9F8M ^N9%C-VYP[7L/!:GHH>DU(*2AK? M92SPY>\ZO!JIP(036Y;;8]3MI= .L=+/O X4E^L8A49@Z/!7LC/%L%]L]IOUJ5VNR6!*^"A MW]MM'Y-. 1(W=&C/57L!X)=8T7L!7+>>!,I0E>I7G:ZI2O6K5@];E;H7M,3@ M!<_S!;[_QYR:(X1B<#A61++S%$& C8(U_>9AH3J:*>3G?GF\@ M2+H_R8H%7HK,7\I+B?=W5'BY5^O(-]"0F0@_X5(R3!L8?+V[QJ*YRX?[E^O[ ME^=B3EORB%2%A/WM#3?_7.RX&JZ(3NB?JXUJG%P5YM,7$NN[_ZJ2B8UFQG]- M+>U?8 OE&4UZ'#R]"&'!=LO,,>4+N;F]']Q?W@[N"-A/P&4#K*ST76F5N]/> M^<*1!?_,&Q."BD[XD%>\?HZTK=MCR1R"/+K10HSEK\:7:RP_E13/P5N1)@5U MUPPZ!I+NH1)D"X$#3Y'(:[VPKDN]N77(\0&P->,G!-M=&&)3K"H_*KAUZ13L MFC M)"'9Y"A+AJ9E!E;R/..-%TUAIV )ZNR2G7SX;JIS37>I]O'SS\&XL:2^ M3T3O^/I=(%PLRQT8;H4RR*6%[\+ (_S$W!MVH?!5-;!Y%7F>4 K).. M);E\4^W19-G4.W/5F:M*"[=EKFKL@:M"^@?8Z6%&>:&C0[R4+Q>V1!E#F;I) M1;H+!PJ_50AWD FX;_FOC>/A/>7,>V?>RSD].P'OL?#UQ#+ ?W5$C)U<_S'7 MW<5F7N1]ICBHXGGQN-BO<6:_,_NU]LY^EZHS(3>&]1ZHOA4F6Z/KCHN_FF?^ M.O-7.T^*NK=9I7/&NX$ MN+51.F[-M6#U;Y@HJ8,JU-\H.P@R'OS1$']C?&M8SAQSL-2A-7=%_29YTIW? MCX@9.V=F/'YF;):.&7/M8H=#*FS+<'Q&?+2M$=60]\Z<=N:T7+-!Y'I!V2#1 M=)"'E[]O,7S]WQ%#.-27DNQDT46,'>58-7O$E[IV#]D5G MSCMSWD\=_9-S30BYHF,50^SL$-]GV(*(FKIEGSGNS''G$)_@N%QS0+[I)A4Z M;DQ!M87"ZV=..W/:/CFM53I.RS4;A,U282>X-?WYXV<>._/8/GFL73H>RS77 MX_K'1!_JQY1!)??.;/73IQW*N:90/,-N5/>X+#AL+1/#!OL=DU-0MX&=&J/@ M%>6,)99]QK=Z[<+VWBV%@\!$.\5(!(GT[55"T/#@\(6\+&8 C3OKG=KL=5_8 MQ$L.KWL+X:%'&J!XWV20.C=L6:%M]A^5-78*FB\PN5!LHXU'U7;)+;]^E]=V M8SA\IY$5^"C[@8^X$UZ3!UX$7-A_E8N6;L:V/EO25W5\\!!]@"QM;J@V^4:Q M6Z A@=,TNN#S&Q/50>^YA]WN_?2P#B6]L.;.A M=TRDQTSRG29I.;-NR%*E)1&5U):K8^K0!/2L-->:BF$#E^,K[?L$=8O%*9065DEIM2.\ <<> &* M@BO]*'=XTC=1"REJ =F-'4B7;SE1= \-MAJ:EPUC3 MPHA](FVUD52V*>&M6^TWVP7AK5@=OL6ZS2I2F$1Y>7@9W)%X>^HT:3*+ M+-F=^GK5?D=J-.2SW-B7W-@51[UZ':V&=J]S:!FQQH+8Q,7+UUL[7!!MPNA6 M3R;I@B7:3+&R.H./]6A;,]C)@AESZ&+-,*PJ$9.Z!8.Q0)N+'^G14$T75/>U M=ZI[FHPE93"VI%ZKNY4E#T2 !5H]&2&G5/N*U.ML-WB.R>]Y0JAC9CL.15)1 MP$?8XS258!8&%(T_S-<[JCJ4@>]A_!W,:(1=(CIJ5/O=]NHDE;/94A#C9\=8 ML]J7);GQ\[@Z2D(IHG38)'?FZ23S<)1T9-@$TM&L^="@B<)M.ZVQ']#^BCR_/%S^SU\>[JZNGY[]#KE_^W[[\L\20KE4FSFS7CDV MZCJF *>SQ/+=FLNM:>PH.I08@2@ M.>T86GY13X^:%KO0D@P,*)_#G@<*>Z9"F5+M-SJ-GR;JF524A*.>&_R!TR3) M+%(DI19J8/B]T2V($$\545ED1TI$L7N29NO@]R3G6$TY_/E\')VL%M^=!7\Z M&WRY6 _WECG:02"TJOU6O7F6VP>V^7;$6KO:[\HES-DK.&M7":7MGLVYW:R$ M1'350?.@VRV(LDX50SG9<8DPU,44-Z6S/11:0I?O;.*5X\HFS\LV:SK573Z) M$E-X<1P)/$+-$1 T^8#C]4CG8\'P"[<,J3ET5--_U":Z!EO_3/B_M3%P22W4 M>X-5VY<#^TEW+V?9_9FQSXR]$V.?$U:.Q?E.;#<_VG1,PV@JKD>M7?@MPEUC+8^;>)ZK\#P!]NEK=)%S>7&NMM>G:Y%_2F9Y>[V6YZ%GPU. _U MF_+%_$-TQ\&\ E8I/W<=%WX N5 2@T;!-=G(KZ.TQQJ9ME]HJ-SO8 +6.3;H M+UC<\]?D*#P;Q@#YTOK0QM%=GN)/OV,-6_7D\KY+_L$?2W3/HF M/5>GR+8^RUM["+1!TOUA+XFZU(YM)[$,=E0X^Z.AW>"\DR&Y?S@WP')L*%*S M'7-8V2$XT2,;3N<':^&ITK(_T MX^] \*$PKGNBKJJ;5+M6;1.GZX:@=\6!%R8E!S8%K]A 4V"2=WI25]G>33'Q MM5^R!K?'B[XL[)\W^L!E:;> M)E)/F.)1EY1V01D$IXJI+.(D):; X99EJ77XIB9[;EG2"^3"[F7TZT!RI.TS M6P^1-@ <.\X+"-DK);,:?-:5;9 MD9PV)]SF.I#,+VE,UK\H!*$-MX1'_.V]##=K*;'#S6(B:4_@BK(\#\SXT.@; M-2S65'V9DDHV5*N9Z?Z&'WE@:E?!@<4TG411%-:#O]O:WM#B^*>7M0X*:(4! MNK%]V,'Q [I^4$ WV+U/)T%;^^.'=/N@D&[B2)U.@K%;Y1K$%Z,Z?J,FJ':# M:0Y5F^JF[KBHZM_H\E%.Z[(OB^X1, /R&40@M@L%89-Y*3ZG_'Q%6X@BRP-K M;=9;Z3SN;']:,0^LX6A+J7%N>[@_#9L'UKJ(M691(TG+FU45FT)EN:"CK;5> M^&E28!8=[4FV7M32NGPE.KCC7 2CO'9,N? 4]9]' Z M/,E@+S6E>N>L>E<0E=LE2&%*/!W*%4Q.(DJLM97\5N8P[G+(+[ZS'(>,;6OJ M:5V\KR^VU&5SLGLNRO#6'%E3BF?;*;N]U4BJ%S<4(1P$:KFHIK10:R;54F6# M6BZ*(BW46HEU1MG EHNP30LV/AXO7NXF!%M)>@K'2.,'=T)MHC/0'+_J+TS, M(Y0X_212U3B>Z&R9I6T.T]W2'.:G@UMA&F5'LL:BF@0#PL_XR4MU[8B?7K6O M''R>R>YN0=#)'CP#GK@M-!)QU1^%3_0JSCL(+(X;\'=X>]\&S7O]P;16(4#=5>W'KTJF#WB[5^I2<=ZHEDQ[298U&=_9U_^ M3A9,M0K#U*%Z/<0[2??4)0:H]6U'*V\+@.+\+8!-RB!ONYW40TI<^+^U1]2Q M8BB+3Y8!0YVTF0D_'X:R:,L,&.H*3RO'[ADGBZ(L:C(#BGK"&\N?BXIQTI)4 MEF5WP[<_6/*Q*>?-[,5X"ZROH)=#"<]\WLQ1;.;08:U8-X.%M;ZJCC[B):^Z M,7>I=JI:..)L*#LI8:^]J3?XXHI#*CS_(E8=QP["Z-1W25[(ME&&W)3;E'%> MAQQWQ7@V^';QF@Y):LHN.>>'([4&DEKL;?:9U'9Q_PY):LU=HKJ'([46DEHC MSB4ZD]HN;NPA2:V]2UCZ<*3605)+,IUF?^[XV=D^;^8H/)H$=RG5/I\<1>;8 M*A('T%C3V9P5=IIGS_V\F1($E;8E0VYVP L"0F$WQ!&21)8[SH)( M8EM$HH M9R,)3&NJ2YUZ7(^_7";D%3*+8K\#*+),G2!BZD2E#%,G\ALUT3Q/ ME8A.E5#.4R5VF"JQ,@&B>1P3(,)C?_P15VS\S\I$"'+(D1#[GD?AX3GNI4R09\6#0GSVV1W8.W7$^ZH7AJ"Z;_\ND-. .X=FN>^JF#(:V\@ZDU7^V5?[KGO8R.NS_] U_M,,S\) XL MC,F]"KQ,HRZ:=:]!NC\UEE<2K:LO^JH:*GI&*C.HO['A%PU9(G'38G+H7!]/ M !G:UW>RS!I.&U9J5_L-16K&7NRO =G1S@?(!.!48UF[V&9Z>W'?\8.VNW_0 M=JO]3D=JG@IX-VJR<> M]7Z@F2&[J%^1OZ([SASCSA9L@-IO^JCP+D@;L2IGN2IC:+UE![J:VW#D1VKK MEKC#X7^_L>QG<'#9#3=&3-.4U& M"\OLC_U]TO3V*1^J;:NF M>WPJ8&IIVBJF9P&FO5,^C/\ASIA4_C>K_=;QLWWC&-D^C?R/IX3'G2EAF>E; M8%9OGW]8=C)H'B,9I)'^19%!.PS_Z^G,L!;4:_7T" =-J@&2187*SOJM8V3]HCR I-2PS/Y=8/^C MIX3V,5)"42Y 6DKH9:>$??=EV"D\A""K#56>H3C%+GFLFVO!-.#393DH,BE' M=8Z1H[+(UH'V[[GCLG2X%RO(Q,$C MNU2XWYPMG^C(>C79BMLYL56OXR2Y!-'NLM/0MF$4I:2A+%*Y3#0DYT%#>QD MOHL03]K"L_2-8->HA9^N'VY267+NE9T.<,JY5_8NU]RRRA*S=V M;_^Y%EU;^Z8<.Z:R*.H,F&H4A:GRW)]$\]C^.CS?&5S)+]@BM%/@D JW6 N&)V0&6I;T\)J':UW^E*]023#O0-UR?L+Y_TDN5R9 MLTSSS>4"3./XVTXS*+9<6.L;4PE1:J"@Z:"$=[$\)Y>U]#-R:.Z&UJ6K_3EWBP'%9),Q! M0$G8#O6DQ";W0 8N')F?^!D/_#!FC]_3^!F",:JH#4A7RFN"[E\5[0C292;J MG%52CM#$"6M23SGZK$?E&!.>BU%.&2FBQRDB;DY&R7RE$\Z.+BRBEC8[NE7' M*_,2Z[&DT5SHMJ9[J*NM02=#*_G/L&W*UWY9Z>TR" M/MS]#NJI$1^4P9(4<'ZKN.NQQF.*(="#YRTHF0L'UEWUW--W]E'2I+F&4NVW MI&;K.&_7BX CBXQO!N,R=S7*W#=F(_PRUV/D K\F2'&IT3CZ!FR-8\S=SZR^ ME)F31QM'F_>62K,4!47,=^L= M?19+XQ@+@M)HEZ+( )/<>J?L I4Z5SMWN9I3KG:S7NUGIHK#"X>CK-,H1$ED M2X5MXD2(7GF5;E)Z.,;4Z$*4149R4/(@AW-/Z .$PM)G/3<;IY#UW#C&K.?" M(E(I/GQ*.,>NYJ+A46D)H92>$,OL.Y[3H71CJ&-.B,XG6$B6T-C&I M1C[ZI.C&,29%9Q'*92*A3AXD=.X(?":YWSGG5*]LE0H MI\^B;78QB[:;(#?NG.^<@Y[.@*A>48@JUG-:WHVRN^J-YDE?T9%(DY:C:=(; MW[@[N36!1#1K/C1H1FI;MU BOR)3H7K*-.P62.YF76JWM_ODF[";0H87@JJ5 MI-*282E5UFE+1BO[C)]D$^\SST;<'3]8QU^7P!LZXRB96FUD[L20/M>]U:CV M.SVIJ^Q>3+066UO-H/(B:K.PVS\O-:M]N2XI[>V5"*EXR3. /KDJ0(0Y./U* M13@M,V_IL86FBEP'T+WH4^J0>_I.GJRI:DK\#Q)YIK8^_D*FJOVJPYOPT;K_ MJJ'_SB&\8RU)E#/Q/OIR_D7=?<"6ZK_LL7 MDGR+8D5GIH[@7;C5'U^JB:S P,);(X]P$[5WBI2$WS&T->&7>,J'D\&F@%O; MU0T+AO&)EZW4]H^TUM*O]B]YY0(CPH1&\\J[UTGAG$ZM5'?=4!PPJOT@!/CK MT/[4)Q@(K-V:IW[JT6@^G1NJ2[43/VE8D+(@2R=I0&_+B9,Z@_L2 TK^8H"[ M1:4GD-S..YB"Q^[^/.<5UQT_SX&OZ%@?Z3\1AKGIN%^!ER[Z)0B]YO;6>>FAD07,*V[9P2"ECJ7N]LCY\EIN$B\[K7*=^U M?0Y &_FUJ&5L>M HI@#(@\?#F,=.V,,#4_-*PVY-3B(/ @[)*X/:=::QY2.= M*90[O/U!7'F >XDYVUAV4][A?1OA7$@54U%PQCL?J?2LD46 [3;I6Y MYU%22CC&HNE4.J1(2FAGIX1#^%'G@J==.*5YC)QR(@5/;:Q6Z1Q]=[3F,=8C M9Y*V9:*A;AXT5,H9$.L$_+D:ZK1J4Q++F6W5[F? K0'Y5^PVIT]@]:?NGK8;*I,338ZI3+PI3^;4Y39;B\=>Y2;V1#XU#FF/-3%42 M*3,W.G*UK\A2?>\M)#.WFL\&KE2WK!T%@75T@"JNL&,MH+!K.(J',@)K2W5I M<=D]VX5JL]IO*5*Z1IZ'&OG0W'_*3@?3S62IE6#V4+E\OH31.R:EBDK)]45)_Y2WM-WZ"61NM(XQYZLP^9^6$N3LE%!2G^!\H[\#+QUC%E0F MJ5JBV]@N3MUK';\\/L;\J4SRN$PTU,B#A@[0P_1\7_]SW)XFEB+;UVJ_TV M<.O>1PIFO]9O%9QG&E7N99Z<5GD)5M M1'8K3=)*<2.R>UCPWCSZHH[6,8X6:Z5)QREH*G$/!TQVC_YJOG6,$['21).+ M(H-&'F10SGN9M1UK2GJ5GTI3%'R5WVN>Q%7^,29RI=(6!5[@]EJ)&MV5G12. M,9>K9$D=O60M#\N7S76^J=^!4]K'F/^426B6Z):U!W9MKWOTPT;;QY@Y=2+) M'KUN'B1T+KT_7^67_D:ZO2VI[ RX-8#;EDGULP%NRTW%8>9;]E@'8:6]_8[B M?)6?@PY/C2BY7B\*45F\I41C1I-=WR\/&%T9NW B@]Q:F3SN=(D!@2W1T_V-V@)34[!N$ M4F=?R/4F8$N6V@GNHW_ZV:*MO2=?R?46-A+J-@N:=;V?V:(KXT2SKAP_=?!E M C;2"(/*JKD 4!#3U5>@X&?ZQYR" M;?B9M$BM)AYGK,2_$/)!^7MKKC6#?2I(&N(O'L&T\6_;IYLMG]E$%C 2'7WU MK/XFV+;J,;NJHZ (']P[\A?RLIC!P0>V.M1'7\@] UMJOY>&U)@<5AWQL =WFP[9K,(US"$0KB.8#7^Y>']XCD"C!;/ MD>P_*A,\4TO[5QWESJ^?U'ZA=/[KL/_-TN:&:I-O5$-/2B+@]EVPH;"52Y\S M+\.<^>SS(WI#EZHS(3>&]>[$#RXN;.,?OIOJ7--A1Q_W_>9;D[@3:^Z 9^/L M^^4>_9R'1!]F2/2];E+R#5:;..0:^$/C Y3#08&$<8[SI%VECOG_>0#K2$Z[ M-514%&FL/4RU?SEX_@NYN7OXQS.Y>7KX1AX>KY\&+[?WOY'!YON971KIQT[J6[=+5S9YBUF*3O($"/&Y!GPJGK;L^K* M/FEQ,W@/4O8HUSL,O'(WGT&6>68I5?NA[ #B6L2F +"1#G:+*5@&_XH_C]"R MG*/YJ9O$FE%;==&GQ(.\Z:Y.G<^%IRQM>W"/V1II-G.HO(4$V6:$_L"?Z2%S M7#+W,U[)7TD44.J"*2#5Z^5-*"Y*H&6 68_!K+F_<7@IR1U%-0&8J8X#$DS3 MG9GEJ$99$M&:1YB(EH7@?E-U$S'R8%XQ3+"TL8?Q )'CR#NI5+F>0PUN">3Q M%9V!QM6Y#,:IQ>K4@BW\9Q\IP(4)X_"A!J8V"!TIB721L2M;@DD!I\8>6<&& MU\ )&C84)Y+7]Z8N2U/J+%0=C)9='BH;ZCO[8%\:JCY-4N'VTZ4W7-.S0A@I>[+F&:' M>\(W6F,X&4-L(KQB Z'.OBTL@*O<.4Q&(V G4"MS]0%NP9F MSMUH9..,%D^CG) "\<[[R(^+_@L_[%U@TNSFX6.,J9L&ST6KDCUJDEVAN@Z8 M2AU';T(M$%[_&6E.3+PP_>I0Z3S1Z)[98^ MJ\C)=-NY*J@0@9$+"C&0U-X]_;G(>J$M61\;Y 6_^]]Z>7GB5)8QKP"S"A]M MZTW7J/9U\1W@&"*U@0_$W7M[N)96.23OU (&C'Z5I>:S4,6&.YB M;Y0WHE6JS10LK5<3W6[O_W[]O$NBVQE));;('^?V:*)BU-0:DYF-*M==,"<8 M^XC,,-_HQ&5U%I4+_I[7KV4$X++IHX @ML-RP0V\]H"8R/O#+FE2*T7-U%G1 M'AYYF)LI*?+V^_"CM<=U\XTZ9WL\HR%WZT$QK2'7.4N)PYOCF;'8/;RX.%OC MQV^-W]S>#^XOS];X,5CCD9P%:T2IYI"Q;4V)ZM;<":U-5?MWT+D."!%FCK.. MTQ(F]1_;-:QO8HECWL I6181FE;);D)8ZK(L'W\;RVT3SPZ>/1.F1!J:@!'I M>SX3?F(IYF+D19)!BML.?>_E1IVI[E9Y^UD7YC%EAYU\C#,#MK*-OF9.7X]FFQNQE:&UJ.F4!/T^R1XCV:#W"Q'C=-@7F M9VMCNA?MP3(LDW>3:C2J_9[4:>0XYG)_^B27&-Q,Q!_(<.'U>#JM.-R^PW W M'A#C SAK*9%?HW;J.5ZCG@7'7C'80EG22^!9%BQ+SL&U4L=MN/#51,H6WG\P M08R6$OL![T??@-B*]X6+NZ) ML+_7P=G>:*.:^LCEVKXP<#4HG\(/P%''DM),4S!VO$4J948(NW?JM+9W MQ\WU)K.\XJA4FRE%ADFU?[E.1!+5)4/ZJILFVJV8:\*(];2-GBP#I3))@D1V M$,[X 9SOWNWZIS9D&UD:QQ>/U!ZV7>ZD& -P-FY/68"GBD$H"60ZQ5KKI-+\ M2-NG9YFM6SC'-^O5?EOJ=;?;R3_-T(+B>N$7CTV9=^S:/2WH\&WS$_:$+U\K M_;G7$?MDFNJWSTWUHTWUF^>F^EF:ZK?WU%3_X>K[W>")?+N^NKTGZXN[T:O, O(@]N<$>>7^ /WZ[O7Y[Y M-S]\OQ]\O[J%A_;21@_VB"_3)?_:>[H)G6<*^J,;'WF=2?CE>DXNQN^/-*I M\P*O^VI@>]%1_5_XNG_)50+?46=HH]ISNJST"MU$H/R45K.S*E#RP@90%Y(0 MD0F[[)5!8/SE&DCHV^/@_I]D<']%GK]_^S9X^B=YN"'/M[_=W]X "=Z_5 :7 MEP_?[UF]TR-0VR7+K^1D!"@MG':*>T?L! OR 50B Y%2_W+)U2C[3?[RL?*N M8A^LD67/+)OI1=V$+;RIFHH_/8Q<"SOYR[U>%U0J* Z":R$MD:\47G2G_D[) M$XM*(EV(%Z+&%B\B$U4##0*[!X& VG8HJ,FK! ;B(TA'1D6=S6SKAXY/&@NB MU.4.>9]0T/ NJ']6S*$1U3#0-<%-Z&R&/6\,% MN,)8U<'^(C.;UFSZ1D&T263*#PMV.#:1(\))JIF,9E5T<46='5(T8#DJ;DS,( HDBQXWZ\3]H2' M4=P#LS#];;CO5HW9F3/5'4W8^A(C#1WG<*,1:@/N1Z[$U@'5=R7S'SVX.93^ M[E1@CV/@)A6/#Q2] +)V!6NYMJK1FC4>.P1V^4XINCJ.#Z2907_HHI@/;&+* M6X3C%R?@)U&,,\!'JJTQ#A@AK=OHW=L(,+1_=8 9ZXDSM>!$[)A@,8/3/^,2 M'S?SINH&>R8*=9&N<$&^PCETV I0!4M8,-&! 9A-X5G\ VX'D&ZS7CNVSJPR MGJIDNAP^C%WPC9Y"D6";^G0XMQUFB4L5@ -?#%?7U 689#7X!]>-@2@" 5Z& MS^)G[\">D0-HU #TV0N/.D56]I N+/$5!!^<74 %2$I(!6<.1ZC@:3S!P LI M@Y>-X/%7"]:&TW%43%7'HRXN"P55!'O%?IP4@S^2O:ZDS78#.O MMO4.()! D\^P.2E0"B-B:D\9>L5A/ *7^#K*,H4[%R" R%]55YA($ MY\.I[N*95=*2ZQ]^_XBH$2 "7TL? V,S?A#G^VZB8U5APX\<'*5-20-L0=\54)=\TQG+I\;L[I%FXXH(% CL X9&8A> M)"K7$D=DHMJAH!R0&=G"G/D%S_,=\W%-SCY%\0Z&(7;J^M>=#LP*?NL"+*S? M+$ ^&&;OBV&-[8R(K7$KC#_( MW*@(_ I#&H:VE]$F<,/)6'A-:?!3&#S#ZEBS8#5@53*:VS:7XA/U#64_T\Y, MX[Q2$PTNRD.^8QQ3A@PTLD PAMJR>/W1+LBSCCS&M=N(>B(F8MJQC_"56F@% M'%PA.G::])4K3GQGA;\36)*JH#P7:$-I<\HWX;BAM706WS,I#_6]ZR F<1N! MQ7A!.#6%88 ;'[GLJ!Y?"6-@;J_NSA-"Z/R#6&;:8CQWYS;O%L>_Q2 %QB7? M.%-A(:L53^_Z[W+XR[""$/ZI<&,GB9'C.IY^<**6LS@08>HY=/X0D@ V(/.6 MCLML'RY7*RK::7#"N>&BH<*?1Z)PY\SP,"E:3R'B0/.,"7S8LZ >_!P0IL-O MN-.Q[HK.1H %SJO_F# SA5L7L*"/,4&.E6#G8&YQ*A+C+G4.2XY.T/GP9]!' M:,4P>PHCP@"\(2 A3'K,W^M\@#J5*,TJYP@[\E'*$.V,$YZA6;OH(N9#"9S8<@(E@@ MD[O-\"I[RC0?0LJFX)"XGIF\-5(IYJ\C57F4S Z&[]7(-]4&!A,SV9M2!<@% M: #-\(RP):NP932;8'9I);1YS6+""FC5F&O(<&!TAD?A(#JF&/<7I,M9#U"( MKB*\U 7;$,GO%NWAJ1>G\!S#Y7,@R7%Q!("N)#L59Q2.2#*?";1L@! G78\R M +J@E(%1#*21P+/ ,D",48>>HRQAF@ 2-3I$$Q%XAN4]2LQ0G,\872")"/$4 MEH( >O1FP4D94O2RP?"<"],(8>C,@0SB]@1^-29K>RX1WI9P@Q)V #L1>_)S MDB4.CB'RYGB,P1Z3/1=X"MR(&P=_D4([$*_U%P'OAK&$)6Q9[F@'P@ =FQD? MX"@L3@'XB'STL1 (%Y-517ADA5]$W)N,)AT^8XD_S-6:%XJ0Q%=@B8HZY:U# MN=?$A2/Z:N3=LG]G!"(.PR]/^<],',/N 3U._!X%[KPOB-4%*PNS'QR_/^;J M:($$@ML+H(L;<"(D":";(MM@N8-EAT^PC5 !(^@VCN6ISZ9DN MO7FP0,>PC>W% M>I8_JJ"8\_? U2TU)[SRQ1:^,5.U(8W*20VV#[(B(AP($R4>B3&FB^=>T)E3 M<#N'U*<(9F#,4089D5>M:G>$!5H73!HS/S9D$/"( 1I'@@(PFA3:P91B.(J* MP6#P!NI;281=X0A#A[N23-F"M7*Q;#V'S=@5>_KT[@IWNU+KG*_4HE=JK?.5 MV@Y7:LM>XB'N>13NON_M5FFWNR[Q\J6E%SM&,[Q+JV2KA>,9W7JAMT]L0V@X MA:'K7TCN*7BQ)721"2$>=>V,QWU$/0+C2LEWU MHVZ6YUB!3P'VW:)FO9O"S]0U7;47DG\/=T$&8,"& @P5S-VQQ4T1WGR8#D^, MXA;14#70NG-X*&N(5R'4T*>P3]>/$05R[B+>Y#E&KFNDXSJE6*Z+I&#MXNUC M]"1(QT+,!@B=X;@6$?+#%]@:,^B9;\!C4NQZC#F$5 M'3V9@UH_TF<'G.*T$ M^?V;A]\&@T?_MIN5Q.OBUL6>&\+VMNGKW!!NB:#NZ&+/W"OGQ.[5W" '3'7' M"=]S/%]?^O<8<$O^ \^7P%-LV3*#U/1@/Y8EC<)^'VJ['P M! 3#7ZP$V81@1$U "Y4 ""#P+'$E%?,U+I!;ZXU,#S#@[(^E%!43O%&%^^T6& 89(81 MBO_=8#!&KM?^!U8WP-WT=X*'*I602R.D&L4)J5LN!JP9N-8\&@@+@4O +I1] M%>:)L$JJ#%'4N08%;Q\34<(QRP\L_,T[:5JF@4$17K A;X"K) *DC/##5Q->9K^XN1 A8D\.\ ,D.--;F<=X>62%7W10/Y1=66_#H&C I]!@X $B$5GC1SHX?R3VC+X[]&%\ M#:M@NI.3U .*?BOLZ?0*9"SP=+[S]F'^JTG)O!PFBM;"M%"[B&NXR U$O*E4 M26)OX^.HLM#8")2DB#TZ(8G&DQ]^!^[Q<<*2@AP0)3,N!1B/J:PJ6/ >ZAC8 MB!?DQANDV &82PJ?MQ9BTIVIK#7?<8,;-<^GV<5,]+)?Q"X)WR4NY5UC>ZDW M_.Y3F]M>O-LWISPY$*)4%#*!'V,Y3%:X(KN(76V.;-# CE1A;9-J0Y7O-QC+ M[MT(6U-80?V!,?[!R.5:FTNS$3,E-!VCS9X%AF_R<7,\@NF9OB(^GCR(9HK8 M)%HL),;:]6(#-GPC+.POME9*0;8K#O:28R)NSIB02MZ\HAZIQ<*F75B/]0X& M/5@>*TUAYFA2/(P#- E(!'56]5"=E<,_C-1:@1-LF72ETBI(.Q9?0I[&M#Z' M)06(RQ;V 9^9$&0Y,'LC?%UX/+S\)"Z?!J9V%5P]B9FHG)R2UD)7RC34)I7@>B_=00+ ]F-;U[KI@-H#646 MS2R7L@PH@^4^_QO,XTHXH,WOU:/0'G%HVPAMX>EC!'+*W5R6:@_>]H0:+,:C MT2EG*.:G^Y'S:'K?%).8X/^LD@+UO&561#X@6VS].FAI8[ZZMZL_P!0-Y>N( M,P/S!HD6<2%23 /2D?=MGBAO\TZ$Z(#?4"P3,$"T\C??FEY>T66HWG+]SQ@;D*L@;!XM M)@XQF\(/JDY5C7KAY5B'#;9=060"F!P=S4I,+_6R6F/Q@0$> _:]1I+&_.4@ MA8T)LB>ZY^R):/9$^YP]<639$XV]9D\HNV5/L((#U)<.K/_=SWN%I=-4@R19 M*&S/-(JU9]AVF-D9V5 939DT>-B+&:\[GOW"D@091#'X)&'H#.\A6(XO*O]7 M>(E(Y>0!+<>Q0#&Y-'0=JIL:O(35L7E7KY*(L?.EE[\42@\VO+*82&:KY%>R ML0M3O'09P2NL*2X9>8[9$)$BD@E86!9F#V"='9WJ(S175%L$.4$11+I??*>%>=Y5:7Z6*,B18+2[9F@>R)GIK76HO]$-I2"47;SI@H M#'#K&Y)YL?NPAU59]HPP'=TRZ<)+2O=<)1![V'&-5;!2430;? 4O<47A+Y=@ MO (B[#'R+'5;AP,PAG=%=0:_X; IK8AK4 IB*@W=SKM#06 U2P<*$"PP6V%BFSD_E M,(-CCEJ=MVM@]4]8UO\Z<6L&2RB@[L0"I?\F:O&\VS+\!AW/#6*PZ@CO4I7= M.DJAM+!-Y-[J):;W[^QE=_J8UN!K/JTO7UMHA8)D!4 M[)O.U(ZY3,EO5ZUJ?PSPWI$^XX'79VFHSO8*E(O*,M7X)(9U+JL%KWI,@60H M'A-)@[D@=U@*BZ83T:?8OB)TU>Q=8H^\JAY1IL>M6@K"G$W09EWFIAB>PSXC M/JDZ$[RCM@5MZG8<[8Y981(^S=9B5J P)?F"<6>N9#XS^J\@GUE8JZ:;M1F. M:'%\/8H7XB-P"; ;QA*#XRVWPU?6*LQ6%8U',*U'\_"$V4(1I''?/?:=K":* MY?"R3CX!&PMIHFH++^E'9U5B/+EH[O J;-:;1:NPZC&,S.FC=6&S$NK7&U6W M_ZX:<_HP]H/1MX%EL=OU6Z+%PIJUT$X.PS[NA[ -(?D%P?;0GLKFRF?!CE<' ML2M.]Q(&""H%)SQ]D+QYB D2;<(V+=?':OC9B0X"Q!Y-%N**Q-8MM'/_(U;5 M3=#DK-( '^?P9,688#53AP\3QWPDOI/PPJ(I#F@[,K0M5:L8>,OH?#XT&^=& M&HU4I(&A0)Z',J*&(?J^LLN+G4__KFON!!^M_^('TUFI[>=8 2 M.33PC;UVI_?%+W3=TN8[VG\FEQW<(0D3.<05+/3D43'[A"\D)JK0_0>0ZET+.N=I'MV/WEOC\TQ6FD43B)G\G2X;%7-8AFI*\KX*PS]F" M81Y<2(3J+/2M@7,PPGY*%J_)X[])?#]!,Q61L8]=%9B=[SFMXY@TA%/BY58J M7FZ>>?G8>;F16/O-S1#'L3Y]H1937NUJ8#"&4C'+QB@I*+U +^QJ[ETU >Q8 M/*+&)(^),6K1)'.DVC8K0F"P=2I>HE(HOBX%:44S=>$CB67%TR#;7@IG]X3P M=3S^^!UVP*(L(I3VJFG#$F'?NU=@)2[V3V3O+YEWS7@C&8CWVAN C0^I6>,: MBREQPT$D\"$WL,B<'PS$.-PK[R@<4W<:1#F"9 ],I1/]=K]:\$_0\'3P_-6O M!(Y]_M+2_,ZJ%>]K@^>@?OC>NB#=IB*17W4?YWK?R]KS2X(,!G31)TCL'YQ[ M'G/T#1K.U-CX&KXSLWAM'7^&6S^8R?:FVZ(O(-Z,\4\1:9@DYUR0IQA8VE04 M$<96+#+HX\YX1(^W$#=XUV#OK4L14I:8'_PI.(#_)B?V5=80J$'UVM2RRBB^ M D@UKPY=9X$/OT+:X(T261M>H(4@&S*@@PJO!A+]W[RC^O$5;O.Q D1L>SN= M3Y=?ZD>,PR=T13R7!T=9\)777G,T,*4@%C-IW F]!&QT3):$*L M1G%93&E8!M@0"/+5IGQA!(X@$,>Q;-:1<<3!QKKA!=_UNZ**SM6LF3?VK1[I M+J^%Q6:=6-02[6O*RD+B6SN.N&6"?>R!DUA[Y@KK)Q>ADTCI?- CSUU%.<_R MY>?V+LE6J,PK<14T=?R9H[USYF@T<[1SSAS-D#FZQQ3.QHX-L)YQ&L57E V7 MH8+2!^^5MZS, ,0AWJON>"648NF0D=J1\R@89_;H,RN;93LAX:T4:*$F*J+, M!/J]W-SP8F4,.6"O!&PP[/!L/\([^CM2Q?8GSXE/L+C!$3,7\'<<:*+Q;IB@ MVJP%]5IO6V;-_TM4T?H.'P]BH='#%_&5&%JO!&Q1\F+-@,8[J,.W*ZT.B M!A#[,MX<"]<]&/8A*L%?;55<+X<,;-6)UE@+&R2!"<(L7T?'9M7\3EC 40+% M/?=#<=B(.UP0_@^TJ6PV28%9I/!WIJ2!#$3)-P="U!1 *]7QS $P(X:>-8I- M?%E/[* $W=M5:&4"XH7-O2%<-OL X(T!5H_/$16]Q(NS1")44@'HA/,/O"TQ MA5A['DTL,)5JWZCMPHLX Y!'("I\SG,\N/(4S_HN"(Y8,3R/@YE%(OLYTF? MI@9+&1!)R+4QWO9%["N JM_D(TC1#?V19TN,10,73ON\NS6W?4#NXYV)QO(; M8J@FE$0A3':_:3.'XTI[I AP^$$Y\,,G8Q>;PLZ-^8+(YO5F&Z'?Q+LMA%%; M\?88SFR)="TYHJ3!:]5&.Q7'TC/YFC*0LF69L)Y2BNT( #NHL2T07D=6MKA* M.O![^0K)T548C-'\&A$3?'U6&C?#&443WE _R! $M<(X'-TI]I@7%^ ,(LH2 M"1]V3+6:"KH C4Z3-0Q P1&,_4(?RS(]"1F:#.:)NG\,GA]\"1=J(N)IBG"' M_TAAJ)]!Q5HB;7LUZG/F]_&Y:3@L"_MX8_6$:J-&Y$W\0QO$0\_F]LQR@JQ' MW"RVAAR)%F<7E2O=8#"+ >DKRY>DHN.+Q:(XX6I7#;_*QG&(C8J=A_80 X_' MF!4JT16\DE@VM"OPD;="QI/1] =VSN8]AB*J371\"3[U8%?^0O2-MOMH0K6Y M01_& ]B\!]1GO_?_]0_>,.X&M-4E8Q)NO(Z7&3I>9':JV\KKD@J&QHZ"I. > ME&/+,%C0A?#K0Q:"!+8!TRX8G!"FYPHW7=XIBW*)+GR^#3 *0,M* ]9SENKX M.8JP"&OY^.Y5\N -<,UGK0_,7+#F#FS ^7APS;[J%R5'_99+V@VWK9%;V>0' M3'-)R\,9P3UMPDGG\OI)YW ,O';\<[7M'S4N&+1[]"F_H;KWZ!9]X]'@:]0I MGM5"BGMGN.-?8"3M"F7_&CUB1N= M]B_1DQIT#%![\'KF66B"C2;\ZBLP6I9/Z$FX7Y(D@7O;,(>98-U8@*CWBXWH3XIOG=&K$I??O=:FN R[[[Y^]'SQ#+9V MU)58:V4D%]*[K92(XEK'0G$RL'5=:C<[6XENC7V6%,@GAN#VL2!8 03+4K>G M%(/@+)IZ^85*Z(4Z&X;ZF=2Z%VWV5^]AW +LK7/10/)YL5S5V'80)1VI-8$\ M<-ZI03-2VKJ%DA!:_5CHK %TUI*:]>TFPB:TIQ DQXS=HY$B38;=;@(;/Q5V MM^;I'^YF;8?>*+IE/[+[CR*;NM&X[J]XIM6[2\ MG[)=A(HV%*GQ4ESG(I$1P6JFQ7AQ,5\AF'-E^[NE6F7,YM6R&S-JCA9!"S8Q M+MV[]9R%4M:\,=OV,IK@)9CLX]WZB0LU?XA"_'P8B\^VK[#Q, >_H]BAFW,H M@_B6#63(-)X@Z7H1-BRV95%D2^3.6+CY(P% MN<4\4BU<,F"^R,%T]]A["CDS8$:68ZL+9#U_9^5>^&FM MWI$ 3'UO0(T_!89\X-FX0$H?/Y/;<$,KUR(QHVVN@HF-L95CT0%/D<0=OD(E M7,C"YB!YXPIY83V?)L?2PL9(7=8R-M'S1 M!:Z) %+H'15O8IWH9;_34DVQE!N M94,O>(! I&J(=9%GW6$+GI;SX'4,VW58#O:(BAV6$_0@$]^*)D7[=54\?9?K M+I8)KO&T+9Z\!@0 -%%YU['+)EK"JI\IBV58:F"MA@U=XLU V#8L[>#:J @Q MUL@JQ@I,P (QYK-6$C'68V*,6X?D!>>F>1*LTXR38,&3ZR07T!MF545&T>JF M,.7 B@H7ZHEA;2S]O(*IUT _ANA8Y_IE[N&5@GF]K$:>37HC,U77>(6H-T+C MXOF"9Z9;-@4 7S @M1TSQS$-+7YC)4^,,K'^9:>&*SPT95,@GJR9:OT6BJ2 MW(7WR ;>JYP.[V7CF&(GTH85?W,CQS1K]4:88Y[]4EI&UO*7D"40]7G$%[S' MQ&@I9"+U]16IFD$IQ%/DP_-\Z')C0JG7&#=>8/:64?8F'&DIPJ38".(RK: MX^P*AZA#:^X25+48LB#N8L83@D/-+8/9R#P5F.\>C'!>W.(K7T];C-617RLB M&#TH.P:=^TYQ-F_L-N"3<&=-?@C_ "L62TCI;6;= =@+!N%.5R=B'&U^MBOQ MX _8,5@\XK'P#.N!76\N;[!!<"4K0V&O8&\.WJ)H%I@RQB(Z=R8\6I03'!YC M>5JF(T0/ [\/ %Z]94=M)?X"A >"8[VAM&EH3E2@(=!%\QB1=RYL R'95B19 MC-RJ))9;X;K6PQ90>YF5:>JGY?JY@#I:0-T]%U#O5D"=MG!A#K)'>(E?>3.) M9^PE$5(NL<&/1K'CJ>\?7JZ)XFO RX?[YX>[VZO!R_45^3JX&]Q?7I/GOUQ? MOY"KZY?![9T7 RE%Z"I54_UX*'=^^IQ]I;0Y^YYAS[?9Z*GSM4_ M551\8S-/]XN"L$(H4=%$XA*81/4"U7ZT_&FWUZ?HH"#U+ M_5H.H).K??!N]T;I201Z_&BI@R(I2_U9#DA2@+ZSXNA D,M25)8#Y!HY0*XD ME6(/XS%V9%OK(9Q6Z5 G2VU8#H33! =CNP%PKO8*HRQ+G48.*&N!S;:=U_=6 MOU4"Z7M@VP*<]);4:&TOFBRCYCJPRF=>=[O5/ W=A>,+/H?[?*FCT7PZ9\TM M@_F7K*GWTA#/HQ>9'PKCT$$ P_#44/C9H%[CY1 DUQ)E(GKL5ONRU.AMCP(E MEJ\K(>P30VVFGA7[1"W&.CKY([: FN=H=7/OL*7-*S'>W.M>"U'?]S01570P MIB+U6MO;;!Q#H7+QN"K$7$B**PSB2+U.047E<67'92LR3M@2E(_>N@M&&[[@ MD>(R/GK8RN><\5'2-(-SQD=I4'&(C(]SKL?>NR9X>!!\5U_% M !%O> @94I..]=4V7R7+0,CHI.+IK\61OXH37_)^#(FL&R79[=[Q9WID]!BS MPKD!5F0SQ\:A>3J WAT(EF4_HP MOK3XE/"(2.B"Y.XN,V>-K1R>[NP-1=;(#1W:<]5>$%FJ!#U@@H'.8HXS'P^& MPYQ!&&&!+T[\XYVP#)P3SJ=/_VES&DAW?=^5K9%P,8CYQK*?PN*QOD$\]L#\ M:4OU& ]13/OFI>5L\ZP3CRJ&@*DS./4/-MMQ6RN93B216TETIJFE:9\?J8TQ M'7#]<2 5;@3/=>MMPS]@30F=<#:W:?B(W3J@>^5TOT3FJ1'78A/5XH>E1[O, ML)&..*K>T3&\S8:C>24]K#>'!(!RYC:;L\GFBXOF:KR56]##9F0YK#L/:PB M#2)X3Q" ;7*+)QDP-_')E7CY$[P[(4#E:G_U8NL7KQE*B#"TY-/*Q;AS;//& MAENZEC>V-<1G./64UR<8PAA81(KV*]80(8TS4[E54K/&M;G_Q16JW1)[8@L(8@?T6733[XCX\T]8B1 ?CB*&J/XZC8!]\WU<4NQ8MU5U.-NE)@ M*Z(;/C[5$R.> E!?*R.Q*!>;_\5!GJ)#5T]QT!;MO'FAR;"'%7;<244\+J"?%>(G"QYBL MKLR"NMZ\]JB_DDXNK(CU,N(R$1+;U7ZO=R(B()3[?2N&DK,6;M0Y_A*FXI*[ M-Y+3=]-SN*D&_A@\NF%.R3)M=:K]3HZ5345E^V*;$=:'CF /.]:6D,L(WW$^ MT8N&3!? 6SSR3731!9DC;Z\W.>(4TJ+&)&!/6];-E@5/Q822Y>Z;(A;$FG^O MT#+.5L? T9Z".U$R\913HK@-1EL;G?BH#8:U-N^Y?8@]]S"5O=V*W[/7C'2W MD0\8/O7:=EX0#.E6O.ZJ>T1CBF@Y&W54$(;2;$=93T[QN*+J:.*UJ UPYK=) MW0UU"2BVM5]X-+:@I[G?[6 VD*PD1T\EC!X^3V4W_%S$S<\H\:USM#G]].^RF?X?]_/)P^3]_>;B[NGYZ M%AW>% M+"&=NVS8G9I\QTCD.TY1-%\K@U?@<-9QZP-^!]&OU+_X?V6_RU\^\GO8%]V% M[S^JMFL"-9/?P-^KLHA5C!8)ZXM#AE[$>"1 4L[P]?L B8GA$!(R7\!P^?P467Y@2 MO4%GX .\8ND_8+W6[426SM6F[(]H##3Q&D>,U_R_,]N&CS MCN\#M[W!1.A4^]V+U3Z,9*H;!OP@$=[Z&[:K8<\R ,8\)$+\S %'XESJ..R" M%^T!C\ JT:$"/G+0TIZJ&L6QZ7@*ES?0#S7:M^FK[KA\-",))AG +V $3O=GU'][6+[)9D4()\G!40G!?3.DP(V3PJ(G:Z3QFM]AM=66HU8PP680=.(W-WL&QTD#2DIMK;L2;'F2H,-]]"SB!(1^)B>7 /.(XE%GV_H?^:>5=C'RE+J.1WXUIAI%' M9EG1<8C=97,XXK:4IUK1=!N,/LL69<<_0#@Q\]%BK21M)^K="Y'+=,U\)J0L M2%7Q*B

<,LA\.DF#W[;S8TS_*3A>F/$>6#QJ0*V)\3?:B[?"@7#@SC@Z9P MPI7GC..(*9%@OO0.2O U#BY/LQ=-E8,A 9F\$=H4ZGVV_5EC@1S>Q$> M%!86<1%E>(>8^3XC/$3@J<%(&K@4<8:6285AA*-1A,$K$831*7RL"Y=P-6G< MPZ(W0AN?Y&G@@0I"O$1^QWZE;X Z)""-13C8LM&S5-C81UR3FJ_JJW"9O8V] MJ;;.,C4QPSHR(YS?N"7%:7P]QM(,6*;D/'7^=_%F3"U_";V7[SJ"V@:;^,H& MYZX@F)UL17L5&S0LUF/Z-1B[4G2,]U>]/WCYML=PZQ[/%C^_.C[V2IZ!BYQU M,5> T)JXZQU%N/T>1%Y9%-43*?Q#_QL\S9N7082W,E47/![#9RM0PY JG*IU MG 9K\7_!LF#N -I8&-BQ*9=)@;7*9PF&Q(,[L:WY*U;I>$<14UH: Y!TI$X[5<)5ANRBG78IUS%3 MI!Z+MJ5TJ6//", ,5C 1.6431MKDT0M#>MY@T:8C;B+W]ICQH>CE<$Q'G7S^Q M]^6$O3)6'":I-UR7ZK\\7'M+9\*U50&A[Z]K\9>H5V*2"S1N5;#PP-#^U!>! MY809[UN:+9;][%YL51R=A5C)AS\E:[Y^ J>?Z7;R.0);SXMY['D5U,14J[:; MOU3[8OBWJ*;VVZL2WOPT22ULXCK8C5T1TQ3#]G*_6 M%4Q/:_C)> "@2_+"_ MEI&%0GS+1DYY[TGY;;V^VEB:YE\7>I=AVNX5:4=3C=9+$V^(1,.YWO2 YFD6 M+$/10Z(\UBU#C(>8+#!5\')HEYB2P9QW]/Y3[%#B2?('61M?WA):; N942IZG);5D-OUU;E+2J$>M MIG7D4%2'B5Z6&89Y64--9@TUBP9YFQZ-AK5F,U>M>6^]B?K$/3H^)Q6?D>MR25P4I5GM MM]IIN.%@ 9HEX)V.!]$ZA7!M;S_AVJ-B]C1]80MA=NRB=%Q7,TO .QUF[QQG M.);A(R]G'L=8'GD\-JM9.6:[ M5LXW\I/SV"OZ-(.VU8V8$V,,H@';E0K';1M>'8:0<1#"#F(]RS0$N9ZE3#JG M@'"#53=*Z64[I/&?SYI( (BA%_D7$V9?;A!38Y2FHK*R MI:+R7$H9UEG1RK;M56S8=G.9'LM9;W>NM#Q76N9SWH(K+9OUV-JSRU!#D.5S ME*W64JZ7H+R@@5?E4J.Y.DU[+?A*7:^X"\1W\V"+[WS94!*&_DN&BD9K#2Z2 M7A=TZMNN"_9<[)J63%7*&W*0]R(INM=^^B!T)61:X MKI$5Z[(.ULB*;JZ9!7]5S;EJ+_A14&CPGVK\GQLZM*,?GRV4%(Q3@OY3C1YZ M/'7Y"#T>.<,-??%RIUE'N1/3![4\<%TC=]9U>HF7.\UZKC?=GF0IFZ&R-FR] M*0A[5.E*6YBM!.';)@O?-AO;;:233EY)A*'2B4,EH3@\:=2MD;CMW20N]C7( MM;3%'^E1B@2C7:V[-D['.9\U M/O5H6?@<<_M]KQ\\CI4)9R#-;%H;S]GX!S]#B+,@*'_/%9@'.9K;U [#C4F.Q MAPO6^4LLC!FBZUA+\ M^,RM$,3>50=_1?O(0SK*RYFJ:WQ4%AND:2#R!$G@,$[T:]D@^*%(/7)-&>]R'?>QJ''PCP@*/)P=.PU\,T=FN31B3AWOJ<$WS.M\> HJG)]]Y"0UN['I5CV>/;<.0^NE M*=4MY!BM.HOO*(FGH'&3::SJ-GE3C;F8^K>#4,T@4_G(H1MX]]_QU0,-"1#K MN)((U)9<[;?D]0C;O.L,<]NR[5IA^(G9]/(X.A#R8LZD-Z[2=M@H+?9-/(QN MSE6N_S7]C8U_Q7^+%ZCB==[[_D^M1FYT:FB?R2/HY2^PZ!]S"NH#WJV06DT\ M3^!_XAOP'V^/_,TUUYKAT^CEB+]XOD\;_[8]&WGYU";BTTAT^+CTY_"VZC&[ M8E&?\,F],W\AF+O_F0QL=:B/OI![(!T.EWL+82'7P]_ZY'V-@8GAU@/0.H - M;:K^7AM2(%A8>,8 'MYM.V:W"-@PB$+HCN U_N7A_>)! I3F17$QQ"56WCSD M3# !U0; N?^ZTIV183ESFT\A]&M&GZB!1LVEY;C.2L5H,-RL-JK_"Q?\E[QY M>EK&UX2#D*U.#C/4F&%P__!R35ILH*XL P>^/%S^3^WKX/GZBEP^?'N\OG\> MO-P^W.=H.>S)\Q_V!U-N=BAUN4.X["6W)C(J#K9_!$.5%&\0[>.LMR9Y&+D6 M#R/+G8@QQ1#;^>* )%1MG'1;T72P[UW+=B)3H;_BQ_YL9Z;&WRBOY]H O_ * M^ =O 0EK3U4.?XD;"EON3S+E'P>1^DMUIKNJP4V@)XIZD&HWEGTS=X'OO*95 M24TB#*BBG1!O*_ O5);-(EN\E0]]%F^\ ,@1D=:!%F^=61J#^2O@$'^7.=(8 M%@+H@_<-0AO\1,_7,OVB*6&3>2^KA%]&AHMMX$[3L;9P<#?!D&XTI$:CF<*2 MEN5,*:=%G:G%BE[6G8I_86GJZ1*I--C9PU?SS7@.=T(S.7T:JB2GH0C!AB97 M,TX'DH+_8G@9=PX&TF9D*%FF/!>&C#:.#%[+S]M)3,F4J5C4J< 6:&R34DLD M5OD>P:Y$**@4'>,_=#HSK 7%;P2* BYZYX;*PTE1=X+C[5PPR82R0#&U+ MU0CKL,&\0.RF 2OPZ"$&!+AHM'B##4G\BC0*L&)&4(7=:_!]NF"RX;IBV/:, MV@S, )+:$$TCL3[;UO+C#%(.#VLQPM7A.6VJF[H#]CE&J!8A26O9DL<6J@&? MFRH"2*JH?-ZSZU(*",<^+CRZ%?KNQ3XT^YXL)4:4-69VDK!E2JY_X,_T-,RD MYS -^L0K<.K%GEZI26W5,!:5-Z L B+4)HVV%\="BINH8/VH9(N'$1(,6(_V M69O;"ZK:.S>K6=>KAOWG[[!%/^PC1X0"!HWKRY=Y-=P" ,>>7I!!?',0KEKF ML$O+=O7_\,GG 4&,P$D!GF,."T:3(WS-(KN1"%!E0!Y*:=T_"[SA60V39R(C=)S$"&6ZGH6%\OZ-0HL%2HZ,G.E5!<)JOE[ K MA,9<-5Z >)0P[-JL#WUOF=0(;M,Y^@GN2\X51JJY88272B_O5NU1M5URW["!Y,R$(Z#5WV,(,,C4 *. 8]XA2+UO#U=7,MXL:'-@/. %@0__ M1GD917%2S 21O"?414RM]&I2\%.T_6-2C+/(1D]2>JO9TS[&0^K 5QX5\>Y M)>PD^Y9YBF%XQN7@"I+)6B17 ,GQ61F^;"3K92-Z8H$V% ?RV!\D\7AN&/AO M,%B$+;_N$)64AS@!4^0EE(#C&Y:,HPAF7X3N8E%T+#LZ:)QO-L=E)4,6>UD' M,+0Q G?17"U7YAC;?N$K*X>;E%"1(Y2)#($;F+3G"? M+BN'G']8%'A9M^U6C"V5!""''%A6%$"ZC-Y6#9Z*1V4QR5])R>QBFQ<=O>Y] M'DVH-C>H4.(KD C[,YBHP4$(SL^4_^T%@PT[W_[F^]8(;'M<-01]%]7@:]Q4 MF#M!"B=JB1K7$E/J3BPMG+#I?%ZM/MF;VES*3F%'+ Y;_1G/ZTC_MM_]K+[3&]C)#A:@8-_W:^!.)M\MD^[\7ANCUM1QTWB/:>,0A0,@?\/C.:)SHSO5B 0-5&S>7B>14O!3F2-B]7,_%\B?8&V@*%U M_& H[UYL9I&]4NY"+NL?- ^?@+ R;87JT&KG?B@<_Q@P$:Y%ZNQE#,?).*# M[O$3 -XG7:QV-MV)#WK'#X;661^DYX-FD=.V]T0 [>Q\T)2/'PR=_/7!#L[- M:O!%1$25[B]YDO/?+8Q1&[J[V'2N-?W[$S!C]F\N3R&=UN=!7?RA^:ATCA9F8BH6>UWE3@_:RL3E<:[RG1^ M3"%L*1>K.80YL5%I;Y(\J!%#'U/R@=7T?"Q7="5W3HYO$XRNU2XU?6D2S3?1 M+=9=12K\<.)$ZV*EQ,_OY+'Y-*VRG::#I^FL)I^5B=1*2IGMLN&RFX4R.V4[ M30]/TSQ39@K*[)8,E[UZ%LKLE>TT\EEFIJ3,YHX5^L7C4LE F6ADE^LT#9PW MH>1(F;Z%'&Y3'FEE>"R-R5XF=+EIIE>II;HL03]4T87)^Q6L[9NRA@MS]%S^ MXS589[CN96AHUO$I!T<#9(8X^G8$5K\,R/.V?%5["V@!/ MW9FP%6G$W ]VQDI&WZEA5+#!@R@\>_,]*=%$.#[KC-6=:0 ?UF'(*].[4H&I MR0MV)@)")?_$+H'D./ %&1!-Q]:9ID86;'/PP'^H;7D] M+@P$Y)".U+E#*]$>U XQZ1LKRM4U?Q6O=PA\:#$ F:XH;9ZIB]!37I&&A5V9 M*&]BS;H"B4)*KS!]- (?T'78Z4)%PA5>V[L@UF@TM_=9\[BY F?7RIBP= I7 M> RPY =(;ETU3*/%)O$5R;M^E0TO'P%I"%\%Q>.(=@-\@X!(1A:BNE=] X+G MV 2$<>I4;NQ3F9#P4ND,";Y_O*HDTD]H&A3VG(84CN-X5A] M3>AA9KGPLEX\AZ&MG7:6L$@D9L%5[9JD-:Y7JQWJ$)-P%M'*%K*6=6P8RY<) M8SFL&V>MK"7 S8#9],I$6*WVO8K-W5Z<'2-[.R!OO+#C\4X!LZ(&]V01._!4 MY,ZXW=L6[[W6F>7=HE>B71HR2:?-=CQW$FV&AA>K;L]'AQW#D>-EY>F>E_4E M(!_^]'&_9DJRJ8EKK@?;S5^J_:]B;,[*P)SE@V3*6MDT>4Y\I;?TE22S#[., M/DQ]QQOMP^3KCAO+9CR>L#%3#Q/II7:S*[5;VZ='/W1AU@^?^W]Z6]C1M)P]_Y M*_@8R8L)(LNB;LUD#6AL3];)C.W8GLUF'SQ8T&++8H8B%1ZVE5__5E5W\Y"H MTZ)$R@(6V;%$-;NKJNL^6B7X_V+SXRTSAG X].9Y Q:#E"O3_3.*H4!-.._F M,)6>[,@N1@3Y@6OSN1TRVOZ*P' R[CW3&[F\AV"UE3+3)UZGTTWVPN_:QJV M^[V#(^X!Z*_RU=4J]:/3>A4H9S$[F4$QRR*D<,20I7!X)4'$QB5(?K8LOAN; MQ_=R@8&YJ,Z"MEY[P[%A'K8T'9WX);*;6*LG8 MS$XTE-?,2]UMT*56$0,+ZZ5F;;$O/Y>&XTZ@_[H02JW2!GY:JE6U4N?5/K0\ M@+WP 9%:I8,!D5J^'9IYCI.L-8\USW&2FE;9@SA)+9\NE!5(J3,Z7]RB( M5D=/9_NUUL7!TYD#YU;>^';VGDZM 0*\52]U*HL)^.#JS(T(6=_5J34S0/C> M^#IW*J"R]'5J?$I@1I=\<\F1%=-.I*A'DUKSX I-#BTMEBM4:\/%+[4Z6JG3 MGF[@60CM<2?0?Z4K5.N@*[0!U-MZM9FD)!ZA??$UHOH"=TC1[R.76$5K'W;[DV/1CAX C-$1_)Q@]:I<;'G2)F@Z^# M@MV[0:OUUP"\D&PO[U[0:H.\H(=\SWWW@FZ?:6?O!*V23ZQ46X)\#S[0O(B/ M]5V@U=;FT;TW'M!=RJ8L':!5JNC,*J%[$PY0^<(JIY28$W2J(]^B/5?78RMU M8 6&$P #?257F;704NZFXKI8JQUTL3;;S9)673VKN/JZ^W[ ^78=N[4*.G:; MM6JII2TV0[:.["Q>^$K$%M]U7-/(=;RZ$%D*^FE]IQ,MK2?^1B^?H@AO7^;- M6<7KY/O^Y_A8_83=BM^K-P#3#[#H7P&S<3"25E./C\7S1)7\%S%')G_SL>^, MX.DJ0D9\(N'5Q,\6-^&:/+6-Y&4M=?CX:677K_BV*BF[XLW>8R>79_Z@WH]' M$U_>7R_>) (I9NBN!3B$BM/]%NG"_C?<]/K68X' MRN%U/\X1;IF%#QZ-G=A67B5Z.Q-[;O# MFG,5/M#5GNX-+.9YZH/NF9Z"?0)UU6:^:GI>0.J>TY\_YJJRMOV]9.GUJI77 MM9F5U[(A-1RIYPR'CBW LUKW:6I&[O+^]-C0/ [B&'R5E5:ME=7SE79!WA[\ M84F-=V"G:!P\OW&4+54P?PU;65I=02>U5FI6IW45/)LR]P3-7)P O;Z=4B5% MVQ*45E+A/]AJWWQBUKA$.*.6_( Q?X#C K)#LE;MY )(C5FA3#K<@D+/?%!J M\^BTF>K;3T>SXCNJZ>.P _N8#4>6,P9$&Z8+#SBN%VM]+_!)4=+6!^!+H"&: M1O0LF!MA\B'&-DZ3JB4[^ M(M2/[%,?C5SGA29S6&/UNP583.2P559"8M<"68GB-%W[ON [G:4S)["(3K9* MJ5))D0L(J$6'J.;B$)@SU4@]Q"01;HC7O)9:E!6II9X+,./%WQK RZ&[4C2BCKT8VZU2O=-Y*RW+)Q"XI>C"\OB;B#H0*T!.$(ZW M7"GT (<]K90[&VQ(O\F8]>R\J7\1+/8\#T:K[Z3OV4):Y,!?,3T&SH*6>[NV MP<98>Y,>,X'IO#"=)*(WS'GJ2W*>C#-G5M%;TI64_+14J^\D1U/F@/6],>=E+8FI'VT!+:P^+ZRK>H/>RBEG:W MVD-[7[2'?+4BT.JO"LKG387H@ I1;P#;*&9K@@ELY.5B9Z1"-"JY42%$UY"R M5FV8]DRW[QM1(W;2*C@;-:*A'=2(93&=%VZ3I1K16-;]F2,U8D'R?JJ2\:9* M?;1:/MVFZ^DP#6H#@'DLJU/I&RD'F4!X7AA75FK2NH[3352+;"E+):-WW&,6 MG>/KEFK:OFO:GME3GQ !F-ES>_>5)V^*\AY%IR3)Z10[3,!?+76RMGXR&='> MPV+R?%B9/+N/CRY[A -<2E@0+<8*G)9)46N@E[:5GJ-&.?;P2WWH@-C[>S+E ML.=X?JIPVBZ$/YFV;F-VTBWLPWQ"LO\:;?FSH]N?&,,ZD*7 T<2,O?2L0\7E M-278U8&(#;,038]2+WOB\P=&N9J/-H%+]\*\3 =XAZJK(U*"II-W%V3EQ<"! MW9[>&X$[9KJ[/5XXNVSNE@UUTX;/SV#/"*I M^Z9.TSR/-YG1_Q6S!F,%-)@[Z'T<)ZH,;Q$O:?F0';R667+1OF-9SC-5NE!" M(<^0A'U[E.A(!(-4FN"G0.ZBL(9^(XMM9O#9]V\M*W*9C+U-9^LE4]6TRN9S MU62'FQ@'R$6BWO9.?A'1_.:2\I8EECFG6GR"6WF-)==1B>UD /_,!_T2W87))M MWN$2OTD;9V9Y/_R!*-+A$IJ/_/2A$6J93.5=9BFWXQ;OY=6GG'2WJC!E-1?Y@"(V6IRU/\!D+-"KE'MEBCD1OD M;9OSQ?2?E3A?$R//I4JG46JT%C=ZVC\\;?>2Q;"TN4M&O=@;BY.1]P]Y:X0L M-L,ADZ&)91SP32PST6JEAK:XSF2EFJ;E$HK(/_==K=QIH";9HM%(T_EC6\D= M:U2*J"$VZT>GG5JMI-4WVX1]LR!/5_8:6E&4O6;CZ+19KM<6*7N[@_!21+T' MFEOSZ+2Q3.O'G&.B,&I8"ZR<5JU4:2]6EG,.\CW0J-I$_)LM[]KV@*3&JP8D M9>78FN$@_*Y=;FJHF6BM,IHAJR:NYBAK><%5J192^<&I?IU.2:LNYDZ9CXS8 M98+R#/VJ5A3]JE4A_:J]2+_::R0N=36+K\*UL$=*I=QHYNO*'MCSQI7'5O7 MGO-ZL[/03UNUP\U^A6;<7* 9KUU3L[PK;D%E0QCR74H=GBZ'*$@]3*->1&48 M1\_F:!+*+LM>9JC#C<*HPV DM\I1'Y=EU>&]0N)2EW,/U.%FEL-L#MPY+[IP M"S-YZLU6J;7&P,/#Q2Z@-HRY6^5V#B;0%?)B%RB&WNHL'T-?N\ATCTM,)XM+ M1\P5TQ1,G/1L]0)>!ZA["A9+L9<>SFYR^E0ZA=.HL*YJ1.G$\L/XH"/X1]K< M$?B!W3-'NJ6"'H8XP?U^8SXO'>0O$E4+@5_[<)R'MQ5E<&;>WXX9@7M)_SX>6#V!HDI*KQ0UYO:K^^H.E\# MUJ5*0I/HKZQVB0/P!P7J 4H1^8?9XB>*SZ0\ 3NX8Q0;^+/#YS;+,H>D3 M\#R@9@!F?!DDSKZ)^H1:K6A-O ?AG]4ZG&*,*/."AS_I;CAP@71@$+2<\C F MQ,W8-*&?UT+CM85WIQ<)EZ:P_Q-6O"SEGP0+!JCJIQ/\P6F,:F AR3'&=,; MCM7DP\Z4!V:S/A)QK*(_ +)R?1U BWL?@1#G4 OE:B%FK-8/,U8G9JQ6#S-6 M5YNQNJ;*!G<86 TUC^C:QADIH8\ :KC]"Y0XG."8M1+7"I4X4.&^7-Y_N;BZ MOU.[5^?P]]7]Y=7/%U=GE_NBU?UDGGX&[O7(^7Y)/;-T<\A5J2Z(9,\C+ &Y MF7MPV$NN[PC^TW,"UR/3Z $U13AK0L(H0J:9]I-C/0'C!W9OL4?XXHRA MV06_Z$4 TV, TT'DHH U^2N!1X(P=,#>\?%-FJ+L.4'TO"H,0> 8\A;>3#?MTBA MVVIGE>QH^=(VV- V^V:/"'JOR'8.#24)E^0D$@2H*KTH5 ,T&;J4Y%#3T-Y M8M@DSD(54!P+AT2 "XYTEZRJONL,N>+D(+U'=$<*$K6)<524A+V!0D/T MQ 0\772 0)\IIW@:B4P+DP+N#W^:,1<-#]4J5SUG"<&%J$/3^%HU>BBB3?+ M.T8[DC\"HX3N'_7WL@ ZAH*71MQ#.@3Z9-P0,B4!!(0 G,4*#%:B>X,:[,B" M/])>9X5,,[:W. 1&NN?+$Y$9HMP%".HD@>(O UP> M/YKD%Z@&ZY8'^C;BB+A4#('R+819PCL!@XPRIP]?(YT@1,-AMV45="%]B"CW M^,!LE_4MWK/*3'=& 2!)T2,&E6+#>Q-33=$[L,J\[+CFS<>53APO!20(2L[F MZ(?PK03ER/%A3[A!?DJDT4EP129!.,\1WAH!434")G;#K29XQ\#T 'XT-W+D MFDEZ]:DUF@GJ)-G2_,.>Z?:"(7IN>PQX_&ADP>N1*:/Q!)/U"V,5.M1\2X"9P>P .IEX_6%*MV1/UY3[=$TSC2D?R MV$YT;$6PL]B7:*KQ^S@$$H-+"#\EE>"OP!QQ NNF=.F;I#8CWNQK\?)*N#R] M3-(D];LS3#]PV4^22$0AJ?U9)R(E;2R\+E6:,_H?%I^\0,T($3\] M5MJ#A\G/9K GD!M 6SY[="=X"-=/=50WGTR#IG8BVFR2'\<]&C)-!# $+HS\ MWP2>B21D ,=EZ(?R66]@.Y;S.$;O02"]43,\0LHD6>JX-D]2B=V$V%A>OGLU M??>KSDEOO&: PII4J!V=UBOI4]$YD8@0$$I::IG(I6\(5@7$#'691$0@J'S4 ML0 D?<;RY,%ZM9/AEG.9&Y"BXWM0-ST.I44>!FP_F;6'H1UZ&&XO/G?O+\[5 MF^[M_1_J_6WWZJY[=G]Y?;4%]P+L1D(]ZU=U0>\9FG"AADP,\U4=F\T(YRCL MA?4"''8>Z:@FZDPJ WW<&;/)'Y;5\X"X2*1C+JE:)EG<2#>YKL8WJXC-SF<" MKQG#)H+YWKUS(4[F+<4#JD>GM79)2^D+O>JT^RUMN 9,JXX=,1;,MI>VF%!< M>/A-E]VGU$>T&DG]1;/1Y2%WH$3=BR*2!JHC7H /@L[[J7OW4>W>G8':/#)[ M2DMKEXC+HT#C 7;1N)&6AA\;G)*X DX->!/4M8K=L@'BJNP 5W509H%'C$#2:"!K5#D&C%8)&]!^= M;N_0,?Y;J:"Z=:*?9DOJH.I<^FRH5LOJES"'(;2A42,,/$\F/71MW1I[IH>> MH4^A.^O,05-5/G/+O, B)YIZ#?>8V]M2C]JIPIR=9^5^ %I8AN!3O8$36(9( M5"%W(XB6/P.;BQDR+8EA]WI,&6Y()>:&Q#?;#L\$(@$@7)IP MK-\",!.8"QKJ+<.D&DR-^82^:*UR_)OZCI[AW_R SL;P+Q)^8$21E84YF<>6 MXWR3F17BO=S_3+;JD.G<-NT#\/FYJJVNU&?AHX G0:C='IFC6J=6HWV'3VL7 M*4]?O( IB?V;HY_5)X1=B;;A!+X2Y7F4XKO4'^!+X2JE7$*T&YT@;CN6Z&_/ MQW0J_(M&//@F7RH<;1"Y@&/N;^[RU$=T7] MY-TPP $, [VV?9/C#+\:XD@)E_6X5\G& (<[A;M?*5_&B(@G!C1\J02<0B%I M3L3P/QKS7(TK=/A2VB!_A\>3FYX9K<]# CY<*O*SXO\O>J$:O; ,5V8*<2('J58^R%2R$OT-1K'X M'"-$F.3J1U\IXBN1G3?Y"W)F&%,?CW"#:\"="+H)=&$4S3)$*J&*[B47, ?\AI/.P/&8?"TF MYKFJ"2HP4CO/G?+FP1RGU^CB18C!)QT4R\"+\O8X"Y"X<$WOF_P.T.KU7/,! MTS/)1T9B4NO*^]?E%VN:*?Z:S*$D\"A?=!<8CC2$*"HS=^-1<)!>1F 6>0@< M9X*IR.0$W?."H9PD81L\";$O65<_0$^R" #2! K$72R:A@>'5<+LK?!2)M(< M(VB%+%.-LTS3[EOT3W2[BR53 $QAI1X(,N)T%,@GD,DXY8Q45F2ICLULR16E MKQQ81< $UZ%8K8O)W;AOAA1$>LV8+XJD),^"$$!7/5 M?*D@E"GNZ? $/$Z4 M/8PK3M(KP&M-8G7FXKRL7MH@@AX'O@"!QV8C)H9PSCA$=#>B6A&3G$-C0WH7 M\CFG!ZP8M\L_HC\53.@-,WQ].)9/Y.CBM*+X%YR[8VHK,/V!_L2B3935/YR M0 V0Q,TR@^>_.DC&/8S]8< 04&F2*.1IM]-0BNDJ4GB#--2Q"@!@KX?ISV2A MTK]#ALX3-H'6/;(_0#*!S(&3%, ]CS@L M<8TGT^.QT_E884)-27!<&U3K6.YT*".06/Q]G#SYZ^1J!L;5X;EW\0P2 M)4J5;LQ_ UZ8A!1M@+WQU;90!>:Y..1K@T7^"DP*FTKLEZ)3TN)"S7EFDXI/ M,*5-P?4,'Y+I"N*KF'C";^D5N/H7QZ#$A"\,#VR5@*GWREQ1]B3J6W]_J)N4\F>]YGEP"P5@KHJL#-CUUD:P$:N$00,L[:DU4+ M3@]T#$.1%4 ,P\DE?(I93I09@+5O6+>&)1^ZK&PQ;=MYTBD>!(9V8,&5'0%S M%/4]8 <:*+PH7S\*'I,H(/6+T=,@R[@O5A66>!AQYM8N"6K46%TG>.26&_Y: M[D$'V0%;5?UGYQCS5CQCB1S6N3WX57IX!$!A: M/)I..4P>(^,(:(2X*:F#6 %)9R;!AV\$K6C$_W*9.7S 9$4\<@E/R1>CE#-] M?.P[Q_!_N&X()85J1T:2#ST#8TQLVP MZ@GS2@2%"6?% QL[XB<($@PU.D R MQ($$+_,"+,[$,WAQ;A=[&;+N1TSBPB0Z[J\!02Q>P9/,!'YIJX0$6 X(\\$1 MYKX_'C%5"]FHJX], S;SZ-($/3!HT+_!E6D4/3C\$%$F#B.)M,37J894JO ] MD/:L_J*#40:[Y)DYSV3C#%'=P_R'AE9Y]^T'Q(. #&BB4;:7H)JO-N6LW?E4 M%_?)<7C6\+D;/*I=8PA((B@G=EY6) \2 1YT+'P3 M"9AQ7L+BJPD,AOR&RO3$]?4&/$_)"PT+TX5K2*HKH"F2XTVX]@]DR+GL$6M\ M@6R49<\C=@ _1K\(<,)DB58)[2FXETQXX^P S;G E4F)N&3@R;^$I9Y8FJQ? MP5Q).240BB]%EL>6'/X9"9]_AEXJ"NL)DXR[Q- J0$,O](,I8;TTE2=R%@^? M(7O@)EKD(!X%8"'T,/. 8:@N]$0FRK()J;K%T]9Z./O9]4WD4@!B].HA#R%/ M"KD0]0XEDDFD,U#\F%&U6W20+H5,".2@@ M0WJ]EMNMP3#USU.$<1C[%?J&D1%RVPB=F]QI7 H1AYM&X)/*3\-HT0PRV -R M9>EL+1%O#D;<;X7& [?((J( 5MI'PH&#*($MK5A:(?W]SXR7IU)\@M1OLCCA M>> #_'ZCN"7M/7;_2+GA_ 69E,@(1G,T]I(AH K3(%'ZP;H!J4X$U-\%:0M! M;<1_982I3(BG*\RITR2+7YR5/1NUMJ%P;^!G$\YI((0?X"C/Y:PN^;;8!X\& M'YVN&/1N'H+>$T'O^B'HO6L9B'T/T>)$?H=*2;='A3KH)KH!:NJ%$2=1!H%9 M\/MKC-Z329<(1.LB$"TE>$J\3.$N]C 8'0N=H7R+]:T0GO.YL69UVG]+K/L! MS3E0R,%PY!(5(]BN08HB1A@4*HS_N=N]D38&/AK:GMQ7O,++(^]0X'%-]!N+ MZJ-"B&(@U"FH24,IWF2C)&THW!OJ A[ MT#FXN < FAY)3MH#/TFT@X>8;A2/.\9,3/)?VPE_J(R\(APHR1RM?(=+\"C1 M.^%2+6-@/![=P!"*"&](M2BQ,Q2!(0120WC\35%\(+Y#QXUY=[E>A/X.,L/P MT?"FJJ/X38V]WF52N#-#B62[<#I>41(#8/8L3@I1LL5=0LBO',=3)^-XE'ZO MI%>%N"Q&Y+831HN$QYNVZ:P*@ PLE'RP*6#8;S%UZ#:N%Y]'>G$NO,$\@M4# M&UTT.*.&:,UI,[W45.*CTSBWR<64Y:V<^HR8 MYN8&*:]'5ENGGPQF5J. RBG=9'/:6DY/V\SFM*A7; ['.[DK"P"GU5>#W-'I M.P.%DQNJ[.3#=@(/I*XW-9U]0Q!9;E[5)-2$[&Q4OS]**@=QIYDLDKN?*NE: M;J;JC)>FSP#];K61JK52NS%UXS8V#3;CG==FS[S/\\YQ-$ >MKW."-Y*>8I3 MS7W']ZO>PNB.+;Y05Y-5;&G#]>8QNAGH2\-9I=1J3HW;6 33S>^C ]N8(I\= M;*.3\2:6'GJH5$;RK.[_7_Z)[NC.P'](EPAW8#XYN-&7I^G-*BW+C=2F>/F2QZ"VO'P90RY+W M8YD(SI$@_G55#7^=3K93&YB_BA*1 ML8#E<:+]B^@@)M:"GVKRI[)\0'XKVE'%0N46)C_T/#M5*@]B/ M[X.R!X[)[:WT8LW^)2S>SCV*<"[]S['2>N65]X8W1<)^$Z)15_2V&?=INO-+ MI=R)+I)N1]F$E(.6)7RH1W4JL%Z,L-4%9 ML\^WZ*91_['D+5,2MVQJQ1EW+L*ZN!-:_+DP8##-9?;V.E V>V!9QU15$EX. MV=YDP'2#(B01X6)B2+V.63W3MX(B6+5FVI>ULIIV]7ANSTR:"1]-(\-:@@SA M@U;X0:+/W_'2;3*2+1IH52VZ.O*#>OPUBN08_"V" ZSZLE#+Z?FS4W="8,13 MBL5)%:X.B$Y7\2Q_V2&0ZX \09%7@28%2FK&"/W$#J'*]4*5A0LN%"KPN+%3 M[S;P6,1XVR&ZF(?3[FET\1!"7"F$&!?;>D)LYSJ(B*V$M7S$M%;>>;U6S)V_ MJ]>FPE%SUY^B^AU%$-_5*N45=_Z:(.(25VJ+8<1:J:;E((I8*]7K.8@BOM-J M2^SBA_4VL'0$\5VMW%EB%V\GA#C[RE \6=RQ'5C 43*8,71F.8';PV]HD!!6XSXQS*\7<2NJ M,N45JA@4P3<]BMU'0Q[WUOTJ,!&Y]J1;VTBZ,#<>CIAH&Q.]=I$K%KU\\V)U MT4I\<%043X#?]'DO,ZP1P:X4/3;;P9OPSL>7C6AEN=_R2Q N$/7/FX+]XM!$ M++:7#$PH4?AO(AR2%GR8_Z(W3.N91-XF2#U)"HO(75E E\G50MIDZDPB7>FJIH*D]O;(=V'T:A4&E0AGI42OUHPK4?E8//PK7]:< M>MEJ#>5G!:^FH!2+52GR5;-B591G\ARNQ7^*1?E1H7D,^JL'K_:!-JER*ZJ& M1XR3-?8NK('%IG!4[V@$3*&7BYPFOA97(&P6:SR=;"A2QOK)E>[OS.I* M.HI\LX)ST<7^I[F7!@;71%2\%4\Q27*']#E>!#<4?@21!]WB'2G[ZG>MYR9A&U 0L82HDH11Y4<"J.7 M'F,4Y!+].GCO9?P5;=@)?(Y%RGF($")Y6/)E:/+(1CX+6XTI@G>EYT'V1,]D M?"+DAM0.9.)\Q'-%"Z28#A2U#Z'^CP%I!C;C+43DE8CGH2FRHQJ&_7L#[)!, M"@+P'-XLI2RGF?\^8'98#"TU-*I7G]%M)BHHYQ7*HN?*C"8T2B9-:-0UFM H MGL)KJP=%#!PH998=4['SP:%;XK82O> M!^ "#'NR48]2WL/^&0NBU:BMS!R@\9U'.$*B",].VT.LV6&J&M93CSBY8$NA MJ$5XU(18GB?>I@8[SX7;,&:GNT29*J6PFY;LVQ[OX1X?WE=65F_](\O^-]_Z M1UG8^6=?Y>\E-@IXBD_P0[4N/AA65^^H;557SKQ3XOW=NO=?HF]DIS?.3SXS M;(?U3<5Q:C;V+_W\^4Q])WXGO@Q_$9\M3+T?QKR?5M@,K33=,5\1S-5S+-[[ MP&5B1,% %_,AI]IPO8LU]Q8-#D5/-$Y;WH!9.('X,6IG%_*%'T*B D$G.\[[ M2FS^@6P!)IL% O=]=/5AXG02+'RJJR>:@NF/HH=TV'=LY1%E)07[^CG 2CJ- M4K/=B($A 0+DN*@TB)GD"RS56'^,!*Y!R8H/':;CQ_H3*P*)*,J&3!PRN901 M'6^VG3%PGH'3N+PY9C2(-[%_(@SJN@]C@%Z=(XX %XO-\J[(CMD0K[YR($&Z4ZHU*J=&JS:,U:@?.F\,I<@G$ MK]">M'*C@H*/+S&-%M$@>PHYK<@ A;/UL1^HP:A" Y8/]\U'9'J4$TJMH^7L M"-[G/MQ/I#0#9"0C+<61LQ3M)1HUZK!W9/AS"4NAL<=Q%%*W]A?4L'AN= *8 MX<18,0GEV']"[0Q' MJR#69%-;ZO+$IW;2!8U);=&&APP2H5,2V^>-3"D/[,&1G8VX?BB2S;$]KREZ MCO<(A7*4UV^-VAGS9 MM"X/T)#JL>U&B];RF?.I$4SYR9KL&[X2-BC>U@'6$C;(M[0*= M$EO6+U8P>A&!2I!2H*3%,[FI6;$W(("&"G!" R4I&WF5N3&%OFNR_P+.9=&, M7& O*]P=X(=MB9*O3%7Q4UE>G%U[PI@0OG1.E(MJ?-*6K4:V=TD5A#N_.G"N MD[.5\!)P/[8YC HM(@MH%4<&5R=3<1IW=<['I;(^+I/U+Z_%I1*OS5H"ETM6 M2"1P27[@UZ.S-HU.=08Z^;8E6Z _\ET*T#Z4 DR4 C0/I0 Y* 6@JR-XH[): MD(8D6B"FYG GY$0)4 I[FX@5B;L+GX=9/B40=/)FP!OM,A#C"M4@UE1H3[QS)NT(G[&,03]KLS9&MK:29 MO]S:QYB ?PQ'.)[PD<@BO3D'E\;@M ]CRAHLJXA(92$BE\=4+1U3G1C::8S3 MI",";_\L;-&9(P,V%763V)"FJTA!F.VHF02?LIH]G8D1DG& U3R]D<>X#J=T M>5G57>V@6_,UV<>H_HY#C"G10++(Z1\Q?'^?#V7\X M&H:<5?-651*K)E(/XY[^5-&U]22JG6#OTH[@+*TA!0-VC.<24;8.CK!\%*YF M77I7N<=%EX+)%4,C;!J7>TS3>CB\A]CE%VZUB8V0R>4G9A3%!AN!.AN(U MY0TWI:0$>;DKEJ;P17/O(L?MW$VG62*AP<2A3R%[[E'$X)['*[.CO0(OI.1% M[K2B\9[$2%%X[2VMB":_/9[^<,G]FE%S=O7&=6P'1UV2Q;;/Z2 A$(1S-][V M.0$$<@X:##U[4FFA=M842O"HE7'R.:#$YVDR>%%_PYFM]MSCB=I]I M%V@N=#SGD$HZVZ22>AGO&@X-YB;'#2JF!JD#^TP"H)!&]#\+ GL]T!(5UJ@< M!-@XI9AAIA&%SG#"J8?&E.D-9!4)B7DYY8^B;CY7,%S>O8[/GN:Y?HF$'3YM M 7Y65C\R/I&:9C\.^'B%*.)&$;FT]<*UE' M"B%A\L^(LJE\GBWB8Z ; ZBQ MH=1=RW,P?9V&PO,A#A1P5MF3;@5A+A"C 1G &FTQ@U%&[T2><&SBN"($%DT# MIV2AGB0A'M@""PY!$T+I(3IVS+$=2],B:UK%F4Z$2 I78$*FS76;VP 3,K2:?JPUWK$?Z&FM88B_(GW_+LR1@J.(B=1= M"M:J6J=6%\/J^)!6N.S164H3X*%D+JY:(466Q'#R%#MTN0/QDHD04GM+F"!2 MSJ*K?2G9V%FWGL&J#Z(\95*U)PD[,%4)+]AN:P+X3>UY,2RJM]N;,:7NR"?U*X;C.(1PW M$8YK'<)Q*X3C)@T5K9*AH1).V7[OWE M]=4V#)69-V\6<+1M6G%:6?U,!8'-T%T?:(@LGF3OY'8&7CDN(QJW\"QX5CN>PB09PRV[B_PN.\2M3$A4V:^<+SR=$< M G6';"FJ$(H\)!&#FCT!57C?N8>#7N]*9IHZY3%T=HC,:16KWF'[8'%S$U10 MATS"YC,IE;5F4D;=V^%05KPMP=W%&:[U2V SM2HG6.Z<_*9N9&V;-[):5K_: MO R&2H'NY.CZ"UY#%?D%R(?WE3NAA)ZPU_Y#:TG*O;01>:AQW%@ZUA_G50+7 MMQS6.V=]G7CZ5T3!';--8*DQ_]_^D_.]F$WL*7(TL<%A(@7;2!_+1(>P3D_$ M%H#4R FD@TRWOW&U-\J?H5):U%AURPK' Z$"P%.S0]DHWL?+AF3>)M4JVFB# M8-DJ,Z17&,C=RS']-K8<I_!)8]%H?>:;C'FK./\BQXF*.90:6EN MDP@:9?6:[M.EW4?G(&FK^XS^G\R7]R!'KX(A_*9'CF1X[);U_W'4JQ^I' C_ M.#)?_/=]\X49QWW=\MB1:NM#V OK&>^O'!M#05KEH:%U7??>'=J^\;+TW&CUFYF\*JNX8R F4V]J[6)=RUQIO:FWS/K0!V\IC9. XB_[735O_,] MH*-:.80!)L( [4,8X#5A@-8V)4>SK%Z\#,P',R?IE7.G=BR_A<00CSG#/C8Q MM2/L+STP?49+,;RF-7Z_Z 3TK&?^S?B!"6,"4QQ10OE- M:Z<]O9'YP9<\KA'VY:\=S5UO@F\^3/+-&6&P3:(%Y"8F7O78FT#,JFML%-2? MR(&)-<B'F&JEBNG0_@89QA+6CM-51> M(XBS 8Q6R0=D@$%3&S \Q+GNKR<2M\NGEN'M6X#&+JOGVB55KW=TDXJE8I6U6J=2J5:URI5^/<)TRO5*OS5 MKFCL13O6_@MV6F#I;GG@#S<)PZ_QHO6PWUQ)Y55;/&TX*E$/HTX/S']&KSVO M^,).5+SN]=[T86-A$\*?@6!&V(HPQ).>*:YVH""VCW^=1X0K'B#;O2ZX,/G: MJW92;9SP&6\;V_+"NYRRQCRU/F,&5\\;@]N<[,F*5=8G6*7<[3$L?@QG M_UYE7)>BCFE#GE0@V"!PN=]YCP;! J>8'^=AF6/EP,I>04Y3RU K.\.]Q7NROL+LKU=UE>NU#&/) MX&Y5=W"WHB856[];LR%TN%GKWJP\R[CJ:C(NXTNX>;T^>9VKDZ)R)0''.SHL M=TFUMOJU?%<^*X?75:LU*J)_+*6,I-[I3J6YS)U>3?/?U)U>&O.KJKC;7R)' MW&'KWLK*7M[X^P&C;?0=RW*>J?5E>$'-6&8@M6O\PGF ^H49N,\2YH>7PYJP MOP+=A2-2Z^G)FI/?HBZJU,HCI?R>"#9!G-,C/A-0]LH%M] M; N""U%YK7B 6HX$.!F2UM,#?^"XP!!ST/.T %GSI%_-%65AQG=UPYE57Z[/ MOW[NWJI?+LXOS[J?P=*].BLOD68U]PBA7L%AUJQ\/U_]X(_5EGNJ]?VB6.%\ M\&X.?)C#]W[:6D]3US;XUH_C]_,4PFUF8I]X)^HO.O[F KNM>A[F9*]/-DN[ M]3=W@F+O?D8WT8*=XMTG@TN4U>KR2:,%Y@!3!TOG %LTI3>OP*YIGE<_ MJ-=4H>.]5S_KGG^PUI/6>K6RCK5>Y*&#]%]-JY?K#01D'-JN^3C@&KY\>1:6 M\1(;2/,2R+<:IC>R]#&2E,UXYP6G\6CG'WNK:!G;+!/ /Z &/YB)I'T5*!9QRI M+Y[YWC:M?QSY;H#;.DF^^W3!;FK3N]%VMYL4V%0G=P/BI<]B2QM'=:Q!T8MV4)_>06=R!_SE]_K+!1\1_9'9K&_Z MJ^]F96!H4[QX8WM9L!E\\]1NIG@Q40J_3'R&P UE;A#[X1]_ZPS08AIQ[Z!C&W.U=B%&CUWU1KK+Z_A:C.0V(]7QM,0V*4UQ^ M[BY%5TQQ5[!-Y>;O2QH@ISC_SG>9!LLI0="-IMG?.UV#=RG6K1O=-"[M,WUD M^KI%XH%FU6!M*' BRG.B\PE+ZQ:C+)[I,W&[^%%O6<]YM&G%+5'SE$ I[O'2 ML#A/ME$WD2CI54W!5S95T2MUAOJ13ZA:7 METY='U1'/B6=6DM?]^EIH,U-JVZI])@[&94*SOS)J#18[H^,2D7"'LFH-.QM M749U4CPFVY91U11(U%:245?LF;Y99W-K[*V:+][?3-GB\N)I>[P_%99Y%%*I M$,V?D$H#9^Z$5"HL]TA(I2%A?X14*O:V+:10IYERIV];2-52$%W7EF9>^#&6 M'%WWSVA&&#W;M0TI%BYM7A)TW>\S_&D&7*V6@LOZ2H;6-OA%*IRG@C@[WV4: M+*="/(6]]JE(F!* Q3U>&O:F)&?6#"6-JTT)QHPW44^)ZM2GQ-%6W..E86]**F;- MTE*BPXTIV97Q)AHI\95&,U=N@T8:LEKYVF(:%%>23MO@6:F 7$E";667:?DV M4U*JL*PG#0G-*?%6W..E86]*+F;-U%)RHYI3TBOC3:0$!9I3(N9GW;3Q]=?V MN>F-'(^PA[S/2V#Y*@4N=Y,R:_C,VH_N$M)K(NV1=ELW"GRBLVD3ECKI,&HG1!]%R\CDW>DP0(\3\HX*?4, MTS[':DS7@\M/'&/FKN04M?E;TBHIV0+-3M9[6K2I%$"U*C,VE:">A2]>&)E* M2\2<\+>EO1(3R>?-I]TDT+BU7 R@W)X=*./;=>3NHBQVP*S;9JQ<%1BL[0JN=I^TM< MDT8*8VU-QZK6)36A\L2RFR]M']17S^RMESJ_Z#@IBDYK.JA5D..D'69*Z.$, M=U(=_V;&O?XBC(#7A+)3F7G(M@UFOK^P?9"K9P 65[#R MI]A>GG>:7TV6)=Y$4]$1_A/32>O S$]IJFF*;%A^^7.G%]#JIM?3K3^8[GZ" M3[S$BZI'I[QD?B7A-^288J>SHA!->;$WY$L\)7/A;?1E:ML=G&8A1!B\/KE5VW,>3 M:J52.Z%9Y/!+(&'\PGPOP"%_R,\*<.$"2%7%8XQ(]I0^"C^D>E6S;S)7I5.Q MQ(OE#(6SRU^3U#SYX_!5)Q/OBKV?MUJ<>#\,*_"]:Y5PQ@XOOC)@(R\CR^R9_A?>3=[N]"F<6PJ MVWXQO:/3>#VW<+#PM?C&IEX1V]W)Q/;RRXC;^X^_&0&'!;@L&B([^X_(6\:; MZ%[HKFW:C][^W49-F%][C<8=\=--V(R5YG&MDH48U;0W@/A=,^)\4T#U#5# M+CEXOK%?VPGV]PR(]3=PA7)AC<0QN%']I_$&,+AK,;@E5#;? "KS8Y%DAL96 M,033EJ#1?@-$G1/[K+6.:M')2K7HO '$[UHPY9H"JF_!-9,G^RQ?V-^-?V;/ M@/@67!RYL,\Z&>D_U=VX*=Z6&-P2*M^"LR0_]EEF:-R-QR2OT'@+3H=\V&?Y M2H:J[L9-\;8$4[XIX"VX9G)DG^4,^V_!/Y,'TR*[[.BWX%_9-0??$BK?0C)+ M;DR+[-!X<-=L X.U[-():P=WS59Y:I:H/+AK]N)&%L]=DR4T#NZ:[9AK:U8- M99:I5SNX:[;LKLD=!1S<-6_Y_N_&7;-?0*R_!8])+NRSK-()ZV_!4;)K,;@E M5+X%9TE^[+/,T%B0.IPM0>,M.!UR8I^MGJE7RRY3KWZHP]F^?98O"G@+KID\ MV6?YPGY!JG[R#<2WX.+(A7V653IA_2UDE>Q:#&X'E8VWX"S)CWV6&1H+4H>S M)6B\!:=#/NRS?#4N;!P2.[9NG^6, MZ":R9']EG.L/\6_#-Y,"TR2ZYLO 7_ MRJXY^)90^1:267)C6F2'QMVX:_(*C4*Z/CS7?W^+PV@X\>*?7TS;' ;#1?2: M";5FF)S?+*0_(PT_^LM>XJ?0J1U=6-8PK< WG]@=ZP4NB''F7;STK,!@!HX) M1#D1^#H?\"B%@AR ]W&Q:J!6QVXP@*[O P?TQSI_WN[:!'K<1KO=Q?#\>L23B MO^B]@6DS=QQ_<*NR9DN&IN%]!VNA5+.X9F[+#J+=CM;A70S M%AF5F=W*5J$]DBNB$N#F!C2@_=*&GSZZS%MDJ!7N:A;:6UA8?&9W/POMR5L) MGY^9[K&!8QF7PY'K/%'X>;M^E"U=T4*[U8J,TNQN::%]7"NA]+K?-WML!4.E M<->ST.ZG0N(RNWM9:,\0<4_0FK9_Z^C&G6Z? MF^S1.>LNQ&+A+F1N4K!^^I_C8_5_?__RK^;__>^_>Z/@Y0^[T3'^;CT]_C&V MOYX'SS^WW$[KU^J?7^_'GM5ZZOU=L7[Q3_P[]LO?K=JW%ZWWV:_\Y].GZMVO M)T\O'\_^J#P9=Z[^K5WS&S?_,3_U'Y_]7ZX_G8QO.O>/_=ZP\LM?O=_]/ZW' M"_;'Y[OGUNI7_> MO/BGWNZ\?.VT[R[.W>7SP_^^"_M M<5"[9K];HS^_/%7'WSY]N>H-'R_:;OWLY.GVYER[^>/!J__8?OYJCDWV]_C' M\;=_MWX=?31_,\\_C6^N]:9_?3(X<;KMT65G>.\&X\'=N.K]_M>_;WN?@]\^ M?K.;[.G'WZ__\DY^-SJ__L?X9CW\*VB=5_]//;N[/3X^7=7S7%VGF#/^HTUZ MGEL%Z5B4+#R*0V.3%[5=:+?0+;. +(P;(*GQO:O;GDZ6I?=Q'/\FSG]-@!Q^ M:#/7^]EU@M'GSV=+RM!5-G87/'BF8>KN^$ZWV'6?@LQ)07YY<[VSX*&FQ>K8 ME@X>:AF55[<+[<_*+PT6I3AC@K0VRMX*[5I#[?^ZW\6X\2-A,D9%5VB:P^\0 M?C?! ZP$E@% R7[/:SHU/[T%ZVO&,[;Z4;G7WUJ^T* MV]O)J^CLJPLK%Y=T39:1P;X7<"NUMS+T6 ME%4W=*V"SL(#SMY =%VK: =49R@-=JSMYHW8J@=BRU+UV*VJFS=BJQV(+4MB MVZF>FS=:JQ]H;6.HWDXJD59I''"V-G\06TBIJUDI^:)P41RMTCQ0S1Y13:ZS M.( R#L2V06(C]25&:=LVSK;%HMH'JMDCJLDYB^H#CWQO2";GS*FP#G)L-GNE#UF\,=FS[N2)X0]WY!+26AAWSXII%-9K74145C%_(C-4%M8G M7$A4:L>5=E:HK!;645M(5-8RO)75PKI!"XG*.C8-KK:S065AG9/=9]TUHJ[Z MA,LOIL4\W['91\<./!I*HR\<8[]1M$VV[%D]N;"6U(PVJN16M^\>?!T$T498 MQTS0,H/@]KUEKX9@>QT(MC.#8&&]0!,<)[*WP9+&_&9XGN;*+B4K,F(Y>6LH MHU4+Z\$I KKSUE%&JQ;6C5($=.>N6J%:6%=+$="]KOZ8';H+YX[Q7!_'-.#D MCDO;,)],(]"M1+-4FPU'EC-F[-QT6<]WW,7=;M_*[:X5SF53)'3G[G;7"N?6 M*1*Z9UPKG^BD2NG.GF=<*FQHV0U6[99[OFCV?&:2T?;5-W[N]^[H[+VUV M!::UPN5HX56]Q>;T'&?XYQ?3-H?!0G?LFU&N"N<'2\.I_G+ :0RGA7-VY>Z> MYD\K+IQ'*W?W-'\X+9S;*G?W-'_F3"%]4[FZI[G#:;V0#JAN'<205 ^7;&2FCUPKF-"H"[ M7+<^U^J%\RH5 .5;ZG]>+YSWJ "XR[<3N%XXYU*8_#307?91]Y@1SX"B3[UN MX \_C^.*%N3W38S= '2QF+E%D]F_F.C>.:?M7ILVH M8\>]<__,/X+_O\#BV'T,W-4+YY1Z@[20;Q]8HW ^L.Q)B*@FI"&L8K]WJ'*+ M/L._%[=6+!PO:13.$#='*G?D"I"*H!PM ^:?XUW] M8.VC]X$ M;F\ 5(2=MDP?%[IXZ5F!8=J/GQW[T6?N,/HJ1B3G[ E(YQ*@\>@2Y74?@5#P MH<+:,H%M3B#6H]LT-4WT5OP65GOR+PC*/3].5-SZE7 MM=;[KW?G4ZNK\7,L?,,-R,!1T.@$^^7ZZ$.*1=>E@! \O(#1\ M)!78R3>U:;4\C-Q#^'BG_P8K4EI/"2^#X C02Q^54JO9H@4KM1^_N M;.+B7>_9WH3TU_<9>_,&R1VT5Y%*@$18>VR/9YZ9>>SLV<@7NM]NG8U(9O@4 M_'/FE=?4/]N/G^C=;[K/$I--A?-33=]WBD':HREUOJA,!\7F#5<.17VU*C/>F:-H\W?M=J=6P M/!%!MM,_2_J#^Y%*E!='O;W>V7Z"_54OJEE*I2<;5/NV3%QUNF5*70RN;R\_ M7%Z?=PRW7[Y[?KFM_./M^+V2MP,+EA#<71P**X^B-L?!NW6S?GUN_./ M@YO=J]]_&OPASB]NN>OPX.#P93;RXE[N]"^[XD?),P_VQ#MRCFP7%K5>Y5/A M1]*?O(12,Y-\_9574-2T:WOMUJ48R3$) M2V-%$\I@+.7$K[6T *.>BFNJC/7"E.*#L05TWOU5F%S\;+):2RM^IDRE4G?% M99GNB=Q8C"=107F3"8("F7A/*14)662F+C!Z^/8_,(Y,3ZW_.%>5.B= M=)2U6S!O,15WI9EHRH;4C5ZPT?:9@5JE\2*%KE*50I9349?>UH1=2$\%W,Q. MD5@?7E-2BURF:++"%"@)WD2Y1P(E7..0=M5OLOOFD#HT9M,&:FG?) MB[! JFQ:%Q K,1ZJ9/#N9*32D7 U_UF,GY"E9A+>0:&<1JU5Y5!,E!]AAZZB M-&BXA)O4C#$,9DFFRX9XQ4VG?_1%W)#(50G'L),7CN@"-)DPZ+9+_:I$Q (2 M"O.H,M4UQRN1OJ\@Z?3?-B"Y M'2&@%_;\UKI/M3EU#0R:ZLBQ:/)R')(X M1P*XKC7,TSN2N[WC'8IJ](ZS^!0?%=.C,B*+%Q"<)98 %_W/RGQQH7:K62E? M62G'2K,2M@Q#2'"-W 8*P2Z B4GK2F:<1[_O''3"LZMD.GO^;VC&1&5^Q/,= M? /"Y^ULF3$#"21@AD/,L@&8O(%L-JR9[F#O\%B5'3Z/9?U-W:OS,='I]'?D MFX=CUB[ZGAP: (50F[X,U"[7S536(<$^<0P7L(0 NF:I6!)-#1O5R%ACY4(B MA!2581ZFI(L'=*8,SI4.@<6$E"-&6G9RI"0(*"43I96?,L=8MRX'@U8+8[8-*G!)30[[F<"96SV8BX0,)7Q.$D*=H M"RCT"N[M!G?VQ&H08?,8?GP7T=#KT+,.Y,Q;GEH^(C,R:5I;1MD2"UD3/(5Q M'NU\HD\Y6#=PI!ZZ2/O\;\^ M\H9;T&P&\^XBH7&"70;:(K,WIX7H+.>V/=G(.$!LQ6%,I[ MHL^4CL2 YG!_IJ!:F&0'0$2>=EP(\,FGBB9\VBWZ5"NH'F*E+M-P"?/F]4R[ M7>GXB6?:]<9+HC4I3V88Z&B>\=:@/O)Q$'3#807>W(T,Q,%_KB[@*O47A9TT M=6;MI>6V9L-71#_[N'D.'I%;)+\NT$4A6P.@X3N#!LK=6(-5.39Z3%R(2SD, MA[)PXHP9GHI*FRFA>S(R,:?+E4@!L->4X+W_.^ 2A!O9W=1H+2M')V+V MWPIX3L5SWH#@URHV0BUJWFE>P%A"0J/);&?OM$SO1&_O&"N&BZVY0F]G^NR& MD2=">#/+JJX=OBX\ MW@/<)^(#);;FK^%Z1^$KTN.H&@/LGYKV\5(;=O_9/:UYU61)_"LK>#%2E(O! M/:4UGUK%5:1H7U71I7"-OV?[_-)/? N(7Q;Z&U!+ P04 " 6@$U:_6S- M#E$' #=)0 '0 &5A,#(S,#$T.3 Q97@S,2TR7VUO9'5L87(N:'1M[5I= M;]RZ$7U?8/\#L4!O'4#^CE]LWP4-7\+]3K[RFX>EN_$7O M;M=]FII\*IR?:OIU4)C:'XO]O<:+D:K(B<\T$3>FDG42&Q)Q2U85 PS$T.:E MXTY$)>V=JK>]:8X%Q.<-5MV5?K4I-=Z;JFOS],UO2ZWNZF,19 ?#TW1X\:U4 MJ?+B<'_GX'0WQ?Z:5]4LH]J3#:K]4J>N.=DPICW;L]N/IQ]OKC=OO[;7R_^+L[. M1]QUL+?W2I9_=2L/AE>)^");+3[MB(_J"]E:)CA1ZU4Q%;Z4_O@UE)H=R7]^ MY144=6V:"E9&U1VN5)U3O=+2(>T?K>-S&0SW=_J]*U'*,0E+8T43RG%8RHG? M6FD!1CT5-]08ZX6IQ:6Q%73>_DV80GPR>:NE%9\H5YG4B;BJLQU1&(OQ)!HH M;W)!4" 7'RFC*B6+R)0 HP?O_Y #>3U3O,3'YR=_L!,5^B =Y?T>CK>:BOO: M3#3E=Y1$*]AX]KF!6K7Q(H.N4M5"UE/1UMZVA%U(3Q7,S$:16!]64U*+0F9H MLL)42 G>1+E' C5,XYRT4Q:IY#WU>VR^^:0.C3FTP9J:=\F+L$"F;-96$*LQ M'JKDL.ZD5%DI7,O_+<9/R%(W">^@4DXCUZKZ3DR4+[%#UU 6-%S"36;&&(9C M2:?+!_&&F\'P\(>X(5&H&H9A(R\,D0 TN3#HMDO]JH;' A(*\Z@ZTRW[*XR] M=.@)D*(X$#2P%>.,\:?U DB="5V$SF)N@#57/'/"(JT&&( > Q.']3J-,NE* M46@S<3-L6;I3SEN)I20W1CGHF2Q!Q,W4>:3O&T@&P_<=2$8E''IQGK]8][4U M)ZZ#09<=V1=-42@\;KEWX;"OA+04# L[J513".P$-*5:N9)'L%B%6,3QB)]S MY3)M7(MQ'*6LT2[(--9DE*,9^-B"/7,"0J+1+KYEI:SO2)PA -RT&L>S?RBW M]X^V**JQ?Y3'I_BHF![5$5F\@. HL02X:']6YH<+]7O=2L7*2@56FJ6P91A" M@G/D)E (-@&.F+1N9,YQ]-?!WB \NT9FL^<_AF9,5.Y+GF_O3R!\WLZ6&3.0 M0 )F.,0L3P"3-Y#/AG73[>T<'*EZP/58/GRJ>W4^)CJ#X99\]W#,VD4_DD,# MH!!RTX^!FG#>S&0; NPSQW "2PF@ZY:**=&T.*,6$6NL7 B$D*(ZS,.4=!%# ME^.P)2T#BKN4\DE/J[GN\$],!!Y M@;T#PJEI_=,J/"/_ :]S<>*JH5A3G(G5VDRD7)#P-4%P>8IG 87>P+W9X,Z? MF0TB;![#C^\B.GH=>M:!G'G+<]-'9$8FRUK+*%MB(6NZ8YRE,)-"E^RU.U-ID*K>]+=M_=LE;[@%S6&^OF'"0T8+:J4MX3?2=UI 8TA_MS M!=7")%L (N*TXT2 7ZXJ.O?I]^AKJZ!Z\)6VSL(ES+NWFG:SPO$S:]HS#4Z* M)@40\Q4%WW9DB@"YCB[,2\L)R7O._Y&C!B!$?AUNAV>W<>N0_)T8'>]ZXR71 MFI G F"O82HO2<$[_^N 2^%N9+!)J4?-!]P'&8_2\#U"-I[I>XH E9GO^CER8Z2, .T$ M "3&0 '0 &5A,#(S,#$T.3 Q97@S,BTQ7VUO9'5L87(N:'1M[5EM3QLY M$/X>*?]AE-,AD)*0%U*U28@$(>@X'2\E0;K[Z%U/6%^]]M9V"KE??^-]R860 M0EI:CK[P)>S:,_.,YYG9F=U^Y&(Y*)?Z$3).O^#_^DXXB8/^;O9+J[OYP*6.F:IF-ZHP1B.F%1(DT:20BYFY%JKF M=-(%$N[!IHIZD(L:<1VY7-CAK:LQ*:Y5%]+[BUV!=D['Z;;*H!\,1K>1"(2# M=JO>[.\&Y%_R;,A"5 [-1Z%MJ< FO1<&:CBZG)PHCPIO$*SH]A\ML(Q@>7AP=GHW'M_,\_1G_!P7#B5UJ-1NLY M'/F,*'^RO?^@/G*2?\^L$]/Y>E0G"D*M%(9.:%4NW0@7@8L0WLZ8H?.7<[C$ M1!L'6L&Q-C$AK+T%/853S6>2&3A%+D(FJW"BPCIL>]DMR=_/=&^HXX2I^99) MKW;H1$VJ.B$W- =4'#D<88AQ@ ;:S2J%I[57!6;+I:F0M+A ,\9P9H03="Q, M<1C=AA%3UPAD(A;6$G2/S^_DS"%$:) @+H/)O"BP5 %9&'DW?F?^K$=U.$1K MT51A& FI@3L0W/EQ52&;&SIARX#0T7Y=+ M5_5Q?5CW9^%C!A\RL^ M(ZI>PF\)T*8W(V'AG=(W%(-KI-6(N>[_D3)%ON26'0LDTOE(F3#.A;K>KS0J MZ;5-6%A3ZNM#;GBE!4A6.6U@:J^XX)195#9+6S(!*5,&)20@7,"+V"TDA"+;#45FRX*&VGD(M7MJ9.1S\YDQCM-=3\U;%=*:?VYZ;/QP_$I MG JTX6AJH9:2)1:IH[]K=C XK'<-Z8+G9 MEJ\ !8L>V+?GF;#6\+I\/Z(\[,(Q!H::M#DU FGGU,F*@$^B3V8*<9,HK/8K MK%,_!"(4XJRI#<.T8_6SD?/+ M><.\9O NES::O--HVL@WUTI3T/$VQ,05XS@Y3E0H!C@.P?S109ZF.4U[S(VP MB\F/4PQ9 M>:7X!#0;F7Z&5XHOZ*!_%,L/V-U4VR_-5XV%'W[N]1]5LJ\L_F/,OU!+ P04 M " 6@$U:)@$Z%_D. GCP $0 &UO9&0M,C R-#$R,S$N>'-D[5QM M<]JZ$O[>7Z'+G;G3,SV40)H7+!--,./$IL>EZLN=$L)4MPU"A\>E MFVZYT6V>GY?^.$'HV>M_EDRC?& S"ST7UF^H MC$9"C(\JE>ET^E('&JX3AKGM,!US^0"5R]"AWV638=GA$>J-''2&^ZBZBZKU MHYW]HU:8XKCTKVCF61 ML%%"H!<%6B;*8C;&_+CDR330>/^ES8:5^:L*]/^JA(3&AEA<:1;F8TW'\P92 M"-WYP69#3$G#XH\E[% M?>F3PB@8&PR+(5CTJ,"+BA1>MJB5=W;+BS:2AB2,):%<:%3'I1/T#"%I%1JE MMM $F+$TK6?2O-3C\9C0@7WB/8*'(#42!])08Y+G%AC4R*DGHT8 M'AR7I-IE7ZFOIM9_"3+Z)!K3F6WB9!@K8V:/,1,$< I8@>H@U'I94?FZ CRQ M>;$0N50Y>2QUQ@P_N3K DX/G*K!6M'HTF P\>'*]@">A)$*K1]()?.S)=0*> M.OAX%%1+6DGB'NB!Y(^;SGF&>4+UW[0IMTUBR!7@5#.E3W='&,.<0PQ7_Z_L M:RS10@I?C@4&)_7ZWNY.%5:C+IB:6BO@-W1E8,IA_0IVBKQ>D>J6OZZL]A7B MXT 7U_1$_5ZU9Z^Y1Y+8=-ED5ANBQ+8KT*PT]M&I+,$3\K#'QNUK6V,P%B,L M9!.>"<;5-NFHUC9!%3U?YO-;%,P%T E GT-D:.'YP,>"NTIW$M9O%='=;(C. M23BR!^AZ+&-1Z .PO:&:8Q"@*6#- FMW!+XPLDT#0O\W]PX1,]E+S6:[2Z@F MD)VD0?IJ$TB[PM;O/(;_^?=AK7KP7^0R3H>XP#C>=9L:'YV9]C369^<$4=ZR M"NW>)M!*#DBR*+QU721[(RQS;8W.-&IT'=,F00K:K:U0T=-UVJ("L MO0VCKT.TMP3T)NU3_7L?@&\1KILV=QB&?X +\M@@X(,\1LJM%ZS0@A?RF15& ML$7(U<)"(V:F2,LCS>+B!ZOHQD=6R.VV #$#B!<8,JAEY_0>I?K;X2HB;L,B M64D/=@)!A1M,+ 1^JP"4E\%)#YX*4#*!M(I6+0AUQ"()I0<8:#").GI M174G$JJRZ@L%.RLBRRQ8N0E>3WM8F M:;JJ8RSA%DN46B"K[JYBYO6%5&?J=HB>^P\C$^@"OVW3YY[6-[=/HKU>TB99P#^T&&Z>3*/G+MOH MTDIA&FLDU1%6D*E!JKM'K*DIV76!ZMI9=@1Z2R\RN&5H'74[2 *C@"(E]XZ M)98H)=(!A%YE3\(+U+9,QN.0BR-,KZ( @'M94_/D&;! <.N8QUUHM@YZ_&XR MH?^(FPCHN<>Y,)!,+JZ/,+S$]J!%3 ?"CBLL+FS.VYBI75_E;,N^GJE%AE4U MM+>P!>@P7WAB26I/, 22(2D: MF0$B[-.@KSB#./MGN"3$X B(KKX_?>#W;N'JGXA=KZ&NV&M_(6>#X52\OSZKS-KUWG"@6SOO[_5;\_9]T3&:CIF;:U=U]N_;BX)[M-TGOW:?.EQ>4[PQ:^V_>:8?UAYOZ M8?=-B]6[SM7%?>/VHS"L%[M\>GC7J!R\MQKO+B_Z8G9?'8YVK_&M.?YV.:G- M[LXNKW1K^.:0O6I6)IUVJ]K^W.>O7AQ.;\B,X.^S%[.[3PGIAR\? M)V^-_2M>_QLUNQWYR<$CIJ-1X=7RFRPS8W@KRT])DRS]_\C,'W=6.W,$C.(E MJ&$Y5EN;J5V-&PK)HQCA,TTG)B2.WCE#.E1#G33S;=Q=6L4HO%OFP;X\_[G\ MD2< \B5 2@0$,B!?"#27PNWI5YHI'\6$0B6+*/^.I\JP'(9WWI)J&X7[;^#^ MMQICD%GP:T?(#XKD9V])[AU+GEJG"N_()6"Y[-,^4Q3@6L"]=3$KUEUC*=-! MCBY&1M:RBMEVPS2$<\<:JYWK*698\B=4+:Z$?=1,!U]B,;*-Q/1DG2[20<]> MP%S)519B("D'DH(@0KUEFK"R$@:YTA1)ZV9)JR 3F%(5OJH.E)*XQI"G6T&H MD)G5"CR6/O NUV)^WPCN3O?&'T_'"[K;ID:3($]LDBDA"U4S,R(/G!?H._, M77(OX-\(_D" )"N/#YCIA$L@K]UI-LD.LK5-+VY70Y7+C.80C.Y4S7(A O)D M***&C8^I1D5[$:\S.7RH2AD\N)J"48%0UB.L48AE($]=J6NA EKB>=;"YQ[G M9&L4G&FT:46Q6J@H%G_,M5A2UP"Q9>N.](<&K(3@"V)V3N7U/H$O,A(IDE=) M[["KUT'P9T,N>ZHW%.CN%\#K=67IJAKYT'VT=*F->@Q/B36VF4 T\JJBF'MR MD'MKTH6MJ^X2FLC_RGZ[LGQ4KM;*N]67#]SP[_U84PJIM'OQR'I2^.TVD2+N MAJ0H";A_\5&PT5#3QJI-!9N"S[M1U[%L-A:1]QW%R9/64OW/YX)DL([HJYTR M(N(WD%#L+;AF1F'UMJUL,$"K 3S/I8QR*HZQ_K+H3VI<*)G$6*57/Y88KP6 M4ZP;ZS#UR>6/K9B6N=/?F#&T71WJM?@;F*S+'YJX_+VV,?R]R]^4 ,50U3=1T3PZZ1E2I+8]:9Y8Y:>*6A0](DM MQF4]30*1MN%X/)KBR0)G5SPP@ TA9*#$[K#H:B;FUP-%?87% MSVH2"1HE3([1'7J3:\8QRH>19)1\.9G);C#RL03Q>B KF395M#!+^69X3MUS M)=># 99-?V)+VD35#4ULZU'-G^UM/'HQXW=. 6N-XQ9V_ZJ#A!TR' E[X' , M\> _:VD&[F]C:)G$CPMG+@@,%=BYS&C>VC!831MD8M3]/K^''\2I":/KJV\( M=B3\AT]L$UE%30A=.H3?<6A^(QL*C5!YH7 .5%UITIS!8GW MF4ACJC$W4E2_N)>P3("CY'=FL[?28\]I@"8'4^>3J9J02&P@PJ+G<^H&Z: D M_UD'-$Z;]6V4!QCQ1$[<9W6+9=".C<8$,VTX+\2T&=%Q,"H=>V%"+L;SL?6, M7X V]8_EF$0YA.2]XB,_J<&NH^'33[3S$/?7F&QCU(W=2MA4"*]8WY01J&D" MU-3H8.$PBHV>[6UDQ"P%/_/8;Z/VQG%MS,'ZGS48RZ).?("P^34ZN1NH;55) MFDR7/H?/G>81TB4I VNV+@\B#N7^,*6.9G:P#"G=8B-?"4PDZ5KSB7M$;XOR M9YI\J5E8U'?-N0,M1=*$FF=P?!;ULVG:'%22!8UM4=Q^5<@F9GIA[*/& MB.3? ?+@P6DW]%R&U)?Z!Q7)4D2-UU7E)&UFZQ@;_(S9EMR"6PS@CPR#6=X8%WF^4%^55N(N/XY*W=Q5"_=WO*TK[>^S/'PIG\EE[NY,JO(L1-F M8"OFC$SP)9:10G#),VPY SSM\<%HH1(L-]C =EC^M%@(E4V+:YH_*!8R9;&F MWHCA_.D0E"HN)@R23^W\J3"7*1:&%IY H'A.!1ZZC!M#4%L2Y$.;5/EBPW49 MG+1M0D67/( ]]NPNGL!KC*G[5/[W!;.X?!,R+ M5BGRQ0'5&]F,6F"H'5LSNAIM$3RTFXU\:)4L7%)ZHA8!Y8!7A&(987B.J9[) M_W.S_*XC:D(5G4!V)S_MIYAQQ>[BHID3!1-$BS7+J0W@.S+B;5!C/J6Z5,%BHY0;.E$)=P?+'$J'7RJ^ MN:$D/TJE2I@TSW@#D9O))"1/PIKFT>8HBH^0*-Y/?.*\Q.\A>1*&7@:$\RE? MJ9OS,'=]@9.\YGM$;S!NZA'\53%U/O1>0]*XI2SI.IC\?,Z924JIHKI\Q;VO M0+GF_P!02P,$% @ %H!-6J#2'_/,"0 %F, !4 !M;V1D+3(P,C0Q M,C,Q7V-A;"YX;6SM76USVKH2_GY^A2_WR[V3H0XD34(F.6<(+VU2$BB0INF9 M,QW%7D"-;1')!MQ??R4#"2\6&"/'I+>?2EUY=_4\J]5*6KEG?XUL2QL 99@X MYYG-!R!UJN<+I_='J8UV[;)2V_GW\_?N6/,PL[CP^(@<;M=MAY M9D;3Z(%:[PCMZOG]_0-]VC S;GDZ$@_FV@\/@M:Y0J&@!__ZW)3AL(9<;$[_ M>EUK&3VP418[S$6.(10P?,J"AS5B(#= Q![MV( MF9DQ;IIV1HD%3>AH@>6GKM^'\PS#=M\2!@7/>A0ZYQF;F"87DC_,Y< M?*??2\1AQ,*FP/X"6:(KK1Z F]&$Z-OFY5PG^$N>A:@-)C80%V\('G714I<* MTI,Q]I+[IPTME_^VP=G.WD598Y/5VUQ"K%>UR' K8Y^%<"N56"@\F6L&TFE0 MT@?J^L@Q*T\>[@LP;L!MHPK! MKWJN1^$:.]CV[ ;R!4KLUC$Y5BN 0\+V_8LMLI@@(C^ M<]D&UR.B78WW=M)GH6;KN#&'*8Q6<28:V*)J$OH]#T+/8!U MGO%8MHM0_WN1,7!9R:,T"!:SW @[&3DZ6"Y;/HDH#&@ M,%SV2_#8V$@QM(M.,,+%0!D@2Q!2=$N(4I\S\ 59'B@V/II._07W&2S9&CE#NVSS!R6A#P-V> M*WZ.1_+&7#4H]!&>1@6NN\['#$W2S:)H?)YL=Y6H2+!-:,HOT+35T$]DS+\X M3WI@AZ$BV\<%=#J?-WBT=HOSD[IRGU^A:JX+NT7 :HCD_AV+C_D9NBDD MUCNW?'0)\Q03LEK7))G;.3K6(#3AXT#!M%##Z$&D31@2F@5"%&SA.CRW)1Z? M*7GR)Q*[A/*C<"4IYQ1RIN8BJ00@A9G$9'V1N.?(]:2=-42F0H:3VH1A/EI, M]?G)L+)&V=N@9AUBD@ ;DY\9FY(+KNFF=B%=G,5[Q1A0E>1)*+TACO&:XV!& M7^KIWAI2(B"F./%KN<1X[!&+"V4BPW1]Q:2$*-AJW0 =X$B8@=@D-C/"-*2; MD\HI6E@5+R,C'="QMI:(;1,G,>"7Q*<:/:.!O@R)XN%9-$TL+$56 V'STBFA M/G:1I3JMDVA)/5Q&8T$*DBQGB,-$$UR$'3 KB#H\0#.>2GJVP /,,G2P@57/ M9A$4OH6X% 6W"4^'2L+4S!1;=,S$Y[>UZG9GC;H2#DENN"HIC#N)8#1;:V?ZPN'AGPF<*"Y5"4@.%;=: M(4U/AI-:$3W+CQU6F\" LR^.R,HP (L$>]$3N1&F&)C?$9#3LR M1);['+K9\4+7\L#(;I$)OJBO,K'WPM_DG;>"'KE @:G.]9.T--4A^0H4A+K4K.,S2(J#;UQN+H!-[&8.R\[]4P[M*NS*"=*JN)3@V<;)M/"!9^P.\IW M5V1:IH8'!>5_WUU_.?KG[Z]&WQO=.^\+YL_C0??>=V[+WO##,2T&#_WK2M7=UMP]?/XX'&4,VKN_K=J-=_ZI ]&%Z7[_8'9HNCQY,!]W_B& MJYWNT+VJ5W6_46AW.X:]?_5DW+D_K&X%[FNMX7'M>J_0?OKL]+'?*R&+Y Z. M2'[O^(D>E7#[X]?FMSV'[7?*1Y6/Z*0PNBVP=UN+/Z/ZX'>?^Q>GUCV-W*"3TLZ8-FHYQKW#^P MP[V3X2WV,?ST]_S'K\>?^A?X,RY7_48=';EUO:>3XDG_LF"WJ>?W6GZ>W3U] M;1HU[_/%HW-D5JY:E=*7VF>7CO1K;[1W^*/X0XM&CPO3N*(= /%OZ-_)-_> MD,=9QU\ 2F&RU.HA"A>(&R.N]_!!%71$]?%BN)*4-_BVHT0&G.*SI3+T*1AX MC Q?#MN$NOAG$B2MTO2FF5H)H;QB)5Y>Q)@GKC;4.\$F*5=WARA%CLNJA+: M#K !K$Y+%L*VZHBWF>ZT"XZVXW1#G)6<704W>7@8IJ+LHPSC/U\*34G'"RW% ME5P)BB0HU45F/(8V0&G"RGL%T]BBPDMGH:!3#/REND+URY4X1J2[#[CE.(R) M^X3Z(Q6;Z\LV2"JT$J=;IO<-#N,8X$XX/5:S)_\!84=DNW6GC%F?L*!XI-X9 MU_[G5)^8K%;VMN?*=4A.>#M97CPK&HZ3NV#E2>U;Z)VPQ,=F)"-^K5 <#?<) M_04UQSF2/EPZ V!I[%>$*8[=N>G5Z38I&D\>IB"]_J6ZWC6ZXMU0"KVVBAV^R$C!:\,4Q_=:2@P ,SA5"%9+ DS5'9$HV4UO7,'KPN7. M4.#47[-]5O.RKIVN9Q/D*439CF8Z,0@+0U+IT66XLIEB\U=A;E;?KFYR;\7> M'* *+_#.:@ORH40*CV5:?B&JYL"3;+3%_4C*PG<^FCR'H-B8'+?Q=&#^P4S+ M!E!,S,64N#(R+,\,BIF,'G*ZT$0N5#H=,%0G;*]L?-IA.QVN%D[((J^=UERX M^@W@NL1]S3SZ&\!U$55ZZI1DN4+4[[_)"AA^F4_(*.K"!ZJ^:F&-LK3C?!0Z M(WT>9X*=VFM+<[?67LY\^6\+0@Y_7VOS1IE9*8?83TO.MUPF7X=R9E M83*V[^[0QV%BV5ZQ^Q;Q85J5EVP'9,K2CI!K>0SYTHT4.-5%\:_E9&N4O2F. MU@$GR85?)S+%_Y:L/'K%N\\-C %(CH:GAI65?XXBLMHM/D(41443;(0%[/5. M%3/.UST@FD9?PPU)?;=I4_>8N^>^!0%J\\NHO;CA ZH]!&L U\1Q>\H_7A77 MC'2_=)6T"X0"+]NI2))^X7KM(4F)]:GVM+^>\ IT/P.]Z7;*V?/_RR!MSX[:2[_?]*[R^7^ZME(_GD1R.A&_UK-!J-[L8O__6X]([6"(=N MX'\X?OF/%\='R+<#Q_7G'X[O)B>#R?EP>/Q?___HZ#]^^<^3DZ./R$?8BI!S M=+\Y.@^6JXGM'DVQY8>S "^/_F^T_']')T>+*%K]?'KZ\/#P#YM\)[1=C,(@ MQC8*Z0=')R=DP'S(O3_(O'Z3=_?J0? ME+[_\#KY]LOW[]^?)O^Z_6KH5GV1#/OR]/=/UQ-[@9;6B>N'D>7;E$#H_APF M'UX'MA4EDN3R=<3\!OVOD_QK)_2CDY>O3EZ__,=CZ&Q9)-]QHBV9X@ _G:;_ M>$SE=73T"PX\-$:SHV2*/T>;%?IP'+K+E4_7CRU^&'@N0X%ZVR/ V M!?R4?O.4.=!IJ@V0S/YU:V'D1PL44;9";;SOCPLTE2%9DTLTB0RS*Y=?8C393,LBK +^69KEFJ(1C[3(^M\+%E1<\-!+N M=A#"HQ8.IPM$S:SE;RS?F<3+I84WP6SBSGUW1CCQHX%M![$?$8-]2YBP722O MW"HT8# H+JT+%%FNIVVE9L/IPN4:$>LL+^KL9_JD-XD"^TMIFN%Q--NT'1=1"&MP@G?FU"3YYWH5&UZLF6XBT. M5HC88F(/*,XKNI40\DTG4CLL !S$;N$8.9>/%/IL:35@OW(X72[FCLQ5',48 M?7)]=QDO;ZU-LH_?^631D9/GE66['EEXHQ6-S!"+G%B-IC-3)JG1M=TR\]G" MQ 6(PE$Q< M0:VI:7U$V'9#2FR4JD?3^8B-KW,K4G!)4Y>N%>\W)Z4-RM3U4YU!^==Z3_,E M;T^50?9(VG;/2D>O$;_,T31:HD(H0977BB&T:4!-'$&578$A-]'Q44:F.(/M&&0'/24_ M.)\<;_<&6(Z*GY$1"%]@UH9UQ0+_6^ ZR-$/T&"'B MI3G9'2HA[ 5VZ1L>O>D-CKT4FO@ M)W=;=*]>6QXUUH/HG)RAB%L^3XX6FN7F\0K"Q8@< M1# Y-J(H/(\Q3NZ6M>(H0G%KR_L$HY H,Q!?,D$\4C,PD(A58=,W<*IA>,6& M06TQI;%+>I"/!N4 IO955$.JGQ#52R]#[+5>Q,KQRK$[7Q"N[\CJI>JB&;)Z M6KL9] 8PCO RQ'ZL,77JE@[$Q.TVT=Y@D$LC$_9/=?N*FKC3R%9X:VUH! ]H MAZDFTD=GCB6O#* W6KVW[+;IVK7NZ?6+BZ \ ":=7GIJ-6++8'JKVS\KV\J< M\@8&+@ZQ7F+&$V &W#O=P(&O+>:BZAM"-G@:K114#DI-V$ -%JH*@0^&R<'P_;-DAQ+*P6!' M!)3.0(Z3\$*XLEQGZ)];*S>R/-TG( :5?F[\3)GE$-7%$51 &M/+;Q\YEQ;V MB*3@&/$)=='OXXOPQR]FO "S48X+:,P'J73.)]M/0B4J4F[J@ <\T$7P01XL N]^0 XKC M ;%>QE1Y H1*5JBB.PS#N!70,D+].U#528V?SZ 1JD*J?PMX%:D]#=!*\N/G M-32/4+2TU8E0[*6=%!*E0+I#4QR!M[@Z2GUTZVLEQTV8T((5R*[&HM)/'Y(I M,V[&A!Z(X':S6E)/!*RJO:PFQ-'>(?F@01;K8*QHEO?&!SH.LZ@T\ O&*$1$ M4VC&^05:(R](TBK&3V^XSLKS/M5_4L*F9/2-+(5HB)?X)5P^4&16#[7'GLWF"P M)Q*H-/X\\2(/^YU9H6MK1J":1B]L'$,\_-Q\'5AD+?" TDEW_IP'*)Y%I_7:*JV7*3J23NT M!7Y2MO'H@JE0)2THF"K[4=7"5M+)2LBJA055 ;9'[2+K :;7>:ND >5*'_0S MJ\6C3C5+_ENUG$"Z 572^NM%6Z@ ;=B'/?'@@*'"@DJ;*UR^?BIY'_KOJS^5 M&[^9<*)J[0/C3CH7"\CB8!3-@$!13\O@O8,P*AQI":P1'75&(. PB/1BL; $ MQ+V74W+#@,^$W3KU"3K(S".=;@?K.Z[7XAQ1V/4]NK?LA%::T'818]H>'&$W M<(J);E0.2Q#N07,W'34*6,#W^&%PDR<"& &70[D:JM0JD+&%R MDQ9D $W:?Q\PL-HQD+UA@$;;IT'*<#(ZBDL.V=55IR0>W3GPU4SH?LA^ M8<01CTBG0.U;W>5RY04;E%^-TQ:?;6YV5>1[XZI(R10JY:!6RTR!RZ3>@V. MK#P%,AK4@AI_QV':TF@:,,[L^55^^:F39 ;9XSYC1/SHT(U0ME>GDQDC.YBG MLM<>'FF'ZS[8B-80A.JP^+UD,XG!69W(I"U)H\YER(KDHFB!EA;^@J*)Y:%P M-$N^?M#"7,ZUXH[=X=-*,YF)W)_I=8IA$.0-W85V2FI>L@AZN@/5M>IT@QZ2 M?VHU(+0CV@RW]UL!GK;NC7Q+3C^GS95&L\*UXL!W M\O/ST$]#QJ/9#-'?:MD658CV>K]4DC*_?:3NC;1E95"FV=^MMY$B<)I4ME1H M3I_MNO*"A^.2N$NYCPU[K^440OB>:X>D&NR0W]W!K@8J_A%/V_F@=--\<.B' MN((_)-()%T00#I:<@%)4/A+^*? C_\(-5UG/C=$L?I3\NI5F("9>=*A:I;-V+?@2C<'X_P MN6>YVDL(Y&CW:L5)BI5[^ZM8@XSIZR07*/W?H9^]LWF1-=:K?&]3-\9J3'3! M+Q>%6E',VM^=2XX,^]SL'A@,9G'EZXR,DY;00!VXWN>@)"$4J O@0P79>^F. MVOJ#=]7 UZ$0$[U>AV)B%BEXUX0[X]4H<*A9=+N_?!5D"5,R3TZ>E-%;'*Q= M!SEGF[N0=LK;C5T-_C4(3Z[2*<)] E9&G:(&]0BOUP$;(2=H_I;VDB4;I M!I!!I$]@L>0D=)7;%)C=D;A4?X E.X/Y6'UZ%"Z16("O2Z]?] M@X#\A.Y:&X.71!) 2M-85/H+5$E6(C>@6CV/K$EX^YY'%>$^;68R\@1[N8]R M0/^/JL_:\JA[.R:.#W;M[/Z:N+7E#PK?3&_K]X^NEX^V%SM):U][8?ES-"9R MN9S-D/;;Z9:9[]4&W#:P H\8MJZ?75*W'L6B&LIEM@-S(Z4&CUIH= VKPW>*.N M,R41W 01VID=,),N3-?'@M)!&E#)]FTI?I$TGX%(KO+2C MVT/:#KV3$>@+D=64U/.I#P>%6C2UI+KPR$8MB)7/ '5S8Z'W>V[:)\3RG?3] MJ3GR>7$QY4[%&:W!'BWP!2%'NUDW9BX=J%4C2=R<GP[CTV2;YBWW6_WXN;9+RCVN7G%P=>M+UG8\!&9780AMA/Y428XTP MRF)$QS(8I!6[&)&3#-A;W=GURQ[/FUIH--PE"!'MT_V6J!QAWO&^HXU2+\/( M71+#J3NO8&_PSJ\LEE" 'O">I,] C=&*E@NWLX#$:)K,-I.#2E"&6KMH[[R- M$)&)T:R1"[1&7I"42&1%H^6-7)OWQJ=H].)%#CPA >KNK[T[9)$-TX_2=ZC' M;OCE'!,?+:)_:3^XLBGU9Z75RHM;$BWM^M%QZ>GWCKHU]/T6FB^JXO<)#60N M6"#A\XF)A%\,K9JN2&,1>^F4H'N5&,T>K2 Q&7++FA5+$*HK^F A%";;HUU+ M7)10W:.O+!1&LRRIWO*&/N$X7NXT2C.28C3[LQ@%94[I,'&&W#5*"C5!5IP*!UWW8QI)EU^EK)0*E;T* M>(MPPA7L@N11ZPN 7*GQ*Y?5W!@WP-MW&CPK#)/"AT1,VS25JABF](V8/IS=GIX+[KUH.P%(A(FQY)M ?UVC0108(E0!36^$%SRF0YM&!9>81-6LP&)8<2DA7K6 ]> M;@CDH/2UZG#;U?.3%=$M;P.Z(%0X,!=H42M.Y$K4>#KC8<49;U$\V2"^VQS^8BP[8;HEDP)C6D+0F/6ISG#3V$;TXVA2 (ZI-.9 M33&87=!8-')N4$3?E=N&F>EBT7^]TBSV?;W_O*JNRQA=;*E7?FB['BCBUKF+ MFX0Y0&M@>5ZU#="M>#!7.REVATYOX$=D\5VF3=<^'(=IB8OV^'5#]L\VU0,, M'MV.+=A:3H%W1"/J79%[MPYV"JB=Y82W21 M^ "MJ%B!'%Q$+->/$ZW.NS!$Z2.@(96M3W;3,G/ >(2(A3A %8(,8BM :$,RZ)0 MA8( FC-ER8]! @$B% 'K?X2" 1*:+I8M6Q FR!V\ &7MYWI!( T>Z^%@%#NA MJRW)3Y:](!L%WA1)@QQ-ZBB9/+=+&*4B;K6" \M23]W<]!E-.*A85,R>)Q6! M8HH,Y'!/ZVK([Y-&I4.?L#S'**R,LNAH1,4FU5.HZH3'#08HI^33E-/AVK]:P7'S(U3MWV@V)3^^UP#:N9MOQ,DZ+N= *(]M-(FCD;P]ES5L&2]J*,WVP MDE!+JJ,>CMHJ3V0G<-O17GPZJ]7, MVK>&O)1"1>NS5PYZ'F-,RPW VC9PZ#7)O\KDM5QYP0:A,^03+**< LQ,6,1, M=[010W7/[-5*#R2.-8H6"#/9U>U5UA/K'V0\Z8$H]DC=RFYS M%44G9"O9NHBA'OZ2I:Z< M %%;DIY3&B.JCP0"VE,U)-C]@2S]01%E1LSZ?XJ*(MP7@ ."6'L &+T@T[HA M*VWZ@+PU^A3XT4+W\5Z9#7-!FK;TH5+X(%NM*#M4(:UZ M_L?&O[N('SZ^Q>_?_NO5WW?33>B]7=O?7GB_1J?1!/WZ[>WK+X\O[>OHQ9]7 M5Z\F_SI=/YZ=__%B[4RP]>7=Z^BGVS_=J]G\(?IU='6ZN7T_G<_LY8M?O]J? MH[^]^27ZXWKR\/;ZTP_OIU__[:_+<\H*7K]\$KWYX^Q6_.7>G__Q]_./=^_?32XO\/M)?'/]=?#YM\A9_O Z?'CW97#Z]M?EX)^? MKN^CS=>7\\7K$?KLK?[^M'ZU^7+UZ<9>SB_?X1_/3]?CVXN7MW_AT<1H,WJV&[Y=3'&\6D\VK\//7 MW\?V=?SOLR_^&_OC9A:^?OT'_N&W?P7G$V?S]?2M._B?H_/)^.0$P%@2/Y9L MW30%D<93;/)5D Q2-1Z>MAO%%KW /4CS \26#]"#PHY*[\%DBH_[)%%[D=%M M/Z(X"B.+*)@_YYQ%E1():,ON44XLZWUT$%S6E4I03ZS!LUQ5 T.DZ-80 CH4 M,#-RQ9 KY3W42*EQ_JU:Y985)<.G7;AH"DW@)P]8ZT^[K:<%5= @G&[+U^!R M05>MX.!2:_?H@2335M. S[JLR9T54M322Q?5<@*Y7ZBDI3TSEHF*T2)7/%+]!VG?#NATH)A T;H=B@SF-9\B'1"35D&@G0)Q$9O&4LP*UZ$D M(:AB_D-:VHT9 X\N&#(U-."JZRN7+H#]8M/IG?VJ$1G, U>5!"$-624EP\U. MN(K*A4C"L&E&"]\4U>++'=G[T"EWV9 M:%XH2;^, IF1CR3ZAE3^T.A-3KU<:V8K]CR%LERG#X&:7'<_[)%<"[/5W.?C M@!*1HZ+&%G_:75-0.V'MQ3C[U*Z"&*M)M_!+MJ+:% M7_9&L(7)"MSVR LV=U2D-J^#'YD39VV(=RO1PUD"=!3+B,CM5P<_ZHDH#_82)9GC-M!]U]4N\UTX[$JL MZK:AA3A57SZN7)R6)%M1Q:IP_8O \RR\[;TH9#/D1S78Z%+2C"A(3.3$KLFV M#\,P;F38LP$ZZ +)6O9<%$"9H8U7_\>4RQY:=0G.^^6GM8JI2%"DL4&GBX"^ M\[P50ZABP"M&Z96!$!!*AL:;-LY-)478,9$_B/JRC<,4EX>^ -Q0TAGN;[4X M_7O*5HB&2JZZXB][<\!B3#R3\+LZ";?3 F7WMND#PBA.G+6D'MW%] %4] E% MB\ !2/[G[BNL;>5 V&VY 'R&5)9&]>O*T@A=H,ARO;"B[H"QL"#HFG@Y39\> M;1=!1-%F._*"P1LA_[=9'>2Q3KX]!KQ4*_I[4]%I;26! D7B]\87RV23E*B!5#51>6I/0:/C9\6,VC2T/)Z1 M<"9CV>42W9NQ[M3RA(3UJ%>HI?$Z*=3RC,$J7%1W_^V64-@SQF[XY0HC-"0; M,T9A-"8'XZXXF<+\FHPNZ?7%6L08I#9.*]^T225]P.VWP"/#T(+QKFLG@V.# MMQH]4$\6S)JS\#I!1HS>L@"H)!*M@*E-+#7PC=TW6 M2'+(2V^Z6HM4I>0&,3E08O<;2>.4$;CS0[(EN#,7.>*%GCRLF&,;*NWD*N96_FRI0(02F.2T1+\X,!@+ MAS5# O#]=U7_K9R?,UB3Y4T7]U6 DWR)KASL>&R:O1&'WU'A<89Y]4:9WRQI MIY"(G? M)G^%#+,_] O?$3OPML5,Y^*S^@_(K>$*4Y:NPO^.K3P1M^+-0HVJQZ+7P6!K M)_2+B0\W4U^3^H2O<0F(VH+ M4&Y76X;2A3/SMI"X*^=F!D-/W;8:@#A3T??:$T>I!-)RZ(L8N_X\72\I8P7Q ML#J#:.B9+LW $WLYLP]IV&B:#AYC>=-W.]2#B<(9>^WK9=A!T[ MO%=Q^-0=3%!T>#/(Q6Y/I=T]6IK<3\\>0NSV*- MJ2RC=)>H3\Y_[B(!EW// $1[WKT(';#UWZ4>$4(";YQIKWJH328W)5\$>$RI M/';GL^TE5D;1O.])4'.V??--9,>?[]#YW%A+!/(J$PB++31>J'G-J7)UZ-G; MZV !:E,-P:SV-Z/ M,CH6U-&% GL8:HQ"B/B:1+_,[&I=T2<(;&>(,WGZVEU M+D=1CT4N:@9'V-UJ6) ^C##T"X%:GJ@[ *:8N91!>6I M_9;,JVM1;P@JDB+M]<3+#,0FVS+<7V MVX+46.1?\W0 [@\@.#1Y"]&NE>!OE@VQ;O6F0_%BOL6+CF8<&FO9W8(YT*2) M;'3;[)S2B-66;DN:JZ+!JY+^*J)8W 1'H#7%5DO>$I\'T(?V( M_.\E/:)(O*H4V(;EF@#\-/@PE:(S_YC/ZWW"/N M,N,]H2Q2!KY2TM4:CDU??:+ZDY":N(^$4D8\0AD#R7_]2710 F#9,9_Z$I:6 ML4CC8GFH_ZRP),W!EA^U<^%MO6@KB)G??.>YL5X?&^L9"R%SF^@!%1_>\WF] MY_.Z%]$>(RI^\OEYX$?8LJ/8\FB']U<0^MCR#)YJED;;BM"Y1WN>6T/V67W; M0%QO&TA=[!?NY#JYZ1_R][SIF4=1KI_-8P/$N=TD3>_G0^*# MN'[HVIU*S.'RV;G3MVF-K(&4WT<2.'-FND!T4I:_(0Q.XN72PIM@-G'GOCLC M7R83L>T@]B/:>2;P7-O=OK_"3*)1637G"RK+H;^C=AE&[M**P-Z($J$H[]5G M 5=5F8K7GC:E8>+-)PF0"\'KAK)L/;GDB3XWKDFIGY\6?WY:_/EI\>>GQ9^? M%N_5T^)Y;^HQ6@4XH@9]DFZ;NMVR&D+FPC"2CHN(T*#*_\ZM<'%U,3P?^F&, MR:. G11@KJ@UW(9K%WK4[TWW$ M%Z%H]'I($3@A20+5:>5K>D0XL"C'P';PD$X?$:N1FD#D"7 ^D,H" MKQO!X"T5WSH4PM^U4@#+M;M&88C0UEU+.*9LCF8YW]H7"I>@2<34O 49:8)! MF5U(TA:Z8Z0]%K _NM'324.8#B2EOQCBEG@U9&AKCD:S@>^3Q4\I#7T;)RP+ MV37>&.8",4V<:JYD1$H6=)DZRC ]WX[)P;8%0UB>G A\VL#D\M%.(A9D29?9NG:M>]=SHXUF>)MPTM\-KI'\ M^7E8BEI1IIA;=\V ,XCT>!6SQ&8\5RDIF%H$'F$C3%L8\:)VBG#.QDA8G ME$V(YC!,.G"(2?29Y^ID*<>2+3.H)BL[.K3[\&@VQ<1LDK,8F1),SQ0^0;.M MWKEZ6P),0'QPI8!QSFKL7ZT2EQZ DI4J5/JC)"/:S:42P$9-*13&8L:U07CF\KI&9P$NPVE "<1SK*!DVH%Q5Y6($_!Y:#4WMMI&+DU$[ MJ LJP!?'/.+T.K<6CC9%#>NR>XAPC="174OB$2K!4I0O@G6R=A4 M8+?QO>?:H]D,8=>?2V@Y=Q"3JJX8D-FN [Z$P$HM@^4R\!-U 5D3A^.;Q*GV M"J#D&Q^*1?^Z2!KH/F W0CASPBL#=HP%P?ZUV>(Z_I%YJ_8U H!Y"B*C J+I MY;'--C43!($A%K#K4K*:AF$8(^N5B^K*!$!!+R M=:W/,'U(ELSE\\+=ZD68*4:QEVL+BU."F4YCK4O@W(1_;5:ZU)EW^X];KEZV M89FY//3$T544< ;V&Y!3(XWLI)0*O7!I!2S,09)-KA?KEB^T#*RW&@.-V7[] MFX5=NOIIN5XQ^I:>EL3"C6)#=7PY24DEP^.=5O_E(P["L.A8T_CT;@L7PH(W M1H>/%F(RR"3_7O-QO7 3D#NR!7]IZ!>40/<)7H:TPO> R-:%VU) ^?I'UZNP M!S('?1&H,9/*/0U8T$CV-:@?!LH!8'8V@%6%^X:]>)+4_3@TS5XP)ZS! &IT9 ND_SE:0^N]$B MR7*F8=2%NYH&EW[DRM0_R*+$H6C&3G'UE(D53X!:DH+ M$;)%0?)$)2W_!?#$RF/WS#8R!*0]^%9_)"@FQK,>&-UQZ#N@3AT(BV9=PTKU MEWKV50D6H$)>"&;U]]""TB*C[JX11=)>9IS8R4^NA\(H\-%9X,?TWG6.KFDR]&F&B[M&K!7-*FB6'=3L11_'HLJ+2&_\+BLP]=%RY04;A"Y>)B&%NFD[OG:>K^O MK>F<"ZG]GQ%-]D?.8(VP-4=C1,5,/M][*>Z56.I#^VP]Z2W/&-8BI9'Z>PH4 MI+25D*-[8Y1GP&C>6XL[H (T(J\HR9]]4#2:$2]NAESJQH496;K'[JL#Z_A3 M.\+3-QD<"0J\J:0/MG/J@M,B[";([0;I7MRO+?0*@N273:J?9]1WFDR_RO4V M$.<:W2P^:8, "RZW)K3MB\6,VX])Q<303_>P/<>G)+G.W#;*<_ZT;:$17>#6 MU*IEE0NX50R'MR[)7&K4)VWD5"7-+^2%..>,H@7,76D]P2>M 3*"!ROW'7C) MOR.G>KZ7C_1/W3N.(%&S=V[M*8 H!E#EP\I^5G[!&!+ZR;:6:.MT8?G9/C:8 MSS&:DZD-_8AH=NC:285;(<#3%6=;QU2^#VME5%G,Y9:R/#;NM.2CF>T4+)J: MV_=PV](MB0L4X<-6$ ]]\B>:6H\HY)4-*S7;SX??/=P^N \3&6A>2764E+?? M.Q\C.YC[5/G(T&?()_+>;R71F'46%;-.E@!TQ77%%)58N@2@BM,4#SJ$X^(O00\*; >#>0>$YH_FEDD!W1"YI)3U_0T3!).@\NLK$*[ MMUE!P6!,5Q2YDKY7"4FPVH2A\[^<4BHTG$M%\;]02P,$% @ %H!-6K5R M8*A9:0 #DD% !4 !M;V1D+3(P,C0Q,C,Q7VQA8BYX;6SMO6ESY+;5*/S] M_@I;)-VB M3_/M9^@8/>3Y[MM7KSY^_/CYBGR3K<(49\D^7>$,?H&.C\F$Y90G*88)OT7+ MASTZQW?HS1?HS3??OO[RV]^]1;?+$_3V]=O?LR'_YX]1&/]\%V08$;CC[$^? M<"L]W:71YTEZ_^KMZ]=?O"H__(1]^>T3_*+Q_<-?Q?@>2 ^+? .+O/D2%OE-\>N+X Y'GR#X\O9Z+L7IF\9<;-"KH>', MVS#F7>'+:]@ L@A^NB 0%'# 5PK&T4D*,>%PP4\YCM>XY@S,G*P:WT0@%DE: M#J0+_^F3?79\'P2[?\VR#.?9R3Y-<9RWB9(1:"@DFR"[H^ 4 PE8;W_W"D=Y M5O[F&'Y#J2.>FW&E!!*@:(!9[M%/.A D3_(@*ABAQ^Y?T5U$=QGY"@X8'!_? MWGSRY^5B.;M )[?7UV>72S2[N3E;WOSQ%9WHSTUX9VF3LD&Z*M[$V:;#4\R1,56J_^W(O_HS >@/+ ;26;I\->.5]KAEIQ]"(, M[L(HS$,\TK86+.!C;[?!,-K@%_/9N_G%?#D_\RP&;+Z^2&)UD3+/OME'^;/ [-=L("/TZ -AE(0;I:+ MD[]^M[@X/;N^^=_??/WVS5=_0&=_NYTO?^3DPHMDR!G&"X@$W5=_'ICN.YR& MR?HF#]*\._5?"\C_+HC@W5)3^861^'5S+PY(Y+-XW9W$;TQ(_/($^XWQ$N>C'=#- MN7V\C!L02$24?(,B\F>?U[.0"[P M1$97/]YQ.E=DN%.Y!2]S!V'D$BV5?$21Y^&,6)C/O-K^)!QJ/$B M%R(W\#5M9O(00:(P*@GI_*+(_)I7WCO:>0-R/^(X9^]8"(Y(8O)C-GL*A[[3 MU&L-_?R(5!*B@D2R*=FGJ/X6_01?_].O0\"(?TW#F0[U'D\30;-5'CZ.X43JL+![XXJ!L U?$_WD;+/!JZ&MD8Z!'][?J]TJ;C%4;+=U,1HN [KUR%.%_0/7"_I\ M:OD19'[#>N"5[1NQ%ZA3VL3C6".T9I]>,$MVV8EL5Z$@1W?X/HQCN-R2#6) M^G8:#")#@^V?MN'?G76J-^ B2Y92'##YO4@0_BL&G.7:+@I^M4KVX)"ZOTJB M< 71(7=DK6!PW46QT,!GFLIL)H="%L[Q@*G!+(B?J73>[+?;('T&:;P)[^-P M$ZZ".$?UO*B<&/U43OU/WT>7GLF-6'PUC>S=)#,RZ3J,]D2/QS=XM4^I-L_N M?+QFOM'M;I]3G^ABQ1.,8.<=$U*7TCX>&I+MP@] ]8A# M0[.//3"^\#4VT&\T+<@3[6:3E7*;@"\N52/D*B5 "I IK]OKE,.&8D0266 MP_L <*H.GM*!)'H2EV/HPP.7 XY0C'.?FM30W.@3>47>*ND>K]NYHN.]8C7K M.59AM !)=C54TUCOR6U!'K+%'*@,_)^*XF+,W(/7JP%![*L&R*9W)6@^O#)2 M8 ROC&E)3R>I.=0TW-P62G!$5T6YA5O91B^;\J][I/N#/VFLY^S!Y"X#_YI+ MRYX%]"/1.>XC6U'(B49N8ANG'B;M*N2*37N^S\EK]4,8A]O]]BIX!LTC.]WC MD42CZ^J#JZ(JX>D(G('NP*9 Q1RHG 3=QFN/:_3I1VN9%2I'2Q$1JP9"%G^^T= MN2_!JTRS8X[0W4$M$Q^A#H8<;40SF. _=.:S[CEE I0PF;'%E9-DNTUBE,'F M]QR',A)S!DC$*I:A)^2825BM==QZ;:1PR!R&\!D5)OAP BYQ+<.$65=";*T# M,T42.8+,R-=Q*S-2.'0R4XQ 28KHF"GX][3,TYX]O>6'!4L0Y78-X10XSF@\ MQ4@JJ68QQZ>/$AB5TGI,1R%^V(1BU1R2IR^<[>V$8*Q@6NQH[6YN/1MD,VF)+:O L]C(&-FSY,>U_\5G$ZT'B.656?5'04545GQ0FRX[U_L MO>Y=5-[T<3$-"-$/&.Q/>#U[Q&EPC\^><+H*,WR5AJNA7>>NH'Z!3[MN&$H4 M@G((*L:@,L M3_#!W .*[>8X-B/XO+?Z5O5-98Y]$X@//@;J16_],@Q^=!F'X?1(/'LD\" M):\5_#TC;_J0IR./82B"L8@.UKAO_T,/$N,]XOB,,>.UMQX*$T#>R" @D73) M9?E?$9\47#W#IH48%,[P??Z0I.&O>$WSZ6CX'@,/BBED[YX;[\A.$6N][\M^ M$#HNDS ""K(F&PWC":*?>PZK)O@I M)'++1B#:?6Y"X< &O&NWVI/C;5LU/MENPYQ>$[-XS3KXW>,8:F..+E/=UG:< MSM %-FD=O6H.6NBH,1-"4K[S4&9'#\EBDE09'*QC=G-Q]#9[& M^K)ZMS3F ^-*CMM9/H4#:>SC5QI3;B&Z\QA(12RB^SV^OKLHT)'Q@J3-9T4-(B0%8$I$K1E:5Y*CX)3#: M;\U18\8V2X^:D<%6T6X6V&'E%#:W9"5886!)4Z_E7#U2@B/3L6GF>K*!-HLH M@ ^;Q6S]5_^2L%!>ZTN$> _-BBN#2*25KS$T:K$EXV4]'&6FL,E*(G9]Q+]+H] 3BA\_T.Z%8]V:1L,&?#3T-'7YW9T]AI4O__Y-]'G7[4%G\(2S;7V%-Y@<<.R1.(857K2"<]N4 BYM9-]R8IR'J'_>?WY MZ]=OB"J>HD<6@_G[H]>O7[,43')&5?%+1RA.8HS"+(.^&]1(*J@/X,=4*N/Q M@6E42*,>QJOFE%=!NDAIU= UG;UL;3FJP$D7]:%MF8&FEKD<*HG4H\*V*>3(P[QH=0S-O%X'11TJTU!GO2=$V1" M-4EM3,I2G7@).BCTL$TD\6CZ?VMZY[T>#@!0&!Z26*[UOWG]6JSW_P'][O71 MEU_^GJK\7[P]^MV7OVN>8X=O 130 NZG>(5I+O07;XX0D(U^]X&(TD/UJR-$ MIMGA%?1\CYX]WZ\R03FT=+2(/8AL.GH]F*SH06,S $LMUUW?#'[EJ\M[P90T MUATIZOE'?BBH5O)CNY5 8R1JJN>!7^DR>1KHL.^1-]28=I0W@6P5'S8/"2Q= M1.C@.>#_^M.]!U0X]_(A-28=L96::JE)")'^&2"4)-$;8"KBI&O5I2.!?0?S M]3J$#* @N@K"]3P^"79A'D0#RY1L%1_B)(%%%HY3?8T@=OB8*$XK-L"S0JYA M7",T1X&QM>!,0I!1L<^,(E6XUUY94#3P2N2I& M4;$*&N.\.J@-6^(8&T&UY9EJ_AX<4E@D;KPDL7AG'"PD,"C*U?7*6271JV1]*$I32\WC$Z=O'R MHL2TA\IR..^[( M7(\L+6\/U52.$0B(H]&_ZMAI3$)H&PU024^-K?S,=SGD: M1OM\]4HL,C;7TY'91%;7;QY*S55$Y'NKGL M8/ A=U:0JEL;[Z&+.UBGD^UN3VU!L?P^]""@O02$%U][VKD1;I]"[<-8V0E M[8W,AOD-7[=BM[6(]C)S2E8JCO2Q7<5=5W5VE@(# MB571JOMC?9NLU\J]4=;,7VQ^"*#Q17X@L3 !%<,W;[]X0T719DI7[ 0Q,V6))V?/^*%=L.+FGI*OZ*FA*V#J,E..O^"9\10N>#I M"63?;4XEY-M=E#SCTK4"#4,<*H^BU=V_;CI"*.OU02: AE(9VD,7%EI8.'\& MSQN.P<.-=N3S:5[..DDPU2=EQ!KVR<-VOS?!E2_OPP3:%<@^PCL9RY*M8!AK MF0I!MHT/__<^8]6+EHDDD%C2XJGNYI1= UNR,,>%\LM OL:KY#ZF,PZ\ UQ! M[2=^W0ENLJ<H15<&@4>Q'/%I6U"+$.AS">;#8996P?LA%1X,=]-WY]-(HWQZG0L MDH>+3NZ%.;182LQ[TQ%0B1@8ORQ;(CHL-Q]Q>I<,Q4]1DW4I0XOL\!?BB!J( M@:_'\#R5)%YLN'SU6;PNC<'SF)6O710;9XAGALV:TWE_6$#?];R"S*O*!Z&] M4R>B /85)Z.WC"WQQWCD.-XZ]HM.ZEDTD>TS7=?>0")F]L[JL9]LU%TR'%I' MTG2Q-5Z_>[[-\'H>5^GD,RB+'V[0 M^?7B UIN]QM!XTBEUH@S)G!ZIDV*GS=#6$_$B'BQX0D Z^@#+ZC.^W\]*SC7> MRW*L+9624[PC^SVD\T"IB&V2YN&O8XB.:B7W\J. 1I93P8U@Y4&X,3[U" ,6 M\C*DP]Q2D&IE^E"-YD*(%^E)%(3;H6VZW=;VH--V E =DRY,E_!S;EFQO%%U MHC-9;-56:J+T@5GV M1GL@/V%JJ* -U5D;/:X_X[=>XW0&$IN#2BN]Z6@75W.XB@#,K$ M:I7N,2^ZHY^<1D X?[W;P6G889MIGVQTNX#F)([)+J*A/AV-Z=;CZ2PXD\4= M=L?7 R3KNLZB-(9,>:_#M=[LN/P\+3'5L%ES;RLH8E_32&+/G<>/.//I)5 ! M,!TO@0)*0R_!_/+[LYOI>PD,Y,' 2Z CE^US2[+<>1B3YYY'(58!,!TA5D!I M*,3G\\O9Y] M$>FR(] ^@'+9*H[@6<;D?);)FH0T0YQG?[D&*B/Q"R6!5LV# M;3(2)V"R7N@.:>(C6-H(,E&<]/N4EHPLF7; IO],#ME$0XL6H*9G%N0VXI' MK^+[(.!@Z;7]&W&64U-R!&R5B=@A/:S-P^^#,(:XET5\&F:[)*-9P(L-\ M&5BZ-(L-J.A\PV0LQO?0(THE96J89-X'.+N2POF%UG2@]TYM9JQL]!K1XSZ< MY_8JQ=#9[K1H,UYT+)C%:RK+;,W1#;5&0 SF=C"70CM(Y 63T.J#NZ*P51Z<3G2]W7=F?6-&[P;@?JW?_Z H=[N MP%+8GM]KWW &@[I![TWC3>%'=*1LD33@Y? :V(UH\*P3PB%ZQO$=D-%/[-M_ M^GR]V9/Y]0@7?]Z9R&\T4MPF\LNB\IL>.2S"JD>CG''JM3QDE2C T7>4AD'' M\QB=M#M*^TGW,&"D06/IY@EIJ\T=]A8>19XDB[B_.,6 &'2//CWH'NU!;M2< M4O6+%MZEW1IGIO=!7,3;GR1QED3AFOX O36RQ8:\.S*BM[%?[3.R>):=XFR5 MAKLR8I]%1$$R*QF\"G&VQ$_YNVAXN_ZXL/HP!8Z*D43XE]^=H9/%AZO9Y8]H M=GF*;FX_?)A=_X@6Y^AF_OYR?CX_F5TNT>SD9'%[22-/KA87\Q//+GLG\'H?X<5F1J9?0\^1\!'?X-4^I>$&9T^K:+_&:S"HGM!V5@$S M@!UV+AMKHXX H(>4OL&1D&72% N!<:#LE .].*DQEDS"2B/X5F[&$[I&1N$X M1+>\''O",-O"_A]:@Q\$)O>:_A!@R]0Y,O=Q.3G*D^93P,=#8$BY:3P8!J-B MG\SN_6X78;#F!=&[( )WY,T#QOEIF*VB)-NGXVF G99V+N-=H)/9]1:7-T3; M.ITMST[1N]G%[/+D#-U\=W:V1*=GR]G\PF_Y=0O.-T[WK@3JX\R0F:#'DDV# M!9U+I!XF YWDBG=85#,<@8[B]Y@U9_%!N($)3<80O?%2>(V6=)VU8P*4/.I% MX"0[#&R9DLQI\FR-:=$KDDJ\! U)V3->*GD9#5 M)+#N\5@_S%KYCDO(A'1@2] M[-5&H '.X)XMID!GARFT_E_\ABR7O.1-2&/[ M0C=(QSW9IRG9 V.5=[. P/5%; &CW',B3O/V\LRV9W[C46U)'?N;NIC_H-E4 MNBIZ.$[87-X@)E@CRT M9TZ]F <94T,DD3$ZR+<4F3&NX:K2XVHK11=0GA T$KE4T"Q@-GA3G>S(0HP]A M'&[W6U3&Z:);VNN3'!OH/%C1)5"U-*)K3TU\#25&)],F)+77ZY0KEL2_QML@ M!/HO-N=AM@JB'W$P=%A6#T!\A,'8@RO9 X0@O_?Z-.DO"<:2K*>/=:")T;JG MT'[K*5]^Q-$C_I#$^09^50FR\)^ M67Y,/ EON;I[(V9'".7"^M5DE08YEVWDDR>$;=BMDX)^BO)][A_DG0KV%=&5 MZ!$:38$F*ZO;Y^N1;EZI3UN7S\H= \DG#TE$KON,I+SS,&@Z?KL..L!H\^\NQ:+'/LSR(U^3T\=U4I*^( MB'V+-K3K>&73>M:7>TBT(>O1K@?E_&=%+;!U4XXE=[#MN\50LJ'*;Q#] M2+2=:'/,TR2*@C1#1)5D_98_\ZN4>)%L?>>I49DW=/"N2<=NYUB*2B&48U Q M"!T*;;&8N5CJ3'9TLFWZ+%3360;F'TEU,X-(.IH7&6.7F>VVW M:@U/1>=NLDBC<',$L(Y/[GNZOB]Z;+\\3;L#Y%-IC#H*=H8JMFC[_"E!MI2/?W)<"?ON-0 M^[X[$;6P\7G/2;K6:%"U=N76(3.T]TVENEUC6D3T),GRK*6XC1;FTA<:'Y=< M3YA505O'[V8W9Z>TIN79YCWB!A(6_K ;@GH#E)L4OTWH_BH>*-^3 MMR![U!"->QD(QN$ 99I&X,"!W5^ M5N3V_CXAESC-"9CZ'I5 [+[0YOA(2;9I_9'O>&IWDCC:[E10OD]Y6EC_3@_B M71<0ESC=#FVA'!%07^&THV CMU+0;U 4;C#Z]!D':>;?N32JX+5VXGCT[E\G M4'Q4\/KT;)6'CV,7_Q@ (.>I;+U!-JHVR :6[SX6D>4[KW(X\=$]\BP(:FDW MMKXS6T+ ;!SP+ M=]"+V$(:*>FU2U14M4EQ%<.0::*3N"W8/7:ZT_X8&A*G[E#R,E4[9YGM)MGZ]P UBV]=0V_$5 MIWPX5EFJ4[&<2 !R'AOO$KL>5Z&PRLS+N0Q[R.;(%A4%IZR22/H>)B>0CA!% MY.J.U]HPX]BG&_7=\7X;Z*WU%P-C@$(K7O\B4_*[@3S#.;6 4;6U3YJ>$07K3 M))7WD;;"H'FG-LRV?5UK?+77.,O)&F1EZK6]C<,\HZ!.(IJ@*W3N0^>&1< @ MT.#ZYK8.-MA7C4?\7>PC2UJ7P ,;:O<-C;-1)%AIU7E,H-W3\X*VG%H^!'$9 M&D\0P6O)V4 5"L@DJT*/IF+O&ARO"5[DKG WO>'IR&,82G--$!U\A-AJGD^$ MJ=!R4//<*(P>Z78O7B/[_"%)PU_QFC:JXL*SX-8@RDI#V[@& G@+'^P/\%1R MSH9%RT SX*J34ZV^F(T:"@K1]*Z].Y/73O&*PW"GW_/>)O:XX"K'^(/3AC6Q M(K\_26+::7F5O2&W(QJHO>P@L_C5;+% MR^!I_':)RJ5\7%PJ@"3"/+\\67PX0\O9W\]N?)MC3%C'RZ 67>M3'$K+A3DU MI\[B-3R?B)SB>!7B;'RQZKBXZ]=)-_ D8D>$[L-\^>'LP$:A#>>+[L+9C."VA7REB?I+/5:K_=T\5. M\2[%JY#5I<:["%.-(5[/MDF:A[_2WU^ER0X3F,#&G9._@7=K!_MH8,D=#*SA M7,)5RP!0+=(G,0Z/T;U%0+X+6W"K4EQ-PT_O,G1A:NO@M,BB5+1VJ MRI[UMT1[SE;)'A)8SIY6Y%,"SW[PK6('PY#'O?G.L()5N0WFV]T^I_4S68TY MK[5G>XD#+]OV=.K7TYZU CO=D_?>/8M'8,Y.OD2+I.WR,,WMNP$PH$_/7(:[ MP]DYZ\UOI\+^$M$P1-B1R[V5R@I.43^ 99('$8HK[B9RKO[_CJ\635&'LF@) MHJ@G9K,50>CGGAX!D\Z'8*?,I!=IT%5(Y)"F7!DSW._$CK&04]F>7<$>ODO= M>!NV(V[&N[@54/RR=JBEI/J(&.Z=EE#?U1_P&/$^K?D]A.D?PB"1X_+N(9?, MC@#Q0%B#5GP3KY_8\']ZCI27L:REH+5PMJE-=AL_4HD3Y/:9XN'HT7()?Y8:2/JHX%?"PI%8[Z72EB;5GGE9!^"U4,8 MX_29MW2/LO54*[F_Z!702#9E-8(^,W$Y1G33^Q ; T;R0J3#W]+/ 1KLGA!_ M7%&2K>*E+:P8%OG)3K_FY >D*4LV.3G>\4341@T7#P(DI.CWB-JA;QKJR9Z# M0^Z>L$ZH00X@2HJE_,B3'""I4-5#CL/X>),.!I#6(*>% MZ0Y7EZ6W''8S7WN_<)04KPP80OSLJI\64RT_)MVY6P_RP=UJ]9?)W1;%#[G; MQ*\?=PDW+78O/\QYG=@V#'WX[(O);<*WV'R H%41U).Z_WRWX)*A[MYM M"B@L^>V7XXJ#7(&EA:_Z<,ISPA,[QG,CG>IG0A!LF>Z1YVW*BUA^@**=GL;/ M%SY:;G1NI#=^5R"\1'ZW*"_D=Q/%SOS.TOQ?'\(XW.ZWYO86,HBSM9"?:CM+ M>SZ'=WIK<9GGB7WC_5B7$A\X+4;&X@BG$P5/P[*X,9]K%O.+2YV+3]-AL8CX M%8M;R/2(*!.%D%S?W(YB256OY3R+0 F.+(>U#B*B@Q =A3XEX[+/IA&\8,31 M9OZJC@ZV6N"O.$VNDC#.+\,84]5RF9!7!?T5^>\9%([IH"ITF,[Q.\$<,HE< M_<_KS[_Y AVC_WG[^=NO_<>D=6=A$]D MOF*)'!?+T)_^062]@XQUG=/Q(=81/)FD??WYEV] TMY\]?E7KR<@:I:J2KS,X9*^-EG-&(A/O4SBM/@1AH4X:PO>E(HGR;EN4CM)0B+; M7AK[NRQ% Y9JXF M9E@)HVV6'G)F]/Q MK)$_IT38MCK[DGRSV'!9H".(C'B-@=T?*ED1 B!U?D1D= *%;AXQXL;0$XK_ MF:;!HOPAB%%ST"3.+"5C>;F2$\=>P8)J")?!%H\@3(VIG5YU_,H2X:&=)^&; M22A,(B[PG&\AU/'J 4/],LSA,)K'Z_ Q7!--RY3E&E>*>-X1K%(BCDL!D+"= M?DO/AZLD"VG5NT/^.W:N*-E2.EGD*%KJ(%=%#FE=SO3L:17MH6CS11+?DQ?R MMO[3&&=#Y_5=OL0Z0R<[9,I,W?KK(U1-A6"N8_IHJ__N4QQ["T?CR+*B88\' M'ZLDLMA\L/C1 MDI2,:N0+2O'LH2C+JL#>9GBSCZ !VM!WI,&*'GK3&8 E$:FS+ ^WU&:TIY^B MB+S!,K]7G3E7&Y>;(0ULW_KE65?5<1WY*FNOXT&PI,!TO::!=T'D6EATGI30&MU+,UR)R-NK+/ KQ[J-=%G3FH M"7D]?-7^P]E]W&M-$*1.$/)&PT]0E0_[O;G$_&C<4@*,K,)/KC A=IP']V!^ MC.-]$,%\\WB5@IP=7$H2M[]N#J(#/,F3UVYJ+N(6GA; M&BVO(?9IL2$Z]HPLDB_N\H H@.MY?/:T>@"?"#GH))T/AO;Q]X#$?62Y/;"R MDA[%%"A *4Q^G&R.R9,.!3"_7T_* #+2B CH2;L>"E=SVO(N'UB0)8NX/R_% M@,@\OT'V@'9!N/9:0D;)GT8-&3ENMB$DM%8VZZ% 6]N2VYS^;N@0$NDZ'A1T M*3!2[\M=%*Y0LME@Z#*!=C#F"/0UE,$P]&D8HU.(!TBS^K>?^;YUM;QME0J7 MTL36E' %]>+P.CLG@,''/_D5\$B49V72GK=>U@3U&/I/CI!\CH&0B68T%H2Q$,:3#41*C%9L K1L/ M:Y]6&BW_A+8:-5EZO#=$4IWE,#.<]#\\A)449X48EPVZP!?OX+#M (S[]TL_ M@&4.T_H+L#F'5(UM^B@F)8/J7+:6;QF\R[V>98',80I@?]D M8+'6+N=><'4@2453*(Y^;GE3+@J:)JCQMBDS5BH"WP=I".()5D\^F434H4QR M1QM.Y3P#W PN60@N]R$\N\F7/G,BN[&KNI([D,!*T:,/1OZI!:DDM1Y@)#ZZ M.9RZW#3 &+V;40:I04*'FVNQ,>1/)2\FZ-NW5:S3C*IG"*V$'99 MVGUKW@[0R;+1V$,B@\KWPH>M#Q.A!;\;5L.N9.GQK+C ]T%TC@^C! ;P^9;S M>@@R*I:6QA*1OZ,-QIGW6*(#VC<]M3P6MC4BRA[-U/B\V"P?R+_P9A^O\;K4 ML(SN*I-Y7%?7-8!)_7##S.< ]@CH/+Q+\3$;7K=NT_@@G)%:2:BD?O7]4 ,F"E"IK;,O;X-G3(&.>S+D@1-A:1V*]<<^# M,/T^B/9XMO[W/J.Y1P/+D'P=#^9_*3 F]60W9!AZA'%^0SJTG.,%2(VQK4.4 M*UA[$NS"/(B8OG2-,YP^XO5YDI[OH4]ZZ1 ;VAS:>7WG2E%G$+4-P0L3?EI, MX%F7LA:!@^9X%D3JTZ+;MI4X_3]H%Q[&]\R6\6:,V)*A0',=#S D\/(F?E5E M)^\V_S'D:)"6]S)ZVL<=G(1S= W?Z M;7)WN$T6._B0S1YP&]_@:;X,P)K\_J,3VUNCQ[@$LMS4AW2,H MZ\Y5#$[[G+,_Z I!;?I\QGC6#0VB>\?A"%A(7=Q!##=ZC#^BI!#] M/$&[,L*6F4'\O_Y&$KO6*W ,JMMZMZBEACE%3_=I]<1D,[,.E'3ETD9M=DYW MG]6QMML5/N5!7C>2]1=V:\W'6L6THHF]%4*Y'JUG.O2YK5_0_2FLA4D=M,&B MO_T>G<9\;!R$9HCWT"1F$?T[7HLM;V>LPL7 ,F:XJ ]/JQEH,G$#=AW36ZEI MX)+8MKQ(8C>.\]+8@3;V(6RV5S]S^,WC+$_W-*^6;H_E0Q 72D'E$)^3)WP8 M9^&*>@:Y1_]4-. A4'DYFO( V,HBC),\B%!8CF(^[ G9F:<@ZX.HW4.QT(># M4PM[=ZO@*$_IR>#V8ERL8V OSX*!JP\E9#@*6L;XE^2H'7,_#.+I'8VM]H^T MVSC%J^0^!@_?,GAZAV.\"0>OT2);Q8>:+(%%%@A=UL)!FR1%>VXLRH,G=%>, M]KIA-#SD15>%O+7B6V;2+^ZB\#X8(4-#L("74-86&-K2 M67F5]]3/H5"M(+S]X, ")E@!.&:QM'CXL/:+_3'_WM\C'[Z MX/ MJU]?1W_)7^4W^"^_?O7%ST]O5A?YZW^NKQZ=W)S^^?ES?I,'/7W^1 M__[J'^'YYOYC_I?%^:OGJV^6]YO5]O5??EG]D/\[NC_#/U[;K_Y M^N;L-/WF9G]Y\OY\M0B^S!>O'EXELZ]W\V^VRW3__'#S_#;[X9>_7Z\N]G][ M]W/\Y?H?OSS.?_?TU\57MW]Y_7[S]&/X]U_PY3_1R/T^87K""J?Q51*%J^=R:](WA$IZ MCQ>C:><<.AX5$WA,P>S(MKUZ#@COQF#^^.I "FOMX98H(INRX<+@+Y+F MY,YUAN;ZLJA35IVJ^LRW_5W,D<;[HHU6'\L8:RK VN4X.G_,UG1?Y,0(+FG% M][+?$+HY;)KDR7[6-F8L\V.RF9TL$_,BZ&"1DH5@NLP^_DDQ42U M@W\-+&BJE3R4&Y-#(T\GJD? Q5=TP@DAU&,)2>1(W!W@)RNW"I>N\9XV^M;$,]\ M%(]!!-:)<54MLS4]G$PF<*GJNH.TT7]PP_W6.^S"W<,VA&:DL"^-(6Y#-Z[H M&2\[I>Z$9A)8#J=26(V=9HM" PGL1 U;':PJMK#8%$F00<2Y:4=1^\W6='_Z M&<$EZ[@*]3;H8%#/JN&(&^]5$#OQN9$::TP4RW.0-1VBW35&OG55*_EJ,B6$ M1M7FT+,[U8!;[8Y2+G\OWV["$'^K F/:'L'4QG00HA35G9\67<@T^WFFO!U, C[Q%P3#]' MK">XYY/0D(6-^E8&>/=I;L(5B]"K*FF=XFR5AKLQ0I6Z M+N^G)E\W(*5VWN98[_XI6]XWWQL6M+$WNY"3-L4/Y+ E!RLY89,M=N'D,E[6 M1[\?0]CD]?_JX>@BR3P?D%TY?%!KS9P4MF_?2_R1<^.G24S^N<+R\ MO(\#LRN0\@.3#(F>$R..AGL%MG)L2%EFZ6#D&P: C1(8A.NX(G7OT-/ LDC-,LR#^"I(\YCPX'V:['<7%R==!$4QWG%I&@4H,BF! M$:@<@N@81 8)!,2Y>.CY4@N'!O$> 4?SJX5(&'I?"1U2@NAB$8AXH^P^7( M"1P(IKRJZU:9T,%6[;@MHNNDSMNE=850 M(D]O7[_Y"K%!J!J%8)A0276OAEARM]9-;.ADU5WM0QCA+$]B_"Z)]]"6ZSX- MMAUD3C7>\16F $4B1]4(1(>@8HS_H\F *Y6LZ-#N$SA/R_-S7AS9@31,S2W) M2AZ"Y.70=/3I>3^/.K"R579+00&K=J!$1HLDQ=,PQ2OR61?U1S'<:1"I' ZI MCAP?ER-0-602YA0]2SC%6(FVG6:B3%1^@G^IE7,1!SHJEPM'#JI;@6LUV$,9Z3?PY>D*R]P B/:2,A MJ"#0"P)\BNBW$]!'91P22D432>LXB1EY-Z_#: ^OYQN\VJ$8&3[DO$D3Z:<;51S-2&(;5#MZ@&O]]!<6KS* MV=,JVJ_Q&MI[PJVW9Y4<%IO#L+91[JYA@7-]\@T*?0>I?SY"Y=SH[.H&G031 M:A\5[_R#2];/H3J*T#4.Y.%I/_!A;@S!6*K!8&!-X'+H#K5,"2GD!O)Y3F$9 MLH4N<4X#ZQ"9!+%89(F&,IG[Q%ZX]/>.):V'3IA91./99R8+"@2TN2'AR# M^UR<*7Y$[W?AA3ZE\U!Y41N2IX>AZ@0R0Q8;ZFX;Y=85+.#XN=:&0)9R 1^" M0-%/)V&^EK.GD5\AQM ^FX?-5X0:+=)K*.$^IG0(5W+Z_% HI.68@Q*4D1' M34EP5"P42) 4?4LE7SCM& J68B&'WC(Y%-UEJ&7.F8P4234F#?KV?C3AQ&-I M2)K%W&KH:F ,=*,JVI5KR3$I/XP9;[5BUE:(N@A:EN;_NH:N)^:Q960()TWD MIUJ2#F=SI.\<+*OPQH59'JZ""'W 0;9/"]^<7[N!A / =Q%>-N%?5#UJU84H M-TNRF679?LOZUWS$*=Z3#\,X?\!5S9P/.'](UJ6N7A8Y@_ MTTW+^A /?R=IUIC4_:.&M>==4TQ>[H6BG;7J3IG>I6(F,.87B '!A[TLV"*S M/3E\4FCY1O/AN%;OM)17V>_]*@U7F"J,;B^0WD!ZOU3Z8F!RT8CWTW3\[N,* MH/Z6&80'/4*6=5=?)KO[Z/^!FW86KP'(T8(:1P'1:?CT" C(HLA@ ((1H@?^ M9+;7,/+5286SI;%MZKWN4KV^N2W/QCUL>7(XPNJ#:W8FZSCQO P%;3_]CBQ0 MWTET"7HMT53NEV0XZ" ^QGJ>*?%]5#(;YHGV6J.M-*3CMBD=,B/Z% ]5CZ_@ MU[W2:(94D1PJ(_T@=!W./CP*L@S!XG-$OT=T@$ OFH#V[KD-W+A1E*, Z_0),"HJ,I4()BU4HN*\1MQQ?H38W)!D(MJGTTHP&5-> MQ6&@HW%JA//^$:=WB0L-ZHU&@^+##FAX)J,#[>&Y*!P._]6D#$EM^_9\:+CT*/6&5%J_%J)B6BGHQ M,0THK:=N%$LN)E>\--W7MQU$5+@*N/U);=V1] 'VUSRNER@[.H_E&#!9T7$ MF1ZBX<5Y*D'W'02@$6!F2#-;N:0-E$X2:)NZRO=!M,3I=I3'J6(AA[XF.12J MSEB(&X%@R#0>BGK>-1MF*5&W#!!@#;@ZW]""82XOW?;RRL9HTW*QRTE>W702 M_*P/B82\&V;QFDT+'1?"1YCT-,Q640)AFV-=8EU6=FRJZ@":6K@F$\!DP>;& M =.1(/:&HH ^@>%="PZQQ69)'B\9.=7(0V8QG[>.4M$^C*)@_HWW&K"FIW]JV9T7-UM<8QNP$E;2D5DW@2J M(3YBWO)']7O^YT7^0%U=08R:@R:A@UD*2J,"A@5!+7/@KG%$7@YK:/3Q/,I) M*5C \;7F2\XL7( G*=E5HZ:GZD$1KG&:L M#J5=V(=\"C=&!P-(5-$:Q:#__ROOYT;&-F;&J&5Z@)T2^MEBXP MFBE+N(;[9-HF -W%9X*YCF*^R1+Z!0I\Y]S&99B#]C:/U^%CN-X'T0]A_D"/ M,+CC'L+=,CF+\[#+!:7)?^RZH@M=W@(N>0Y#F4/-I=) MEC:TL7Y0CAHB[#&XUR@LEP:02$2%[H'Z:[3:D;=%9 M)[]XJ94/U]6=(8',BTJB7U]=5_GX3) MM(>(-&Y12T):^@GKN:"/&[@AR4(XM@KO,9W+V9UK")#4%%J-IFI\8_RD;M^. M3*RNX"[TL4\7I(9B;JFQK!'R==R&TTCAL)*SR7@AM6SD3S$U#88^ -;):@_+ M4%U!=! T5(/%9OE _H4WD+"T+HM?R=0S"'':T1#G'4[!28?+P&?V6_*;G'Z" MC]F$Z&,QX^=>VWL:H-PZ#XS)Y(&!NY!UZ *A(@HAZ'XREM4?HQ7]&F7P^>?> MC,)"Z 74E^(X_ '6@>*G08ZS>9;M@QBD0K=A..JO820*BZ&P501[PQ\S)(@I M&*,DQ>#>WJX\*L$IMS'1&4_!,YM65?F->5;RJ3KMUE/8/898ZAAH2J<1/*1: MEKY/DPSZXZXP7F?090%B*@A8T$TYN)XS#28M)AEA M[N$@G,>K%"*G3C'[+PVCHO4DD\T^P[2C@HPM+$HUA8^/D\TQ^1P%\+U'MIB@ MT^*-.0T\,.@B_&4?KL/\>1:OWR=$P"%JQ53[W&G)JAGJ+GYU(YN,8O,3Y8G.>I!L6Y7#_*KD.J1:;#*CPL!6/EO>?(^SO"MC M'ND8KUM(B8TI1WCFG;?U&QA0V#!A2L$:E]GE@C1JK-G-,J.#A M@A+#!<\(&]:$=)Q'#4*%CB%/>-S=/YM*F+X/TA#LF]?D4<#'<_5S 'H[QOL@NB8_EMJIU"1QC7<$ M'' 445-=-0E5^.@T*(6_AN5$'G>7!L46PXQ(XN'0X^%BFY]M^D5\0K1MHG+" M4US&L*L&BXH3D!U\"*QZ; 9JJY@(JZ0H*AFF(8QKS>XZS'Z&4/=;> SD01A# MQ/6 SZ@4YJ=/J#V_@D<6FF#PS"".X!HO/2 M7TFC6-@>#W?LSG]/L)&ID\[S,D%/YS[8ZRQ.GS"DFUTCMLPQ 1;*]J%83D0N!R:>H5".PC)?2L"=?LO=B34>KFSA 7K7 M&,)RF5N-+^OS5B:=Y7AR-M()B/9:S !NQJK$$03_TD.3Z0>E "//%:?%E M6MX)&;T4R(])"A!N""S4A1-C](R#E,P%2?]; N9#=D15[_PA))]BB"5Y]AP% MYY[%XCWD046F0B#-3B;)F3+B^'A2*< <4 ]HON8'T@"F)!$C7O_]>#&)@V%G%?))28 MZCEN0"C;!L15RXOK;%^VOZ)I^87'9W:7T4=I.5A=J,-X-@&P0]BR[!!63N/O%.K*R%K:.I'(:2U,:V-ZU=^>:W9^]K3#JQROOT^@RE%$ MD+Q6A"[Q#70:Y3QF3;NRL-$.@'!$>ZDCIL=P8$ 1! 8(JB%! (KODF4.J,T+ MGW,F.RRC409]+,C)'4#XU V^IV9V_:U6#4'E&,]%8Z2XB)BI0=SIZ5'(2G:> MI!!+*0U2+#ZCQG3XT&_;JP.H1406(N:4M+>@@)2=,J1"?BWN+BLIPLV?X@=R^8>/>!Z3US]F1X1A MU')C/&(33/BT,457PK<.I'H9ZGH1>L@EY)4!!R.JYXM2'^>6!>L26]AKUX;A MZ3BHXJUCE^.V9[7EB[X&5">R;7N$BB$^;U8)%B(.*!%V7(DPO0_B\->BIEB<$45O37\@-W.8+397 M+,*/_6J?A3'.LE.+(VYU MUG!(U#E4K(_[*(DX)GU%LN6 H6XE]!K*C,9X76Z:NI62.$^!?8VJ4^(G-L#W MNTR,AHB#*H2=]JH;TG@.";'G*2:ORAP30'-/_A$ P$ MW3,B9ZY3>:V'*J@WD(@'T6I=$S22L;:RTLH=37=B(Q5ZQ1/ M!UCIJ';OLF+0$I.1#_D;EFY":1N#-4Y[3V<99B7M3(L=L"%'J.P4JS(4^F@8 M*\=(Q$ M 5QN](,DAV86/)<, 1K/2N?6J/)JBME0[2XM3 (+/G>&SCD5)X@5 M(43L[4%1ART!/X01.2>2&+]+XCW4 ;U/@ZU:':R&(#H&%8,0&^4U#42!3??.KA5K?(!\(#$X^6%-" M*J1V$PU7 =/2[A4B5QW7;X#WPTVA*815AXXWCLVFJM2.2_R1_D7=<%#H)ZV\ MVV0.]H%G3G=ZCZ'[Y[;G0[[&[;8 A!D7J3$T,D1G5UM MU9JB6:L_(6TL74.QS[[7VDT>Y)2A14)GH[6\."6G=]\ULS7=!I29@"3MMUN, MI0\GOFD\*XQ2]HQOZ]Y>#L@._&X>D*845P43C' M?U [-K>A-H6G^<"/;!IO6_G_Z_%&X;8>MI89HJ*]U85$;O7&]DNL:0&["(,[ MFOS4\2U[8 A$U3S3>\1*$#9[MRJIY=A(<1)D#_ _.+(?@P@,E[6G#?Y Z[#R MO^"^E)VD\-D1@O]'W-<-MR?[!*P5![_D1_@.C.U#&Y$H#$!LQ^*AC0$05>[C MH[3?%^&=9@7\WEJ&>F2FP?;OJRH.Y5NU9>]NJ@&^7RCNZ&\5 C(T^UWJ("Q[ M91D\%8;#=SC&FU!J26>?(_)]96S]M!CRF5\[GA@/R5TD1]G^OR60BJY?3H4KYF,7!5@"V2AQ"F!L]2"0YR=L!)YVF3C8BI4S%5& M>L-LB)N.**)%S;V).#HM:"!BLC4I'9^7+"ZL^>;1Q_^7L7$';\(IQ>VK$1.Q MS(043HY3TT:'HD.TB =95/$@5=$^LR.@PS#%'G69[7)6N3D1G93N7SILNEFI;@I= MNS%\F_7]%9ZWA&6$67R9@+)7%1LXQ6[4MHV/W1NX]KM=1(^&('H71)#H>O. M<5XW(M3K*OP>\\[)5 MY(OL"_F?T+;4M6GAL*R(,A5(5$7E(-]G D54I&D]"EP=/S+(LP><^5=I\ABN M\?K=\RWM&5J=B$4*4GQ?>+'L=*6" MV+9C1TNG;BIU*D\K,\=;<52AMM3,FW'J*J@]%U*_0/V)9^M_#8C0U'^(BF-2 M7N,,$VP@HN@4/^(HH2EQA>HEKXS#!E%7&C>LU#V]GOM*C$0L,""!2\.$,CY: M>/W2KX[ =IN&=_ND^&WA ?KR'?7=N<6>#' MZBYE)1'#U'2=F+Q,M/V7Q>2:-1,*)$97]CL&!=P'Q2W2 M(8M@(@;6@:EM:%$=A<=NSJXLS?_U(8S#[5Y;4(Q^U+XI'#*^!2S/'PDF+A_# M=0I\ZSUXF>2XU" 6Z34PWR $HVR4J,RVAJF/:G4.&F[1Z2==F: ;@81O[G[4 M=MR)IU0D6^6WS#IKE''\PG@'O]TU6AB)534=!291)(:W%YPGZ0U.'\EY;%4M MIN18\5?H@U=.Y[?H48(?\NN\<+D1!''\C1==KSL:C6OTQF*Z)?IEA:3ES*BF(&\#(59)J7+S<"%0-:>D#SA,JI7BTCC0= MRE-XSR_*EH%S@G9,5$0:$5^D85N6&=:T5)_,@UJ)N_G3V("$CHV&I<, DAVH MQX"S42]QNI7V%BD]+[3N'W.]-+J)P&#?24TZY$2,,R.(VU[&[>B^NJ1TU^#& M>J1O[JCQ$FL:>DHX3#Y3Q%.5KNUFIV6K>+8J_& A:D,]I2"U-M*=8M!D-'-[ M]WT(5@\A>1D^\PJ0)DJ@'-+4#86]:'UL- 5*HEVFI8#OP\_ D2P[_:;B2M:@ M97KX21S*;LZ_4PR^3N@">\]ZH,SN4XSUVX6-0]Q 5(V<0JL^'5ZM0\V,$&X- M$-(^6K)[2-]=S+L]0HJ3Q"JAH8';>Z7H<"7L;%74]E,<9LK&8%591-]'F@Y! MR;%F1A>WQ4E[.N:Y@[E9,,1%1$7C'790/>:ENJMU=!TCND+#1/\^SO,P#N+5 M$#[.:J;)^S@%.'?P<4HIYE*G/2CWJCG]#XOC"D[["92^59SP*G0=DQUJZIX5 M=M:B8+KN\BW+$)?#4#E.Q =?G%#@)>&(EA).KEL:OAX\&03BLX_\!^+SP/*D ME6#BRI5L7?B,777<37>0HW&-MT$(H3XG24QSN_=!!&;0M\I0O#NS*DAWTB)( MO [3SLBI@$(<5-3B_-9[^2.G3&C;USS)@?,TT(/(>KT]7)1:(#&&3R&U0&T( MU^+OS%=[6\1IUKV.*%2W,;E/U$=Z.9+O&L6,X73P%"Q!>N1:&]"4'JYKR,!F M7FR($DQ?UHL[%L8YC\^>5@]P-IPG:[*(MF5O*D_!1JA,_-!8"0\R-Z9D)I3F8)@0PJ-3<3>04W%G[%/T M[E)4HJQW*1I0S%.EV.:6OR1T4;\]5840ZM%>]YL6-]&6,R3()+(CF1PU7\IP M5-BD1Q;UNP]-"?0L]6V8[8:]T-QJ0T"7!B#F69!U5I)N0N9I472C\FT 4N,E MW( &E'#J;RF.YUI#%MUJQ4>3B:MH "TBLP"K*01R&GA FJV4NM7 [N?%*GI2 M)9MVC>M-N\;U2W)A:6@ZJ ?+B'\>[E<>#;@$U"8";?!P^R#P=76*$9->DRHZ MN"W200.16=C*=9C]?)+B=9C#OQ3EU.HA"+XD%R$=5?Q@T(S,4Z$U&:IB$YN& M,B[95)=]:5_:9K75^*HZ EU&73;':]4<'<;"/=:17H[=D'7*]"[%JY"*&/EW MA(OL@-DV2?/P5W8Z=$UB:N::UPLBW4$37EPS.S@X2X9Y5:]3WHUG5<=^N:S/-7B9=P3^H)X= !0FT@\WB5;*6G)#/] ML&\\GX0;6'@7V+/H6O/_-[-PC@5WH1#M%\"3U*SX,P927\LVR_ M9?'&H)1 Q #$U;P9,5 .6 M\[@SM9QJCN:%NGH^%40ESJ;^5%!0H<-304O+EYIV5!=.?#O.+2).-SHLBOF2 M'#0R(@[JF5%SJJFV)TV"48M&DHI._=K@R4T,!BH6 ,FS[*1]<$>(0?@ADUR M_/;UV]^]>?O%F\^?LO5O;*=U6,*N.W1 9)5Q?+%I!)Y#QR!NLJI!;SF=QTO/ MGN%UX)0=^5P^T;M%I,K#I7PKLQUB2'7QH#H!*F9 +;>UOV([AEBV>-V).B^L2P%W.]6*T]@9]=RB_Q$J;HN(8ZBX M$DZY3A4CCS[X'[AJ'X,([+)U;@[\ 0J]-7[!?+=\$$;T>) $I]8#/H+A('!!7HO)-$#D,HEW:;)FC2?] MBI("3Q'?M63QU!6K-BN*+#2-\O83<8JU@!<'S@DQ=%LT+DQ2MF.O\2H*LBS< MA"LF .M_[[,#CZ@B$:3%FPS5DRFC';VDP76C@(B1=E1T M^$0]>]J%+#[SE!R[69GB529]D7/Y-(FB((7#FVHJLN= /1&B,]5]!;FY4#$9 MW,!,:?3W,.B,>>N)8$D[Q\H;7UJ^;%$]C\,\#**K_1W9<&4_:K/B^E5K\&(. MQ":I6H![KW!GAJQXLW:BE.M''[Z'P^(:[^#NC>_982EXC@H?9>9X"E\:YD3B+M(C?P#==X!V>BPR&(#NNUYE'R4. . $ADA!27#)LCN*"V* M>5Z!E^ 5CO*L_ WU&U"?@=%2KD5/ 8O,'5 .@6!Y^@*CHX0.42_Y)GI&-A-. M-!1P^DB1AE#?9GBSCR["C30<3U-\@$V 8 ;O![D.1 M0D*;7D5=ZKNB_L1A[OMTO*JJO'<#,C@]72\PV S5=9(#QG0G=$7V/F[4)#5P51B[N7;'EUK'.I M=Y /O?>+.X2Y9;03(^4R*$A QB+NO7*Z- /QVH+W/4'L#W@FBZW5T<7V_U[5QXCQ^M#>X!6Y M@<"2R&*:B )/* "W]CYGK6LW9T$*!> KCW"WFD/<6JA>#)6K,0L M7>[J.D6^*Q4-1$^AJC 2UUR:0JJR'-=XA<-'8.1M'+!P++R^2(+X'..3))/: M(^N*)O4,1XB; \$D"*9 GY*Y/O.I(AIC*V)W1U*YKO;0*AFJ<_>(RJ9.)L%4 MCH[0XJA!WC$O)'FMM;.H;VLPSADW\=9@ IQ%#.Q*,:>%_FQC[L%9G#_/8R*) M>VKSIB[#Y4-0])S/OJ=M*>8Q>V(>='>A*3P0"%:5,Q@QJX*!BCA8"[=O3J"M M7_P,X/JY?]3N T3!IB%[7$T+[_K 5%@H5".F ISC-C6TEP,?(W<31)B "B4^ M"7PR$P8=AJH@0AB(8"2JA_JT7FBP:KU)C*C@UF91>@<6&VKOFL7K\KETGJ0W M.(7.RMDB/8F"<"N]P:JX3J@:3>W&$#!2O2C!_U).!0$&;#+/=U@GQ(5.M>Z4 M.+L VT\_$/GF>E>_DJ#>6Q3J/54V@]ZZON M=!2>EWI^=J/ZH$>K#<,=M\3;;,C*58:#^MA@']>I'H*3PT?TL0@%$1L5N$XI MM(<:=&RZVK'A1\R(-]F@' I=YR F^/PC?7 MT=-0'=DP?IK6C#Z(H/850%V#W3)OR#!S:AJMO""+3>'H#R+.M<+2OJ5!$'7U M=K*SJO&\/\TH0=Y'2(0)WL)P"'."N7R1B9*/H.@[W#"Q.AY"EK %PVG:>3&! M3W;IT1/;([6 MZ[L"''&04[F^II:V^W459B M[[G=%J00!JCT(*JKAZ[U"4-_2__%K$:-'NM5NMX\YKX;K^0]^PM;I0Q':%:[ MKR B5U?C4;UD!W+/=J7V!)8#@U-"_4GZN\K#X*5,@PD)TU"@1=AA5 M5-KLO@_2$(0"RD'S:87,M2 [".K.%>5X5KZ[D8;I-:BD Y*M/=>%-DYWRVV< MLD"T7_%Z&3R]PS'>A+GT=N<_IR5:R@&>]2T)&J+MHL38K>8E+7IG6!Q44Q-P MJH5"3=$6<:\;R9QNI;I\/M7K;V,B5=;89=4.\0'Z"BG5ME M3U1LL'(>5@G")T$40;+;6;!Z:'XK50OEM1DYSVZ=RLU6 ,:K-$:Y5L0>M-) MJ'@.0WQ>8&R*2A0IB\_S>/F BX>)75$)U4P^BDHHX#$H*E&.AE%JK1E101%0<2 M%13Q(2XR7$2,5>/M\)$H"MR!J%EPV5P727^=8IG*P=2*.;5 )AXSTS"F-C5< M7@4]"S_-M@"Z-%UZF/I<1X@MXWG_#4(JD50,R -7+LYF''%9(X!9+O2>B.+% M5-528.,\9C6KT)'Z'.2XNWO3<@6SM56I&\T?!:6I71-=!'N+V'($/378O K2 M14J['S%K'=_*3E_-G8P&VQ4;7P1<"UK_^:[@+D-2XB8UHXUW V;&@K (TC\\ MA)7-+"N,9GQFHX7UDL;>T?OL(TQ>'V[E)QF?H#JUYC/FI#$U6'8EMLOM?'B# M&MHM1)K)5'V!&A1-W@QRSY^7@Y>O&V)VV)8YI(?JA=^SE<=#I!L<0L,.8P.!;1:#L:6(@\G25O02344=.3&*LX\Z(KN54 _*&MRK9/#G;[J+D65&+J/P4HORKC[TVFF_#+HQ9DJ'H MR@JR?$C2>!O&^742K&^"^#3$]\G)3/T,KP8A&(7(,$3'H7*@U[X$2I1:KW,# M CA6& \NE-)6TF52G/E:*]SS?L31C(?'%V54OJ.Y?Y;5[U1 4%,K1 M"#QRJ%[=QFNE8T2MSG(#:L_2!)Z+4D1:]X(&99=FOO=!&%\0-6A! MWJO9+LE"%E=!6VQFTDK>, I]"N,^0PF\V:NAM!4='>SU :A&2[2+3 CA+I;A M[&D7IG2C@NS@_ MG9_,8ZAWN59'?L''1P@^1\7WK1@N3W'<+12$/C@YKLX+R;#V+US?XD<"! M<5PZ#Z I1OB(0=/5&(T_)JB<")&94#55[?$I)J/O!-^Q75WQ;EN6K0CG]$ 4 MZ:"R7C5E:I7AVT#T'A U&*I2T:;,IV;&H7G,57&1'I-!5'?G:U<&+^UKY-G&3>;9,M(!;>'>Z4PV MER$'7!/(XJ%2Y86!&ZW&7O*&_;39A]/ MKY6V$ D1]178NKY%9.5T^M4>FIRE5X^G9)<84%,D6@S&,Y5N1YT6\ M)R_)XDE)U,EW>).DF'VW#)X@08O(5Y*NPSA(G^]67*VH\.\ T:>&U>!?5FCU,%07:G,N&>[0O<4G[>F[O33S$D4M7WQX MML0XJ,*U1.U?G)F)ZUK'A?HC-0C77U::GN<=V 9>:.*5H.BXQV!I8BZJ[T@? M-K7!O?S2I\&F!;:(PA+_;A2N-HP=<5T/4#W(]^M1BHV(^AK4 M.U=SJ\UM04XO$Z[-T57AZQ77

, '5+T$[S((SAIA;D M$(LB..A8ZM=LC$:MK&JO*J$)ABT%T9PLCBV#K289G%8EXI&@JMDPWU(6O. OB333\^)) MN?R(HT?\@:#Q(+6*=@M'/D(_DOL8+6+/K4QMJ2 \+7M1=(KL9[V"UQ"+=$[$ M-HB :4,)0#4YL[_!]%0HIE;YUXPJU@*AH+'SUEI5@%.=EL)YP60W;#/0J\K0 MH5WI:_^?UTM7BYLDEL6$('Z\K^3D[.![)5_[SAL0P:[RN1X@Z,S829[V9"?6 M]B.^#JD6(\RHX-#443O-LF5RC0'A M,")7:5Z'"BT3L)J37?L8KJ%[TBUMK5H=OT720-AL?2.,EJS7@ANK6HW:M9JQ M7>3/U!51K@I1-)_"PBB,/^.NPGKQZ;P,QR"IT"P[&NN9 M5/ED] _T)_A,S2?X M$!"*8J0I66"9>+Q_Y*?T;T\PFPKS/^+7Y:4K#Y5K'J M0%<7;/@!IYCM]^4#KH(D/N#\(5G;=J7K.+N73G7=8#3I7L?5#8$IT6W1P!U: MV7%1-&SBMD?&8U,[.VD0-;JSH*KKPM>B'I"-J,ZZ&$!94_V-3.M4E*UOAN)R MWW"%Z_W&2-@00FAMLZ>HZR/0;\E)P MU)M0:5*>Q&X>1-];7(>-C;_0?=2QT@1[&Z^+#FUX??:T(I^J2]^86+CY.1&; M]+ ^SM3LVC(R=#9IJ^GIT$YZ1:Y^NH-*+"%-J.6!=+@0P_&@CLO_NS&#.I;U]" V=6[E)7 MUGD1RF>%P('@7/X/86X)O!@IMQ)>UFZXQKLDS2&E^P;?4]NGU$A8%;>HQZ!R MD$^1EJ,B$FL=XCXR;N_T"9AWG1,PF<.6_![".D#3) ?K$J?;MR/V?C',OJU M0QQL"(#SG,+BGAG2D]>'3+BS+_XJ,.@N/[)?D?^> =3J$_]7F2T<"M6QW\._ MZ$R^?:=.U*VC(<&3>AYD MH6N]C9._H#':)DUMZFJ&BK'V==,P=TD0$9\\"IPK\A<(79#1!5+D-^0'4"[@ M\?3_ 5!+ P04 " 6@$U:!%>WR$4M ?X ( %0 &UO9&0M,C R-#$R M,S%?<')E+GAM;.T]:W/C-I+?]U?XYK[<56KB\4QV'JGDKN175EF/Y97D3)*M MJQ1-0A(R%*GP(5OSZP\ 28F4"!( &P2I\8?->FP)W>@7&HU^_/"_3TOW9(V" M$/O>CR_.OGWUX@1YMN]@;_[CB_O)R\'D8CA\\;__GBRB:/7]Z>GCX^.W-OE,:., MA7X3L[>G)Q]^/[5V^^_>WUR/[TX M>?WJ]=^3K_SM!Q=[GQ^L$)T0O+WPQQ8T^^"+Y)/? M/]%?%#[_^(9]^NS#AP^G[*_;CX:X[(-DV;/37S_>3.P%6EHOL1=&EF=3 "'^ M/F2_O/%M*V*4K,7KA/L)^J^7V<=>TE^]/'O]\LW9MT^A\R*AV\G)#X'OHC&: MG3#,OX\V*_3CBQ O5RY%B/UN$:#9CR^6ON.015Y_=_8Z6>(_Z6_^"/ZX\+W0 M=[%#:7]NN70KDP5"T8L3NO3]>%C8!/E2[%K!$CG8MLCR-N7C*?WD*7>A4_W( M_G%G!+FT@HT_F^"YAV<$$R\:V+8?>Q&QPW<$"1LC>>%6@:&'!WG5ND21A5TP M34V7@^++#2)&5Y[4Z=?@J#>)?/MS04WD->UP"8H?''KG9,\.E3#DA>S84T/Q M.14 M)/::>GN633DECS!W(< 3]M"LG6_83_(Z5+$4G$ HV.FI]>"V00'YLTOL MQD32;E%TXX?A'0J87\O@R>,NM"JHG&PAW@7^"A%;3.P!Y?.*'B4$?-.-5"ZK M@1W$;@4Q*.M3U6J ?NER4"[F#LQU',4!^H@]O(R7=]:&G>/W'E$ZC9*O+0UD0P&EADE M !WC+*EE ^/)?08P3J7]CC@)33=1N:P&.Y<3:VI:GU!@XY "&R7BT70_8NM# M'D4*+FGBTK7B_6:@P%B9N'ZJ.RA^&_8V7_#V5!'DKP1V>I8Z>HWPY:X&:(ER MH0157$N6 ). BCB"*KH"2P+2EQ=74,6^;CUI=XB"#0E<]M83(OO;N;\^=1 ^ MI;NA/[!ML2W9_AH%AQ@??),AZOAV3(E,Z$V_)4]2"<0L+(W5('9P-/3HX^ N MMD?16Y'SGGR _?*&8)/B1+_=^.&IL&?T%"%R-.^>S@APU[<+GW'INYT?9%]T MK0?D_O@B#E_.+6OUQ_9-932[QAX!@RWWS@\Q17WP$$8!D8T*FLZL\(&][J7K M)81%;A1FO]E16 ID8E*EMT.\212%%W% 7[@TX5\.8XMPGOF#H(B\%=@9,N3' M WDHOI6FGSA=L>>ZE_8"NT[V[5G@+]68&/FUU/(#P@NB!W'^).S]F5 )BA8C S MJVB&Q96"G>>I( &A>*S$Y+L K2RL,7\5SQ6=S"QC6P_X5LZAUPH<\B/+S7%(3063(":]T4>#8B037/]4$2YGYIKFZJ3"S&-, +WQ#;0S0%SLQK6[D3H,B]KZ)4R\SL VZEN M.K783*->JJ2AW/+A[TTMI H3;K#U0-\+R(U>[VVB E ?KQ15=(/R2924*@E_ MAG?6AH9Y-3DFY4#,WASJ);F@>QPZ&;TOI$^6ASN!YQ\'CN&[@30/>>0R?2TH MGKP9AAL][*P!UBN>UA&NP6T"A+':=9.KE'WA8(4ZJEP; .Z ')FZ]3V[37W, MP>L71P7H!W>5:*B4^K31J)NJK()F;Q>Y]\/!09HT;&R[ I)9OU3UAE%).[!C M4.TM;3]!0-L+&A=0'^^,572#"JPI/E,D\!B".EZ>RB 8#:'5B_#>2\0A@P( >V0]1<@' M]ZX$Y-%H]V1ZIIIE%&IPZ0.XU>4)GNXG M"NK/'SQH*I'GP7,Z8>4-@)!N%#!P#G.@LAHVK9<"+E#S=E+MMB=*4[A[1'/. M)R4\@SA:^ '^@ARM'#\ 9OBA H;1AR0T_195AM\P#.-6V)L"ZF.XIHIN4!<2 M*'[F:KY:8&H>VK%PMD!!D]&X7/BBI8-8!&)/;;,0,0'SX)IR7/,!7 7)]/VE M,8.Y)Z_*):;Y*\D!9EK.7!Z4OGK-7*JEO'QKQDT^0$O?@5L)ZFC86G;36'M#*:ACHF M1",;IN5UEVB-7)_5?Z1(@C]U5,$R^LI1*\K%1XY*FID-\B0-GUV"V\!98@_3 M;41XC?2PM Z:R1NC%$]KR68ZLG.P&]U&UO E08I[)<2!*D5LQ*OD@*"]X71Q M*P?!J %5.0KSU&F@7LW916N-$V2@V91;V:0IE.%.GAAF+N?$5YB!)P+QH)@. TC+0 FA3$==;U&D[2@NKMTC;NT1 M!2P+1)%'66[V.5=K36S+D,BFEKV81_6TJ9S#C_A&BC#^0,UL3+FJ/;>/F @M'L(.[. MA$V3157#P33K)2RN(I'A7CK45%L*;9,R83J,WTB)E 7%<."?@VMJU70_?,I" M-QN+U"T@?*(#1ITU/Y=6C9SCO)8V3,9NL315!*9R>&&[?-H,7@_NA1;WZC@2 MZ4 L5*,+SQT TQZ"E*@5ZV>*#%578K>I#[!%)<&:-DWW/59F_H2UL; 4EN$B MMC(5*^59.:$@6-@P%^DCHH>%O@2D=/V.I 96R2LGV2@C$."-&K(*6 O_JF%U M0^=$65E#-S!7"*(L6 LS.4!ZII$\4IGNYK6'_Z6_)&A"Q[E*872B;$*4?1PR MY5[@.K&=^H,\YZFJBY[;)#CW=5::\RX*@A7F"L?V"@78=PCD(&H43-4=].A: M6$.05Y!1B3)6J=]MB! E)0.7<4"'@+'%6<%/\NMK/YB@8(UM\&PY.=A=*:BJ MUTEQ\X!WXKA4X3R7FF8' U3)Z2UZ9']I4]UW,'MAS<6H M9WA<0*5$MLSD?: ]\K $* A6-BG)Z2HY3,>8HM%V.G"1TYRA@I)+=M 'M[6KMWIFY RP5+^?FC96ZJ[L=$&::-9[H5D MX#F9Q1EZ2=QE-"/8DJ]"*+4*S)YJNQ)YL[!)V[F>M?>[%@5%'6A_34X7>F$.Q;H^#!APG=%YY]_WC5 MSI-XQQE53IB,7PJ!O23:=.4Y#=_9]M]^X?G5W;9G88I1/$.&=9B>[,+ M*UQNJ/9( Q1%)X!2T -,,/.05NB4$=R!4/P(1$)#\VIT]Q8*"X1 M@6OCA/B>,UCZ082_Z+ )59"^#L-026O3E2F[]Z']EZ%V7*/E_LEO:PG&W96;QR!YR@^ (R?2U&6^$C>D+CZR7 MVICZQHW/P0;N K2R,)W7R7!)>_F1+;"=)1O2+C5"2)ANV0:A=]7"),8+!?>6 MZ\O(R- ^OC?T/V/:XL2?Q01-BIY0LHC00H8;H4(Q6XQHIMN-'VYX8-M^3([ M.VM#:R^I%V7;08SR6]9N%H20.'ZS(,8+DX/K2LB048 )?(8H=$FL.-PC,2<* M!#?KKXJ'E(T]I!B^%&N0#AFBPXWZAI2/H;=&H34UPX>*:C"\V=&U4(',>Y44EBL$IRI7,C\&V$'#:2)!D, M3.P8M#W@ .FD[@MH0W%X=CG]H-Y3F_)T%Z@OKS(&Y6T),,/Z"\_D,H+"]B & MXG>NDJH5EN?AF7ZCT,GV EV-]OC)X\?NOUI:J/&@'!^/"S0T>IL3WYLQ#^TH M3F\9.D,%?92:'!,DZ?^H<*XMEUY Q^1N$6 [S4TG%\_B+W*?3&J0]D-F5T^V M&SML(*B]L+PY&A-/]VHV0^!>?\O(]^S&T#9KP8:8M2['71++;O35:4/$FC1/ MXO2R;%URP&NR&LO.UV*@BPD!KO7R#*RUH ML>#SW'+I=7^R0"BZI/WZ7:Z6JQYI>1!CY%*HESBT73^, VU:+PBT24>4>+5R MV0%CN04J[L#H4FHIT$9SH.1X7RC@D2(O8!A:I^:Q_!O8AVZ M(884H6(6DC;EJ %F^-I 1KL =*N.'*P&X3V1>#HTBY)X":=0B59V)\$*T-HX)X@.A4R/7?O MK"#:3 .+G,8VZ\=9%;13D54>'$TJ6 M.^0#CK:Q?XV0@FS[>1-E=G.XJ0=G^ M''F'(?[S#?N)'[WX2IZ_;C"Y?SOTONXY/_ED06)9;11X"74X:L0I\Q9=RVCP M6NQU29@L)E.ETQ>NO1UM*ED'\ 8C!-2T\9-[1!2E)%RNM J_[^E,J:LPPDMB MHZ$SBO86[X&.\L@"V')%*4:'YM1+':,5;4+5CE**P33<"TR*J8)4-)KH/"8T M)/NG.427:(U(=GYS]7A0D05(< M?KX@\'%$?P*_T/,A]4E[*RD&-I-4AI<4- T MG:Z"U">N5E(,<-0H7!K**$NH'C+G#Z\1:R>@18M5,.B^4]:(OG 31972]JS M([NC17T,>[U*7@>M/ZRNI1O&GR_;( \=1O,^6S[W5VA'G5*.QX#)Z+U\%U^ZPK:"T3(2^YV [*N M@]V8.GX39,8BI#29,I.SEP<=/1G"M."F:X#;-;\-B@NEJ M M;--#_=7%.KRBOA89;T<=?+0B>LINM"J."@8FPT]JM%,AYF#R.!4F9U"O>H0J6\MKE6K[[>$N><6.P7 MT@X>K=$+Z=IO #<-XF?RN)5\0!#G3\3;Y FAH[D!>V$%$+4^(_&;2 MEK!Z/28 A(PVJ 01)UD.F!X(6+>'79-$MIM[#TSC?7#VAP,8ANB-;1V/:*MB816N. M\'$\J<9';A MQ2 \X:8/)'D:=N[QBB'7X/QM")_(+1I&: E=%0B&EIE[O*RRZ'G92P17W<-S M&R;M-,3_?%.^P. )=TS<*C$U>J?08@3STJJ5QR"B"R>YM]827?I+"T.G&]:" M,YR9H%^/ZT4J3_QLSGN$!;L@/_M& M(G>HI3G\WUP;4;4.PREO7IF7@;!LOR\*Q<"AZY>]?$ MP10#81FP01&88B2L;K7&F7_\'$6M$:X:L(TF^)8OK"LH)0#0B%&1ELCR<%.= M?$#)0#0],5-2K862E?,$-13XH'K+U"KR&6T%R9+H M:?+O<+D*_'52OZN%L560>FEX*TD'U?I1A:>CV0S;2*_9+8=A\JE2D8L<8H'U M>CPZ'Q\ZJ@CJX7.C)_I<_-(02Y?DOS+6)T9)V"(J.';_%/AA:W?W!%A7KW$U M49HZ$@(':U4Z7<3+.*F:100!&S.JDI]=E'8/&RQI1^UD8#9W.] O!5!H==3# MJ9$:.*XH7$0_)/+EH3F%K\V&$!*T>%08]PG@CXE&408_LMR\L]O.*T]:9Y^V M:P_K7G<(!C_\Q\N7)__^]/&7M__W[U_M5?STF_?W#\Z7=^OY;QOO_C)^_.E= M\.'=/U__>3_=A.Z[M?WEE?MS=!I-T,]?WKWY_'1FWT2O?K^^?CWYY^GZZ?SB MMU=K9Q)8G]^_B?Y^]SN^GLT?HY]'UZ>;NP_3^OOKY+_M3]*<[OT*_W4P> MW]U\_.;#]*]_>2N\65Q8KG_VYJW_^IMW?P5O+_#T'[^.?__&"U_-+M]>_<-Z M_^'I_L/[R=5E\&$2W][\-?CT2^0LOWD3/K[_/#A]]_-R\(^/-P_1YJ^S^>+- M"'UR5W]^7+_>?+[^>&LOYU?O@^\N3M?CN\NSN]\>PN^^>?]XCS<8?=E\L_G\ MZ[M_KL[QO_#E]>9N9+V-1J>+4W_P?C7\L)P&\68QV;P./_WUZ]B^B?]U_ME[ MZWSW\W3S[O?/87!!(;KWB]]>GWWYOY.+R?CE2^5117LM$B[B@ J]OLY(-?": MG7KTK32\LS94!*DY;7][TA@8;E(I1I^]8TR>S*"3S57%_&JYL&[T)E11DCTAJ*2H:0]X%"U0P-T9=/BF&MAQ<+R.HJ9+5]MB]K'S MN9[%*J\F!<^TU1RDZSB* _01>W@9+[,IYJP*D0CTM66S?C?%-CC5'JR2.2JL M'Y;B=!GKFH(L"UWYG*WL*91!&B/ZSDWH3P<5A(1QOR$+_GE$&1'35TI%41%N M[53#!L/!22'4R?9OB4).'Y&[1A]]+UI ARV5T3#IS; FK!P0CY"<@M2! MII%,FWQ42[&$&@ZF?1+=(L(G/MQ+1W.W?8NN5O=\!^4(N,XE(.QTYG9NDMLF MCG$41A8166]>^]:A5LI2 DFQC*5J)?6)G'1&S7;MM*>ECK*5"D"J:;1E*QX\ MUNE$_Z;8#,5D?8J F!42+RO8;JX^84*(QK(%DVZK-.77]ZAETE")4@W+: EC MO4X6VP%4$LT<-_?PT5)?4@[#:&,8$1DNS(LK)Y-ZZ4@F-QZ2Z,)P\*5>T/!P MJR;J.E(LB-\D3_#=E_I$\-Q63?2DR+ @!%:0\?S73/OETH3/;QFZ583B89T> M5ZQ=BH()?Z$=+X MCO'U=(ZL%=?ZOH\*K^F'_FW'*" GKS<'9=0*QR[4Q;B(6NYQI0T#E =GUGD2 M>VJK96V!?NH"OT(!]ITKKU#ZJ(7+?[PRPN>CXC2E(5Q! 1B7"U-JEKA@)$SY_L*N?CEWS3IXHMSBK-K(\V6;F/J_*3S MIL),+H9A&"-'B!&5"_1'>ZKI !=]4'OH*1\D1G&<)[V=SC?E4S?3"8D_);OQ M[MBY_0E1,B!G0/Q6:XX*M@'ZZ:A%S/OFH+7*5:@(CIIUO[0BQ)3)\O+'CZ2E MYZW2'RLC0!&P: _$.9 )49.C8+=&/T[G6DJD''IG9C)Q4Z.1;:27IX$<\EV, MQ.@]$229FTKR^Y9MS9X5/% Q[%WZKFL%V[$-*N>$P*K=2S$5.31$R)4R]D.O MYEODAL$_H@#%;&NLK!P'=&(\^HBBA>]HJA+(0?]$H-\3Z$-O>@!=L7) =G7I M2 N[0Q[."Y8E[B6*+.R&)>4'O"UJ@-MDY'J=!>49T /-:^O(JT?(A-O46"^H MX=(BDZW/S0R#Z \V0UOTU9-\(2<9Y%\[J2BN982Q^NP$9?D>L=HO?: (I/77 MXL^=-1PKKF?(JRP5PXSD>SLVTQ^,(6(]P9*^L%XG25_<,?0[R_&8!L@CVF"^ MMC+Z6S+EZ#C&X>?K *&A1[B/PFA,'/RN."#"^!K.*@3S^$"$5)S+8$;:N!33 M7K5T7.XOODN6H27I79=C#L9& P(]$&0>HP&[%2H+\T/]'A]D]CA%P1(Z!4$C MHJ93Z_4)KR;& O;,:+,Y>(371.V8WY4\4.@*AZ60V%T_@:0:^JI8"3[,=4@@ M^)!6#0QPYS(E6DR\ZP!_00[KMYE4!S'1IIWOPT)HG]U6V@UI-4;2<)BK7MZ% M0EIU\F81G M&#GB9;]U_."N;>:.5BM[6UKSB<(I]>VG7.FV\WV,BQ3S+09K0CA*MFL_8/E- M7;E&UJ%I.@E)K^L [)E30Y&+O$^V7!7))B+G]'"R.Z+ M+9^OZLY3!ZV10V;3H<9D#5B347+S"FISA MG%;(IX%+"1XT)L?MJ[;$3;@)\JT5@0+H,UL0AV>+V92)1KO= M-/6BBQ5Y.D; Z\#P^9;4B+]@]6#/M<':,.]BCIH1 ==04ZQ0/L9MF&0R#+ M MJ.I**("#T/&;ZW;Y"UPLI]#&FQ IZ31Q&0?8FR>ZEVP@1T%>-39 ?V]I!([> MSVW"G.Q90.8=BS-GZ[E(_,B+Q'OD&J@5EY^UWB^\J9-_05MRN"[9E^>,410' M'G*F_G2!*-6%LA2@O80FB'V- 3/=O,Y$&VC@7NMA"K*3&<)T5.U6ESL6IBC# M\/C]7JW\S816YO4+:;!)?30D0AU+@I::9MKFW72DJ%10ID4*2X4D#*"X5$5P M&,VGY(,:YD(5U^YJ::F$_N=/H3W"&6+?&!%QQ+0U MOFO8>CD&Q(R[2H:EA& MG8]2*^ MMR;BA)QNE0A*X]W)UU-C/9/DV0Y;\=I1&=^[(;$@%FUEO>W2TS_QK]]2%P-% M/5 , 5D!KKKMF-;\PLC0M6=96;0[&$;JKO#OLUS!ZVGSH19HG\=S*LCNZ_EH MT"HU1N;HM>X[=N>%0>72\"S]ZEQ7KS,^?$_HJ(C7:GD?I5_P8'@^&C3)BWK5 M,^?QN9U7N-Q3(_EO^KQ(@VXI$6J>X]1>XW) !V5 %9_EA)=M$+/; FOPFGR^ M.7Q/+GG%:VYU]"+;NA/S_!+(>0F4U:>"_=0LT3!#>MKN=URV(0WOCSHP-'[, MMV(B@?J=\OG<\G/I%Q3X=S[VHEMB4Z9$O-#4GSXFOR+_?T4]D+(W4\ZA*+%< M%^,%(#I*142&K+!/K&)L9RAM$;S&:X+?!*V1QWY'_SWRD 3?9=8S;BCTLEZ* MM& S1J0FU5+I8]A,\!-!)L4O0BF.[%^_$PF6$ #9-8]:^Z4)#)41(",%OY>8 MJ.9R(+]J!Q]5P 1!@<9@<=YG3ZRMK)S]PNY.5)UTY:[:H_[^QP($L>72 5:O=0AMRSLXWMRQMD4!:9/< MI9+NHVY"WR$3KJOAO-%J[6+3'.J.==+;.,3OV=L0X*&)3O(:MM,C:RN*];.U M;<1SL";VIAV)(7&2L!=BNU.YA+5X=C#&8UIV*Y@*U\A>=S['=('H[BUO0W8R MB9=+*]CXLPF>>WA&/DQV;-M^[$6TPZ3O8AMOAP@"55IOR]P.X)3G.5U4Q@-;D\7"ZH(0V\'X2J,\-**M$WP%8%H^'9>+Z;)"U)#R3"0 M^T#GG4IE*]0,?2WD%;3.+R#=S ;!PC[OJW)&O/19A#>&'W-+Y:U [Y+G=:71 MQA^QAY?Q$HQZQ?4,&:1*\NWM&"X.)TUZZPF6](7U.DGZXHZAHT3]-*%2+@7, ML&@5CR=K<#=&*S^(Z"8F:,XRO($=G0I )L-<$AY?GJM59(-Z_E)V8JUP<7TY MO!AZ84P@#Y9T8]!N:RF,'C*20RS3SSAW@;]"0;2A604135/^*\8K*E_W(9K% M[@V>0<=11" :OH@HLEB(EH;;FV3V9$0PM>C.-%OA0SC]Y&T%W>!RDG0'I&Z0 M%>J*,25K:XHK[2TNF])9V+=X?*CD:PTL[8UO>2&Q"LFJ8V0CO*9K7N+0=GUZ M*.@*_& (#7@*Z:!9GC#R),H68HPA"AK8_'<*7<',TR]H(;C%J 9D5;WFDI M&I-Z>II,XDU?GND\D3$"CUWLKV[XYM.0EP>T,E*==8<"F])MCD:S@><1:TN1 M&7IVP'8E=)34K6'TJ%9C4BU9 ,,.8):5[HG>PB!^ 8>;>AU]62S^ LQ(D7T;[#U@%T<;8 %H0DF M?3YY&W$ *B%0172*2&6'#K!4<(#TVBCP"->??#E6Y+CP78)OF/2!J@]5JMFG M9'5-P*\)=0M^L7KA6&HQE;7U>TLAR&29^L7%JV$SPJ>&6R MS4[\$&('6\%F8K%B8XJJCF8Y7#B&KCMB^E-(5N:3RM!XCAP>M]:2_#@-R-E MA(^03TO@4@"@V2SU.FDN\%. >OMY;VI*-KP;:1F9LENW/U3/T<),3MP6:T(C M5F.0:#_-L_(]Z@OIL'Z5L(PP3\'^51,,)F>L@9^V14B+Z2N'8;0B4D2 \PSD MD$G]N6;KB_G+I>\QB=)BYP[7-]R;19;R)012,'[;3OY-1U3045:C6:[,2H/) M*X=A;(B5E*7CT$<]6M;LN2D_\9Q<_&]]S]K])N>TA%J43Q:Z6=6L%.W"@#U9 MHAZX@C*LO/77;!E*W;OXP<7V:$;D!WMSB;?MVD4Z3OIZ(H"_;RO%+3XQ28A& M 8N.:K"-?#B]N0Q7D$H]+-SH,ER*D197L J2616L%>!:%O(NOC(<8:WH'@-, M=#)=O/1DXE@Y_K=-IP2+$+=B[U#&344Y4ERT. C%M4UGADJIP!Y9X+H7JCZ( M(I<.Z;JS@FB3]T'.-_F_:#B1) ";L7#R)Y0,+=4?OQJFG.91T7)6E0 PK:'R M0LYC*T#"*8XLCZ[E$;GZ*?#CUCH8/K")T@FQB<"*,P@O+=9%SOKFR[$7Q MLVW$*:3PZ8L) * \8"JLN/9*Y)8_38'Y>AG2 T\)\$JU]24%L'IB=;RP?7$'M23+67MNU8U M/G,Z?K$"3 T/K;/)AU^2^Z;8EF+GW.,QQZ.6'2F.]<"]IH#JYXM$2*FED MQ5CSN+*K/RT+W^;3M1 Y*<+KO+V5(%W&7H4 &<2\MALTM]QK!!ZUWJW;#YW, MT2'C2.L5V'NN\G1!?D*SF%;09:Z6T$DHLD[7PTI"M,@X!39D4MTPIDAE:$.K M4R6H7IK#0X)EW#0544J>)*\M'+#Y%0/GSSB,EO#-1OAPNJZ4 I3*F-@XR--& M!?/!V!.!*F; P3EZBIIK@,GK1R6I)$N=JY=1?I=7'\][.)SW0/*U\J4QDAT< M",_2G"S\.+<\9>,YVCGMRJ@\]&G/":T0!RJ3AR2YJVFOE$5R> M.B:RRNF0C2F.:"!IZ#EXC9W8;50#1B]&JEE\O*.OJIYR'?^AY:KEQ_@] E#I!-/B%3 M,U/Q=1,NFA"%J[9LN Z0C9BDY8P:7++BVOVP:QRZ0-1#0UYIC<#RY MU\+":EC=-H,U=(+*,^Z)RZ K.FJR]VSN"?W"6N'(]M$Z\A/6 M!*-A/67 8OL<#;?TF&)NCHGIE'MS- M3/W$2T6T6&*AXX8&C>*1&Q2][ 4K.6S[72S=U4\LMWWH)0?JGJM6H'!GGLOD M,3]VTVI$&A2*-TO;F2MD!PMX@APOO2I96&K5(S>:"F2&*AD%O[R-HH6>%\=J M@$K)_HC] DG"-1T8FI[HB+*A08UJF8O EG2;A@% M,3MNF?Q/%Y:7GJ^#^3Q N1'-+6>4%A?5ZHTTS #L)L[ MK*FFM J2<@KQO1<@VY][5$[)TN?(0S,,/D":!\6TER? O+P2*TMHHJ-M%OY-E81#^4L\12B(-]B+I51@ZVO&]<3TWQTFS1M52+.)G= MSP$Y.&Z@AL5SX9CNK* BB%3]A;ELLG@Z#NP%.?MWN%X]V6Y,3_4;WYL3,[/< M_4E'A;4T?"/W($F%+=3^RE,81AZTBX.>LFX%#$RZ\LH*I"PCS:LE+]$:TP[P M$9H'":W(S9C=!B2*>VH7,?M.U(@O]00"J[#LDRFK< 4,3J_..#UZ&*:Z2P?D]#A-EXQ:<.J][9(X3CCUK](* M<7"WK02"T0"U*.\*>E%&)L K>6/=8$!"9'\[]]>G#L()',>W642.W,G7N[-Z M3P/2)FP 4 ;DS(R&WLP/E@7C>@CPY&\_G-(_T= \_=?_ U!+ 0(4 Q0 ( M !: 35J&3_;>M[( 3'!P 9 " 0 !E83 R,S Q-#DM M,3!Q7VUO9'5L87(N:'1M4$L! A0#% @ %H!-6C7"1O-'!P ,R0 !T M ( ![K( &5A,#(S,#$T.3 Q97@S,2TQ7VUO9'5L87(N:'1M M4$L! A0#% @ %H!-6OULS0Y1!P W24 !T ( !<+H M &5A,#(S,#$T.3 Q97@S,2TR7VUO9'5L87(N:'1M4$L! A0#% @ %H!- M6@QARWCM! DQD !T ( !_,$ &5A,#(S,#$T.3 Q97@S M,BTQ7VUO9'5L87(N:'1M4$L! A0#% @ %H!-6B8!.A?Y#@ )X\ !$ M ( !),< &UO9&0M,C R-#$R,S$N>'-D4$L! A0#% @ M%H!-6J#2'_/,"0 %F, !4 ( !3-8 &UO9&0M,C R-#$R M,S%?8V%L+GAM;%!+ 0(4 Q0 ( !: 35HTZ4R3*2L $:> @ 5 M " 4O@ !M;V1D+3(P,C0Q,C,Q7V1E9BYX;6Q02P$"% ,4 " 6 M@$U:M7)@J%EI .204 %0 @ &G"P$ ;6]D9"TR,#(T,3(S M,5]L86(N>&UL4$L! A0#% @ %H!-6@17M\A%+0 '^ " !4 M ( !,W4! &UO9&0M,C R-#$R,S%?<')E+GAM;%!+!08 "0 ) '," ( "KH@$ ! end XML 57 ea0230149-10q_modular_htm.xml IDEA: XBRL DOCUMENT 0001074871 2024-04-01 2024-12-31 0001074871 2025-02-10 0001074871 2024-12-31 0001074871 2024-03-31 0001074871 2024-10-01 2024-12-31 0001074871 2023-10-01 2023-12-31 0001074871 2023-04-01 2023-12-31 0001074871 us-gaap:CommonStockMember 2024-03-31 0001074871 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001074871 us-gaap:RetainedEarningsMember 2024-03-31 0001074871 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001074871 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001074871 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001074871 2024-04-01 2024-06-30 0001074871 us-gaap:CommonStockMember 2024-06-30 0001074871 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001074871 us-gaap:RetainedEarningsMember 2024-06-30 0001074871 2024-06-30 0001074871 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0001074871 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0001074871 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0001074871 2024-07-01 2024-09-30 0001074871 us-gaap:CommonStockMember 2024-09-30 0001074871 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0001074871 us-gaap:RetainedEarningsMember 2024-09-30 0001074871 2024-09-30 0001074871 us-gaap:CommonStockMember 2024-10-01 2024-12-31 0001074871 us-gaap:AdditionalPaidInCapitalMember 2024-10-01 2024-12-31 0001074871 us-gaap:RetainedEarningsMember 2024-10-01 2024-12-31 0001074871 us-gaap:CommonStockMember 2024-12-31 0001074871 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001074871 us-gaap:RetainedEarningsMember 2024-12-31 0001074871 us-gaap:CommonStockMember 2023-03-31 0001074871 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001074871 us-gaap:RetainedEarningsMember 2023-03-31 0001074871 2023-03-31 0001074871 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001074871 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001074871 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001074871 2023-04-01 2023-06-30 0001074871 us-gaap:CommonStockMember 2023-06-30 0001074871 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001074871 us-gaap:RetainedEarningsMember 2023-06-30 0001074871 2023-06-30 0001074871 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001074871 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001074871 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001074871 2023-07-01 2023-09-30 0001074871 us-gaap:CommonStockMember 2023-09-30 0001074871 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001074871 us-gaap:RetainedEarningsMember 2023-09-30 0001074871 2023-09-30 0001074871 us-gaap:CommonStockMember 2023-10-01 2023-12-31 0001074871 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0001074871 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0001074871 us-gaap:CommonStockMember 2023-12-31 0001074871 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001074871 us-gaap:RetainedEarningsMember 2023-12-31 0001074871 2023-12-31 0001074871 srt:MinimumMember 2024-12-31 0001074871 srt:MaximumMember 2024-12-31 0001074871 us-gaap:StockOptionMember 2024-04-01 2024-12-31 0001074871 us-gaap:StockOptionMember 2023-04-01 2023-12-31 0001074871 modd:UnvestedRestrictedStockUnitsMember 2024-04-01 2024-12-31 0001074871 modd:UnvestedRestrictedStockUnitsMember 2023-04-01 2023-12-31 0001074871 us-gaap:WarrantMember 2024-04-01 2024-12-31 0001074871 us-gaap:WarrantMember 2023-04-01 2023-12-31 0001074871 us-gaap:MachineryAndEquipmentMember 2024-12-31 0001074871 us-gaap:MachineryAndEquipmentMember 2024-03-31 0001074871 us-gaap:ComputerEquipmentMember 2024-12-31 0001074871 us-gaap:ComputerEquipmentMember 2024-03-31 0001074871 us-gaap:ConstructionInProgressMember 2024-12-31 0001074871 us-gaap:ConstructionInProgressMember 2024-03-31 0001074871 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001074871 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001074871 us-gaap:OfficeEquipmentMember 2024-12-31 0001074871 us-gaap:OfficeEquipmentMember 2024-03-31 0001074871 modd:ThornmintRoadSanDiegoCAMember 2024-12-31 0001074871 2023-02-01 2023-02-01 0001074871 2023-02-01 0001074871 modd:TitanPartnersGroupLLCMember us-gaap:IPOMember 2024-11-30 2024-11-30 0001074871 modd:TitanPartnersGroupLLCMember us-gaap:CommonStockMember 2024-11-30 0001074871 modd:November2024PublicOfferingMember 2024-11-25 2024-11-25 0001074871 modd:UnderwriterWarrantsMember modd:November2024PublicOfferingMember 2024-12-31 0001074871 modd:UnderwriterWarrantsMember 2024-10-01 2024-12-31 0001074871 modd:UnderwriterWarrantsMember us-gaap:CommonStockMember 2024-12-31 0001074871 modd:UnderwriterWarrantsMember 2024-12-31 0001074871 modd:November2024PublicOfferingMember 2024-04-01 2024-12-31 0001074871 2023-11-30 2023-11-30 0001074871 us-gaap:CommonStockMember 2024-04-01 2024-12-31 0001074871 us-gaap:WarrantMember 2023-04-01 2024-03-31 0001074871 us-gaap:WarrantMember 2024-04-01 2024-12-31 0001074871 us-gaap:WarrantMember 2023-04-01 2023-12-31 0001074871 us-gaap:WarrantMember 2024-03-31 0001074871 us-gaap:WarrantMember 2024-04-01 2024-06-30 0001074871 us-gaap:WarrantMember 2024-06-30 0001074871 us-gaap:WarrantMember modd:WarrantOneMember 2024-07-01 2024-09-30 0001074871 us-gaap:WarrantMember modd:WarrantTwoMember 2024-07-01 2024-09-30 0001074871 us-gaap:WarrantMember modd:WarrantThreeMember 2024-07-01 2024-09-30 0001074871 us-gaap:WarrantMember 2024-09-30 0001074871 us-gaap:WarrantMember 2024-10-01 2024-12-31 0001074871 us-gaap:WarrantMember modd:WarrantOneMember 2024-10-01 2024-12-31 0001074871 us-gaap:WarrantMember modd:WarrantTwoMember 2024-10-01 2024-12-31 0001074871 us-gaap:WarrantMember modd:WarrantThreeMember 2024-10-01 2024-12-31 0001074871 us-gaap:WarrantMember 2024-12-31 0001074871 us-gaap:WarrantMember us-gaap:CommonStockMember 2024-03-31 0001074871 us-gaap:WarrantMember us-gaap:CommonStockMember 2023-04-01 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockOneMember 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockOneMember 2023-04-01 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockTwoMember 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockTwoMember 2023-04-01 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockThreeMember 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockThreeMember 2023-04-01 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockFourMember 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockFourMember 2023-04-01 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockFiveMember 2024-03-31 0001074871 us-gaap:WarrantMember modd:CommonStockFiveMember 2023-04-01 2024-03-31 0001074871 modd:TwoThousandAndSeventeenEquityIncentivePlanMember 2017-10-31 0001074871 modd:TwoThousandAndSeventeenEquityIncentivePlanMember 2020-01-31 0001074871 modd:TwoThousandAndSeventeenEquityIncentivePlanMember 2021-08-31 0001074871 modd:TwoThousandAndSeventeenEquityIncentivePlanMember 2023-01-31 0001074871 modd:TwoThousandAndSeventeenEquityIncentivePlanMember 2024-02-28 0001074871 modd:MilestoneBonusProgramMember 2023-10-01 2023-10-31 0001074871 2024-01-01 2024-01-31 0001074871 2024-08-01 2024-08-31 0001074871 us-gaap:StockCompensationPlanMember 2024-04-01 2024-12-31 0001074871 us-gaap:StockCompensationPlanMember 2023-04-01 2023-12-31 0001074871 us-gaap:StockCompensationPlanMember 2024-10-01 2024-12-31 0001074871 us-gaap:StockCompensationPlanMember 2023-10-01 2023-12-31 0001074871 modd:NonemployeeDirectorsMember 2024-10-01 2024-12-31 0001074871 modd:NonemployeeDirectorsMember 2023-10-01 2023-12-31 0001074871 modd:NonemployeeDirectorsMember 2024-04-01 2024-12-31 0001074871 modd:NonemployeeDirectorsMember 2023-04-01 2023-12-31 0001074871 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001074871 srt:MinimumMember 2024-10-01 2024-12-31 0001074871 srt:MaximumMember 2024-10-01 2024-12-31 0001074871 srt:MinimumMember 2023-10-01 2023-12-31 0001074871 srt:MaximumMember 2023-10-01 2023-12-31 0001074871 srt:MinimumMember 2024-04-01 2024-12-31 0001074871 srt:MaximumMember 2024-04-01 2024-12-31 0001074871 srt:MinimumMember 2023-04-01 2023-12-31 0001074871 srt:MaximumMember 2023-04-01 2023-12-31 0001074871 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001074871 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001074871 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001074871 us-gaap:RestrictedStockUnitsRSUMember 2024-07-01 2024-09-30 0001074871 us-gaap:RestrictedStockUnitsRSUMember 2024-09-30 0001074871 us-gaap:RestrictedStockUnitsRSUMember 2024-10-01 2024-12-31 0001074871 modd:zeroPointNineThreeToTwoPointTwoEightMember 2024-12-31 0001074871 modd:zeroPointNineThreeToTwoPointTwoEightMember 2024-04-01 2024-12-31 0001074871 modd:ThreePointNineFiveToSevenPointFiveOneMember 2024-12-31 0001074871 modd:ThreePointNineFiveToSevenPointFiveOneMember 2024-04-01 2024-12-31 0001074871 modd:EightPointSixOneToSeventeenPointSevenZeroMember 2024-12-31 0001074871 modd:EightPointSixOneToSeventeenPointSevenZeroMember 2024-04-01 2024-12-31 0001074871 modd:ZeroPointNineThreeToSeventeenPointSevenZeroMember 2024-12-31 0001074871 modd:ZeroPointNineThreeToSeventeenPointSevenZeroMember 2024-04-01 2024-12-31 0001074871 modd:DeviceIntegrationAgreementMember 2024-12-31 shares iso4217:USD iso4217:USD shares modd:segment pure 10-Q true 2024-12-31 false 001-41277 MODULAR MEDICAL, INC. NV 87-0620495 10740 Thornmint Road San Diego CA 92127 (858) 800-3500 Common Stock Par Value $.001 per Share MODD NASDAQ Yes Yes Non-accelerated Filer true false false 40665220 6986000 9232000 345000 465000 7331000 9697000 3958000 2975000 860000 1135000 12149000 13807000 522000 802000 451000 280000 410000 373000 1383000 1455000 504000 817000 1887000 2272000 0.001 0.001 5000000 5000000 0.001 0.001 100000000 100000000 40665000 40665000 32464000 32464000 41000 32000 90047000 77432000 -79826000 -65929000 10262000 11535000 12149000 13807000 3853000 3838000 10760000 9765000 1001000 1431000 3310000 3445000 4854000 5269000 14070000 13210000 -4854000 -5269000 -14070000 -13210000 50000 175000 23000 -4804000 -5269000 -13895000 -13187000 2000 2000 -4804000 -5269000 -13897000 -13189000 -0.13 -0.13 -0.23 -0.23 -0.39 -0.39 -0.64 -0.64 37807000 37807000 22540000 22540000 35349000 35349000 20708000 20708000 32464000 32000 77432000 -65929000 11535000 10000 15000 15000 55000 68000 68000 32000 6000 6000 529000 529000 -4137000 -4137000 32561000 32000 78050000 -70066000 8016000 20000 35000 35000 939000 1000 844000 845000 825000 1000 1922000 1923000 25000 9000 9000 1044000 1044000 -4956000 -4956000 34370000 34000 81904000 -75022000 6916000 5451000 6000 7338000 7344000 723000 1000 195000 196000 96000 191000 191000 25000 5000 5000 414000 414000 -4804000 -4804000 40665000 41000 90047000 -79826000 10262000 10949000 11000 53524000 -48459000 5076000 10139000 10000 9723000 9733000 7000 6000 6000 478000 478000 -3737000 -3737000 21095000 21000 63731000 -52196000 11556000 2000 1000 1000 27000 7000 7000 557000 557000 -4183000 -4183000 21124000 21000 64296000 -56379000 7938000 148000 181000 181000 27000 11000 11000 984000 984000 -5269000 -5269000 21299000 21000 65472000 -61648000 3845000 -13897000 -13189000 2007000 2043000 -21000 737000 283000 48000 16000 20000 63000 275000 255000 -285000 453000 -275000 -268000 -11410000 -10449000 1545000 1217000 -1545000 -1217000 2114000 1251000 181000 7344000 9733000 10709000 9914000 -2246000 -1752000 9232000 3799000 6986000 2047000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 1 – THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Modular Medical, Inc. (the “Company”) was incorporated in Nevada in October 1998 under the name Bear Lake Recreation, Inc. The Company had no material business operations until approximately 2017 when it acquired all of the issued and outstanding shares of Quasuras, Inc., a Delaware corporation (“Quasuras”), and changed its name from Bear Lake Recreation, Inc. to Modular Medical, Inc.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is a pre-revenue, medical device company focused on the design, development and commercialization of innovative insulin pumps using modernized technology to increase pump adoption in the diabetes marketplace. Through the creation of an innovative two-part patch pump, its initial product, the MODD1, the Company seeks to fundamentally alter the trade-offs between cost and complexity and access to the higher standards of care requiring considerable motivation that presently available insulin pumps provide. By simplifying and streamlining the user experience from introduction, prescription, reimbursement, training and day-to-day use, the Company seeks to expand the wearable insulin delivery device market beyond the highly motivated “super users” and expand the category into the mass market. The product seeks to serve both the type 1 and the rapidly growing, especially in terms of device adoption, type 2 diabetes markets. In January 2024, the Company submitted a 510(k) premarket notification to the United States Food and Drug Administration (“FDA”) for the MODD1, and, in September 2024, the Company received FDA clearance to market and sell its MODD1 pump in the United States.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span><b>Liquidity and Going Concern</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not currently have revenues to generate cash flows to cover operating expenses. Since its inception, the Company has incurred operating losses and negative cash flows in each year due to costs incurred in connection with its operations. <span>The Company expects to continue to incur operating losses for the foreseeable future and incur cash outflows from operations as it continues to invest in the development and commercialization of its products. The Company expects that its operating expenses will continue to increase, and, as a result, it will eventually need to generate significant revenue to achieve profitability. </span>When considered with its current operating plan, these conditions <span>raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that these financial statements are issued. In addition, the Company’s independent registered public accounting firm, in its report on the consolidated financial statements as of and for the year ended March 31, 2024, expressed substantial doubt about the Company’s ability to continue as a going concern. These condensed consolidated financial statements do not include any adjustments that might result from this uncertainty. Implementation of the Company’s plans and its ability to continue as a going concern will depend upon the Company’s ability to raise additional capital, through the sale of additional equity or debt securities, to support its future operations. There can be no assurance that such additional capital, whether in the form of debt or equity financing, will be sufficient or available and, if available, that such capital will be offered on terms and conditions acceptable to the Company. The Company’s operating needs include the planned costs to operate its business, including amounts required to fund working capital and capital expenditures. The Company’s future capital requirements and the adequacy of its available funds will depend on many factors, including the Company’s ability to successfully commercialize its MODD1 product, competing technological and market developments, and the need to enter into collaborations with other companies or acquire other companies or technologies to enhance or complement its product offering. If the Company is unable to secure additional capital, it may be required to curtail its product commercialization and research and development initiatives and take additional measures to reduce costs in order to conserve its cash.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Basis of Presentation</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s fiscal year ends on March 31 of each calendar year. Each reference to a fiscal year in these notes to the condensed consolidated financial statements refers to the fiscal year ended March 31 of the calendar year indicated (for example, fiscal 2025 refers to the fiscal year ending March 31, 2025). The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary, Quasuras. All significant intercompany transactions and balances have been eliminated in consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying condensed consolidated financial statements are unaudited and have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and with the rules and regulations of the United States Security and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated balance sheet as of March 31, 2024 has been derived from the audited consolidated financial statements at that date. Certain information and disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with these rules and regulations of the SEC. The information in this report should be read in conjunction with the Company’s consolidated financial statements and notes thereto included in its most recent annual report on Form 10-K filed with the SEC.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) necessary to summarize fairly the Company’s financial position, results of operations and cash flows for the interim periods presented. The operating results for the nine months ended December 31, 2024 are not necessarily indicative of the results that may be expected for the year ending March 31, 2025 or for any other future period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Use of Estimates </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amount of revenues and expenses during the reporting period. Estimates may include those pertaining to accruals, stock-based compensation and income taxes. Actual results could differ from those estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Reportable Segment </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company operates in one business segment and uses one measurement of profitability for its business.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Research and Development</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company expenses research and development expenditures as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Concentration of Credit Risk </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash held in demand deposit accounts. The Company maintains a portion of its cash in demand deposit accounts at high credit quality financial institutions within the United States, which are insured by the Federal Deposit Insurance Corporation up to limits of approximately $250,000. No reserve has been made in the financial statements for any possible loss due to financial institution failure.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risks and Uncertainties </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is subject to risks from, among other things, competition associated with the industry in general, other risks associated with financing, liquidity requirements, rapidly changing customer requirements, limited operating history, pandemics, wars and acts of terrorism and the volatility of public markets. The Company may be unable to access the capital markets, and additional capital may only be available to the Company on terms that could be significantly detrimental to its existing stockholders and to its business.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cash and Cash Equivalents</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash and cash equivalents include cash held in demand deposit and money market accounts, certificates of deposit and all highly liquid debt instruments with original maturities of three months or less.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Property and Equipment</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are recorded at historical cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally three to five years. Depreciation is recorded in operating expenses in the consolidated statements of operations. Leasehold improvements and assets acquired through finance leases are amortized over the shorter of their estimated useful life or the lease term, and amortization is recorded in operating expenses in the consolidated statements of operations. Construction-in-process includes machinery and equipment and is stated at cost and not depreciated. Depreciation on construction-in-process commences when the assets are ready for their intended use and placed into service.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Fair Value of Financial Instruments </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company measures the fair value of financial instruments using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><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 inputs to the valuation methodology are quoted prices for identical assets or liabilities in active markets.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><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 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><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 inputs to the valuation methodology are unobservable and significant to the fair value measurement.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to their short-term nature, the carrying values of cash equivalents, accounts payable and accrued expenses, approximate fair value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Leases</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s right-of-use assets consist of leased assets recognized in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) No. 842, <i>Leases</i>, which requires lessees to recognize a lease liability and a corresponding lease asset for virtually all lease contracts. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and the lease liability represents the Company’s obligation to make lease payments arising from the lease, both of which are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Leases with a lease term of 12 months or less at inception are not recorded on the consolidated balance sheets and are expensed on a straight-line basis over the lease term in the consolidated statement of operations and comprehensive loss. The Company determines the lease term by agreement with the lessor. In cases where the lease does not provide an implicit interest rate, the Company uses the Company’s incremental borrowing rate based on the information available at commencement date in determining the present value of future payments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Stock-Based Compensation</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company periodically issues stock options, restricted stock units and stock awards to employees and non-employees. The Company accounts for such awards based on FASB ASC Topic 718, whereby the value of the award is measured on the date of grant and recognized as compensation expense on a straight-line basis over the requisite service period, usually the vesting period. With respect to performance-based awards, the Company assesses the probability of achieving the requisite performance criteria before recognizing compensation expense. The fair value of the Company’s stock options is estimated using the Black-Scholes-Merton Option Pricing (“Black Scholes”) model, which uses certain assumptions related to risk-free interest rates, expected volatility, expected life of the options, and future dividends. Compensation expense is recorded based upon the value derived from the Black-Scholes model. The assumptions used in the Black-Scholes model could materially affect compensation expense recorded in future periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Per-Share Amounts</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic net loss per share is computed by dividing loss for the period by the weighted-average number of shares of common stock outstanding (“WASO”) during the period. In addition, the Company includes the number of shares of common stock issuable under pre-funded warrants as outstanding for purposes of the WASO calculation. Diluted net loss per share gives effect to all potentially dilutive common shares outstanding during the period. Potentially dilutive common shares consist of incremental shares of common stock issuable upon the exercise of stock options and exercise of warrants.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth securities outstanding which were excluded from the computation of diluted net loss per share as their inclusion would be anti-dilutive (in thousands).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Nine Months Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </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; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Options to purchase common stock</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">4,633</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">3,720</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Unvested restricted stock units</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">125</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">208</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-bottom: 1.5pt">Common stock purchase warrants</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,647</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">11,892</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt; text-indent: -8.65pt; padding-left: 17.3pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">15,405</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">15,820</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Reclassifications</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain prior year amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations or cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Comprehensive Loss</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Comprehensive loss represents the changes in equity of an enterprise, other than those resulting from stockholder transactions. Accordingly, comprehensive loss may include certain changes in equity that are excluded from net loss. For the three and nine months ended December 31, 2024 and 2023, the Company’s comprehensive loss was the same as its net loss.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Recently Issued Accounting Pronouncements</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the FASB issued ASU No. 2023-07, <i>Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i>, which requires disclosure of incremental segment information on an annual and interim basis. ASU No. 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and it requires retrospective application to all prior periods presented in the financial statements. As the Company has only one operating segment, the Company does not expect that the adoption of this ASU will have a material impact on the presentation of its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU No. 2023-09, <i>Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>, which expands disclosures in an entity’s income tax rate reconciliation table and disclosures regarding cash taxes paid both in the U.S. and foreign jurisdictions. The update will be effective for annual periods beginning after December 15, 2024. The Company does not expect that the adoption of this ASU will have a material impact on the presentation of its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2024, the FASB issued ASU No. 2024-03, <i>Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</i>. The new standard requires disclosures about specific types of expenses included in the expense captions presented on the face of the income statement as well as disclosures about selling expenses. The standard is effective for the Company for annual periods beginning April 1, 2027 and interim periods beginning April 1, 2028, with early adoption permitted. The standard may be applied either prospectively to financial statements issued for reporting periods after the effective date or retrospectively to any or all prior periods presented in the financial statements. The Company is evaluating the impact that this ASU will have on the presentation of its consolidated financial statements. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span><b>Liquidity and Going Concern</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not currently have revenues to generate cash flows to cover operating expenses. Since its inception, the Company has incurred operating losses and negative cash flows in each year due to costs incurred in connection with its operations. <span>The Company expects to continue to incur operating losses for the foreseeable future and incur cash outflows from operations as it continues to invest in the development and commercialization of its products. The Company expects that its operating expenses will continue to increase, and, as a result, it will eventually need to generate significant revenue to achieve profitability. </span>When considered with its current operating plan, these conditions <span>raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that these financial statements are issued. In addition, the Company’s independent registered public accounting firm, in its report on the consolidated financial statements as of and for the year ended March 31, 2024, expressed substantial doubt about the Company’s ability to continue as a going concern. These condensed consolidated financial statements do not include any adjustments that might result from this uncertainty. Implementation of the Company’s plans and its ability to continue as a going concern will depend upon the Company’s ability to raise additional capital, through the sale of additional equity or debt securities, to support its future operations. There can be no assurance that such additional capital, whether in the form of debt or equity financing, will be sufficient or available and, if available, that such capital will be offered on terms and conditions acceptable to the Company. The Company’s operating needs include the planned costs to operate its business, including amounts required to fund working capital and capital expenditures. The Company’s future capital requirements and the adequacy of its available funds will depend on many factors, including the Company’s ability to successfully commercialize its MODD1 product, competing technological and market developments, and the need to enter into collaborations with other companies or acquire other companies or technologies to enhance or complement its product offering. If the Company is unable to secure additional capital, it may be required to curtail its product commercialization and research and development initiatives and take additional measures to reduce costs in order to conserve its cash.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Basis of Presentation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s fiscal year ends on March 31 of each calendar year. Each reference to a fiscal year in these notes to the condensed consolidated financial statements refers to the fiscal year ended March 31 of the calendar year indicated (for example, fiscal 2025 refers to the fiscal year ending March 31, 2025). The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary, Quasuras. All significant intercompany transactions and balances have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying condensed consolidated financial statements are unaudited and have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and with the rules and regulations of the United States Security and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated balance sheet as of March 31, 2024 has been derived from the audited consolidated financial statements at that date. Certain information and disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with these rules and regulations of the SEC. The information in this report should be read in conjunction with the Company’s consolidated financial statements and notes thereto included in its most recent annual report on Form 10-K filed with the SEC.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) necessary to summarize fairly the Company’s financial position, results of operations and cash flows for the interim periods presented. The operating results for the nine months ended December 31, 2024 are not necessarily indicative of the results that may be expected for the year ending March 31, 2025 or for any other future period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Use of Estimates </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amount of revenues and expenses during the reporting period. Estimates may include those pertaining to accruals, stock-based compensation and income taxes. Actual results could differ from those estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Reportable Segment </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company operates in one business segment and uses one measurement of profitability for its business.</p> 1 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Research and Development</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company expenses research and development expenditures as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Concentration of Credit Risk </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash held in demand deposit accounts. The Company maintains a portion of its cash in demand deposit accounts at high credit quality financial institutions within the United States, which are insured by the Federal Deposit Insurance Corporation up to limits of approximately $250,000. No reserve has been made in the financial statements for any possible loss due to financial institution failure.</p> 250000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risks and Uncertainties </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is subject to risks from, among other things, competition associated with the industry in general, other risks associated with financing, liquidity requirements, rapidly changing customer requirements, limited operating history, pandemics, wars and acts of terrorism and the volatility of public markets. The Company may be unable to access the capital markets, and additional capital may only be available to the Company on terms that could be significantly detrimental to its existing stockholders and to its business.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cash and Cash Equivalents</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash and cash equivalents include cash held in demand deposit and money market accounts, certificates of deposit and all highly liquid debt instruments with original maturities of three months or less.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Property and Equipment</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are recorded at historical cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally three to five years. Depreciation is recorded in operating expenses in the consolidated statements of operations. Leasehold improvements and assets acquired through finance leases are amortized over the shorter of their estimated useful life or the lease term, and amortization is recorded in operating expenses in the consolidated statements of operations. Construction-in-process includes machinery and equipment and is stated at cost and not depreciated. Depreciation on construction-in-process commences when the assets are ready for their intended use and placed into service.</p> P3Y P5Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Fair Value of Financial Instruments </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company measures the fair value of financial instruments using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels:</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><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 inputs to the valuation methodology are quoted prices for identical assets or liabilities in active markets.</span></td></tr> </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><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 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</span></td></tr> </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><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 inputs to the valuation methodology are unobservable and significant to the fair value measurement.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to their short-term nature, the carrying values of cash equivalents, accounts payable and accrued expenses, approximate fair value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Leases</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s right-of-use assets consist of leased assets recognized in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) No. 842, <i>Leases</i>, which requires lessees to recognize a lease liability and a corresponding lease asset for virtually all lease contracts. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and the lease liability represents the Company’s obligation to make lease payments arising from the lease, both of which are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Leases with a lease term of 12 months or less at inception are not recorded on the consolidated balance sheets and are expensed on a straight-line basis over the lease term in the consolidated statement of operations and comprehensive loss. The Company determines the lease term by agreement with the lessor. In cases where the lease does not provide an implicit interest rate, the Company uses the Company’s incremental borrowing rate based on the information available at commencement date in determining the present value of future payments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Stock-Based Compensation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company periodically issues stock options, restricted stock units and stock awards to employees and non-employees. The Company accounts for such awards based on FASB ASC Topic 718, whereby the value of the award is measured on the date of grant and recognized as compensation expense on a straight-line basis over the requisite service period, usually the vesting period. With respect to performance-based awards, the Company assesses the probability of achieving the requisite performance criteria before recognizing compensation expense. The fair value of the Company’s stock options is estimated using the Black-Scholes-Merton Option Pricing (“Black Scholes”) model, which uses certain assumptions related to risk-free interest rates, expected volatility, expected life of the options, and future dividends. Compensation expense is recorded based upon the value derived from the Black-Scholes model. The assumptions used in the Black-Scholes model could materially affect compensation expense recorded in future periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Per-Share Amounts</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic net loss per share is computed by dividing loss for the period by the weighted-average number of shares of common stock outstanding (“WASO”) during the period. In addition, the Company includes the number of shares of common stock issuable under pre-funded warrants as outstanding for purposes of the WASO calculation. Diluted net loss per share gives effect to all potentially dilutive common shares outstanding during the period. Potentially dilutive common shares consist of incremental shares of common stock issuable upon the exercise of stock options and exercise of warrants.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth securities outstanding which were excluded from the computation of diluted net loss per share as their inclusion would be anti-dilutive (in thousands).</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Nine Months Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </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; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Options to purchase common stock</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">4,633</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">3,720</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Unvested restricted stock units</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">125</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">208</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-bottom: 1.5pt">Common stock purchase warrants</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,647</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">11,892</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt; text-indent: -8.65pt; padding-left: 17.3pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">15,405</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">15,820</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth securities outstanding which were excluded from the computation of diluted net loss per share as their inclusion would be anti-dilutive (in thousands).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Nine Months Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </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; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Options to purchase common stock</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">4,633</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">3,720</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Unvested restricted stock units</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">125</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">208</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-bottom: 1.5pt">Common stock purchase warrants</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,647</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">11,892</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt; text-indent: -8.65pt; padding-left: 17.3pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">15,405</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">15,820</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4633000 3720000 125000 208000 10647000 11892000 15405000 15820000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Reclassifications</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain prior year amounts have been reclassified for consistency with the current period presentation. These reclassifications had no effect on the reported results of operations or cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Comprehensive Loss</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Comprehensive loss represents the changes in equity of an enterprise, other than those resulting from stockholder transactions. Accordingly, comprehensive loss may include certain changes in equity that are excluded from net loss. For the three and nine months ended December 31, 2024 and 2023, the Company’s comprehensive loss was the same as its net loss.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Recently Issued Accounting Pronouncements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the FASB issued ASU No. 2023-07, <i>Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i>, which requires disclosure of incremental segment information on an annual and interim basis. ASU No. 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and it requires retrospective application to all prior periods presented in the financial statements. As the Company has only one operating segment, the Company does not expect that the adoption of this ASU will have a material impact on the presentation of its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU No. 2023-09, <i>Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>, which expands disclosures in an entity’s income tax rate reconciliation table and disclosures regarding cash taxes paid both in the U.S. and foreign jurisdictions. The update will be effective for annual periods beginning after December 15, 2024. The Company does not expect that the adoption of this ASU will have a material impact on the presentation of its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2024, the FASB issued ASU No. 2024-03, <i>Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</i>. The new standard requires disclosures about specific types of expenses included in the expense captions presented on the face of the income statement as well as disclosures about selling expenses. The standard is effective for the Company for annual periods beginning April 1, 2027 and interim periods beginning April 1, 2028, with early adoption permitted. The standard may be applied either prospectively to financial statements issued for reporting periods after the effective date or retrospectively to any or all prior periods presented in the financial statements. The Company is evaluating the impact that this ASU will have on the presentation of its consolidated financial statements. </p> 1 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 2 – CONSOLIDATED BALANCE SHEET DETAIL</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2024</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2024</b> </p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Property and equipment, net</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Machinery and equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,912</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">3,209</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Computer equipment and software</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Construction-in-process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">283</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33</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-bottom: 1.5pt">Office equipment</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">46</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">63</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,357</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,654</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-bottom: 1.5pt">Less:  accumulated depreciation and amortization</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">(1,399</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">(679</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt; padding-left: 9pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,958</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,975</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2024</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2024</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Accrued expenses</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Accrued wages and employee benefits</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">300</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">243</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</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">151</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</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: 2.5pt; padding-left: 9pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">451</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">280</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2024</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2024</b> </p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Property and equipment, net</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Machinery and equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,912</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">3,209</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Computer equipment and software</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Construction-in-process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">283</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33</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-bottom: 1.5pt">Office equipment</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">46</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">63</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,357</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,654</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-bottom: 1.5pt">Less:  accumulated depreciation and amortization</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">(1,399</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">(679</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt; padding-left: 9pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,958</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,975</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4912000 3209000 66000 66000 300000 283000 33000 33000 46000 63000 5357000 3654000 1399000 679000 3958000 2975000 <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2024</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2024</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Accrued expenses</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Accrued wages and employee benefits</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">300</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">243</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</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">151</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</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: 2.5pt; padding-left: 9pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">451</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">280</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 300000 243000 151000 37000 451000 280000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 3 – LEASES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Thornmint Road, San Diego, CA </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 48-month lease term commenced February 1, 2023, and the lease provides for an initial base monthly rent of $36,000 with annual rent increases of approximately 4%. In addition to the minimum lease payments, the Company is responsible for property taxes, insurance and certain other operating costs. A discount rate of 8%, which approximated the Company’s incremental borrowing rate, was used to measure the lease asset and liability. The Company obtained a right-of-use asset of approximately $1,560,000 in exchange for its obligations under the operating lease.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Future minimum payments under the facility operating lease, as of December 31, 2024, are listed in the table below (in thousands).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Annual Fiscal Years</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2025</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">115</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">470</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-bottom: 1.5pt">2027</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">405</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total future lease payments</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">990</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-bottom: 1.5pt">Less: Imputed interest</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">(76</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt">Present value of lease liability</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">914</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash paid for amounts included in the measurement of lease liabilities was approximately $337,000 and $365,000 for the nine months ended December 31, 2024 and 2023, respectively. Rent expense was approximately $337,000 for each of the nine month periods ended December 31, 2024 and 2023, respectively and $112,000 for each of the three month periods ended December 31, 2024 and 2023.</p> P48M 36000 0.04 0.08 1560000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Future minimum payments under the facility operating lease, as of December 31, 2024, are listed in the table below (in thousands).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Annual Fiscal Years</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2025</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">115</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">470</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-bottom: 1.5pt">2027</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">405</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total future lease payments</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">990</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-bottom: 1.5pt">Less: Imputed interest</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">(76</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt">Present value of lease liability</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">914</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 115000 470000 405000 990000 76000 914000 337000 365000 337000 337000 112000 112000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 4 – STOCKHOLDERS’ EQUITY </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>November 2024 Public Offering</i></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: 0; text-align: justify">In November 2024, the Company entered into an Underwriting Agreement (the “Agreement”) with Titan Partners Group LLC, a division of American Capital Partners, LLC (the “Underwriter”), relating to a firm commitment underwritten offering (the “Offering”) of 5,450,573 shares (the “Shares”) of common stock of the Company, at a public offering price of $1.50 per share. The Offering closed on November 25, 2024 (the “Closing Date”), resulting in gross proceeds to the Company of approximately $8.2 million, before deducting underwriting discounts, commissions and offering expenses. The Offering was made pursuant to an effective registration statement on Form S-3 (Registration Statement No. 333-264193) previously filed with the Securities and Exchange Commission on April 8, 2022, subsequently amended on April 15, 2022, and declared effective by the SEC on April 19, 2022, and a preliminary prospectus supplement relating to the Offering dated November 21, 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the Agreement, as partial compensation for its services, the Company issued to the Underwriter on the Closing Date, warrants (the “Underwriter Warrants”) to purchase an aggregate of 381,540 shares of common stock, representing 7% of the Shares issued on the Closing Date. The Underwriter Warrants will be exercisable, in whole or in part, commencing on May 21, 2025 and expiring on November 25, 2029, at an exercise price per share of $1.875.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the Agreement, each of the Company’s directors and executive officers entered into “lock-up” agreements with the Underwriter that, subject to certain exceptions, prohibit, without the prior written consent of the Underwriter, the sale, transfer or other disposition of securities of the Company for a period of 60 days after the Closing Date (the “Lock-Up Period”). In addition, pursuant to the Agreement, except with respect to certain exempt issuances, the Company is prohibited from issuing common stock or common stock equivalents during the Lock-Up Period and from engaging in certain variable rate transactions for a period of one year from the Closing Date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>ATM Offering</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the Company entered into a Sales Agreement (the “ATM Agreement”) with Leerink Partners LLC (“Leerink”) under which the Company may offer and sell, from time to time at its sole discretion, shares of its common stock through an “at the market offering” program under which Leerink will act as sales agent or principal. The ATM Agreement provides that Leerink will be entitled to compensation for its services equal to 3.0% of the gross proceeds from sales of any shares of common stock under the ATM Agreement. The Company has no obligation to sell any shares under the ATM Agreement and may, at any time, suspend solicitation and offers under the ATM Agreement. During the three and nine months ended December 31, 2024, under the ATM Agreement, the Company sold 95,685 and 920,199 shares of common stock, respectively, for gross proceeds of $218,449 and $2,224,440. During the three and nine months ended December 31, 2024, the Company incurred commissions and legal fees of $27,760 and $110,440, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b>Common Stock Purchase Warrants</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>As of December 31, 2024, the Company had the following warrants outstanding (share amounts in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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">Number of <br/> Shares</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">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Expiration</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: 64%">Balance as of March 31, 2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">12,521</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><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; "> <td style="text-align: left; padding-bottom: 1.5pt">Warrants exercised</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">(55</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.22</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 2028</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance as of June 30, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,466</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(252</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.01</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-68">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(649</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 2028</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Warrants exercised</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</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.32</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 2027</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance as of September 30, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,526</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Issuance of warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">382</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.875</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nov 2029</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(565</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.01</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-69">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(152</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 2028</span></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-bottom: 1.5pt">Warrants exercised</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">(12</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.32</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 2027</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt">Balance as of December 31, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">11,179</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 31, 2024, the Company had the following warrants outstanding (share amounts in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Type</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">Number of <br/> Shares</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">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Expiration</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: 40%; text-align: left">Common stock</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,348</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.01</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: 35%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-70">—</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Common stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 2028</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Common stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">535</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.32</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 2027</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Common stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">768</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 2027 - February 2027</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Common stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,011</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.60</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February 2027</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Common stock</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">1,438</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">6.60</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 2027</span></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: 2.5pt; padding-left: 9pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">12,521</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>The outstanding pre-funded warrants with an exercise price of $0.01 per share were included in the weighted average shares outstanding calculation for each of the three and nine month periods ended December 31, 2024 and 2023. At March 31, 2024, the Company had a receivable from its transfer agent for approximately $142,000 for the proceeds from warrants exercised prior to March 31, 2024. The receivable was recorded in the prepaid and other line in the consolidated balance sheet at March 31, 2024 and was collected during the three months ended June 30, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b>Other</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the nine months ended December 31, 2024 and 2023, the Company issued 30,000 and 1,429 shares of common stock with fair values of approximately $51,000 and $1,400, respectively, to service providers.</p> 5450573000 1.5 8200000 381540000 0.07 2029-11-25 1.875 P60D P1Y 0.03 95685000 920199000 218449 2224440 27760 110440 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>As of December 31, 2024, the Company had the following warrants outstanding (share amounts in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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">Number of <br/> Shares</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">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Expiration</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: 64%">Balance as of March 31, 2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">12,521</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><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; "> <td style="text-align: left; padding-bottom: 1.5pt">Warrants exercised</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">(55</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.22</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 2028</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance as of June 30, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,466</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(252</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.01</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-68">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(649</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 2028</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Warrants exercised</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</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.32</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 2027</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance as of September 30, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,526</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Issuance of warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">382</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.875</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nov 2029</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(565</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.01</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-69">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(152</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 2028</span></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-bottom: 1.5pt">Warrants exercised</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">(12</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.32</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 2027</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt">Balance as of December 31, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">11,179</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 31, 2024, the Company had the following warrants outstanding (share amounts in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Type</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">Number of <br/> Shares</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">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Expiration</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: 40%; text-align: left">Common stock</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,348</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.01</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: 35%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-70">—</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Common stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 2028</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Common stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">535</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.32</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 2027</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Common stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">768</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 2027 - February 2027</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Common stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,011</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.60</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February 2027</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Common stock</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">1,438</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">6.60</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 2027</span></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: 2.5pt; padding-left: 9pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">12,521</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 12521000 -55000 1.22 May 2028 12466000 -252000 0.01 -649000 1.22 May 2028 -39000 1.32 May 2027 11526000 382000 1.875 Nov 2029 -565000 0.01 -152000 1.22 May 2028 -12000 1.32 May 2027 11179000 1348000 0.01 4421000 1.22 May 2028 535000 1.32 May 2027 768000 6 January 2027 - February 2027 4011000 6.6 February 2027 1438000 6.6 November 2027 12521000 0.01 0.01 0.01 0.01 142000 30000000 1429000 51000 1400 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5 – STOCK-BASED COMPENSATION</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Amended 2017 Equity Incentive Plan </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2017, the Company’s board of directors (the “Board”) approved the 2017 Equity Incentive Plan (the “Plan”), as amended, with 1,000,000 shares of common stock reserved for issuance. In January 2020 and August 2021, the Board approved increases in the number of shares reserved for issuance by 333,334 and 1,333,334 shares, respectively. In January 2023 and February 2024, the Company’s stockholders approved increases in the number of shares reserved for issuance under the Plan by an additional 2,000,000 and 3,000,000 shares, respectively. Under the Plan, eligible employees, directors and consultants may be granted a broad range of awards, including stock options, stock appreciation rights, restricted stock, performance-based awards and restricted stock units. The Plan is administered by the Board or, in the alternative, a committee designated by the Board. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Stock-Based Compensation Expense</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Stock options granted by the Company generally vest over 36 months and have a 10-year term. As of December 31, 2024, the unamortized compensation cost related to stock options was approximately $1,486,000 and is expected to be recognized as expense over a weighted-average period of approximately 1.9 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; text-align: justify">In October 2023, under its Two-Part FDA Submission and Clearance Milestone Bonus Program (the “Bonus Program”), the Company granted stock options to purchase 909,533 shares of common stock, which were subject to vesting based upon the achievement of certain performance milestones by the Company and continued service by the optionees. In January 2024, options to purchase 625,326 shares (net of forfeitures), which were granted under part one of the Bonus Program, vested upon the Company’s submission to the FDA. In August 2024, options to purchase 242,307 shares (net of forfeitures), which were granted under part two of the Bonus Program, were canceled, as the Company did not receive clearance from the FDA for its MODD1 product by August 1, 2024. In August 2024, the Company granted new options to purchase 339,298 shares (the “Clearance Options”), which were subject to vesting based upon the Company’s receipt of clearance from the FDA for its MODD1 product by December 31, 2024 and continued service by the optionees. The Clearance Options vested in full in September 2024 upon the Company’s receipt of clearance from the FDA for its MODD1 product.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The weighted-average grant date fair value of options granted was $1.42 and $0.98 per share for the nine months ended December 31, 2024 and 2023, respectively, and $1.56 and $0.97 for the three months ended December 31, 2024 and 2023, respectively. The following assumptions were used in the fair-value method calculations:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine Months Ended<br/> December 31,</b></span></td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free interest rates</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.9% - 4.4%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.8% - 4.7%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.5% - 4.4%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.5% - 4.7%</span></td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 28%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Volatility</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">110% - 113%</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">123.4% - 127.6%</span></td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">110% - 123%</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="white-space: nowrap; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">82.5% - 152.2%</span></td> <td style="width: 1%; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected life (years)</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.0 – 5.7</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.0 – 5.4</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.0 – 5.7</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.0 – 6.2</span></td> <td style="text-align: center"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair values of options at the grant date were estimated utilizing the Black-Scholes valuation model, which includes simplified methods to establish the expected life of options, as well as average volatility. The risk-free interest rate was derived from the Daily Treasury Yield Curve Rates, as published by the U.S. Department of the Treasury as of the grant date for terms equal to the expected terms of the options. A dividend yield of zero was applied because the Company has never paid dividends and has no intention to pay dividends in the foreseeable future. The Company accounts for forfeitures as they occur.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the activity in the shares available for grant under the Plan during the nine months ended December 31, 2024:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </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">Options Outstanding</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: right"> </td><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></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Shares</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">Average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Available</td><td style="font-weight: bold"> </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> </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">for Grant</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">Shares</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: 64%">Balance at March 31, 2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,648,651</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">3,689,341</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">3.70</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt">Share awards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,875</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-71">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.56</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">Options granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(682,375</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">682,375</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.52</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">Options exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,530</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.08</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-bottom: 1.5pt; padding-left: 9pt">Options cancelled and returned to the Plan</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,230</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">(42,230</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.62</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Balance at June 30, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,004,631</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,321,956</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.36</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt">Share awards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,875</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-73">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.28</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">Options granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(483,673</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">483,673</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.81</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-bottom: 1.5pt; padding-left: 9pt">Options cancelled and returned to the Plan</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">274,901</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">(274,901</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.51</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0in">Balance at September 30, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,791,984</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,530,728</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.33</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt">Share awards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,875</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-74">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.37</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">Options granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(129,375</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">129,375</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.88</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-bottom: 1.5pt; padding-left: 9pt">Options cancelled and returned to the Plan</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">27,388</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">(27,388</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.30</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt">Balance at December 31, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">2,686,122</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">4,632,715</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">3.30</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A stock option was exercised on a cashless basis for a net issuance of 7,530 shares of common stock during the nine months ended December 31, 2024. There were no stock options exercised during the nine months ended December 31, 2023. During the nine months ended December 31, 2024 and 2023, the Company awarded 11,625 and 19,015 shares, respectively, and for the three months ended December 31, 2024 and 2023, the Company awarded 3,875 and 6,375 shares, respectively, to its non-employee directors under the Company’s outside director compensation plan. For the nine months ended December 31, 2024 and 2023, the Company recorded stock-based compensation expense for these share awards of approximately $20,000 and $25,000, respectively, and for the three months ended December 31, 2024 and 2023, the Company recorded stock-based compensation expense for these share awards of approximately $5,000 and $11,000, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A summary of restricted stock unit (“RSU”) activity under the Plan is presented below.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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<br/> Average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">Number of<br/> Shares</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">Grant-Date<br/> Fair Value<br/> ($)</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%">Non-vested shares at March 31, 2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">187,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.91</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Vested</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">(20,832</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.91</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Non-vested shares at June 30, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">166,667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.91</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Vested</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">(20,833</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.91</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Non-vested shares at September 30, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">145,834</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.91</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Vested</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">(20,833</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.91</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: 2.5pt">Non-vested shares at December 31, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">125,001</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">0.91</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The total intrinsic value of RSUs outstanding as of December 31, 2024 was approximately $171,000. The unamortized compensation cost at December 31, 2024 was approximately $115,000 related to RSUs and is expected to be recognized as expense over a period of approximately 1.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; text-align: justify">The following table summarizes the range of outstanding and exercisable options as of December 31, 2024:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Options Outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Options Exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Range of Exercise Price</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">Number<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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Life<br/> (in 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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> 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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number<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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> 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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic<br/> value ($)</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%">$0.93 - $2.28</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,200,441</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">8.22</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">1.59</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,095,570</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">1.57</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">213,512</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>$3.95 - $7.51</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">933,145</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.43</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">873,089</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.37</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-75">—</div></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">$8.61 - $17.70</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">499,129</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">6.48</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">10.56</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">499,129</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">10.56</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-76">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt">$0.93 - $17.70</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">4,632,715</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">7.67</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">3.30</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3,467,788</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">3.82</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">213,512</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The intrinsic value per share is calculated as the excess of the closing price of the common stock on the Company’s principal trading market over the exercise price of the option.</p> 1000000000 333334000 1333334000 2000000000 3000000000 P10Y 1486000 P1Y10M24D 909533000 625326000 242307000 339298000 1.42 0.98 1.56 0.97 The following assumptions were used in the fair-value method calculations:<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine Months Ended<br/> December 31,</b></span></td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free interest rates</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.9% - 4.4%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.8% - 4.7%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.5% - 4.4%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.5% - 4.7%</span></td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 28%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Volatility</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">110% - 113%</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">123.4% - 127.6%</span></td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">110% - 123%</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="white-space: nowrap; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">82.5% - 152.2%</span></td> <td style="width: 1%; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected life (years)</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.0 – 5.7</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.0 – 5.4</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.0 – 5.7</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.0 – 6.2</span></td> <td style="text-align: center"> </td></tr> </table> 0.039 0.044 0.038 0.047 0.035 0.044 0.035 0.047 1.10 1.13 1.234 1.276 1.10 1.23 0.825 1.522 P5Y P5Y8M12D P5Y P5Y4M24D P5Y P5Y8M12D P5Y P6Y2M12D <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the activity in the shares available for grant under the Plan during the nine months ended December 31, 2024:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </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">Options Outstanding</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: right"> </td><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></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Shares</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">Average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Available</td><td style="font-weight: bold"> </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> </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">for Grant</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">Shares</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: 64%">Balance at March 31, 2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,648,651</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">3,689,341</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">3.70</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt">Share awards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,875</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-71">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.56</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">Options granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(682,375</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">682,375</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.52</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">Options exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,530</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.08</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-bottom: 1.5pt; padding-left: 9pt">Options cancelled and returned to the Plan</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,230</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">(42,230</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.62</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Balance at June 30, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,004,631</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,321,956</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.36</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt">Share awards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,875</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-73">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.28</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">Options granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(483,673</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">483,673</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.81</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-bottom: 1.5pt; padding-left: 9pt">Options cancelled and returned to the Plan</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">274,901</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">(274,901</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.51</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0in">Balance at September 30, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,791,984</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,530,728</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.33</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt">Share awards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,875</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-74">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.37</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">Options granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(129,375</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">129,375</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.88</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-bottom: 1.5pt; padding-left: 9pt">Options cancelled and returned to the Plan</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">27,388</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">(27,388</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.30</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt">Balance at December 31, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">2,686,122</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">4,632,715</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">3.30</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3648651000 3689341000 3.7 -3875000 1.56 -682375000 682375000 1.52 7530000 1.08 42230000 42230000 2.62 3004631000 4321956000 3.36 -3875000 2.28 -483673000 483673000 1.81 274901000 274901000 1.51 2791984000 4530728000 3.33 -3875000 1.37 -129375000 129375000 1.88 27388000 27388000 1.3 2686122000 4632715000 3.3 7530000 11625000 19015000 3875000 6375000 20000 25000 5000 11000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A summary of restricted stock unit (“RSU”) activity under the Plan is presented below.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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<br/> Average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </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">Number of<br/> Shares</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">Grant-Date<br/> Fair Value<br/> ($)</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%">Non-vested shares at March 31, 2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">187,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.91</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Vested</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">(20,832</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.91</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Non-vested shares at June 30, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">166,667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.91</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Vested</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">(20,833</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.91</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Non-vested shares at September 30, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">145,834</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.91</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Vested</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">(20,833</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.91</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: 2.5pt">Non-vested shares at December 31, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">125,001</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">0.91</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 187499000 0.91 20832000 0.91 166667000 0.91 20833000 0.91 145834000 0.91 20833000 0.91 125001000 0.91 171000 115000 P1Y6M <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the range of outstanding and exercisable options as of December 31, 2024:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Options Outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Options Exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Range of Exercise Price</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">Number<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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Life<br/> (in 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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> 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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number<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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> 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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic<br/> value ($)</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%">$0.93 - $2.28</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,200,441</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">8.22</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">1.59</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,095,570</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">1.57</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">213,512</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>$3.95 - $7.51</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">933,145</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.43</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">873,089</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.37</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-75">—</div></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">$8.61 - $17.70</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">499,129</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">6.48</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">10.56</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">499,129</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">10.56</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-76">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt">$0.93 - $17.70</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">4,632,715</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">7.67</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">3.30</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3,467,788</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">3.82</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">213,512</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3200441 P8Y2M19D 1.59 2095570 1.57 213512 933145 P6Y5M4D 5.3 873089 5.37 499129 P6Y5M23D 10.56 499129 10.56 4632715 P7Y8M1D 3.3 3467788 3.82 213512 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 6 – INCOME TAXES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines deferred tax assets and liabilities based upon the differences between the financial statement and tax bases of the Company’s assets and liabilities using tax rates in effect for the year in which the Company expects the differences to affect taxable income. A valuation allowance is established for any deferred tax assets for which it is more likely than not that all or a portion of the deferred tax assets will not be realized. Based on the available information and other factors, management believes it is more likely than not that its federal and state net deferred tax assets will not be fully realized, and the Company has recorded a full valuation allowance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company files U.S. federal and state income tax returns in jurisdictions with varying statutes of limitations. All tax returns for fiscal 2016 to fiscal 2024 may be subject to examination by the U.S. federal and state tax authorities. As of December 31, 2024, the Company has <span style="-sec-ix-hidden: hidden-fact-77">not</span> recorded any liability for unrecognized tax benefits related to uncertain tax positions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 7 – COMMITMENTS AND CONTINGENCIES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Litigations, Claims and Assessments </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the normal course of business, the Company may be involved in legal proceedings, claims and assessments arising in the ordinary course of business. The Company records legal costs associated with loss contingencies as incurred and accrues for all probable and estimable settlements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Indemnification</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the ordinary course of business, the Company enters into contractual arrangements under which it may agree to indemnify the counterparties from any losses incurred relating to breach of representations and warranties, failure to perform certain covenants, or claims and losses arising from certain events as outlined within the particular contract, which may include, for example, losses arising from litigation or claims relating to past performance. Such indemnification clauses may not be subject to maximum loss clauses. The Company has also entered into indemnification agreements with its officers and directors. No amounts were reflected in the Company’s consolidated financial statements for the three and nine months ended December 31, 2024 and 2023 related to these indemnifications. The Company has not estimated the maximum potential amount of indemnification liability under these agreements due to the limited history of prior claims and the unique facts and circumstances applicable to each particular agreement. To date, the Company has not made any payments related to these indemnification agreements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Purchase Obligations </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s primary purchase obligations include purchase orders for machinery and equipment. At December 31, 2024, the Company had outstanding purchase orders for machinery and equipment and related expenditures of approximately $1,061,000.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the Company signed a device integration agreement with a provider of connected-care and remote monitoring diabetes technology solutions. As of December 31, 2024, the Company had a remaining obligation under the device integration agreement of approximately $400,000 over three years for technology license and maintenance fees.</p> 1061000000 400000000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 8 – RELATED PARTY TRANSACTIONS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A family member of one of the Company’s executive officers is an employee of the Company. During the three months ended December 31, 2024 and 2023, the Company paid the family member $38,191 and $44,095, respectively, which includes the aggregate grant date fair values, as determined pursuant to FASB ASC Topic 718, of any stock options granted during each period. During the nine months ended December 31, 2024 and 2023, the Company paid the family member $138,510 and $107,849, respectively, which includes the aggregate grant date fair values, as determined pursuant to FASB ASC Topic 718, of any stock options granted during each period.</p> 38191000 44095000 138510000 107849000 false false false false 0001074871 false 2025 Q3 --03-31