0001437749-24-004723.txt : 20240220 0001437749-24-004723.hdr.sgml : 20240220 20240220075153 ACCESSION NUMBER: 0001437749-24-004723 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240220 DATE AS OF CHANGE: 20240220 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ADM TRONICS UNLIMITED, INC. CENTRAL INDEX KEY: 0000849401 STANDARD INDUSTRIAL CLASSIFICATION: ELECTROMEDICAL & ELECTROTHERAPEUTIC APPARATUS [3845] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 221896032 STATE OF INCORPORATION: DE FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-17629 FILM NUMBER: 24650768 BUSINESS ADDRESS: STREET 1: 224 S PEGASUS AVE CITY: NORTHVALE STATE: NJ ZIP: 07647 BUSINESS PHONE: 2017676040 MAIL ADDRESS: STREET 1: 224 S PEGASUS AVE CITY: NORTHVALE STATE: NJ ZIP: 07647 FORMER COMPANY: FORMER CONFORMED NAME: ADM TRONICS UNLIMITED INC/DE DATE OF NAME CHANGE: 19920703 10-Q 1 admt20231231c_10q.htm FORM 10-Q admt20231231c_10q.htm
Q3 2023 --03-31 false 0000849401 3 0.01 0.00 7 5 0 0 0 0 0.01 0.01 00008494012023-04-012023-12-31 thunderdome:item iso4217:USDxbrli:shares 00008494012022-12-31 xbrli:shares 00008494012023-12-31 00008494012022-04-012022-12-31 00008494012022-03-31 00008494012023-03-31 0000849401admt:WarrantOneMember2023-12-31 utr:Y 0000849401admt:WarrantOneMember2023-04-012023-12-31 utr:M 0000849401admt:ConsultingAgreementMember2023-04-11 iso4217:USD xbrli:pure 0000849401admt:ConsultingAgreementMemberus-gaap:MeasurementInputPriceVolatilityMember2023-04-11 0000849401us-gaap:RevolvingCreditFacilityMember2023-03-31 0000849401us-gaap:RevolvingCreditFacilityMember2023-12-31 0000849401us-gaap:RevolvingCreditFacilityMember2023-09-30 0000849401us-gaap:RevolvingCreditFacilityMember2021-09-072021-09-07 0000849401us-gaap:RevolvingCreditFacilityMember2018-06-15 0000849401admt:PPPTermLoanOneMember2023-12-31 0000849401admt:PPPTermLoanOneMember2021-09-072021-09-07 0000849401admt:PPPTermLoanOneMember2021-09-07 0000849401admt:PaycheckProtectionProgramCaresActMemberus-gaap:LoansPayableMember2021-12-212021-12-21 0000849401admt:PaycheckProtectionProgramCaresActMember2021-09-072021-09-07 0000849401admt:PaycheckProtectionProgramCaresActMember2020-05-012021-02-28 0000849401admt:PaycheckProtectionProgramCaresActMember2021-02-012021-02-28 0000849401admt:PaycheckProtectionProgramCaresActMember2020-05-012020-05-30 00008494012022-10-012022-12-31 00008494012023-10-012023-12-31 0000849401admt:EngineeringServicesMemberadmt:QolMember2023-03-31 0000849401admt:EngineeringServicesMemberadmt:QolMember2023-12-31 0000849401admt:EngineeringServicesMemberadmt:QolMember2017-04-012018-03-31 0000849401admt:QolMember2023-12-31 0000849401us-gaap:NonUsMember2022-04-012022-12-31 0000849401us-gaap:NonUsMember2023-04-012023-12-31 0000849401admt:EngineeringMemberus-gaap:NonUsMember2022-04-012022-12-31 0000849401admt:EngineeringMemberus-gaap:NonUsMember2023-04-012023-12-31 0000849401admt:ElectronicsMemberus-gaap:NonUsMember2022-04-012022-12-31 0000849401admt:ElectronicsMemberus-gaap:NonUsMember2023-04-012023-12-31 0000849401admt:ChemicalMemberus-gaap:NonUsMember2022-04-012022-12-31 0000849401admt:ChemicalMemberus-gaap:NonUsMember2023-04-012023-12-31 0000849401country:US2022-04-012022-12-31 0000849401country:US2023-04-012023-12-31 0000849401admt:EngineeringMembercountry:US2022-04-012022-12-31 0000849401admt:EngineeringMembercountry:US2023-04-012023-12-31 0000849401admt:ElectronicsMembercountry:US2022-04-012022-12-31 0000849401admt:ElectronicsMembercountry:US2023-04-012023-12-31 0000849401admt:ChemicalMembercountry:US2022-04-012022-12-31 0000849401admt:ChemicalMembercountry:US2023-04-012023-12-31 0000849401us-gaap:NonUsMember2022-10-012022-12-31 0000849401us-gaap:NonUsMember2023-10-012023-12-31 0000849401admt:EngineeringMemberus-gaap:NonUsMember2022-10-012022-12-31 0000849401admt:EngineeringMemberus-gaap:NonUsMember2023-10-012023-12-31 0000849401admt:ElectronicsMemberus-gaap:NonUsMember2022-10-012022-12-31 0000849401admt:ElectronicsMemberus-gaap:NonUsMember2023-10-012023-12-31 0000849401admt:ChemicalMemberus-gaap:NonUsMember2022-10-012022-12-31 0000849401admt:ChemicalMemberus-gaap:NonUsMember2023-10-012023-12-31 0000849401country:US2022-10-012022-12-31 0000849401country:US2023-10-012023-12-31 0000849401admt:EngineeringMembercountry:US2022-10-012022-12-31 0000849401admt:EngineeringMembercountry:US2023-10-012023-12-31 0000849401admt:ElectronicsMembercountry:US2022-10-012022-12-31 0000849401admt:ElectronicsMembercountry:US2023-10-012023-12-31 0000849401admt:ChemicalMembercountry:US2022-10-012022-12-31 0000849401admt:ChemicalMembercountry:US2023-10-012023-12-31 0000849401us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberadmt:ForeignCustomersMember2022-04-012022-12-31 0000849401us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberadmt:ForeignCustomersMember2022-10-012022-12-31 0000849401us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberadmt:ForeignCustomersMember2023-04-012023-12-31 0000849401us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberadmt:ForeignCustomersMember2023-10-012023-12-31 0000849401admt:AccountsPayableBalanceMemberadmt:VendorConcentrationRiskMemberadmt:ThreeVendorsMember2022-04-012023-03-31 0000849401admt:AccountsPayableBalanceMemberadmt:VendorConcentrationRiskMember2022-04-012023-03-31 0000849401admt:AccountsPayableBalanceMemberadmt:VendorConcentrationRiskMemberadmt:ThreeVendorsMember2023-04-012023-12-31 0000849401us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberadmt:TwoCustomersMember2023-04-012023-12-31 0000849401us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberadmt:FourCustomersMember2023-04-012023-12-31 0000849401us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberadmt:TwoCustomersMember2022-04-012022-12-31 0000849401us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberadmt:TwoCustomersMember2023-04-012023-12-31 0000849401us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberadmt:TwoCustomersMember2022-10-012022-12-31 0000849401us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberadmt:TwoCustomersMember2023-10-012023-12-31 00008494012023-09-30 0000849401admt:SoftwareMember2023-03-31 0000849401admt:SoftwareMember2023-12-31 0000849401admt:SoftwareMember2023-04-012023-12-31 0000849401admt:PatentsAndTrademarksMember2023-03-31 0000849401admt:PatentsAndTrademarksMembersrt:MaximumMember2022-04-012023-03-31 0000849401admt:PatentsAndTrademarksMembersrt:MinimumMember2022-04-012023-03-31 0000849401admt:PatentsAndTrademarksMembersrt:MinimumMember2023-12-31 0000849401admt:PatentsAndTrademarksMember2023-12-31 0000849401admt:PatentsAndTrademarksMembersrt:MinimumMember2023-04-012023-12-31 0000849401srt:MaximumMember2023-09-30 0000849401srt:MinimumMember2023-09-30 0000849401admt:LongTermMember2023-03-31 0000849401admt:CurrentMember2023-03-31 0000849401admt:LongTermMember2023-12-31 0000849401admt:CurrentMember2023-12-31 0000849401srt:MaximumMember2023-12-31 0000849401srt:MinimumMember2023-12-31 0000849401us-gaap:RetainedEarningsMember2023-12-31 0000849401us-gaap:AdditionalPaidInCapitalMember2023-12-31 0000849401us-gaap:CommonStockMember2023-12-31 0000849401us-gaap:RetainedEarningsMember2023-10-012023-12-31 0000849401us-gaap:AdditionalPaidInCapitalMember2023-10-012023-12-31 0000849401us-gaap:RetainedEarningsMember2023-09-30 0000849401us-gaap:AdditionalPaidInCapitalMember2023-09-30 0000849401us-gaap:CommonStockMember2023-09-30 00008494012023-07-012023-09-30 0000849401us-gaap:RetainedEarningsMember2023-07-012023-09-30 0000849401us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-30 00008494012023-06-30 0000849401us-gaap:RetainedEarningsMember2023-06-30 0000849401us-gaap:AdditionalPaidInCapitalMember2023-06-30 0000849401us-gaap:CommonStockMember2023-06-30 00008494012023-04-012023-06-30 0000849401us-gaap:RetainedEarningsMember2023-04-012023-06-30 0000849401us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-30 0000849401us-gaap:RetainedEarningsMember2023-03-31 0000849401us-gaap:AdditionalPaidInCapitalMember2023-03-31 0000849401us-gaap:CommonStockMember2023-03-31 0000849401us-gaap:RetainedEarningsMember2022-12-31 0000849401us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000849401us-gaap:CommonStockMember2022-12-31 0000849401us-gaap:RetainedEarningsMember2022-10-012022-12-31 00008494012022-09-30 0000849401us-gaap:RetainedEarningsMember2022-09-30 0000849401us-gaap:AdditionalPaidInCapitalMember2022-09-30 0000849401us-gaap:CommonStockMember2022-09-30 00008494012022-07-012022-09-30 0000849401us-gaap:RetainedEarningsMember2022-07-012022-09-30 00008494012022-06-30 0000849401us-gaap:RetainedEarningsMember2022-06-30 0000849401us-gaap:AdditionalPaidInCapitalMember2022-06-30 0000849401us-gaap:CommonStockMember2022-06-30 00008494012022-04-012022-06-30 0000849401us-gaap:RetainedEarningsMember2022-04-012022-06-30 0000849401us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0000849401us-gaap:RetainedEarningsMember2022-03-31 0000849401us-gaap:AdditionalPaidInCapitalMember2022-03-31 0000849401us-gaap:CommonStockMember2022-03-31 0000849401us-gaap:RelatedPartyMember2023-03-31 0000849401us-gaap:RelatedPartyMember2023-12-31 00008494012024-02-14
 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549

 

FORM 10-Q

 

(Mark One)

 

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

 

For the quarterly period ended December 31, 2023

 

OR

 

TRANSACTION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from           to        

 

COMMISSION FILE NO. 0-17629

 

ADM TRONICS UNLIMITED, INC.
(Exact name of registrant as specified in its charter)

 

Delaware

(State or Other Jurisdiction

of Incorporation or or organization)

22-1896032

(I.R.S. Employer

Identification Number)

 

224-S Pegasus Ave.NorthvaleNew Jersey 07647
(Address of Principal Executive Offices)

 

Registrant's Telephone Number, including area code: (201767-6040

 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which

registered

None

N/A

N/A

 

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, 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 ☒

 

State the number of shares outstanding of each of the Issuer's classes of common equity, as of the latest practicable date:

 

The Company has 67,588,504 shares outstanding as of February 14, 2024. 

 

 

 

 

ADM TRONICS UNLIMITED, INC. AND SUBSIDIARY

 

INDEX

 

 

Page

Number

Part I - Financial Information

 
     

Item 1.

Condensed Consolidated Financial Statements (unaudited):

 
     
 

Condensed Consolidated Balance Sheets –December 31, 2023 (unaudited) and March 31, 2023

3

     
 

Condensed Consolidated Statements of Operations for the three and nine months ended December 31, 2023 and 2022 (unaudited)

4

     
 

Condensed Consolidated Statement of Stockholders’ Equity for the three and nine months ended December 31, 2023 and 2022 (unaudited)

5

     
 

Condensed Consolidated Statements of Cash Flows for the nine months ended December 31, 2023 and 2022 (unaudited)

6

     
 

Notes to Condensed Consolidated Financial Statements

7

     

Item 2.

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

15

     

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

19

     

Item 4.

Controls and Procedures

19

     

Part II - Other Information

 
     

Item 1.

Legal Proceedings

20

     

Item 1A.

Risk Factors

20

     

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

20

     

Item 3.

Defaults Upon Senior Securities

20

     

Item 4.

Mine Safety Disclosures

20

     

Item 5.

Other Information

20

     

Item 6.

Exhibits

20

 

 

 

 

PART I. FINANCIAL INFORMATION

ITEM 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

 

ADM TRONICS UNLIMITED, INC. AND SUBSIDIARY

CONDENSED CONSOLIDATED BALANCE SHEETS 

 

   

December 31,

   

March 31,

 
   

2023

   

2023

 
   

(Unaudited)

         

ASSETS

               
                 

Current assets:

               

Cash and cash equivalents

  $ 661,985     $ 1,003,730  

Accounts receivable, net of allowance for credit losses of $429,972 and $694,871 at December 31, 2023 and March 31, 2023, respectively

    780,882       497,793  

Inventories

    487,431       443,465  

Prepaid expenses and other current assets

    8,082       41,251  
                 

Total current assets

    1,938,380       1,986,239  
                 

Other Assets:

               

Long-term inventory

  $ 141,696     $ 228,451  

Operating lease right-of-use asset

    420,421       481,535  

Loan receivable,

    -       209,809  

Due from affiliate

    -       80,090  

Intangible assets, net of accumulated amortization of $26,001 and $22,631 at December 31, 2023 and March 31, 2023, respectively

    24,308       13,163  

Other assets

    90,538       90,538  

Deferred tax asset

    -       -  

Total other assets

    676,963       1,103,586  
                 

Total assets

  $ 2,615,343     $ 3,089,825  
                 

LIABILITIES AND STOCKHOLDERS' EQUITY

               
                 

Current liabilities:

               

Accounts payable

  $ 293,497     $ 322,639  

Bank overdraft

    145,115       134,837  

Accrued expenses and other current liabilities

    100,531       75,659  

PPP loan

    7,621       11,656  

Line of credit

    298,378       112,809  

Operating lease liability

    87,727       82,917  

Customer deposits

    235,348       359,723  

Due to stockholder

    -       13,626  

Total current liabilities

    1,168,217       1,113,866  
                 

Long-term liabilities

               

PPP loan less current portion

    -       -  

Operating lease liability less current portion

    343,926       410,474  

Total long-term liabilities

    343,926       410,474  
                 
                 

Total liabilities

    1,512,143       1,524,340  
                 

Stockholders' equity:

               

Preferred stock, $.01 par value; 5,000,000 shares authorized, no shares issued and outstanding

    -       -  

Common stock, $0.0005 par value; 150,000,000 shares authorized, 67,588,492 shares issued and outstanding

    33,794       33,794  

Additional paid-in capital

    33,602,612       33,599,516  

Accumulated deficit

    (32,533,206 )     (32,067,825 )

Total stockholders' equity

    1,103,200       1,565,485  
                 

Total liabilities and stockholders' equity

  $ 2,615,343     $ 3,089,825  

 

See accompanying notes to the unaudited condensed consolidated financial statements

 

3

 

 

ADM TRONICS UNLIMITED, INC. AND SUBSIDIARY

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

FOR THE THREE AND NINE MONTHS ENDED DECEMBER 31, 2023 AND 2022 

 

   

Three months ended

   

Nine months ended

 
   

December 31,

   

December 31,

 
   

2023

   

2022

   

2023

   

2022

 
                                 

Net revenues

  $ 696,496     $ 983,162     $ 2,213,317     $ 3,044,838  
                                 

Cost of sales

    375,075       507,684       1,360,602       1,628,268  
                                 

Gross Profit

    321,421       475,478       852,715       1,416,570  
                                 

Operating expenses:

                               

Research and development

    177,502       140,192       439,832       399,894  

Selling, general and administrative

    249,306       242,533       883,716       855,656  
                                 

Total operating expenses

    426,808       382,725       1,323,548       1,255,550  
                                 

Income (loss) from operations

    (105,387 )     92,753       (470,833 )     161,020  
                                 

Other income (expense):

                               

Interest income

    5,663       3,676       20,256       4,670  

Interest and finance expenses

    (5,291 )     (2,658 )     (14,804 )     (10,542 )

Total other income (expense)

    372       1,018       5,452       (5,872 )
                                 

Income (loss) before provision for income taxes

    (105,015 )     93,771       (465,381 )     155,148  
                                 

Total provision (benefit) for income taxes

    -       -       -       -  
                                 

Net income (loss)

  $ (105,015 )   $ 93,771     $ (465,381 )   $ 155,148  
                                 

Basic and diluted per common share:

  $ (0.00 )   $ 0.00     $ (0.01 )   $ 0.00  
                                 

Weighted average shares of common stock outstanding - basic and diluted

    67,588,492       67,588,492       67,588,492       67,588,492  

 

See accompanying notes to the unaudited condensed consolidated financial statements

 

4

 

 

ADM TRONICS UNLIMITED, INC. AND SUBSIDIARY

CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS’ EQUITY (UNAUDITED)

FOR THE NINE MONTHS ENDED December 31, 2023 AND 2022 

 

   

Common Stock

   

Common Stock

   

Additional Paid-in

   

Accumulated

         
   

Shares

   

Amount

   

Capital

   

Deficit

   

Total

 
                                         

Balance at April 1, 2022

    67,588,492     $ 33,794     $ 33,311,672     $ (31,971,503 )   $ 1,373,963  
                                         

Stock based compensation

                    287,844               287,844  
                                         

Net (loss)

                          $ (38,666 )     (38,666 )
                                         

Balance at June 30, 2022

    67,588,492     $ 33,794     $ 33,599,516     $ (32,010,169 )   $ 1,623,141  
                                         

Net income

                          $ 100,043       100,043  
                                         

Balance at September 30, 2022

    67,588,492     $ 33,794     $ 33,599,516     $ (31,910,126 )   $ 1,723,184  
                                         

Net income

                          $ 93,771       93,771  
                                         

Balance at December 31, 2022

    67,588,492     $ 33,794     $ 33,599,516     $ (31,816,355 )   $ 1,816,955  
                                         
                                         
                                         

Balance at April 1, 2023

    67,588,492     $ 33,794     $ 33,599,516     $ (32,067,825 )   $ 1,565,485  
                                         

Stock based compensation

                    1,032               1,032  
                                         

Net income (loss)

                            (132,261 )     (132,261 )
                                         

Balance at June 30, 2023

    67,588,492     $ 33,794     $ 33,600,548     $ (32,200,086 )   $ 1,434,256  
                                         

Stock based compensation

                    1,032               1,032  
                                         

Net (loss)

                            (228,105 )     (228,105 )
                                         

Balance at September 30, 2023

    67,588,492     $ 33,794     $ 33,601,580     $ (32,428,191 )   $ 1,207,183  
                                         

Stock based compensation

                    1,032               1,032  
                                         

Net (loss)

                            (105,015 )     (105,015 )
                                         

Balance at December 31, 2023

    67,588,492     $ 33,794     $ 33,602,612     $ (32,533,206 )   $ 1,103,200  

 

See accompanying notes to the unaudited condensed consolidated financial statements

 

5

 

 

ADM TRONICS UNLIMITED, INC. AND SUBSIDIARY

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE NINE MONTHS ENDED DECEMBER 31, 2023 AND 2022

 

   

2023

   

2022

 

Cash flows from operating activities:

               

Net income (loss)

  $ (465,381 )   $ 155,148  

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

               

Amortization

    3,370       2,160  

Write-off of inventories

    33,945       54,692  
Change in allowance for credit losses     (305,090 )        

Loan impairment

    209,809          

Non-cash interest expense

    17,168       20,320  

Amortization of right-to-use asset

    61,114       61,577  

Stock based compensation

    3,096       33,310  

Changes in operating assets and liabilities balances:

               

Accounts receivable

    102,091       171,436  

Inventories

    8,844       (189,971 )

Prepaid expenses and other current assets

    33,169       47,622  

Loan receivable

    -       (72,881 )

Accounts payable

    (29,142 )     (66,215 )

Bank overdraft

    10,278       -  

Customer deposits

    (124,375 )     98,565  

Accrued expenses and other current liabilities

    24,873       (24,335 )

Payments of operating lease liability

    (78,906 )     (76,406 )

Net cash provided by (used in) operating activities

    (495,137 )     215,022  
                 

Cash flows from investing activities:

               

Purchase of software

    (14,515 )     -  

Net cash (used in) investing activities

    (14,515 )     -  
                 

Cash flows provided (used) in financing activities:

               

Due to shareholder

    (13,626 )     (29,104 )

Proceeds from line of credit

    233,328       85,067  

Repayments of line of credit

    (47,760 )     (307,764 )

Proceeds (payments) from/to PPP loan

    (4,035 )     (4,034 )
                 

Net cash provided by (used in) financing activities

    167,907       (255,835 )
                 

Net (decrease) in cash and cash equivalents

    (341,745 )     (40,813 )
                 

Cash and cash equivalents - beginning of period

    1,003,730       1,038,498  
                 

Cash and cash equivalents - end of period

  $ 661,985     $ 997,685  
                 
                 

Cash paid for:

               

Interest

  $ 20,256     $ 7,884  

Non-cash activities:

               

Reclass of Warrant Liability to Additional Paid in Capital

  $ -     $ (182,161 )

Initial recognition of prepaid warrant expense

  $ -     $ (105,683 )

 

See accompanying notes to the unaudited condensed consolidated financial statements

 

6

 

ADM TRONICS UNLIMITED, INC. AND SUBSIDIARY

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

FOR THE THREE AND NINE MONTHS ENDED December 31, 2023 AND 2022 

 

 

NOTE 1  - NATURE OF BUSINESS

 

ADM Tronics Unlimited, Inc. (“we”, “us”, the “Company” or “ADM”), was incorporated under the laws of the state of Delaware on November 24, 1969. We are a manufacturing and engineering concern whose principal lines of business are the design, manufacture, and sale of electronics of our own products or on a contract manufacturing basis; the production and sale of chemical and antistatic products; and, research, development and engineering services.

 

Electronic equipment is manufactured in accordance with customer specifications on a contract basis. Our electronic device product line consists principally of proprietary devices used in diagnostics and therapeutics of humans and animals and electronic controllers for spas and hot tubs. These products are sold to customers located principally in the United States. We are registered with the FDA as a contract manufacturing facility and we manufacture medical devices for customers in accordance with their designs and specifications. Our chemical product line is principally comprised of water-based chemical products used in the food packaging and converting industries, and anti-static conductive paints, coatings and other products. These products are sold to customers located in the United States, Australia, Asia and Europe. We also provide research, development, regulatory, and engineering services to customers. Our Sonotron Medical Systems, Inc. subsidiary (“Sonotron”) is involved in medical electronic therapeutic technology.

 

 

NOTE 2  - SIGNIFICANT ACCOUNTING POLICIES

 

BASIS OF PRESENTATION

 

The accompanying unaudited condensed consolidated financial statements have been prepared by ADM pursuant to accounting principles generally accepted in the United States of America (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”) including Form 10-Q and Regulation S-X. The information furnished herein reflects all adjustments (consisting of normal recurring accruals and adjustments) which are, in the opinion of management, necessary to fairly present the condensed financial position and operating results for the respective periods. Certain information and footnote disclosures normally present in annual financial statements prepared in accordance with GAAP have been omitted pursuant to such rules and regulations. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and explanatory notes for the year ended March 31, 2023 as disclosed in our annual report on Form 10-K for that year. Unaudited interim results are not necessarily indicative of the results for the full fiscal year ending March 31, 2024. The consolidated balance sheet as of March 31, 2023 was derived from the audited consolidated financial statements as of and for the year then ended.

 

PRINCIPLES OF CONSOLIDATION

 

The condensed consolidated financial statements include the accounts of ADM Tronics Unlimited, Inc. and its wholly owned subsidiary, Sonotron (the “Company”). All significant intercompany balances and transactions have been eliminated in consolidation.

 

7

 

USE OF ESTIMATES

 

These unaudited condensed consolidated financial statements have been prepared in accordance with GAAP and, accordingly, requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities. Significant estimates made by management include expected economic life and value of our deferred tax assets and related valuation allowance, write down of inventory, impairment of long-lived assets, allowance for doubtful accounts, and warranty reserves. Actual results could differ from those estimates.

 

FAIR VALUE OF FINANCIAL INSTRUMENTS

 

For certain of our financial instruments, including accounts receivable, accounts payable, and accrued expenses, the carrying amounts approximate fair value due to their relatively short maturities.

 

CASH AND CASH EQUIVALENTS

 

Cash equivalents are comprised of highly liquid investments with original maturities of three months or less when purchased. We maintain our cash in bank deposit accounts, which at times, may exceed federally insured limits. We have not experienced any losses to date as a result of this policy. Cash and cash equivalents held in these accounts are currently insured by the Federal Deposit Insurance Corporation (“FDIC”) up to a maximum of $250,000. At December 31, 2023 and March 31, 2023, approximately $412,000 and $754,000, respectively, exceeded the FDIC limit.

 

ACCOUNTS RECEIVABLE AND ALLOWANCE FOR CREDIT LOSSES

 

Accounts receivable are stated at the amount management expects to collect from outstanding balances. The carrying amounts of accounts receivable is reduced by a valuation allowance that reflects management's best estimate of the amounts that will not be collected. Management individually reviews all accounts receivable balances that exceed the due date and estimates the portion, if any, of the balance that will be collected. Management provides for probable uncollectible amounts through a charge to expenses and a credit to a valuation allowance, based on its assessment of the current status of individual accounts. Balances that are still outstanding after management has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.

 

REVENUE RECOGNITION

 

ELECTRONICS:

 

We recognize revenue from the sale of our electronic products when they are shipped to the purchaser. We offer a limited 90-day warranty on our electronics products and contract manufacturing, and a limited 5-year warranty on our electronic controllers for spas and hot tubs. Historically, the amount of warranty expense included in sales of our electronic products have been de minimis. We have no other post shipment obligations. For contract manufacturing, revenues are recognized after shipments of the completed products.

 

Amounts received from customers in advance of our satisfaction of applicable performance obligations are recorded as customer deposits. Such amounts are recognized as revenues when the related performance obligations are satisfied. Customer deposits of approximately $128,000 and $212,000 as of March 31, 2023 were recognized as revenues during the three and nine months ended December 31, 2023, respectively.

 

Amounts received from customers in advance of our satisfaction of applicable performance obligations are recorded as customer deposits. Such amounts are recognized as revenues when the related performance obligations are satisfied. Customer deposits of approximately $120,000 and $209,000 as of March 31, 2022 were recognized as revenues during the three and nine months ended December 31, 2022, respectively.

 

CHEMICAL PRODUCTS:

 

Revenues are recognized when products are shipped to end users. Shipments to distributors are recognized as revenue when no right of return exists.

 

ENGINEERING SERVICES:

 

We provide certain engineering services, including research, development, quality control, and quality assurance services along with regulatory compliance services. We recognize revenue from engineering services over time as the applicable performance obligations are satisfied.

 

All revenue is recognized net of discounts.

 

8

 

INVENTORIES

 

Inventories are stated at the lower of cost (first-in, first-out method) and net realizable value. Inventories that are expected to be sold within one operating cycle (1 year) are classified as a current asset. Inventories that are not expected to be sold within 1 year, based on historical trends, are classified as Inventories - long term portion. Obsolete inventory is written off based on prior and expected future usage.

 

Long-Term Inventory: Due to recent shortages of materials relating to supply chain and COVID issues, when an item the Company believes will be used in the future, even beyond the current fiscal year, becomes available, it will purchase as many items as management deems necessary to fulfill future orders.

 

PROPERTY AND EQUIPMENT

 

We record our property and equipment at historical cost. We expense maintenance and repairs as incurred. Depreciation is provided for by the straight-line method over five to seven years, the estimated useful lives of the property and equipment. As of December 31, 2023 and March 31, 2023, all fixed assets were fully depreciated.

 

ADVERTISING COSTS

 

Advertising costs are expensed as incurred and amounted to $5,908 and $17,041 for the three and nine months ended December 31, 2023 and $6,184 and $21,216 for the three and nine months ended December 31, 2022 , respectively.

 

NET EARNINGS PER SHARE

 

We compute basic earnings per share by dividing net income/loss by the weighted average number of common shares outstanding. Diluted earnings per share is computed similar to basic earnings per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential shares had been issued and if the additional shares were dilutive. Common equivalent shares are excluded from the computation of net earnings per share if their effect is anti-dilutive.

 

There were 200,000 and -0- anti-dilutive instruments in force during the periods ended December 31, 2023 and 2022, respectively.

 

Per share basic and diluted (loss) amounted to $(0.00) and $(0.01) and $0.00 and $0.00 for the three and nine months ended December 31, 2023 and 2022, respectively.

 

LEASES

 

In February 2016, the Financial Accounting Standards Board (“FASB”) issued authoritative guidance which changed financial reporting as it relates to leasing transactions. Under the new guidance, lessees are required to recognize a lease liability, measured on a discounted basis; and a right-of-use asset, for the lease term. The Company adopted this guidance as of April 1, 2019, using the modified retrospective approach which allowed it to initially apply the guidance as of the adoption date. The Company elected the package of practical expedients available under the new standard, which allowed the Company to forgo a reassessment of (1) whether any expired or existing contracts are or contain leases, (2) the lease classification for any expired or existing leases, and (3) the initial direct costs for any existing leases.

 

The Company made a policy election to recognize short-term lease payments as an expense on a straight-line basis over the lease term. The Company defines a short-term lease as a lease that, at the commencement date, has a lease term of twelve months or less and does not contain an option to purchase the underlying asset that the lease is reasonably certain to exercise. Related variable lease payments are recognized in the period in which the obligation is incurred.

 

The Company's lease agreement contains related non-lease components (e.g. taxes, etc.). The Company separates lease components and non-lease components for all underlying asset classes.

 

RECLASSIFICATION

 

Certain amounts in the prior periods presented have been reclassified to conform to the current period financial statement presentation. These reclassifications have no effect on previously reported net loss.

 

NEW ACCOUNTING STANDARDS

 

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The FASB subsequently issued amendments to ASU 2016-13, which have the same effective date and transition date of April 1, 2023. These standards replace the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measure at amortized cost to be presented at the net amount expected to be collected. The Company determined that this change does not have a material impact to the financial statements or financial statement disclosures.

 

9

 

 

 

NOTE 3 - INVENTORIES     

 

Inventories at December 31, 2023 consisted of the following:

 

   

Current

   

Long Term

   

Total

 

Raw materials

  $ 426,480     $ 135,698     $ 562,178  

Finished goods

    60,951       5,998       66,949  

Totals

  $ 487,431     $ 141,696     $ 629,127  

              

Inventories at March 31, 2023 consisted of the following:   

     

   

Current

   

Long Term

   

Total

 

Raw materials

  $ 390,792     $ 201,317     $ 592,109  

Finished goods

    52,673       27,134       79,807  

Totals

  $ 443,465     $ 228,451     $ 671,916  

 

 

 

NOTE 4 - INTANGIBLE ASSETS

 

Intangible assets are being amortized using the straight-line method over periods ranging from 10-15 years with a weighted average remaining life of approximately 6 years.

 

   

December 31, 2023

   

March 31, 2023

 
   

Cost

   

Weighted Average Amortization Period

(Years)

   

Accumulated Amortization

   

Net

Carrying

Amount

   

Cost

   

Weighted Average Amortization Period

(Years)

   

Accumulated Amortization

   

Net Carrying Amount

 

Patents & Trademarks

  $ 35,794       10 - 15     $ (24,791 )   $ 11,003     $ 35,794       10 - 15     $ (22,631 )   $ 13,163  

Software

  $ 14,515         3       $ (1,210 )   $ 13,305     $ -                 $ -     $ -  
                                                                         
    $ 50,309                 $ (26,001 )   $ 24,308     $ 35,794                 $ (22,631 )   $ 13,163  

 

10

 

Estimated aggregate future amortization expense related to intangible assets is as follows:

 

For the fiscal years ended March 31,

       

2024

  $ 3,862  

2025

    7,115  

2026

    6,716  

2027

    2,931  

2028

    1,726  

Thereafter

    1,958  
    $ 24,308  

 

 

 

NOTE 5 – CONCENTRATIONS

 

During the three months ended December 31, 2023, two customers accounted for 53% of our net revenue. During the three months ended December 31, 2022, two customers accounted for 50% of our net revenue.

 

During the nine months ended December 31, 2023, two customers accounted for 44% of our net revenue. During the nine months ended December 31, 2022, two customers accounted for 45% of our net revenue.

 

As of December 31, 2023, four customers represented 91% of our gross accounts receivable. As of March 31, 2023, two customers accounted for 75% of our gross accounts receivable.

 

As of December 31, 2023, three vendors accounted for 36% of our accounts payable balance. As of March 31, 2023 three vendors accounted for 45% of our accounts payable.

 

The Company’s customer base is comprised of foreign and domestic entities with diverse demographics. Net revenues from foreign customers for the three and nine months ended December 31, 2023 were $40,029 or 6% and $238,170 or 11%, respectively.

 

Net revenues from foreign customers for the three and nine months ended December 31, 2022 were $86,296 or 8% and $237,852 or 8%, respectively.

 

 

 

NOTE 6 - DISAGGREGATED REVENUES AND SEGMENT INFORMATION

 

The following tables show the Company's revenues disaggregated by reportable segment and by product and service type:

 

   

Three months Ended December 31,

 
   

2023

   

2022

 

Net Revenue in the US

               

Chemical

  $ 175,402     $ 245,582  

Electronics

    423,593       485,454  

Engineering

    57,472       165,830  
      656,467       896,866  
                 

Net Revenue outside the US

               

Chemical

    40,029       86,296  

Electronics

    -       -  

Engineering

    -       -  
      40,029       86,296  
                 

Total Revenues

  $ 696,496     $ 983,162  

 

11

 

   

Nine Months Ended December 31,

 
   

2023

   

2022

 

Net Revenue in the US

               

Chemical

  $ 598,176     $ 811,596  

Electronics

    1,082,634       1,584,003  

Engineering

    294,337       411,387  
      1,975,147       2,806,986  
                 

Net Revenue outside the US

               

Chemical

    238,170       237,852  

Electronics

    -       -  

Engineering

    -       -  
      238,170       237,852  
                 

Total Revenues

  $ 2,213,317     $ 3,044,838  

 

12

 

 

NOTE 7 – DUE FROM AFFILIATE 

 

The Company has a $75,000 investment for 23.2% of Qol Devices Inc. (Qol). It was determined that the Company does not hold a significant influence which results in us carrying this asset at cost and reported as a component of other assets in the accompanying consolidated balance sheets.

 

The Company provided $330,090 in engineering services to Qol during the year March 31, 2018. This amount is shown net of a $330,090 and $250,000 allowance for credit losses on the consolidated balance sheets as of December 31, 2023 and March 31, 2023.

 

 

 

NOTE 8 – LEASES

 

We lease our office and manufacturing facility under a non-cancelable operating lease, which expires on June 30, 2028. The following is a maturity analysis of the annual undiscounted cash flows of the operating lease liabilities as of December 31, 2022:

 

 

 

For the fiscal year ended:

Amount

 

FY 2024

March 31, 2024

  $ 26,718  

FY 2025

March 31, 2025

    106,872  

FY 2026

March 31, 2026

    106,872  

FY 2027

March 31, 2027

    106,872  

FY 2028

March 31, 2028

    106,872  

FY 2029

March 31, 2029

ends June 30, 2028

    26,718  
          480,924  
 

Less: Amount attributable to imputed interest

    (49,271 )
        $ 431,653  
             
             
 

Weighted average remaining lease term (in years)

    2.7  

 

Rent and real estate tax expense for all facilities for the three and nine months ended December 31, 2023 was approximately was approximately $35,000 and $104,000, respectively.

 

Rent and real estate tax expense for all facilities for the three and nine months ended December 31, 2022 was approximately was approximately $34,000 and $102,000, respectively.

 

These are reported as a component of cost of sales and selling, general and administrative expenses in the accompanying consolidated statements of operations.

 

 

 

NOTE 9 – PAYCHECK PROTECTION PROGRAM (PPP) LOAN

 

In May 2020, the Company obtained funding through the Small Business Administration (“SBA”) Paycheck Protection Program (“PPP”) of $381,000. In February 2021, a second PPP loan was obtained in the amount of $332,542, for a total of $713,542. The loans will be fully forgiven if the funds are used for payroll costs, interest on mortgages, rent, and utilities, with at least 60% being used for payroll. The Company did use the funds for these expenses during the year ended March 31, 2021. The Company applied for loan forgiveness of both PPP loans. On September 7, 2021, the Company received approval from the SBA for $361,275 of PPP loan forgiveness. On December 21, 2021, the Company received approval from the Bank for $332,542. This amount was recorded as Forgiveness of Paycheck Protection loan in the accompanying condensed Consolidated Statements of Operations during the fiscal year ended March 31, 2022.

 

The unforgiven portion of the first PPP loan is $19,725, which was converted to a term loan payable in equal installments of principal plus interest at 1% with a maturity date of May 15, 2025. No collateral or personal guarantees is required for the loan. At December 31, 2023, the outstanding balance is $7,621.

 

13

 

 

NOTE 10 – LINE OF CREDIT

 

On June 15, 2018, the Company obtained an unsecured revolving line of credit, with a limit of $400,000. The line expires May 15, 2024, renewing automatically every year. The Company is required to make monthly interest payments, at a rate of 8.87% as of June 30, 2023. Any unpaid principal will be due upon maturity. At December 31, 2023 and March 31, 2023, the outstanding balance was $298,378 and $112,809, respectively.

 

 

 

NOTE 11  – WARRANTS

 

On April 11, 2023, warrants to purchase Company stock were issued to two outside consultants. Each consultant was granted 100,000 warrants with a strike price of $0.20. The Warrants vested and were exercisable immediately. The warrants were valued using a Black Scholes model effective April 11, 2023, cumulative volatility was computed at 123.52% and the total valuation was $8,256 which will be amortized over the 24-month life.

 

       

Outstanding and exercisable

 

Range of Exercise prices

   

Number

outstanding

   

Weighted average

remaining life in years

   

Weighted Average

Exercise Price

   

Exercisable

 
                                     
$ 0.20       200,000       1.28     $ 0.20       200,000  

 

   

2023

   

2022

 
   

# of Shares

   

Weighted Average

Exercise Price

   

# of Shares

   

Weighted Average

Exercise Price

 

Outstanding, beginning of year

    -       -       -       -  
                                 

Issued

    200,000     $ 0.20       -       -  
                                 

Exercised

    -       -       -       -  
                                 

Expired

    -       -       -       -  
                                 

Cancelled

    -       -       -       -  
                                 

Outstanding, end of period

    200,000     $ 0.20       -       -  
                                 

Exercisable, end of period

    200,000     $ 0.20       -       -  

 

 

 

NOTE 12 – LEGAL PROCEEDINGS

 

We are involved, from time to time, in litigation and proceedings arising out of the ordinary course of business. There are no pending material legal proceedings or environmental investigations to which we are a party or to which our property is subject.

 

14

 

 

NOTE 13 – CONTRACTURAL OBLIGATIONS AND OTHER COMMITMENTS

 

Legal Contingencies

We are involved, from time to time, in litigation and proceedings arising out of the ordinary course of business. There are no pending material legal proceedings or environmental investigations to which we are a party or to which our property is subject.

 

Product Liability

As of December 31, 2023 and March 31, 2023, there were no claims against us for product liability.

 

COVID-19 Pandemic

 

The Company had reduced revenues in the electronic and chemical segments as a result of the Covid pandemic. In the electronic segment certain orders of medical devices manufactured by the Company were reduced or delayed due to the cessation of elective surgeries during the pandemic and generally reduced activities by customers. In the chemical segment certain of the Company’s water-based industrial coatings and adhesives orders were reduced due to some customers having shutdowns or reduced activities during the pandemic. We intend to continue to evaluate and may, in certain circumstances, take preemptive actions to preserve liquidity during the COVID-19 pandemic. As the circumstances around the COVID-19 pandemic remain uncertain, we continue to actively monitor the pandemic's impact on us, including our financial position, liquidity, results of operations, and cash flows.

 

 

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following discussion of our operations and financial condition should be read in conjunction with the condensed consolidated financial statements and notes thereto included elsewhere in this Quarterly Report on Form 10-Q. 

 

FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the "safe harbor" provisions under section 21E of the Securities and Exchange Act of 1934 and the Private Securities Litigation Act of 1995. We use forward-looking statements in our description of our plans and objectives for future operations and assumptions underlying these plans and objectives. Forward-looking terminology includes the words "may", "expects", "believes", "anticipates", "intends", "forecasts", "projects", or similar terms, variations of such terms or the negative of such terms. These forward-looking statements are based on management's current expectations and are subject to factors and uncertainties which could cause actual results to differ materially from those described in such forward-looking statements. We expressly disclaim any obligation or undertaking to release publicly any updates or revisions to any forward-looking statements contained in this Form 10-Q to reflect any change in our expectations or any changes in events, conditions or circumstances on which any forward-looking statement is based. Factors which could cause such results to differ materially from those described in the forward-looking statements include those set forth under "Item. 1 Description of Business – Risk Factors" and elsewhere in or incorporated by reference into our Annual Report on Form 10-K for the year ended March 31, 2023.

 

BUSINESS OVERVIEW

 

The Company is a technology-based developer and manufacturer of diversified lines of products and derives revenue from the production and sale of electronics for medical devices and other applications; environmentally safe chemical products for industrial, medical and cosmetic uses; and, research, development, regulatory and engineering services. The Company has increased internal research and development by utilizing their engineering resources to advance their own proprietary medical device technologies.

 

The Company is a corporation that was organized under the laws of the State of Delaware on November 24, 1969. Our operations are conducted through ADM and its subsidiary Sonotron.  

 

RESULTS OF OPERATIONS FOR THE THREE AND NINE MONTHS ENDED DECEMBER 31, 2023 AS COMPARED TO DECEMBER 31, 2022.  

 

 

For the three months ended December 31, 2023

                         
   

Chemical

   

Electronics

   

Engineering

   

Total

 

Revenue

  $ 215,431     $ 423,593     $ 57,472     $ 696,496  

Cost of Sales

    148,519       215,508       11,048       375,075  

Gross Profit

    66,912       208,085       46,424       321,421  

Gross Profit Percentage

    31 %     49 %     81 %     46 %
                                 

Operating Expenses

    135,290       245,006       46,512       426,808  

Operating Income (Loss)

    (68,378 )     (36,921 )     (88 )     (105,387 )

Other income (expenses)

    (61 )     436       (3 )     372  
                                 

Income (loss) before benefit from income taxes

  $ (68,439 )   $ (36,485 )   $ (91 )   $ (105,015 )

 

15

 

For the three months ended December 31, 2022

                         
   

Chemical

   

Electronics

   

Engineering

   

Total

 

Revenue

  $ 331,878     $ 485,454     $ 165,830     $ 983,162  

Cost of Sales

    187,341       277,133       43,210       507,684  

Gross Profit

    144,537       208,321       122,620       475,478  

Gross Profit Percentage

    44 %     43 %     74 %     48 %
                                 

Operating Expenses

    121,400       190,287       71,038       382,725  

Operating Income (Loss)

    23,137       18,034       51,582       92,753  

Other income (expenses)

    415       598       5       1,018  
                                 

Income (loss) before benefit from income taxes

  $ 23,552     $ 18,632     $ 51,587     $ 93,771  

 

Variance

                               
   

Chemical

   

Electronics

   

Engineering

   

Total

 

Revenue

  $ (116,447 )   $ (61,861 )   $ (108,358 )   $ (286,666 )

Cost of Sales

    (38,822 )     (61,625 )     (32,162 )     (132,609 )

Gross Profit

    (77,625 )     (236 )     (76,196 )     (154,057 )

Gross Profit Percentage

    -12 %     6 %     7 %     -2 %
                                 

Operating Expenses

    13,890       54,719       (24,526 )     44,083  

Operating Income (Loss)

    (91,515 )     (54,955 )     (51,670 )     (198,140 )

Other income (expenses)

    (476 )     (162 )     (8 )     (646 )
                                 

Income (loss) before benefit from income taxes

  $ (91,991 )   $ (55,117 )   $ (51,678 )   $ (198,786 )

 

 

For the nine months ended December 31, 2023

                         
   

Chemical

   

Electronics

   

Engineering

   

Total

 

Revenue

  $ 836,346     $ 1,082,634     $ 294,337     $ 2,213,317  

Cost of Sales

    597,128       646,795       116,679       1,360,602  

Gross Profit

    239,218       435,839       177,658       852,715  

Gross Profit Percentage

    29 %     40 %     60 %     39 %
                                 

Operating Expenses

    502,951       648,539       172,058       1,323,548  

Operating Income (Loss)

    (263,733 )     (212,700 )     5,600       (470,833 )

Other income (expenses)

    2,072       2,672       708       5,452  
                                 

Income before provision for income taxes

  $ (261,661 )   $ (210,028 )   $ 6,308     $ (465,381 )

 

For the nine months ended December 31, 2022

                         
   

Chemical

   

Electronics

   

Engineering

   

Total

 

Revenue

  $ 1,049,448     $ 1,584,003     $ 411,387     $ 3,044,838  

Cost of Sales

    587,012       936,513       104,743       1,628,268  

Gross Profit

    462,436       647,490       306,644       1,416,570  

Gross Profit Percentage

    44 %     41 %     75 %     47 %
                                 

Operating Expenses

    426,888       652,885       175,777       1,255,550  

Operating Income (Loss)

    35,548       (5,395 )     130,867       161,020  

Other income (expenses)

    (1,996 )     (3,054 )     (822 )     (5,872 )
                                 

Income before provision for income taxes

  $ 33,552     $ (8,449 )   $ 130,045     $ 155,148  

 

16

 

Variance

                               
   

Chemical

   

Electronics

   

Engineering

   

Total

 

Revenue

  $ (213,102 )   $ (501,369 )   $ (117,050 )   $ (831,521 )

Cost of Sales

    10,116       (289,718 )     11,936       (267,666 )

Gross Profit

    (223,218 )     (211,651 )     (128,986 )     (563,855 )

Gross Profit Percentage

    -15 %     -1 %     -14 %     -8 %
                                 

Operating Expenses

    76,063       (4,346 )     (3,719 )     67,998  

Operating Income (Loss)

    (299,281 )     (207,305 )     (125,267 )     (631,853 )

Other income (expenses)

    4,068       5,726       1,530       11,324  
                                 

Income (loss) before benefit from income taxes

  $ (295,213 )   $ (201,579 )   $ (123,737 )   $ (620,529 )

 

Revenues for the three months ended December 31, 2023 decreased by $286,666. The decrease is a result of decreased sales of $108,358 in the Engineering segment, $61,861 in the Electronics segment and $116,447 in the Chemical segment.

 

Gross profit for the three months ended December 31, 2023 decreased by $154,057. The decrease in gross profit resulted primarily from decreased sales in all segments.

 

Revenues for the nine months ended December 31, 2023 decreased by $831,521. The decrease is a result of decreased sales of $213,102 in the Chemical segment, $501,369 in the Electronics segment and $117,050 in the Engineering segment.

 

Gross profit for the nine months ended December 31, 2023 decreased by $563,855. The decrease in gross profit resulted primarily from decreased sales in all segments.

 

We are highly dependent upon certain customers. During the three months ended December 31, 2023, two customers accounted for 53% of our net revenue. Net revenues from foreign customers for the three months ended December 31, 2023 was $40,029 or 6%.

 

Revenues for the three months ended December 31, 2022 increased by $233,508. The increase is a result of increased sales of $95,899 in the Engineering segment, $137,543 in the Electronics segment and $66 in the Chemical segment.

 

Gross profit for the three months ended December 31, 2022 increased by $149,365. The increase in gross profit resulted primarily from increased sales in Electronics and Engineering sales.

 

Revenues for the nine months ended December 31, 2022 increased by $721,967. The increase is a result of increased sales of $31,553 in the Chemical segment, $672,434 in the Electronics segment and $17,980 in the Engineering segment.

 

Gross profit for the nine months ended December 31, 2022 increased by $425,811. The increase in gross profit resulted primarily from increased sales in Electronics and Chemical sales.

 

We are highly dependent upon certain customers. During the three months ended December 31, 2022, two customers accounted for 50% of our net revenue. Net revenues from foreign customers for the three months ended December 31, 2022 was $80,465 or 8%.

 

Loss from operations for the three months ended December 31, 2023 was $105,387 compared to income from operations for the three months ended December 31, 2022 of $92,753.

 

Other income decreased $827 for the three months ended December 31, 2023.

 

Other income increased $11,324 for the nine months ended December 31, 2023. The increase is mainly attributable reduced interest and finance costs.

 

The foregoing resulted in net loss before provision for income taxes for the three and nine months ended December 31, 2023 of $(105,015) and $(465,381) respectively. Earnings per share were $(0.00) and $(0.01) for the three and nine months ended December 31, 2023, respectively.

 

17

 

LIQUIDITY AND CAPITAL RESOURCES  

 

At December 31, 2023, we had cash and cash equivalents of $661,985 as compared to $1,003,730 at March 31, 2023. The $341,745 decrease was primarily the result of cash used in operations during the nine-month period in the amount of $495,138, cash used in investing activities in the amount of $14,515 offset by cash provided in financing activities of $167,908. Our cash will continue to be used for increased marketing costs, and increased production labor costs all in an attempt to increase our revenue, as well as increased expenditures for our internal R&D.  We expect to have enough cash to fund operations for the next twelve months.    

 

Below is a summary of our cash flow for the nine-month ending periods indicated:

 

   

December 31, 2023

   

December 31, 2022

 

Net cash provided by (used in) operating activities

  $ (495,137 )   $ 215,022  

Net cash provided by (used in) investing activities

    (14,515 )     -  

Cash flows provided (used) in financing activities:

    167,907       (255,835 )

Net increase (decrease) in cash and cash equivalents

  $ (341,745 )   $ (40,813 )

Cash and cash equivalents - beginning of period

  $ 1,003,730     $ 1,038,498  

Cash and cash equivalents - end of period

  $ 661,985     $ 997,685  

 

Future Sources of Liquidity:

 

We expect that growth with profitable customers and continued focus on new customers will enable us to generate cash flows from operating activities during fiscal 2024.

 

Based on current expectations, we believe that our existing cash and cash equivalents of $661,985 as of December 31, 2023, and other potential sources of cash will be sufficient to meet our cash requirements. Our ability to meet these requirements will depend on our ability to generate cash in the future, which is subject to general economic, financial, competitive, legislative, regulatory and other factors that are beyond our control.

 

OPERATING ACTIVITIES 

 

Net cash used by operating activities was $(495,137) for the nine months ended December 31, 2023, as compared to net cash provided by operating activities of $215,022 for the nine months ended December 31, 2022. The cash used during the nine months ended December 31, 2023 was primarily due to a net loss of $465,381, an increase in net operating assets of $144,104, offset by a decrease in net operating liabilities of $197,273, write-off of inventories of $33,945, depreciation and amortization of $3,370, and stock based compensation of $3,096 (see Note 11 Warrant Liability), and non-cash interest expense of $17,167.

 

INVESTING ACTIVITIES

 

Cash used in investing activities for the nine months ended December 31, 2023 was $14,515 for the purchase of an intangible asset.

 

FINANCING ACTIVITIES

 

For the nine months ended December 31, 2023, net cash provided by financing activities was $167,907 due to a net borrowing and payments in the line of credit of $185,569, a decrease in due to stockholder of $13,626 and repayments on the PPP loan of $4,035.

 

18

 

OFF BALANCE SHEET ARRANGEMENTS

 

We have no off-balance sheet arrangements that have had or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Concentration of Credit Risk

 

Financial instruments that potentially subject us to significant concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable.

 

Cash and cash equivalents – For financial statement purposes, the Company considers as cash equivalents all highly liquid investments with an original maturity of three months or less at inception. The Company deposits cash and cash equivalents with high credit quality financial institutions and believes that any amounts in excess of insurance limitations to be at minimal risk. Cash and cash equivalents held at these accounts are currently insured by the Federal Deposit Insurance Corporation (“FDIC”) up to a maximum of $250,000. At December 31, 2023, approximately $412,000 exceeded the FDIC limit.

 

Our sales are materially dependent on a small group of customers, as noted in Note 6 of our condensed consolidated financial statements. We monitor our credit risk associated with our receivables on a routine basis. We also maintain credit controls for evaluating and granting customer credit. 

 

ITEM 4. CONTROLS AND PROCEDURES

 

EVALUATION OF DISCLOSURE CONTROLS AND PROCEDURES

 

The Company's management, including the Company's principal executive officer and principal financial officer, have evaluated the effectiveness of the Company's "disclosure controls and procedures," as such term is defined in Ru1e 13a-15(e) promulgated under the Securities Exchange Act of 1934, as amended, (the "Exchange Act"). Based upon their evaluation, the principal executive officer and principal financial officer concluded that, as of the end of the period covered by this report, the Company's disclosure controls and procedures were not effective for the purpose of ensuring that the information required to be disclosed in the reports that the Company files or submits under the Exchange Act with the Securities and Exchange Commission (the "SEC") (1) is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms, and (2) is accumulated and communicated to the Company's management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. During the quarterly and year to date period ended December 31, 2022, there were no changes in the Company's internal control over financial reporting which materially affected, or are reasonably likely to materially affect, the Company's internal controls over financial reporting. 

 

The determination that our disclosure controls and procedures were not effective as of December 31, 2023, is a result of:

 

a. Deficiencies in Internal Control Structure Environment. During the current year, the Company’s focus was on expanding their customer base to initiate revenue production.  

 

b. Inadequate staffing and supervision within the accounting operations of our company. The relatively small number of employees who are responsible for accounting functions prevents the Company from segregating duties within its internal control system. The inadequate segregation of duties is a weakness because it could lead to the untimely identification and resolution of accounting and disclosure matters or could lead to a failure to perform timely and effective reviews.  The Company’s plan is to expand its accounting operations as the business of the Company expands. 

 

The Company believes that the financial statements present fairly, in all material respects, the Company’s condensed consolidated balance sheets as of December 31, 2023, and March 31, 2023 and the related condensed consolidated statements of operations, and cash flows for the three and nine months ended December 31, 2023 and 2022, in conformity with generally accepted accounting principles, notwithstanding the material weaknesses we identified. 

 

CHANGES IN INTERNAL CONTROLS OVER FINANCIAL REPORTING

 

There were no changes in our internal control over financial reporting that occurred during our last fiscal quarter to which this report relates that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

19

 

PART II. OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

 

None

 

ITEM 1A. RISK FACTORS

 

There have been no material changes to the risk factors contained in our Annual Report on Form 10-K for the year ended March 31, 2022. 

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

None

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

 

None 

 

ITEM 4. MINE SAFETY DISCLOSURES

 

None

 

ITEM 5. OTHER INFORMATION

 

None 

 

ITEM 6. EXHIBITS.

 

(a) Exhibit No.

 

21.1

Subsidiaries of the Company

   

31.1

Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

32.1

Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

101.INS**

Inline XBRL Instance

101.SCH**

Inline XBRL Taxonomy Extension Schema

101.CAL**

Inline XBRL Taxonomy Extension Calculation

101.DEF**

Inline XBRL Taxonomy Extension Definition

101.LAB**

Inline XBRL Taxonomy Extension Labels

101.PRE**

Inline XBRL Taxonomy Extension Presentation

104

Cover Page Interactive Data File (embedded within the Inline XBRL and contained in Exhibit 101)

 

** XBRL information is furnished and not filed or a part of a registration statement or prospectus for purposes of sections 11 or 12 of the Securities Act of 1933, as amended, is deemed not filed for purposes of section 18 of the Securities Exchange Act of 1934, as amended, and otherwise is not subject to liability under these sections.

 

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.

 

 

ADM TRONICS UNLIMITED, INC.

 
 

(Registrant)

 
       
       
 

By:

/s/ Andre' DiMino

 
   

Andre' DiMino, Chief Executive

 
   

Officer and Chief Financial

Officer

 

 

Dated:

Northvale, New Jersey

 

February 20, 2024

 

20
EX-21.1 2 ex_622582.htm EXHIBIT 21.1 ex_622582.htm

 

EXHIBIT 21.1

SUBSIDIARIES OF ADM TRONICS UNLIMITED, INC.

                     Sonotron Medical Systems, Inc.

 

 
EX-31.1 3 ex_622583.htm EXHIBIT 31.1 ex_622583.htm

EXHIBIT 31.1

 

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

SECURITIES AND EXCHANGE COMMISSION RELEASE 34-46427

 

I, Andre' DiMino, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of ADM Tronics Unlimited, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. I am the registrant's only certifying officer and am 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 me by others within those entities, particularly during the period in which this report is being prepared;

 

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

 

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

 

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

 

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

 

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

 

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

 

Date: February 20, 2024 

 

/s/ Andre' DiMino

 

 

 

Andre' DiMino 

 

 

 

Chief Executive Officer and Chief 

 

    Financial Officer  

 

A signed original of this written statement required by Section 302 has been provided to ADM Tronics Unlimited, Inc. and will be retained by ADM Tronics Unlimited, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 

 
EX-32.1 4 ex_622584.htm EXHIBIT 32.1 ex_622584.htm

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the annual Report of ADM Tronics Unlimited, Inc. (the "Company") on Form 10-Q for the three and nine months ended December 31, 2023, (the "Report"), filed with the Securities and Exchange Commission, Andre' DiMino, Chief Executive Officer and Chief Financial Officer, of the Company hereby certifies pursuant to 18 U.S.C. section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

(2) The information contained in the Report fairly presents, in all material respects, the financial condition of the Company as of the dates presented and the result of operations of the Company for the periods presented. 

 

Date: February 20, 2024 

By:

/s/  Andre' DiMino

 

 

 

Chief Executive Officer and 

 

 

 

Chief Financial Officer 

 

 

 

The foregoing certification is being furnished solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code) and is not being filed as part of the Form 10-K or as a separate disclosure document.

 

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

 

 
EX-101.SCH 5 admt-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Nature of Business link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Inventories link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Intangible Assets link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Concentrations link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Disaggregated Revenues and Segment Information link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Due From Affiliate link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Leases link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Paycheck Protection Program (PPP) Loan link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Line of Credit link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Warrants link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Legal Proceedings link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 13 - Contractual Obligations and Other Commitments link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 3 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 4 - Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 6 - Disaggregated Revenues and Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 8 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 11 - Warrants (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 2 - Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 3 - Inventories - Summary of Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 4 - Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 4 - Intangible Assets - Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 4 - Intangible Assets - Estimated Aggregate Future Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 5 - Concentrations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 6 - Disaggregated Revenues and Segment Information - Net Revenue, Classified by Geography (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 7 - Due From Affiliate (Details Textual) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 8 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 8 - Leases - Future Minimum Lease Payments (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 9 - Paycheck Protection Program (PPP) Loan (Details Textual) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 10 - Line of Credit (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 11 - Warrants (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 11 - Warrants - Outstanding and Exercisable (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.DEF 6 admt-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 7 admt-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Other income (expense): us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2026 Fair Value of Financial Instruments, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2027 Note To Financial Statement Details Textual 2028 Significant Accounting Policies Note 3 - Inventories us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour FY 2027 Note 4 - Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Note 6 - Disaggregated Revenues and Segment Information us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive FY 2028 Note 8 - Leases us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2025 Note 11 - Warrants Long-term liabilities Note 3 - Inventories - Summary of Inventory (Details) us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths FY 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo FY 2025 Note 4 - Intangible Assets - Intangible Assets (Details) us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree FY 2026 Note 4 - Intangible Assets - Estimated Aggregate Future Amortization Expense (Details) Note 6 - Disaggregated Revenues and Segment Information - Net Revenue, Classified by Geography (Details) Other assets Stock based compensation us-gaap_ShareBasedCompensation Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Note 8 - Leases - Future Minimum Lease Payments (Details) us-gaap_LiabilitiesCurrent Total current liabilities Lessee, Leases [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 Finite-Lived Intangible Assets, Remaining Amortization Period (Year) Note 11 - Warrants - Outstanding and Exercisable (Details) Notes To Financial Statements us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) Notes To Financial Statements [Abstract] Earnings Per Share, Policy [Policy Text Block] Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) Operating expenses: Due from affiliate Loan receivable Schedule of Finite-Lived Intangible Assets [Table Text Block] Due to stockholder us-gaap_DepreciationDepletionAndAmortization Amortization admt_FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour Thereafter Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Intangible Assets Disclosure [Text Block] Long-term inventory us-gaap_AssetsCurrent Total current assets Other Assets: PPP loan Line of credit Advertising Cost [Policy Text Block] Common stock, $0.0005 par value; 150,000,000 shares authorized, 67,588,492 shares issued and outstanding Common Stock, Shares Authorized (in shares) Customer deposits Common Stock, Shares, Issued (in shares) Common Stock, Par or Stated Value Per Share (in dollars per share) Accrued expenses and other current liabilities Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Accounts payable Revolving Credit Facility [Member] Statistical Measurement [Axis] Investment, Name [Domain] Credit Facility [Axis] Preferred stock, $.01 par value; 5,000,000 shares authorized, no shares issued and outstanding Credit Facility [Domain] Preferred Stock, Shares Issued (in shares) Interest us-gaap_PolicyTextBlockAbstract Accounting Policies Investment, Name [Axis] Geographical [Axis] Geographical [Domain] Preferred Stock, Shares Authorized (in shares) Inventories Preferred Stock, Par or Stated Value Per Share (in dollars per share) Net revenues Revenue from Contract with Customer, Including Assessed Tax us-gaap_PaymentsToAcquireSoftware Purchase of software Finished goods Finished goods Non-cash activities: Exercised, weighted average exercise price (in dollars per share) Exercise price per share of warrants or rights exercised during period. Customer [Axis] Three Vendors [Member] Related to three vendors. Totals Totals Customer [Domain] Cancelled, weighted average exercise price (in dollars per share) Exercise price per share of warrants or rights cancelled during period. Exercised, shares (in shares) The number of warrants or rights exercised during period. Exercisable, end of period, weighted average exercise price (in dollars per share) Exercise price of warrants or rights that are exercisable. Class of Warrant or Right, Exercisable The number of shares exercisable for warrants or rights. Current liabilities: Loan impairment Warrant One [Member] Represents warrant one. Issued, shares (in shares) The number of warrants or rights issued during period. us-gaap_IncreaseDecreaseInOperatingLeaseLiability Payments of operating lease liability Raw materials Raw materials Cancelled, shares (in shares) The number of warrants or rights cancelled during period. Expired, weighted average exercise price (in dollars per share) Exercise price of warrants or rights expired during the period. us-gaap_Assets Total assets Cash paid for: Expired, shares (in shares) The number of warrants or rights expired during the period. Accounts Payable Balance [Member] Related to accounts payable balance. us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life Four Customers [Member] Related to four customers. Class of Warrant or Right, Outstanding, Weighted Average Remaining Contractual Life Weighted average remaining contractual life of warrant or right outstanding. Cash flows from operating activities: Vendor Concentration Risk [Member] Related to vendor concentration risk. us-gaap_OperatingLeaseExpense Operating Lease, Expense admt_NumberOfVendors Number of Vendors The number of vendors. Commitments Disclosure [Text Block] Revenue [Policy Text Block] us-gaap_WarrantsAndRightsOutstanding Warrants and Rights Outstanding Statement [Line Items] Accounts Receivable, Allowance for Credit Loss, Current Engineering [Member] Represents the engineering segment of the company. Legal Matters and Contingencies [Text Block] Accounts receivable, net of allowance for credit losses of $429,872 and $694,871 at September 30, 2023 and March 31, 2023, respectively Deferred tax asset Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Additional paid-in capital Stockholders' equity: Property, Plant and Equipment, Policy [Policy Text Block] us-gaap_NonoperatingIncomeExpense Total other income (expense) Current assets: Net (loss) Net income (loss) Net Income (loss) Intangible assets, accumulated amortization Intangible assets, accumulated amortization Accumulated amortization Intangible assets, net of accumulated amortization of $24,071 and $22,631 at September 30, 2023 and March 31, 2023, respectively Net carrying amount Finite-Lived Intangible Assets, Net us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents - beginning of period Cash and cash equivalents - end of period Inventory, Policy [Policy Text Block] Interest income us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net decrease in cash and cash equivalents Cost us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities us-gaap_OperatingIncomeLoss Income (loss) from operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by (used in) operating activities us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by (used in) investing activities Inventory [Axis] Inventory [Domain] us-gaap_GrossProfit Gross Profit Cost of sales Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Write-off of inventories admt_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix FY 2029 Amount of lessee's undiscounted obligation for lease payments for operating lease, due in sixth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date. admt_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSeven Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Seven Amount of lessee's undiscounted obligation for lease payments for operating lease, due in seventh rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date. us-gaap_EquityMethodInvestmentOwnershipPercentage Equity Method Investment, Ownership Percentage Cash flows from investing activities: admt_IncreaseDecreaseInBankOverdraft Bank overdraft Represents increase (decrease) in bank overdraft. Retained Earnings [Member] Qol [Member] Information pertaining to Qol Devices Inc. Schedule Of Inventory [Table Text Block] Tabular disclosure of the amount of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process. Current [Member] Information pertaining to inventory. Long Term [Member Information pertaining to inventory. us-gaap_RelatedPartyTransactionAmountsOfTransaction Related Party Transaction, Amounts of Transaction Additional Paid-in Capital [Member] us-gaap_EquityMethodInvestments Equity Method Investments Common Stock [Member] Related Party Transactions Disclosure [Text Block] Loans Payable [Member] Total provision (benefit) for income taxes Equity Components [Axis] Short-Term Debt, Type [Axis] Equity Component [Domain] Short-Term Debt, Type [Domain] us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable us-gaap_LoansPayable Loans Payable, Total Class of Warrant or Right, Exercise Price of Warrants or Rights Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) Outstanding, beginning of year, weighted average exercise price (in dollars per share) Outstanding, end of period, weighted average exercise price (in dollars per share) Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right, Outstanding Outstanding, beginning of year, shares (in shares) Outstanding, end of period, shares (in shares) us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income (loss) before provision for income taxes us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights Class of Warrant or Right, Number of Securities Called by Warrants or Rights us-gaap_OperatingExpenses Total operating expenses us-gaap_LineOfCredit Short-Term Debt, Total Cash and cash equivalents Engineering Services [Member] Information pertaining to engineering services. Revenue from Contract with Customer [Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] dei_DocumentQuarterlyReport Document Quarterly Report Receivable [Policy Text Block] Entity Incorporation, State or Country Code Amendment Flag Accounting Policies [Abstract] Significant Accounting Policies [Text Block] dei_DocumentTransitionReport Document Transition Report dei_CityAreaCode City Area Code Basis of Accounting, Policy [Policy Text Block] us-gaap_DebtInstrumentMaturityDate Debt Instrument, Maturity Date Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Concentration Risk Disclosure [Text Block] Chemical [Member] Represents the chemical segment of the company. dei_EntityInteractiveDataCurrent Entity Interactive Data Current Electronics [Member] Represents the electronics segment of the company. Related Party [Member] us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities Accrued expenses and other current liabilities Reclassification, Comparability Adjustment [Policy Text Block] Patents And Trademarks [Member] Patents and trademarks [member Two Customers [Member] Information pertaining to two customers. us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) us-gaap_IncreaseDecreaseInContractWithCustomerLiability Customer deposits Bank overdraft Common Stock, Shares, Outstanding, Ending Balance (in shares) Preferred Stock, Shares Outstanding, Ending Balance (in shares) us-gaap_GainLossOnSalesOfLoansNet Loan receivable Current Fiscal Year End Date Paycheck Protection Program CARES Act [Member] Represents loan designed to provide funds for small businesses to keep their employees on the payroll. us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage Foreign Customers [Member] Represents information pertaining to the Company's foreign customers. us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current assets Document Fiscal Period Focus Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] dei_DocumentPeriodEndDate Document Period End Date Operating Lease, Weighted Average Remaining Lease Term dei_EntityFileNumber Entity File Number Entity Emerging Growth Company dei_DocumentType Document Type Gain (Loss) on Extinguishment of Debt us-gaap_GainsLossesOnExtinguishmentOfDebt Gain (Loss) on Extinguishment of Debt, Total Entity Small Business us-gaap_ProceedsFromRepaymentsOfNotesPayable Proceeds (payments) from/to PPP loan dei_EntityShellCompany Entity Shell Company Due to shareholder Document Information [Line Items] Document Information [Table] Entity Filer Category Debt Instrument [Axis] dei_EntityCurrentReportingStatus Entity Current Reporting Status Debt Instrument, Name [Domain] Segments [Axis] Segments [Domain] us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount us-gaap_RepaymentsOfLinesOfCredit Repayments of line of credit Software [Member] Software us-gaap_ProceedsFromNotesPayable Proceeds from Notes Payable, Total Stock based compensation Stock based compensation us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage Entity Tax Identification Number Non-US [Member] Entity Central Index Key dei_EntityRegistrantName Entity Registrant Name Proceeds from line of credit Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Statement [Table] dei_EntityAddressAddressLine1 Entity Address, Address Line One Statement of Financial Position [Abstract] Weighted average shares of common stock outstanding - basic and diluted (in shares) dei_EntityAddressCityOrTown Entity Address, City or Town dei_EntityAddressPostalZipCode Entity Address, Postal Zip Code Basic and diluted per common share: (in dollars per share) Earnings Per Share, Basic dei_EntityAddressStateOrProvince Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] us-gaap_AllowanceForDoubtfulAccountsReceivable Accounts Receivable, Allowance for Credit Loss Statement of Cash Flows [Abstract] Warrant Liability [Text Block] The entire disclosure for warrant liability information. dei_EntityCommonStockSharesOutstanding Entity Common Stock, Shares Outstanding (in shares) Statement of Stockholders' Equity [Abstract] PPP Term Loan One [Member] Represents information pertaining to the term loan payable with a maturity date of May 15, 2025. Income Statement [Abstract] us-gaap_AdvertisingExpense Advertising Expense Revenue Benchmark [Member] Revenue from External Customers by Geographic Areas [Table Text Block] Accounts Receivable [Member] Issued, weighted average exercise price (in dollars per share) Exercise price per share of warrants or rights issued during period. Consulting Agreement [Member] Represents warrant granted for consulting services received by the Company. Long-Term Debt [Text Block] us-gaap_IncreaseDecreaseInInventories Inventories Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Amortization of right-to-use asset dei_LocalPhoneNumber Local Phone Number us-gaap_TableTextBlock Notes Tables us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Related Party, Type [Axis] Related Party, Type [Domain] Selling, general and administrative us-gaap_LiabilitiesNoncurrent Total long-term liabilities Change in allowance for credit losses Cash flows provided (used) in financing activities: us-gaap_WarrantsAndRightsOutstandingMeasurementInput Warrants and Rights Outstanding, Measurement Input us-gaap_LineOfCreditFacilityExpirationDate1 Line of Credit Facility, Expiration Date us-gaap_WarrantsAndRightsOutstandingTerm Warrants and Rights Outstanding, Term us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders' equity us-gaap_CashUninsuredAmount Cash, Uninsured Amount UNITED STATES Related Party Transaction [Axis] Related Party Transaction [Domain] Accumulated deficit Research and development Reclass of Warrant Liability to Additional Paid in Capital Represents reclass of warrant liability to additional paid in capital. us-gaap_AssetsNoncurrent Total other assets Initial recognition of prepaid warrant expense Represents initial recognition of prepaid warrant expense. Debt Disclosure [Text Block] us-gaap_InterestExpenseDebt Interest and finance expenses Measurement Input, Price Volatility [Member] Changes in operating assets and liabilities balances: us-gaap_StockholdersEquity Total stockholders' equity Balance Balance us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Operating lease liability less current portion Inventory Disclosure [Text Block] Class of Stock [Axis] Operating Lease, Liability Non-cash interest expense Lessee, Operating and Finance Leases [Text Block] The entire disclosure for operating and finance leases of lessee. Operating lease liability PPP loan less current portion Operating lease right-of-use asset us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Measurement Input Type [Axis] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear 2024 Measurement Input Type [Domain] EX-101.PRE 8 admt-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.CAL 9 admt-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document And Entity Information - shares
9 Months Ended
Dec. 31, 2023
Feb. 14, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 31, 2023  
Document Transition Report false  
Entity File Number 0-17629  
Entity Registrant Name ADM TRONICS UNLIMITED, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 22-1896032  
Entity Address, Address Line One 224-S Pegasus Ave.  
Entity Address, City or Town Northvale  
Entity Address, State or Province NJ  
Entity Address, Postal Zip Code 07647  
City Area Code 201  
Local Phone Number 767-6040  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   67,588,504
Entity Central Index Key 0000849401  
Current Fiscal Year End Date --03-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Dec. 31, 2023
Mar. 31, 2023
Current assets:    
Cash and cash equivalents $ 661,985 $ 1,003,730
Inventories 487,431 443,465
Prepaid expenses and other current assets 8,082 41,251
Total current assets 1,938,380 1,986,239
Other Assets:    
Long-term inventory 141,696 228,451
Operating lease right-of-use asset 420,421 481,535
Loan receivable 0 209,809
Due from affiliate 0 80,090
Intangible assets, net of accumulated amortization of $24,071 and $22,631 at September 30, 2023 and March 31, 2023, respectively 24,308 13,163
Other assets 90,538 90,538
Deferred tax asset 0 0
Total other assets 676,963 1,103,586
Total assets 2,615,343 3,089,825
Current liabilities:    
Accounts payable 293,497 322,639
Bank overdraft 145,115 134,837
Accrued expenses and other current liabilities 100,531 75,659
PPP loan 7,621 11,656
Line of credit 298,378 112,809
Operating lease liability 87,727 82,917
Customer deposits 235,348 359,723
Total current liabilities 1,168,217 1,113,866
Long-term liabilities    
PPP loan less current portion 0 0
Operating lease liability less current portion 343,926 410,474
Total long-term liabilities 343,926 410,474
Total liabilities 1,512,143 1,524,340
Stockholders' equity:    
Preferred stock, $.01 par value; 5,000,000 shares authorized, no shares issued and outstanding 0 0
Common stock, $0.0005 par value; 150,000,000 shares authorized, 67,588,492 shares issued and outstanding 33,794 33,794
Additional paid-in capital 33,602,612 33,599,516
Accumulated deficit (32,533,206) (32,067,825)
Total stockholders' equity 1,103,200 1,565,485
Total liabilities and stockholders' equity 2,615,343 3,089,825
Related Party [Member]    
Current assets:    
Accounts receivable, net of allowance for credit losses of $429,872 and $694,871 at September 30, 2023 and March 31, 2023, respectively 780,882 497,793
Current liabilities:    
Due to stockholder $ 0 $ 13,626
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
Dec. 31, 2023
Mar. 31, 2023
Accounts Receivable, Allowance for Credit Loss, Current $ 429,972 $ 694,871
Intangible assets, accumulated amortization 26,001 22,631
Intangible assets, accumulated amortization $ 26,001 $ 22,631
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01 $ 0.01
Preferred Stock, Shares Authorized (in shares) 5,000,000 5,000,000
Preferred Stock, Shares Issued (in shares) 0 0
Preferred Stock, Shares Outstanding, Ending Balance (in shares) 0 0
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0005 $ 0.0005
Common Stock, Shares Authorized (in shares) 150,000,000 150,000,000
Common Stock, Shares, Issued (in shares) 67,588,492 67,588,492
Common Stock, Shares, Outstanding, Ending Balance (in shares) 67,588,492 67,588,492
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Net revenues $ 696,496 $ 983,162 $ 2,213,317 $ 3,044,838
Cost of sales 375,075 507,684 1,360,602 1,628,268
Gross Profit 321,421 475,478 852,715 1,416,570
Operating expenses:        
Research and development 177,502 140,192 439,832 399,894
Selling, general and administrative 249,306 242,533 883,716 855,656
Total operating expenses 426,808 382,725 1,323,548 1,255,550
Income (loss) from operations (105,387) 92,753 (470,833) 161,020
Other income (expense):        
Interest income 5,663 3,676 20,256 4,670
Interest and finance expenses (5,291) (2,658) (14,804) (10,542)
Total other income (expense) 372 1,018 5,452 (5,872)
Income (loss) before provision for income taxes (105,015) 93,771 (465,381) 155,148
Total provision (benefit) for income taxes 0 0 0 0
Net income (loss) $ (105,015) $ 93,771 $ (465,381) $ 155,148
Basic and diluted per common share: (in dollars per share) $ (0) $ 0 $ (0.01) $ 0
Weighted average shares of common stock outstanding - basic and diluted (in shares) 67,588,492 67,588,492 67,588,492 67,588,492
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Mar. 31, 2022 67,588,492      
Balance at Mar. 31, 2022 $ 33,794 $ 33,311,672 $ (31,971,503) $ 1,373,963
Stock based compensation   287,844   287,844
Net Income (loss)     (38,666) (38,666)
Net (loss)     (38,666) (38,666)
Stock based compensation   287,844   287,844
Balance (in shares) at Jun. 30, 2022 67,588,492      
Balance at Jun. 30, 2022 $ 33,794 33,599,516 (32,010,169) 1,623,141
Balance (in shares) at Mar. 31, 2022 67,588,492      
Balance at Mar. 31, 2022 $ 33,794 33,311,672 (31,971,503) 1,373,963
Net Income (loss)       155,148
Net (loss)       155,148
Balance (in shares) at Dec. 31, 2022 67,588,492      
Balance at Dec. 31, 2022 $ 33,794 33,599,516 (31,816,355) 1,816,955
Balance (in shares) at Jun. 30, 2022 67,588,492      
Balance at Jun. 30, 2022 $ 33,794 33,599,516 (32,010,169) 1,623,141
Net Income (loss)     100,043 100,043
Net (loss)     100,043 100,043
Balance (in shares) at Sep. 30, 2022 67,588,492      
Balance at Sep. 30, 2022 $ 33,794 33,599,516 (31,910,126) 1,723,184
Net Income (loss)     93,771 93,771
Net (loss)     93,771 93,771
Balance (in shares) at Dec. 31, 2022 67,588,492      
Balance at Dec. 31, 2022 $ 33,794 33,599,516 (31,816,355) 1,816,955
Balance (in shares) at Mar. 31, 2023 67,588,492      
Balance at Mar. 31, 2023 $ 33,794 33,599,516 (32,067,825) 1,565,485
Stock based compensation   1,032   1,032
Net Income (loss)     (132,261) (132,261)
Net (loss)     (132,261) (132,261)
Stock based compensation   1,032   1,032
Balance (in shares) at Jun. 30, 2023 67,588,492      
Balance at Jun. 30, 2023 $ 33,794 33,600,548 (32,200,086) 1,434,256
Balance (in shares) at Mar. 31, 2023 67,588,492      
Balance at Mar. 31, 2023 $ 33,794 33,599,516 (32,067,825) 1,565,485
Net Income (loss)       (465,381)
Net (loss)       (465,381)
Balance (in shares) at Dec. 31, 2023 67,588,492      
Balance at Dec. 31, 2023 $ 33,794 33,602,612 (32,533,206) 1,103,200
Balance (in shares) at Jun. 30, 2023 67,588,492      
Balance at Jun. 30, 2023 $ 33,794 33,600,548 (32,200,086) 1,434,256
Stock based compensation   1,032    
Net Income (loss)     (228,105) (228,105)
Net (loss)     (228,105) (228,105)
Stock based compensation   1,032    
Balance (in shares) at Sep. 30, 2023 67,588,492      
Balance at Sep. 30, 2023 $ 33,794 33,601,580 (32,428,191) 1,207,183
Stock based compensation   1,032   1,032
Net Income (loss)     (105,015) (105,015)
Net (loss)     (105,015) (105,015)
Stock based compensation   1,032   1,032
Balance (in shares) at Dec. 31, 2023 67,588,492      
Balance at Dec. 31, 2023 $ 33,794 $ 33,602,612 $ (32,533,206) $ 1,103,200
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:    
Net Income (loss) $ (465,381) $ 155,148
Amortization 3,370 2,160
Write-off of inventories 33,945 54,692
Change in allowance for credit losses (305,090)  
Loan impairment 209,809  
Non-cash interest expense 17,168 20,320
Amortization of right-to-use asset 61,114 61,577
Stock based compensation 3,096 33,310
Changes in operating assets and liabilities balances:    
Accounts receivable 102,091 171,436
Inventories 8,844 (189,971)
Prepaid expenses and other current assets 33,169 47,622
Loan receivable 0 (72,881)
Accounts payable (29,142) (66,215)
Bank overdraft 10,278 0
Customer deposits (124,375) 98,565
Accrued expenses and other current liabilities 24,873 (24,335)
Payments of operating lease liability (78,906) (76,406)
Net cash provided by (used in) operating activities (495,137) 215,022
Cash flows from investing activities:    
Purchase of software (14,515) 0
Net cash provided by (used in) investing activities (14,515) 0
Cash flows provided (used) in financing activities:    
Due to shareholder (13,626) (29,104)
Proceeds from line of credit 233,328 85,067
Repayments of line of credit (47,760) (307,764)
Proceeds (payments) from/to PPP loan (4,035) (4,034)
Net cash provided by (used in) financing activities 167,907 (255,835)
Net decrease in cash and cash equivalents (341,745) (40,813)
Cash and cash equivalents - beginning of period 1,003,730 1,038,498
Cash and cash equivalents - end of period 661,985 997,685
Cash paid for:    
Interest 20,256 7,884
Non-cash activities:    
Reclass of Warrant Liability to Additional Paid in Capital 0 (182,161)
Initial recognition of prepaid warrant expense $ 0 $ (105,683)
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - Nature of Business
9 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

NOTE 1  - NATURE OF BUSINESS

 

ADM Tronics Unlimited, Inc. (“we”, “us”, the “Company” or “ADM”), was incorporated under the laws of the state of Delaware on November 24, 1969. We are a manufacturing and engineering concern whose principal lines of business are the design, manufacture, and sale of electronics of our own products or on a contract manufacturing basis; the production and sale of chemical and antistatic products; and, research, development and engineering services.

 

Electronic equipment is manufactured in accordance with customer specifications on a contract basis. Our electronic device product line consists principally of proprietary devices used in diagnostics and therapeutics of humans and animals and electronic controllers for spas and hot tubs. These products are sold to customers located principally in the United States. We are registered with the FDA as a contract manufacturing facility and we manufacture medical devices for customers in accordance with their designs and specifications. Our chemical product line is principally comprised of water-based chemical products used in the food packaging and converting industries, and anti-static conductive paints, coatings and other products. These products are sold to customers located in the United States, Australia, Asia and Europe. We also provide research, development, regulatory, and engineering services to customers. Our Sonotron Medical Systems, Inc. subsidiary (“Sonotron”) is involved in medical electronic therapeutic technology.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Significant Accounting Policies
9 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

NOTE 2  - SIGNIFICANT ACCOUNTING POLICIES

 

BASIS OF PRESENTATION

 

The accompanying unaudited condensed consolidated financial statements have been prepared by ADM pursuant to accounting principles generally accepted in the United States of America (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”) including Form 10-Q and Regulation S-X. The information furnished herein reflects all adjustments (consisting of normal recurring accruals and adjustments) which are, in the opinion of management, necessary to fairly present the condensed financial position and operating results for the respective periods. Certain information and footnote disclosures normally present in annual financial statements prepared in accordance with GAAP have been omitted pursuant to such rules and regulations. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and explanatory notes for the year ended March 31, 2023 as disclosed in our annual report on Form 10-K for that year. Unaudited interim results are not necessarily indicative of the results for the full fiscal year ending March 31, 2024. The consolidated balance sheet as of March 31, 2023 was derived from the audited consolidated financial statements as of and for the year then ended.

 

PRINCIPLES OF CONSOLIDATION

 

The condensed consolidated financial statements include the accounts of ADM Tronics Unlimited, Inc. and its wholly owned subsidiary, Sonotron (the “Company”). All significant intercompany balances and transactions have been eliminated in consolidation.

 

 

USE OF ESTIMATES

 

These unaudited condensed consolidated financial statements have been prepared in accordance with GAAP and, accordingly, requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities. Significant estimates made by management include expected economic life and value of our deferred tax assets and related valuation allowance, write down of inventory, impairment of long-lived assets, allowance for doubtful accounts, and warranty reserves. Actual results could differ from those estimates.

 

FAIR VALUE OF FINANCIAL INSTRUMENTS

 

For certain of our financial instruments, including accounts receivable, accounts payable, and accrued expenses, the carrying amounts approximate fair value due to their relatively short maturities.

 

CASH AND CASH EQUIVALENTS

 

Cash equivalents are comprised of highly liquid investments with original maturities of three months or less when purchased. We maintain our cash in bank deposit accounts, which at times, may exceed federally insured limits. We have not experienced any losses to date as a result of this policy. Cash and cash equivalents held in these accounts are currently insured by the Federal Deposit Insurance Corporation (“FDIC”) up to a maximum of $250,000. At December 31, 2023 and March 31, 2023, approximately $412,000 and $754,000, respectively, exceeded the FDIC limit.

 

ACCOUNTS RECEIVABLE AND ALLOWANCE FOR CREDIT LOSSES

 

Accounts receivable are stated at the amount management expects to collect from outstanding balances. The carrying amounts of accounts receivable is reduced by a valuation allowance that reflects management's best estimate of the amounts that will not be collected. Management individually reviews all accounts receivable balances that exceed the due date and estimates the portion, if any, of the balance that will be collected. Management provides for probable uncollectible amounts through a charge to expenses and a credit to a valuation allowance, based on its assessment of the current status of individual accounts. Balances that are still outstanding after management has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.

 

REVENUE RECOGNITION

 

ELECTRONICS:

 

We recognize revenue from the sale of our electronic products when they are shipped to the purchaser. We offer a limited 90-day warranty on our electronics products and contract manufacturing, and a limited 5-year warranty on our electronic controllers for spas and hot tubs. Historically, the amount of warranty expense included in sales of our electronic products have been de minimis. We have no other post shipment obligations. For contract manufacturing, revenues are recognized after shipments of the completed products.

 

Amounts received from customers in advance of our satisfaction of applicable performance obligations are recorded as customer deposits. Such amounts are recognized as revenues when the related performance obligations are satisfied. Customer deposits of approximately $128,000 and $212,000 as of March 31, 2023 were recognized as revenues during the three and nine months ended December 31, 2023, respectively.

 

Amounts received from customers in advance of our satisfaction of applicable performance obligations are recorded as customer deposits. Such amounts are recognized as revenues when the related performance obligations are satisfied. Customer deposits of approximately $120,000 and $209,000 as of March 31, 2022 were recognized as revenues during the three and nine months ended December 31, 2022, respectively.

 

CHEMICAL PRODUCTS:

 

Revenues are recognized when products are shipped to end users. Shipments to distributors are recognized as revenue when no right of return exists.

 

ENGINEERING SERVICES:

 

We provide certain engineering services, including research, development, quality control, and quality assurance services along with regulatory compliance services. We recognize revenue from engineering services over time as the applicable performance obligations are satisfied.

 

All revenue is recognized net of discounts.

 

 

INVENTORIES

 

Inventories are stated at the lower of cost (first-in, first-out method) and net realizable value. Inventories that are expected to be sold within one operating cycle (1 year) are classified as a current asset. Inventories that are not expected to be sold within 1 year, based on historical trends, are classified as Inventories - long term portion. Obsolete inventory is written off based on prior and expected future usage.

 

Long-Term Inventory: Due to recent shortages of materials relating to supply chain and COVID issues, when an item the Company believes will be used in the future, even beyond the current fiscal year, becomes available, it will purchase as many items as management deems necessary to fulfill future orders.

 

PROPERTY AND EQUIPMENT

 

We record our property and equipment at historical cost. We expense maintenance and repairs as incurred. Depreciation is provided for by the straight-line method over five to seven years, the estimated useful lives of the property and equipment. As of December 31, 2023 and March 31, 2023, all fixed assets were fully depreciated.

 

ADVERTISING COSTS

 

Advertising costs are expensed as incurred and amounted to $5,908 and $17,041 for the three and nine months ended December 31, 2023 and $6,184 and $21,216 for the three and nine months ended December 31, 2022 , respectively.

 

NET EARNINGS PER SHARE

 

We compute basic earnings per share by dividing net income/loss by the weighted average number of common shares outstanding. Diluted earnings per share is computed similar to basic earnings per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential shares had been issued and if the additional shares were dilutive. Common equivalent shares are excluded from the computation of net earnings per share if their effect is anti-dilutive.

 

There were 200,000 and -0- anti-dilutive instruments in force during the periods ended December 31, 2023 and 2022, respectively.

 

Per share basic and diluted (loss) amounted to $(0.00) and $(0.01) and $0.00 and $0.00 for the three and nine months ended December 31, 2023 and 2022, respectively.

 

LEASES

 

In February 2016, the Financial Accounting Standards Board (“FASB”) issued authoritative guidance which changed financial reporting as it relates to leasing transactions. Under the new guidance, lessees are required to recognize a lease liability, measured on a discounted basis; and a right-of-use asset, for the lease term. The Company adopted this guidance as of April 1, 2019, using the modified retrospective approach which allowed it to initially apply the guidance as of the adoption date. The Company elected the package of practical expedients available under the new standard, which allowed the Company to forgo a reassessment of (1) whether any expired or existing contracts are or contain leases, (2) the lease classification for any expired or existing leases, and (3) the initial direct costs for any existing leases.

 

The Company made a policy election to recognize short-term lease payments as an expense on a straight-line basis over the lease term. The Company defines a short-term lease as a lease that, at the commencement date, has a lease term of twelve months or less and does not contain an option to purchase the underlying asset that the lease is reasonably certain to exercise. Related variable lease payments are recognized in the period in which the obligation is incurred.

 

The Company's lease agreement contains related non-lease components (e.g. taxes, etc.). The Company separates lease components and non-lease components for all underlying asset classes.

 

RECLASSIFICATION

 

Certain amounts in the prior periods presented have been reclassified to conform to the current period financial statement presentation. These reclassifications have no effect on previously reported net loss.

 

NEW ACCOUNTING STANDARDS

 

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The FASB subsequently issued amendments to ASU 2016-13, which have the same effective date and transition date of April 1, 2023. These standards replace the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measure at amortized cost to be presented at the net amount expected to be collected. The Company determined that this change does not have a material impact to the financial statements or financial statement disclosures.

 

 

 

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Inventories
9 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Inventory Disclosure [Text Block]

NOTE 3 - INVENTORIES     

 

Inventories at December 31, 2023 consisted of the following:

 

   

Current

   

Long Term

   

Total

 

Raw materials

  $ 426,480     $ 135,698     $ 562,178  

Finished goods

    60,951       5,998       66,949  

Totals

  $ 487,431     $ 141,696     $ 629,127  

              

Inventories at March 31, 2023 consisted of the following:   

     

   

Current

   

Long Term

   

Total

 

Raw materials

  $ 390,792     $ 201,317     $ 592,109  

Finished goods

    52,673       27,134       79,807  

Totals

  $ 443,465     $ 228,451     $ 671,916  

 

 

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Intangible Assets
9 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]

NOTE 4 - INTANGIBLE ASSETS

 

Intangible assets are being amortized using the straight-line method over periods ranging from 10-15 years with a weighted average remaining life of approximately 6 years.

 

   

December 31, 2023

   

March 31, 2023

 
   

Cost

   

Weighted Average Amortization Period

(Years)

   

Accumulated Amortization

   

Net

Carrying

Amount

   

Cost

   

Weighted Average Amortization Period

(Years)

   

Accumulated Amortization

   

Net Carrying Amount

 

Patents & Trademarks

  $ 35,794       10 - 15     $ (24,791 )   $ 11,003     $ 35,794       10 - 15     $ (22,631 )   $ 13,163  

Software

  $ 14,515         3       $ (1,210 )   $ 13,305     $ -                 $ -     $ -  
                                                                         
    $ 50,309                 $ (26,001 )   $ 24,308     $ 35,794                 $ (22,631 )   $ 13,163  

 

 

Estimated aggregate future amortization expense related to intangible assets is as follows:

 

For the fiscal years ended March 31,

       

2024

  $ 3,862  

2025

    7,115  

2026

    6,716  

2027

    2,931  

2028

    1,726  

Thereafter

    1,958  
    $ 24,308  

 

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Concentrations
9 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

NOTE 5 – CONCENTRATIONS

 

During the three months ended December 31, 2023, two customers accounted for 53% of our net revenue. During the three months ended December 31, 2022, two customers accounted for 50% of our net revenue.

 

During the nine months ended December 31, 2023, two customers accounted for 44% of our net revenue. During the nine months ended December 31, 2022, two customers accounted for 45% of our net revenue.

 

As of December 31, 2023, four customers represented 91% of our gross accounts receivable. As of March 31, 2023, two customers accounted for 75% of our gross accounts receivable.

 

As of December 31, 2023, three vendors accounted for 36% of our accounts payable balance. As of March 31, 2023 three vendors accounted for 45% of our accounts payable.

 

The Company’s customer base is comprised of foreign and domestic entities with diverse demographics. Net revenues from foreign customers for the three and nine months ended December 31, 2023 were $40,029 or 6% and $238,170 or 11%, respectively.

 

Net revenues from foreign customers for the three and nine months ended December 31, 2022 were $86,296 or 8% and $237,852 or 8%, respectively.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Disaggregated Revenues and Segment Information
9 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

NOTE 6 - DISAGGREGATED REVENUES AND SEGMENT INFORMATION

 

The following tables show the Company's revenues disaggregated by reportable segment and by product and service type:

 

   

Three months Ended December 31,

 
   

2023

   

2022

 

Net Revenue in the US

               

Chemical

  $ 175,402     $ 245,582  

Electronics

    423,593       485,454  

Engineering

    57,472       165,830  
      656,467       896,866  
                 

Net Revenue outside the US

               

Chemical

    40,029       86,296  

Electronics

    -       -  

Engineering

    -       -  
      40,029       86,296  
                 

Total Revenues

  $ 696,496     $ 983,162  

 

 

   

Nine Months Ended December 31,

 
   

2023

   

2022

 

Net Revenue in the US

               

Chemical

  $ 598,176     $ 811,596  

Electronics

    1,082,634       1,584,003  

Engineering

    294,337       411,387  
      1,975,147       2,806,986  
                 

Net Revenue outside the US

               

Chemical

    238,170       237,852  

Electronics

    -       -  

Engineering

    -       -  
      238,170       237,852  
                 

Total Revenues

  $ 2,213,317     $ 3,044,838  

 

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Due From Affiliate
9 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

NOTE 7 – DUE FROM AFFILIATE 

 

The Company has a $75,000 investment for 23.2% of Qol Devices Inc. (Qol). It was determined that the Company does not hold a significant influence which results in us carrying this asset at cost and reported as a component of other assets in the accompanying consolidated balance sheets.

 

The Company provided $330,090 in engineering services to Qol during the year March 31, 2018. This amount is shown net of a $330,090 and $250,000 allowance for credit losses on the consolidated balance sheets as of December 31, 2023 and March 31, 2023.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Leases
9 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Lessee, Operating and Finance Leases [Text Block]

NOTE 8 – LEASES

 

We lease our office and manufacturing facility under a non-cancelable operating lease, which expires on June 30, 2028. The following is a maturity analysis of the annual undiscounted cash flows of the operating lease liabilities as of December 31, 2022:

 

 

 

For the fiscal year ended:

Amount

 

FY 2024

March 31, 2024

  $ 26,718  

FY 2025

March 31, 2025

    106,872  

FY 2026

March 31, 2026

    106,872  

FY 2027

March 31, 2027

    106,872  

FY 2028

March 31, 2028

    106,872  

FY 2029

March 31, 2029

ends June 30, 2028

    26,718  
          480,924  
 

Less: Amount attributable to imputed interest

    (49,271 )
        $ 431,653  
             
             
 

Weighted average remaining lease term (in years)

    2.7  

 

Rent and real estate tax expense for all facilities for the three and nine months ended December 31, 2023 was approximately was approximately $35,000 and $104,000, respectively.

 

Rent and real estate tax expense for all facilities for the three and nine months ended December 31, 2022 was approximately was approximately $34,000 and $102,000, respectively.

 

These are reported as a component of cost of sales and selling, general and administrative expenses in the accompanying consolidated statements of operations.

 

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Paycheck Protection Program (PPP) Loan
9 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Long-Term Debt [Text Block]

NOTE 9 – PAYCHECK PROTECTION PROGRAM (PPP) LOAN

 

In May 2020, the Company obtained funding through the Small Business Administration (“SBA”) Paycheck Protection Program (“PPP”) of $381,000. In February 2021, a second PPP loan was obtained in the amount of $332,542, for a total of $713,542. The loans will be fully forgiven if the funds are used for payroll costs, interest on mortgages, rent, and utilities, with at least 60% being used for payroll. The Company did use the funds for these expenses during the year ended March 31, 2021. The Company applied for loan forgiveness of both PPP loans. On September 7, 2021, the Company received approval from the SBA for $361,275 of PPP loan forgiveness. On December 21, 2021, the Company received approval from the Bank for $332,542. This amount was recorded as Forgiveness of Paycheck Protection loan in the accompanying condensed Consolidated Statements of Operations during the fiscal year ended March 31, 2022.

 

The unforgiven portion of the first PPP loan is $19,725, which was converted to a term loan payable in equal installments of principal plus interest at 1% with a maturity date of May 15, 2025. No collateral or personal guarantees is required for the loan. At December 31, 2023, the outstanding balance is $7,621.

 

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Line of Credit
9 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Debt Disclosure [Text Block]

NOTE 10 – LINE OF CREDIT

 

On June 15, 2018, the Company obtained an unsecured revolving line of credit, with a limit of $400,000. The line expires May 15, 2024, renewing automatically every year. The Company is required to make monthly interest payments, at a rate of 8.87% as of June 30, 2023. Any unpaid principal will be due upon maturity. At December 31, 2023 and March 31, 2023, the outstanding balance was $298,378 and $112,809, respectively.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Warrants
9 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Warrant Liability [Text Block]

NOTE 11  – WARRANTS

 

On April 11, 2023, warrants to purchase Company stock were issued to two outside consultants. Each consultant was granted 100,000 warrants with a strike price of $0.20. The Warrants vested and were exercisable immediately. The warrants were valued using a Black Scholes model effective April 11, 2023, cumulative volatility was computed at 123.52% and the total valuation was $8,256 which will be amortized over the 24-month life.

 

       

Outstanding and exercisable

 

Range of Exercise prices

   

Number

outstanding

   

Weighted average

remaining life in years

   

Weighted Average

Exercise Price

   

Exercisable

 
                                     
$ 0.20       200,000       1.28     $ 0.20       200,000  

 

   

2023

   

2022

 
   

# of Shares

   

Weighted Average

Exercise Price

   

# of Shares

   

Weighted Average

Exercise Price

 

Outstanding, beginning of year

    -       -       -       -  
                                 

Issued

    200,000     $ 0.20       -       -  
                                 

Exercised

    -       -       -       -  
                                 

Expired

    -       -       -       -  
                                 

Cancelled

    -       -       -       -  
                                 

Outstanding, end of period

    200,000     $ 0.20       -       -  
                                 

Exercisable, end of period

    200,000     $ 0.20       -       -  

 

 

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Legal Proceedings
9 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Legal Matters and Contingencies [Text Block]

NOTE 12 – LEGAL PROCEEDINGS

 

We are involved, from time to time, in litigation and proceedings arising out of the ordinary course of business. There are no pending material legal proceedings or environmental investigations to which we are a party or to which our property is subject.

 

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Contractual Obligations and Other Commitments
9 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Commitments Disclosure [Text Block]

NOTE 13 – CONTRACTURAL OBLIGATIONS AND OTHER COMMITMENTS

 

Legal Contingencies

We are involved, from time to time, in litigation and proceedings arising out of the ordinary course of business. There are no pending material legal proceedings or environmental investigations to which we are a party or to which our property is subject.

 

Product Liability

As of December 31, 2023 and March 31, 2023, there were no claims against us for product liability.

 

COVID-19 Pandemic

 

The Company had reduced revenues in the electronic and chemical segments as a result of the Covid pandemic. In the electronic segment certain orders of medical devices manufactured by the Company were reduced or delayed due to the cessation of elective surgeries during the pandemic and generally reduced activities by customers. In the chemical segment certain of the Company’s water-based industrial coatings and adhesives orders were reduced due to some customers having shutdowns or reduced activities during the pandemic. We intend to continue to evaluate and may, in certain circumstances, take preemptive actions to preserve liquidity during the COVID-19 pandemic. As the circumstances around the COVID-19 pandemic remain uncertain, we continue to actively monitor the pandemic's impact on us, including our financial position, liquidity, results of operations, and cash flows.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies (Policies)
9 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

BASIS OF PRESENTATION

 

The accompanying unaudited condensed consolidated financial statements have been prepared by ADM pursuant to accounting principles generally accepted in the United States of America (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”) including Form 10-Q and Regulation S-X. The information furnished herein reflects all adjustments (consisting of normal recurring accruals and adjustments) which are, in the opinion of management, necessary to fairly present the condensed financial position and operating results for the respective periods. Certain information and footnote disclosures normally present in annual financial statements prepared in accordance with GAAP have been omitted pursuant to such rules and regulations. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and explanatory notes for the year ended March 31, 2023 as disclosed in our annual report on Form 10-K for that year. Unaudited interim results are not necessarily indicative of the results for the full fiscal year ending March 31, 2024. The consolidated balance sheet as of March 31, 2023 was derived from the audited consolidated financial statements as of and for the year then ended.

Consolidation, Policy [Policy Text Block]

PRINCIPLES OF CONSOLIDATION

 

The condensed consolidated financial statements include the accounts of ADM Tronics Unlimited, Inc. and its wholly owned subsidiary, Sonotron (the “Company”). All significant intercompany balances and transactions have been eliminated in consolidation.

 

Use of Estimates, Policy [Policy Text Block]

USE OF ESTIMATES

 

These unaudited condensed consolidated financial statements have been prepared in accordance with GAAP and, accordingly, requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities. Significant estimates made by management include expected economic life and value of our deferred tax assets and related valuation allowance, write down of inventory, impairment of long-lived assets, allowance for doubtful accounts, and warranty reserves. Actual results could differ from those estimates.

Fair Value of Financial Instruments, Policy [Policy Text Block]

FAIR VALUE OF FINANCIAL INSTRUMENTS

 

For certain of our financial instruments, including accounts receivable, accounts payable, and accrued expenses, the carrying amounts approximate fair value due to their relatively short maturities.

Cash and Cash Equivalents, Policy [Policy Text Block]

CASH AND CASH EQUIVALENTS

 

Cash equivalents are comprised of highly liquid investments with original maturities of three months or less when purchased. We maintain our cash in bank deposit accounts, which at times, may exceed federally insured limits. We have not experienced any losses to date as a result of this policy. Cash and cash equivalents held in these accounts are currently insured by the Federal Deposit Insurance Corporation (“FDIC”) up to a maximum of $250,000. At December 31, 2023 and March 31, 2023, approximately $412,000 and $754,000, respectively, exceeded the FDIC limit.

 

Receivable [Policy Text Block]

ACCOUNTS RECEIVABLE AND ALLOWANCE FOR CREDIT LOSSES

 

Accounts receivable are stated at the amount management expects to collect from outstanding balances. The carrying amounts of accounts receivable is reduced by a valuation allowance that reflects management's best estimate of the amounts that will not be collected. Management individually reviews all accounts receivable balances that exceed the due date and estimates the portion, if any, of the balance that will be collected. Management provides for probable uncollectible amounts through a charge to expenses and a credit to a valuation allowance, based on its assessment of the current status of individual accounts. Balances that are still outstanding after management has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.

 

Revenue [Policy Text Block]

REVENUE RECOGNITION

 

ELECTRONICS:

 

We recognize revenue from the sale of our electronic products when they are shipped to the purchaser. We offer a limited 90-day warranty on our electronics products and contract manufacturing, and a limited 5-year warranty on our electronic controllers for spas and hot tubs. Historically, the amount of warranty expense included in sales of our electronic products have been de minimis. We have no other post shipment obligations. For contract manufacturing, revenues are recognized after shipments of the completed products.

 

Amounts received from customers in advance of our satisfaction of applicable performance obligations are recorded as customer deposits. Such amounts are recognized as revenues when the related performance obligations are satisfied. Customer deposits of approximately $128,000 and $212,000 as of March 31, 2023 were recognized as revenues during the three and nine months ended December 31, 2023, respectively.

 

Amounts received from customers in advance of our satisfaction of applicable performance obligations are recorded as customer deposits. Such amounts are recognized as revenues when the related performance obligations are satisfied. Customer deposits of approximately $120,000 and $209,000 as of March 31, 2022 were recognized as revenues during the three and nine months ended December 31, 2022, respectively.

 

CHEMICAL PRODUCTS:

 

Revenues are recognized when products are shipped to end users. Shipments to distributors are recognized as revenue when no right of return exists.

 

ENGINEERING SERVICES:

 

We provide certain engineering services, including research, development, quality control, and quality assurance services along with regulatory compliance services. We recognize revenue from engineering services over time as the applicable performance obligations are satisfied.

 

All revenue is recognized net of discounts.

 

Inventory, Policy [Policy Text Block]

INVENTORIES

 

Inventories are stated at the lower of cost (first-in, first-out method) and net realizable value. Inventories that are expected to be sold within one operating cycle (1 year) are classified as a current asset. Inventories that are not expected to be sold within 1 year, based on historical trends, are classified as Inventories - long term portion. Obsolete inventory is written off based on prior and expected future usage.

 

Long-Term Inventory: Due to recent shortages of materials relating to supply chain and COVID issues, when an item the Company believes will be used in the future, even beyond the current fiscal year, becomes available, it will purchase as many items as management deems necessary to fulfill future orders.

Property, Plant and Equipment, Policy [Policy Text Block]

PROPERTY AND EQUIPMENT

 

We record our property and equipment at historical cost. We expense maintenance and repairs as incurred. Depreciation is provided for by the straight-line method over five to seven years, the estimated useful lives of the property and equipment. As of December 31, 2023 and March 31, 2023, all fixed assets were fully depreciated.

Advertising Cost [Policy Text Block]

ADVERTISING COSTS

 

Advertising costs are expensed as incurred and amounted to $5,908 and $17,041 for the three and nine months ended December 31, 2023 and $6,184 and $21,216 for the three and nine months ended December 31, 2022 , respectively.

Earnings Per Share, Policy [Policy Text Block]

NET EARNINGS PER SHARE

 

We compute basic earnings per share by dividing net income/loss by the weighted average number of common shares outstanding. Diluted earnings per share is computed similar to basic earnings per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential shares had been issued and if the additional shares were dilutive. Common equivalent shares are excluded from the computation of net earnings per share if their effect is anti-dilutive.

 

There were 200,000 and -0- anti-dilutive instruments in force during the periods ended December 31, 2023 and 2022, respectively.

 

Per share basic and diluted (loss) amounted to $(0.00) and $(0.01) and $0.00 and $0.00 for the three and nine months ended December 31, 2023 and 2022, respectively.

Lessee, Leases [Policy Text Block]

LEASES

 

In February 2016, the Financial Accounting Standards Board (“FASB”) issued authoritative guidance which changed financial reporting as it relates to leasing transactions. Under the new guidance, lessees are required to recognize a lease liability, measured on a discounted basis; and a right-of-use asset, for the lease term. The Company adopted this guidance as of April 1, 2019, using the modified retrospective approach which allowed it to initially apply the guidance as of the adoption date. The Company elected the package of practical expedients available under the new standard, which allowed the Company to forgo a reassessment of (1) whether any expired or existing contracts are or contain leases, (2) the lease classification for any expired or existing leases, and (3) the initial direct costs for any existing leases.

 

The Company made a policy election to recognize short-term lease payments as an expense on a straight-line basis over the lease term. The Company defines a short-term lease as a lease that, at the commencement date, has a lease term of twelve months or less and does not contain an option to purchase the underlying asset that the lease is reasonably certain to exercise. Related variable lease payments are recognized in the period in which the obligation is incurred.

 

The Company's lease agreement contains related non-lease components (e.g. taxes, etc.). The Company separates lease components and non-lease components for all underlying asset classes.

Reclassification, Comparability Adjustment [Policy Text Block]

RECLASSIFICATION

 

Certain amounts in the prior periods presented have been reclassified to conform to the current period financial statement presentation. These reclassifications have no effect on previously reported net loss.

 

New Accounting Pronouncements, Policy [Policy Text Block]

NEW ACCOUNTING STANDARDS

 

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The FASB subsequently issued amendments to ASU 2016-13, which have the same effective date and transition date of April 1, 2023. These standards replace the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measure at amortized cost to be presented at the net amount expected to be collected. The Company determined that this change does not have a material impact to the financial statements or financial statement disclosures.

 

 

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Inventories (Tables)
9 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule Of Inventory [Table Text Block]
   

Current

   

Long Term

   

Total

 

Raw materials

  $ 426,480     $ 135,698     $ 562,178  

Finished goods

    60,951       5,998       66,949  

Totals

  $ 487,431     $ 141,696     $ 629,127  
   

Current

   

Long Term

   

Total

 

Raw materials

  $ 390,792     $ 201,317     $ 592,109  

Finished goods

    52,673       27,134       79,807  

Totals

  $ 443,465     $ 228,451     $ 671,916  
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Intangible Assets (Tables)
9 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

December 31, 2023

   

March 31, 2023

 
   

Cost

   

Weighted Average Amortization Period

(Years)

   

Accumulated Amortization

   

Net

Carrying

Amount

   

Cost

   

Weighted Average Amortization Period

(Years)

   

Accumulated Amortization

   

Net Carrying Amount

 

Patents & Trademarks

  $ 35,794       10 - 15     $ (24,791 )   $ 11,003     $ 35,794       10 - 15     $ (22,631 )   $ 13,163  

Software

  $ 14,515         3       $ (1,210 )   $ 13,305     $ -                 $ -     $ -  
                                                                         
    $ 50,309                 $ (26,001 )   $ 24,308     $ 35,794                 $ (22,631 )   $ 13,163  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

For the fiscal years ended March 31,

       

2024

  $ 3,862  

2025

    7,115  

2026

    6,716  

2027

    2,931  

2028

    1,726  

Thereafter

    1,958  
    $ 24,308  
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Disaggregated Revenues and Segment Information (Tables)
9 Months Ended
Dec. 31, 2023
Notes Tables  
Revenue from External Customers by Geographic Areas [Table Text Block]
   

Three months Ended December 31,

 
   

2023

   

2022

 

Net Revenue in the US

               

Chemical

  $ 175,402     $ 245,582  

Electronics

    423,593       485,454  

Engineering

    57,472       165,830  
      656,467       896,866  
                 

Net Revenue outside the US

               

Chemical

    40,029       86,296  

Electronics

    -       -  

Engineering

    -       -  
      40,029       86,296  
                 

Total Revenues

  $ 696,496     $ 983,162  
   

Nine Months Ended December 31,

 
   

2023

   

2022

 

Net Revenue in the US

               

Chemical

  $ 598,176     $ 811,596  

Electronics

    1,082,634       1,584,003  

Engineering

    294,337       411,387  
      1,975,147       2,806,986  
                 

Net Revenue outside the US

               

Chemical

    238,170       237,852  

Electronics

    -       -  

Engineering

    -       -  
      238,170       237,852  
                 

Total Revenues

  $ 2,213,317     $ 3,044,838  
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Leases (Tables)
9 Months Ended
Dec. 31, 2023
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
 

For the fiscal year ended:

Amount

 

FY 2024

March 31, 2024

  $ 26,718  

FY 2025

March 31, 2025

    106,872  

FY 2026

March 31, 2026

    106,872  

FY 2027

March 31, 2027

    106,872  

FY 2028

March 31, 2028

    106,872  

FY 2029

March 31, 2029

ends June 30, 2028

    26,718  
          480,924  
 

Less: Amount attributable to imputed interest

    (49,271 )
        $ 431,653  
             
             
 

Weighted average remaining lease term (in years)

    2.7  
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Warrants (Tables)
9 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
       

Outstanding and exercisable

 

Range of Exercise prices

   

Number

outstanding

   

Weighted average

remaining life in years

   

Weighted Average

Exercise Price

   

Exercisable

 
                                     
$ 0.20       200,000       1.28     $ 0.20       200,000  
   

2023

   

2022

 
   

# of Shares

   

Weighted Average

Exercise Price

   

# of Shares

   

Weighted Average

Exercise Price

 

Outstanding, beginning of year

    -       -       -       -  
                                 

Issued

    200,000     $ 0.20       -       -  
                                 

Exercised

    -       -       -       -  
                                 

Expired

    -       -       -       -  
                                 

Cancelled

    -       -       -       -  
                                 

Outstanding, end of period

    200,000     $ 0.20       -       -  
                                 

Exercisable, end of period

    200,000     $ 0.20       -       -  
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Significant Accounting Policies (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2023
Cash, Uninsured Amount $ 412,000   $ 412,000   $ 754,000
Contract with Customer, Liability, Revenue Recognized 128,000 $ 120,000 212,000 $ 209,000  
Advertising Expense $ 5,908 $ 6,184 $ 17,041 $ 21,216  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount     200,000 0  
Earnings Per Share, Basic $ (0) $ 0 $ (0.01) $ 0  
Minimum [Member]          
Property, Plant and Equipment, Useful Life 5 years   5 years    
Maximum [Member]          
Property, Plant and Equipment, Useful Life 7 years   7 years    
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Inventories - Summary of Inventory (Details) - USD ($)
Dec. 31, 2023
Mar. 31, 2023
Raw materials $ 562,178 $ 592,109
Raw materials 562,178 592,109
Finished goods 66,949 79,807
Finished goods 66,949 79,807
Totals 629,127 671,916
Totals 629,127 671,916
Current [Member]    
Raw materials 426,480 390,792
Raw materials 426,480 390,792
Finished goods 60,951 52,673
Finished goods 60,951 52,673
Totals 487,431 443,465
Totals 487,431 443,465
Long Term [Member    
Raw materials 135,698 201,317
Raw materials 135,698 201,317
Finished goods 5,998 27,134
Finished goods 5,998 27,134
Totals 141,696 228,451
Totals $ 141,696 $ 228,451
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Intangible Assets (Details Textual)
Sep. 30, 2023
Finite-Lived Intangible Assets, Remaining Amortization Period (Year) 6 years
Minimum [Member]  
Finite-Lived Intangible Asset, Useful Life (Year) 10 years
Maximum [Member]  
Finite-Lived Intangible Asset, Useful Life (Year) 15 years
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Intangible Assets - Intangible Assets (Details) - USD ($)
9 Months Ended 12 Months Ended
Dec. 31, 2023
Mar. 31, 2023
Sep. 30, 2023
Cost $ 50,309 $ 35,794  
Accumulated amortization (26,001) (22,631)  
Net carrying amount 24,308 13,163 $ 24,308
Intangible assets, accumulated amortization 26,001 22,631  
Intangible assets, net of accumulated amortization of $24,071 and $22,631 at September 30, 2023 and March 31, 2023, respectively 24,308 13,163 $ 24,308
Patents And Trademarks [Member]      
Cost 35,794 35,794  
Accumulated amortization (24,791) (22,631)  
Net carrying amount   13,163  
Intangible assets, accumulated amortization $ 24,791 22,631  
Intangible assets, net of accumulated amortization of $24,071 and $22,631 at September 30, 2023 and March 31, 2023, respectively   $ 13,163  
Patents And Trademarks [Member] | Minimum [Member]      
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) 10 years 10 years  
Net carrying amount $ 11,003    
Intangible assets, net of accumulated amortization of $24,071 and $22,631 at September 30, 2023 and March 31, 2023, respectively 11,003    
Patents And Trademarks [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)   15 years  
Software [Member]      
Cost $ 14,515 $ 0  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) 3 years    
Accumulated amortization $ 1,210 0  
Net carrying amount 13,305 0  
Intangible assets, accumulated amortization (1,210) 0  
Intangible assets, net of accumulated amortization of $24,071 and $22,631 at September 30, 2023 and March 31, 2023, respectively $ 13,305 $ 0  
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Intangible Assets - Estimated Aggregate Future Amortization Expense (Details) - USD ($)
Dec. 31, 2023
Sep. 30, 2023
Mar. 31, 2023
2024   $ 3,862  
2025   7,115  
2026   6,716  
2027   2,931  
2028   1,726  
Thereafter   1,958  
Finite-Lived Intangible Assets, Net $ 24,308 $ 24,308 $ 13,163
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Concentrations (Details Textual)
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Mar. 31, 2023
Revenue from Contract with Customer, Including Assessed Tax $ 696,496 $ 983,162 $ 2,213,317 $ 3,044,838  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Two Customers [Member]          
Concentration Risk, Percentage 53.00% 50.00% 44.00% 45.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Foreign Customers [Member]          
Concentration Risk, Percentage 6.00% 8.00% 11.00% 8.00%  
Revenue from Contract with Customer, Including Assessed Tax $ 40,029 $ 86,296 $ 238,170 $ 237,852  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Customers [Member]          
Concentration Risk, Percentage     75.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Four Customers [Member]          
Concentration Risk, Percentage     91.00%    
Accounts Payable Balance [Member] | Vendor Concentration Risk [Member]          
Number of Vendors         3
Accounts Payable Balance [Member] | Vendor Concentration Risk [Member] | Three Vendors [Member]          
Concentration Risk, Percentage     36.00%   45.00%
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Disaggregated Revenues and Segment Information - Net Revenue, Classified by Geography (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer, Including Assessed Tax $ 696,496 $ 983,162 $ 2,213,317 $ 3,044,838
UNITED STATES        
Revenue from Contract with Customer, Including Assessed Tax 656,467 896,866 1,975,147 2,806,986
UNITED STATES | Chemical [Member]        
Revenue from Contract with Customer, Including Assessed Tax 175,402 245,582 598,176 811,596
UNITED STATES | Electronics [Member]        
Revenue from Contract with Customer, Including Assessed Tax 423,593 485,454 1,082,634 1,584,003
UNITED STATES | Engineering [Member]        
Revenue from Contract with Customer, Including Assessed Tax 57,472 165,830 294,337 411,387
Non-US [Member]        
Revenue from Contract with Customer, Including Assessed Tax 40,029 86,296 238,170 237,852
Non-US [Member] | Chemical [Member]        
Revenue from Contract with Customer, Including Assessed Tax 40,029 86,296 238,170 237,852
Non-US [Member] | Electronics [Member]        
Revenue from Contract with Customer, Including Assessed Tax 0 0 0 0
Non-US [Member] | Engineering [Member]        
Revenue from Contract with Customer, Including Assessed Tax $ 0 $ 0 $ 0 $ 0
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Due From Affiliate (Details Textual) - USD ($)
12 Months Ended
Mar. 31, 2018
Dec. 31, 2023
Mar. 31, 2023
Engineering Services [Member] | Qol [Member]      
Related Party Transaction, Amounts of Transaction $ 330,090    
Accounts Receivable, Allowance for Credit Loss   $ 330,090 $ 250,000
Qol [Member]      
Equity Method Investments   $ 75,000  
Equity Method Investment, Ownership Percentage   23.20%  
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Leases (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Operating Lease, Expense $ 35,000 $ 34,000 $ 104,000 $ 102,000
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Leases - Future Minimum Lease Payments (Details)
Dec. 31, 2022
USD ($)
FY 2024 $ 26,718
FY 2025 106,872
FY 2026 106,872
FY 2027 106,872
FY 2028 106,872
FY 2029 26,718
Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Seven 480,924
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 49,271
Operating Lease, Liability $ 431,653
Operating Lease, Weighted Average Remaining Lease Term 2 years 8 months 12 days
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Paycheck Protection Program (PPP) Loan (Details Textual) - USD ($)
1 Months Ended 10 Months Ended
Dec. 21, 2021
Sep. 07, 2021
Feb. 28, 2021
May 30, 2020
Feb. 28, 2021
Dec. 31, 2023
Paycheck Protection Program CARES Act [Member]            
Proceeds from Notes Payable, Total     $ 332,542 $ 381,000 $ 713,542  
Gain (Loss) on Extinguishment of Debt, Total   $ 361,275        
Gain (Loss) on Extinguishment of Debt   361,275        
Paycheck Protection Program CARES Act [Member] | Loans Payable [Member]            
Gain (Loss) on Extinguishment of Debt, Total $ 332,542          
Gain (Loss) on Extinguishment of Debt $ 332,542          
PPP Term Loan One [Member]            
Loans Payable, Total   $ 19,725       $ 7,621
Debt Instrument, Interest Rate, Stated Percentage   1.00%        
Debt Instrument, Maturity Date   May 15, 2025        
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Line of Credit (Details Textual) - Revolving Credit Facility [Member] - USD ($)
Sep. 07, 2021
Dec. 31, 2023
Sep. 30, 2023
Mar. 31, 2023
Jun. 15, 2018
Line of Credit Facility, Maximum Borrowing Capacity         $ 400,000
Line of Credit Facility, Expiration Date May 15, 2024        
Debt Instrument, Interest Rate, Stated Percentage     8.87%    
Short-Term Debt, Total   $ 298,378   $ 112,809  
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Warrants (Details Textual)
Dec. 31, 2023
$ / shares
Apr. 11, 2023
USD ($)
$ / shares
shares
Mar. 31, 2023
$ / shares
Dec. 31, 2022
$ / shares
Mar. 31, 2022
$ / shares
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.2   $ 0 $ 0 $ 0
Consulting Agreement [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares   100,000      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.2      
Warrants and Rights Outstanding | $   $ 8,256      
Warrants and Rights Outstanding, Term   24 months      
Consulting Agreement [Member] | Measurement Input, Price Volatility [Member]          
Warrants and Rights Outstanding, Measurement Input   1.2352      
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Warrants - Outstanding and Exercisable (Details) - $ / shares
9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 0.2 $ 0
Outstanding, beginning of year, shares (in shares) 0 0
Class of Warrant or Right, Outstanding 200,000 0
Outstanding, beginning of year, weighted average exercise price (in dollars per share) $ 0 $ 0
Class of Warrant or Right, Exercisable 200,000 0
Issued, shares (in shares) 200,000 0
Issued, weighted average exercise price (in dollars per share) $ 0.2 $ 0
Exercised, shares (in shares) 0 0
Exercised, weighted average exercise price (in dollars per share) $ 0 $ 0
Expired, shares (in shares) 0 0
Expired, weighted average exercise price (in dollars per share) $ 0 $ 0
Cancelled, shares (in shares) 0 0
Cancelled, weighted average exercise price (in dollars per share) $ 0 $ 0
Outstanding, end of period, shares (in shares) 200,000 0
Outstanding, end of period, weighted average exercise price (in dollars per share) $ 0.2 $ 0
Exercisable, end of period, weighted average exercise price (in dollars per share) 0.2 $ 0
Warrant One [Member]    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 0.2  
Class of Warrant or Right, Outstanding 200,000  
Class of Warrant or Right, Outstanding, Weighted Average Remaining Contractual Life 1 year 3 months 10 days  
Class of Warrant or Right, Exercisable 200,000  
Outstanding, end of period, shares (in shares) 200,000  
Outstanding, end of period, weighted average exercise price (in dollars per share) $ 0.2  
EXCEL 50 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '@^5%@'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 " !X/E18V6D"'NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)TW50^CVHGA2$%Q0O(5D=C?8_"$9:??M3>MN%]$'\)B97[[Y M!J;34>J0\#F%B(DLYJO)#3Y+'3?L0!0E0-8'="K7)>%+24U2>:0]1Z0^U M1Q"#;1LB;1K;M^^SZP^\B[(*Q._N/ MC<^"?0>_[J+_ E!+ P04 " !X/E18F5R<(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 '@^5%A3XJ.Y:P4 $(< 8 >&PO=V]R:W-H965T&UL MM9G];^(V',;_%8M)TR:5)C'O'46BM+VQ73E:>IMNTWYP$P/1)3:S'6C_^WV= M0,)UCHFBHS^4).1Y\,=O>6(/=UQ\E6M*%7J-(R:O&VNE-E>.(_TUC8F\Y!O* MX)LE%S%1<"I6CMP(2H)4%$<.=MVN$Y.0-4;#]-I-\;>U00/ MM""]XX^0[N31,=(H+YQ_U2?3X+KAZA+1B/I*6Q#XV-()C2+M!.7X=V_:R']3 M"X^/#^[W*3S O!!))SSZ,PS4^KK1;Z" +DD2J2>^^Y7N@3K:S^>13/^C779O M!S>0GTC%X[T82A"'+/LDK_N*.!+@?HD [P7XGT$K!!L(M;AO),[/)[^G*)O'8J;UN*T\IKKI7ZM4[5W'%U_?T1[D)316/Y MCZG*,LNVV5(/V2NY(3Z];L"8E%1L:6/TXP]>U_W%Q/N=S+ZA;^?T;9M[0?_\ MMJ$F4KO<K '"*8,8^.=<#H,Q-*1:-77Y.SEG+V*/5,0>-JDP[*\'>U> M2Q))8T-:934!^SE@WUJH_2Q]'T84S9+XA0H3F-W#;7J]+AZ8T*S"FFB#'&U0 M!>V)KD*IH/D4FI'8V$/M/N/;!_3\]&DVG2S0Y]G'Z[V DUGDTL3LM6L M)K+G%D]@MPKTE/E<0#=-'R07:*%@;"(NT(0G3(DW^ R,-7'"_?;.1&P7U44^ M"AU>%>1G\HJF 8S5%C;Q6<5U>7/#B*KSC( !W M>7$X0&E:^,3,[6JWQ+C=7,!;3>IRUU$),^:0?['/=%GT*>? M^8X9F>UV,YC$UUL2&:=DN[8N:I&'/'NB>8^:C]^YX-N0^>8VMGO.?C."GB,D M>45*\NS9YCWHG$M%(O17N"F?HNR.;J_;[AE)SY&7O"(P>?:?) =S( M:7OR$*X4A:ZBZE8Z5'Y 1S4&J;8 M>$.8N5WMAJ4O:79=7= B_.!*X6>QIM".-CR[33G>.0(/+@(/KA1X "R&W+Y0 MW/\*J2==+$2?$@6A@ 6Z?7\*V7X-\6PMZ.NKU.O]]Q MVT-G:^(M<@^NE'LF,+4*>'Y.64!?T>_4W*0G @_\]=N#MCD>V,5UV[5(/?A$ MZMD_-^]#J7/"%TJ$=:WHA%VSZ;::+3/H.7(0+G(0KKA0=$QZ#Q?-DZW=K'1- M^AQ9"!=9"-N3RWO&_=I?.:7=[M',>(X%$_T"^;3CZ#U!+ P04 M" !X/E18J]OX]WX' !A(@ & 'AL+W=O3LCD[8./Y?/*MA_,YC=K\2P?I?VT7FBXF^U[*3NY(^_O.6T;=!;_+N6K.;A&K2M/2GUN;WXI;B>X520KF=NV"P%_7N2] MK*JV)]#QYZ[3R?Z9;?^Z>A)'WJOI/6=C5[22=H$(NQ::R']7K M/^7.H:CM+U>5Z?Y'KSM;/$'YQEA5[QJ#@KILMG_%E]U '#0@?*0!W36@YS9@ MNP:LG6&GIK+[JQZ5J#-V733N.CU?!M">WL_%XU!4R* M+!!<&565A;!P\T%4HLDE>FP[-NB'^XW6LK%H(76I"O2I$9NB!,,?T17Z]/B M?GCWX\W,@IZVUUF^>_:'[;/IR+,?9'Z-&)DBBBGS-+\/-_]-Z+'F,QB%_5#0 M_5#0KC\V-A0['X4QX/-[GS_;#KB_@S;BWINUR.7M!$+*2/TB)_-_?$=B_)// MNPMU=N0KV_O*0KW/[X59(=$4*&\OY)^;\D54X+SQ>;WM*NZZ:M/"RSR.299& M-[.70W]<,X(Q2QC>VQU)Y7NI/"CUE^8%A"E=2J^X;>/HX*D\33@C W$>,\YX M'/FU17MM45#;0LNU* LDOZS;(#+=D"J[DAIB]W U^91'CJ04IW2@VS7BA$;$ M+SO>RXZ#LO^EK*C.4!@[#R<92UF*!R)]=FE,6>:7F>QE)L& _+T;R+OQ<$PN M&8X7ZNS(TW3O:1JUU,*6S3.J)' 3Z1:05VIYM8&;;@WY)&?N^J68TV%X>LQ2$K&1\"2X MIQL^,;"BK39R"?GMJ9)>1F'GV8P7?O*)_BA'39\!VETYC!M46/DR:]E5=Y4W"G:2CV:#,YP.A\0U(XS$;&1(>G*2,#JW66D\:>Z:'SXWPQ%S MY)TR.Y;7TY*$H&L^#(>EL3EH;.D0B;'XGIJK=CIWM,DC G[_)<;:!*16OQ=32?>_"7,9XEPZEQ M[1BE\5C10GI.DC H/XCF,U(O4A=:+/W1Y^*. )_)L*+VV3&>LL0OD?98I&$L MPCCJC0S6K0?KRKL3NR2*HY%!ICTY:9B*T+B:"1WT(-=9!B9O\)]"\$.$#I:=M >8?0$ MP@:EW-M<>W%+75"E24*'X>0SHQD96ZH]SVB89_?=&0@LS$*NE2G]^9BZK*(, MTK$SHJX=B[*$CA0%M <;/0=LY\:.CUMQ2HDSICY#PM)X;)'V@*-QD![]AN.4 MUB HO_G(XT*]'7O=,Y,&\;1/&K#LC=G/UKHM7I4_DR0GRZ2@R;'.'G,TC+G1 M^#Q?N =NG&5TN%7TV'&"><)'7.@A2,,0W 9$=?8RJM^UB0 MG]\:N)?J[=CKGJDLS-2%?MO5F-;_*7IWC0D4@1J]B&HC?T+1%&/<_D-F)71; MT&SL2NGR+UG CE6]?5H:TY8]7;6SL0;VM@5$F7?X7/8.(S]HPAW[S$E^#2]&AHR3"(5?C9!JEZ91G]/]PV24X8TG&AVZ?,CMVO0<]"X/^ MKH!R"=(9A&%[IGI5-B@7ZQ+"TBO60W(68]B%#4]0O991ED5DA**LISX+4__N MX RDD,LR]]=[S,7X%:,18Q0/\YO?%,?)Z(Z1]!>$5[#G5A0ZCP>3HFN,J+?C]U-][K5;*/=OO M%*?.:R:/'<^2)!O9&/&^7N'A>N7<8RI^T7+E4KT=.]V7*SQ5*"M#9&L#W2Z7LVTW[*X/]KTKF_P-02P,$% @ >#Y46.C* MYB9G P _PL !@ !X;"]W;W)KJ,H29U3QOTH"&(_(TQXT[$;FZOI6.:&,T'G"G2>941]OZ%<;B=>Z+T,W+/5 MVM@!?SK>D!5=4/.PF2OL^564E&54:"8%*+J<>-?ANUD860=G\9G1K:ZUP:(\ M2OED.W?IQ NL(LII8FP(@I]G.J.2 M?V&I64^\H0^ 0U0Z1.78-RC0+N,GI9B;0DQT0,PM3:Z@&W8@"J)N MB_OLN/M'H@ZY^YB6*C=1E9O(Q>L=B'>=)#(7B']/$\J>R2.G';CF>/)=;K"& M8*8HY@$^2*T[4":IC;M8*'8+V!._71$5Q$(0[TENL MHKA[0'FO4M[[E\I[>^EL4]YB=5AYOU+>/ZI\CK]&%(]#"@LCDZ<.8)D 'IB% M<_I;@3[G16!CW+87G&=_?C+-,F1>WN M#U]-T3FS'LK0=5WQH#\<]D:[E]HYEDV 7Q=T>/R&;@?X@_HHUSN'Z@S+@LJO MO<[LTQB?*2LF-'"Z1-?@:H Q5/':+#I&;MR#[5$:?/ZYYAI?Z%19 YQ?2FE> M.O8-6+WYIS\!4$L#!!0 ( '@^5%C[H7&=H04 &47 8 >&PO=V]R M:W-H965T&ULK5C1UTDIE-D&1)ME/"S 9HNP_; M9C;=[K."!7C6MJ@E2/KWE8PQ( F':9.'8)MSKW3.E:\.&KW(^KM:":'!:UE4 MZGZPTGI]-QRJ^4J47-W*M:C,-PM9EUR;VWHY5.M:\*P)*HLAAI -2YY7@_&H M>?98CT=RHXN\$H\U4)NRY/4_#Z*0+_<#--@_^)(O5]H^&(Y':[X43T)_73_6 MYF[89)^\!'=S5!J QK$7[EX44?7P%)YEO*[O?F4W0^@G9$H MQ%S;%-Q\;,5$%(7-9.;Q=YMTT(UI X^O]]E_:<@;,L]<(! MN W ;@ Y$Q"U =&E(Y V@%PZ FT#&NK#'?=&N"G7?#RJY0NH+=IDLQ>-^DVT MT2NO[$)YTK7Y-C=Q>CR156;*+C)@KI0L\HQK<_.DS8=9#UH!N0!_K$7-;5T5 MN/I:\4V6&\PUN %?GZ;@ZL?KT5";J=B$PWD[[,-N6'QFV A\EI5>*3 SPV>! M^&E_?-H3/S02=#K@O0X/N#?A5,QO080^ QQ%)C/Y/)P'*+S_T:?_>?13\2( MND41-?G(F7R_FP95BZVH-D*%:KN+9DVT[43;,4L92=EHN#V6S(>E2808/H5- M?1C&*(I0?(J;^;@($I)$28<[(4LZLJ27[$0J;1>YXD68[2Z<'H\;4QA3AZT/ M,R"6$(>M#T,1@PPZJLP".(83S,ZPI1U;VLOVUUHJ!1YKNZF0]#!#$:PS!7UG%E36!TAFO;MJHE$*]KV^3478@R MZQ/,;M1W:LWGXGY@=F(EZJT8C'_Z 3'XRZ7LFF[U3LI-*Q%TEXMY5 M]\5DY/5\!7B5F6U\:_S)VNXNH7+$_F*(S?OFO!^3 (Q E+K-Q8>1R'0A]VWS M85&:)BD)+\"DHYWTTGXR_L0HX,.2)(J1DVT6@%'** LKD'8*I+T*_"FUH2V]%S%$._5+9=H= M='K*Q(=%"8ZQTU.F/@Q%.*+$23<+X# U?V=Z#X('8P5[J7^JYK(4X*HP#?<: M+&I9[G4P/BKHF* WE1L$:90X&^$D $QQ3-W"A_*1&";N"ID%@(@AB,])<.0M M47\#UBM1@[P5HJW]=; )MYG>J0N_:[;INV:;O5>VTYK@0TWP&\M2"Y-7MV4) MU@+[5H:QR%V%/BIB,7,7H8\R)I6ZW2< (^S<_H\./A;U&]F.K&V\B[SBU5ST M]J VW\D[0W'JVI\0##/JVI\0#)$$$I=]" V;?L-OH9!^B&O MZ^Z\ 1""R.,>\,.$NOMN '5#D_@<\8/+1?TV][3Y/HN%K 58UW*;-R<0CS+1WY&H2L,.4(G+&^:.#'4:]'J]= M#0<5KIZ-+3&_ ZXOTX-YTX*N$F]"IF]#9KV04^H'_XGZ#:C]19L?KXD@P]C[ MA7FFXCXP6/% OG#%?6!OQ0_^$_4;T >N\OG.=.?%QA[L& <"C RE*;]:\5K< M@:N\ IDL"EZKYMOF<5B?Q)NFMP+>A$Q;2'RL"KR%GB9]F4[E.)A1U.]&OS7' MAD8%OC5&;"EV7)LCKKTF6LZ_ [G12AO5K&.]L>>0CHA6LEUH6"??4[*8)@EQ M?YU,+D9.+T;.+D'N]!L>'1N6HEXVY[7*2+&I].ZPJ'O:G0E_;$Y"G>G]C!^A.UL?_ E!+ P04 " !X/E18,[Q&44(( !+1@ M& 'AL+W=O*>?DFLY/ E]9JW M1X?VY5-5?VPVC+7>YVU1-E>S3=ON7L[GS6K#MEGSHMJQDO_GKJJW6TU#]MM5G]YS8KJZ6J& M9E__\"Z_W[3='^;+RUUVSVY9^WYW4_.K^4EEG6]9V>15Z=7L[FKV"KU, ](5 MV$?\G;.GIO?:ZV[E0U5]["[>K*]F?M*9MV9WV4/1OJN>?F?'&PHZO555 M-/N?WM,A-EK,O-5#TU;;8V'>@FU>'GYGGX]&] I@/%$ 'PO@00$23A0@QP)D M6$,T48 >"]!! 40F"@3' OM;GQ_N?6]\O^RK\/Y]R[8?6/V?0N9:+_-JS9O".UY6>#=9OK[(2^\ZV^4MO]:()GK1 M=ZSE(XV[D69UF9?WC4XKU6O]5?&VR,7F_*TZO5_X]'[AO0Z=T'F=%5FY8MXS M?H?-)JM9\]S+6N]M5K_P"/K%PS[&JG?AH!KL5;O)XW$91D$-KMLQ:YF?%YJ6/W(9LN??D"A_ZO*7TBQ%$A,LIV<;"=6MMM8?5 *>U83 M$BWHP&=5%$$HC 9O2#(.O"!H$:' )W)D.HY$)"*+4,1)]TY/]TZU]WX8F]UL MO/96U98O44W6C375O6N5'-_P:SKJLSB.8CIP,H&L,S76*5D8G"P,M!;^R5?\ M-R4WCP_ M4F9Y=R](QK3P%3W V454+442DTV7Z /TK./RP[R*&7L?F/$F.I^X\BI M3:0B5+^+%.2"].ABMXQ#(L,UJ%J"QA"%?-^GHYV0,4YV4$ (TE.(88'6%G:V M#E(M00HV45IGC).?3PN$P6PW4 @ZHE> P= M"Q)%:.B@*4SV3Z )_A8TT1=V-@X43? 8)I3&F<)DXP1RX.^#'-@:.?0-<+8+ M%#F@U&3S!7)@..3 =LB!K9%#$3F%'(I0+7)@@1SX+.3H/\@B2C>LD4/? .?N M!XH<4&JR^0(YL#5RF VW0PYLC1R*R XYPBC&H^ZG0(X@#&@\U?T$0(?B!X?7$:Q7LK92@40C$9,H-1D\WOGM*P/:ID-MSRI-08& M0D+?#WIIBJ.3XTB^$F/?]^,A "M"$244!Q,'/XC@$'(6AQCW)<2:0_0-<.Y^ MH!P"I2:;+SB$6'.(V7 [#B'6'**(G-H(*D*U&T$B.(28CVL9]S!Z#>>U Q1, M0-52HCC?1<. Q%-KM6 .HF<.PT8']%07J%H"JI82!?YH'19,0\XZ =9_P* > MV-9'P/0-Q]3T8./?D.D+^QL'B@"T3%Z39AG M#I3-$^!"]>#B--I!/ZE"%2BB&.V0=:90:K+9@I'H6;F:?L9>O=!8YVKT#7#N MGZ!(!*4FFR^XB5KG:LR&V^5JJ"I7$_HHB/UA-U;F:B@?PHOA4UY%*,)^A.*I MC_,)KJ%PN1J]E/-8M\K5@-:9FNJ4311\0@%R-7H-9_= 1:CZ$<^\]STLO,WJ^[QLO(+=\9+^BXCWE_KPS26'B[;:[;^:XT/5 MMM5V_W+#LC6KNP#^_[NJ:K]>=-_V&PO=V]R:W-H965T&ULM5EM;]LV$/XK MA#<,*3#7(JG7+#&0N"L6H!V,!%T_,Q(="Y%%EZ+M9K]^1UF6;(EDTL+[DDCR M\?C<\>X>'GFU$_*Y6G*NT/=545;7HZ52Z\O)I$J7?,6J]V+-2_AE(>2**7B5 M3Y-J+3G+ZD&K8D(\+YRL6%Z.IE?UM[F<7HF-*O*2SR6J-JL5DR^WO!"[ZQ$> M'3[*JV"P;\MG_&BT)H Q[=&Z:B=4P\\?CYH M_U@;#\8\LHK/1/$US]3R>A2/4,87;%.H>['[BS<&!5I?*HJJ_HMV>]D0A--- MI<2J&0P(5GFY_\^^-XXX&@!ZS -(,X#T!_B6 ;090&M#]\AJLSXPQ:974NR0 MU-*@33_4OJE'@S5YJ9?Q04GX-8=Q:OJE9)LL5SQ#,U%FL#S[ITH4><;TYP<% M_V#=5(7$ LU8M40?8>TK-$9?'CZ@BU_?74T4 -'J)FDSZ>U^4F*9-$&?1:F6 M%?H3ILQ.QT_ @-8*T3Q[XAXA!KPS-X^G#C@T-:IM-9'+?IJ M+RUJ+RVD6"%(.LE47C[MHS97.:\N36[;J_7-:G5&7U9KEO+K$:1LQ>66CZ:_ M_8)#[P^3S6=2=N(!O_6 [](^_1L*T%V9BA5'%X6H*F.0[%6$M0I=;K;3L1\& M-,97D^VQ(4,Y' 38CUNQ$XA!"S%P0KQ9":GR?YFN)B9T^]'!T:R41EX/VE"( M@ ?-P,(66.@$]E5"/H[%8J$3+B^WD'M"0L280(8&D(D?]% .I0(_3(@99M3" MC)PP9TM6/G$ B%@!H<[*E".@%91*#@4%Z54W8XX&:,;4"[RD[UOG]#\9OW%K M7.PT[I-@)2V$MZ5CCG^4DKDM:*Q)V%HARGNA;EI>*@ M7B'^?:UKO,F>9& /CG 8]\P92A&/$DO$8Z]C(>_-R:C#7FKV'2LQWE0<,8@D MXQ(T2H_1A!ACOX?9*!9$D07T$75B)^@')=+G>A.1(2AUVK/6:M*H.LE4+PG[ M2 U2E&*;>TF'E+@)J<[52B?K$1=IMU:(E1DJI^F3'(1]FEH6;V. M2[&;3._<'-",/IXWCOU!$@REQCA.D@A;X'4\BMU$.I<O\*\L_9,\^4QE$QA&)8YMK M.XK%;HYM(W3-7JSX#'Q*$NR3/DB#7!@2'%A =E2)W5QYR\IG)+9<9I(MS'5Z MR)6005&?6PQBMLK7,2!V4^"L;J$@%#.^%E5N"<(AJXTQ\6G4WT@9!),X""TN M)!W]D5?H+TWEACM3Z*A$FTP@0XXC?AS1G@$&L3$82FT6=%Q(W%PX9R]MD]A1 M3,&!'%OH+T;@0\H;1W'B]:G1*!?ZGJ6ZDHX;B9-EZE:EWB2MI=CFT(^BQQ=T ML=&DGI?OC+V;T0XRQ.2L;>>Y MM)UZH2-+XB;+^4:F2QUU$(B56*@=D\:R24Q\Z >XG_(&.4M1(AUC$C=COA)R MIH4SFC D1;,)0SF;"1UQDO"MP=8:45N@X:-%7L(>\BVAYZ3G'PZ],VD[]4G' MUL3-UA\V'"F!JB6$W%(4&9=&DPT\C&E(!@7/S.N>;UFZCJ^)FZ_G4J2<9TV5 MT+_J7-FW[4; ADX7NA+2IV^#7!QXH:7-(AV%$S>%W\/VLB.7-^ UL+D?16%_ MUV:2HQX(6CQ,.SJG;CIO/7QQ0/ZN=O8$HF,^GZ,"=IW&XS\#._L>[>>S1E,QM<-$:/_"DO M2[T(D .P-KM"-BZB9BEQ5<;V^=^(>L&X88 M]MI]^$,Y:&G#V!9"'473X'5^J]O:A9#FLWHGQ__P8?V9M)V:V]$Y=??!=\T! MH='087=+/!+T^;_.'RF'453-T7? M\[1@5X\"5'KO(W"JW%\F[U^46-?WL8]"*;&J'Y>&PO=V]R:W-H965T M&ULE599;^,V$/XK RVP: ''5[+IYC(0Y\#F(0?BI/M0](&A MQA(1BM22E!7WUW>&.N+L.D'[8I/#.;Z9;X;B<6W=L\\1 [P4VOB3) ^A/!R- MO,RQ$'YH2S1TLK2N$(&V+AOYTJ%(HU&A1]/Q>']4"&62V7&4W;G9L:V"5@;O M'/BJ*(1;SU';^B29))W@7F5Y8,%H=ER*#!<8'LL[1[M1[R55!1JOK &'RY/D M='(XWV/]J/"GPMIOK($S>;+VF3=7Z4DR9D"H40;V(.AOA6>H-3LB&#]:GTD? MD@TWUYWWRY@[Y?(D/)Y9_5VE(3])OB:0XE)4.MS;^ANV^7QA?])J'W^A;G7' M"[@P*:9O[4<$K$X'_G;[;'>CO]T/LO40 M+%PJ(XQ40L,BB(#496%KOHV[O>WN>& .?2DDGB0T$1[="I/9YT^3_?'1!V#W M>K!['WF?W;I,&/6/X.X=P)DUWFJ5BJ:930IW'-*$1D"\;'\!MY;Y\_?9U.QTO/1>"-^=(8L'];>#&KK!X(NWIW@ F M!_L'0_B.P(>")LM42[HI*J=,%JN,)J-*8-Q+:R0Z W5N/4)),JE*JC?7*L9\ M:DF, *7J5$7NO?G$0W7JA([!X/;6EHZVM'-C:D&^;5I+XH_R9;@X='#GX M"2%=2,H?Q5"M2=<=70"^Q94DD"P4)BBNB9)]A",^& #WDG R'Q#D%5W5);?/ M+P7@%E<2_1 N>MR /RK5J"N_F6A*#-&M2R2EU)=(%UO(VRN-BN]+E&I)R!BQ M_RG)F-80;JD:KP5B9!2\0QZKSB:D2H7JV=!K3IN42(*!/C2MG8?*-YA2)3)C M?>":)D7N%MX8\"*M>V=9/R6R(;TOJF>\.5 M>LN2I$EWBCFAFM>4IMOA[VOZB_4K#=>7P#J:%@88WE;H7KEN+%FAJG\.VU M[*E)%0T"C4=W0W<6W2W+?"FSLGK5I-?URL8<;$P.!)2YL=IFZ^&VC]]HXXU" M*+/X$O-$0&5"\USII?UC[[1YX[RJ-R_%:^&H!%1Z7)+I>/C'EP1<\_IJ-L&6 M\<7S9 .5)"YS>K"B8P4ZIQ8*W88#]$_@V;]02P,$% @ >#Y46)(*I"0G3G9G M<>_;?>B.+5/%8M6I4Q_2YZVQ/]Q:J5(\Y%GAOARLRW+S\?C8)6N52]78\Z/7>'>=2%P=?/_.U&_OULZG*3!?JQ@I7Y;FT MCV&&F5^N2+AQ__;R1*S57Y>WFQN+;<2TEU;DJG#:%L&KYY6#8 M_WAV2NMYP7>MMJ[U6=!)[HSY05\FZ9>#'BFD,I64)$'BS[T:J2PC05#CCR#S MH-Z2;FQ_CM(O^.PXRYUT:F2RWW5:KK\G; Y%4KC1YN!D:Y+KP?^5#L$/KAO>]%VX8A!L&K+??B+4\EZ7\^MF: MK;"T&M+H Q^5[X9RNB"GS$N+7S7N*[].3:G$0!R)N5X5>JD3691BF"2F*DI= MK,2-R72BE?M\7&(WNNH@JGHV M>%7@N4JZXJ3?$8/>X.05>2?UT4]8WLDK1W>B-.)"%[)(M,S$O)2E N3*O>?U MXD[WBZ/H^>@V,E%?#A >3ME[=?#UY[_UW_4^O:+L::WLZ6O2O_XO[A'_M5 / MI3C+3/+CO_?I_JKT_;I/KQ=C#XW)K]/)Q60TG"[$<#2ZOITN)M-?QBL5:(>82DV]D\4BZ5H6L4EVJ5"0&D"B< M_^1PA%32Y67M!U?[0:SEO1)W2A4"FFVDQ;J[1S$\OQ*;RKJ*[ $7RL8D&ZLA M9)/!*"M5*"NS[)%^5QO:0Q>BA&*W!2O"_G;"+,4P5Q;6%8<__^W]8-#[].MP M>,,?^Y_>"%FD?)>M2"I]LVI599)XA>^F'^.?N/[9_4.8G[T'Z(+XTZFH\G-Y9A-/;J>SF'_ M\\;6?\6H?E/%>@?3>2O K MK"ITXF"C3.5FI(R8%(H^4TEBV71NRJ-D6D.ZJ M.Z=3#3KOB+DI3&GIF"0V''7D_1^/VQ7##)JTP*R+4MF $O!K!F6#!4LK"R<3 M;^0&!HK4*F1P9G-6+.N*V_F8K#.>+R97PP5,!G5,Z9,2-/V:YEJ60 MRR5RED>L3C_!0OI)>7R(M;0KL[.:'1.9= #F*P=;"()]HXH;T4I)M<)Y"W5"SX M7F:5HGU-92EM*DOV+.5#>_>H*BWVV$?TFBT9NR.VB"XE4@"/Q.@"!RX- 4\# M/-JR(O@A,\7J*$.J3VM+U4($JAA(J.[*9975R/=FVDH+P)6/(A @SC],R@J0 MP 7D> >+51F9$>ZQ8FE-#A<9UW)G5UP,)S/Q?7AYRS"\F$R'B-GAI9A,YXO9 M[17(<4YQ+A)E2U1,T1X-_'3A2ELQ_CHM;JB#U*I$Z7MYEZE.HLES!<E*'W,<4L;J%2R2M?;S+&N5$KFO*F!$D#'1$<5G9<&V$-X5OV,%+.NM"],F MI P^W\GB!W"W,4Z7+<]OUSI9"P0=7$BVRN4C+)%(<*<+RN(60!!(0. _!$TW$5)^['K[40N2YX:;*VRF*I< MBZ'9CA4"IRA;6B$4R<,77EUQ'LXXH9\9]"-CP2(^GF(*NCB?-#FHVG .I;I2 MYU5.BOXT>-OK]'H]!$$)D8G*[P#Z6'VQUE<21J\O==J(@G8_G?8')("7_O3+ MVU/Z0CSEB"(85)U@:>6S*ZGD3=R-9<9S^>@^N'S&&&+,:.G[&-*=XS_-GEYTF*7H9JF=L$'-UH8W%IP M_,7$U/6I]FDP$2OOV5W3M[1*O)/D/EKSC(].)&,=&K7^[I!Z7,.[L,828*Z&MI]K[YU^F7A(0QH4V(%#V?*+G4F MH)\H/^%$(*LEX;\3]0RR6GJ^J"-@ Q4AC]@97^Y8F:H(JS4[LCZV-=4*82,0 M\';%9!69SM.?2&!S[:O"_8F$NCC04,'E#.4(YV+R8*KT$<:XJ9S/-=&(M=FZ MXFS'6!YH=,PV;.02Q4T;:R I4='N:*"=*?B@\9A02"UA@A#HE.Y*12EBN??4 MI.H^0#TSPG-'=Q%6W\=3)"F$US6*>RXBQY?CT6)V/9V,YA^)XK#>(/__J6)Q M$7,>3@J>BKF+&VRN&H6 M6N^D&6&P&V+#@!#(FAZN=YE>^1ZDZXN*%TS1U(:VY=4TH#/*JQL9RM29(JM% M_<#'>1M#E!P)"GX^01:CNCB]9_R%8SIHYI:^?&=^W&R0]1CP2)@\3>+5S2%J M]6S*M5LM/J9MJD@KRM9YDP[;QW'-22, ZXKRM3V]JII8:?1TRZ!Z.['U!^^; MQ#:(68Y7[J9$L54O:YBR0N )]>2QP%(U-GJ?>W13Z;\_L>J;7\DSO MPTN>&?PK/#-XZIG1M_'59(3B_V9V?7X[6H!59R]$HB]B:UK;Y4QL1SG#DI'K M6*7Z$G1D]5T%3GK%XEXV*,32?)),816( ;GF ?=#YGCZZV0Z'L]HI#,?S[Y/ M1F//_R$MU[V**E"4*\7&H0Y))VJG1Z&^B:S<@8M@ <.:=L0?2)L:Q!@(UC-S MO$B]KR]2HT1D,C1PO@\(4Q8T>9Z4],[*[BM):I^NPMS#6U3GDWF8OO]OR&^A MD*87<2.N[FJ+%XJ-2TUV*! F4^38Q?6,1F23T*WJX/O=FA2I&YIQ3PZ"/UQJ MZ\HCC9K*?T)%(7*%7C/UHRC:"O5#IO]DU;EQZ^YL49\T,GA'T[E]%Q/K(NZJ7]@O=D0O[.G%MRJP M=9U210GA*?7BS[9N[W3$_;U XLICZ=D5UW?8!!FK&0J0<]H%5+TA>E!DRC@D M8367%>(!]:9#D=85ES0^6)#XN.WC1W'NNV+B6"H,J1?&8B86XAZ+SMV%;IF4 M,\)5@-8C56O$O]AM=/U]<@ZM7*6XZU1T&06H\@75* [ 5*8!+U=7S%PLAJ&E M5Q1=$_3";X\FC"6C8Y; '@P93 QHYH2V>ZDS/QW0H1"/!1C9-J==20T7OL5* M-55TK<")G9,P* ZUK+(EW1\,1MF 2 GT=C.>+?Z3&S2: ]S0G",&ITTYZ8!, M@#6*>#(]6EU?PP V+0@0_#FJ8Q'%G;PJZKJ6QG#:LJK@'3HV8A(-+S;2O@[6 M+O)6RF5<:([!E)+X[RAC'N=@\GRP!%N#(LBDP_/O.,=D3DPXNIZC^QRF6(+@ MYPB!^U34_Z73.^VS/G\YWWL)[SK]]Z>Q MXN@,^N_^7\(&XFF.FHX78CR<37'DN8 7Q?S;<#8F%Q#A5B7U<0Z5*B %\2M' M/ G\DQ5@6>Z*R#;$2+ $ '=,\X]H]2T_$R/CP(P EB@J5H>9+H>J7I1K]TSP MI\XJGB$^WU.[J%"Q+C],H#ZQGA7%=1Z7H>6H^S1O+!DK/7+3/JLNP[Q/^<&SIL:G MU$?-MHLUJ<&Z#'I-C774.]I=V1Y?$FL!I(EJ%U0T*S/IZV#?5TO=-+!C7].Z M-.#DD"#W9C?X#D6O"R4/\7__C;@<#^>[CFZ5_KN=J< MG"@M-#TS^-.,S8;SL^;13?!?!39!KN%1J5A5.CP,196\%7WT.DW4RPD_L?.DAJ$0^Y27V:1U%J3?2XK^LES!?&LS3:9$Q$Q?*K][#KF M3U'M^,$%A'2>Z-C.YI0SC5T9'@'O#IH. 4M4 =S6LTH/&_8?C,R%N<\XOI_W M+@X-/A44[ *4$8>#-RV7Q*(I\?&^-"]+C@+(VX7\%?JA!C M% [/]^+R-=P'UN[$NIL(G2;WON !3#H\H).M/1A-6Y7=/WOPP!1DL"'5O-$S M.$E '4Y?UUFT%Z,G\U-C"J@F)_G-N)L(,\''NN?BZ::RB78TM*N?CJ'@)$0^ MM>1N#QBJ1D^Y],T#E:XU'4[(@J&4:MGS[RX:;X4"@RT4#NGJUKTPQ5' 'FY" M0T%:'*HNDG@I'PA@JDRZ;W;]Y.A1*C/>LUNYBMDGDV&(RO.9$1GSA,?9>'0Y MG,_Y-06>9HZ"!>-((EJ#Z_^8AOAE!Z:_)H7#@DWWP<\$"NH,X_0R%MO!K'L> M'$>IX9&T?P+=2$UDZXDV^O*0=+DW4??:5(XG]>&Y+Z5LRF]4JOW>?OMBOD"Y M/9R=!GVKD*SJ 45#_NX&2LZTSR))T-3J*'76TH."^3B9=:$V?= M*'"!W'IDC12H,C_O"#S(N2D,\'FU7^(;H/!6@6PASX="R.S$;< \*HP_^24' M5X8^O,%ZX!V"5AA@/VG96X]I=AF6&%$7G.58"-7C_BV7F@G9GK)NB_FD21FC M9^][%L;N#:/6^PI=L>\5JN/6:V^YLBM^N8\?TQ>E?P.NOEJ_/SCTK\TUR_W+ MAU?2KHC9,K7$K;WN+V\/?!$4OY1FPR_1W9FR-#E_7"OD/4L+\/O2H,P/7VB# M^JW*K_\#4$L#!!0 ( '@^5%@X0VUV[@( %H& 8 >&PO=V]R:W-H M965T&ULK55-<]LV$+WK5^RPG9Q0DP2_1%?23&0[4\\TCL=6 MDT.G!YA.U:9>=! MX]SV,@QMU6 G[(7>HJ*=M3:=<.2:36BW!D7=)W5MR*,H#SLA5;"8]6OW9C'3 M.]=*A?<&[*[KA/FVQ%;OYT$V>"5/&G][)W;>AY$GA"V6#F/(.CS@E?8MAZ( M:'P]8 ;CD3[QV'Y#_]!K)RU/PN*5;K_(VC7S8!I C6NQ:]V#WO^!!SV9QZMT M:_M?V ^Q21I M;-.=X=D8M!)-7S%Z^$>CA*FT0\2^"&!][R'@WJ6U\*)QZ*7VV41.*E^41V=H5U*>6]QIAY# ;W"K7E Y;23:6>@(V>^'U0%E M.:#P'Z"4\%$KUUBX4376_\\/B=%(B[_16O*S@-=874 2,^ 13\[@):/,I,=+ MSLBTX#1\D$JH2HH6'IUP2,_+G=0[P*6GX7RG7-JMJ' >4"M8-"\8+-[]$N?1 M[V?(IB/9]!SZXJT4W^!:VJK5=F<0_E[AJX-EJZOG?TX1/@MYFO#=I]7-4/N[ MSS=WJT\/MS>/Q^\ A ,J!'9/:,9B0*6I(ZW#&O0:7(.PUBVUME2;R\G5SAC* MGORIU096:+K)2CO13A[$GAZM0T,7;^%72'G.TFE$5IQD+"^G9&4Y9W$QG5"% M)+WG&C9:UQ;RB)59#!DK*2K/69F6 VB/,RU8FL0>)XT))R?&]D(_" M5,W/59&4$2M*3A:/8I;$A5=1DHJH_%Y%QEE>), +%B8%Y47,RCB'4^\I/.KW#LVFGVJ6-.V4&UI_7!T'Y_MA7OP7/DQ=NI:- M5!9:7%-J=%%D 9AAD@V.T]M^>CQI1[.H-QL:_FA\ .VO-;76P?$'C'\GBW\! M4$L#!!0 ( '@^5%@!3&(LM@, !(( 9 >&PO=V]R:W-H965TA?IRJ'"774ZW8?% M'N-5;*^[NP1RO[ZSMG$XE?+M/@ SNS///K,[+XSV0CZK#%'#H%[D%HR7]F14KRWE9"1V.NP4RX8I?!#Y5Y[H;&P/;4@P9;M*2V*UID8%+QL?MFAO8<3AZ'W$X>@=0AJWLU!-I+$F M-"/4H=;>1(Z7YE%66M(N)S\]60B-T(,;>"HU*[=\DR-,E4*M1JXF?&/EQBW6 MK,$*?H)U!Y]%J3,%\S+!Y+_^+O'JR 5'P N[8,,: M+[P0K (MX!,O61ESEL-*,XV49.?C;>!ZY^%,O=RKBL4XMJD@%,H7M"?OW_F1 M]_$"V5Y'MG<)??+#@\ C5W$NU$XB_+W&@X99+N+G?\X1OPA]GOCB]_6\R83% M>KKXY6GVVQRFJ]5\O3K-#=908<1A@[S< BN$U/Q?3&"GC*XS!*4E,]5P8PZ& M G4F$A O**%"R46B0!H\LDZE*,#W;OP^O"*3BK)?9\!@7U<3@3+RHN9 ]6\Z MC'')>8H@4F!5)<6!4V%B_@I1XW]K4%;N<57 <]6O'A \F^[WA>>-XJ<**P MM0H=/PJME4CUWCPQK?2HMY=YV1*Q4/UWF09F@8%76)8E!B&6N@,H\ H?1@XOM\W8@21,_ C M(PX@<.Y"WXA#\)U!$%GK#&D4IIKRS7?N^D.KB_A=FF M97>KW<";-GW^S;R9EL2="DA!CBFY>K>#O@VRF4"-HD55=_V-T#1#:C&CH8W2 M&-!^*J@9MHHYH/L;,/D.4$L#!!0 ( '@^5%A 903S8 , 0) 9 M>&PO=V]R:W-H965T7*MFV]);<_$ M3CKM0YU,XG8?=O:!EF"+$XG4DE24_'U!2I'3UG&RL[L/MD@(.#B'( E-:ZEN M=89HX+[(A9YYF3'EJ>_K),."Z;XL4=";K50%,S15.U^7"EGJ@HK, M"V\^=;8K-9_*RN14%"LVE (7;F7<6GBX&UM\Y?.=8ZR=CL$HV4M[:R9=TY@66$.:8&(O MZ'&'2\QS"T0T_FXQO2ZE#7PZ?D3_Y+23E@W3N)3Y'SPUV)#BEE6YN9;U M9VSU#"U>(G/M_J%N? >Q!TFEC2S:8&)0<-$\V7V[#D\")L$S 5$;$#G>32+' M\IP9-I\J68.RWH1F!TZJBR9R7-BBW!A%;SG%F?E*&H0A?("E% D*HYA=+#WU M#8%;%S]I@18-4/0,T E\E<)D&BY$BNG/\3Z1ZIA%C\P6T5' !&QR&LX?E5)KI87J_7UV?K+Y>H&SBO%Q0Y,AO13B% TY41;3J!B8+%!U16D M!Z:6[09%I>ET);(2AESIHH!A_ [D%F2E0-#%HO .187]?Y@D>B%)\&(20=+_ ME9#!X#_(\8*.P?!PCC-MS0<(;ZWK'DVAVX .[R3LL'9*ZBZ5]4J0W[%-WB%_ M92K)7KD.X^'K<0\ML2LVZ4KE;]#QJ(/N0$OV8!'IOLWIJ#[#N$5=4PV6LBB9 M>'C_9A*%XX^ZD^$N;.!D( ?%-:4D&,I*ES5U!)%"2F[:\(1*9[CA=$/4W&20 M4JM0%)IB(7>*E1E/=!]6^_)HV"I9=%#[=;.2]OO;IGC%)H0:Z5B_'02](#H! M0J UL:%OHWC2"\>!-87ANQYEUR6Z1I8__']\HI;/9-2+3D8V^:3C,^Y-AE%C M^H7.H6O/?]*9B,[.]5];#BISTZ0Z:]?BSYK.MG=OO@^H^#LN-.2XI="@/QYZ MH)J>VTR,+%V?VTA#VMTPH\\45-:!WF\E=8!V8A-T'S[S'U!+ P04 " !X M/E18%/7RCJH# #S!P &0 'AL+W=O4 M'#?N9MU.+Q)( @\/( .]T(^JY(Q#:]-S=7(*K5NKVQ;Y25K,G4I6L;Q9"-D MDVEY3CH=CINN+L48+:-4TFWZY9+?8C MR[7>-Q;5MM1FPQX/VVS+EDP_M8\25_81I:@:QE4E.$BV&5D3]^K:-_J=PK>* M[=4'&4PD:R&>S6)6C"S'$&(UR[5!R/#WPJ:LK@T0TOCS@&D=71K#C_([^FT7 M.\:RSA2;BOJWJM#ER(HM*-@FV]5Z(?9?V2&>P.#EHE;=%_:];A!:D.^4%LW! M&!DT%>__V>LA#Q\,8N<'!O1@0#O>O:..Y4VFL_%0BCU(HXUH1NA"[:R17,7- MI2RUQ-,*[?1X+C2#$"[@IE+9=BO9-M.L@ 5[87S'%&2\@"7;XC5HF/&^"#"; M0UNC!;QA^25X+@'J M4.\,GG?,A-?A>66-I:-+F'9%PR3\OF*O M&JYKD3__\1G_LQX^YS]_6*5]MYK JD:JH<0)4? LZ6]>8:E5BS!I/IJ)I,_[VB\(N/Y1= M<5*-ZS<\:87L#$$=RM&4)IZT4A2[O%\:FE7.0+^U[&JP*B5CT'PH.\"B8DGI:#*0[ *LIF2M2 M\"I7X%./!(D'?HQ:@3](^1:SR:0)-HB('U%PPX#$GC,(@Y#X801Q$I(X#$\\ MX\Q45<&^<^\[Q*$)Q"&A27CB^ (N3IR9]:GV2FA$.+;S%PC1L9^$*"6Q1]P0 M@T?SD^;\WUD*DIBXD<&.71CY* 6Q3QS'.R%/$Y]X7@0^VGIQ M-'!)@EEW_0@HB9V0)/%_2Q?U# L'_Q&) _JO"?NG_G7[1)/\C_5N^?P_M,(DT%-=N@J7,9 M!1;(_HGI%UJTW5A?"XW]WHDEOLI,&@4\WP@<:(>%<7!\Y\=_ 5!+ P04 M" !X/E18,US92EH# #M!@ &0 'AL+W=OOZ(NHG;6L MA,,;TO^HPE?CY"J! DO1:O] VS]QKV<8\"1I%Y^P[6R''%&VSE.]=^9]K4SW M%B_[/!PY7&4_<,CW#GGDW06*+.?"B\G(TA9LL&:TL(A2HS>34R84Y=%;_JK8 MST\^D4>XA-]AWB(L+-4P+4NEE? X2CT'"&:IW(/-.K#\!V ?X8Z,KQSS#HGT.>Y8,3>(.#VD'$&YQ0Z\ 3+)011BJAX=&S M5.XR[][3V\%=O \7+LRU:X3$<<(WPJ'=8#+YY:?^A^R/$V0O#F0O3J%/'E S MM0+NA?4[>++".!%;V<%<.:G)M1;AWR=\\3#3))__>T_!Z1B?/C_=.&R4YQ4O#A?N53W[KP=+#E@$*]&BY@UF1KX3GQUN @MC'D(>*=,&A MG%H;52HI.(8RI6[12(1MI63%D\#QC7-\#JT#*:S=*;-F.,4DG>,YQN"2'+]- MP=8-V9#%*$%R/#*!.?,E9F [EX@6" DI.TH!4G*J2:LB5F$EM @DXE5SO>_R MTUC:*.YX.!L,LO/L8\@1H%FS6+0!*;1&S NW7DA3T=J.,\(.A84[85E9U^C] MJP >Q-34!OV.8]+6@,%(6[Q%"0+/\F$6RR(T#]A(,51%6BR4!VX2QV&I4W=" M4,@/@_.%PWK%:7F]=#'&,3TN]WN]G1Z-H!KM.@Y:+D^0T$VCP^EAED^[$?9F MWOT(.!IGSH'&DEVSWN4P =L-UV[CJ8D#;46>QV-<5OP_0AL,^'M)?,WWFQ#@ M\(>;? -02P,$% @ >#Y46!A6H(01! /@D !D !X;"]W;W)K&ULO5;?;^,V#'[/7T%XQ7 'Y&+'<7XT2P*T=RVVH7=7 M--V*8=B#XM"Q4%GR)+E)_OM1LN-KNERPI[TDDDA^_"B2HF=;I9]-CFAA5PAI MYD%N;3D-0Y/F6##34R5*DF1*%\S25F]"4VID:V]4B#".HE%8,"Z#QO% M3%56<(GW&DQ5%$SOKU&H[3SH!X>#![[)K3L(%[.2;7")]K?R7M,N;%'6O$!I MN)*@,9L'5_WI=>+TO<+O'+?FU1I<)"NEGMWFE_4\B!PA%)A:A\#H[P4_HA . MB&C\W6 &K4MG^'I]0+_UL5,L*V;PHQ)/?&WS>3 )8(T9JX1]4-N?L8EGZ/!2 M)8S_A6VM.XP"2"MC5=$8$X."R_J?[9I[>&4P^9Y!W!C$GG?MR+/\Q"Q;S+3: M@G;:A.86/E1O3>2X=$E96DU23G9V\459A E\@#NDV,PLM 3J1&': %S7 /%W M "[ALY(V-W CU[@^M@^)3,LH/C"ZCL\"?L*T!X-^%^(H'IS!&[01#CS>X$R$ M!JR"6RZ93#D3L+3,(E66/1EO#9>4!<8U"\8+'[\H3^*?CI# M-FG))N?0%W=H#&(7OI:HF>5R TRN&^;8Y C^?,2=A6NATN>_3@5PUL7I +[ MU\<;JH.[FZOES1*>$(3S!:K2H+*,DW-'I&"RRJB1*NVHT8H+;O=04>HU,)!* M?D@=4\%6@HS;(#Q8%[8Y3W/ 7_(&?E@DHF]H3.5@%<=6[_<*I)YS/3%%!CF< % MQ*/NN#]IY,-C^1#ZT:@[&<>->'0L'KT1CX_%XS?BR;%X\D9\>2R^[% YOB^ M#V232=2]I&!<[4VACA"8M9JO*NL320M-@+7?L&Z=5V<^';]9-M >^X]'=JWD/<&\,#.G=47#13!! T M]298MG-U0H^_JPBJ+2$.Y>92ES49LKG&NC+)"4)1OT0^5_]*[ "VE'%6EEKM M.)45BOV)DXO!L!M%D<>\Z$>)VW2)FBG1SP^Q[_UOC./_R#AYS3@^Q9@:BV@Q M[3)2*NU3Y+HK546II N'.B%5QO\;)EQW$!P-3WH]-EW8H*2$"G_(UC2&N+&N MKU[P$+.ARJC[,G6@3.Y=UE,EC1)\S9Q'T[ZZSDO3F:30@U,/9_AJIA6H-WYR M&_"M7H^W]K3].+BJ9^(W]?K+@CIAPZ6A&LS(-.J-AP'H>EK7&ZM*/R%7RM*\ M]&PO=V]R:W-H965TV9W$\()(MV7Q&O/RS,S MSXQ]LG+^+BR9(SWDQH;3UC+&XE.W&](EYRIT7,$6)W/G7]VME4SG;(-VECS/3UOC_J?)@5I MZ[A%&<]5:>*U6WWG)IZAV$N="=4OK6K9 PBG98@N;Y2!(->V_E-40R^.+EUD^D@? M:*K6*'AZ1U./K3IE6"Z\RNG==#I]3S^=LB?="*>BVDT;!Y/:0?*"@X]TX6Q< M!OIJ,\Z>ZG)'L-?N&T0X-^FY)>,MAC;[#-P*"R-]B3@4#1T;FV MRJ9:&;J)*C*8%\-S\=;F#IXW)TWT*10JY=,6NB2PO^?6Z.VK_F'O\QZP!UNP M!_NLCWXZN_APRSZG+SR+]/_?,77[%828CO\Z^_[U M[#>:7F/C[/;'U:4LOUV/+S9TN!I?T@]+%VHMI>BU*2Z9SEQ>*+LF-XN8")S1 MO+29M@L<>E#XWZ[U^MU!.0YSWR)H2-(01U%@5-G,X(.&?":5BH\8M:V M@JER5]I8VQHD[>%!TB:,06A'%T$3.3CJ#^2@0[=0$$L!#8S@9HS(C5F+P@)S MQY*>5T8E'X&49RJ#I ?V"K7V#CJI"S&TX3TRR@''EG+GXP+#$=L>? 1R@"ZC M-CIJV5SIN"05R;""PF'O#1Q+MO]KN\:W*4ZF,Y'8P2.B^,(>/V#>!W1$5OJZ M;DQK5IY8^A?5]NERTW[]IV9541C=^*V2NHE=BHQDS1S ;C(>.G1EZ88+=-J, M/1VUF]KLLLASRC"0B6GO[I'SN7=YS:')N'+T>G#8;R='0W&PK>:.X\H-9D;M M)>G_3S<39>\:/S4%)&0=-MP0VD#;>"5@7$-*[4&?;?H0 MW^O^Q_91,@3#EAJ&)$[@NVH+$53(*S6JKQJ]2^86%LFK)#X_A(@LWE49, +Q6@K8?43!E< 5PEX*A] M* 1_;FAW=^[;G/VB>E5(@D")^NK=[FX?+N/ZOGX4KU\]J-,"Z4(#SZ':ZQP- M6^3KET3]$5U1W=YH'KP%JN42CR_V(H#SN0.SF@]QL'W.C?X%4$L#!!0 ( M '@^5%@ER'#4(P, %P& 9 >&PO=V]R:W-H965TFO^L'R+AY8"EFA=M)HL+A=1)?IQ6KJ_8/#WQ(/[MT: M?"0;8U[\YK981(D7A IS\@R"/WMB&5\ZSFCX4H/?+]^8[\)L7,L&^%P M;=0_LJ!R$>/(5#V8%512=U_Q MVK_#.\#L9X"L!V1!=W=14'DE2"SGUAS >F]F\XL0:D"S.*E]4I[(\JED'"WO M#"&D"?P.7_@$S!;6%@M)\YB8W?O$><^TZIBRGS"=PU>CJ71PK0LL_H^/6=4@ M+7N3MLJ.$EYA/H9).H(LR29'^"9#J)/ -SD2J@,R<".UT+D4"IY($'*)D?LH MWHYN^C&=[Y8+5XL<%Q&W@T.[QVCYVR_II^2/(V*G@]CI,78.?D-P)5VNC&LL MPK_/^$JP4B9_^>\CK7PY\-9ST]]8^< MSD9 )<+:5+70+9@-<5-C 4)#HQWFK*/@1MP;M9=Z!ZHOF#P4S(@+ETH0;*XD M>?O)-$E&29*,X9E9@S>^UI+?"KZ*MK\TFXZ84N/!,XJ&RUV0S(52+> >;0LM M"MLQO.F2CA'?&NG5<#8K\8)0^=)CC-2$? %!+=J0UQ$(8E&6\^PUS<:SLU]! M.+\.H4^2KK[&<,G4C:Z%+*"VDNNC%KX9E8(-0M$@-#5/$9;76$DM^W-^,,=J M@W:H4GZJ@H.S>3F8NC?E<>B(#WV4&Z&X_! .+.,D.Y^-)F>S #Q)TVPT2\[] MB[@:P[Q2[?BC:HK?=7R%=A?FFH/<-)JZYA^LP^B\[";&#_=N[K+4M0, &,( 9 >&PO=V]R:W-H965T>K'CM%W7)0&27@X[8-<63;<^#'M0;"86*DN> M),?M?OU(V7%3K)?#$""1*/+C1XHB,VF,?7(%HH?G4FDWC0KOJZLX=EF!I7!# M4Z&FDXVQI?"TM=O8519%'HQ*%:=)L' MA3\D-NY@#1S)VI@GWGS)IU'"A%!AYAE!T,\.KU$I!B(:?W>84>^2#0_7>_3/ M(7:*92T<7AOU*'-?3*/+"'+]/\BET\YXR7&>7"-S2M[I@\9K7SINR, M:5]*W?Z*YRX/!P:7R3<,TLX@#;Q;1X'E)^'%;&)- Y:U"8T7(=1@3>2DYDM9 M>4NGDNS\[,9XA-$(/L*CL%9H[R:Q)UP^C;,.8]%BI-_ ^!F^&NT+!TN=8_[6 M/B8^/:ET3VJ1'@7\A-D0QJ-32)-T? 1OW MJ;C>C[>%.WL?CM_)E:M$AM.('H)#N\-H]N.'T47RRQ&R9SW9LV/HL^X>X#WH93# M$)8B*PXD!.U@R^!D-TJ2TR1)7MTUTA<@R(.53PA$*D,P&SA)AFDRA(<"^U*% M'3J&$#IOJ> SVDPZL59$JRPQEW3+ZJ6U>G7 JCNAF'7MI-Z2MX42%,\J*XRB M4BE-C@IPL\'0-/Z3FJPN:R7"T<[P(MP31Y51?NK R<,H'0_/TQ\"/4\$O/%4 M>>Q8A([$^B>7I^GY!32%I PU4BE8(XC26"__(12S0QMLT[./)3\R4'*#P\$M M99DRF0?R!'\0^.!>Z&W(V+(5=CET@YNZ7!.<>;4=/(:NQ73)$35AZK/:?8@]\Q^&!Y0. $^*HH5>W%CH;I);R5#3B-_)4./C#352&H M-+_KY/_H'F3HE'*ZE3I$10 <$/6[\!E\:8MWS[6CR2=[O+S773Y7TA[LKZF7 MT#@YD+QQBG0OY*Y"*\TQ#YRS[VO#>ZTE/FC\)=IM&&]# MXU6]';]?A:4<.5"X(=-D^--Y!+8=:>W&FRJ,D;7Q-)3"LJ!_ 6A9@#Y46,:N'P.] @ X 4 !D !X;"]W;W)K M&UL?53;;MLP#/T5P@/VU,6)DU[6)0::-.T*]!(T MW?HP[$&Q&5NK+'D2$[=_/\I.W Q(\V*+(GET*(IG6!G[XG)$@M=":3<*4J-FS-+80Q*;-0E=:%&F=5*@PZG9/PD)('<3#>F]FXZ%9D9(: M9Q;9Y>0WPGA8B@SG2#_*F64K;%%26:!VTFBPN!P% M%[WS\<#'UP$_)59N9PV^DH4Q+]ZX24=!UQ-"A0EY!,&_-4Y0*0_$-/YN,(/V M2)^XN]ZB7]6UHX]7F*4J[]0-;&# MXP"2E2-3;)*902%U\Q>OFWO823CK?I 0;1*BFG=S4,WR4I"(A]948'TTH_E% M76J=S>2D]DV9DV6OY#R*[PTA]"+X K>8"04S:Q+$5.K,#4/B WQ8F&S Q@U8 M] '85[@SFG('4YUB^G]^R,1:=M&6W3@Z"'B)20?ZO2.(NE'_ %Z_K;9?X_4/ M5.N #%Q)+70BN> Y"4)^9;2WW@9NL!_.#\RY*T6"HX GPJ%=8Q!__M0[Z7X[ M0';0DAT<0H^;AMP)(K0.A$YAPK?+G4%FSF7\>L)7@K$RR'R71Z>7-_/8=G!&$1I%X;M<;T");6%$ \G_XZ_?^(G: D MR4PT\\:$R_?7Q.G2\0)8&< L@7($8]G%4@")65F'?GNQXB!TK@-/.=KF4&V M-I7+)(>J0150"DMO/J]U M,0V/6:)W2,=2M?C#\M&!?>T,=Z:N0)O5VN)\+9J: 6QW6_FZ:*;V/;S1OCMA M,\D<%2XYM=LY9;6PC9XT!IFRGN&%(5:$>IFS!*/U >Q?&G[9&\,?T(IZ_ ]0 M2P,$% @ >#Y46)[])?*Y! $ H !D !X;"]W;W)K&UL?5;;;MLX$/V5@0IT7US?DJ9MFAAP+MT&2.(@<=N'Q3[0TMCB M1A)5DK+KO]\SI*RXNTF ()9$SIDS,V>&/-D8^^AR9D^_RJ)RITGN?7T\&+@T MYU*YOJFYPLK2V%)YO-K5P-6651:,RF(P'@Z/!J7253(Y"=_N[.3$-+[0%=]9 MYEP^#R4FM5OS _EM]9_$VZ% R77+EM*G(\O(T MF8Z.SPYE?]CP7?/&[3V31+(PYE%>KK+39"B$N.#4"X+"SYK/N2@$"#1^MIA) MYU(,]Y]WZ%]"[(AEH1R?F^*'SGQ^FGQ,*..E:@I_;S9?N8WGO>"EIG#A/VWB MWO='":6-\Z9LC<&@U%7\5;_:/.P9?!R^8#!N#<:!=W046%XHKR8GUFS(RFZ@ MR4,(-5B#G*ZD* _>8E7#SD]NC6<:'= [.C>5MTA2HPJ:+0J]4I(V1ZK*:.9S MMMA1EMJC(MZ=##R<"\0@;1V=14?C%QQ]HALXR!U=5AEGO]L/0+IC/MXQ/QN_ M"GC!:9\.1CT:#\<'K^ ==)DX"'@'KV3"D3?T15>J2C72\."5YQ?CC7"'S\-) M,QV[6J5\FJ!;'-LU)Y.W;T9'P\^OD#WLR!Z^AC[9*P5=:)<6QC66Z:\Y__)T M5ICT\>_G*+\.>CN;7XH6SF>W\_OI^?S;_?2:9F?75W].YU>SVP>:WE[0;/[U M\AY;;FZNYC>7M_,'NN853 A]=K4VQYJQ'2VM*\FAGR;#\ M]K!(A?:MSH+,:FM2Y@PPD)W5#@^$04)F21 @&8LE3 Y*36,=R^=%@TWL7)_F M4&AT6AG"R!(4-(IG*Y4L L=]?&.)J[6VII(L8A%I)['"X89C+&FA=(E\K#!AG:?&$4:QN T>BIV'/FKR_>KBW>@3W0&4 M2YU*3J1I:U5M*5<9ABAL6'[77#4H$TH@B0TS$IF B?"1P:]3I,3Q*DI,X0]6 M#J-N5XQSL]:H6.NJ3U?_@VJM*45ZP%W*QS:DH40-!#_CM4Y!HU15LY31 X*T MV+;XD7=(PXXX L^X4%L\9DV4$K8"PD41 3O.^S6C&':%X@,^:ZR(0;;N^(8X M(5:VJBBV'7XX(Z!)&(%&'+_@W$7WW\P\Q;;<)_WVS4&-JE(\B!PN5Y>Q V.T2]%O$;9@./)[XH)AKBSPZD3X10FN$W.Y[0,N91B@^9X)0Y;I!3=6RZTF3[H<2 MSWH4MH02O;3L7@K^@.Y1)C0/%-,X"3,MFBP.&TO+;OS7QFD)J_<42J_M@B!C M:?PX+7JQ;Y3+:8EKCNL_-^('>Z&PO=V]R:W-H965T M29Y-* MY8$B(0D9DM "I"_[Z\_7#8"D;)DS3B5O>=@=B0(;C;Y^W0U_NM7FN]U(68B[ M+,WMYX--46P_'!_;>".SR';U5N;X9:5-%A7X:M;'=FMDE/!+67H\Z/7>'&>1 MR@]./O&S*W/R29=%JG)Y980MLRPR]Z?#_H'X<%,K3<%/3@^^;2-UG(N MB^OME<&WXXI*HC*96Z5S8>3J\\&P_^&T_Y9>X!7?E+RUC<^"CK+4^CM]F22? M#WK$D4QE7!")"/_G%YN= _9P/C\,L(RM'.OU-)<7F M\\&[ Y'(552FQ4S??I'^0*^)7JQ3R_\7MV[MFU<'(BYMH3/_,CC(5.[^C>Z\ M(!HOO.L]\<+ OS!@OMU&S.595$0GGXR^%896@QI]X*/RVV!.Y:25>6'PJ\)[ MQ.8T_[U-$>/$'[ MO?BJ\V)CQ3A/9++[_C'XK)@=!&9/!ZT$SV3<%2_['3'H#5ZVT'M9'?XETWOY M!+U]!_['<&D+ V/YY[X#.WJO]M,C#_I@MU$L/Q_ 1:PT-_+@Y,]_ZK_I?6SA M]E7%[:LVZB>GD556Z%5#3QW'][WXA_]W(>\*<9KJ^/M>]G^PP7 ^F8O+91F:A")B+64&QNW2<+#I*('J]4'N6Q MBE)A"SR #Q=6;*(;*992Y@*BV48&ZY;W8GCV56Q+8TNROT+S1EXC6Z- 9)M" M)VN92Q.EZ3W]+K>TA\I% <:N+S M\:BB#693B 6,4[00_=[17_G]6;6#F!_]371;#.%U90BO6_4TJH0-JL\U@5;2 M^RWX:C:9CB97%V,VCM'E='YY,3FKK>,Y9N#$)%G27ME.;S"$A=&YBBV4FJJ, M]-H1DQP>3V)46':[T60#^C8'=5LNK4H4,DE'S'6N"T.*(;)>.2-GL4%!73%, MP4DCW*F\D,;;-2)["F:]SN'_N8UB9Q:UX4IB*X^\^<5-+71%BU[?5'I]TZK7 M:RM)%&-;J(SL^;FJ_0'U^9C4-YXO)E^'"^@2JL.&_S%O5CDKU"0D1V2Q8B/( M^4B@'?\+O".%NHS\O52P+N2Q')F?*)+O9]%W*60X/"LBLD +6Z>'8A,5(EJM MD,Z=$\NM-L1@E%56A/6R@-Q2%2U5RDY,V]W(O/04Y=V6SHC'SOU3/F.B;)QJ M6QH71'!^"D'$EZ/(BQM$NZ*9-VN>LPBFC;#6.%@P>-HXIKTDJ.M,Q:"WDDSX M)DI+UKPN#2$*:4B>1737W#VP2HM=.$% U+ /Y82*Q,28Q0CQ$KHS.H2-N&.MOBWMO*/]ZV6O YCB*^!6&=5W8YR9&Q M2S;,Y[K,#S8<3F;BV_#BFCWG?#(=(@X.+\1D.E_,KK\B14 =?Q'!Z)OC#^*_7$VB-U/.DU_ M '>_O.H/B O_>7MZU?TA1*#I9C,+M'QDI8.(1)+3L2MF?U]Y1OO6WUC5OGY MSSI!*[W]3C 9GX]$8#G!Z,6:?&%Y<7/Z&R#46YY99E9SV8Q-"Q4HE=@NZJ/NQZLY1[D J;H.)#X, M692N]^RNZ%M2QLZ8HGWYSD$!5.\I\U"S]1<+3&+KA!P@?=B2W[M5P('D+4L9 M>"=?_=I,V8FZ44G)_@;T0)T VGTOOQ5P9.+>76E3BKW.[0AV5!"!?B+@PM!= MK\H04ZKX*3.'^QBZVTX%R&]4BN&K*%=6E$JH U(_@>B=M"XW=X,,:@8NDZ=QJF:JUZTMT'<1\0A1U M<6,:6DV\%P5Z57.#D$\J26J!/R35K&GK!#;(%%SOD21&A5URPW[BCVG!F5VY M IGC^'8+8V;'! #A5C&OK@]1L6<2+CXJ\@$&44E5$OK):GC1/(ZM3QH,L"J) MVO9TK"J*GJ.'6WK6FT"A/WA7 X5!0 V\S;Y/1V,5_#Q^JRE7F*'*D9.%0&E&QW*E8*;F0 ME#M0$22@F=..^!WI72$P^@#K(G-X2,T;!_H#161<#6)<5_G.JS;W+BBIG97= MEB2UCU>A;Z MJIM(/!R^?\[R&U9(_<&P$:/02N*Y9.%2E\@#F38LT!B]]%NQ MP*3NTSRO0OX1W2D P.)R-@' #WLH;YB[P![X!V+CCA>RS^%*&5L<*0!3]PFP M3&2RV.C$]J1*&MVGH).(V M?WP?@]1A7U 2?^'*RA2FHT@IKF0-X))[5D_L%\K?)_9TY!LP=E/E>U& >$*= MKD=;-W2GN4XL;41 M!(I#K][@5&J,JT]J_Z@]L%!JZ]<&3+%@EPPI5XNCWQ^+Y4/<,_TRQ_L M-;N\&L\6?^>JG)I45]1"#)'.))S!MYXA9RJ!$W+8ALF2NW*(#(B4VTPRKXH9 M:LHKPZ)%$"G), %1Q%ZRVQ%%GY^5\0_(GGV#B"=SRGBCR_EB+IH;D=QL M%9]XUM&0D*LK&.:X(/++Z\[[WCL'.?IO.[U7?1;5LW&=H_"FTW_W*B#+SJ#_ MYM\B-A /L$B;-NK16W&%G>:HE^6S;;]]@^EX(<;#V11ZF0MX M@9A_&<[&9,*4_[ZELX"L1%A5;B@*3LLH3/+KN MX;9P^8B[/Y*&/#D!'"(&GJE[X7;=(!ZPU+5DLV.B M5KZKA A0\*#.O;B)$K>8H[\S;[^VL9E?S*@Y(8G K+H\[:;F2M4(#NN<\_CZ MMVH:.&%%H>P@->V3ZLJ/(J0;XRFJP@MU5&^[V! ;S,N@5P/^H][1[LKF9(6R M%#PIEDUT3XUPG;1[Y#Y@?U6;'>N:UB7>3@[)Y%[L1HA#T>N"R4/\O_^BS17K MX7Z_?;I_@;PG85$79"_VI]WO!T3'PSFC07$NEZ:DO#KH]=^X3D<]26M3G=!^&T1[1>;"?CD5^S88(5M6 ?#LX>!%0R4!O<7-7G#SWC_PP3517#G=,D<'[$=-;+>_ M1,+'R!T>[\5UE'\/Z:03"D#*-#0O=,@;9M+A=GO4V(.MZ5:F-X_&G1P;-3:D MXBMH!B?Q5H?35X"?]F+K2=T,B!RJ3I9N,ZZY?8?_ONI,\*Q"FEA9F/"LN@2! MRHD4J/I+7N[* ME'D@)5NU\CVNX7)?WBA=6IX@^HM*A(H(0K2WC^K;,/WVVRE3Q.#F#5:C^W7TW3\F_!#9VXP+E#7#F=G##/^K\SE?Q)B['WM>LL#UO#><'Y= MO3;57=[^J/^RL_^J$-\3[/<_BI$;^UVXRQ*'"[T%[GLY>//B@_CJL$)(6;LK MH>6]A)VSTR'XDB)PB;\CX<$2%B55HQ<\UWRZ\,3&Y"9QF?0F19"@&B8S.%)5 M9G\ +P8O@YW:2E PP32*'=4JD55E+U=2C9MB@"0R=5U:GY<8*_CQ**]V2URG MP5_FBQK^XT*31UJ4:^"Y0'Q_\-U"6_@&7>VQ/@^0@_BQVX->7F,(OIOQ*$.I MG%$'$Z'"S=W7K3(3RS.J^F5\TK@(,6#O]49M]@:#QC7!_3Y\W+B(GTFSYC\W MX-MQ>>'NY%=/JS]I&+J+_/5R]_<07R.SIDR3RA5>[77? N ;]R<&[DNAMWRM M?ZF+0F?\<2.!0PPMP.\KC7K0?Z$-JC_T./E_4$L#!!0 ( '@^5%CC)S1 ML ( ,T% 9 >&PO=V]R:W-H965TU8RTS;N!4B1]-;9<3 M+_=(#7.^%O9:;3[!MI[$\55*F.Y+-GULC!FKM;&JW8+1;QO9K_QQ^Q]V 'GP M H!M :S3W2?J5)YQR\NQ5ANB732R.:,KM4.CN$:Z2[FQ&D\;Q-GRB[) (O*> M7,@'D%;I!@QY>\MG LR[L6\QA0OTJRW=M*=C+] 5Y%))NS3DHZRA_AOOH[1! M'WO6-V4'"<^@.B)12 D+6'2 +QKJC3J^Z$"]AO3U[2NO1\?[T:Y#CLV*5S#Q ML 4,Z ?PRC>OPC3X<$!;/&B+#[&7-]AQ]5H ^3H?KN.)_.S$DEMXM&0J5'7W M:Y_N@\S[=9^NM<8MZ-;9;D87?,-OC +NN'"D-#_H+KE>--(0 7.$!D=9XA'=#X_>L6K5->Q,66S_SESBO 7M O!\KO 1;QV7 M8)C@Y6]02P,$% @ >#Y46#&ULM57=;]M&#'_77T&H19$ 2O1ER79J&[#3!BNP%D:3 MK1B&/9PERCI$TGEWISC97U_>25&R03/ZL#W8(GGDCQ_'(Q='(>]5B:CAL:X: MM71+K0]7OJ^R$FNF+L4!&SHIA*R9)E;N?760R')K5%=^% 2I7S/>N*N%E6WE M:B%:7?$&MQ)46]=,/FVP$L>E&[K/@J]\7VHC\%>+ ]OC+>I?#EM)G#^@Y+S& M1G'1@,1BZ:[#JTUB]*W"KQR/ZA4-)I.=$/>&^90OW< $A!5FVB P^CS@-5:5 M :(P_NPQW<&E,7Q-/Z/?V-PIEQU3>"VJ;SS7Y=*=N9!CP=I*?Q7'G[#/QP:8 MB4K9?SCVNH$+6:NTJ'MCBJ#F3?=ECWT=?L0@Z@TB&W?GR$;Y@6FV6DAQ!&FT M"A&GP_D1L MDR&VR2GTU2V]N[RE:Q %W/"&:[SXF1HW'[FAWVT&<(>/&C:5R.[_&$OFI+OQ M9*C>6.]0#C5W/C.9E2_LM5#:^69;GB);/Z"D%PSK6DC-_V+VO6U1<+39YK)N43;_;FI&WT_PV_);6&ZO>.U8?W<"=93I.. MIB"\A3CQIO,)A $]B3 AP5DT(4D(YT2'H1<$\;A6Y*5QKQ5[81H[MZ+01R;1 M2"9>0FK&\BST(C+K]>+ &%\\_YRWD 0DG%O$E)QUB!1"',Q>_([Y@Q.MEPRM ME_Q'K>?!3:M;^8\[^?A(NT+A#_;ER5C&^Y(&,>@2H> J8Q4\F;L'-$,&A@9U MJ$%-B6)OED:&26#JA6%BR!12;QJFAIQ"Y,WCT) S"+UIE#IW)=)>*S3U?>C- MDYDS5'ZLMOZKH5NCW-O5HB S'=;-WT$Z;*]U-[1?U+O51['O>:.@PH),@\LI ME49VZZ1CM#C8$;X3FA:")4O:P"B- IT7@@9:SQ@'PTY??0=02P,$% @ M>#Y46-X"3F]" P 4P< !D !X;"]W;W)K&UL MG57?;^,V#'[/7T%XAV$#U-J6Y5]=$J!I>]L]W*%H>]O#L ?%9FRCMI5)2M/[ M[T?9:9;LN[&A_(;^ M?HB=8EE*@S>J_:TI;3WS,@]*7,E-:Q_4]A?^)18.RR]V'A>C1_X-CSE\5+VM#=SU)9;']CZQWX? WT)8\+. MMUA<0A0RX &/SN!%^Y1$ UYT)B4&QOA.A3=:B]/6KHFNS%H6./.H2PSJ%_3F MWW\7)L%/9[B)/3=Q#GV^JPNLM.K@[M6B[F4+-\,]06U@^05^1E5IN:Z; JZI M30W\/H0"3_AJ8=&JXOF/4U&=]7LZJJ=:(T)W4$V@6F"W1.WJ,7'UM;K?JF,"!XQ.(\ I&1 M5BPF=WU%_% W?05QRD3*(4QBED7!)(D3)I(4LCQA69(<>::99)H2OW(O A;P M'+*$\3PY1BP*4Y(C%@A!E&PO=V]R:W-H965T9M61*>8Z&X*$#B\ *SS!"1C+\-I[/=T@!WQQOV*^N=O"R8P@N1/?!$IQ-GX$"" M2U9E^E:L/V/CIV?X8I$I^POK.C?J.Q!72HN\ 9."G!?UESTWY[ #&/AO ((& M$%C=]496Y273;#J68@W29!.;&5BK%DWB>&&*G[ M=YV^__&(MG"K+3S&/KU&I1!=^%ZB9)H7J[H>+EQSMN 9UR\N: $+A#GCB0LW M3%>25N&W]0/W^*QAEHGX\<\A:T$$F 4UE1ZWS7%2% M;EW],I4)6S=,QNFF4"&<0-!WH\Z@B??VXSWH^'UW$ 5-N+\?[K\*1_OAZ%5X ML!\>O H/]\/#%AE0\+4J$+I^@VC$A@/?'9(94X@1U Z!:2WYHM+VB.GX>5Y6 M&A/@A48Z* VGX= -H@Z9F(VV/YI3/\!4$L# M!!0 ( '@^5%C0(H<+W ( ,D& 9 >&PO=V]R:W-H965T,2-6+Y!J,G4M3&RE.7#4/2:VX;1ZJ/JQA;%:! M7;*[Q,[?=W;!F$B.HPH)]C+GS#D+,XS64CWH%-' )L^$'GNI,<6Y[^LXQ9SI MGBQ0T,Y2JIP9FJJ5KPN%+'&@///#(#CQ<\:%%XWW]LNW/%5:NR"'XT*ML(YFE_%3-',;U@2GJ/07 I0N!Q[%_WSR=#& MNX#?'->Z-0;K9"'E@YU<)V,OL((PP]A8!D:/)[S$++-$)..QYO2:E!;8'F_9 MOSGOY&7!-%[*[)XG)AU[9QXDN&1E9N[D^CO6?HXM7RPS[>ZPKF)/3SV(2VUD M7H-)0Z8#&./2H C>H)O>C]4?\D^'I V[#1-CS$'LVIWI(R0Y!+F!L9 M/Z0R2U#I#S!]++EY!BN^NWM-4H$K(0U_G"'XB1L#DXR0?_=Y.YA]O[%$'-N0S2]Z9M@2\@Z 7!O1E!-T@"*#?"\_@Y5K' M?C7V%G:.W*FFC*R]F>1_8ELGU(4%KKAPKHC &J*JZ%T!2HN#V6P9_9V-.S[D/U6>\E1K5P3U1#+ M4IBJTS2K39^^J-K3+KQJ\C=,T1EIR'!)T*!W>NR!JAIG-3&R<,UJ(0VU/C=, MZ5^#R@;0_E)2%=03FZ#Y>T7_ %!+ P04 " !X/E18*0+)%3T$ #Y$P M&0 'AL+W=O)C9](4DYGS?.?Z. M?7P9[2G[PC< AV2..5C8R/$]LXT>;B!!/,;NH54_K.B+,%"?K*UR;<,<)2# MDMAT+*MO)IBDQF24MRW89$0S$9,4%@SQ+$DP>YY!3/=CPS9>&A[(>B-4@SD9 M;?$:EB >MPLFO\R*)2()I)S0%#%8C8VI?1?8.2"W^(O GA^](]65)TJ_J(_? MH[%AJ8@@AE H"BP?.YA#'"LF&Y!W7G;F"7.8T_AO$HG- MV!@:*((5SF+Q0/>_0=FAGN(+: '1+0/=:#VX)<*_UT"L!O6L!_1+0S[4OQ,J5]K# DQ&C>\24 MM613+WFZ" PB3GZ$PXBP_%'B7E<>NC#SQ]'II"1*#XS++W."J_.!:]==$]3 ML>'(3R.(&O">'G^KP9M2@4H&YT6&F:,E]""\05V[@QS+Z3;$,[\>[C1UY\>\ M^S_F/=##[S&[Y/U$RVXUI+HYGWN!;X[YIH,>4Y+RC$&$IHD:3$V#I.#IYSRJ M!.XFKBU+HC4R=\?::]VITGO'MSB$L2%K*P>V V/RRT]VW_JU*1/7^?3;]!G4 M?0YZ[K'/$YW=2F=7K[.< DQ69EDQQ ;-\UH!K(/^(/B)Q$0\=] #["#-0#Y# M*J?W?XUS;5:XZ1V%9SO#>AK<6B]RX<[,O#J;TR1PG?0)%^OUI/>K34\$Z]NU+>'[IET=2-[8+GVF7)U M*RFPW3\33MNU=PK7KX3KZX63:T=$XDQM&M 2PHP1H=80_Q#&F2S8:,5H@N8T MV68"YQL,ND(^9K)DK#E: $/+#6;0T90.;0!OG)_S-LF\?GW\6_5IXM?-SH=^ M2U&=9'!097"@S6!3,F:8D[ I%X/:@#PO':]:>(7%X,CBDW5CG0_]5WD";;?> M*=JP$FVH%>V>I"3)$O3//21/P/YMTDK+\-9QVR:9UR:9WR99T!+924YOJYS> M:G.Z8/(0Q]1:NHC5UABG$?*_9F0K3U="[G(XK+)8+KFKQJ5!S]U#SX 9;\JL M%OC6S+XW"K_-*(*6R$ZR:%O?CSF6?F[BPZMS4T_QULG9*IO7*IO?*EO0%MMI M:H].L/;_.$5?(1]05$,*^G*NAG(O18K M[IF*#T&W^;W($Q7RY)2_;@!'P)2!_']%J7CY4 ZJV[[)-U!+ P04 " !X M/E18G ;0&Z # !B$ &0 'AL+W=OV%+WF2H +.C).TWWXV M<)#$QIH'I7EDQ\ M>PL%/TP][#V?>,C7&ZE/^+/)EJWA$>3G[;U0([_/LLQ+J.J<5TC :NK]BF_G MI EH%'_D<*B/CI$NY8GS+WKP?CGU DT$!2RD3L'4UQ[F4!0ZD^+XITOJ]7/J MP./CY^SOFN)5,4^LACDO_LR7UNQ%$ '@L@70"Y-"#L L*FT):L*>N.23:;"'Y M0JM5-GW0W)LF6E635WH9'Z505W,5)V+KR.K@V/7Z*SR!QT44\7.>G>Y56N?GE+M.9\:<6+ MC'DIS:+LC,Y4)5D:)':XN(>+KX2++X(S50XXVL-1)]PG+D<6E)I0),,D.:.R MR!*<86K'2GJLY']B)9=A660.K+3'2IU8\YT0J@6AOSY ^03B;QN@,X/VPMMZ MRQ8P]939U2#VX,U^^@'3X!=;"_I.R4Z*S?IBL^L>^\#V'22*$VBT""SZ*(PHO$(VF YV.TY#C331NQH M%IT+;3 <[':!BV&UC+_<"TZ=P&-/L M_/W$HB,!#O&(S>+!T+#;T5XF-"W+3FCJG(2#MV&WN5W0#%++VYL):*I(@L-H MA&^P(^SVHPOX3*NQ\9DJ!Q\9_(BX_6B\(1#38'"$:4;/7]U-'2%I=-1M3]$& M(R)N(W*@86.[8$TSJL:%;!2@<%-HHH3[8:V'4B^;?:$ M3URJ'69SN &V!*$%ZOJ*JWUA-]#;S/YOA=F_4$L#!!0 ( '@^5%AD"DRW M0P( $4& 9 >&PO=V]R:W-H965T[T#L"@/6="3_'.F'(0.V"C@5AR?9-SX< :+A"4#< M &*O^U#(J[PDAJ03)6ND7+9E;WB"[XH*:N#\QEYD]J_B'EJ!^Q]24: 9E\K01^*O?@F* MR@R=_0"BGNVBNVJ"'BQ0=^@?M/H'G4P+*XY7'/U< -^ ^O6PN$8U.NQD<304W8!=$%51HQ""W7&'_O?5&'8;6 M(3"R](-B(XT=.WZYLW,>E$NPY[FTPZ()W.QIOQSI'U!+ P04 " !X/E18 M]R(XLPVXT8H5:(J@658,PSXP$FT+E427I.-DV(\?)2N2 M9=&,[Y$R7#'^5 I33(QLN92+JYL6X1SFA)QP18T M4W>FC*=$JE,^L\6"4Q(52FEB8PA].R5Q9HV'Q;5;/AZRI4SBC-YR()9I2OCS M.YJPUDV3)+>D]O&M-&I5 M:^:*F\2J[NQTI/C3TQ2X()S\"&3 M))O%#PD%$R&H%-IK9P&5)$[$6W7W_BX 9V_>#FVI]I%;L\-RS7?K-?&.-0?@ MAF5R+L#/640CC?ZU61]A@P%;$5"Q@%]8>(>-%@,:7@ ']0"&V-%MR*Q^0[A1 M/3"KW]&%4HI*+$A(1Y;*1H+R1VJ-?_P!^? G SZWPN<:\4W"<)DN$R)I M!$C*N(S_(GD2T6%>6_(VT)QC'T*T!5HGAGUG2RPP[NM(U%Z%VC.B_J2*0$@X M?XZS60Y[F6F=[+608->!EUMXVU+(0;ZS!==KA4+35@.'7^'PC3@VD@HIDDI/ M)?_]'>JW\6G\J9'2N-.XT2/=V:]HZ!]*0Z8\S*8[V==SV]XJ=MI0N=OJ'Q,YE M1=JED;1;14JFRM!$@?N5DTCU0*H_ G_<%.#_U&$R&MS?QVOH71H+.C+6(')0 M$3DXJD0,6K[5)/_KO:0"XPZ.Q(=@W=? SHI$::J9_MW^8#NK:.4T><6\M6.A M;[1TJ(M*8;9RZ*-16GLM+72U:),:7%.#3UE\2NO-K*:)$[Q7^3'O]5@NZBX1 MF=O$_V(%,F_YX)AL][+:F#Q%,XOJ;A:9V]E7BAKX&]S$69PN4V.=,R]R,'-= M6@NZLM8DN&Z\2CI^4<5?E%[N.V!+\5; G5O\D@YF5%P M+^ATF8"/\92"L]\IX?IIU[P\@N!9J0HMST>K!F;58TFMNWAD;N/W+3)^^Q%$ M$#K;&;.C5KRDYA2-/:H[>_3_:^V1IFO7^<&([& _=&2MZ8=Z6$#?-2WDB94\ MO9Y8.YT@.K46=&6M27 ]1"#S%''RQ-K1"%%2;P:#/$.N/<4L@^M9!IMGF3LV ME2O"J3%.S38.):M3:T%7UIK\U0,1-@]$NZ;=4JU1G%P/>5M)42,&MUI(\P:. M!5B/-=@\UISZ07QE>6=W@V/6/#B.3C$QX7IBPN:)Z9!W"E@S>V $MT/+:97E M5FB=8CK!]72"S=/)GGT>;K]!1XX#6X]26ZR%]Q3# JZ'!6QNN;_S#0%NOUD_ MU_F]+=;BX13]/:[[>WSP:_I_O8G%FF%"%V1ML1:YG4X(]L;WUY3R6?$=6X P M?UC6GV*KJ]6W\DGQA=BNQ=! M2$" M #_"@ &0 'AL+W=OF*<&?*14853D5BRD( G92B M+#4=RPK,C++WRN4I;#DR!RGF54_+V!E"_[AFV\+SRS9*;T@AGW M"IK $-1+\21P9C8N$Y9!+AG/B8!IW[BVKP:1CB\#?C%8RI4QT96,.'_5DX=) MW[#TAB"%L=(.%"\+N(4TU4:XC3^UI]&DU,+5\;O[?5D[UC*B$FYY^IM-U*QO M1 :9P)3.4_7,E]^@KL?7?F.>RO*7+.M8RR#CN50\J\6X@XSEU96^U1Q6!+:W M0^#4 N>C K<6N!\5>+7 *\E4I90Y2YS+']8YNJATY.W8T@/$% M<>TSXEB.VR*_[98/H4"YM5,^Z);_H&)7=A/1-GR=AJ]3^GD[_-#&:V/0J=)G M_4H6= Q] P^S!+$ (_[RR0ZLKVU$*K.@--/G?!&[4>#TS,5JW4?*N$;!;2BX M^RCX;10Z58=2J,S\%0JA;?L;%(Z4<8V"UU#P]E$(VBATJ@ZEX&U1"$([V*!P MI(QK%/R&@K^/0MA&H5-U* 5_BX)SZ=H;%(Z4<8U"T% (]E&(VBATJ@ZE$&Q1 ML$-G\UTX4L8U"F%#(>RD\',&V*M,%8@V%IW:0UF$VRPN_6B#Q9$RKK&(&A91 M)XM[EC,%Y]^Q#9IL?XW/R".H-DC1UG^_X[G61F&W'XH:;$?9KAVX3515E[G2 M;>C6$#^9"JB>)%V8",N,)VIAS.L$,%H0/P_I1C$U)/ M=$_3]+SQ?U!+ P04 " !X/E181TP*4[<$ #D'@ &0 'AL+W=O(FL2L;: C[8]?.TD#":F'5IZ1$"3..9_M2879(-%.+)DM <,[*>&;;PTW*6K-9<-YFRRP2NX!_YE'S]0H_*R8O)/&(&"Y+]E29\/35&!DI@B;<9 MOR/[/Z&>T$#R8I*Q\AOM:UG+0/&6<9+7RF($>5I4O_BY-L21@N.\HN#4"LZY M"FZMX)ZKX-4*WKD*@UIAT%$0SNI7\&N%TIEF9:S2T@'F>#:A9(^HE!8T>5&Z MJ]06!DX+&5GWG(JGJ=#CL\^$ QJ@W]&"%#$4G&+I<(8^!L!QFC'T ,]\B[/? M)B87W4DE,Z[1\PKMO()VT0TI^)JAL$@@Z=$/U/KC[^E':GW;40!,8:?&6,Z+ ML>:.DAA ?(E<^P(YEN.B+_L#/?:%:=>:7G-W)';;E(:0JYN%RQ#8YA:HC5@P'=@3'[]1?;M_Y0&-IK#.V=9>@Y%/%: MK"Y/Z.\;R!^!_H/^:TS=?CV@NY2UQ![VI!%ES8,^/RC'FF$Y8H!,6ZH1%FF"M"!DV M$3+4G&+#GJ"WNDM9KU!GX0GZA&R[DV/GD"+E'-]IP5%CP='/W"N,3E9MS[*< M<<>^IU(CW^EN*()3*<<=V4.K8^(^L>%HT-EW1$HSO-/(X\;(8Z61K^.8; O. MT!W$D.[P8P8_=*>@',U;7V,Z88%.6*@3%FF"M>+#M@Y_)2W-+S(U\*U.UDH+ M:EK[M3?L;"U"K7U&NFAM!Q[5 NR?D.(1V=(S1619 MNYWU^E9K\48K+=!*"[72HIHV."X#-F^7ML,.91E;79?1D\%R0[ZF "]>5Z>V MIC)*[7Z=M$ K+=1*BW31VI%RJ#_9Z@+4.Q9KK14DK;2@IK47:]?O+M9:BT.] M?1X5&2O'F$>'<&+CNRJ/2QDJT[0Z]FA:FR/9Z_(@LM,^MZ\6=D][8%^%U8'K M 5^=_]Y@NDH+AC)8BJ[DOQ0#T>I(M;KA9%,> 3X2+G;EY>4:< )4"HCG2T+X MRXWLH#G8GOT/4$L#!!0 ( '@^5%AT4>P5T00 "<< 9 >&PO=V]R M:W-H965TJ;U@\[]+(K6!;7W1 MJFK:[<6T%Q2TTK;0//T,H">#09+,B56T@SWF.??P+\:E'&T*_LR7& M'+SE6<'&VI+SU96NLWB)\XA](RM69C@S#T?,H M+;3)J+KW0"@G,H+(=_+B]MDK!GE MB'"&8UY:1.+/*Y[B+"N=Q#C^KDVU)F<9N/_ZP_V7:O)B,B\1PU.2_9$F?#G6 M/ TD>!ZM,_Y(-K_A>D)VZ1>3C%6_P:;6&AJ(UXR3O X6(\C38OLW>JL+L1<@ M?.0!J Y W0#K0(!9!YC'9K#J .O8#'8=4$U=W\Z]*EP0\6@RHF0#:*D6;N6+ MJOI5M*A76I2@S#@5[Z8BCD_N"I"'UY![]BLJ#1:OD.O@281VG&OHJ MYUD OOSX=:1S,>XRNQ[78[S9CA$=&*,)[DC!EPR$18(327PP'.\/Q.NB7DW1 MT$?1;M"@88#C;\"$%P 9R)2,9WI\.))-Y_]E#_]S]E8QS(8@L_*S#OC5#( Y M)3F8BD)3\>$7%/,EF%;\8GHAT(FS=9(6"W#-&!8_"7B*WF0H;),Y5;+R*?;[C.1V,@[X,^JX-K2Z??1WR#,?W M'#F?3E,;YW@^P3]@*K8A:1QEX,\[G+]@^I>L H.6IS*KTBQ0:18J,FNMB]NL MBWM.9MT^9:YM&9V'Y;0O0Y9M>]UG:E]F^QYT.VB'?9D'H>T?(-9K*N.=1&Q8 M[C@I*=*8#4([Z'HJM"K- I5FH2*SUM+XS=+XYX36[_%C(=/VS0ZT$IEG6[;5 M@;8O@X:''+.C"R4ZV[,,PY1C"XW=/MLX#=QB(128EJ48 G?8]E1RE;H%2MU" M56[M!=IKA. Y\:VSM1Z3KN5VG[D2&71LSS0Z_$ITR+=,L[M1D.@L"$W//< O MVI4'#9;GGA27S[-A5 <=3D95I5N@U"U4Y=9>BUW'!<_:O9Z "INYX+#C=='5*/W=8.NYY,K])F3*E;J,JM MO3Z[?@R>M2&#_=Y(2J^D(Y/1*^FTI/3*= /T[CHR.-R2]>D]=HL[;'PRP$H[ M,Z5NH2JW]A+MFC-XUNX,]CLEHPOOIY+@.P>%^3(+KL1M;I2V9 M4K= J5NHRJV]1+NV#)ZU+ZNS.4.X?BH)/I>$@Y)M+?2]@P\QC45UXL1 3-8% MW_X'N[G;G&I=5V#\A2L.FC9V6^/T.XB*CAG(,-SD2FTO.%E5QRXOA(L:5R^7.$HP+07B_3DA_..B3-"<#4[^!5!+ P04 M" !X/E186GBN;C@# !\"P &0 'AL+W=OZ1DS4X=+2[L%Q9)W?,<^1-%W6BK]"=3(%IX*(4TXZ"P=G45AB8KL&3F M4JU0TIV%TB6SU-7+T*PTLMR+2A'&4=0/2\9E,!GYL9F>C-3:"BYQIL&LRY+I M+]MV6N#6\EIE?3\KETC_W>:KK+26)T?DZ;.S/Y8?K"9I M'D3B_;I/^+V22QI!S>42[E%O>(8&_KG%9,*0_8#!LVPQ]BM5':M6OOJ9*TNUE&\65!ZC M=@%T?Z&H JH[+D%3<$^^ 5!+ P04 " !X/E18.JD@2D4" I!@ &0 M 'AL+W=OYM@$<1R79P!+T<[F09H9;E8P6 MP!45'$E83[R'X7@>6KP#?*=0JR@H+Q^DWU3AP[!Z/03@H80O":?G.>_/\/'QFCK-CBXG09G!1-(!R@_U.@(E1RCAOXQ;-X'"[JPVC3N?/L%R(UK.@JE8LMU78LVVO:U!W>= M7\6GP_%LV!-/3!^LV]8?^;J)/A*YH5PA!FN3RA^\,U=3UHVIGFA1NINW$MK< M8S?,32\':0%F?2W,[6LF-D'[=XA_ U!+ P04 " !X/E18O\L\>L0" !( M" &0 'AL+W=OS# M8"ODJUHA:GC+,ZZ&SDKK]8WKJF2%.5778HW.[[P/3-ERI>V .QJLZ1)G MJ)_6$VEZ;J.2LARY8H*#Q,70N?5O[OPRH%SQB^%6[;7!IC(7XM5VOJ5#Q[.. M,,-$6PEJ'AO\C%EFE8R/W[6HTS!MX'[[7?V^3-XD,Z<*/XOLF:5Z-71B!U)< MT"+34[']BG5"@=5+1*;*7]A6:R/B0%(H+?(ZV#C(&:^>]*U^$7L!)#@20.H M4OJN0*7+,=5T-)!B"]*N-FJV4:9:1AMSC-M=F6EI9IF)TZ/O0B/$\ D>T.2F M3..^T(5$>&2C<.$[LQ6: 578]249>KCP-4&;T7(1P@\S<9P]>$?&=>X;U(@30JDU.T=T;U_L8J]-D-58%@&VN]S,R)AY,<# M=]/"ZS:\[AF\H(U7!09[/-\+XXBT WL-L'<&,&P#]BX"!@TP. ,8M0&#BX!A M PS/ ,9MP/ B8-0 HS. _39@= \\L ^,"@7&8BBRS2U^02ICA!GF;W_C ;R_V^O8\M!GN-X;[_VWX MB:=,):+@&E/X\I:8$+C-;;_-9__09Y]$?KM-W_M[?WDGC1XWV'I#>0:O%TR "._,Y*'-GYX+K ME0*?0$IWJNTB=??J@JVQCU0N&5>0X<)H>]>1V0U9E:VJH\6Z+!5SH4WA*9LK M4^I1V@5F?B%,N:@[MOHT?QY&?P!02P,$% @ >#Y46!/%$F6 ! 'QT M !D !X;"]W;W)K&ULM9EM;^HV&(;_BI5-4RMU MS1LAT %2V[SL2*<;*CW;AVD?3# 0G23FV*:TTG[\["1-"0UNT7G.ER9Q?%^/ M[>22W),L42;;C6PTUFIA*N'__0H_*SLO.S#$G MMS3[.UV(]=@8&&A!EGB;B7NZ^YW4'?(4+Z$9+_^B7577[QLHV7)!\UHL6Y"G M177%3_5 [ GLWA&!4PN"KPC@EXMZ!T*W","KQ9XAX)CG>[7@OY' M^^#7 K],5C6Z96H"+/!DQ.@.,55;TM1-F=]2+3.2%LJ*,\'DVU3JQ.0/*@@: MHE_1%#]+FR=?T93)HLHG\G;%<([.IM/I.?I,<8'. B)PFG'T0)[$%F?G4OIE M%J"SG\]'II -4E@SJ8,'57#G2' ;W=%"K#D*BP59=.BC=_26!F#*D6B&PWD9 MCAM'2PQ(SH^WU_?A#%TG OUS1_(Y8?]VM/=& MRU>?^"N^P0D9&_(;S@E[),;DEY_LOO5;5]XA80$D+(2$19"P& C6LD^OL4]/ M;Q]&$T(6'"T9S9'ZRG'UB?$X<5W' MZSDC\W'?#!W5!K9E6>UJT=MJONV^H<5 /6@ET&L2Z&D3&,ME%#K[3#D_1_*G M'SZ)M%AM4[Z6ZR"!Z!(%9"XTJ=323TVE]W98^[;C>^WQ"B!CAI"P"!(6 \%: MMN@WMNA_ORVZ_*#%GNJ'"N:]YP?(F"$D+(*$Q4"PEA_\Q@\^X#(!_5>N8INI M0+M^T 8^U3&0L 2%D+"(DA8# 1K^6K0^&KP0Z>?P8?FZUMM(TZU!20LA(1% MD+ 8"-:RQ;"QQ?#'3#_#C_E!&_U4/T#"0DA8! F+@6 M/]C6Z_Z)I9^ IE/T M0%A>;8_\6>CG%#WLU$D%E!: TD)06@1*BZ%H;NW-M\XY Z++4O%,PJD-3KM +J7^4[SU#:R[5T@M9/K=4X4 MH/N7H+0(E!9#T2JCF'O'-#EAJ_($CJ.$;@M1'5$TIBD_\!4$L#!!0 ( '@^5%C#$U2K$@, .,+ 9 >&PO M=V]R:W-H965TVT_BG.Z.BY=D#2#) M/@RBI&>LI8SO33/QUQ#2I,YCB'!DR45()7;%RDQB 72A16%@.I;5,D/*(J/? MU?-H^NH_TVG$MT;'( M8TDT@IWSW M!;+UZ GZ/$CT/]EEL99!_$TB>9B)<08AB](KW6?[<"*PW0L")Q,XUPH:F:!Q MK<#-!.ZU@F8F:%XK:&6"EM[[=+/T3GM4TGY7\!T1*AK=5$/CTFK<8!:I!VLF M!8XRU,G^=RZ!V!:Y)=]PA/ E&0A8,$EN/)"4!0EY@KWN7G_L6M*G)Y*8OK95![2J3@7IC*#N$ZL=HTX MEF,7R ?E<@_\.FG86MXHD'M79&]8%^7#W.N=Q$ MHCE6)\?J:#_W@M\_,(^<:F1,]RS&KTLRKTFQ8I=DH-6MI,W6L;_NNI7Y=
    8P2*3;XT98U;$O -)),D6F-S"1>%F0"PL=A_. 782Y-\=:7M4HS+S6S MK9-WPJI;G4X[?R=2GE4F'55D=L:SF?-LEO*VR#G@I'1*J>TY3F"GF&36?%K>N^?S*2LD M)1G<HDEGD\YVR&NK15-7Y1RE=YJ@$FF)]:#Y.HI M47YR_H%)0*Z+_D1?,.CFOJ;47U#E"7 M$(_0V#U'GN.-T1FRD=AB#J*'M!@FW>1\I/*K29\>ENCUV9L6\3!X.0R^P_S8 M%,/C.^L-DZ+CH[-7HB<'T N*A4!LO9<9,8[**G*.PB?@,1& M[CF)H64C&B,U*4B&$D8IY@+EP*O$>F=&E8=;33A=UQ[GSLB;VH]MT0>3U<7T M6N0XAIFEJJ4 _@C6_-4?;N"\[1.Z@@7M@-UPX?]:1$,6G0$?-P,^'AYPE@E5 MW4BV03<;#J"*L43_W$&Z OZU;]P&<2<.R<(D;&D2%IJ$189@'8$GC<"3GUU1 M'PJMLG[V ''!B22J4"TPI9"@U7/?\OI^N&;<#J9QZL2H8'YKGKN._G27P])D MS- D+#($ZTCN-Y+[OTD1'#BC=HGX"#V5 &'<_0F*&69W/;N84WF$9J$189@'5DO&UDO?WYOI=;D'6!1 M\.KV^RPO5'VNRO)G1K$DE,CGP:W88/13U3<)6YJ$A29AD2%89SY<-?/AZM>6 M^0\3HD_UP1BGJE[!7*^]T1IY8__E:]=DT- D+#($JP2U6R<4^L!*_=/=D$P@ M"FN%=T87ZB7/JT.@JB%97AY:K)B4+"TOMX 3X-I /5\S)O<-?0[2G,3-_P-0 M2P,$% @ >#Y46.3CC/=K! \Q8 !D !X;"]W;W)K&ULO5C;;N,V$/T50BV*7<"-1#J^I;:!Q-FB"S3=((LV#T4?:&EL M"RN)*DG;R=^7U%VQ3,F.MWF(*6EF>,YPR!G.=,_X-[$!D.@E#"(QLS92QC>V M+=P-A%1$BE>N1K6\0??(YU.VE8$? MP2-'8AN&E+_>0<#V,PM;^8LG?[V1^H4]G\9T#5]!_AD_5H1!" *[4)JGYVL( @T)84 MCG\SHU8QIU:LCG/KOR;D%9DE%;!@P;/OR4@IK948+1)V\TF MODLG)D@WN%^KB'B$/Z#7@6W=6) M 4Z_<&P_L7=]Q-XBH$(@MLK]BAA'R2;IY>X$],A]%RHRHA!J=&@Z(4Z74N_/ MW=RY4EAW59:IT+ J4TC4B%P71*Z-1"K!T$-+6/M1I.-"H7X%RGM9 * /?I0- M/S9A3^<8-,)*@9LD:L '!?#!N2M0X=0$=G 19V*ZN\-XD.Q(XB'!>+ANUR] M3PXE\!#= 5>'+((\DN(DDO0:>"P(*!6;/=*H81>HX*RD3=\5Y.:=G92;$ZF!X/'V MS&D4J>,LL;F M_)R7.U\B0'\_0+@$_D\C0J,9?9V_$3%U86:I^[H O@-K_M,/>.C\TG39N92U M^E6L3.7$G,J_P^TGF[$E0LVXSN5=E@;$7!J,68 YQ(LZP5BKA>Z M$>RAYWSGWF8[]PET4TE?9Q;JWL^I*[ '>31 MUZ:P69@MG>NOLG(A[VT#'+OU9(;; \((X%R"94%#3F@/G)5<$>JIKK K[<,0^#KIJ@KDLFTDT_Y;\;;HW-XF_=EC3!\GBI$FY9%*R,!EN@'K MM8#ZOF),Y@]Z@J+//?\/4$L#!!0 ( '@^5%AG#^@#3P, P5 - M>&PO MC9\9X-P/G*)7!XA>='!=C6'2\6'2^\5Q^=ZVO"&<:BE+/<5H?0=-Y]DPH8.1 MDX.&M&<\B'"OXW9EYN;O<]$+G?06UQ"#NLY&@ZP0FW*+?!O0RB2GWB/A0W], M.)M(!JR,Y(RO;+@+@6G!"^DI7>%0]N#6Z#6R9DHI,EM,]B_D_KR M'6#= X.,\\9@U[>!T: D2E$I;G3'7&R"3R"O;M^O2NUP)LDJ[%[Y&X(YZ223 M0J94-FE"?QT:#3C-P(YDLSF<55$& "I5Y+J1,C(K!#$>UHRZH66GE/,[>#[\ MR+:TEUEKSRS4YX4>CC!]J%%Z*VG& MEJ:_S!H#F'J(JY.RY*M/G,U$3NW@#TXX&I USYL7DOW6V:!4ICI I>\]4JG8 MM!WY)4EY3Y=J74[+#/?9U1027C;M*[]MSS++W8<]5[+LGFJ[!IV M>JQ?^F_=Y-4QF(R/P>11U&3_&$PF1V"R]VI/S>>8#-^DR:#>"K7V6UN[K2;J MP:YVZ'^'_3'?)/4F"\85$W5OSM*4BB>;+BVOR$3_J[>EKZ]/:4867-TWX-#? MM+_1E"WRI+GJ%B:BOFK3_@K#"^-F2ZUS,9'2)4W'=5?.)J;IZ8;.6A] V$5N MS.%&,([%W A@6![, <:Q+"S/_S2>/CH>BV'>^DZDCW+Z*,>R7,C8?+ \;DZB M#_=(DR2*XAB;T?'8Z6",S5LMAGD#!I8',CUOKO'5QBMD?QU@:[JO0K"1 MXI6(C12?:T#<\P:,)'&O-I8'&-@J8+4#^=UYH*;'C7A_L+HFB)'$C@+D=1!&&P-V((Y@#\( A463>@SOOHV#]G@HV MOW^._@!02P,$% @ >#Y46)>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'M$RJ6W:K=+65NLNCQ.Q MB8.*(0+&ZGL+%LYMSX> MC6RYX@VS[_2:*SBRU*9A#G9-/;)KPUEE5YR[1H[H>#P=-4RH[,/[S5@W9A3O M:,=+)[2"1M_P0_ '^_>XWR7WPHJ%D,(]S;*P+7E&&J%$(YYY-U:J-H/ WJ&PKZ^CN%2U]6W5T[ MP(UB:(X%'#"750 ?#O),JXHKRRL"6U9+40%'14Z99*KD)(*D""3=(>0O&D$6 M"&2Q$\A;CP.G1I 3!'*R0\A>)/<1R/UA(;\KUE;"=9 O<2/(*0(Y'1;R"K(C MRN6*N-9SH)3EMK5#0APCD M80+( B OU3WT!$WP.'Q'"-E1 K))('-,U?[BY,1:<$:6U;7A=4@U7SE,=-N;Y1Q32SZP6P+F@<=L.;DP MNB$G<*H4_4238V+)!S9+0#P$Q,^NS#!]G9Y^DSPT$O,1_FD3R)2+Q)?C)C($GW)A@32)["(#D- M?[R:23^])8?0J;J'B.DC3^&/O.B2(&3 TK4 >KV0HO:=8TS,)?G ,MFN8'(# M*YJR;SR*&86F,,H_-B9OH+22W+Z-(3&OT!1>V2KF@!ICHB5+"J^\IK_>2IMB M;J%IW;)UMC')T!22Z67'K8B88&@*P;RVT.[/-.89FL(S_S[< -TV#3-/O4H? MDPY-(9U7'N\YCZU-,?'0%.+9CNG;8DQ,/'1G50RTG,C&F.B[\M2JZ>;;$N^\4=8QL68F(&*% :*,/?( M11O>^'SQK[G;&!.S4)'"0J]58_UWI)B%BB35SLMJ[,_LQYB8A8HDI4]_V1'] M/6-,S$)%DO*GA[E'KEL'0 KJM!@3LU 1+#3:?!*I^!+FIKJ"2UAH+YDL;PSQ M/]W;FLF^+Z:6K91GT':M/FM6;;ZP;+X.??@-4$L#!!0 ( '@^5%A N\,M MAP$ +P7 : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V,MNPC 0 MA>%707D G)GA6@&K;MA6O$ $YB)R4^RJ\/:-8 $'==$-\EE%MI7)O_H4>?'E MRR*>FCH<3VT87*JR#LOL&&/[X5S8'GU5A&'3^KH_V3==5<1^V1U<6VS/Q<$[ MS?.)ZYYG9*O%\\S!YMKZ_TQL]OO3UG\VV^_*U_&/P>ZGZ<[AZ'W,!INB._BX MS-RE?&P'=WO(L)^<#=:[9=:M=Y*YU$$*09H^R"#(T@>-(&B4/F@,0>/T01,( MFJ0/FD+0-'W0#()FZ8/F$#1/'R0YRI@3)+U@3:"U(-="X+4@V$(@MB#90F"V M(-I"H+8@VT+@MB#<0B"W(-U"8+<@WD*@MZ+>2J"WHMY*H+>^_&P3Z*VHMQ+H MK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1Z&VHMQ'H M;2^7)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;>_4.\1KZ<.CY[[& MV\AW4AW[=_WC\[?E?1-Q'MUP=G!9O_H%4$L#!!0 ( '@^5%C_>6J2GP$ M !T8 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6Z#,!"$7P5QC8)CNTU_ ME.32]MKFT!=P80DH@"W;29.WKR$_4JL4)4JES@4+O#LS>*7O )/WK2$7;>JJ M<=.X\-X\,N;2@FKE$FVH"3NYMK7RX=8NF%'I4BV(B=%HS%+=>&K\T+<:\6SR M3+E:53YZV83'KM3--+94N3AZVA6V7M-8&5.5J?)AGZV;[(?+<.^0A,ZNQA6E M<8-0$+.3#NW.[P;[OK[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ >#Y46%/BH[EK!0 0AP !@ ("! M#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>#Y46/NA<9VA!0 91< !@ ("!_Q@ 'AL+W=O !X;"]W;W)K'P & @(%.)P >&PO=V]R M:W-H965T&UL4$L! A0#% @ >#Y46&NI8\G-! #@L M !@ ("!Q2X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >#Y46 %,8BRV P $@@ !D ("! M7D< 'AL+W=O&PO=V]R:W-H965T). !X;"]W;W)K&UL4$L! A0#% M @ >#Y46#-&UL4$L! A0#% @ >#Y46"7(<-0C M P 7 8 !D ("!:E\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >#Y46)[])?*Y! $ H !D M ("!I&D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ >#Y46#&PO=V]R:W-H965T&UL4$L! A0#% @ M>#Y46- BAPO< @ R08 !D ("!)(T 'AL+W=O&UL4$L! A0#% @ >#Y46&0*3+=# @ M108 !D ("!@I@ 'AL+W=O&PO=V]R:W-H965T M83/EX0( /\* 9 " @6F@ !X;"]W;W)K&UL4$L! A0#% @ >#Y46$=,"E.W! Y!X !D M ("!@:, 'AL+W=O&PO=V]R:W-H M965T*YN. , 'P+ 9 M " @7>M !X;"]W;W)K&UL4$L! M A0#% @ >#Y46#JI($I% @ *08 !D ("!YK 'AL M+W=OL0" M !(" &0 @(%BLP >&PO=V]R:W-H965T&UL4$L! A0#% @ >#Y4 M6,,35*L2 P XPL !D ("!%+L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >#Y46&6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ >#Y46$"[PRV' 0 O!< !H M ( !+<\ 'AL+U]R96QS+W=O#Y46/]Y:I*? 0 '1@ !, ( ![- %M# G;VYT96YT7U1Y<&5S72YX;6Q02P4& "\ +P# # O-( end XML 51 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 52 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 54 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 136 208 1 false 34 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.admtronics.com/20231231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Sheet http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows Unaudited Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Nature of Business Sheet http://www.admtronics.com/20231231/role/statement-note-1-nature-of-business Note 1 - Nature of Business Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Significant Accounting Policies Sheet http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies Note 2 - Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Inventories Sheet http://www.admtronics.com/20231231/role/statement-note-3-inventories Note 3 - Inventories Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Intangible Assets Sheet http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets Note 4 - Intangible Assets Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Concentrations Sheet http://www.admtronics.com/20231231/role/statement-note-5-concentrations Note 5 - Concentrations Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Disaggregated Revenues and Segment Information Sheet http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information Note 6 - Disaggregated Revenues and Segment Information Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Due From Affiliate Sheet http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate Note 7 - Due From Affiliate Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Leases Sheet http://www.admtronics.com/20231231/role/statement-note-8-leases Note 8 - Leases Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Paycheck Protection Program (PPP) Loan Sheet http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan Note 9 - Paycheck Protection Program (PPP) Loan Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Line of Credit Sheet http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit Note 10 - Line of Credit Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Warrants Sheet http://www.admtronics.com/20231231/role/statement-note-11-warrants Note 11 - Warrants Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Legal Proceedings Sheet http://www.admtronics.com/20231231/role/statement-note-12-legal-proceedings Note 12 - Legal Proceedings Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Contractual Obligations and Other Commitments Sheet http://www.admtronics.com/20231231/role/statement-note-13-contractual-obligations-and-other-commitments- Note 13 - Contractual Obligations and Other Commitments Notes 19 false false R20.htm 019 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies 20 false false R21.htm 020 - Disclosure - Note 3 - Inventories (Tables) Sheet http://www.admtronics.com/20231231/role/statement-note-3-inventories-tables Note 3 - Inventories (Tables) Tables http://www.admtronics.com/20231231/role/statement-note-3-inventories 21 false false R22.htm 021 - Disclosure - Note 4 - Intangible Assets (Tables) Sheet http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-tables Note 4 - Intangible Assets (Tables) Tables http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets 22 false false R23.htm 022 - Disclosure - Note 6 - Disaggregated Revenues and Segment Information (Tables) Sheet http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-tables Note 6 - Disaggregated Revenues and Segment Information (Tables) Tables http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information 23 false false R24.htm 023 - Disclosure - Note 8 - Leases (Tables) Sheet http://www.admtronics.com/20231231/role/statement-note-8-leases-tables Note 8 - Leases (Tables) Tables http://www.admtronics.com/20231231/role/statement-note-8-leases 24 false false R25.htm 024 - Disclosure - Note 11 - Warrants (Tables) Sheet http://www.admtronics.com/20231231/role/statement-note-11-warrants-tables Note 11 - Warrants (Tables) Tables http://www.admtronics.com/20231231/role/statement-note-11-warrants 25 false false R26.htm 025 - Disclosure - Note 2 - Significant Accounting Policies (Details Textual) Sheet http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies-details-textual Note 2 - Significant Accounting Policies (Details Textual) Details 26 false false R27.htm 026 - Disclosure - Note 3 - Inventories - Summary of Inventory (Details) Sheet http://www.admtronics.com/20231231/role/statement-note-3-inventories-summary-of-inventory-details Note 3 - Inventories - Summary of Inventory (Details) Details 27 false false R28.htm 027 - Disclosure - Note 4 - Intangible Assets (Details Textual) Sheet http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-details-textual Note 4 - Intangible Assets (Details Textual) Details http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-tables 28 false false R29.htm 028 - Disclosure - Note 4 - Intangible Assets - Intangible Assets (Details) Sheet http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details Note 4 - Intangible Assets - Intangible Assets (Details) Details 29 false false R30.htm 029 - Disclosure - Note 4 - Intangible Assets - Estimated Aggregate Future Amortization Expense (Details) Sheet http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details Note 4 - Intangible Assets - Estimated Aggregate Future Amortization Expense (Details) Details 30 false false R31.htm 030 - Disclosure - Note 5 - Concentrations (Details Textual) Sheet http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual Note 5 - Concentrations (Details Textual) Details http://www.admtronics.com/20231231/role/statement-note-5-concentrations 31 false false R32.htm 031 - Disclosure - Note 6 - Disaggregated Revenues and Segment Information - Net Revenue, Classified by Geography (Details) Sheet http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details Note 6 - Disaggregated Revenues and Segment Information - Net Revenue, Classified by Geography (Details) Details 32 false false R33.htm 032 - Disclosure - Note 7 - Due From Affiliate (Details Textual) Sheet http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual Note 7 - Due From Affiliate (Details Textual) Details http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate 33 false false R34.htm 033 - Disclosure - Note 8 - Leases (Details Textual) Sheet http://www.admtronics.com/20231231/role/statement-note-8-leases-details-textual Note 8 - Leases (Details Textual) Details http://www.admtronics.com/20231231/role/statement-note-8-leases-tables 34 false false R35.htm 034 - Disclosure - Note 8 - Leases - Future Minimum Lease Payments (Details) Sheet http://www.admtronics.com/20231231/role/statement-note-8-leases-future-minimum-lease-payments-details Note 8 - Leases - Future Minimum Lease Payments (Details) Details 35 false false R36.htm 035 - Disclosure - Note 9 - Paycheck Protection Program (PPP) Loan (Details Textual) Sheet http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual Note 9 - Paycheck Protection Program (PPP) Loan (Details Textual) Details http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan 36 false false R37.htm 036 - Disclosure - Note 10 - Line of Credit (Details Textual) Sheet http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit-details-textual Note 10 - Line of Credit (Details Textual) Details http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit 37 false false R38.htm 037 - Disclosure - Note 11 - Warrants (Details Textual) Sheet http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual Note 11 - Warrants (Details Textual) Details http://www.admtronics.com/20231231/role/statement-note-11-warrants-tables 38 false false R39.htm 038 - Disclosure - Note 11 - Warrants - Outstanding and Exercisable (Details) Sheet http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details Note 11 - Warrants - Outstanding and Exercisable (Details) Details 39 false false All Reports Book All Reports admt-20231231.xsd admt-20231231_cal.xml admt-20231231_def.xml admt-20231231_lab.xml admt-20231231_pre.xml admt20231231c_10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 57 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "admt20231231c_10q.htm": { "nsprefix": "admt", "nsuri": "http://www.admtronics.com/20231231", "dts": { "schema": { "local": [ "admt-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "admt-20231231_cal.xml" ] }, "definitionLink": { "local": [ "admt-20231231_def.xml" ] }, "labelLink": { "local": [ "admt-20231231_lab.xml" ] }, "presentationLink": { "local": [ "admt-20231231_pre.xml" ] }, "inline": { "local": [ "admt20231231c_10q.htm" ] } }, "keyStandard": 187, "keyCustom": 21, "axisStandard": 17, "axisCustom": 0, "memberStandard": 14, "memberCustom": 19, "hidden": { "total": 16, "http://fasb.org/us-gaap/2023": 10, "http://xbrl.sec.gov/dei/2023": 5, "http://www.admtronics.com/20231231": 1 }, "contextCount": 136, "entityCount": 1, "segmentCount": 34, "elementCount": 316, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 455, "http://xbrl.sec.gov/dei/2023": 26 }, "report": { "R1": { "role": "http://www.admtronics.com/20231231/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited", "longName": "003 - 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": "d_2023-10-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-10-01_2023-12-31", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "unique": true } }, "R5": { "role": "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "longName": "004 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "i_2022-03-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true }, "uniqueAnchor": null }, "R6": { "role": "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "longName": "005 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "unique": true } }, "R7": { "role": "http://www.admtronics.com/20231231/role/statement-note-1-nature-of-business", "longName": "006 - Disclosure - Note 1 - Nature of Business", "shortName": "Note 1 - Nature of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies", "longName": "007 - Disclosure - Note 2 - Significant Accounting Policies", "shortName": "Note 2 - Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.admtronics.com/20231231/role/statement-note-3-inventories", "longName": "008 - Disclosure - Note 3 - Inventories", "shortName": "Note 3 - Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets", "longName": "009 - Disclosure - Note 4 - Intangible Assets", "shortName": "Note 4 - Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "longName": "010 - Disclosure - Note 5 - Concentrations", "shortName": "Note 5 - Concentrations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information", "longName": "011 - Disclosure - Note 6 - Disaggregated Revenues and Segment Information", "shortName": "Note 6 - Disaggregated Revenues and Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate", "longName": "012 - Disclosure - Note 7 - Due From Affiliate", "shortName": "Note 7 - Due From Affiliate", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.admtronics.com/20231231/role/statement-note-8-leases", "longName": "013 - Disclosure - Note 8 - Leases", "shortName": "Note 8 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "admt:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "admt:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan", "longName": "014 - Disclosure - Note 9 - Paycheck Protection Program (PPP) Loan", "shortName": "Note 9 - Paycheck Protection Program (PPP) Loan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit", "longName": "015 - Disclosure - Note 10 - Line of Credit", "shortName": "Note 10 - Line of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.admtronics.com/20231231/role/statement-note-11-warrants", "longName": "016 - Disclosure - Note 11 - Warrants", "shortName": "Note 11 - Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "admt:WarrantLiabilityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "admt:WarrantLiabilityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.admtronics.com/20231231/role/statement-note-12-legal-proceedings", "longName": "017 - Disclosure - Note 12 - Legal Proceedings", "shortName": "Note 12 - Legal Proceedings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.admtronics.com/20231231/role/statement-note-13-contractual-obligations-and-other-commitments-", "longName": "018 - Disclosure - Note 13 - Contractual Obligations and Other Commitments", "shortName": "Note 13 - Contractual Obligations and Other Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies", "longName": "019 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.admtronics.com/20231231/role/statement-note-3-inventories-tables", "longName": "020 - Disclosure - Note 3 - Inventories (Tables)", "shortName": "Note 3 - Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "admt:ScheduleOfInventoryTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "admt:ScheduleOfInventoryTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-tables", "longName": "021 - Disclosure - Note 4 - Intangible Assets (Tables)", "shortName": "Note 4 - Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-tables", "longName": "022 - Disclosure - Note 6 - Disaggregated Revenues and Segment Information (Tables)", "shortName": "Note 6 - Disaggregated Revenues and Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.admtronics.com/20231231/role/statement-note-8-leases-tables", "longName": "023 - Disclosure - Note 8 - Leases (Tables)", "shortName": "Note 8 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "admt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "admt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.admtronics.com/20231231/role/statement-note-11-warrants-tables", "longName": "024 - Disclosure - Note 11 - Warrants (Tables)", "shortName": "Note 11 - Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "admt:WarrantLiabilityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-12-31", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "admt:WarrantLiabilityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies-details-textual", "longName": "025 - Disclosure - Note 2 - Significant Accounting Policies (Details Textual)", "shortName": "Note 2 - Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashUninsuredAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-03-31", "name": "us-gaap:CashUninsuredAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "unique": true } }, "R27": { "role": "http://www.admtronics.com/20231231/role/statement-note-3-inventories-summary-of-inventory-details", "longName": "026 - Disclosure - Note 3 - Inventories - Summary of Inventory (Details)", "shortName": "Note 3 - Inventories - Summary of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "admt:ScheduleOfInventoryTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true }, "uniqueAnchor": null }, "R28": { "role": "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-details-textual", "longName": "027 - Disclosure - Note 4 - Intangible Assets (Details Textual)", "shortName": "Note 4 - Intangible Assets (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details", "longName": "028 - Disclosure - Note 4 - Intangible Assets - Intangible Assets (Details)", "shortName": "Note 4 - Intangible Assets - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details", "longName": "029 - Disclosure - Note 4 - Intangible Assets - Estimated Aggregate Future Amortization Expense (Details)", "shortName": "Note 4 - Intangible Assets - Estimated Aggregate Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual", "longName": "030 - Disclosure - Note 5 - Concentrations (Details Textual)", "shortName": "Note 5 - Concentrations (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "d_2023-10-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-10-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TwoCustomersMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "unique": true } }, "R32": { "role": "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details", "longName": "031 - Disclosure - Note 6 - Disaggregated Revenues and Segment Information - Net Revenue, Classified by Geography (Details)", "shortName": "Note 6 - Disaggregated Revenues and Segment Information - Net Revenue, Classified by Geography (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "d_2023-10-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-10-01_2023-12-31_StatementGeographicalAxis-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "unique": true } }, "R33": { "role": "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual", "longName": "032 - Disclosure - Note 7 - Due From Affiliate (Details Textual)", "shortName": "Note 7 - Due From Affiliate (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "d_2017-04-01_2018-03-31_RelatedPartyTransactionAxis-EngineeringServicesMember_RelatedPartyTransactionsByRelatedPartyAxis-QolMember", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2017-04-01_2018-03-31_RelatedPartyTransactionAxis-EngineeringServicesMember_RelatedPartyTransactionsByRelatedPartyAxis-QolMember", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.admtronics.com/20231231/role/statement-note-8-leases-details-textual", "longName": "033 - Disclosure - Note 8 - Leases (Details Textual)", "shortName": "Note 8 - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "d_2023-10-01_2023-12-31", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "admt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-10-01_2023-12-31", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "admt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.admtronics.com/20231231/role/statement-note-8-leases-future-minimum-lease-payments-details", "longName": "034 - Disclosure - Note 8 - Leases - Future Minimum Lease Payments (Details)", "shortName": "Note 8 - Leases - Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "admt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "admt:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual", "longName": "035 - Disclosure - Note 9 - Paycheck Protection Program (PPP) Loan (Details Textual)", "shortName": "Note 9 - Paycheck Protection Program (PPP) Loan (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "d_2021-02-01_2021-02-28_DebtInstrumentAxis-PaycheckProtectionProgramCaresActMember", "name": "us-gaap:ProceedsFromNotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2021-02-01_2021-02-28_DebtInstrumentAxis-PaycheckProtectionProgramCaresActMember", "name": "us-gaap:ProceedsFromNotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit-details-textual", "longName": "036 - Disclosure - Note 10 - Line of Credit (Details Textual)", "shortName": "Note 10 - Line of Credit (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "i_2018-06-15_CreditFacilityAxis-RevolvingCreditFacilityMember", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2018-06-15_CreditFacilityAxis-RevolvingCreditFacilityMember", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual", "longName": "037 - Disclosure - Note 11 - Warrants (Details Textual)", "shortName": "Note 11 - Warrants (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "admt:WarrantLiabilityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-04-11_ClassOfWarrantOrRightAxis-ConsultingAgreementMember", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "admt:WarrantLiabilityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "unique": true } }, "R39": { "role": "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details", "longName": "038 - Disclosure - Note 11 - Warrants - Outstanding and Exercisable (Details)", "shortName": "Note 11 - Warrants - Outstanding and Exercisable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "admt:WarrantLiabilityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-03-31", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "admt:WarrantLiabilityTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "admt20231231c_10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "admt_AccountsPayableBalanceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "AccountsPayableBalanceMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Accounts Payable Balance [Member]", "documentation": "Related to accounts payable balance." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r11", "r497" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r463" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance for credit losses of $429,872 and $694,871 at September 30, 2023 and March 31, 2023, respectively", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r186", "r187" ] }, "us-gaap_AccountsReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Due from affiliate", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent." } } }, "auth_ref": [ "r186", "r355" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued expenses and other current liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r76" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r56" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r286", "r287", "r288", "r393", "r528", "r529", "r530", "r543", "r564" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Stock based compensation", "terseLabel": "Stock based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r40", "r41", "r282" ] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r95" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdvertisingExpense", "terseLabel": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r289" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "terseLabel": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r115", "r188", "r196", "r197", "r199", "r560" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r115", "r188", "r196" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "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": [ "r156" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r85", "r114", "r133", "r160", "r174", "r180", "r193", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r297", "r299", "r312", "r358", "r419", "r497", "r508", "r539", "r540", "r550" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r108", "r118", "r133", "r193", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r297", "r299", "r312", "r497", "r539", "r540", "r550" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsNoncurrent", "totalLabel": "Total other assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r133", "r193", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r297", "r299", "r312", "r539", "r540", "r550" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other Assets:" } } }, "auth_ref": [] }, "us-gaap_BankOverdrafts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankOverdrafts", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Bank overdraft", "documentation": "Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing." } } }, "auth_ref": [ "r16", "r35" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r23", "r111", "r477" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "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": [ "r24" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash and cash equivalents - beginning of period", "periodEndLabel": "Cash and cash equivalents - end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": [ "r23", "r70", "r130" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net decrease in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r70" ] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashUninsuredAmount", "terseLabel": "Cash, Uninsured Amount", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "admt_ChemicalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ChemicalMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details" ], "lang": { "en-us": { "role": { "label": "Chemical [Member]", "documentation": "Represents the chemical segment of the company." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_CityAreaCode", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r39" ] }, "admt_ClassOfWarrantOrRightCancelledDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ClassOfWarrantOrRightCancelledDuringPeriod", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Cancelled, shares (in shares)", "documentation": "The number of warrants or rights cancelled during period." } } }, "auth_ref": [] }, "admt_ClassOfWarrantOrRightCancelledDuringPeriodExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ClassOfWarrantOrRightCancelledDuringPeriodExercisePrice", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Cancelled, weighted average exercise price (in dollars per share)", "documentation": "Exercise price per share of warrants or rights cancelled during period." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details" ], "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": [] }, "admt_ClassOfWarrantOrRightExercisable": { "xbrltype": "sharesItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ClassOfWarrantOrRightExercisable", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercisable", "documentation": "The number of shares exercisable for warrants or rights." } } }, "auth_ref": [] }, "admt_ClassOfWarrantOrRightExercisableExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ClassOfWarrantOrRightExercisableExercisePrice", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, end of period, weighted average exercise price (in dollars per share)", "documentation": "Exercise price of warrants or rights that are exercisable." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)", "periodStartLabel": "Outstanding, beginning of year, weighted average exercise price (in dollars per share)", "periodEndLabel": "Outstanding, end of period, weighted average exercise price (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r262" ] }, "admt_ClassOfWarrantOrRightExercisedDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ClassOfWarrantOrRightExercisedDuringPeriod", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Exercised, shares (in shares)", "documentation": "The number of warrants or rights exercised during period." } } }, "auth_ref": [] }, "admt_ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ClassOfWarrantOrRightExercisedDuringPeriodExercisePrice", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Exercised, weighted average exercise price (in dollars per share)", "documentation": "Exercise price per share of warrants or rights exercised during period." } } }, "auth_ref": [] }, "admt_ClassOfWarrantOrRightExpiredDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ClassOfWarrantOrRightExpiredDuringPeriod", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Expired, shares (in shares)", "documentation": "The number of warrants or rights expired during the period." } } }, "auth_ref": [] }, "admt_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Expired, weighted average exercise price (in dollars per share)", "documentation": "Exercise price of warrants or rights expired during the period." } } }, "auth_ref": [] }, "admt_ClassOfWarrantOrRightIssuedDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ClassOfWarrantOrRightIssuedDuringPeriod", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Issued, shares (in shares)", "documentation": "The number of warrants or rights issued during period." } } }, "auth_ref": [] }, "admt_ClassOfWarrantOrRightIssuedDuringPeriodExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ClassOfWarrantOrRightIssuedDuringPeriodExercisePrice", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Issued, weighted average exercise price (in dollars per share)", "documentation": "Exercise price per share of warrants or rights issued during period." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r262" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "periodStartLabel": "Outstanding, beginning of year, shares (in shares)", "periodEndLabel": "Outstanding, end of period, shares (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "admt_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualLife": { "xbrltype": "durationItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualLife", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding, Weighted Average Remaining Contractual Life", "documentation": "Weighted average remaining contractual life of warrant or right outstanding." } } }, "auth_ref": [] }, "us-gaap_CommitmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsDisclosureTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-13-contractual-obligations-and-other-commitments-" ], "lang": { "en-us": { "role": { "label": "Commitments Disclosure [Text Block]", "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights." } } }, "auth_ref": [ "r79" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r499", "r500", "r501", "r503", "r504", "r505", "r506", "r528", "r529", "r543", "r563", "r564" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r55" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r55", "r407" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued (in shares)", "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": [ "r55" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding, Ending Balance (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r7", "r55", "r407", "r425", "r564", "r565" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.0005 par value; 150,000,000 shares authorized, 67,588,492 shares issued and outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r55", "r360", "r497" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r27", "r29", "r43", "r44", "r185", "r463" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r27", "r29", "r43", "r44", "r185", "r385", "r463" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r27", "r29", "r43", "r44", "r185", "r463", "r514" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r27", "r29", "r43", "r44", "r185" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r27", "r29", "r43", "r44", "r185", "r463" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r42", "r479" ] }, "admt_ConsultingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ConsultingAgreementMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Consulting Agreement [Member]", "documentation": "Represents warrant granted for consulting services received by the Company." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Customer deposits", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r264", "r265", "r276" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r277" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Cost of sales", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r64", "r340" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit", "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit", "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "admt_CurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "CurrentMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-3-inventories", "http://www.admtronics.com/20231231/role/statement-note-3-inventories-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Current [Member]", "documentation": "Information pertaining to inventory." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r28", "r185" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r81", "r132", "r234", "r240", "r241", "r242", "r243", "r244", "r245", "r250", "r257", "r258", "r259" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r10", "r51", "r52", "r86", "r87", "r136", "r235", "r236", "r237", "r238", "r239", "r241", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r319", "r487", "r488", "r489", "r490", "r491", "r526" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit-details-textual", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r18", "r236" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentMaturityDate", "terseLabel": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r103", "r487", "r545" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r19", "r136", "r235", "r236", "r237", "r238", "r239", "r241", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r319", "r487", "r488", "r489", "r490", "r491", "r526" ] }, "us-gaap_DeferredCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Due to stockholder", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [ "r38", "r83" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred tax asset", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r291", "r292" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_DepreciationDepletionAndAmortization", "terseLabel": "Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r3", "r165" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-1-nature-of-business", "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit", "http://www.admtronics.com/20231231/role/statement-note-11-warrants", "http://www.admtronics.com/20231231/role/statement-note-12-legal-proceedings", "http://www.admtronics.com/20231231/role/statement-note-13-contractual-obligations-and-other-commitments-", "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies", "http://www.admtronics.com/20231231/role/statement-note-3-inventories", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate", "http://www.admtronics.com/20231231/role/statement-note-8-leases", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "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/2023", "localname": "DocumentInformationTable", "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_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentPeriodEndDate", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentQuarterlyReport", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r510" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentTransitionReport", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r511" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentType", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Basic and diluted per common share: (in dollars per share)", "terseLabel": "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": [ "r124", "r142", "r143", "r144", "r145", "r146", "r150", "r151", "r153", "r154", "r155", "r157", "r308", "r309", "r356", "r366", "r482" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "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": [ "r25", "r26" ] }, "admt_ElectronicsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ElectronicsMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details" ], "lang": { "en-us": { "role": { "label": "Electronics [Member]", "documentation": "Represents the electronics segment of the company." } } }, "auth_ref": [] }, "admt_EngineeringMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "EngineeringMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details" ], "lang": { "en-us": { "role": { "label": "Engineering [Member]", "documentation": "Represents the engineering segment of the company." } } }, "auth_ref": [] }, "admt_EngineeringServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "EngineeringServicesMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Engineering Services [Member]", "documentation": "Information pertaining to engineering services." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityAddressAddressLine1", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityAddressCityOrTown", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityAddressPostalZipCode", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityAddressStateOrProvince", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "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": [ "r509" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCommonStockSharesOutstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCurrentReportingStatus", "terseLabel": "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/2023", "localname": "EntityDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.admtronics.com/20231231/role/statement-document-and-entity-information", "http://www.admtronics.com/20231231/role/statement-note-1-nature-of-business", "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit", "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit-details-textual", "http://www.admtronics.com/20231231/role/statement-note-11-warrants", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-tables", "http://www.admtronics.com/20231231/role/statement-note-12-legal-proceedings", "http://www.admtronics.com/20231231/role/statement-note-13-contractual-obligations-and-other-commitments-", "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies", "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.admtronics.com/20231231/role/statement-note-3-inventories", "http://www.admtronics.com/20231231/role/statement-note-3-inventories-summary-of-inventory-details", "http://www.admtronics.com/20231231/role/statement-note-3-inventories-tables", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-details-textual", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-tables", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-tables", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual", "http://www.admtronics.com/20231231/role/statement-note-8-leases", "http://www.admtronics.com/20231231/role/statement-note-8-leases-details-textual", "http://www.admtronics.com/20231231/role/statement-note-8-leases-future-minimum-lease-payments-details", "http://www.admtronics.com/20231231/role/statement-note-8-leases-tables", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual", "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies", "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "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/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r509" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityFileNumber", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "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": [ "r509" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityInteractiveDataCurrent", "terseLabel": "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": [ "r512" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityRegistrantName", "terseLabel": "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": [ "r509" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityShellCompany", "terseLabel": "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": [ "r509" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r509" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "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": [ "r509" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "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", "r105", "r121", "r122", "r123", "r137", "r138", "r139", "r141", "r147", "r149", "r158", "r194", "r195", "r263", "r286", "r287", "r288", "r294", "r295", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r313", "r314", "r315", "r316", "r317", "r318", "r327", "r380", "r381", "r382", "r393", "r447" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r190", "r191", "r192" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EquityMethodInvestmentOwnershipPercentage", "terseLabel": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r190" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EquityMethodInvestments", "terseLabel": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r170", "r189", "r518", "r535" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "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": [ "r5", "r9" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Amortization of right-to-use asset", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r322", "r324", "r496" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets, accumulated amortization", "terseLabel": "Intangible assets, accumulated amortization", "negatedLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r112", "r216" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r78" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r78" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r78" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r78" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r341", "r342" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Cost", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r77", "r342" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r33", "r34" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net of accumulated amortization of $24,071 and $22,631 at September 30, 2023 and March 31, 2023, respectively", "terseLabel": "Net carrying amount", "totalLabel": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r77", "r341" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "terseLabel": "Finite-Lived Intangible Assets, Remaining Amortization Period (Year)", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r341" ] }, "admt_FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "admt_FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "admt_ForeignCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ForeignCustomersMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Foreign Customers [Member]", "documentation": "Represents information pertaining to the Company's foreign customers." } } }, "auth_ref": [] }, "admt_FourCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "FourCustomersMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Four Customers [Member]", "documentation": "Related to four customers." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSalesOfLoansNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSalesOfLoansNet", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSalesOfLoansNet", "negatedLabel": "Loan receivable", "documentation": "The net gain (loss) resulting from a sale of loans, including adjustments to record loans classified as held-for-sale at the lower-of-cost-or-market and fair value adjustments to loan held for investment purposes." } } }, "auth_ref": [ "r3", "r92" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual" ], "lang": { "en-us": { "role": { "verboseLabel": "Gain (Loss) on Extinguishment of Debt", "label": "us-gaap_GainsLossesOnExtinguishmentOfDebt", "terseLabel": "Gain (Loss) on Extinguishment of Debt, Total", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r3", "r36", "r37" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "totalLabel": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r63", "r133", "r160", "r173", "r179", "r181", "r193", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r312", "r484", "r539" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income (loss) before provision for income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r61", "r89", "r160", "r173", "r179", "r181", "r357", "r364", "r484" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Total provision (benefit) for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r93", "r102", "r148", "r149", "r168", "r293", "r296", "r367" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "terseLabel": "Accrued expenses and other current liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r525" ] }, "admt_IncreaseDecreaseInBankOverdraft": { "xbrltype": "monetaryItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "IncreaseDecreaseInBankOverdraft", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "admt_IncreaseDecreaseInBankOverdraft", "terseLabel": "Bank overdraft", "documentation": "Represents increase (decrease) in bank overdraft." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Customer deposits", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r338", "r525" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities balances:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOperatingLeaseLiability", "terseLabel": "Payments of operating lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r515", "r525" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r2" ] }, "admt_InitialRecognitionOfPrepaidWarrantExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "InitialRecognitionOfPrepaidWarrantExpense", "crdr": "debit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Initial recognition of prepaid warrant expense", "documentation": "Represents initial recognition of prepaid warrant expense." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r213" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpenseDebt", "negatedLabel": "Interest and finance expenses", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r68", "r254", "r260", "r490", "r491" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r126", "r128", "r129" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-3-inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r200" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-note-3-inventories-summary-of-inventory-details": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-3-inventories-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Finished goods", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r520" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-note-3-inventories-summary-of-inventory-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-3-inventories-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Totals", "totalLabel": "Totals", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r523" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r117", "r478", "r497" ] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNoncurrent", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Long-term inventory", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r519" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r94", "r110", "r116", "r200", "r201", "r203", "r339", "r480" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-note-3-inventories-summary-of-inventory-details": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-3-inventories-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Raw materials", "terseLabel": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r521" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Write-off of inventories", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r202" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r66", "r163" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.admtronics.com/20231231/role/statement-document-and-entity-information", "http://www.admtronics.com/20231231/role/statement-note-1-nature-of-business", "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit", "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit-details-textual", "http://www.admtronics.com/20231231/role/statement-note-11-warrants", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-tables", "http://www.admtronics.com/20231231/role/statement-note-12-legal-proceedings", "http://www.admtronics.com/20231231/role/statement-note-13-contractual-obligations-and-other-commitments-", "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies", "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.admtronics.com/20231231/role/statement-note-3-inventories", "http://www.admtronics.com/20231231/role/statement-note-3-inventories-summary-of-inventory-details", "http://www.admtronics.com/20231231/role/statement-note-3-inventories-tables", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-details-textual", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-tables", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-tables", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual", "http://www.admtronics.com/20231231/role/statement-note-8-leases", "http://www.admtronics.com/20231231/role/statement-note-8-leases-details-textual", "http://www.admtronics.com/20231231/role/statement-note-8-leases-future-minimum-lease-payments-details", "http://www.admtronics.com/20231231/role/statement-note-8-leases-tables", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual", "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies", "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalMattersAndContingenciesTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-12-legal-proceedings" ], "lang": { "en-us": { "role": { "label": "Legal Matters and Contingencies [Text Block]", "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies." } } }, "auth_ref": [ "r80" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r323" ] }, "admt_LesseeOperatingAndFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "LesseeOperatingAndFinanceLeasesTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-8-leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating and Finance Leases [Text Block]", "documentation": "The entire disclosure for operating and finance leases of lessee." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-8-leases-tables" ], "lang": { "en-us": { "role": { "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": [ "r548" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-8-leases-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "terseLabel": "FY 2028", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r548" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-8-leases-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "terseLabel": "FY 2027", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r548" ] }, "admt_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSeven": { "xbrltype": "monetaryItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSeven", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-8-leases-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "admt_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSeven", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Seven", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in seventh rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [] }, "admt_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix": { "xbrltype": "monetaryItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-8-leases-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "admt_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix", "terseLabel": "FY 2029", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in sixth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-8-leases-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "terseLabel": "FY 2026", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r548" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-8-leases-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "terseLabel": "FY 2025", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r548" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-8-leases-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "terseLabel": "FY 2024", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r548" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-8-leases-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "terseLabel": "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": [ "r326" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r15", "r133", "r193", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r298", "r299", "r300", "r312", "r406", "r483", "r508", "r539", "r550", "r551" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r60", "r88", "r362", "r497", "r527", "r536", "r546" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "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": [ "r17", "r109", "r133", "r193", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r298", "r299", "r300", "r312", "r497", "r539", "r550", "r551" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesNoncurrent", "totalLabel": "Total long-term liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r10", "r48", "r49", "r50", "r53", "r133", "r193", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r298", "r299", "r300", "r312", "r539", "r550", "r551" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Long-term liabilities" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCredit", "terseLabel": "Short-Term Debt, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r10", "r87", "r559" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityExpirationDate1", "terseLabel": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r12" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r12" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Line of credit", "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r51", "r86" ] }, "us-gaap_LoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayable", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LoansPayable", "terseLabel": "Loans Payable, Total", "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r10", "r87", "r559" ] }, "us-gaap_LoansPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual" ], "lang": { "en-us": { "role": { "label": "Loans Payable [Member]", "documentation": "Borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.admtronics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_LocalPhoneNumber", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r81" ] }, "admt_LongTermMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "LongTermMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-3-inventories", "http://www.admtronics.com/20231231/role/statement-note-3-inventories-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Long Term [Member", "documentation": "Information pertaining to inventory." } } }, "auth_ref": [] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "PPP loan less current portion", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r19" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r185", "r494", "r542", "r561", "r562" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies", "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-details-textual", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r221", "r222", "r223", "r224", "r281", "r337", "r379", "r398", "r399", "r453", "r455", "r457", "r458", "r460", "r473", "r474", "r485", "r492", "r495", "r498", "r541", "r552", "r553", "r554", "r555", "r556", "r557" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r544" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r310" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies", "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-details-textual", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r221", "r222", "r223", "r224", "r281", "r337", "r379", "r398", "r399", "r453", "r455", "r457", "r458", "r460", "r473", "r474", "r485", "r492", "r495", "r498", "r541", "r552", "r553", "r554", "r555", "r556", "r557" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r185", "r494", "r542", "r561", "r562" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "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": [ "r127" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows provided (used) in financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "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": [ "r127" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "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": [ "r70", "r71", "r72" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 }, "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Net (loss)", "totalLabel": "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": [ "r62", "r72", "r90", "r107", "r119", "r120", "r123", "r133", "r140", "r142", "r143", "r144", "r145", "r148", "r149", "r152", "r160", "r173", "r179", "r181", "r193", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r309", "r312", "r365", "r427", "r445", "r446", "r484", "r507", "r539" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r566", "r567", "r568", "r569" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Non-cash activities:" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Total other income (expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r67" ] }, "admt_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableGrossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableGrossNoncurrent", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Loan receivable", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease." } } }, "auth_ref": [ "r186", "r537" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "PPP loan", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r14" ] }, "admt_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "admt_NumberOfVendors": { "xbrltype": "integerItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "NumberOfVendors", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "admt_NumberOfVendors", "terseLabel": "Number of Vendors", "documentation": "The number of vendors." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income (loss) from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r160", "r173", "r179", "r181", "r484" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r547" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-8-leases-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r321" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r321" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liability less current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r321" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r320" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-8-leases-future-minimum-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r325", "r496" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-1-nature-of-business" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r47", "r84", "r386", "r387" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r113" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "admt_PPPTermLoanOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "PPPTermLoanOneMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual" ], "lang": { "en-us": { "role": { "label": "PPP Term Loan One [Member]", "documentation": "Represents information pertaining to the term loan payable with a maturity date of May 15, 2025." } } }, "auth_ref": [] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Non-cash interest expense", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r3" ] }, "admt_PatentsAndTrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "PatentsAndTrademarksMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Patents And Trademarks [Member]", "documentation": "Patents and trademarks [member" } } }, "auth_ref": [] }, "admt_PaycheckProtectionProgramCaresActMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "PaycheckProtectionProgramCaresActMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual" ], "lang": { "en-us": { "role": { "label": "Paycheck Protection Program CARES Act [Member]", "documentation": "Represents loan designed to provide funds for small businesses to keep their employees on the payroll." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireSoftware", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireSoftware", "negatedLabel": "Purchase of software", "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r69" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share (in dollars 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": [ "r54", "r261" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized (in shares)", "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": [ "r54", "r407" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued (in shares)", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r54", "r261" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding, Ending Balance (in shares)", "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": [ "r54", "r407", "r425", "r564", "r565" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $.01 par value; 5,000,000 shares authorized, no shares issued and outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r54", "r359", "r497" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r524" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "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": [ "r517" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from line of credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r21", "r526" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromNotesPayable", "terseLabel": "Proceeds from Notes Payable, Total", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ProceedsFromRepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfNotesPayable", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromRepaymentsOfNotesPayable", "terseLabel": "Proceeds (payments) from/to PPP loan", "documentation": "Amount of cash inflow (outflow) from long-term debt supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfRelatedPartyDebt", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Due to shareholder", "documentation": "Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "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": [ "r4", "r98", "r101", "r363" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "terseLabel": "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_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Change in allowance for credit losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r125", "r198" ] }, "us-gaap_ProvisionForLoanLeaseAndOtherLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForLoanLeaseAndOtherLosses", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Loan impairment", "documentation": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value." } } }, "auth_ref": [ "r2", "r6", "r91" ] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-3-inventories", "http://www.admtronics.com/20231231/role/statement-note-3-inventories-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r522" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-3-inventories", "http://www.admtronics.com/20231231/role/statement-note-3-inventories-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Inventory [Domain]", "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r522" ] }, "admt_QolMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "QolMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Qol [Member]", "documentation": "Information pertaining to Qol Devices Inc." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies", "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-details-textual", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r221", "r222", "r223", "r224", "r279", "r281", "r283", "r284", "r285", "r336", "r337", "r379", "r398", "r399", "r453", "r455", "r457", "r458", "r460", "r473", "r474", "r485", "r492", "r495", "r498", "r501", "r538", "r541", "r553", "r554", "r555", "r556", "r557" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies", "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-details-textual", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r221", "r222", "r223", "r224", "r279", "r281", "r283", "r284", "r285", "r336", "r337", "r379", "r398", "r399", "r453", "r455", "r457", "r458", "r460", "r473", "r474", "r485", "r492", "r495", "r498", "r501", "r538", "r541", "r553", "r554", "r555", "r556", "r557" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r531", "r532", "r533", "r534" ] }, "admt_ReclassOfWarrantLiabilityToAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ReclassOfWarrantLiabilityToAdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Reclass of Warrant Liability to Additional Paid in Capital", "documentation": "Represents reclass of warrant liability to additional paid in capital." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r280", "r331", "r332", "r401", "r402", "r403", "r404", "r405", "r424", "r426", "r452" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r134", "r135", "r331", "r332", "r333", "r334", "r401", "r402", "r403", "r404", "r405", "r424", "r426", "r452" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RelatedPartyTransactionAmountsOfTransaction", "terseLabel": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r45", "r331" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r331", "r332", "r549" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r280", "r331", "r332", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r401", "r402", "r403", "r404", "r405", "r424", "r426", "r452", "r549" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate" ], "lang": { "en-us": { "role": { "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": [ "r328", "r329", "r330", "r332", "r335", "r390", "r391", "r392", "r430", "r431", "r432", "r450", "r451" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLinesOfCredit", "negatedLabel": "Repayments of line of credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r22", "r526" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r46", "r290", "r558" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r57", "r82", "r361", "r383", "r384", "r389", "r408", "r497" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r105", "r137", "r138", "r139", "r141", "r147", "r149", "r194", "r195", "r286", "r287", "r288", "r294", "r295", "r301", "r303", "r304", "r306", "r307", "r380", "r382", "r393", "r564" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details" ], "lang": { "en-us": { "role": { "label": "Net revenues", "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r161", "r162", "r172", "r177", "r178", "r182", "r183", "r185", "r274", "r275", "r340" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r104", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r278" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r8" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r428", "r475", "r481" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit", "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r185", "r513" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r190", "r191", "r192" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r33", "r34" ] }, "admt_ScheduleOfInventoryTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ScheduleOfInventoryTableTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-3-inventories-tables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Inventory [Table Text Block]", "documentation": "Tabular disclosure of the amount of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-tables" ], "lang": { "en-us": { "role": { "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": [ "r39" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r34" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r185", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r219", "r220", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r486", "r516", "r561" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r183", "r184", "r395", "r396", "r397", "r454", "r456", "r459", "r461", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r476", "r493", "r501", "r542", "r561" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock based compensation", "label": "us-gaap_ShareBasedCompensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r11" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r73", "r131" ] }, "admt_SoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "SoftwareMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Software [Member]", "documentation": "Software" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r106", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r185", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r218", "r219", "r220", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r486", "r516", "r561" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r20", "r105", "r121", "r122", "r123", "r137", "r138", "r139", "r141", "r147", "r149", "r158", "r194", "r195", "r263", "r286", "r287", "r288", "r294", "r295", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r313", "r314", "r315", "r316", "r317", "r318", "r327", "r380", "r381", "r382", "r393", "r447" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r183", "r184", "r395", "r396", "r397", "r454", "r456", "r459", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r476", "r493", "r501", "r542", "r561" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.admtronics.com/20231231/role/statement-note-1-nature-of-business", "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit", "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit-details-textual", "http://www.admtronics.com/20231231/role/statement-note-11-warrants", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-tables", "http://www.admtronics.com/20231231/role/statement-note-12-legal-proceedings", "http://www.admtronics.com/20231231/role/statement-note-13-contractual-obligations-and-other-commitments-", "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies", "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.admtronics.com/20231231/role/statement-note-3-inventories", "http://www.admtronics.com/20231231/role/statement-note-3-inventories-summary-of-inventory-details", "http://www.admtronics.com/20231231/role/statement-note-3-inventories-tables", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-details-textual", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-tables", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-tables", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual", "http://www.admtronics.com/20231231/role/statement-note-8-leases", "http://www.admtronics.com/20231231/role/statement-note-8-leases-details-textual", "http://www.admtronics.com/20231231/role/statement-note-8-leases-future-minimum-lease-payments-details", "http://www.admtronics.com/20231231/role/statement-note-8-leases-tables", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual", "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies", "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "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": [ "r137", "r138", "r139", "r158", "r340", "r388", "r394", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r426", "r428", "r429", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r447", "r502" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.admtronics.com/20231231/role/statement-note-1-nature-of-business", "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit", "http://www.admtronics.com/20231231/role/statement-note-10-line-of-credit-details-textual", "http://www.admtronics.com/20231231/role/statement-note-11-warrants", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-tables", "http://www.admtronics.com/20231231/role/statement-note-12-legal-proceedings", "http://www.admtronics.com/20231231/role/statement-note-13-contractual-obligations-and-other-commitments-", "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies", "http://www.admtronics.com/20231231/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.admtronics.com/20231231/role/statement-note-3-inventories", "http://www.admtronics.com/20231231/role/statement-note-3-inventories-summary-of-inventory-details", "http://www.admtronics.com/20231231/role/statement-note-3-inventories-tables", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-details-textual", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-intangible-assets-details", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-tables", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-tables", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate", "http://www.admtronics.com/20231231/role/statement-note-7-due-from-affiliate-details-textual", "http://www.admtronics.com/20231231/role/statement-note-8-leases", "http://www.admtronics.com/20231231/role/statement-note-8-leases-details-textual", "http://www.admtronics.com/20231231/role/statement-note-8-leases-future-minimum-lease-payments-details", "http://www.admtronics.com/20231231/role/statement-note-8-leases-tables", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan", "http://www.admtronics.com/20231231/role/statement-note-9-paycheck-protection-program-ppp-loan-details-textual", "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies", "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r137", "r138", "r139", "r158", "r340", "r388", "r394", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r426", "r428", "r429", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r447", "r502" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r55", "r58", "r59", "r75", "r409", "r425", "r448", "r449", "r497", "r508", "r527", "r536", "r546", "r564" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.admtronics.com/20231231/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash paid for:" } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-tables", "http://www.admtronics.com/20231231/role/statement-note-3-inventories-tables", "http://www.admtronics.com/20231231/role/statement-note-4-intangible-assets-tables", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-tables", "http://www.admtronics.com/20231231/role/statement-note-8-leases-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "admt_ThreeVendorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "ThreeVendorsMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Three Vendors [Member]", "documentation": "Related to three vendors." } } }, "auth_ref": [] }, "admt_TwoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "TwoCustomersMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Two Customers [Member]", "documentation": "Information pertaining to two customers." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information", "http://www.admtronics.com/20231231/role/statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.admtronics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "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": [ "r30", "r31", "r32", "r96", "r97", "r99", "r100" ] }, "admt_VendorConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "VendorConcentrationRiskMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-5-concentrations", "http://www.admtronics.com/20231231/role/statement-note-5-concentrations-details-textual" ], "lang": { "en-us": { "role": { "label": "Vendor Concentration Risk [Member]", "documentation": "Related to vendor concentration risk." } } }, "auth_ref": [] }, "admt_WarrantLiabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "WarrantLiabilityTextBlock", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants" ], "lang": { "en-us": { "role": { "label": "Warrant Liability [Text Block]", "documentation": "The entire disclosure for warrant liability information." } } }, "auth_ref": [] }, "admt_WarrantOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "WarrantOneMember", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants", "http://www.admtronics.com/20231231/role/statement-note-11-warrants-outstanding-and-exercisable-details" ], "lang": { "en-us": { "role": { "label": "Warrant One [Member]", "documentation": "Represents warrant one." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_WarrantsAndRightsOutstanding", "terseLabel": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_WarrantsAndRightsOutstandingMeasurementInput", "terseLabel": "Warrants and Rights Outstanding, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r311" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.admtronics.com/20231231/role/statement-note-11-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_WarrantsAndRightsOutstandingTerm", "terseLabel": "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": [ "r545" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.admtronics.com/20231231/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Weighted average shares of common stock outstanding - basic and diluted (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r150", "r155" ] }, "admt_statement-statement-note-11-warrants-outstanding-and-exercisable-details": { "xbrltype": "stringItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "statement-statement-note-11-warrants-outstanding-and-exercisable-details", "lang": { "en-us": { "role": { "label": "Note 11 - Warrants - Outstanding and Exercisable (Details)" } } }, "auth_ref": [] }, "admt_statement-statement-note-11-warrants-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "statement-statement-note-11-warrants-tables", "lang": { "en-us": { "role": { "label": "Note 11 - Warrants" } } }, "auth_ref": [] }, "admt_statement-statement-note-3-inventories-summary-of-inventory-details": { "xbrltype": "stringItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "statement-statement-note-3-inventories-summary-of-inventory-details", "lang": { "en-us": { "role": { "label": "Note 3 - Inventories - Summary of Inventory (Details)" } } }, "auth_ref": [] }, "admt_statement-statement-note-3-inventories-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "statement-statement-note-3-inventories-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Inventories" } } }, "auth_ref": [] }, "admt_statement-statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "statement-statement-note-4-intangible-assets-estimated-aggregate-future-amortization-expense-details", "lang": { "en-us": { "role": { "label": "Note 4 - Intangible Assets - Estimated Aggregate Future Amortization Expense (Details)" } } }, "auth_ref": [] }, "admt_statement-statement-note-4-intangible-assets-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "statement-statement-note-4-intangible-assets-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 4 - Intangible Assets - Intangible Assets (Details)" } } }, "auth_ref": [] }, "admt_statement-statement-note-4-intangible-assets-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "statement-statement-note-4-intangible-assets-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Intangible Assets" } } }, "auth_ref": [] }, "admt_statement-statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details": { "xbrltype": "stringItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "statement-statement-note-6-disaggregated-revenues-and-segment-information-net-revenue-classified-by-geography-details", "lang": { "en-us": { "role": { "label": "Note 6 - Disaggregated Revenues and Segment Information - Net Revenue, Classified by Geography (Details)" } } }, "auth_ref": [] }, "admt_statement-statement-note-6-disaggregated-revenues-and-segment-information-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "statement-statement-note-6-disaggregated-revenues-and-segment-information-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Disaggregated Revenues and Segment Information" } } }, "auth_ref": [] }, "admt_statement-statement-note-8-leases-future-minimum-lease-payments-details": { "xbrltype": "stringItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "statement-statement-note-8-leases-future-minimum-lease-payments-details", "lang": { "en-us": { "role": { "label": "Note 8 - Leases - Future Minimum Lease Payments (Details)" } } }, "auth_ref": [] }, "admt_statement-statement-note-8-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "statement-statement-note-8-leases-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Leases" } } }, "auth_ref": [] }, "admt_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.admtronics.com/20231231", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "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": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "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": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r91": { "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.11)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r92": { "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.13(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r93": { "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" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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/2147480321/958-360-50-1" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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/2147480321/958-360-50-6" }, "r102": { "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" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r105": { "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" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r111": { "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" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "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" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r127": { "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" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r130": { "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" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r326": { "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" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r359": { "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/2147479440/944-210-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r363": { "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/2147479440/944-210-S99-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r430": { "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/2147483575/946-220-S99-1" }, "r431": { "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/2147483575/946-220-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r450": { "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/2147481062/946-235-50-2" }, "r451": { "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/2147481062/946-235-50-2" }, "r452": { "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/2147480833/946-310-45-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r476": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r487": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r488": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r489": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r490": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r491": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r494": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r509": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r513": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r514": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r517": { "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" }, "r518": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r519": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r521": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r522": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r524": { "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" }, "r525": { "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" }, "r526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r532": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r533": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r545": { "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" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r565": { "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/2147483575/946-220-S99-3" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 58 0001437749-24-004723-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-004723-xbrl.zip M4$L#!!0 ( '@^5%B 4;RC:PT #>8 1 861M="TR,#(S,3(S,2YX MF?V:4!+M$U$HCPD ME6-__9+484N6;$EF.LK8P MDT76\15+Q1+#^?SKB^N )\PX\>A9HWW0:@!, M+<\F='K6^'$/!_?#Z^L&X )1&SD>Q6<-ZC5^_?+WOWW^!X1?,<4,"6R#\2MX MF/G4QNS"#Y^Z!QZ;-3JO5;O[^[>9>TS9"8F2[(D&M&IA' MB<4/+,^5HSK=MOPOHK<\GPKV&@]Y&3/G@&/K8.H]-<-./2@>X#,F[9 W(NQ- M#+$QR::6'4E"P:!XG6.>T$ /41K+[J;J5F-:L-6&G5@-_&+-LGFHG@03A]#' M[/FE1;M-U3U&'$?D%$G394^MNQ)SIS.$5HOCISV)$FSI$CZDF0*\ZV2 H2VO>P&70NDY(U:!"J MUI<5H_&R@EZX&MK]?K^I>QL "<'(V!?XRF/N!9X@WY'2^/1/'SED0K M5[*# M74Q%@F"I6R VQ>([R?!2B/ORD.C'%A(L M!8="[&-Z_;0%XT7D*\0W(EU'%?HF]@17,>;ZMHNHE\A;2-R]5!1 MVU1<*J;RED% M>^>\N[8 7;64DV%SHI(GSJ:1^C>O&&&3Z5BQ$+L\)OZUA36D(_>;S'-PD^*I M2HF+K06'L<0HM2#ZZE77/DK+@2CUA)Y*MT6M\SFA$R]LDHTJ.SB-\KL[/ $Z M7SA%S%)\UF<5S3GSYI@)(AU\*474$\P8GIPU5%X HVS@#P>-#V3*$I&L,$B^ MT[6><@AV;A;B16,5_F<-+HWMX%#KGZZ.A9RRZL@AEN]H5&JJE(TG99620P@E M-=9ISG!9G>00+G/A2DBI"1XD 2!RCRI34J'3:FA[EJ\?Y-X8RG^)>(5J+3)7 M['W761Q#H0LOC"08MW I/\5'Y?&.'MDV!J!6@QKRZ,VIG(B M]<0]A]@Z6H^1HS1F*IIU@LZU6.#3,) +C+1.][S=FZ\Z5U->=)CRHM@7B@6GH90(7"F)=M=U MJ"ERSDC^^2)5 )]G?-5.%[ M'C+=<70[D),I)1.9N*G-L*6_AA ZA7.Y+BR"#4"]F84IW(\S<=?I[D(",(@E M *-0@AUW@BXD]$G^\I@1P)/3F0+W)!-+[CM.) ]:7F!Z)2,'0P1YW+? MMCV<69.: K6?"6I/@QKQ! /-<\>A/53IDR5_AENF[7%=F=$0J.U6)JB'02:_ MQ'#'$3V"-N%H.F7AERF&91CS,=T<[TB#!-6P@$[D*! M@!0(W <"[>OC,7['T/8QG##/A6@R(0Z1O=M[1>:LII#O9"*O$S4?@RO)% PB MICN.[@ETL+2:@<@>SV0*Q6XFBBHCN]&,=ARY/IRC5VN&K447*V6U#?5OF;2%3SO\H72U=@T% M&CO&*^+1K(; [F27VU*%+5BI[& MW*$J8U.^DEUZ*U]TW3M2LJIFS$'2$YH"?E.U;@_HRO;;&*89.0$VE@@XDB,\(O:(OV$4RXK+$WY17;IKL"I%_#I(A )/ 0B[;K;)--T M[KLN8J^JV!HUOT8@FMX2K.5ERE&R2X/IC8)TFT 85?.-.EYC7]EU'\E*\HT' MDR),3'E%=FTQ9TNQ#Q@;<V+4U1+"(B:#DR7N@KKN#X%4ZQ M.O8QGQE,C=]4.E.^9^I(HQJ)143V+S",Y5=W_GV-Y-^'KS6G%(6Q%U%)?J;\ M(KO0N^07,$ITOP4"!>WJ5&;PYZO[=T69\[+F(T=%OJ;\)[L@7/S<[C[N;#IV M:]YE-K,PY1TY!T173_KNW6#-MSWS#K!FBXOG"WU1N_JL MI^^->\',DKL]54,SEG2496C*.7+.DB:< X+;A41Z1WNYD&@GTH[/S?2EH&%+ M\O)0?75H>#TX0&.NC^*>-03S<4-[F?*(/\)OLER^EI4!PPNWOF%WC%E#7XAZ MUMA 0QQ'-4=3W'@6ZU%F1!4=@Q8^0])/?Z)^X5+&(T;45?)EE4T/WPY= MJ>>],L#;Z+\4M=8JFJ1[2RR#J_C%5JH4!W#-H+>';5M52ZS*O!'U7)69TI8& M]2.ORCEAI=#-HJ\KMBNRED%VX^ ZXWK-N5\"UDSR>J*Z*FIQ4#>/K3.F2_N MW[!JP/;@"3,TQ7=8Y66R?>DOT&[(9+TQ*DU7W2N7QPZV]*BU1C+26/[EH?4/M2W[1^O7R73J#(!IHMHHY0Z]JX3I<. MML)*0A*1K(Y:HG))IX1BK*R3TB"CH^X:W&/V)&-U&HLU!+78\UZIL@EVR!.V M%R>K],$J=5C*4L%WZ0358"(P^R]&[,KS8QVWFZ+ZNG(]B@5BKVD;A%>J2P/@ ML;IIH]2V(Q?J*X_)MQ$=^EQX+F8IG'-[:^FVRO2YBF1UU<)5KZG%U,?-"QS\ M>TW/$7V\E;F!S=!$1!IL)GL/ERNH(1$$.7?8\J9!-?-V,F)XCH@=YDCA"<:% MKL4'U%;K&RQC!0YO@)?)$+5E1%$3!Y^XU<>'<\>S'B.E2]!OY[>XT@*%2#OU3FP'*7+S?"&T$?7&56K[533BKQL M9Q4]OFXVR0W6-QZ=/F#F)N/T2FLM7S3JN]&#%RQ/&:?B:]7#KT,/T1?30*?" MU+7+Q97D/$MTOJQ;+L4'TF<0#MFLUQ+E>^FWT,=7J^1V\A],;8\M0%EIKBXI MH0)/,3,.Q6@T4NM<'<:YI:D/@CE]M0P%(^D7RBNH_<"0C5W$'E.IYUJ*FNH4 MG*%:'*$*3U -59UQ8(FT@D7):ZGMO[W45]SEAEKL$&0>G*@HQJG @S>P;9T? M(V^EGMN_@VTG\5[OZ-H"57+H(X3LGT;G^ M>.]-Q+-<.4FG7&FMY5IZF#&,P]=.4O[,GGKJ\.SE%!$R>VJI0V#HQ)^(W1'^ MF%1G$U$M8M]*X$HO]74$=5WBT9>A=.*3T5Y+]UJZ]V_+HX2!W@;GJ]V>PY1N MW]5N?8M#T+\OR8-H_N0RIA MLGC(Q]&XS(4O&RQ1:JJ_HH5:Y\/+[D6G!?O=80OVVM(U3@:70SCH]?KGK?;5 ML'?<,6C%@NP^JJ4+KK^<01]':Z.78FPPEEE>']O&:VZIJ6#%=;-];#L57(=K MAWX<"[SMO1 ;;/C&S/PUQ]VX."D>P&'5ZW>4;?7 MOCKJM=\5J8("_H71+!ARJL_[<6Q7]@_^-YBL]'0?T%(%O6>5_D/H6OQ_UY"O M?XDY?II-@C\BY-8,NTC^_#]02P,$% @ >#Y46*X.\8"T"@ A9$ !4 M !A9&UT+3(P,C,Q,C,Q7V-A;"YX;6SM75]OX[@1?R_0[^"ZSXKS9_?:+#9W M2)SL(JAW'3C9WO6IH*613:Q$NB1EQ_WT)67+L6-1I&2'8H "BTTBSU#S&Y+# MF>&0_OS;W9RVNT "6F$R>2J^^,QN'[LW]]W.UP@$J&$$KCJ M$MK][=<__^GS7X+@*Q!@2$#4&2\[3].,1,!N:0J=/VY&@T[0.?WXZ>R7AV^= M'T_]SOGI^8?@]#PXNPR"7S\GF/S\I/X;(PX=*03A^9]7W:D0LT^]WF*Q.'D> ML^2$LDGO_/3THE=0=]?DZM-(;!BVB3_V5A]N2/>:7ESDM&>7EY>]_-,-*<=E MA++1L]X?WP:/X112%&"B-!(J63C^Q/.' QHBD:O1"*&CI5!_!059H!X%9^?! MQ=G),X^Z4NN=SDIUC"8P@KBC?OX8W>^\$T6I8)3@D)^$-)7MGE^>?#%N0RC(PRFA:D-$]##9E366\0 M^3F4#EC$4*SM\7(BIW+V$9]>DTC]N/M/)JU6(C7&KT4?,;:4WN(_49*!1OQ: MO&Y1OR$L%0*'['8MK/N)!^-BO,[[)Z2M9A=8KI%F*0;X^D@F?2 M[5I[<5:8ZK"V@NE>QE$I/*'GM9T!$Q(]@U/YOV B?=D!GBN)9)0SP=)!,6&P M8W**XY[,Y1"@;*F7NHRD)1E-BU4%I5.)MQP^C:0E%&U)*!>=W&A/:1(!XVKQ M$4NSV)5L;6&IMH:>^.%;8AA'="6M8ZD)\&'0*6?J<" MBFA>)W,%J5.9P"( M@Z7'9E:XAG"T=VS"G] 6L8M959/Y!J<3A&-0""YOD9WB!$YHOEU&&:IRNU# M)&,D'&(=('M&IWBL?<]FWN;6SL:MV$ OWMD1V M=Y[6%#V>I6G>9B #NK3@CQE-32D^VB11+U]K!>O,!UCZ>-$6QKD/,&K/?UMT M%SZ@:Y!MM,7G;FZ5K(:FZ:5;0/V;8=7@ZJ22_)MVU=@L_!W_YEHU)-OLI2VN M#Y[@,B;<; %]] 10C4C!%MHOGD!KDAOPS^:76OK#%V5W=ET/X#UT0D4*M63I MK4KB^-0S=JBJ-IA]6F.M^\BF-L6GE=8.F#%]Z-,B:P=I8$RH^[3.VF&JDRCU M::FU0U>_F, 6X]^\P5B_N,#3E:S:;S+O#'FZE-7Q=(W9?4^[KMQ:'F=)<]Q= M!BCOH6,J4K3;GD?-HQU"X_Z.3WZC':3J^D6?IIEU%0ZU MTH%WDZP)/FU!U0NPS[W7N*1?_=/)>:$- 0]H'-#5TBL)CGA4R/X5[9X2JBNG MHP-"?O7-C$X'0;-4_C/3 ::_=_2R@SEL!VK'D*[6M1;F%L5YJ+:7SHF,N ME)U:Z=$XU*K)W9;:@7@9^AJ!2VD<%P026L2@*U'6?:Z3V$3?3AG:6@B=GK5T M[4AK'!<5E([+G#A(UTT5*=S"'!(Z4Y.K>H18\3A&,0>20;'\O,X(2ATGF;I& M0&T R7^1M-9:;(U;\H"3MI"M\9&KM2TR[)O:\P]42-$*;V M\&]A]?.>[%2JO8JUZK XOSSEU7D$Z68+AD.IQ_5YA=T'6Y0/^25C^[#6T=3= MX@%MZ2LIK:Y:$&I^/: ME)=A8F,#C/1NZTRFTG;>2$WN'#_3U954$OM91]+ JZ!-YH]/^V?'PVPUT7PZ M=G,@=(-3Y--IG,.0-LK5^G3B^S#X-I:LP5GP-]W?/ !N_;1I@Z/B[P>\-N'6 MX/#X^T%=/U-EJXZ_^Z\.R_T<6\27WENXFEL_UNZ+OSY;_1UY:]#^.VT'[998 MZ\%_#^ZX&V;6BO'?X:M(35JC]-^O:[@59:T!%_?^'*:!^K4EUN!=7 MT:/=7 M;V4U*.1T[M!4[>?LA*I6B7#/2E?K;M#MIB4:I&;?05JF ?Z*O& (SS(6Z) MV#)3^@Z2,@<.\<.OS'(QO5NJ^:0'653OC(2W6C364?B4!O96B\9J!K='$(BT M+,%%@%\28D&N7K949?;%XV40J9NXDAH'#QHV[.BXP4'2.;I)9^/+JCOJ^12B M_/RO9F>NFKB=NK/\9*A)WAVB=N0P"I) MW]#^OL&;71KH-Q/_H&-BJZ\,24J^,D3MJ"AW8CO5]2U4\+2.;PC1(QU=G7XS3JL1Y&D"(LAQP;QE\PEW-% M]>%1E%'9LL<:TXG^69=9>6!K?F.?$&/A_NE+5]0O^5WEK?G2EK* M;O>U6LU,F$]^Z%NKHWIY\RG+\M::*)WE/J5[G2A@W[S[5(?G0@7[2WN#VCP/ M-'!DH9Y"X ' &! 5 M 861M="TR,#(S,3(S,5]D968N>&UL[7UK<]NXDO;WK=K_D#?[F9-)YIJI M,[OE:\JUCJ5C.Y/=_3(%DY#$$XK0@*1MS:]_ >IB62: !B]@4T;5U,22&N#S M@$"CT=T _O%?C_/DS3WE6_O_UR$QS=G%QO7MX>/CN\8XGWS$^???A^^]_>+>1?KL6E[]&^;; KO!/ M[U8_;D5?5/WP0RG[_N/'C^_*7[>B65PE*"I]_^Y_/E_>A#,Z)T&*.4D)^"C5@@OPK>?PA^>/_=8Q:]%:W^YLVJZ0@/.4OH M-9V\6?_YY?KB95O$:?XNBN?OUC+O2)((R&4-,TXG2JB;!I0(?I+/_H^=DOER M(;I!%L\7"7W[KCFHB,U)G 9S.K^CO":\RCI:!QK/:2I'2K!Z7%VLBFK:ACL3 M]?&PN*/!]HDU$6MJZK"-Z8042=Z\D9_7HP2\0;L/53Z+1/._'?NQ*R4 4Y%4_+@Y3E-'C_0Q"R-.E8L@"H40#EL\H M%Q+S>9S+0EGPG*%\5+!Y0$FEK?J5S$4+Q6DLJ[@4']?2DIK[-EAAI(\Y%7/) M6N-M8"8L?-$7LDU?RFCXW93=OXMH7$*3?Y3-N.H--/[S+,WC?'GZ;,@EY(XF MO[]5_;Q"DTC%SOBZR=RCJ>[!G:"ZI%.2K)Y]]!AG%< 4$K4Q34AV5X[B(@NF MA"Q6P&B29YMOGA"NO_CSY*GCG,99F+"LX/16=)IC\:AO>Z#M"CGE48'CZ"XK M1XV"!*"$4P8WFV$O% >]$'_N=QFS8#]X;\E=0DU8GPGI<#XIT",>OF%56:M =$'K-[\^<3U'^\J+,PNC.X/02*[8K#@+*14 M^B^V;PAJ5VNJ<&DZ&V%XZ]A;QP=M59:M^)GD.>7941J=".4N1@%-PYAF)C/? MJJRWE;VM[&UE;RM[6]G;RFW:RC4FH1Y,YB EN6 4L$EP5V3B7676)K.F"IX-\38-\6[G*Z\3"HOQ#)E#0LHL&<3IA M?%XR@%ONP(K)NT599R1!1!RA7O4T]A+1R#O#]LR \ISQ97M,% MX_MK7X"D XRWG CS3KX](TB5J N4XA$Z9#L_=^X3.HHB8>IDZW_DZ'RO=!!I M9%WAE#/Q=!VE^169JYNV6JQS M=#1]"--XM5N3(/R,<@?5&04 M@(E)E\B,I6J=K1+I+=+T:B(Q(!^&C\?4>5,=QV/ ?C)FXZER_!K5L9FZ]%XZ M08"4/J"EI'6+ =G]@):=QBT)Y/8C6FYZ7R&0WD_HZ.F76$!:/R.EI;/,@=1^ M04K-8CT'9/HK4J8@"QS(\2-2CD:O.G0N[S[1HA%!E4,>2@^?K0)WCD,YXC-> MH,$**$-\!HPZ:0+*"9_AHE^(0WEAM5@@80@H1ZSF"\3]">6(U8[1^-"AU+ : M+AH')Y0:5GL%$#."+M6Q6BQJSSF4&59C!1YUAC+%:K)HDP&@Y!!:*Z!$2B@_ M?)8+*+<12@^? 0-,,(42Q&>]:#*BG6;$ATP,_%0TB?QKG=HO/MR11![-&F0S M2O,L"%>C*5B4+R(H4E)$L9#; #TKS&<:FV:,PE"[) M;$R6,CA5G>P!$^X%]S4-:7POT5S1'(9>5Z1_#EUIO"SEFHF8SJ++F-S% MB=""-#.^"KV\6_115&IN,<^3.+I(3\@BSDFR8X*K:( +NN6396)^4&%^]F,/ MN P]HTJF/Y2& P2TLCV@-BL/A5BO6$&-K!9WBOV8I-]&]Y1'G$R48ZQ:R.WI MRB2;R4-KQ#]G?Q5BGDA$RV5'^0GA?!FGTS](\K3^V#]DV::L\S.CUYI52T A MYACKZNCTKW$^.RFRG,TIWTQX2[T2M"GJ]H@5.J'BZ9%TN8D%RGJ%">)D4[07 M3C)8/Z>WY'&M;ZB)B;J 4_SGR] M-D2R\GD)PV"+F0OTA=\X(K6R_:.&-SP22UAZEK/1Y$3,A+'!\Z(3=8N9I=-; MRN=7+*<;+Y8*LT;4*>82@%!QEXRD.TZ?3YQEYDYO5]@]+Y#;42/I]GB^A;PG M3RR +BG)*-#NA17"P,/8F<#E>F1S'4]G^6CR)5M9LR FBC)N6Y2*4"LVXTYCZ@6Q1TBFC:YK(Z."8<$4,S"PX M%+RM1>^:XOY,*S96F@5[PUONBY%)BBS-CI>[OU2$)NM7X)A?+KH$C M=1V?P@ P@MH]%;O[#0)VE I)^@4IQ[S[O64]ID'Z%XCF"P\'Q&:98Z/HSIB M"^34_<8.:T[6CB @U>[W>-AWT<:DW/5)&_5I"J$AU: :V)5C3N$<1JHR8>PL M7/?HNJ@-SSJ1.Z0Z%4;8*J\=J4J%,;5)O@(2[7X#7:VQ:@Y4 ?EUOW^N#C]H M)B"09/?;_VN-RS;>7_?;_^M30ZY#878--#$+G64# %XQ2>BR0="9-W84=9L' MT%DTUF\/LNT+W1"T8VE,5T)GO-CQNS1F\Z$S6NP(VJ1LH;-?[*C:[S1!9\O8 M$;;?AH+.PK$=K:TH6W?*R-K>&9PS!X9]EZPQ%QFSS5/'KV-,+L5L"0%?JGD_ M F9#R)HDWK?.)+/J3RH(%D=_/:!Z')-E.+ET?7*9X[!#. M,=-"]\>:F5.Y7O.Q9DG"'F0G.V?\E!5W^:1(7@88#4<1U:FCK^-0QH2/>&G# M1J5%,Z:\/#=6P'A7YC/'X[Z=C#=5,5"7Z97"1904<_7/I?I&K M;\>U*8+E,)0=N_!H+L^C_[MT_BF8U:^HQPV8EDK KG"/O("J %:H=QY:A6 N MT#M^LUH EO+;Z]QOK_/;O?S.$;]SY'7N'*F_GD'H$84P;FK$(?2,0FC7L>L0 M>D7MJ>I-/H2>T;H4JRQ"=)DH]>DUO>O&7?()C*.UMP5=SHDUSU:&8O\PY$=-=G!*^ M+.<=F30F,XY9(J!-RZM3::8^0KOS)_;0@@+G>N?X,4VI^GT;I!TC7S7;&LHI MO5.C5DHZ/Z@]RU=WX#WMBK-9+N#^-=81 F#;31084<'Y&94;%8 MDT?JG-)[FK"%5''Z<0HJXYC%/4T+NC$"]K).^9U[] N\(^!GL 1YQ^I?(8%!H=W8M7 M/J57A?0%C28OW#BZM5"M.GRDV4>:?:391YKW*#6>9P<:;X:ZP@8:5U:ZH 8: M/ 8ND]#MY3/C9K7L>73:QHIH';L7G9ZQ8FQP3J#3,O7(J7P! TWGL'$3X-,\ M,/![AU&:/:OX-$\-H@;/-SY=8\T1Z,/%IWAJO$U'L2=TIE/=MC)$JM!IZQJ] M7QUS09=[9\\.$ M'EWUGS[*!EPM5UI-,]0B>9?.T7& MY5[_:QJRZ:IGZ.Z.=/78OG;;:GN!4LYM5E4YB&33LE2\!^V]C5K98:'N]<+) M8>2![!^_8[@:4R?L-K8'W,N*;/?J7C?--/=W@LKX^.\!Q'\[ON(2>0"T1G]' MYUC3SYG5NS0:7"[8?AA>=[D@[,6P6G,Q.L\A^$U:F/?H7(=@DI )O[?\!,U5 MKNUTV7;'IL]:Z/ALUU;VGF++26CIO$ALN0AN?0+HO/2P1@)YK!UX,Y^.= 3M M80Q)-@LF"7NP."6S\2/<>"];@@GS6KYL+_F-C-=P><;Z*5W]>Y$^NW)F;^E@ M4\1FT:,$)YJ:)#O#<3197[CYE7!.5.GK]0JW %@\+"%9-IJLG[ ]N5ZIEJJ0 MUZ\%QS9:7&C\IMY]9[/0(WN7*E_3+.=Q*'3.^M+EYU_L2&[3-4_C;,$RDGSB MK%C(?+(X"U>1<1H]!<95?NP>( RGC5=&R$LUNZ9]]AC.2#JEUV)R.)M,J'(3 M4C\@G+;S*5UP&L;EFQ9_)[0TPE+(H9XV15T?6RH/YJJZTA9V5JE-:;<;VX4Z MEM;G*+T1G4Q,<.5]MCLW9.YOU/5PR]O)4&PK=&M3VWA?9Z-S!U4"T],]U<>F[S2BO*],QBVY76 M1KYAR[%]!5CX/;_DRYY>=?F>V:V7FILK!M=KS8V:>'[9L)&J366]' 8B5Z/J M>5PAY?P0$#F^EU]YG--3]J RH-2"KA,^I$4^YNP^CFATO!16G##'5^:=W"X7 MYO&];M:RKP I/X/>JU\1!KZK+1$-WJ>F J3\ZKU/0$48^&XGI;KO4U,!4G[U MWB>@(I]@5W70D@P#/ V&--HJNC+R8WH9MN7=7C!1^K3_.TXCPQ%=:D''>)>; MH&/X5Q%S>L,F^8/FCA63O./K/%A(:51N:KKHJ3CA.VG;@+1 49Y]VG;Q_LY'0KH>F&?^GP(J<_%8K%*A2.)M#G/ M$_9PD4X8GY?OVF ;69;VQUWUG^WMC[NR?D<^<;3S-+M&RUUTNQ$:$&IUO[R[ M%]T.8_O\ G1)Q>TTA,FACB[IN!W:\-4+NH3B]AL M.9!=RQ(2^U@<%:A.R^D M'=JU$I'0G2K23EM UI[HM#_,WJF;=H#.SJE!1-L,IIPH=&9/VPV@S*A!U]/; M9FZ?KH'.!FK6),#$372&3U?D\0.H.G[==ND2.)SN#I8 C4 M3I4%-HZ[FT_;;AQ0"B.P%=S=C]JL%>KFO:";(AOY \'I3.CLY :$GBV*0:D0 MZ(SD=MC7S>5#9S U&@/@%,VAC $(H><.LAKY&D,9$@T:XU*=68!N[=@.>V!> M!;HYL-N!H$[(0J<(VVF(NCG[Z):2[31'GQN8T2U2$31IHYWWZ/HH,$6A3E80 M.H/%ED7%71:5F[?0C1*@05HO#1[=:[7GL7'8-3UC!I\56KLI:AX4]-0"#@[- M2H4E%'P(LE@@G,2AP!20E6]9T L6+(G#':/ ?$*677UNCL.J@ZG&B?W^J*,V M4/5XU%'&\YUD8/'I"9GX\.=G\AC/BWGET>/*W[M')<:)%E75[YVCNI86<,7[ MJ_S-#1IE"U7\B@=1KW<#2.M;S*X%I[="'QZ+^K\94MT!)=PF[C_I_*.MRA^O M-?X6HH*,76&_T!1S*=@\]D>H9AQE4OUL&+6Q8T4RL M:!:7JA9G1DO%\:)0O]L&VJ.07R5@>AMJ:]8M!;^;J\/=7$I&A[:;RYU1 )GN M63,CT[V'Z(<@?IET"_0&599UZ/G1/+_1">>BVLI5G%J@ALVOD<#A2\*%YG5XME[5FG^[+; "F(("I(C; T&*.S$#?,G7V:M;?)J+^"!% M4'"X%2"TEV3""QX*GUZ]?-Z7A,%L]+XD_+XD*U7+ZBNTP7F?[.<@=,LVBW?$ MS/8]*H="=]T6N8NKP;O5K:"\_\O[O[S_JR7_%WSIY=[K]6,@^)-T&HM6#\BS MW=5 WY>F!H<>,".*1GZPL7B6O+,VC6XYB>B<\&^9VC5EEF[!0[;9\Z6&42V! MPR>%"\WK\)#YW*_64/G<+Y_[A<$/?"YG47H9W\O=+)OI;W5&RO'R,_D7XRS\S.B)#R%F$ M>-SCTDB3Y171XL@\BV$KR.A>LX^Z9& RJ ([B("XT/=9:+1FEI M;GJS(HZG%NH)JX++18WUQD?JD=C?T2_3* QQQMBO;+R;A;!U!B MN SZ'>WK20UFREJ6\LDQ=L%M>7W.-;VG:4&O:/4F9I"L3R'P*00^A0 =$<,B MC5FMCS 1LS&>6(U9?2!S&& MP&ZWO;EZ18B_(U?OK:QEU ^E-]>HA;&$VWA1D_#!C>0=5!&UI^ MJ1Q,GS#6-AJI='S5&8MTJE)9?H644'LT[M)P>;<.W:-ZII3XU1.R!M+J_ MC],J=1P%<+]RP@:12L M^T00/]V8M<$+S-.K6[W#/+YF$)L=T3JC\S@DB>:,UDJ)%K*VQ+@/UTVD?KI2 MJ T Z53H!.S023A&N@Q#R=F5ABI4M]37.9YL%D"EIR+:XV]#]:@QJ$VTJ97"CQ''2 M\'&1R;O(LS4TW1DLH#(^"<4GH?@D%'1$8%8!LS+1,/&STU$,-'$,+A/#PO1# MXV^"]3>F7HZBF EQ6J?MF.>L30+QN_,X.C M#TT<#\A&[S5$\V[ :MZXH!Y<-HX/VUDS\F$[1V&[>GX?]Z&[7X*HH(&D&I#) M)$YB\:ME>$Y7A<,0G!E&HS#;SGQP0_E]'%)=S,LDW$+LZY],$_)[\2..F XN M-#[")&R'L[\*\64*@\9AA<8&F[W4:=P1J,BH:/)2V!2J:G@ MJ@)3+53G8U>6D:%$YGJ,"5?H&[/@4/#V&E'9A7/+29J)%RZM0'4\!5 " P/P M2U"6&38+C+TJ.U[N_F+?R305H. '/^^B1@T^1NECE#Y&B8Y(:P8BLU\"8&J' M!JJ;PKNC#$X5J,#X/706AZ ML9T"JHC5Z=RMJ#IV%YKY0';9-UUAH>[- ];%79E/C;JMWT7JP]$^'&T.1]?T MY;B/2/\:))1DU/8RA_UB#B//U8]N%&V^I%E&Z4CH))(+J^8HC<[C5)X$<5D^ M2>6ZJU461S 6%YK7$1I^5>$Z[R[&,&]Y=S$&IZ&W=KVU>X#6;@/SQ[V=^S%8 MD&4XH^&W8,'%%Z5!+O^<U2*7:4.;>0ZP!I9T./Q^);R^:6H M=91JKCW3R;60I3E>LQYO28]7G$\(I]E16'TJ?9VB. QG7&B\&;]OQM.[_"(5 MFK.00U.3W:(6[!&O,K\3*CY$[+UF20U_V2<5^^8T3>U!(VI!QWC3J9R09'

    ,YULH2^V54%K9?E'KSQC12P\/.8YS4KP[QKMC7KD[!G@"AU9O M,DM%A9&AQNADMD;>X!QJ4,L;GW/&]#Y8DP4M*C=B.QWUP++, /8$^X#+^^\#41\-V"0( M.8WB+7)@;$59WF$8Q8 !%C'QWO]7ZOT_*;O,.0GCI!JH6;!'O%H7ETYT2)C[ M]?8+=0W?'VR0]G$*VW/&67(?I]/GO4(;L@"5\5Y=[]7U7EUT1 !3+;.9W@;K M[S39&NC60MIWP6II9U1+]>8]$X/WR'M8O(?E@#TL(..[!Q_+^^"!<$[2W';_ M5D5)EWX5U=.;7J:^T^,J-P M>X"T&;HJ&1Q.)EQHO,MKWQV3D"P;339]B%_'TYDN[]4HWS]ZO4_)7&*X#'PJ M;",&GRF18.3,C M>K>E=ULB<.T!W99&.XG5,$HP,C5.&,Q>/0_760LSC]%Y5R ]D-DMQ%$Y_]H> ME@?BP;4S^M#U6H ZT9 $F.@H^W ["A=##VY9,>D=83Z!U8=7[!C[\$KU"2) MQ[?3Z$H63]-X$H<"5T#"\LI>8: $"Y;$84RS[1_PJ(MMC6ZB,?50^;Q7'P30 MN$N.MAUIO.X^!L^MN8!;_-$]Y7F[LM>\2 M1LBNL-LP!\EF1VDD_Y$GS-^31"@SX'NR*NN6E5@)"Q@1*?=JPL@ BCCE<$9X M*KI*-J;\9D8XA=$ EG+*Y)S$_ ^2%'0T69UH%I/D:?/;NL,H^%B5=51\BA1+$:3,V\L5#V6&VJ9A$#IZDWY0;A'X)X M/9G(+)2\-!0VF( [G'55.-SJ;(;1:,_STV7MV]FW7*QKMQJ#"^%(L,&%QJ?[ M>,>^$YS:<:P7&KQC7T?+^_.]/]_[\P_>GZ]0 :R>#>/>A/U1&'XY2:>Q !6( MY0;-:QJRYHHEE_$]C2ZV/>NH[%@@ ZA!3;TP M9CJ<'HT9SR/_RY]$V>/"S''4:NF:/,1?B7A5Q)^)>%7$GXEX5<2A[>2 M:,V(0)?J+RJLG%+ Z/ M."6PI5P+-?KEBE^N^.6*7Z[XY8I?KASN(G]]%GG&\QV[27QZ0B8^_/F9/,;S M8EYY0Z7R]^Y1B7&C157U>^>HKDDZK;H L_(W-VB4+53Q*QY$O=Y(N7/ R3K! M4;%*4 NZQ2N40A0G11[?TQL:2G>64/1GCV%2"%4N \,G;+XH\C*[;S39/]+D M:"[G"!7%-NMV?BW %P%&WCL3:3EJ)%T?^5^>V?$USF>;$/[63_G\]*B_Q12M M(%.KDEZO!9!'$X8*.EI9'(=C?\GHI$@NXXE*35B4]!ZF [MY]U#<''HBU?8- M,Q@:@W/4:,PX-.M\58LSHUV,RLL$[5'(KYHTO0WUVLDM!>_%[-"+J1STA^;% M=+>C#4;):-@#>;D[QA#(JX&-#Z3L[NQ"X.4.MC8TD*>[4Z!A/$TN!2 M=T<] M VFU[T8 MH2[TZ!A+0%8T+J/G#P_ES(KYG/"EP&;;+]>;L(&EB$3^XI[.XT3 M#J[1&9TG!>>B\DHGJ%K 9IVM>/ E2Z>WE%>[S#42.$(QN-"\CL"0A6MF>^R: M/#X@F]'H$V.1RIVD%^X']R?.,B/>9T+]X+PF#Y^%$N,Q28QPJV3=NDR+NR0. MO^32+A4J=@NLHB/;%$'!X5: J-05]@4/A4^O03OOS*[A@*CM4CED9[:5*F+U M!_S@W-_V.AJ-5[S&.V)F>QR51[.[;HOI6/-X![QWP=HR] WZ?$F I M,E 7/&0-.U!7NVZYZ]XU677&>+,T;HL:'3HCK5'Y5.W7YY'SJ=JMH?*IVH>0 MJJT^K=:8E6E3% FG[)I*71>GT]U#>%?W&+ZWI@FJS?OPO ]O@#X\GY"*QO7F M$U(QK=]]0BK2_N7]8:_ 'V9O_FHD<+C"<*'QCCGOF/.. MN5?GF#L*_RIB3B.-(?"5RN.#:'1T3SF94J/#KHTJL3CRCL*PF!>)O(]IUPRR M]^$9*L+"]WCYF?R+\9-$F!&:[,\:-6!AJ$L@AA;#PN6II:_(7)\56K.6PV>* M-"R275'5,2BP0CX@X ,"2J^4#PATGY9<9XZ$>6;,"GMP 9+&A@6:,$K3]\RW<1D.F4"^4KY"9%7G AL?-V KHZFZC% M4'C#)_<<*&\%?:,P^JJO)15]39XC%>X-KZ-)3OG_4L+/65$9X&ZA.ASQ9UQH M7D[I9V&1S6K$6RPJ1=P.JQPJ,>>-)N=Q%I)$ MCKU6&D-;,^(64>BR=BI#SOM6/-E^EPNH-NS,'UA[O)_JPL+:Q^I\K.X@8W7> ME^5]6:_*EU7/TAJHNZM-\_L '5Y \^/P?%YP@Q/('=LIUVVL,H#4L1QKW:ZS M"$C^%R3DA^'G_2D04WY(Y94!\BE-C\^!5N?0(VL'J9&;]6AUHVHV)DMIMQR3 MA(@GJS<*0>1;V+%TSCB-I^GF,@C-!BJ]9"M0"@["H11K <15(2L<3?X0;YKQ M_96H3J2%AY<3VKI:=0.HI=J \, [T MU0*$%;63W8%Y'6??U&A !7"X\7&A M>1U!!>,6.YG-L^G-BOUC:J'.\@K2;>:QK2^%[. MO96:!RKN%/L+'7A,TW F4W6U.U2@Q0Z!2Z]]ZR6XY1:>9G<;M%C?7.2!R78T M]DOTRV!,N?R"3*GJ4#1(D7XYO#RTVD1!=T:8'!1_WJF-)IM;M9O MB5E-5ZA2'KKLQ1CVSW7;FZM75/@[H64(';<.? M:-ZII3XU1+S1Y/K9#D%S1H5;:CZ]VJ=7'UYZ-3QH@T8_6N10:M.1T&A&NS?6 M.&K@/EGR9Z$RL^T>[BC@*PI90-(H6(_E($XGC,]7.[I3FF^$@E >)A-/8E'N M;AE,*9MRLI@M:^Z2=P'%89*F.SJ-$CQ/9G0>AR11YZE52[20,2?FC'#=G.JG M*X7: )!.Q7"F7 Q)#0"54..TL]+,Y\M5!&K]X2GXM/[BSR\W>ZA>_H C+0\7 M&I\D*(SZFY6:^;36'W(4*]/:C++#0-M^*H4)]4;M[V)1Y&,:99V&M:]8^J5: M\VHD?$)'MZD&JWZM322JE,&-LM<$I^VH.RXR,95GV1J:[F1^4!F?-..39I1. MEUY#0L:D&?-,Q*S, DS\[,8P RG6P66.6)@;J,*5YO[&U$L@5$[:=H89AD!E MBZD?%O,JFFZI5P\,X"9!U2_;48\8^F7C=V9P+N'SJ^O9Z#U5:-X-6,T;EZ&# MRQ[R849K->[#C#YHM1=:^26("AI(L@&93.(DELUB-@D$[ M,\@-Y?=Q2'61&9-P"Q&:?S)-8.K%CS@B#[C0^#B(L#;._BK$(S_3?,:BB_2> M9CFER@L0X06&AMM];"2IN3:+%T^)2@IJUN41L%.YVPW2CN-EY<4B M8\(5LX-9<"AX>XTH[<*YY23-A-$LK?QY.3A'DYWO (2 -:!@J(Z8 4I@8 #N M9LHRPV:!<=QDQ\O=7^P[F:8"'Z/U,5JEQPIO#+,UH>_. =7%7YE.C;NMW_?IPO _'*RB!W,GX$I,:<#.Z M_=VJE183*VJZ>(%\L=V$5"=>Y3YWY-<@H22C36^%,57C,$<$!@66%^*S(@XI M*\+"$SP2MA3)Q6KL4O:E]8U="H>P5M;[V[V_76F2#MP/Z9<+?KF S.@"Z.(> M;:Q)D1>8^XC,E= MG(A!/EX_][2@%^DU2T1U4WDIY8U,_]Z;B5JJK87\WWH@XOU3 %JI"X?EB@N- MMZ/W+#QH)RLOA=WI9^?QO;*-*E&WP;*#M7HY;LP&4]>%G_^Q.Z#;H5UPR MC9K_TVW@K;#?OUP<&7=Y!_P:;M55\#6;P% KGI;XDD9Q5CH&:73V& K1E5.T M#G]373UZ4;8807Z4%](](O]*X^E,7F-^+[Z=BC6!G.LW/]Y2/E==-%>W&N\U M\EXC[S7R7B/O-7+B-6K5HAAH,+H=PW*@L>FVUA0##56WM*($LO]IH.S-#@5@ M _R,I %:= ,"F?\R?.8O/;I [K\BX=[B,A+(_",RYJ"%)M24<7C>6@URMDM. M]\&QCS($%,YH^"U8M\)XVPCC51N<$$ZSH[#Z:N\Z17$$CG"A\6&L M/9?3*;W++]),:'8Y5#4;LM6"/>*]$+.XZ/KYM5 UY202&4\DL:^@1WZ?25YP MV7D%,A"?J@(]XE<>8005'R+V7@]>^"0 9)=,'N$W2L\>I;E4Q-FL3+^?2,0* M,N!R;H-+8A+>7(^IBAE5B/2&47O'AEK0*5YA,X241ID\!_)*&!*&]C6)NPV0 MS!C/I74F>^3MF 'B@#L'71]UJ0B&=QZ M1ME!F\X5&+IHJZK'Z%MUFV/@DWY\TL_A)?W ENP#S>:Q=%0--6U'Z=4::"). M7;?[0#-OH%YY]U'I]]\'HCX:L$D0<, -+@^A[%F2TS^Q P?(M6XY$[* M+G1.PC*71N-Q5@OVB%?KL=6)#@ESKR[F0P])RXEN-%DUNRJT52'2&\9-USA[ M7,0R88RE8]1%44%E?(C)AYB43@W\ 1B-(<%L)N_!!E],EA0Z1[;V7;!:V@N5W[!Y MS\3@RO;N7N_N/3QW;WTS;Z N8&N3?:!.X(Y]IMATO?! ^&<[)S? M5M<_:J[)I6<4BJ;15IL3EF9B&I%WB4\Y+1^OWM5B%,;A%L6%QCMI]QV("3KJG./^+7<':CSU9KD^T>O]X*:2PR70:_NW$I<9X]BKHTS.N9Q2+<_9NM? M,Y5SL5%=_;.^*J0>'DUN:"CCES'-3H3Y3:/CY3YH&_[VM3IMB<^49 6G*Y-K M4>3E:_J#)<*X-#HGK<(DWCMVK6HQ%Q@J?K^7HG]'=^LX-VKO*(U6 M>F]4Y,)N3R-A$RM00XJ@X;#?G6MP4E6!AJ-,:ZW!:[>8#ZZX":X8+7]6P\S& MR-0XB3/[*7.X(278@@]?9 G0 YF=*P55B*+M87D@<28[0QQ=KP6H$PU)P+() M91]N1^$>R$W!/E)J/0Q]I+3;"%.K[JB!!D];<$D.-)Q:?WTYT( JW$DPT%TV M=BOK?J/([ E:(/X)Z&K(2=U:\WZTFK7W%&VV1M@L EVEY4[DG<52M9\*19]. MQY3'+*H,25N7;N%@2/A#GVGK9O@KJ^J*S-G3*P>CKBCC %Z]%C95T#'PFOU: M6]HIY$:MWFN_7L2\=NLKRSJ$6[?E815U1>0BRXJ:S:XNZ@YLO48'UM,5C1T+ M2W4"]XE8OW(2RIRRRW@"9U:_ZA;(;J#H3H96R>!("<.%QB>H^00UGZ#FCLGK M3% S)TI B_E$&K]C=.M?\DD-/MB//MBOMT91!==\C-]'2'V$=+ 1TDZB@X.( MBS8-F&$)@7;G=!E8:+1&H&%@L='Z/D\@451W?#9WD0)9H[K?LVX M[<5\@,2Q7.?9(%P$M3NP7.[95G0)RAN+P=4HSP!*%HN-U5Y2 I0Y?L,+EBQ@ MSEE:?R__=T?_JWYW6&'DE1IC3_\S=OOWOS#2+YG"9IOOSS-Y_O3D[OSBXOOT%E MA?,$9S0G?_XFI]_\V[_^S__QI_]UX5.T)L??WG[T\U']/G^#+U[\^Z'DS?O3M[^?'+RKW_*TOSK+_R?!UP2Q(C( M2_'GG[]95=7FE]>OGYZ>OGM^*++O:+%\_>[-F^]?MZV_:9KS;Y.JZ]!O_./K M^LNNZ1'HI^]%V[<___SS:_%MU[1,AQHRH&]?_^?'J[OYBJSQ29ISCLPY+67Z M2RD^O*)S7 DVC@X!25OPOT[:9B?\HY.W[TZ^?_O=-DPVRG2]R<@WKZTIO2%%2I.+W#')PV"]T'Y7X:+R0?TQ8,?TW],*9VXI M/P;IFF:VA1''-!^!=$SS)^)8/@X!NJ,70&AU3*0F=1EO=<5^:QIR@(I-5>!K MMO >8/)<$78>-;MF!YO.]P:!DS4G]-WW;]_5F^P_\4_^=D[GVS7)J].<;195 M6KU@UR:JR M_41(E9"HYH._75L!]"YC MCE*!'KTB-?9O?PDJ6(9LIC#>!1.Q#VF>5N0J?23)9;JF M197^0RR AMJ_$ES+XE,\>AIFX M.WWZT,*=/QSKA$\@3EZ@,PC&"=@I]"^_EU-H3RCMSJ%C_NJN;$[R/GI,)I5O)=IA\+WP.!7HGO:.E8X0U%""&E+" MWX<-)X%:<';"A\@'-G?.SI ^L&!'"$?J6Y 9H__X.]DR]^; :L<\9JSEAEFV M:^6D]UNZS--%.L?L=SR?TVU>I?GR9,-5L924W2]#VZ@+>)#-U0:O;TF]V]&! M3CLZ:@V>H0^_S3J9).J<\QY$.6R2D.*'-$NK MEQO\(JZ[YUMRF=_2C"%>CJ@"UO" V@ 8;Z@K)9A R*4R(#< U\H/?T71;I;V M\DF=L]G7"?,#VV9:_>T$"P4."9T\&K,Q M>O[HLCC8*<2]O9)M1NA"3#Q3 L\HE*=YO M"0VMC(S-4DXSZ-*.&:/1%D!W]0<"+%- 04^OKD/CI)$E+O%P6 MC<=309AFNF4[ BNIBZNK50@/5^OAE!/[88U1*// M2Y8;GH#O67',T4YD%7#5&F>VKX/TCR<9)PITQ9+T=7KP'> (I0+-T"#?*2=XA\FCXAAU3Z=PVQ MYPO,0^3'W\%SIU1@P<^>:F[[.F/>OCUYPD6!OLOM>HV+EQ.ZZ#Y^.4EJ%RF+YW =L!X?R57H M8SR=L[_N:I*X(;?]X@6]:IS1OIW0?@F82,,7=_W9F9RYB.L=S?560ZUW!-6S MT4B"?6IV(PF9/DU'SC@#MA[],&GKT9C< @Q(6BR?W+:PYV$@#S6T!1?2.2=@ MP"&4OF"N.:'"#NLU'^=&;RV;MHXYX/A#%WXYQY] =& 09._>.U(*XCGT#'XV M1648-J,@#R#-:9KXV:<(=;0'&/3\"QGP"*#(/+EWA<2+#1AL[;5)\?N M94JBR2O;VN1H.X09)C4;#A]DHL?)PS1L:O:$"Q=9X8*\9[ILI MUQ@:PC$(U%Q:'DGQ0$WO)W<5G7]%/'%Q@N8]])"KF*N!P*Z=P]CC1(:HQ82: ML6P:1I*/F&F'[*=6@)0%)!]FD6&,WCT[!$DSU!%5NZ_.4$?7#%44/1!T@]-D MAEHJIQ+?9#.)NG8#G9GQ[F3=7'S6:9ZNM^OZTY--8]$ 71Q@H/VX:&N1$-B# MF_W27-T_UF35GZ/6C#1);1TXJ?JNX("9BN&S=Z94I^4-[;WSSL(HTG+,( .U M _HK22I^Q2!$]G[4Z-93\BT\E(IAA\)!5@76A.J]JL[/J:?Q*'M8:3:#D$-I M,,VF/95,K#J\/E) -!@XA;";6[+&[-M\V;=IUS5$WDI$SQ*:^T ;%=8)1-BH MR',<6N.6$Y#GQY$T"QV!^V\H-8GH%7_""ZN"N1)JO6 <_?D)$85#MY6HV<43 MR7';*WDFQ3PM^=4(= L!PO86OZ-!0_C@'O;K]8XN\U4VY?SX;AZY2-8%+KB>7C+E7+R9Z5EE-'L!]_(1 MZ+X%KT7/;VM($#"YFCFZ_*= I@83O]/YW[=I01+%7?(WDBY7%4E.'TF!EV14 MV7 !$BBX-JA]2W5+VVB&R)9"U) XE>/S5K9.X= M7.125>@3.N@"'',5Q25W#=[1;.$C!1N M\2291MRF-BP,*'L;=HRE@B3V>T;X+^QHZ+__2F5/ORM8]L91A'H"BS0 M^EYSMO29K,/PO "LS?L5*0CF:*<]M(3.11'W@)DF;X3M' MW/OV.W0AJ"0E2G,&(%T+XG">;UF+C7"B*M'3BN3=]^V'N.#X-VSL#+NP9[3P M.X<4SIW=V#>T3 6/$A[U_ZJH$TP@O-D4%,]7WWX7_G'-Q2Y&77S1T1[-X9^<9I,@74@J\!I;%)O#IJLU.T M!$O;$<1P*:.[C+.1Y$C.3&K H7 O"D)NU2:&P3;0UX(^K% 7MSVDD!N:)=76 ML4H1,Q@,3S[5XDU@*=;.G#_6W$JVP^?+K[-G!4D2:NQ M(%]Y4W"8[S%([XH4P\DOFG.!-%)@K(*3U(0]XT%/(S5T[TYK._2(XY^, Z8NURF0E<&$[HRNUS07V8K^@K.MS*E2U@PH5H?@ M?,M1C:]^^)NA?W[SW9LW;WY$&UR@1X[^?Z.W/[Z9L<_X_ZCD[K$EPMMJ10MN MR)NAG_YE]N,?_SC[X>=W[;=I66ZYB2]/4"^B*XHL2N>&ZC(\AK0))^3RM&/R MN.#)>MC+X"'D0.)X5XMCC1WMT*-7:=[(61Q76QVF#PN7FI,!Y2P7UX'?TFIU MMF7+?DT*35<(DZY@R1M'X5T$&[PH(>(1((Y=P(C9U(:#\;:X2W%2Z&YO^ZU= M;6TUU!C;V@S5N*>WIQUP6K6?#;$OAD#=X.*Z$*%CB3C%VUB><>$:ZVDO:#(, M886.48%H40<*)D@0L@OC$C*8T"S#1,\I\:,M!.PLJAZPL7^V@D6^^-O MMXS!Y"-9/Y!#CR?)MX9"+R>L*4/& M03K"%J\3_A$_\QR-TBD?_!XPZ7MP?$][@PQ]J=&%G^9AKM%15OB=ZCH=IWRJ MA[Z'3'4?CO>I;M*NQIOJ0:[1458$CS[4>BU3-[:,-0S[9M9B19L:;=0 P_'G M,QTF!9.96_)(LT=N.!?/-!_PO$YR/;1U&/4!2I 2MF]!ZI"C&CMJT)UDB_^OA6R5:UHPOWF MRHJ03WA-:L5[8.;U.@#$00W8OP,MQ\C%8H8XUGA7#TT&4W.NA;/,[6U< UO( M>$.HW>T(H' FU6=1,"FY*9JPS=%'=D5+H)P,0/3N&]:B[%[; MOWOSMO_4_J/JH3VG$WQ@5\T+-6!VI(UI\(S3:>ID2K>H MJ$?9ONQJ/%R.=W"R985\OMSM7/N.&1-YP-3@N'0SFL SYB6/561Z&Z_)]8G( MXX@&6\$CUOK0 D2G"72Q@L\&.4QR)LAAI#=UDAJ&&"B62H(<$ M%3D;"2330VTCY*8H04:L9\TQ&:&&[/)JB=CE$SJ^T_)[N>RF*[%0N0 'L&+8 MH UOXXAC ',R-=0UO_T*=YMFH*T/SHV1,LD=:PL12QE,WS+7QQ=-WD892HVX MY%=2ZOKG?0JDMMC1MA!)D<$,*RFQK*_C+*5&?(IZ41T-(M#KY/#"&BZ40'9I MG5 T@2;W1RZOT6,*=ND6%+?7XR;6Z2]"W%MK7+'T]T&V#2:ZB'=IW9-(0S]L ML\Y.MJ%8WMA'V]'OQB';<)*DN]7$W+)O"5L[6_*!C74H:.8R;Q*B\80*[+_D M'C_+'6J@D.!N-J88?-:RFK<]VUM,U01QUJ MR4.,OEC>1F!AI ZG(]P!U)2KOZ=-W9([NJB>%&?.6'OH,2.#&\QV*B, 9#UU M,)J?Z]'D9,GW?+-E=\,^7^%2),LHM<;AZ_0;%1=JS+7PFCG/]UBN2/(KI8G, M%T?=V%9;WP/J>TFTR$3B4M!QY(IN8 U)7>)]WSN&16'H!J+@4\!D4_DJ0AGW!R>FTL3C76FC^0FG!#%[ M['B4H$10WB3 CI"MVE:FJ1-3]X(%*-Y""Q84I1(+W@* M]E$]GECN]O?L6_(7DB>T* >CJT9:0?;H8VB^IUE@1 U*S:@I3X3#MLM;DN&F MXD EQO)84Q%A U3( M7D4_A[HJA0-W8_W&MD>R\4P+S+-4_W;'7ND6,M@66"X1X^RD1CSRO QD6GGQ,IV?8#86 M.[-*&$M*0.-)$RJH[> 4>%RP)7F_(BC?3JK-<1 M]GM>LI!5ZG-A>M=A.7XN:@T%7-($#3/4H\+Y^HIS_#4G?&_EB'*>QZML@@O* M> U%,HL=9_@<>4 >[P TE\D!^S<_'&5HC?-$K,%;:LZP@'[2]#$MV7K_0(LK MBO,K@DMRFB>BNM@5Y6YT$J$RZ GVD![%X%O,.%J4KC18/X3E6Q3:TYLAA#]!V1,-?8#:L&^Y#V![%".:QU!J MI1) M3CD0S6MLVR K#;RKLX4U6,4WJ.+!$9_QAH7(_)DJ6ER6$W23*.0-:6^ M.L;N@*^Y\X*?0>>D_GF97S,.8^X:)\ZFKAZ,]*'7L#_X#5@33R@/>FV"8"_) MWD8+<#)N/=7Y^J0M'2CCA'2J?JP:WZ;21ZV9'-[1XA8_?<1LWE*EQD_H76+S,H)PXYJ2/27/NF^73(&I6#(,T/.I& /[W9O[6&>UP.^ MJ/M2\!R-RY..]WM\$K=X!0]AVM^DA9O0 CU #A\!U C]O]()_+&?Y%PSP>/3 M'*F);9=NM2(36[[:,CSRQF R)^%*P90EJ61ZX?Z7T%(O DBHBU6-#:+Z0>F$ M^MTBK$&J)U7O8&*IF@O!A/%NN]ED(BL:SLYPN?J0T:?+?$&+M=AW1I[$#'L# MQ5D3BW^=KURA#4X3_A8;YYG,E-_4DHF!%!T;W2:$.A-,@_'GV>=@3-[\^GY_ MR@A8_W"ZO Z*E;W'&;^ZR-\-==I#EI$*KN^ET]67:Y"C!CO\<='M:*PCW?!! M 3WT4!,4875HR0\U9F-(+PVVLU0O-XR4ZC1/>/;@#9^"N MY=GS@;&W"\B6'SF*9I"39@"<]VQ#[(LN&9Q%V+03TJU/DP4?S;PE(\(9HA(( MJLLJ']>2ZUVUK=\:.^)I;4:\)3S*D5?L;'+E;?'06>$#M+-+C3D)$?VY>\3. M4$LN:NA%'<&H1['&?CTE5L'6\6^']NVB8\6\QXJ,D=2[:W57K7Y!N:GZNL?1F8$#0/&?&"(,8Z!89 M?2KKA*X[UY?H&=#@DT/=<=SRV*QSF9SQT?*5P[>NV[3\*E?^M#I CC@E8-]2 M5B-'>]@11P_7#1V/QUI+K//JH/G>$ M&481C0T^(J#DG@VWQ^TYJ%\\;DI;Z@Q"D\GB5I J!&_+,^#3\*J M?[UH M8(?*&5VO4U$#KSQ/RWE&RVU!N@*/DM-%KQ/PF%$#]Z[[[["C'7KTA1. ! 61 MBF+KL9S"^!BZGLHMF=-EGO)U?5!25")QVOWL:J7(X7MW?V\JB'RI\:+8\J;/ M\.-Z(+I<#"9UC4VG/,T38=4I>V8=B<#I= '*F@IT*'5:10-$JW8[)H"ZTA(@ MGN%J$I#VF#RM(2T9HA FAG/K:VN=7J4Y$6GR)>M%WA#JK'<$T/?:Z#"B+QPG M$DCC[+X*;E)]%H7S1,XR^L3=,C[0XIQN'ZK%-FO]-MAA0-)'[KK1I-B0"! ( M!M2OV017,,^C'>89ZB@4^7K."I*D%>)I(F:H(2N.\S%HDJ@3SEM:&2[R)5LE MA+O0R2W-TD802\,1,._NGSN$#@]:44L@\!1/D\Z9P\67.3B1RCY_K M""QY@?/Q#D AE@/V+<(M9E3AYSHL+HHT:7"6FK,KF"3QNH@5N6*KD='$;OS+ ME,EW3=3[E[I4 O=.&B@;90$!*&L&F+S[U I23@0M:$<,JJE!#R](T(-J'\$( M5:EL9HT$>PA97F&=[HLRIBE/JQ7:J]*1ZG/_A MM-4D$2\9.+O!*2/T#&]2'OI*UVN:WU7R6Y1^1ZCF.HK N_[:42#BF4_2',UK M(N*HE/H4+:URA$5J=Y$G8<1.Y4;8;1Z0"-D).;[L!1B,;X!G.R+[4)]M?*-R E%(MQDS! M+'8ZGV_76Q$J=;JF197^8^^Y7-]6-0+(O7%,@M![(82=20PW)C&\HP3A'BF0 M=11BP(#%]GL>]<_UJ'.RY$#,QGT*&F1X8^?8ZM.S=VKQ>@J[EOQM4Z^3^]TH MP!OGP!IL'^DE4BI>Z-_],'O#W^3Y _V[=[.?OO?S/A^&8T ]88Z+XD5$SJ_Y MZ_TD1F*NJ(T]S7R*].JMN>;T]J!XK]\\&0'_G]N>'G%&A)<'NR:E<[:N^!?< M(7[O@UY+IN-E6^XA?YZ6&UKB[->";C>L!P]Z$FY/6Y(T0:PTE]UY8I C8\+ M2&HHZU;(,4'VH&GSO$YS>E?AHC+;UT2B$W[ZS/DO9$Z]E8<]LZ38%?QSJ\DWL)&V7T M4"FD:;QT<7)*$:Y=6ZV8>D;8',BN6V/-+41J"&R *Y; T]A#HPF/DJ74E$^_ M#PVZSBA^7!2OV8@OGN]/&X2O2E?ZH.643\%FRC18Z5NK;C?W=E,!WG\VG7)R MEK%]ONK9Q@:8%2Z2LZE&FQ*9$ VT@$9E[B"%.K)Z*"'GB17%8.>E3)=H7W&A M S-.-9@2.QTQ6V(XG^^EF)4[H1@"<)M^> !1,%<_;8J _B+>Q@M4GH2>M&D( MXE%;K[:,)J9*?8L6+5F]U,M3RKRLDL?QC,NC3 ^?6W;4.TS1TC:O;#A/,05J MJYRR@1W(]KRP]G*5C[YS^$XKJ_;-&F58[(-J(!>ZV4&E . ]3W[D@VJ (H<' ME9/QNC^HAFH$3.F@4LDCJ#1 M'RU=;6-W])JU=;V:=7=E_W\D_\@AP5![8" M\]F:( MF*32B"F3I\SQN@$=22Q)Z8C1UQ;AFJ"-KAMH\K+IC]Y;N%R2AU W[ M T8E$AXXW$30G.;)-8\*V@N8D"QA@Y[@6,11#/[#$ 4)J(F.JE-4U8%3\[T( MF$AAA_I30"WX&EL7K-_Z+'1!!0"WNN HLBZX !%#G5!)^-UKPNF+5D3U055 M\CBN"XXR/=SIL7W(TOGGJC%U=@X=BC1).EV@YX4"=#"/G)A)CK1X2R$,BRY1 M]XP 9>8B_8Z.I6N'(*",Q4P\9,!I#5F3L2^8Q(F71;;%+E*9ICO0 BA#/4BA MU((>2LBY;T4QX& 7^) .O9ZD>VBRJ08_ MI?RNIZ\2NE"<\K>T>*QW1.RCN: MR6TM8QW =A49X!!>#=S'N\19),5.@ZG4G%/A,EO-5R399N1Z<9PGZ1.M2%L( MHRG".YJPVAH>-"\6%*_WM%D-85Q*]U-HU<0A3MT,=453VIK9/.4U3ZT;W9'; M?D:I\VD*'UWP6Y%63#UYDFF=\H:V$04=0-^2*A"=T,6"BVK:H(]U7U;P-'2+CW;/N%E=HS?9"I_N,GVN5JBH1X6J)Y(]$K2F M>;7B_7BJ?M$'5SR&I>P*23%*&@\FGB*5EB+1*$K8U]^A#Y2G/V.SEZZ%71_G M^9:W$@[/)7I:D;S[OOT0%P059$,+,9HO=J*$6<5#1]MDQN\^?#^/_;?^3M?V^+LSL CL4RV-VNOG5^)-6*1S6U0:37 M3SG;"E;IYH8PX6:2OY0EN#7N#[P):N,)94G6)@AB9_8X6L >W]AH:G+0CAZV MZ[<4(=WQ>KHIFXLAM>;V!/U 1O+MP@%Y]PL)EJF7NTDLV %9UB?3D&]$G/R] M%I,#',JE21?(+6($=)"KP@@-QHJO\S$! M#@2.$='I#,&ZP&O:4(1>M8'SW&L*/>R-,X)FJKLV*(2SP'EK"RIAN]YEOJ#%NK8[\$HK;**%#8$B/HYS(M[B>3[U"-O=\;Q3 M-9LLA7#W$+MSP.+/S;+W?;-.$*$=!1[LI?YZ@7H>=H:O\&%&!EL #.LVPP7B MIKB,EMN"M'7<<6>Q6[,KWPIS:QV9H25W5)GQ*N]KF@C5><8=%,KM9I/QJMPK MDB7"7K?85AP:=\/A#=B2>B"H\<)&:YQO%TS=WO)2[#-4"J\7D M+\F"LO571EA\^G)-85-JN5B;6 SYJ3'8 +((]P"%*AT#/D$LJ75]BK0^$R\1 M1'A8 N@XHVQ?W&B^O"?%6BZ;PRU +V-[D'Q+)\>&.+I6/LT?:BSI_>\DGQ(I MH!JL"GA9$^4#;G!1O=P7."^Q.)CJUZSR>M'[3'J#,X8 OM9I8PKU+&! $N1A MP.N( 9:@AAXD"$(][#/4T,35*>U!>[OYFDLD=<#T8(M64C-8:6C1Z@-.-(:Z=OP<%"BR7HW;WSABF; M)WO5C>/J/"8IH\^U\1+ ='79E=NMM!TXW.@ GO\H(XZP#M^(NY'*64FU^1-; MGR[/._/36#01 ();?7H(D_^W$XEB6:(=->A+[+@@R-R,:Y;C# ^7[94-H[M\C@/Z-'0PC:E#&W>(4W*3Z+ H8(<;3)M[CYR:+SGN2$WD$ M^4AK<*S8(%3?0E,G8!:)5TIN;7KU4./]5CP)-.64*_P<+81,S6MJR,!P,;FM MKW"M[K'C?$-SKN((XXJ2DK.4B-V!3:!=%*LS,.C M;&ME_CB &7H'BIMT1\W6(UN!DE?QMAREY(RT=K7MA)$>R<834X3&^*O:?*** MT;&/Y^E]'3/0JS1'"KW^+17 MGMX/CWR]0EIME]3I;,4];Q2FL]'V+L^-$"8TZ788TXPVSN4Q<8MH3AND1VD: MT>CA4JS"F$@4@A733*+#ZS'ABFHN&:2H=P29R-A -Y>"U@,?4<7M4>%,][ : MF3>%3"@/M89:_^I.V7(P8*=ZE>E00^XF0ZMJ;$N1\C>PRP.O%/F!#9%7MTKS M+2/GNBMX^9XL:$&Z5W527CQ7!:8%(QH7+Y<569>?&,MX7:PZ%]0E3Z]%2K7; MA%>,5JX77B@+:#3V-02@N7DZ'+6N!/L@:.TYR4S(-<;O>CIRKPDPI7%5JT]; M[H=VO;@C\VTAHJ7/<);Q3$2'=U@3SHY/SK@U5M:4 MB@($':VH)I972S,UXX94D #"/Z8_0>T"N\M62[1&X&D%R05BJ-[[,)_"O3ZG.;E>G!4DD3I+#S6! MOC[W0 5[?>[A!+T^6]$,.$*.797BO3\/33W5X4TX%1"7J],\X3^XJ]TCSH1? M;W7&3I$7MK[^@K.MS*_"J"]4G=/!$23G*,^I+6JTDAT=<50,([93*UY:YE6Y MR)=,Q G/F-16"9.G6!EM#,FV(@7JW=]VAQBUF.$Y@AP.PW4^%M(;:-G0%B$U MR[CT4#->!@PP?23YEK1&!9[2][>T6IUMRXJN23$>76K6'1Q:JH?&?URIH*-. M_MQ2@IX8*:BE90I1I89S0FT9'5EAN*%9.G\9$U6CODX5A@,0T8T]]_Q#F#E0 ;8OSK08I[,EJK!96K..D^;YT5>I=4+?[(JF"0+ M_5Y$^Y[QT([BY8PFA[=_PUZ 354#NO_;&R.6]'N !.W!\9ZNKD6&.+;@XC#,,SK*B'"Y#>LX M,7;=%AO<>)6C\0[0K(92P-YEI,.,6M3H2XL\4C;#<2Y3<]:%"\9.EWFZ2.8R/DY>@F5-;6X MA1Z"#'D-/<0-O8?:C\'F(KK#'OLF*A4/:L(O3^)^QK3)TX)@R?5@Z&N 6/?! MA!#E/CY3\;6C%>(IQ>\G'&.<2\C@%-,Q7@33#M[C,BVO%P?'PHN>F<2L,U [ MT$/B6^P%%=RG;D?'Y$S4AM-![7@<3$2Y<\IESG1HL8U_Q+RP4/5RSF[E$K$< M[P 413G@4$Y&<@H@+D+*HJQD(YWK!N<$]0L1M+RV_ MZJ>@-^D*=;S00.&_Q$&/!L2)F%2R>:-9H#:LM?3;/%N1=3J7U!]2M(!X:.Y# M\BXA#3:+53N?M,$JR%(:KI@+JG*XW.(]2NG%8(*@&USP_;3,5 MGE=E>"1,@\5-#4G%F[:JN<5C]A#8$$8M%7Y3(Y?;L4!*'K7/\AT%_$Z%D=9X M/#[%*V6&FC+/UND^(_.**3'I7.5L+VL$L'M2O H"]S(&X*]W@X!^O=VZQ=5BEK@1L%-27VDV 5NCM,7 M%UN27*7X(W1>T(VHR M1D;PC%%7TV!Y)[AAIS"/]7(X%=(=H1\>.BZHUH+:@(?UW0D!AJR#Q+B;]_HFW(I$+2Y:T@$GX,S;=D M,XQ=V*N%0+L@W'5<><6&-F^)BG #5H@&U61;.&=HD1)T/"FNM!W4Q?D07J@+ MQ1%BR W! ?7@U+;O,?NSR8=OD;O6V1",D]4:#\"7^[A4I*DVFR):(89"_-N+ MSHNVT4$+BC,;@Q);/)."DBPW%@3'(X>X_;8Y+A*RH64:*0415 *5)@ #Y@;T M(\Z_7C^2(BGP0IKP=+@1V"^X#\R__V_^%=$6723WWD'N43V6!'2^6:]YU"R= M?]75MG2Z@)UMY*#].]EPW$@@GZ$:_5[5@1FZ$#_15'0$K8F@$.X&-#V2!2D* MDAA)H&8OL&%1"=V[5:=%OR^*DY9$W0FA0"X'D\=?V46=IT*_SN]PQ@A:B%J* MGX@LIGNT/5 &I7!#Z:%2 B :IXO1_%R/)B=+_O)JIEUR=*CH,I)$62+CDD*- M&>8K#+)^HON0EG.<_97@@NTV P$\.DTAX9$2D-[/_^9ALD:,.&:^S8:/;M'B M*S5AEO4KR\M\1>9?;PI:D3FW:;+?E@5>G_%-^W1>J9YI:%U.)2%HLQSQC/N'[;!+XRV+()UW%1> MJ(D-9G"$J0[YB!AGUK2* T#U6>YY2'Z@1:$;9$:C[?JEI CJ)L<=\Z1V1(VK VX@O23<%V> T.6^L M!4UAE-:+[I2I$U(#MATP9^]*.DCC/2_I4.?FEREV2;D:0T.-&@GL,,]N4076DRG$$YZWHMN6@\V9\2'-2%U@>&"[EC4!Y\;8@0J7#V.'$Y8#PX9F>-X+CA7ID.TMU<7 M%,= MOG@5UXLU*99LK?Q:T*=JU=@6I9*K; T6XD&H@:J4M+A1C;RUKD82$35_J2'3 M?.=K9^ 5*FG_:YN\[*QKT%SLK#$X_SJ(5JNM0Q]V;X,+7Z$2N"NM>5 MW+&)E-?YQ3-7$[9IN>)472_XPYQ$A=3N9^%NIX1O+CI,X7F@IL+#Z4"O."'? M3'KMNNO(@KFK5>-Z([[$;UO MW(BDFM!@*[ &M '%LCNZV>,@ VX)02]:HGX5M33?EU1 M='-S(SP5(X5'& @:M>&LW^UW1;)L[!XZU B^^?: A;.B]+'"["AV=,,M*0)O MY(ORH !0/>Y$/S7ZB?T4]Q'3[HY/CT,TWM^BMX2[N(D(LQ7-DL!V.C#7-;92 M-2L]FVEZ66*NF YU69&URJ=!U=S"C#,$-IAW0S]1SA>.'@G\8=^BM9E,33D7 M3H#N!Q1=G:9N!.<^A"([+#0"]23DY?Y0C]-GEO=WK^*,;7-+6L@5M\%65J]? M';1 UV:!$[5((SXE';/QZ#5)PIM((4&GSZG,B5K>T$F(#P?H?=_8CVI!7SC2 M.-Y."FY*0U2.6>1UMVA"2NNRJVF^Y%$Q@ZZ6.LW!^\9YM$Y)P*Q@WP&[K2-CKQ04NN%MF>4,*D8KI=,W+1DKDQRELH-PY MH2'4RYL38B%/^"&(84;:A.0$@!9V"Y&8Q- O4,)S4F@1PW^F$ZH MHV(C>;1W[/,$NE-U]:S*>WJ:L/.";3XXN\%I"H4K@=2;/^V'&\P\C09PH M3-M2![IO38X7@(T#QA!?=ZI0PD]CS6+$W%JG\SF_&9:W76IDR19DTM59WJQC M%/&R9!W3XJQV*WR,-A>X%G'LM-A&DC56:E7)RI"99W@"R:+>$=+RZRZCI"Q% M@DX7>.89*>A0ZTE% V0=N1T3I%Q1GP#$*9C%3HJJ)4(4PD.OWB;W^/DR86B[ MHK$C"1I&VH/]321P WFN,>QH'WW?AY+J*%L"]M0?) MMZ P5.RGIL'-TQ8SQ#BJP0V_[FIB$\LN\X0\_SN1N[=*VL$=U/;A!=HH&JQ( MH$4,;RP/+@DWJ3:+O K%+5FF)<-=N_E(96*X&5@D]L&%\U7Z; MN,.,QLGW)M 24:"Z/(IBI;_2>$\=;>_ 3G\5\CUUWZZ=Q7]Z'.>PQ*2M8)O7 MW7'0.4SV-7@W#.,2UFPB41S"I"RC8WP(9XMHLOH?W?:4&K)F+ZA%0@W=>SK< MMM3P\24^KGJMRW4*9*6G/>6*+'%6B_J Y[*B!6!G.8#D6U0$.M1N,>$]DU7, MHQH<">_+/A2%JFYDZZT>)/*TPQ8EW'2$@4,>Z:%#3$^3A+&O;'YPQ>;0U*W5 M%JQL#, ,=_\:0 Z[A#D9!?PFUN"=M;\@3@&ZSF/=R52"0HWX%GXCO%Y\2'.< MSU./O#+XUQV43/I:KMI*E"$VTK9K:VC K5DL&.V(23R'JLS"T,[ MKS9K@\GD00[NVCI_O3@JN?T>E^E<(IP@&$ I-<+E6UR[9.VX2=9>EUD7)@>Z M7C.!+86[#-W1A4ZX\TPZ%T6EA-L^ZQZ[0CML JF360FA>9RQ7Z^+>_HDMVM( M6]IJ'3N(P76.'6HKC<-F! [T#8X>T0*-C\.WKC$@'$.:AHQ?(22=G2H5SOY/ MNCFCB?QI0]785M[W@ 87^3WL5E)O.0X'@E]3@!@):'PTOF5_6%:&Q%_!N&!: MS6&0FTI[4;8%:BF#,'TOAO='>L6&EZQL%!%.QB]"TTAHEN&B%-^*CT>4#J]# MA*R3@46'SRK751GSXHD6IT>9@T6CARO1VD&.)EHQT[7H<%HE7#+VA0L[ MS#+ZA!E5'VAQ3KI=]ZD9:=:---UE_OXN?.:1 M<3FB9DSU&\TA3%DB OWH94EJQ]#I!(_S4 /F(Y8004P*;'3<5FD)JZ-EX*0 M66WK*U&/EF@OIX;R16',C:&V"+KJ.B[EQ=^WW$ZCK;^,][579.0X@FHT?3+^ M@&I")J3;:,S$L)*CRUY+;>?FYH87>+^B.+_.%4G05.T@.LX0/.\Q*3TL)?D2J<\I<-7@6J8JI/QD6ZPC M^_)(:W@FEB&HOM=0C1;U7*WC;K5CS*6&' N8INR1+=BT9.OUXIFG)I(G%I,U M!*<".P08S.9WA!F6OLN>?H@M;X<6:5'O+=>65!ZH/I/":;0X(^4M>23YEGPB ME3*B3=D6JK$.P?0M\ T^])[D\]4:%Y%CUM1\I4;,"IB26I#!0W OGMEZS7'6 M!M*5[U]^)719X,TJG9_RS%(BDD9FJ7,($9S6&HPYE*B*..V6.-11AQY>T(X^ M) ALPJN0MFW0DUB[F$_J89+"Z1!'KRW*[76L.52?D(#U+;D#CVMQM]E1_E)3 MIEE>[L\R7);7B\9D?%W<\N" R[+N2'9@T' M8AR X/-^\1'H9^CI,-2$-%2@#2?#@6-G0!; #! 7^R/N1LDM"(H,A/1&F;U$=4O]5 MWY.FI&8L->)62*OO03+CRYS=&-CLIT3FFZS5!VX!EL..EX2[1X2;[-NP4=FD MW=8>@C^CMH;4*/-L2YD6TY&_,X>9>?,/=G/GTK\'/H+S=<](."GG_F&VJSW\ M%;R,*'@M46:^_I)NS@1O'WQZ]\CRO'-1'--+?:$!BK9K[CX,A#FO).*GFQ+@C"G)HJPF\X!M62LKX2<3"JRFQ7-B;26 MAJP))"7G :@0/M&'.$T]H.UI!GAY"*1(8(U5W$,Z[52'+\%V4JTG=Z>OZ&$? MQH>Q0DP:MG0#Q+@N)"H0QS%AC#^W3^(%_2K-29O;_0.>BXB:C_@Y76_7[VE1 MT*9C0!%D\?L<,.2&:6@9-X&Y+TPPU5*&. M+*0W;E\V=HA<4A>,#^@BEG'C[@TNJI?[ NE(1P Q0>[9&D5"E]5'>T('$A;$P#DI63,.B@J<2&8IJ/+PC M&0.W_)7DI,#9:9Z<)NLT%[6,JO21J*,$S#I#?:FUD'@/_ZNIF*%E38>PV>$] M2N)X69M- ;7C:T 5N8XT3TGYB3%A6Q0DEX4Z*=N"E=X!F.&TVP'D,#76R2@J M6N',3%^]YUU0QCU ZH# '261]%*5C% CE@5;!"(I7LE4BX%<-Y*UH-,%N"14 MH+V_(Z[87P2E.<)[>8SJTFY,SLHRDF!I,9Q"N!A,S#Z1BB>W$90E)'G_\KDD MR67>O*CDRU.FWCZ*%3$2!96G.EJ(5$>;ABKT:LNH^I8+[Z(E M#.&.LE_BU.N%3Q5UQ_]@(MZX3I=,RQ%/,/VD&Q\)YF^$_,GP,M]L9<(- 0$4 M:Q-4H702$YH@JHK?,0,L;BU!0M&O2>KGGIFA'E5(8]B>%C)(+*D+OD_1A03% 3X?&\0,,,6WB!Z2X,H5;C]"E!7Q'#.+43,;L+1.T$6NW MDK>3.#"Y:SS@D.QW\W P0? MM^!^_G1Y?W&.[NY/[R_N@D[T ).H?.2Q74O,?4G\.8\$]Q9!/>03]!DQ=!*9 MB%=(CR)M!Q%I'[<"%L%M9%_$IN(\(N?WN)A%=2FY)3PE+$G:DG>G\_EVO15T MGI-%.D]EVIA^1[#(C2$(D#ZJQ8B2&F4D0=-F-87S+Z#(E82A6;%;R#EY)!G= M<*.UVGE)JP]8T!2P_>]M-?*Z&.@.?21!T^$R!;'.,JO1+9GO)5;:5;>@ITF2 M\GT49SW]0)(LH4#R()EC\R]M@B)NFC^NY%)1M",+<;KX,WA# MF7'VI!"#MTZK5.SX<5SOA?$#[_BQ:?@QKXF-D%')0GBIHTD)E[>21UR.>Q/* MFD'S5!Z "Y;U^@ O*.>U->U@,RFM5J2HXWTC5:B3B0'5Y8_EZ729L[6#,[:\ MZ#)/ZR#WFX+P/:-9:NW7I)N\O& M2M\GEP]JP+)@HG_H72C2%O^%9NPL%%&_JJ3R1GV!RT,+A^\%<^1D.D."#K0C M)&[Z>;.9H%;LC9AT]7I#N%.>"#[G=]CQZEN& )RE8Y4A"A.BPS521%L2F@N< MV"3[CB\/..,;9J38!\#D*+.>ZG$\7$2OKD.9R>$YC;MS$HCJ&F3N"^1M$ M72[AKL)%93:4]_7"CDOW16ZHS&E1[2M^6\O1;C*N=0,WIY&C4*,']/(KAQQJ MWU&0 %D#3D<$3N!5T<'DHW$N]AK20P$,#)>X8 M?._Y<#LE,>,4]![),E*6J*$";7B&3)K'R7"K/0<4S-B =YHZ-_^+OLU2IPOX MWB('[?^YH,$]*1.F%K,IA(,!;Q[-6=$4K!):B\)Y=;0]^!XB@>O]#MR^_ N, M,;U5QUE+C?D5^\PT.RG]G(_A3D6!=[;SI9G2"6AP[L5*G2,<3OX]S9/6X"V1 M'GE#:)J<(X"^98:I%B=SGG9HG M_2SLI4SQ ?6%N$[HXO M.C4=,[3;=KBIMJ&EWH)* ]4HZ$AAOA/W*X)8IY2I M?,E.^^.YI.@>#]HWO:SF 3O3,S&2""X4Q@))K7@?^Y@_@]R+SWQ>BL\BWXBG M=/0?,GI< QCD7KA@^Z:6HS!MW> 7GO]=(EJJIM"@^@&0OL7HYN8&913GT[&C M*!D[4'=3SJU(>]-!V1:MK4G2Q\G.= [],94U^2AB\@U>?3X+=V@E$P,MS_M MG]'[6^?GG.LH/"J9)!?/<]94F8-QQ/9*TRG8\T=^;RU8(.[N44O$3'*8(4K MVS#7@HG2!QX4P 3]D>=BK1B;4Z9'U;$J_8)SC0?H+>&AX@DI> W%9%62\@\/C M)TP^$-D!%#,9B :;1PXAG30@_:%=L=_8A^U'[)\'IC*Q3_X?4$L#!!0 ( M '@^5%@^/(?*0C$ &9Q! 5 861M="TR,#(S,3(S,5]P&UL[7U; M<]LXMN[[J3K_(2?GF9U.TK=,3>]=MF.G7-N)-+;3V?N\=,$D)'%"$6J0E.W^ M]0<@)5F6"6"!%X"$4-4S2<0%<*V/N*P;%O[YGP_+Y-4:TRPFZ>^OW_[PX^M7 M. U)%*?SWU]_O0E.;LXN+U^_RG*41B@A*?[]=4I>_^=__.__]<__$P2?<(HI MRG'TZN[QU>VB2"-,/Y(E?O7?I]=7KX)7/_[\C[>_3#^_^GI[]NK=C^]^"GY\ M%[S]$ 3_\<\D3K__@__?''.YK\0.C\ MS;L??WS_9DO]>D/.GT;YKL$^\<]OJH<[TA==W[\O:=]^^/#A3?ET1YK%=82L MT[=O_OOSU4VXP$L4Q"E').2\9/$_LO+'*Q*BO(11*<(K(07_5[ E"_A/P=MW MP?NW/SQDT6N&^JM7%724)/@:SU[Q/[]>7SY[)XJ6.25I'&8_A&3)^GWW_BW[ M[PVG?R+!R1?8,HHELLX MYXVR@$E<,K"@>/;[:_ZJ8/L"SN/_[:K__''%QEH6+U<)?OUF3_(5Q1FC+#NY M8C]LZ+EPYE&HN,0/.69#?_.!MHPF)%1@Q7_Y\PMC(+LE%W'*!E2,DILM:]G) M75:RM'U9@NYP4O6CT:IB,>&#D] -DB(6.7S9=BYE./QA3M9O(AR7Z/&_E/R7 MO+-__'F>YG'^R"8\BM,#)D6/>^3F"L]14KWSY"'.:A@24#3F:8:RNW+J%EDP M1VA5,8:3/-O^\L3AYH<_SYY&T< M-5J,5X+@G149=M.>K83XDOWU<-BK">WP>XON$JSB]1F1C,_]/>&$AJ\(98K( M[Z^9,L.>S#"E.+JJWB'<>,MMH62$O;!4'O[!OS6.?G^=TV+'!:+ABYWF>4<; MBC8,F9?HBOC& #&*^DT83L#QTS@T:V M?Q'5?CMVX17#GP"V=S $;\<* 72I=V4P0/0)TDR'>H+HGV]JC8X^++%W0<(' M<+"B),286^"[#P4-*&] #<> :K")6[&C@A3E3*: S(*[ M(F.?,-.VHR1=F+6CE(QX.\K;4=Z.&I,=-:%SE,9_E^L$6T,SDL11M7&DT71O M#9G,:F88/&38UVN\=>:M,V^=>>O,6V?>.O/6V7"LLW[W>\.&7$3"HOP+S[[# MY9 /XG1&Z+)\(=R< W9DRJC38@=FVFE:*B?L]1%GX2)!\QH[I?9YCY;3&5_- M*$9G)#K4EPX?=Z"O _@I*)^8%VQ"H.1_,*+G:?21?;XZWA2D/7+Y<3..JG=/ M,8U)=,%^J[,\E;3&^.08P;A\06F Q\NG>2BR-J#D9KFMLS4@I :XK$:;> K5 MTAF9Y]LW_ZM E.G_R>,U7A%ZZ$604!KE\I:B-(OY%U2R>4AJED_V"AEO[+$1 M?C9:;T%MR+W9IOJ TS^64,(4F^7_Q2K!G MBXG-\UJJN!,ZI60=5\=UI-P>D!OD]PSSXR?))5/X'OX+/PH9%=#USQ]9+DEZ MDS/+X&;!;)=L4N3EH; XK5,CU8U,8ELI:M5ZR%[-OW*M$B(C-\CO4*(:U>O. MEYC.&0R?*+G/%^R3KE J'I]2ZMYYO8@3_*58WF$J9/")Q. 7Y2^E9VQMF1,J MQJZ6JG?>+M.04#;42P6Q7 #/2,$6F4?I\@YJ98!WII&A,(_7F&F.:#-S)4S7 MD1L5NB)#D]"(*_9*Z.JG?> M;M'#9<3].;.X.@.L6(04]$Y%J@$\$>Z86)!4O'8?DL#&W;@LX/BXI!W+\G#@B+BD%:L\4G!4W%.'81$T M.$+NZ<:P2 0<(:>49$D<#(Z(4UJQ)*H!1T1;&1XR(H X,QP9]Q1A68P.[MYS M3P?6R4B!XS2N4((*(BS),()CHJW]#A,36)(W'!9M%7B8L(#2M>&H:*O 8T!% MF&H/QT5;\1TF+I)#)88/%H6$+6LI X7_;7-&BOWC#B6\FGN0+3#.LR#8^I8TE=UD3^S)\(6FH+\;+5J8E89M'=!6CNSB)\QAG MRD\AIS?+?125 6NV&:,XNDS/T"K.4;)G!8C$ #0V80;.P+D$PZ3:W(Q%-O MEO@6/6S6&ZR21-S */\7<,%7X8&:E9GDDZ MO\5T658AW/BT1#Q+2(WR7#+ %KHK@M(]%] G2C+UL-=K;%XND!-20FFV0NN* M7VK+#*$KC#(,U']AC88@AW(P@=M9E.8ZGB_RR>QK5FFU($D$;_ L'PY&PHX.DQG81A ML2Q*QC[B61S&H@D!;^AK@T/XW:O .B75@4J%4:#3U(5ZYSWP"?0Y#,;+\)(1 MY1A1-7"G4D:C>6&]S+RO(F)L8#38B@E<@7(%)76M]:8JS=B+L'0_CNH46U=0 M,G%MP4#3R>%3Z5BN+8#=; )(K7$%$+FH^Q>4ZZ=EN+*"@#&"9WJZLK* H1$' MS\%0#/1PBC84VBX\,$+Z9[5)CA(S)^+T)Y,L'].5I45G/U)%7-W:DB32UBXK M@A"$*P-%!Q2-N));^Q ,GB;1:+7*#-(>*Y##L*ZHOGK@*+,]75%X]6"Y4N90 MNZ+HZN&BDU_KBLZKAY#^J<+^]-\AXZ1_4M$I=5AW.5(=8G)E]])6CH_%6PP3 M>1\CY9$:!Q7D)HYCY=&*_M1FNPL/K#(ZXBXXK/0PT2W\I4[ZI\.2KIG8IQ*,-GVDHC^' MQN#!T:UQ\035",JE!A5:"YS'(4IVVW;?U5,%KQU',54I\[ZVZE!JJR8)N>>? M\X+0CZ2XRV=%\C*90U$-L4D?MJJQ31&=T%(3CTI-:8II63]?()M&2UL25>7_ M3XI\06C\]U,58[$DHA9V);C,L@+._7-JNYSO7;T 9;^FR5!JL>UI@"=+?NW1 MW^6&(I"L>4?'(B_LAO>>*UUH+GMZC2W*!5S\8(VLRR%= M4-K/.O7@B!K7S] M!5]_0<(]N/["6%VBOAJ KP8@&Q@]GD\>O%_;(U%E_KF2,-D=%:$ZZDB0*@T;; M<]U?;NC X>EHF=&^>WD4L+1:8]XZH4+#G??#"&KO"+* S )2)6HR@@ZO_X2_ MPG*P6I=1'Y@>2&#ZC&3Y9/:)D*C,)\%T'8+1JJ VS'GUR3>L?,1W8JY?4 ;I;Y:87C-&JNO1.93* MF2(G-WM?"\Z?9JZ X6Q_"GI[7"O'-LUE+80Y]5]*BZ8;@:%'=3(\,T3&68V'B]N^A&O<4)6?*F3 MSU90&\-2K'%:X*TN%-RVY7Y\]E_$MD^A;(U[,IM=@$NEZQ/;_2E* MV),GSR>R%]T=F MU#7JP[U<%I7MX--7?/J*3U_QZ2L"WWMK#<.Y@2.%"^H$=:H< PP:B>/RN+)0 M@.:L*^N,6ES2R%AS96'1PJ>)+>346J.%EM+AU=_",QIHQ+ZIX\I\T_%V.;,T MPV0^N,-!'5_H86G^4.&3,ALEW] .&B9U ,FM95D;(G 0Q:TUNL%0,A;[=F7! M;PJR(DS=7[[S* :B-%+K2M:S/BR W"%7\I[UP6GA@Q]8*B?/7LSVBBH%N*JJ MU$-*)_A50TGMU&2X08IGH\HZ]>7GGE^?>UA)!]+&;'V@Z-]%I7!GMT3 7CF= M[E#VO!#U-?\*&8-_XX6 @VF%GT(V#2TLC]K#4IG38RHG-9FT :[N\H M^ M&AF_/]OA=ZO('$S\K.9XAE8;GXL$JZ*CKG0J+J,#+=?M,ZP.^#R$3 M@6,$4:.=2_^!@@,P-)V;7 /,NZPJI[/WTWR(B7-*LZZ_,3)T9)2Z:8]!]J&6 M4#/M;NPQ/C]4B*7.+%>BZ V@,!4O'R(09B,F_<7;JR7_/#6<8]5T*_RY(2[: MH?9AXZ)T>1@.IS_=0@.J"Q2B;!',$G*O<;5/ZU>8"I]WQ"@L;/X2,?X+3W"B M_)[0C[CZ\S(]1>GWR1K3B*+9H9L5TJ19#$?('EOH4+*WYDUF4XI7;/'\ABA% MHC/>S1IWP#![68*R;#+;O&%W_ZIP[:_CO'DO/9:G.O?%LO1CX6S.\O_QM7>- M$ES6=LYR&H=L?O,')VGT_(<]RMT9NH]QMB(92CY14JSX"9@X"ZM\3QP]I7N* MPNP&6; 4 3@VE.U$0UN)6.FN+[>.C>#G#^$"I7-\S3:\\]D,"P-\9IFP5)7E M(V::1AB77YO]/<&ECII";D&"-+6495'=F('+:\FO>?KG9/8UJVJ2PZYWTFEM MMC@?V_*XF3M);]A 8]OV%4%IQBQ@@2Q">GO%Q ZGQ/8F@BEZE,2KE>TL#34Q M7T\W*VB+]-1T4)^)V9?1\SM>RW3LW3F^O6(8*>S[K49SA#>C:B-):,N>:G9P5#D*[$H:#^8@;BQJ#]N?&8; MDWJ[7E17CH"%A71F;^A6I^.XW2W>VP54QFN#\GG^^(W&.?Y([D5*E9C0=)XP MU]2GE*SC"$>GCTRS8VKZYHJU='X2YO%:MH/!.[!5213,H&+Y:][1$.2M3HFW M^*(U'0SKB]8PV.R+ CH:@KR[W:GI%ZWI8%A?M(;!9E\4T)$_G5%?A9F'/IXF M1!KMEKLR\*7Z'+KMS=[66WKQ_RM.(T4%;S&A87X?M['L\*\BIOB&S/)[R875 M(GI;:AR;EB'&45DUX2I.N?OEC*F:PDKU2GIKW%\S7;D"=S+[0G*L<-9 FEJ[ M$KV>M6M<7E,X131_E)3EUVUN6K9UG,4DK;GG4RR/LHDU&;BOLC1%MU89WQJ$ MN[Y&2\-'_IZ&"605$-+;6L:V-26>IPP)N*\G#M[:X7R\Y]&X6G?!,S#@Q]"$ M3?SILSH^B]4J*7E R1:YRW1&Z!+5W;%^*(!>:Z?/?(G'W9$<]?*%O:6G*WQA M[P$<,!EBOG);[T5_:%E(^V\!1N?' K3GV6CQ:I+$XLI!RFX05 5V7#E9V0U: M<'O;E3,\W>,&,NY=.?G3$7P*CZXKM3.[0:M1 F!_QW[6F-Z1<6ZO,&^0<_J_ M5.MMFE;4@[9KLZ)Y QBD( )R)WL89RXA*,O9ZT'G=0FZ1LED/6C&X\44GJC> MGV)LP8KM:Q44!%G[TXI'@UV3@Z7]J<>C@4W<6BN)O3\MV0$DVYV% $/[VQ%" M"TQM!V/X803W:[3#L'D2I2O^T59!#'!2K6-F70LXGOFKH*E\/<8TS,_8;L!K MGM#NBJ^^U462.-P[ M^J\NTJO7GZF*O$VX:E5^MS3E;LEFJ*!DMUJ)3IAIMO+E8/LO!YO1?.]H&_O7 M$V?L'W]^1@_QLEC6WBDI?-X_5W$JYZKN>>]<77/SK^;[U3XSPXT0H9JG9HN$ M,DN ;6H%Q;=L"3IE_7]7'(\$M!BO!)8J%]P\;14GNYUBNMDH=DP*Q-%K[ ]I MFS_@/"YU7E+ 7^6@L-&.W 8_ZG'2]8D$4._S8I58?C98H7&.WV*6? M7*+VCCV!2BZWV @9^_ET(X1 )B"I%VBKH-!]W[('Y9%ASHC*MM M:]3Q)N&@E9/MK*!\/-1:\F*"#BZ#NB+I_!;3>B^+A**#5WO'XO@=B]X9-#)G MT*[J1@UK B$@3BSNV+;V-=^<9]GQ5S/X=9H,0H9;QD3MNJ+?T#OCO#/. M.^.\,\X[X[H?%:#]A#1?M5W!26W.PW=F5[P\T+&CLOM<CW3.Q$5%-WP-+VK+>8C7H*[RCT&8@^ ]%G('JG>1-E$@2$<[LRL8^ES<0YE]+NX1.N%;VR2N M0-1P3=5R"(Y]&G6!E8RD^Z6->NC$O3<>"C=#7ST%(TA#SDN=E M/23-N)>HN=&@EYR)5A&O@_L'3E'";U(21W(@]!V$E"X(Q?$\W9:GET2XY)2= ML%)0$!]",L=R]@4LWK*G^ \V$HD,)C%5%RS<$\"7$E-UP$(EVMG^=+V.L^]B M;D -?*1T )%2KBMNQXT@#"@FZIT_[@29S)XQ4/M10;1&_>HO+P*KG2U0 MN@&T,"O!9KF$;?":K<:;WS!^"6S5B.)WYUWC-4X+_ 77GT,&T?K(O8_<^\B] MC]S[R'VWH3B)14>TC*FQ@Z&C)Y,&"IS#^-2;0S*0I.:@*TBIXRYZIJ4KX=TF M(PB@&[H"3Z-A4V_*NP*)[IJL8XZZ'^B&.&['/E+4J@PH-.+*8&BRQ,+\SF-' M"#A0E-%.5Y)#=$:*9H!\[$-%<_?1C7:.?01!EUQ%0!P,PT#OZP(O*.HTCK&/ M"),Y=P,=#3[GKF7.G7YLST;2W2]!%&=H/J?5]<0!K2S3+$!I%&1X7E+&3U?1 M;3D&)N4U[=YHTEX[)MM5M5W@91RB1%+6MI:B@_RG\P2'&XC$;Q<2=<% .F<+ M!J9Q.I'/KS<';+Y\X+/2K&>EW53K MR"=,YA2M%GQ*"[.^E+3]<[L=U/L\"%+IE+3CS348OP26LB6^D/1K_;8BH3#* MX<8%?\%4/*:IE5A]B_/%UJQ196[I-C>;15&M'])\K5H:.[D>IT7&]O@LV[ D MJW(":N,S;'R&C<^P\1DV/L.F6^>@6M$C6OKKV#'1VY0(:.]U#I/:("[09' A ME@N:-"*+?>P -' BJQ4[YT!1+1M*/Z K\4D]1!2^2>=B4#!0Y/[2L8\4\(JJ M=#.,'0E?%L2'*%\@H1FB;.;$LA&F_#6("AQP80,TF\5)S)YJAB)E71@--ZH9 M:152W-L!;C!=QR&6Q?=4Q(Z%V00L_HM((K O'OIHFO5HVOE?!7OE9YPO2,0O M],ARC(7%H^$-^H^KA0L<%0F>S%XRQ >WB$U1Z*V#[L8;VQJ_!):B<]Q7[?R4HS MVOBB/P7J0ZRJ$&M#AY"-*.MO08)1AG5O7CAL9C2:6O_R5A'4*YQE&$]6F)_= M3>'>T>Z=Z1[1_I0 M3:"!V\?>!-(T@5KHPS:,GP_!"CV&"QQ^#U:4_5#::?ROET>HOI\HH)/DDE=^O)Z+I@8_-AIKOO,JT^RQF; MF]E)6'_[1).FWK8;EFV'[_++E WK@H]P22*5F- BO\($7"CY>*W0\4M@R8[F M2^BV JNT7HR8T#"_Z9PO_7PHJY(!I;1FK?\%H?F.E4?I]6I26KMHAU$AW3*(YAKM"BH2'9WHZL2N8*)VHJDL&U?_ABP M_G! 9D'(<(YWO /C+L+V1D,L"BZ= MC-1X- -^U%M!/=Y(P/@EL%968TV2=9S.GX]H:5@#U,;[KKWOVONNO>_:^ZZ[ M'Q42?8GHZ"BNX &XM%NA8;KB=(.-#(T-W!5@3/B;1NMR\_XFJ;\)9#59\3B] M#>X1I8AI2[J^II+Z090@KZ>US+_<* MJEN,UT$U?@DLN=@^8\39X0OX9;HJ\BF-0_P'2=B&JG2U:;6U*I4B0U=%;IUW MZ<16-_#N3N_N].Y.[^[T[LX>G%I*M9 TT,%<04>YLQ+]?\!K@$J64Z;@L;^&>&],P,1J MVHU160]X4*@ "NKQ<6XI;#VE,:%L&8U)=(U#[NG2!(W^7527^WS$64CC M%?]1)%3#;@S+2E9,Y7J<)LQ08%LZW\Y7G#'8+-)M;OB$3XB9;G*70)&(IF##P.Z*,94+N"Z'LA78$&("]IYPUT93KI(07WR;D2 M/];#1Z;/N1).UD.D@;L0#-3 KWO4G%KZOGLP4#^[!!34&P!&YQ>WT-%R,H!! M^M4ED&"N?S VO[F$33/7(1BK#RYAI147AVN,3BG76O%/.$9.J=7@6!X<'Z?4 MZG8A&SAH3FG>[2*IAO,:RQH,[X-XLS%S%W!>JGA;KH!E)&1=&*TGH6:D5:KB M3;C 49$PJVJGRY3^,&FQ!'"C#HHFU#G]E<"HDB>!R/ILR8%D2_K88C]\2J>Z MG&CH?,)R2\;EE6ZQGOFPIRCL*1\V8P]D^&BGCW;Z:.<^$H+MC#33;6V8-S^Q MA3Y'Z3QF; 7,AL5Y0R-'W9%14P?*3N=GLX!O!UD54"&\;3$4VV(WX2_B-,[Q M5;S&T>7N&YZ4GQ"D@+;HR8K$1,;G19$7%)\L" MXO06YY#Y/#Z+$[#7>;O3VYW>[O1VI[<[Q79G9_JC*X,&#E7W^J4-@_Z7((HS M-)]3MB+D. IHE7N5!2B-@@S/2\HXG1&Z+-EH9NVW?(M15T GO/;C)VC)&LB) MT(GXWL,P$ _#)I7R@JUQYVQ(TA0E9T66DR5334\?/V%^B_AJ$8U/:FMC>UO:FMMA\[4Z!LF(N_!4F9X=W,#!2T M-FK>27GHQVP3O!)DCDG9]6;60,RLZO##9(4IXIGJY2F(7=7=SR@O**^^"]%$ M6_3DS2IO5@V9S^,SJT2+MS>7O+GDS25O+GES26TNM5:(;)A)>S6-*&]$>2-*)[VSE69DPY1ZIZRS M'>$?]8.^\)+1T4<\)FWQ1G!1YO,8W..1>1K;*GC^$ M2<'649Z\<4:6JZ):Y2>SPPJ!)TN^0(N$[*)O2[CPVKY?&3O\ MI(*F4-I2V> M25I6F/L6YXMMJLW.A?R\V.S?.!*)H]6))4D/APJO"A\*!*JE#5);]V()*K9^ MS?"L2*[BF6C% +2T]#&\@V^$-E43O=6Z)\H[7GH7OEZK(PKU:NQ2JWTM$FUW M[(XFZ2>7V!Q@N0=:WU@NM]@"'/OW-NE;'>BG'X-O=;!A%X#!T]\4&2XJK>RF M_B;48 %K8-" 4=(N#C]8E-2.(C HVE4/AQ+8!RU;V@:+(XPUXB-:-CS M0LM9L5PB^AB0V>[GQVT@2#,,IM^QQ:L(X.RU"GR=%92/IUJONIB@@XL'KD@Z MO\6T/N(AH3!WYP'D"X"2-9M^6!\F'$@2YZY4,:^&E"UP](F02.3IE!./C6]+ M?N4=,Y\HR90[N<7J/[SVQYHC%ZL8R!:,?%M:7Q.RWNDCC\FG,+ MD"WZ.]9J%CF=)H.0X98Q4;M_Z#?TL2H?JVJ3.MU L_*!+/<#65I+*FF^<+F" MD]H5#M^<7(F00,>.RDAV)5RBA8?,='=E@/@0F@^A-7&\@LP4YR:)/B1''R2# M.63ZBXL->J1(G&L]!L5(CI)!#Y5:#U-_T:U!#Y$:KZ"-<%;=+2[MCG-I]&@T M@*7-ES^RY6,Q_LB6/[)EZ\B6^'(3Y9$,2%-+L0?)E2W7F*\E<3K?O[5ERO1M M$KW5%E3:FS^/XGW\_CR*=^/[\RC^/(H_C^+/HWAGNG>F]^#L::*&'^$!E8Z4 M^*&XSX1NI@X<:0M7U# M9OD]FP]B-NHI^DP8;_1Y0#GC+3Z\=U5Z5Z5W53KFJCP)_RIBIH=(=O)OF-1*&Q;)(^,6.^WJ,OD]3T=&QR!NDOPU-Y-/'S^C? MA)XE;.^3I-$WZ&$H$LK.D$";#466)Z2_H*7\N$##7H8BZ1["\X.5.XN%@:93]X5?$P$K\=R>F. P>LA'E+0<^>,?>/0PZ8[OW0/ M"\R'"K>43>I\0SLP^#IP]O:W*HTQ0Z+&Q]7?$;,A3LBVX9+C.G^FX_4=2D(- MSO)XR3]B@.9S6JYMP:S("\HH]A<*O"E#VEVZ33K^WR=@91YE.US M>U]S4XOY"YNUM_//),T7#0*W@$Z'=X2LANDJA93MX)/919R%*.$+0B=P MU/8\"DP$2VPWG0U<[EOV9OUSD]+>1O/-;^])=Y+?D^')W3A-P$[94Y\F,$)? MFGE%S"<1N)]$8-)=/Q9'[ #=]6-T$3957?U1M);V4'\A1$< %.B1WL/?U/+P MKG]=.[4_]__@QEK7'E0P=+\X4\I0SXJT$4#Y.0A)&F)^Y1]_2]MJ?M#NC(8Z M])AJ%;\X"4-^)5LV18]<&3U%"6)O%I_RA=!W$'^X(!3'\W1[G:/D]+. I-/(5:DV;#H6?RTQ51F(V7*;]+FE?$8E8G^R^Z10\"Z1KT9.NX-$IPMF&7V='2 M;R:E]=%;'[T%1&]].5\??ZTY1B>Q"XB62CYV,'2T+=) *7 8GWJE6@:2U*AP M!2EU3%_/0'$EUZ')" )H0*[ TVC8U!N$KD"BNR;KF#CNGWF&N/_&/E+4J@S( MP>[*8&BRQ,*\EV-'"#A0E*$[5^H$Z(P4S6COV(>*YNZC&S,;^PB"+KF*L.K8 MT[? "XHZ)V'L(\)D/O= 1X//YY;#\5)8F5TCB1(=4:(V)#_F"-.N.PCUV$A6 M_"6(XFQW)BH*:"5&%J T"C(\+RGC=$;H88*>DK9_;K>S99\'0=:CDM9H,L(7DGZM7W8E M%#X1I^\4D6I$2U._:FGL)+*<%AG;&[-LPY+LYA50&Y\^Y-.'VA1_,**M^&RD MX\A&4N_71$L-&3LF>BLY 6U8SF%2&_ &:GXNQ+U!DT9D>(T=@ 8.=[4VY!PH MJF5#Z71R)9:KAXC"$>9E3E_*^"O?(SSAY[3>D'H1U+9D;+? %PQI;BG34?X#)?LJV$@@';C\H^40A!@&U)=ZO<7EGSQ11P=JJ)K3&[RU%:<:T.Z[(+LNA M/IGM_0801-'# +[)/H?BB!N@Q1 D \P89LA2)&=/NX_T?\LD@Y\5-1'17U1 M!1_&;.@_[$+G)?I6P=BQ:[%>$[B&Y#A*$%@4^[HK""E"Q)U9IF./%W:Y9LG\ M46/'"1X. !L"KD "7(QT/+ONQ\_:VB>.#Q[%?M_)2C/:P*,_2NMCK^+8*]"Y M>42G:%L[L8_RB&UC%VU_"_!@T6H6^[&1XO!;D&"4X;87I:BZ,9K* &.F5?K" M$+,%?/"^=W?W9(5Y28IT?L4'V.9F+8'7NY;6UL$V'U88G^O*AQ5\6,&V03AP M;X$W"!LHIZ"-R:HNNKD=?!FG\;)85K\&*_18&:[-*MPTZ]R.WMJ Q5;:[!5/ MNL;/Q\55C.[BA*T>T\U[/Q;X,KTF">MNSN_$O.$YW74:;O/>.KWJK1D;\6$5 M@U9]=2J0\-QULW$#*D#39DAZJV4@5@MT]);7W>X-X(MX+=*]VW1IR09J-(?W M;TQN",&+_L8D?UFRM4L :N_M'C0"]Z13^5_>]SXPZ;\P56+#\.T]3M;X,TGS MA["0*BOH+4CN "-D$NK!?4%CG_AN/Y M@M_6OF:_SIGUP3?\[<-;3)>BZP>;=N/===Y=UZ8V4D-%VOOSO#_/^_.\/T_F MS^M8!3O"1)"N-/DCS OIS@@\PC21SEP(_27XC1X[B <*#-_/HX>O4WT/W+P/%SC\ M'JPH^Z%*DF5_G5.T#%:K59 0E+9,P&SW$J-A[BY8=2YY4\#J=#KEH_B* 3)) ML;CJDXRN"S8V'VRZ^U[3ZG.=L5F=G82YA#.]ICYT/*C0\4=\EU^F&5OR^3"7 MU-40$UKD]Y*I$VR0Y==LFI9S-5(6-H)W8"ET]9S!SR@O*!^VC#>01/L-!B&! ML X:E-PH[Y_8B[,KPLM43M+S!ZZ'%'&V*,\-S3BG B&4[0([D:;^Y+$4V&4; MX/8^8E&\=H]D %Q*+P$2$QKEE^W8(<91QNNW.^+B\ M?5S5E2<$T=KE6GXKD9S:1Z]]]-H?-O'!Z1;.&>G"2#17(E=0D5@]1%>#=043 M=0Q?92NZDLT@'QW-O2.NX /(]E"K8\Z 5U@539!?TD(PYL]2J^G*V#XBU=\ M;EB3:!G4%#_"I"]M%U9_:\D:TSLR5I2$$=;C2>.2>!2/,#.K>0CEB/*P]*,S M-E(7WOX8L/YP0&9!R*".\Y99"N#^C"8D:'+E7.Z!CZ/W[F,^*\?5!0K+_"U) M $),:)%?:>A!1NIC_]W&#=DJ-9E5@(LBAGLD ^!R.RS.'U8Q+1=MOK6)#F<" M6@Y(IL_H@1_A.R64DGNF%Y^A%7LB/$RKTX6U6X[6)%ES/IYS*0M1@]KX^*./ M/_KXHX\_-K>F)'H1T=%%7,%#[0U5:9*N!$Y@(T-CFW(%&!,Q@]&&37S,0.S. M;*&H'F$48KV*M0T=0"K>S+K^H7R MT\KI>T;2K$AX[.QD3G'Y>O&!*25Q!^>YO!?Z.+W0"Q;->(G])H?GI4Y MHU7T]KF7NZ;5+>Q+"+VF1V M@T,>\XQQ=H:2!$>GCX=LZR []42%I\QR@J**RUH5>3EI_J#)&Q;4_I:M=I: ME4IQS$9%;IUWZ;*B;N#]W>;]W9WSN5TP3M*H6C$F1<[4QS1BJIF :UD32^N- MC*7#@=Q JL,N!B@E3Q%N(!EO!I-F7!YD'VGQD1:I/UVI]),&&K8KZ"@U%Z*O M)[B"#2 F!3,H78G @*:2CM/'%6#4(P5F(;B"1YM5!6 $NA_.\Z>@?$13'$_I MV%-TA$'.3KR-1QCV;&,Z'V'@4\=_#;LW5I,69O'=G'FNE7Z#*4AYAO;1[;-I?,IIC'9C<)G@6?MUAU$HN$O?;;; MM.._MJN^A#E_^N1@KFO:&&"O&<*J#GIFO.&XEK8VRG(KU*V.ZU5,&Z,O;&N0 MW:;(PSKJ2Y#++"L:PBYN:H[99J #^^E+C#T]2U1Q_HRD.44A#YM+[PMKZ$*M<]VUWW[5#:?RN93V8:3RG:<4@<_':G93^&0.W(&F/?2C9OI4*Y]JY5.M?#I1T^$"L-E= MP<,?718'7/<(G$$CM!8C-OV"'4RH$:MI+?*;X1C-):S M(UU@U,F@TM;/*^OF/(U&8]M(@DMPG+3U\/'AI!L!AH/GJ*X.R[N%' '8/.'_ M=XQ]:WOB1M+HYYU?T<>[VZ=4& 9',1T!*=W<0@)'5UU[VZJOKK_WV9&.@) MVXYNF;_\+)V+/R-LJI:FFX^__-P8-#N=G__OY8>O8Q=N@UM-YY>SL>M.+SY_ M?GY^/G\NGEOVXV>I7J]_?B'WG'DW7=AXM'#CRX-MT%ME4:Q\AE^#&\D/FA[> MNWB?]V-PJZGHJK-XIX/5\T?KZ3/]"9Z1B]'WZHD@%#_KIN,JIHK#^QTM;F9P MK_3Y?V]O!NH83Y3@9OW%+<#0"P\$H.BFH9OX?Z_Z-Y]=6S&=D65/%!=6%]XE ME0MBK5"4PD'AUA_)"TI^C0P9/YNWQI/%@B@7)#EXR(\T+<$ MOQ @JP51B@#IV&[24^%/,8_-7!L_)B*@_AE^G\\MZ3ZI&)E?9!:V923,@OX2 M-PMW:L?3#OEE@716D+)(.>3G!\4)*4=WK)(L5=^B->^.!9)W8TF^[)&\.Z=* M_7VJ+"S3LCN>F1JV-6N"%Y[NM[Y=ZP#^HW.N6I,(HM9#TTLL[[\#BX;U^&6' M'Q967=$FBQ1.+MB6"8Q-H*7W2O(9__6S M]^.'?Y#_??T_A0+ZADUL*R[6T,,K&GK4V )J1'>6[2H&*B#YLU0E(Y50^4(L M7I1DU+A%A0)HF@EV%40 +."_9OK3+V=-RW2QZ1:& -P94KUOOYRY^,7]3%7. MY\NOGSTXOSY8VBMRW%<#"'\$=Q8<_6]\@21QZGY!],)(F>C&ZP7Z]U\SR_TR MU"?805W\C/K61#&]BU_05-&( KQ HFXB\5S2S2\(J,"Q[ NDS%SK"ZR,IC\% M(VFZ,S44>*EIF9C\IK]<$("P[7W4-0V; !U\ACNZLPFV==6;R8O;)YI2^Y,L M:T$LP<)['R69"B]3(3P,O'+1LE1XT'2O=4=5C#MXA:5=PS7G#.F@NO27IT*E M5 6<_:?X]?/"2.F._ =6[-5QY;-+\G#*(SCBV66A(!;A MT91';\"D-3IQ0WE<&+)T=CE2# >G/&#;!$YZ;<*(MF)T@&E>?L6O"P.7SRY% M^*=6JI?$Q.E>VXI*# #ZH%HNEG4XZ=CB0>CB\MD6EB"O!8+^3(ULPAY-=TU[SC. M#&O[!KJ2[G(?!NCB6BO]AL1;!/U.L7OVP"56[6^*,9N?71:-L^>'+X-+BVZ?4@@^^@?BQ76+:7LXA#)Z;_Q:"J4+(,W@_,$"W09N96J*L6U[.7!_>#)!;SFK7%7GB<76]BT)KH9]UI_ M::D\>NN]"Z_XO A]W+2CY*9[EC8K-.:%9MS+.5#AB_Q?-B6;1:1NNK3):\8. M7T;6K+C3FJV(H8@'Q@Z)+(@A>7TQ).\DAF)XQE/3QU^0!9[Q@PP[XW_!%&%J MCL6TY^CY/TU#<9S>Z'?%MN%U/;NO/XY=Z@\%ETP_CK#OY?!)&3\2M\K[JL%@ M+T3WZ:X' ])T^)5NB(4&5.(,SFA0]&)Y'E\_Q[XZ7+H0@D/*H%!N_T'=Q"6Q M/7/MBS\VEM<))A5'^4XH/[(Y> L_C&,)Y'9;A0Y3D-ZBBJ9E.C/#!0^\\6AC M3%8JV^21.*&]B0:ZQ+N*!C"S5Q"_I@F^^C(:T(TW#Z?P\>"T].>M-Q*YTC&G M,S<,42__<&?K*O[-,A17-V#U3XT4UQXZ:4'/+I/NB%U9)GDBR63[LVEC37>O M%97.@-)/'S]9QA.L\.)OC-/-RCSF:'MS0OM#UUZL3XXN!HW1..ZJ%XHB1]?^ MN(NL;UKQ"XF\3JQ&/W+,[Q5\WY2-FP3SZBU)7G(D95DTMX=.CK4R:9.>JH09!@\'8LEVR M$N0=8<2 +$N0"I=5!*^W +M'"6)7<*YW5Y=RC]*"DL-ZTF+AUAVDQ2;R?SV4 MG!RI95)+4+R+!;'L[XU(I!I'KG&\'P[O_NJOB7>"G13Y7>9X/R*_R\?!>X3? MZ<>BR/'.)+_[V$D+[_(\KY[9?!X*X3IKDUX^3U+- 6-K4UQ_;7;;8T_<5.IC M@R3DWL' KT-2R.OET5)IT38?=1/#B\W' ;:?=!4[OF^2\)1S]1K]A;[D/Y;! MME!Y8P5\Z9*X#KN[*.LOI ]+N)S9V@SC9,;);']13E)U[V>"D<@V%VR%"3-"K29@7LC4F-'MGC;TUV5?/O MJO$9HCDV!0BGN3S37);DG(%5O[?5R=#<\I1S07-9DG.>C%_>#$! 5'76:Y;F=O MG3U4L^FDGZQPX!26'PK+D@S;P!//.(4=S 'G,HQ36.8I+$,R;&U?.]OD=2 7 MFTLO3EL9IJUCRJWEI/MLAOT8"L&Q5"7 D;DS9QZAK.%=SN1Y&'G.PV!3@'": MRS/-94G.\3R,?-!P+%)8AF08S\_( M&&UE2'IQVLH8;1U3;JWD+#8M4P7(;85TN.KKSH^KURMLJN.)8O^@5#-0#.ST M\1,V9[B+_46(>RQL\]Z<.:XUP?;*/?ZSM\I_+3NXR:/A:\O&^J,97F0[VOC> MFLV#@+&+MSWMO@' :HOX=]"P&P>MXM!GTWA,[E%.'RM',\8&X+S$>2G3O'0\ MFV?U,&3.2YR7LLM+Q\OOCO$?."]Q7LHT+S'@+X4'&;_'2PV5NI#!X4Q7BJ' M$VNPU&\ K;4)0PW'-L;>4YEG)DI7;RW=GAF*CO\F!O;$2ZM(9,%7*J;60YHQ M/N(<<@0.R2[A;N.8< 5P8N2=&05P3*=D>S[J8Q7K3_.#+M/V2X;/5NY\DJ2U MR[5;LHI(SDD'Y:1K:V9S5LH#*\5@,H>\Q.QV:!Y5TNF%R0ZHCYAJ5<-YB/-0 M!GF(J98\G(?<-QL.M*3Y\B\/$Y*[4@'Q7_VX4G/ZKY57O3);,)1OYX1&R[OFBP*UM4DYVV26[O5C'>Z"DDZ885O":AM?#A45V MA04[_A<)HV7%JCZD';O78./RHK/,I$?3H7N)\-[-'@#(>U%R<"/,Q@_4QU)S9-GS-/((6YI$5_'@F"N<@ M!NW)]3'$.>CH^.'6UG$7G5M;AUKTL*56^Z\9@-&T)E/+Q$&/LCYV%=W$6ENQ M3=U\9#P^\>9FW/+$Q+A MZ\0R!ZZE,EX#O2;B5N;#/++>[>O(969Z&#Q^+MUVZ.:R-A?(7XC[<0;?>R[+ M/L*UG%$/:Q0= 8G<*#HVLH)]T>H\=X>1Y//E';OJ^EDET;5)H;)R:6VX/CF MP9@9=',]E OD!TJKPH;P6Y3UE7054RO^'""1Z_YC(RMH$U,-=3\K>F%)4:Z]_2RGFWNPNC9< MGQS +CH"N@.YQX1/[[[W]*%?&+?X5>0BII'/O+F3DSC#.X:XH<]]6 R8[@U861,M&- MUXLA$(J#NO@9]:V)8GZAOSGZW_A"$J>N]_5)L76 ],*T[(EB?"%@%11#?S0O MR'E3V/XR4>Q'W;P@#YR%@$P)& <:\^O#Y7VW,VRWT&+8'7S\_7!X<@D&[ M>=_O##OM 6IT6ZC]O\WOC>ZW-FKV;F\[@T&GUZ5@/=B?+S_\WAA\[W2_#7M= M ;7.F^=(%LNE^EL@_[P$\\_K ,T"8JY[_5LR<7]X6 $@8-,RN[,)4+R*?$+O MXU%B:^@S9"J$2S6L7[0L=48D##D'[8QRO"J?74IBX3^4,^8OOGR/"+*YHA]O M%?L'ZIGX4_[FEAIQ_&<&&@O;!JBVJ66[/IT4S]"(P.&"E@ X0-!?/%B6\: 8 MAN4^6"]DTO5JJ?)EF9+^<]_H#]O]FS]0OWW7ZP_1W7U_<-_H#M&PAX#MA\#; M2"JB7A])Y8^M3ZAWC8;?VR@B$4)IT&@.R<]2O5C*)X%>6S9RQQC]%> >9H- M85/#F@]1*EB^H^]M>V$.'\>E!1Q?:/!+ 7P*=TP>+VC*:^$5*W8!FV>7+:QZ MQE)1$A 9:56 Y TWO7[^YI2>1B%&,0T<+$B-\GI2H[0B-8;]1G?0\(0#EQMK MRPTW1$,@.$:V-?$A(>G"[\(N_B-6SRT;K%@W[O6ZG.4#WW9O.+8D$"*C3;9ZO M+"SUOC^V7Q35I>]'U@C9X7N1XB!GBE42W]&0;B+==9 ZIH;L(?TM5WDP,'JP M;&"]7\[$,Z1BPY@JFJ:;C^%WX$$U^+XY#I]US1W#1_$G'XZ"@4?NA3)SK>"" MK3^._2MGEQ_^\>$?__@*!H_V>OG5M>$[^:H%(S]AV]55Q?!)8*)KFH']0>3B MN?P3?04\DA6KT".YC@F"<.K+0KJ+T;1FIFN_-BTMH,#:JH'HD#NGMO5$WN?Y M&H9"3K--CE$<=FT^TKD@RUZ(S/3 _K+1_\QLW=%T&AT^%GS E0M+OP F&(KT M_X^*J?]-?_X4PDG _.QJ&Y*GE%'R'"HO'3\>K=*%6- O];-+4D!4JU?$HLP, MY77.^^>#\P6$MB=3PWK%]K%@6EQ#Y"UB+$W!7R+Z/L!?3Q)^IJ*:*^L5TFQH MFHT=Q_]S _:CY).E)!*Z+!4&Z X_*L[,08TGO**IA?0,+Q^&)GSLV4/KV0P MD#$7]<7@;;JB[!G4AL:*.O?WV#2W1 ME54HG1?GJ^!:4[H&WJ3]608_/EBN:TV2?_=PL_+SX1?)5J@,'+Q.'BSCH[.I ML;ZR1)7<+5'7CT10,L(OZIB<@H5 PCR/=75\++-X+OW>,(7_L2NGOX*NPS[L[(()0'1>]B?PR M'!_ ,X/?'_X+,R#WTUOA(0*%_QZRJ^Q0("B0BN.BNH@TY=6Y\%"9GO?F'PGJ M[5P#",39G#F!M5XYN_P#._&^HY_SXGWI6I&+I3=)+:_D'-D-(&@&#$]TUP6: M /=.=6W+)(+->$48A-PKZA!103)IP<]M*:Z"R"[/,K7/WQ'U(OHSN+,DE@E! M QW.#"_Z-"@,T4>R--4O M1;"NA9@?'( ./O@RE)"I:DVFBODJ$'D/+P,A24!_1(^V]>R.@Y_/0?QC"IF& M1[I)\T%H@.G?_ZS)LO@E"3[ZL_0EN.W=&Q+A"^XC(M^_-P'4X$[=]%A:DA\* M5(TRK\=:$WIC6 M^AY?+/("^MQNC1:?WA&4@RYX2JDC=A,0]FC9KX%2B]EW]BI1*$Y5_VZZ?1 G MF]_0AMFBZ$&R"$_+NJ9#7,TIRS1S/I@1L MTFJ$N&1C,$O)6,8K&?Q9AZ%A6&3"="PB8YYTATI04S%573&(=4 R@LC-I)Y/ M4VS-063O5M>2=HV*'Y5/L?9A/AR0K?P-9PSV:(!D]!%01^U^+POO;;/Z;><4 M_?NOF>5^69J2=_$+FL\,T:FAA;DA?W(H(DR0+TV0/V,$CX7_RF*5O"3J@B&I M7*2+ @YHB@J)+->24)&V%2I!Z >%^BK;Y.?EMA$R,>F>-2$:9ZS8\%)KYE(N M)>P:[+?X)-5QG!FV?W:\;3Q,G4V5-B1 F'8M$$AVJ'\S*8MV7.!S$G)0J:]% M2HT.N0&\EZ4;PMQ\LB+RGE UCTF7#GO M]$#O<'ISQ( O"H8"IEYIM)8+D%G0+)JGUU6JD*Y5A/* M8BD@\ !B?^%B:,##Z#5^L&>*_8JD$JT$*YV_O](I8S-2KWWW[>K7T!\/=DR( MEXVB;C:BXFK!SR:7SBZ7WG4][(O8#@:^:WQK%Z[Z[<:OA<;UL-V_0(KQK+PZP1X/D;0F7@#F"QIC M;U8RR0'P]_G_*=)_X#E%_0&6P7H'OK?@5(,NX]?R'O>:-;OYX MY2 M78&%^9*^-JB#"N@Z=..S'><]\%I\$HQ@ 8Q&HPQ=IU@HZ$F2]*7E28<4=JDFZ^WB@U.^KQ' MQV[4NK^YKX#&68&SP@HK1(2P-4*]*?;\@'F6F#NV,::$;X)3$&3T>-'J568A M]Y&&EE&N89=%2IQ%.(NLSR*$0VB(<&P9X)DZ5&54_1P%KY/L2;!-F;,-9YL- M-4M3<<;HVK">0\WBS2=_W%'AW,&Y(UJ+X\+SKH4V\(?9)>XJ)^[\A9%DEL-( MMXJI/%*V\,TM![5T1YTYI)LX50T-4S%>'=W;.0VYB;";ETA#[NEC9V8L^SCL MLIG$3:P<\EF193[[#TD+TT$%DH.>2.!LOL0>QP=*VHKF5SSN"< MP<-' 83W9J1GWD QO#H*?[,NTM&%F.OW#O9:1E(EP_F(\Q$/#P40MO!(H1'4 M^RGI"8--W;(C_,-YA?,*CP$%6Q9D3WN@C#"HF$CDE/,(YY%#\DB991Y)/1[% MN8-SQR;<46&9.]HO8_U!9SD1))$ICM7Z@Q?>BC33O#]BV2SE&SUVVUNX-VBWP:]&XZK08Y[GP. M*#WX_+;='48//U]W,5-IDI*(;']J*1>#[V6Y$Y;YJG$#R]Q&@^_MMK? QVP0 M8@[5OS>'_': MUFL2OCTPR[-:,9'2>W&R!;C7,6(VP^/49UHPK.KVM\R?G4:*%S?O]&3ZLGC M]UN6'4=][E ?%HT> ^]1MXU+.$[F^R/S]RJB..):W"?^N>Y"*=JD@YB$H^D*,VGA3CO:X\P8[U3^GAXRVRV\-P<:'F?[TU MMOS38E2,IE#M%Y[X@S_J,0=_A ?5A =_W ]:P;$?,Z?PJ"C3"X+IAJF1/^TY MFAMN4[%M758JDE"OE5<._C@B,@]*39QXUR/>HAA+O&+Q MF,0K":)8%*I%D5WR94@_YMZ:#_^5:F$F79!&5?!T9L,[=(Z"(:[MNR6-7MP1S,C *\? M0A>>Q[T-?Y3DNE"ORBO<0:V&A/G$G4ZU%I\?8#Z5>DFH5:68^;@)W3@7>Z + M@'9GBNEAY\9KOLVD=89C1KD4DYGHSSXF9\9II$/,ZY"<.ND]Z5R]1G]IO.A. M(7KAEE+#.R2[0IY=[.Y$H=6:*-1JJQS'C#YB@.I.EJE>%:KW( M+I$S9'2=6E"B8SX!75GV.Z7V7/0<5/24MS52 W2^@LS84EC4JD*IN&JS,2,L M&*"34R7+RK:^1@ID62H*I0K#<2^&=-CI! X\'79GXZFB:PB_3$D??*_GDD7[ M *@+NX5 M:+4D"7*981N-(668HZRYHV7FLY26SA H1T,'IP.F0.&5$HRZ!W*5PC&T7,4X M*5<@!>XXFA6V-NSQQMK623LIF&624 >^*M:.E]\0)XI.S;(O;9WTDP[Q MURJ"7*QGC/@9TLPY\E7X&'R,O(S!D(3(O>W^)>C@V^#U/7P,/D:&9=6II=+< M6&![NMB>(#W8[LYWE"$CI1"E^!3IC;)I+%/=R3J-\FAT)4Y9K0HGO)'+;.T:?^>?9FX_(P(J#/38I6*/"#+[0*'K>U1N# <(D M41*?K+Z&C@NQ?$.0W"?P]T;W#J;^U[9E3*)0DAD6*@P0SJG2:7QF\QHJ;Q]T M6I.$-ZY'^@K7"W]BVED1+@5VAP@#9G"J5QB<]KZ'\=J/2=UQ L2[4Q./MVF9) M"YZ:"]B:832RK0E21B/=T!47[JK>?J=4Q7,1]UU0 M.;Z-TAK$HEAC5ZLP0#BG2J=; M[^WN@TZEHB!5> ,@[N+'[/+2;,M3*(K*E/C8?C]W7F*^J\]4%X5RD6LWAH9C MACRWW\8]'?)D2*F=CDOOQZWQ" -E:ET2Q[+6^_\!C32,55K@H?* MR[LV-H,!<%[O>]+$O_6&\@D3/T-J^71\S85.'-;)N)PG+)JVWYU.Q3FH5"M" M_8@A+ZZ83YKZM]_\3H7Z)4$2BT*Y=KR*L\SK9MZ+@X_!QV!N#(8D1.ZM]]!@ M/PE3_5T3H @F@&;-2$[0D@W 5K7Q^G#'VBZ5K=.5/-MERTP*H2*5A6*)'8N] M>(H6.V<"GPFVSF_;A0F*@EBK"S7Y>"6)VS$!0TJ9F^U\##X&\U?O_=N6NW^X&?4_L]]9_C'U\\/E_EIL >3 M#H9YB%68?"B.I ,.Q9#,XU81'X./P=P8#$F(4["*_/;VR-"5!]W071WS_L)\ M##Y&1D76J24U!W7Q:*J\DJKX4]N/82W$G!0ZWKIT)T#PG8??G4YCD>M%H52O MLEL=P:F5#6K=NI(G36HMTFI]WH.*6^JK:N]*,7\@"U9;LY51SNMXF$R%3)(< M6U?>$(SV H1NN54JE=A27:DQM8-8@E& MG=ZH21&ZX^9;32A6&6Y-Q@"]G"IY;MT7-CWRE"0Y.R>^J(;B -A_R7\YV,"J MBS4#%D)W\>3LV"HOR7U; ^3+T/#,4.N M6Z?D[(]]<5=@SVYU[%"@M4S0(,I\M9;V0ILB[X9,BU.QZE> MZ(%_YM\'7SSEE0<'RO\:A1Q_@^*X^4)%$H54L9XQ&&#(#3<6@7]M.-3>-RV?<=3EAJQ:<3;[:C MGG5MSK?43YH%XE-4-]M2S[JRSOR>.C^7B8_!QV!N#(8D!,^ZX6/P,9@;@R$) MD?N(_]S'YYY][MV:^/J@S3S[;5.$RY(L2*7C501SC_Z42;\>7R:RF4>_->G+ M):%8$C-&^@QI86ZG\S'X&,R-P9"$. 4[?3!OF.'\C/!?,]U]Y433"#5R/W47=!-#9/;"W[&O.WWCD"T'9" _O75F2IF &O!P6I!?RF,=0T> MNU#K,MCW;]Y0/+L\%Z6OG\E-E_X?,(!M]*08,_P%Q7L'ZS5:'8P5&R_[!^$, MJ'BFMSB-F3NV;%@J;0N7H=.]3G)BUNM[>4 PRX(HBN3?&-]FZ0)RZ)A("0<5 MT-NHK+R'Z^I[-]3>NZ%^=FE:B\2R1#H^U+KCD+/EZ)%R,]=QX0-X5/D.E#$9 M!DA@#4GN*3+&"7N^2,IFDN2N':=WQ% %L_! M;(H[8GO9;GK/>)7$]4K'WIO@7DU725RO7N100$IE<4?3-7Z6ZV7\KS?+#K4Y M4T;#>LF]1P1PO=3+]0#LS4WUE*%<;R?U8%!6JD*Y5A-*=?E]:EZ?WKG3P[B! M*6WM]$2(\$WK\ITL_:)0K3-43L0@K9PL:6[M^YP&:3+D IU.'-IS=QJ:IA-B M4 RPK74-O"&D*E/=50RNVMB1'UN?-#I'[QU@MV,V/=Q&Q,K6$J4BRD)%BK.Q M&)$J#%#0R1+LUF>/[I%@R_6Z4)88:HK L!H\G4B@KP95=3:9T4[_0#-I MYLS7=/'N+'P,/@9S8S D(4['@(_T7J#9%B=HT+]K(Q3!1M"LV8.!EXV$?S%M MVR3#G6#9:'(4.>&XBE:^YP_ OYXXY#C8_!'41!K M]:,&Z;;C#U_1?X"_#Y;V2J E)T=(_Z\!.//7^;P4' 6M)ZO M]'R=MPC&-'&,I2'6&2%"PBH&XK 7QQQ@C!15M293Q7PEYQF8Y+ ,Y%K('6,@ M&F6FZ60?# A+PZ;C?:(>*=T>&^FF8JHZ#;7!A0F,X+PU@907"?"!5$-Q@.#N MOEW]>K9,3*+X4QRC^55@J881G_P&0^42[^^?!U'!JI=XUO[<)5O]WXM="X'K;[ M%T@QGI57)Y WQ S\<*4OJ Q]M9&)ASCFY[_%.D_<5:I_]/9Y^5U_-Z*7T>" MC*U7<=AKWNCFCSDMQ*S V[R*5NAP37'M$]#R5%;)%!O=7@TZKT^C_\?7SP^5AI0V U^QU6^WN MH-U"\&G0N^FT&@ ?&@SASVV[.QR@WC4!S%^_A\O>7;O?&';@9O3QOMNX;Y'Y M?#H*[->]/AI^;R^ -_S>;[?IPG8[W3:Z[76'WP>H#9-L+=S7:C?;MU?M/BI* MX+>!8E[XE3P/%^7(Q:-(47-F&(3KJ,;S!015^X3Q?'4:?G>FBAI^]YX'?3#T MCUF*D<1O"[<--/U"K99(-]I 81-[PM/8X*+/ ?J.%;^"X#!>>_XB=B#E25]W77GI*C#AJ)B)O<4G1B;(/A-(&GQP["0(A:KMO-< )8)H"N;AX?_]&0 M))=WG-SW1^XMK.+) [:)]<(E'4<]%W+YH73Y2)2^=JX#8PSA.6_[9X04\EA8 M (73V?9T)I^&KN64P240ET!,TME!)-#&AYUR.Y"/P>K'KLO=L">/7$DAU$@HI3?Z9ED: MK=#%]I.N8F=@&=L<,D*L^6I9$*O'J\Q=;TF/[LJFV$J*2:@RQTO5% *<:?-2 M6:P*E1K#)RIP37*42-":,FZ#@%$MA4!HVM0O"<6*2/K_E)6W3V37/>=C\#'X&'P,/D;^QF!(@YY"Z/6;;3D.NK.M$3_< M)Z_^3 C M8.)JIC;U/'R,?_/P#6*FL8#MG22-7*H+19%WRF1G.&9HMQ27#;RI"[)?VI6% M9X9CQ14IQR;B;^B+[I-U:K2A4)2YWV1F.';D;EUF[J5.R5]HMEX5* MF6':9<@[R5&"X%J'#NUEX'RO3 OH&0" MJLRQ4-P1-YO&IE-BH6)-%JKR\6J0C\T;G.@/1?3Q:8R;!;53(GI)*,I%H5SB MFH-KCFPQ47QBY6;1]=28B(2&RV5>@,_CZWP,/@8?@X_!QSB%,1C2H*<08>V8 MJC7!Z*-A.9LV\I?\QP=2/+TC9,L[JT= -4-!6QCYR8-%^ M.2N U2^6A6*-H>..UU[G3YFC63:A8I>3$A@IODQFRVCKCHQT69>%:IEG_7*J MW[O^B"_>V#+>FIK^*%5%H<92VCO7'YR3WM0?Y?A*DBUCKKOJ#ZDB":+,8ZX\ MYLK'X&/P,?@8?(Q3&(,A#7H*,=>>.\8VTOW(JY_3^HDW/N5C\#'X&'P,/D;> MM/JI-3[MF"ZVL>/Z2C[?^ZA9ZGY1CC^;:[.-SX[Y!+@EKV";F6A M4F$H9,T>\9QJMXMR_%%8F^TMIDNK1:%29;B[Q?&)YV3E:ES5T:8;@NG2JBP* M,LNM6(Y//29)OBC4W>L^Y5$\'%YR)O[7RD1O%02:B)#/?JYPN *XQV% M$9?0O+E+F!;_B$*YQ-"Q+ FMT3XQZ![F?J?I2]@5+3:+A'N$69=0\0*J$IS>*K'DU&\QPT34&6.C>)./]C4,4R9C21!E)AR#UG;.."D MGPKIQZ<^;.8BIDSZ9:%4YCJ$ZQ!&&2G!6:S$)V9LYBRFRTGS&MBR4#NB699E MU_%@.XOY3#?E8_ Q^!A\##X&3_//CC7GZ;,0>&@9!*4O(S!T))R4#@H600E M8ZJ/SY@$X]T]].)1:U/H4XHP4^,+Q/:)@0._I^?L'+E45&2 MCS?27[!6^!O;UI)[5^")7X>B4S:ARASWQ!<);1-+SS+W')LM.+T?B-ZK\34G MVX32LTSO7%LP 57FN">^U&2;F'R6N2?S9WKD*++.Q^!C\#'X&'R,_(_!D 8] MA=AJ%[MA+P::&ISS$.J[!G01#&C-FCT8>-G2_Q>XFG&G/R/HU/2Z*:>IDYA+NN8 MZQ3.5!OJE#2:OJ>@4XZ=U+P"PS/CL?@X_!Q^!C\#'R-P9#&O04XK%7 MBJ.K],P433=F+M;0%-M@ $XF8!$Z8\7&;YZWS+WI#!K^2=[T-F>IW&%[0*AD MV0-H*[8)YK,3_$[I; M/H%",N-?BN[UHL;AT5RN<3+ 8PDLMLUY+;G7.#RVRZ[_S\?@8_ Q M^!A\C/R-P9 &/878[N^8V(980PJLLO*(O7BN@ZQ1&.!U+?4'LF:NXRHF,8E0 M 19L*2*<\_AO>A[,T0_H2(8]WCNH;7Q86JQ?$-!9PR.S[FSR@.W>B-[K].;$ MM8M+?EFI"N5:32C5F3D')]$].W9 BU6G_)0Y;>/SU$Z:TX[-09PS#L<9&Q^W M=M*'@K/@[_GNGN_M+8(Q31QC:8AU1HC0MXI)C^K%,0<8(T4%7W*JF*_$ M>S0M%X9P+>2.,9"1,M-TXG\"U6FD*P?]1+N%*.3R2#<54]45 Z"%"Q,8P7EK M BDO$N #J8;B ,W=?;OZ]6R9F$3QIS@N]*]0=J>7P,=??-?UL!^^+"HA_"5$ MD0&6GAV/"K;UO'I1Q8:![KYU[V_??'%\E"!@AF7\GUV6?*)<_//AZS@,S]PU MOK4+5_UVX]="XWK8[E\@Q7A67IU &)'0@XD7IO0%C;&W-C+A&#_H\D^1_A,7 MC_%_.ON\O([?6_'K2)"Q]2H.>\T;W?PQIX68%7B;5]$*':XIRV/:U9.IK)+E M(FR'86<4_%NCG/+UX;+1NOWZ^2& Y>%RV.]U.\T!NN_>=&X[PW9+0)UN\QPU MNBTTN+\:=%J=1O\/\L@!I= JV,U>M]7N#MHM!)\&O9M.JP&PHL$0_MRVNT/4 MNX8OO>:OWWLWK79_X,VQ)DO5+^%4V_^Y[PS_0!_ONXW[%IGJIZ-/Z[K71\/O M[06,=#O=Q0NWO>[P^P"U805:"S]\=4!$+_"2:RNF0U3RQ6PZQ;:J.!@&:F$5 M$WW^]3-YX!(5)0$1(WSA903AQ%Z(7#RHU 8&I4K5ET'4N""\[6OL\#M,00V_ M>U( 5,Z0/!HO[-^6GV\8$SY3ZT3-4:7P0B._--3MF0&N'0'A.U8(H"$0"4'P MK:/2,3/QYUDL_Y1*Y#]Y!"EA !#VA*1^.9/?5V'; ;"JJJ,@)+FEYT M?4"BZV]%S_>WVAR=')W906?@:\TEY^&0VX"1B5\)7LB=HFL@PSF*,\^Q#56= M36:&\L[N98:Q>:@!4B:1T-PZPK2BV0?<%CNT*%BS;^RQ)(87OMR3L(CM[7IL M!N=$L*HV)M;,=#D1G#01-)6I[BH&IX*3IH(6'NFJSF7!:5,!/0F*#1I8/W=V MQ51=T]Y\]Z6Z_.4GB;MD_!\GW6>KGH?OY/L5"4?IS$&1YKTYI,+9,D8#1>=*?@1;QIP/N6[@>^EQ2TDOW#;N)/:JD^&62 /95%9X(; MJGOAAICFE_3&L64 M([WONTZ8!:+0K5>XFS V2!--JAMS0;SG3*R4=8Q_4#) M@5FB*$E"I+[2!-Z$53JV_-%WWL*KJ)M: ]Q@$98MZHIB@)]:HDE,7B M 3EC%0UQO))>-QK.% ?5%74QF2<.(^\EH5@M"O7*(8EZ[\UAMJM(YT$\#A@' MC ?QU@OB40%,6CG0FIL).1-7(7(SW]E0Z>K38^8JY6N ?.(E&P8L(\'L1!OS MW=._Q4JA*.XO--'0_CMS7%I[.+02WD.CVU28-B.RM(\!%$=W\0#;3[J*[["M M6UH?J]:C2=_RFV+,\':&KURK"K72(8-_&P4TN$CB(BF_(BFN(\6J2.)B)16Q MPAWG+'E;'+#< ,8=YZ3SR=\_F)S;/VS:/]D?@..%S0'RB9=L^ MQ1N2Q]]82 M-Y+K[W;96B>@LG;^KBYI;>N$N: M)3^& Y8;P+A+^DY!QO_,3(R*(B_(R&8^53D^GVH->Y 79/"4V[QE%R:4)^W( M#;P@@[-!IM@@H2YIOUD/*;)$N5X7RM(A?3?.%GEBBZ0014*ATIZ"9^D79,B" M*(F"5*GS@@S.%"GIBH0BI?=C=>D59%3DHB"5]G8H-B_(.,G(#P^GR29)*Y*.6RO"DDFPR10)/).3AOA^M2R^II$J2 M2FKL6T$\DI>E\ \'+#> \4@>3RK)VR9Y]@?@>&%S@'SB):NNQ/%=A$33OQJ[ M9R^)X9Z])._G_(L4-OKK1:%:/60>>@Z#08SL@2729VTM^CQ!4N..:):\%PY8 M;@#CCN@[*24MK/H9)?S'I'B#T';E1MX1@EG M@TRQ@;0U&_",$LX6V6>+A(P2*3[]=E]QLWUDE-2DBE LEWE&"6>*E'1%?!+N M&K&Z]#)*"%'7#TK4/*,D_]$?#EAN -M[((\S'@>, [8/QN,:CP/& 6-/XV5] MZZHQM74#>=M61;YME36O,Z[FK5@0BWS;B@(A(^ ;A3.X0.("*;<" M28X[5V)5('&APHNV3\S3XH#E!C#N-+_=/0Q]-"S'^<2]Y>P90=D?@..%S0'R MB1?N-&QDP"9L'\MQAWUM',8X3N.P^2:R5)0%N7+DODX9WBQFGDKE%'S;_!(< M=T>SY,-PP'(#&'='WRG$^)^9B8,3Z7@A1M;RJ.2X\O_U+$)>B,%3;7.652@G ME"7MR V\$(.S0:;8(*$>:;_9#BFR1$44A7*IQMF"LT6:A1AR0H'2GL)G^RC$ MD($SQ!H_D8XS15JZ(J$XZ?U@77J%&*5B29#+[-?=\2!>EB(_'+#< !9E/-50 M'! K\[WX=?O8'X'AAM5-BIO?BF:?2A&JL)2H]58+C?FB6 MG!<.6&X XW[H.W4N SQUJ2W BUVRFJM6C#O_=3VSD!>[\'3FG&5N%A-*OW;D M!E[LPMD@4VR04/.UWRR'5(M=)- 0(F<+SA9I%KL4$XK ]A1#VT>Q2XF$-NI' M;>'!BUVRR10)/)%0 /9^Q"Z]8A=9K I2K1O"R%?SA@N0&,1_+XJ2/Y MWB_/_@#YQ$LV#%A&@MF)-F8U=H-8$L,-8DG>ZX&HF2W .&S&-!=(7""=AD"* MKPA;%DAPNI)+C'GYJZ M8?SBV&48DE@61(F5K'A.I6E3:2F^6&@SIS:_!,?]T"PY+QRPW #&_=!WRC!: M6/6K,"1>A9'))*J2%)M$M8Y5R*LP>)YMSE(*2_$U2;MR Z_"X&R0*3:(+T;: M0FJG[_,X:'@ M+'CMOM/N^^R+8$P3QU@:8IT1(H2I@IS#]N*8 XR1HI+L;L5\A;5"IN7"$*Z% MW#$&PE!F8"G0_&]3PZ:7"6XZEJ%K"KD\TDW%5'7% &A]P>J\-8&4%PGP$32$ MO?MV]>MJCUK"FJO,Y%^A?$HOG5TNO>MZV(]M?.PO(8H,L/3L>%2PK>?5BRHV M#'3WK7M_^^:+XV,] ?DOX__LLNP3Y>*?#U_'82SLKO&M7;CJMQN_%AK7PW;_ M BG&L_+J!#*%!)!,O#"E+VB,O;61"" MC*U7<=AKWNCFCSDMQ*S V[R*5NA0\-960 ZV]5&B2/8):'DJJV2Y"-O!V/GK MPV6C=?OU\T,P_L/EL-_K=IH#=-^]Z=QVANV6@#K=YCEJ=%MH<'\UZ+0ZC?X? MY)'#2AX [;[;N&\1D%"SUVVUNP/OTZ!WTVDUR.7!$/[I=HV9C\!U= MW_1^'QP%VNM>'PV_MQ<6M]OI+EZX[76'WP>H#=-I+?S0:C?;MU?M?B0(&_F5 M( ,NRN]-;'_RTYP9!N$WJNM\T4!5/&$Y7Y&&WYVIHH;?O>=!$PS)H_$R^&VQ M]H967^9+BB:=Z"(JN5]H6)T&_SU=/3^M" #ZCA4_@/GVML"VP*R:L%ON'+S_ MXMUS/+8: ^0[X!K\$OE]K94"#.\;OA(8OM3\6+9[M]M<>1>@^*V6N#58W'YY M;YLE-0"7;5R)\@0GE\R1B\P,N6RPH9H:7/O=F7UW>%]95<7M]VFWI(U%.F@J MSAB-#.O902/;FB!KBFW%)7X9<9:?=%?'SL4A".5H(H2/P<=(>0R&Y-D[*5XI M&Z+'D6&D D*G.7YK%$)L$>C;A<3V,%Q<0/'-<+&\6[AX&WB2=DKB\X[%TK$R M.DN5LE"L[:W[U#9+E]:&!Z?:C>&))]IR7!JR/"=:^3!$>RF!&)=*-99HE5FU M=R S_JAJ+U*N3;9/; Q$JNH&1N:R/B0_DXLJ,?:GMO6D:UA##Z_HXXQLL.CF M)V[W\S'X&-SNSXX #/^M>\)P8L%"__UNN[#L&U+K#,>.[22G8/"W\!24FTYQ M"Y\-3#XT3"V*\RUS H5B=6_Y(;L;5 Q0TLD2;C$%HW]_A"L+L)+L$BY#BC#W MGL"2(OS=UEU^FF.%?,1@^)! MBF%8S[0B&)",5!MKNHM(.(KH(F:8+?^\G; 54ZZDH(3N2"S1@9=>6W;+FCVX MHYG14%6@2'?7G9DBZ;519\K&C=V9R7*\*J5V42Q.C2%Q?&H>R(VE@)"93!7= M)IL3W/%@QZ"+;UN^O62_A3), MP;4*,PUD-U-^U[3_ *9.3Y_,I#>Z!_>'H'KW7=V*)$C2 MWKIV<8V89>*54M"(^R;>#W&^\UE*,ECX3%7>,T=4)TO#<;F)FR<>[Y^&JY)0 M*C+LI3*D)7-O^2]IR0XOO6%1LJ21 ;\ ,30<.QG[E;CD MG=VUXJZT>RG5ZD*]RI0EM\T9F=Q-3%N5RH*$B5C.2.*68/Y %JZW9RHC7FC'D!.Z2A:-H M$S=&H!!D]P)<;[E5(PIRE9=<,S0<.Q2[2\[-+A2;%+E@.6#!D,H[-2^P.7-@ M7;$-M#*U')UO'S)E2N\GO:8)KR0#_:Z[XP#_-WX5Q>NN.7QR22A6V;2L&:"M M_)-R B7O)]DF?4J^K->$]A057N&WTS!B12C<47*CO393QZ. M3P\WT/-YJ3:B+#!6MA>=(1%8_OU[P M2;-)&KE&!V.3BE#*$ILPI/US[V?#T-W-SU/F^C^W@BV-]">@J"80U)U/3U>O M]T!,$>G6" EIU[*">EF0B@RU:N060.X8)8%/TDBUVC.?7,I261"/6'83QPR9 M"K,?S/G/9VLK/@8?(^@2K 0_D7MOAPISI')FL+]5-K0:ZE\SW<8# MGYBV3&DO"666"F..',O@+'+< $=< NSF!Y=MR"&9*OY?BT(9TO.GX*N$FQGS M#8PX=X5O8&1>;"5I]C0.!DT(S'8"2DIM X/K?,XGQU'O:9Q+NCN;,%@RQS6 8Y OB,:3+I@B3&(>AI%%.!5J1AKSK5M3?IXZD=2>Z,^-A07 M:W>*[;ZV\,-V_7,B$8BB4)$92@[/;; A8R2<1H'#@4B8=$,4F3IJAI"1YI:+D[I#(.2(#+:.8L!K2E8VNZ<7YE'4(Z&#DX'3('"RT?821S/!+O\Q3%-!IA[YE)(IDB8-#76/+< M,]0*,T<.$1^#CY&7,1B2$"?B('CK_U'SNS;3>A+J,Y S:>@'_-=,?P(U9?(S MW1B*SQ;%--*RB:%"_FW/<=S'CFOKJHLU\D/#U!8O1.Z\@SE8VFK?;]68$2N@ M_:*.%?,1]Q47MT3C'E40 \8;C3)#H U0E.JQ/)MXI]$<#/!2EHJ3=%] M?Z&X7],H-():NC.U',7X!FPXA2?@.P%'-V=8\\\(L,QM]PT$42P*U>+QTGOY MSL%I,UT]B!64Z4B"?7:\38KEFVFXBDZ M))S3 DZKQ/HGN>"T>KTJ5#+':0S9'MP[X6/P,9@;@R$)<3#O))^8Y&/P,7(N M(7+?B2B(7TP572/&*>^OS-4\," MHKD#A=?%V_8>%06Y?+Q^W#P(RMDBPA9IG!*6"EM4A5KM>#UK>,"2=?U-2K,L ML^#58?$C??@8? SN= -W7TE9_TT0 41 MI:<8B&A24G7:5*:ZJQC<23D-:TS:I7Y5T2;NA4]CO9%/82&!#:TY>1'JZI@^ M;67XX%;NNIP&LR34N$J[U+BFS"WKGL55DP6I(K%3I1K+4R=>NLJ(N= !JM7! M%K"Q:CV:E!AI.JB-Z7[+LV]"X)6F:.,;2$.N,$"%K M%9,H]N*8 XR1HJK69*J8KZ0DW"0]VHFO[HXQ$(\R R,1:X36-$(,]!,MD22G M7P;-9$&'.RYK9,1Z+X4QP!^%I@KX8!G_9Y<5 MGR@7_WSX.@Z-V;O&MW;AJM]N_%IH7 _;_0ND&,_*JQ/((&*HF7AA2E_0&'MK M(Q,MXYNH_Q3I/W'6J__3V>?E=?S>BE]'@HRM5W'8:][HYH\Y+<2LP-N\BE;H M<$TQXA/0\E2.P[M?'RX;K5LT[/>ZG>8 W7=O.K>=8;LEH$ZW>8X:W18:W%\- M.JU.H__'U\\/EP<'K]L;M@> +]3L=5OM[J#=(I\&O9M.JP& HNM.M]%M=AHW M:#"$"[?M[G!P%$ _W@>2[M-1QK_N]='P>QO^[;?;%'/=3K>-;GO=X?(9A'J'5)<8EC.S\1"&O3(L]<=9 M8"V5SQ &*V9*Q) ]PT2PI(7<.)J/(.3A4II_"Z\54+\:7=T/ -># M=PF?40-C800JCVS+U%4'W9N&/B$L!?+(5,_1QW__LR;+XI=G3#](8+KY5V9. M>(58'?[5IF>4^#\ARPY^@$'\BY\$]*PX2#=5RYY:-C5)0"T!CY#W&,HSW8H@ MGZEY0KZT,%Q6;/ALHJ[UY'&47!*05*_4S]'O8 [!CPK(>W,V E-U9M-6^::& ML GSQ)A^!]I6L6VBY['E8#2%:ZH^!2N('$Y)QWR8.>2C0]]& - PL8B%R'NQ M0%_K@&U-GL &5EU_Z>"K-;.1]6R2)O[:3"5'7]H$9(6R%;&AER!\4!P==#H9 MRG^$. O1 =0QGI"H%KT("-3)F@"?!B-\(3\(B+"98JMC 4!^PH8U)2R1ER$8 T "04..]21T( M*J>=D,%L_ BSQ61QZ7*2.Z];#42&3R)Q^.3M)!( GW$416B"-4K;P1*1RTD&<6<*4O8HEX3[9.< )K_@S3!+]>H:[2TM-SS)'I MCBP+%@QL:>4Q$#$P<1I[AJ^ZJ2/Q$H0(EL>9 MH;B6_2HDBI,%D#P4#"QP28%:T:V/XL$K$,[$\;6* T2J R, >P0*)G@B4!($ M7[KY9!E/WO0"6HGP081SP+A7QR;X-8^OGG +(A>^79-E^VH Q$Y)W'0;P \S M4HO[> =6E@ITMFHUU8YH-XT&]TA:C2;O?ONL-/]AN[ HVAV MVHO?\NHZ->+4JR+-:J,>@,B)5ZUV\/ MP#UK##N];M9U/LC#Q:#75G$N-%9 #]@;'H[5K9WTA(Q@:E+"<7;MT;C+A1MOMI']HR\E7SSQ:QG MC'C&[P"KH$%),J$GM_W&Q @L[(GN.,10#&5GNSD7FT$=/[J&14226/@/?;X? MCH &A?_]JE^"G-0OB9:!1[P(,?EM-+--W1G#7$"X8IB=C4=$X@(0!ABAVG]! MSGL+^=$W?OR6E![*R*[@S/:L;U6U9X'U$GGP$]C?NCHF"DT(EL^:ZJ:_CPBD MH3QB3_F8X#P[#M$2@)*1HMNP\E//HZ2/S?$^1_74^2""N8;H&SZOCSC0!$S!73A!G' MTUU(;3%F#2&."&%:X(!1NRQ"D,X,EBR67@)+81,F<,;6#$R)![(."@4)GOGO MS/3\C]"VB_#7.R^DIL'+U #D$5O!#T@'B_T*E@5I&P1/WQ(;8QX, (["^ \\"@:+55DJ5TN@3.L' MTJ1W_4ZWV;F[:5-U.@^#YD2?;B(S/,7BQ45\]>AINC>B1X1>=;CM>6Q1S_C9 MA+?/C7]A[B=\3(PA?3I'#6!+9VX%>]SN6P(![_G.M V^L[=7&57UF(!E!IZ2 M&J6VP\5"8G@3+N 7NJR7?%OLLLJWQ=[8%J/D$U#+4?;(=I?S]P[NC=I@,TZ( MG>Q+=JE4EFOE4EF2*N6:))<.)-KO!S20WQX,.[>-(7%#,R_/G2TW_^.28CHKYE.3.*YZ4XLUHGR P,F?5Q[7H#CS"933SA3,TZA)ZSX MMA@Q]V!@91*J%K@?DSB9X>>_TKB:C9^P.<.AS4GFZ(?;;&S0.4;M=!)#MZ@G M1R/B](WTYLA+SU$DQA*!>:* O@/O,#*Q0 N2@4D7-83A[6"PJ_"^$:8O?E*, M&0YV S0\PC993U=YB8X>@$IN]CT-P[">R6(+Z!G\/O VR$X"O$8W8<)>!$X' ME:?;%!#XP;#,QX)!+Y8-2&^MI;)C]%\Y7&_.PG,O^&ZGHV MMV<0J]0]T'1 CQU8JV3/)%R:3%N;U["&OQ$D178D.Z8#TH9R@V=_^L*I)HJ5 MN@3BJ5J3JN*A=B2O&YT^^JUQ! 0M^LTTV.%P_,I-I-O [0BZ?CQ7K?4E2 MJ5@KE9 6LPD!]%]R613 4P#MZ<;D^1"H%V- 0E3< '3_BL\2+DJ[ MM%J^-_U)-ZB(VZ[I04F2RV1XO%+"[,.^'&C%)@HOUBE@JBG*E5"F5ZX>2X/Y^WP#UV\TV2.^K M&R]3KG%ST_L=K)HV(EETS7Z[U1FBF]Y@D'U'K+%JI7B[]RZU^!7/W_$LD*AK MX;D4WFXZR>X QXB:WM;,A4>]2'00[/)CT,OF#/&98D;7R3=MIGJ24(ES.CQ_ M+-SLF8/ULP..H3/WBH+8>3 D?>Y9-PPJZA]P #M1-+=1OTG3GW1M1I4%N' Z M?O:WE&+@#4-Z].6^KJ'Y6,0VHSJ#^'ZAGT;SI\ R@QF!N4C"Y,#D/IQ!:'X. M9R*,?BJ$MQ\ 7QXH,#/3OUNGB RG;5NSQS')>QD#\JFY&-B:G@&*5%ASW=M- MC'?SO'P3(D!I@!^>= +7CAJKGAJC=#-S/$\P6,1PV<[1U<)B>81&IADE&V7D M@FJ*T!I8 EY:"SG]U#+I1(-I D!X!$O@:U/BC+ID5VHTBITU 36.H%868171 MV1:X- P1J<1)V+>HB:5RK5XL5\HEN50\D-CMMW]K=\%[!*G;^];MY&&_HGW3 M;OI9\Q=9G\OO."B?_1L' :WYKF"0^VDM)B"&J6#4GH<;7SUN'^O3*=8"5@SL M?)O:X!:-X"C(WY9!=;&@@?D>1H L\^BF!IZ/;@+4"QY* MD'IG@9HCJ^D)X0=#?PQVV&FP(F$IYO%(.X)5S9>YP?O"M [BY!G82[OT4_VR M3LV-252P!_O;BXF5]L+V\ =MG0=\WO[=O.\W&#;KK]UKW MS6'V[?%^@@WG18.(40;@TD)OO<+J2C*/)&TN]\ZW7:[3S+]!^W^;YUF._MT\CL.ZV6"O=1!1=)GH2W+Q&6V"ADL]_;^IF7Y'C.A+YP)W5L M$IS+V.(=ZXE47L+"$.*D;M=Z6GFN(;..59)>&*P3#96&[&IBRIDDG\2+MO%D M05:2!6L\63#GR8*=(.\I/K!:K)2+I6JE5I+KU:)\J*JW3O>W=G?8ZW>ROT\5 MK*_NVSV+^U.&!9:PESWGN.CC2+<=MZ"; O(^63,73; [MC2OG(E(2AL#,?Q- M%0=-HSE'T2'"[8DP=0YLI0>_J)4H-I*-8.)(S8[ZJL*K/DJTU.&3M[5/&$(G M6LZR.[,>,P$(E<>+E&LN96AHZ.5*"9>, .]B38 MACI'O0<8!+MXGKY'=$MT,R4<<&KKEAVF,U(P1S-:(#USE,<#[I+LB=!N2)[B MD*Q.R-(7J.6E6)'@ =GC(HE5,%?'*P$CQ3RD=,Q+O2)K2RJ@P"YY)1M/NE>6 MU>S]UFG!HCHS3+-4,+F,=!=[4?1F4!^ #1V4NQ-N_BV4<\^\G@Y$^\-OKY9? MF1?05:08""@$# .R$LJ3HAM>JIGN[RD&47="&A,R*@'#\;\%FVX:)M<6B]IF MQH@\[^.;ZJ5L9Y7=D?)RVWV],TB]LJFU@_X,"5*\5I+DJERJEN2R6#N4% ?' M]:[='_Y!4Q%(6MD=R:G,.I_]'H3*:+!MZB/"$RQAEPP0BA$!1X0[]1B"C16: M&(;-< >7]A:T*26#3T.X0CLG^5,PD.[M^-*^"M0G\FK3_%PKTGF F%(%VGS! M4Q6>K_'5 ;X,YE]PL%K07PIC7=.P>:$62Y6SRY'^A+]^)K==$B9YYX'JV:5# M^#=X@C"KG^\9I A01YTD0I-LZ7 K)GZ%SE'#\7K.K)7112L&7\(4;"]^1 H) M2>A/\<@J; VF!+TN"+*V>;+<5TF04%\S/J&!O*[9)^@_=87LP!C$3+]A+%;E2 MKM>+\-]:N5(]D&#OMH>HW>AW0; /$!AK:/"]T6]G7;K_[B6 S%Q,NXRI"/LH M(*%6\(*(K <#BJ;YT<:^F):<@=OQF63-!\;5,XU2$14 ' +N!0(&> C<]0D0 ML/IDMX"5B*,7@KUU/6<;*]3'JF"H]T? MO,Y-*LDL]/12M')\#J@R/U9H$68O4Y-6H$5Z8D2R&77??+/ 4*5'$?@/CA7- MNYGZA)Y^].^-#.;?3.TTC:P(\/$Y[:I"$A_#"H/@/D_[^ME&88J6MUA*L)%- MT!2WJB._A A[=8ZZXW4$"X?-.CD/29,8;RGC]4!%W%1Y4T&TH@E@U8)%F_?% M:?MHN0:L-.<(Z8V6Y=K6-06=[C79/X[?'/>6EQ!9(6'R\=O_;RA!IB9?*)Y= MKLZZL$C"T5(]$E2!=ZLXNE'N=]=YTP;*X1[YW5R<4QE*IJGY\O6?%DWW MCV\[N94RX.*<$"'U<3_YMM?;SX G_1$>DCX%GO$;!AO1ZQO;FP&)O6=7D)9I MZK84>+YA7DHESMUYS_0\WDRV]QR2N":CQN@-=AR,;XC5D%3"5)+!^:K*(I"V M6#U8H\.;=B,'54D=$UWC!WM& L^R*%6\ %E8_X[F_0Q)%SM34VP0VE<6_)D7 M1#8&5Y'VG)Z--7/'%F@DKZ_6XTSW^T70FE&O8UVTYX37Y8&6I#@D>.ZEXM&T M&0,P3Y5&I(4/:?$5-(8V8>K!^P5:V(K#A!W:@$+S]Q/\S >%OA&'?1Y>!32! M"[0>E/;[#7;U:?\NVH?9RVJGN^,%:U28T7B^@UTAY%+OE62GQZO "C89%,VB M[0!I\6JX"EZ"66-JZP:BG"O5!31S M4XL31O/\G&KFV%_>AH:J$"R^<7WI** M&K)CX7JV-#T AK0@I-LAY#U+XWGVKD7[;-!JJ450L>'OA!'E3!O98J]E,5ES MVF$5?&U-]ZJ2@YV.2(-N@@?'IQ!A"<;HO@O9W;#L1XL6]RY6-WV42!- 3+/N M*4@O4XH_6&2:_>0WZZ:9@1Z*_?Q[LO5#4> (Z*/\*8*28'=.]=L86LEO#EY ML/VQZ+W$7U:@"9L8ZE[@;?Z2A2>S:)M$MNI)(T9]]+K:#"Q '.UZHO@EV!ZY MD"5=8"ZZ7U>@.Y[>^D^5U[!1G6*&VPF4T1:W BBO^5E';W"4AD>T+;NR.A;= M^?6? U]1"+:LB1M)JLR]S38@?('6N2F1,2A_/&/C::5(GAIH%FWLZ(:T!C/Q M^0AF'^[Q>8?L #\87O$E$1%S3]@;C.81^:5UKV&R&"T2Q+:J.\"4_; %#*"* M\-CR2BZF#OH[EIX]3;YYK$?;9X:I6;[O[>W3Y)M.?W8";$V9X M@T52\.4#/&297N-2?/YX3OKQ$"& 7?7\TR+E.:0#$M5**X]2\RSNG514&,8J M65"YE/%&(7*-P8#VF\Y#V6/0E#8H< C$ ,T9"9QKOP(@ G+*+S8UPTGP4_Z=;,H97>?EH#[\?.27 +3F92$'"A^_GNTV?I@V.BV&OU6%OV8 M]Y0"N#;_,P/+(D6W)O:Q^RGM/1 \UQCFA2P'@^>^:.S=R,1 2 M3KADP/^&HGJO#LWH< .;;FE$>MJ!0X0-+\G=MR&II^+W$*!W>[=XF2E^VT$E M(KP\I>O[><0N!+$)_N;?M NBX_KI?W-QZ=ML1#KYU<9+F8*13A&+UBFQ)G63 M^CST)60'Q6O0'EJ1=%&5,)V-SE1U P$=(47"9: )WZR'VPFH93&^'?71(Z<'ZAAK,P/W M1B$1#DFX8IG^:M>-5K%T72TTY7JM4&I6:H6K4K-8J%^7KEKU5JU=JLI+!.IW MY@4SI>'^E&#/GN@'X-OWN"#+0IA384C8L*29FY5B@<:^6?WM,*&YQI36653GHP M4\5'3JO^\ ]R4K5_0+5K1V#\CA4RDQ!*FOBD*D8@[+Q3K],\ W[I$._T7IQ\ MN/Q>QP#U2#8Y?SF3WU?Z!SD=7IJ^(-IV>_EP> KQQBS_+D +&N)5#W"7*%IQBLD4QI)X'D7H>3C.<9M:DF:'E*@8S M] )_;?K7M=_3N*L>&%EH62R!=5>LP7_*Y4\9T,N!C5.J_W1HXE@DA+[R/"_P M>XL@ H_UIS17-UEL[&&X5>X]N_S76V.7?EID)6JD[A>>V!RJDE1.;D']Y]WL MP=#5>]<_/"/T"AHONE/PK8E;Z@.]G=X?/@@D<1M0Q);]JN6*4*JM9E<=$=$' MI31.V.L2=F5;PB9&#[%Y#DS94K$L5.JK%5.G*8]87:I']0(38%?RD+]B#8H9Y>39A=9 MW-FR34-E5(1ZJ9XQ'CB]..=1S5T:Y,Z[F?LN>Q>!OYF^V/.GUX4Z0 M2V^^U?O-MIQMHZ.UJE JLF/N%D]1?W.V"=@F_IS(?5F_._"-]/_;^]+F MQ)&DX>_[*RJ\,SON#>%!!T)T]W8$MG&/G_&U0,^\^VE#AL)H&R16$G9[?_V; M626)2V .24AR3>SS- :I5,H[L_+09$EOK#8.$GPC^.8(?*,>; 8?P NZTI!D MI5XP7@CLW[_ OSSI[E>6/+@Y5W@AXWCO=,!H+\G^_ZS26)>&(6W(8\O]32]W*X(?+ BI4')K)-!<6(;%-!,R+;5$1A18;I^TU74N(3 M\:IJ3C-,U495JC>4_&8V"<+."6''Y^%M0=A'RC!5JK*DRL>+[ C*+@IEQV=Y M, M%;NH\2ES:1FA"?"+4I=D=77&D. 7P2]9\$M\*ME1LR^MMM+WMMN\^WI]?M,BS4ZGU67=;X_=W_;0%Y\A(YQR MSP8;4C;F)&JP/AMLM3CP9TS]H=/G$W_"@14NK@=7LX&J&Z@EE$"-BEK]=QO; MJS,U?0O.]G@::>E%TD%/W*F>?)&KR\1>V6.KYH^$MFILVFIM>:L$?_""9OJK X-=.C8MFPVU@F>P>;PX M=@SV:OIT]+HM3K9_(:\=/K')*8;)1#Y51H[>L;'A'?7X5\RX(?YA8FW63'D# MI&+;*VOUF/;>/%^=:_TH57V?U/6%CO3Q@8FM$OC3:'J\=R GYDW"]S1^3B2K M<\,3UCP@2NG$3F0)Y'0F&!P-MZXJFUM$[J%-YMXP>,$%'EOIF9Y$ZN:V$KIT#&UH>:4=/6O:^3.TV)N!Q3YO-A-N-W.K-,--G?X++>X/@J9WH6DA#T/R:?9Z MT_&4CV:=)V=!3X*>]J&G.^IG+@(O3-?%^;Z9/[C)YA.FQ"JY<8($<0OC41B/ MPG@4-"WDH3 >!3VE:CR2T)@CJ1I7!\09D\BH32WTN%\:[)Z)KP_ ^&R,NCF> M?")=U^Q3N.![TJFPJ6B0$M#ZIKE0&TXTSU]OS?\X[@5&S=FI M>(#-IMV?87*;G+L-SS@@\TBM2?5&:L4G1ZAY/@(5;_$ ]3"@K=)\1*8[G,@G M1*;;)J,T>_^=6B[M;WAJ:*P'MOIJYD==WRE)90,&E.0P$*C4DR^5]# >PR:8 MZ"*XLMBZY72-K@%^W9+EN6JM742MZ%O,X;;6^HF3VVN!:^@/ %5GP!9=X72)),L_0% M#$7X DMRZ;@(WY3>GPC"M9W2_H6<*KJV7>,=&?&AMURHVV2](T72TQM6)+RC M'%F0FWK 'IFD]_>"5$G6<^4%)=V1L!SG21UGX+^8+A7G1UER_(8A]3MQ?(B] MX_F)LB;5Y-0:GKP/^RMU/W&+!Z3A!J5\*K5,_"DX'9MJC=4=? XU"UES!/EZ M?,8HH2,@O?"*^G#/0<3\Z-I,Z$$B+G M0SP=M2HLH'=#MTF=]V1ANP^L'[1?^1]UG26BK>257A-PHH]5O)/8 ]2T'Z!L M?D"RG)752[V!%B$(DQ:$FYJRYM\>+9YH%!2<- 5OZH^:+Q.T&-2:>LG&EBU? M#FAPE&B]TVZ+U5-[J12N>D.=;V=H[+36&_MZ/SA?^X3'$3#5MOM,<>F"P5/0 MEY I[QWG0J9DQ4.%24-(VT^(ZS-^!.\DF2;W&7@QAW:U;\1WM0_Z\V:?.5"K M2FIZ$TRW@NBN)%B V*$(3N;RI;((3@J)FMI&UQS)-S;T JU:-F M$8=4R?J@L_]38ZS".=!SLS#-8_CX$2=O[TAP4FJV27P*]&&,M/>)OJ*!96+D M@6DR%N5"@61,]O%YP%L,FBIKT:];9O$IYL?QD@%+B?<2I1_WC@%?AZ]^WV[0ZM:\&TW"65MX1@,SD7__G+YV%T"O/0_-JJG+=;S=\KS:MN MJ_V1F*,7\]4+.0DK*&VZ\$Z?R)!RX"@HKH)#FK]6V7]QYS?!3R>_+@/RM\MX M0"(V]@9C]_[BQK*_SP@C!@+\'T:>(;FL&R)(5J8(;CF:-R"GY??:9F3G7EP; M)B>U/)_-<>P3\^G)I4_PD0RF_M2EX;A.W@B<_IA0V\-AD+RMLN\0:V74I^7! M)WCB:.2\>!^7]YP:#R0HR&(! M\1OO8R2C\48#Z!1*P*\=74,R@/ MH*7-3) -M2ZR<8-!$,2?]O[:%\CZT1*G:]4UB=-\%/*^3O:J N*SDD&GX)Q@ M%$XX.F//T*9DZ$JYVNE27]7*Q;:G5 M;EVP;=ILNZ;;7RIL.W0IW?.42FH= Q>4R8>487+ICQDJMNB9CY2 % M79PD\M@,JFVY<;>,E?E=KB0%;#.3=F$"[=R1]U$>RG(G%G,D$CAZOW!L3%9Q MF7!O6][W2\OKC1QOZJX>J.O/CU_N[KNMS[\^ @]%KVSA]S7\ MDG_SM[\:BBQ_"GY^_')Q?W?1NNNVF]WK^[L.NWE#RD;"N$D%#I=3%\<=XZFW MCSXR&;/0='#J?4E[K)$/'GP3Q+!$_!>']*8>,!9U/6+V>C@G&2X%>4#BI9&\ MY.<'9"-7ESH>K]#)^>LYM7M#[-[/FPN![/':])G:4PK2*!B]$G-;]W7"A[%< M!!M=N2:XEW#]3%+\PG*D<"LZ)L+3&5DR^U MU?R^GXDS(& /$9OZQ.4P.".[84_9!WN*'(,]988]16!O'GLREG-OA[T2B0[; MLM.0'$J\Y%CIE2YH+Y0ZY92<#0] M?*L8"3' -YU1F4LG+O4HH[,U-%9+2$ T.4$#F?6H]8QV?SIDAB&-H]-9S*CA MB,Z>L&8RY&]$00B/,\+1%B5"[BW5U4;!D)8'V5#?(!O6X^S8DN+P9ZR5%=S> M!8'8=[:D.TU-F.X>S%>$\KDY,N&.+6CO#[;;72@/7Y+?=33*4UG"! M:WE ; & "2UGFQBVGW2A\L\W^J!H>Q;O@4[>;'\(>E;SX!0"F =.T^N.1E: M/>\,-AG9;!X9N,XX6FJF, =!R0$79_B(+7PI\D)=2GZ*9X):M4CAEBL.D?7Z M-29('>SI"B *3_+Q]?\$+(1K7-M8O07>#<:MX7_]KOECO\BU5I6JRFIC-K)6 M -7B?)[BPCXC^1.G8) 3UA&X4J2H0*X)',\.Y?IJO&H#A2=E1.4#^!E1N!SC M<4F@&SP\_0;=,7HMO%Y-2]DIFY6=4:3H=*YE@:%+2F-5%&\0!7%^?'%AGY$H M6#T(WZCL]#AK+K=1U%P3N*+6):.V6OJVGL+U0H6P(-- M5C(I="7[3(HH3T)?^*M"+J\[S:]?VZVOS6[KFT MOMZV[KKD^N[JOGW+$B[*D&^!X0?>.H,=OV%(Q2/>T'EAAE$0F/C%FYE2?G;TR>,KGHHX+F\SX=&G,? JTQ_PR\1U^M,>_].C[K/5 U,+!,I*CXX4@98D MG;=^^-2US5$DTG%]N70&Y=7@8360(I7SK5FO:(9 M6DN3#4U6F\N\P39JP6/[31!Q5U>MAFX8M8HAZ^<5K:DJE:;:J%74AEJ76W!W M$\Q.T>NC,*TDV*H]!U%A_^-$?[N=4M;)UNN3[_<0-W-O%;S4LKCNSJ<*M5:\ MKDC,)M[E)#9/>E-6]'NC3>7=TR8JAB,3H$!T1HA6I_7U^%./X_YA;@+HH+1Q3,_V1RQ"[]ULU2:OFJ@&9(/14 M"7W+([JR$;JBU:2:D2M"S['!>W0MV!K1GN\ZMM7SBJ\(<])M8*U(B,\ WU'W MS6&L.%)!4U2IUCAJ__Y<4%^9R5N./[/?4>,5D[P-L.YJ1QV<)5R_'92>#3]3 MBJ6 Q5=Z[ZD3CRYOF6G\AHR9X;\X,J96E[1ZEG;U?MU]! /EFX'BLLAW5])% M9"!9KTF&NIKUG3<.RK6[6C9F7]]C*I?E"3N>2=T1B*S.-7N5;I1TNS<*:^9_6I MR+40JY9@51%P>P^Y%CFQ@=;:-ELVG4SHU/G.L;_EJ]IM3>\"<9T]D5^0F-+[CX;"R90^]Y Z'WZV$$2?+8=& M"/X1J16YM&[%,?+VQ\A*?#_.'5(K\A=9RCQZ*E(LRLD;<6E'.Z58Y(\W,H^Z MBE0+D6IQ2*I%U_'-49AL48+8\SL>;:HK<3EKJ\9&3D2EWM EK0"R4O! H7@@ M?LS)LE&1$QYH&*HDZ\>LURGB_%_629/^0"30+]A0-NR%]_#U_/>397A5L4WD M*ITM]I6$K[!KY<):5]WVQDYD:5YU6^V/Q!R]F*]>R&]H'MAT MX9T^D2$-FFXBC03&SU^K[+\XNRCXZ>3794#^=AD/2,3&WF#LWE_<6/;W&6'$ M0(#_PV@T))=U!$I6*%3BD):P7:PU6"N[YH\XYMYKE6"#-JIF)*Q$*]6-EG?! MVU6*5JIW.+_BUA&=5/-&FJ+!INBD^GX0+3JIBDZJA:T7$:L6:561\,78._J_ MLM7U%*FUI++E)/&RM9:L-7!L8ZX*'P2AITGHZI93X,I&Z(8L2S51X9-__2=J M>S(4!O&MWW;4>H5L+RE+54.1=#57#28%@2=-X/&MV7;4=@4E\)JA2=5JKAH$ M"Y,G!0?.>X735T$3E( M Y=4-?+/0;GV4\O&["6O8E#C$@XW*HU2=9$^U3!%8=R15R+L4U* M,+]585\;9RIUCDQ/Y9:]?$]XY+ M*ZLB?P7.J!WE>I;S44KH#.2=R.-[R*6549%'(J]+1DV,I\V]WA.I%=E)!2V^ M[UN*J17OMF^54'F9$W=\4[84TRH$<8N4"I%2\1X.A+7X'G IIE2\6]DB$BK* MR#_Q?>)23*@0_"/2*?+R@'=V<*S%]S#;(9TBC^&DK&.F(JNBG,P1W]QLAZR* M/#)'UK%6D5PADBL.2:X0+5/+TRY2BQ^%N6QNY$562HJL2JHL$C0%%R3*!?'# M,I?MBIQP@2I5-4TR5"/W7/!Y8]O4^8:0"WTI%QI+QJNH;=Y"]$S=U#-5$3U3 M=^B9.D\\F?=/7=Q,3,MAW/'"*_WE\\(UVZGX97$V B>J_V"Z_FO7-6V/RQCO MTO)Z(\>;NK0+*YZ/G-[WDU",&B>$@D2;(,[<*44L)-7J;J6YYGVWA8WM@M=^ M_%*?_?6WOQJ*+'^*?KK\UB)7[?M;TKRZNKZY;B[ MF/8K&9H>,4G_H]*_M9^KYZ$>O M?DOI'9 +\ZG_Z8RV\:CC5_;VTX'UF@1B8T4!$BM:&!G(]["UX=0C/=-U7\%\@.4L(%&P?GP"B_<<#_ZU M^W#UQ'%!V!!&P#UX'B@66!7VZ\ .7'Z+%S9*-'L]OB5<$A#)SE)06(&"&9FX M"6](X?JS,C'WQ'6>+6PBO(Z_8TY9Y7HDYF6C4E61OM?(]>4SH@YU&9$$9T7K MM,'YZ_PONXB#=?L8@WG@>_>#N>_V-)/5JE1MQ,H(0F]!/?)'TQ'3> U1$B;]JCU'+133Q(;R/_K@*;' BU?=)PFT)1:-5[- MF>%#F9;KN;1O^02L,O LB<.%Y :YB&(6B'6^&SE!R#)C^A+CBVX.W;_2O+1N#?4!/0LV(TZW)&1O,=6,++1K.Q MWFB^:34[K4[4.[K 6O1/"AX5P)XX4Q?H'BP6RB@=UIH.@*.XO(=/U@B,,F#V M/EHHBX$9L_X808Y8M)@:%#?TPLEW/=_TUM2D#,(>,P/8'!=H>@ GNV9WI ,X/;HJJ4MD)%E/N*> M+;J.I96/QT9>\H-O#G-KE]B3,>5- ,?7VP _;&S("J\AC=YHTP^& V/O@84V C_%[]"W6*MIDJ,YRYL27')@Z) ME6#MDI!M<' M6-+Q4"OX">'Q3_[6G>@UE!C7<:MCO(T&PH/YRH*6EU-ZATN# M>0?7=%_HZ)GR24][.GJZ5)>S/,\K?\"([7[XNS99ZVJ2T9=E)<71-SI0MSM(>[BH2;$78+B3LM6W U= MNF<_VD'?Q M4!/R+D%Y%Y?_D:B\:PZ AN=%GO4L3+SW8.(U-C&O$'-S8FXCI%*!2C7Q0\:% M(T5J][W%7(WB"_)WU0^E4=]5+<0E9FUG W>L?4L5LS[1*5WKDFT30PY_ I?# MJ3ZANOD)Q9 R.1$?:^6"D:%1J2FEA+,48^HMQ4X]AJQUJ ME2 5?B0\W8F8ON]:CU.>7.@[Q!I/II@2:J$M2KV-^5#%$"4E-5A.8R53O1I7 M>W>X(_MM+EVX]:,'EW+ZV5,N-22E+A]3+,7:,"=?/@AC11@KHI_%]OTLZM6X M M>MY,T:2;.G1%%E2:]E.:XZ9ZVMEE_N#>&P)8?OS*;)7:7ONUCJHEN 6!CQ M1S?B_V3-3[".'2!O/H&TIF/3LF<56UA<3TXMFQ5Y>!^*;\?GQ$"/%&%<9=BB M]MND[T+\-3GZVB'VV(]=P)U\$FI8=4$15CS:^]B?NHC6DR_*67VY8O;XSOV: M)DPYJ>H]E//:V"Z"MY(P1P1<9-,';C-_8'TFM3U>)VV.1F&9)Y9,#H*Z*Q\3 MN]C-@&M*Q@[F\?,*K)@::>R284XFKO,##!V?CEYCOEE3SV[$-\*7J[LTVUND MV!9_O3UK\M;O);AN2MO ?R[@XIT+#ITDV=@%BW(/C7 M S!Z#(D>9?%XB3Q1&T ^8E^:_3'H;,]'%#S3D$&VZ!WDA4VC625]4&L/%QP= MNHD^(Z/N<3>._80&TR5]])<+Z>M5[8A]XAKK6UX\-/]U\5OKXG?RT(:[+KK7 M]W?X\6N[>4M.'QX>/BPL='/?O"M#>XQKF]R:KRC]J])"OR_GT3=9)[ !]J5@ M+9' 9WP:LHLZ8U0WX:01TISC.I"FIPA:I?JI<]YDG^1/'\B#^=H;TMYW\N Z M/N52%SX^N>8XNAZ '%T/3!@OI>O5N*;%H&5J 4VRCVKUWTA\US9L:HILS9KZ MA)N8[2'8P@5('Z_9\[=I^0.W]"CM>]CJ]0[6\6#5 SHC&7*LC#\C@)DK^NA. M39>A!U2T"3(/WKQ/ %!DY)@VT\X1HD(9QT^1-@ P3E/+E:H2 )!]5(RB %!5 MI)JVFGHG<:N(^*Q?^09HQ"G].7(J%C3JLAH+#=Z0!FG&(R\6\.XC6(W3$9AS ML/83J$H !V\S@^SN,6T\]9#[ 8@3\]5UX![4P9X4G4-BUYLQZ.LG<)8]M$EL M7V)*>.H'5J@$S_*'V.P/ R ^T:L_PX-1F"ROS?<7]1JT^GC%W'X"<]:;4^G+ MG=JX3;N0O28O+@MV[,@*GLO8)WQWE&% (8\.;#;D+>^,W-ND0R<^MY'K4L"% M\T+292V^T&!!$_D9"&T :.0B\KS)'K2&[.0X;Q!HK5&IUN<_ID5V7T%F>#>L M9]B]W?J!!NO4\H:L$>4 '[HG-^JRI-1KJV8W@#>26G-@9T"._!!%WA'(YZ;] M?2.4X^;IR&BT*/+\Q_VA_._.$%@@,G9>)[P5Z U24,#)QT3'&N&XV,<0M0@ M&4^=F.E]M<@6<:J;X7&-4=U'_NP#^N;,Z\Z">7T?F=?S7+S2 6>1F96CF^)) M-/2N(.B[3:9.\>'A ^D22O+>WHL9YZMW3 M=6U(=655#(1]TY#BX!7PA )[S3JHIS$XSMY\PA_,.G7^%QNC 6N #A]%Y#,! MDNE9$_AE,IIZ,WT$>F8-Q!J)0BRNI^_B*M?!EMI ]8ST^X%*$?3K1VT?;@;J>8\/G)S"2@>DH.OHHROX[M=Q MS_N!V7-&FOYJ/)_92X/@MA,]>D@VUD3%P$Z9@IG;FZ*B<>FS,WIF!_UXR(+A:M:4.?1_X>NQM2DDH\28 M=-BS7:_(M7]?L+6N@@ZU3*>TPPB 'C>&Q^#T[NX)[(VIT$Q0D2VKTF M<1=MOR4"4^/G?P!(U>HA!):]*:R=?#'.C-49<#\'39#G:_M4L/IL[.D\,:W^ MG-L01L#Z4W#()AC&"@S7>"LQIC/Z>L,179LU7*[&E:Z%EF-Z7+YG"5O#D-3Z M:@W;A@/4NAKGF88M^_/V@K*L2$:UL=7I:IZ29?+> O]/TT5G+,H>7C%FU,8Q MC1EYWIB),VG^;+;;S;MN*9K?@S'3!+$W(G(DMUXX>MC D\D49!IF)H:*Q_,! M3^0%!#;H(&_*U8__XC!)9_7Y7(GIR,<%SDC+!(DX^X:)OB?FB/?7J"$M?O82 MT),, @+=A_M!0#_W;AM]&R8G+O@S<*#"DTM9''%%1G2&YJHJBET2"!MNO1]T MT'ICYQ07H(UI__PUN,X++MRGG>OUW14F;JR9W!$!/[ +04E:H-L!13VZP3S4 MXOK9)@,V$*V@C[<'7NL':&_+HP^XY>C'"&+ROB"KGBGK+,;P&82-V^HS!<1( ME/*]\&#A> RJ@&4H\;MFH,9+G\T14C,>6(,11LY'X!N33F_H8#;)V.G3$:&# M 1?Z*RS3FXZG(YY0 OK*]/FD"![##&KSUH8>M?AHT=ZH^_&5I:QQ@YL$6$\ MFV"#0:7%]0!,C"]V ]?T@!E5_,@9CC'9KHP[W+HN9SWM9$ZR,F4X M9]ZDU(5I1]J8KS$[@%63+?=:B]5'M/$67^=8S;8";)]\:9OV$S/T0S.:F_Y> MEOC=!6"IR(8#-W",SI3)$%GR(H.[LMRVR?"Q5BV*XX M%WP0$E;EYD/39FR%"7J M1^P74LXF-/4CDF[\V>T!I+L]T1YV0,7H4UESE"U(M, DNL/YUTXD.I<%]!8] MKFNV= %;0AJ;FJ,;\,O#4S-C4\Y<5*!$=L!>K>T6SNCVSV9832L)DC3,"-\B42/=1 U- M.WK<7,]!P#$V>4&N91UX_/SX!859E#1]],"C((7CDH*2'U)(*&^E3)(K#T2:-;7^%=-QF!TELG"*>NBVCI)"T,_,&'&@_)Z46$E"NEE"O MI"IN@F:8#[V0WBZ11PJ_L.P[D$L8Q7\?PS#D(P8?-]3FIW6X.+!^T'[E?]1U M5N*)E3Q%$@6Q)4UL<0WW5HDMJY,708?OE X;\:,WA= 3Q)8"L<7/711"+Q_S M%]^*NJ:1,'J$'%6QL9QM3'B#<=[@-6LO)+R^M'52_-"Y#1/;MDPIX?B[9-W; M09U93K]$F27%(\.=,_B.29/[3!%<-IEVH)!%\H?$QH0'F80'&8HPX42FKIWB)FXFX41& M*!3&D2"_]>173]5?C"7"4ME'@B*3ILCX6?>'NXI"( KRVX+\XD86)^Q2.Z/V)AP&)-Q&''HF' 74U9/1K6:FKO($"AL(T%\ZXE/3ME97"'!4EE& M@AZ3IL>X!(QD7$4A# 7QO4%\<9D623J*Y1:&PDTLDM,C-B;Q2.Z/V)AP&!-O;$/M/K:TF3#A5GP/[4K'=U2ZPYLW5CDF<6>W@ M H\=GGFP;P2W^-G"Q/Q/4Q7V(Z'SZ)F$$Y54+4 YD,)YWD$I&2)N#FHR1$3/4M6\]1U?@ M9SZ(=;?YYLNAJ!OZ9(YN3=^GKM>T^Q<,ED_4[EG4Z\):YR.G]_TD)&3]A%"@ MKPDLX+M3BN-Z^V\*1BL$+/WZ1E=F??_NKH!_UW_%^Z*?8!NX)KC_\(/E$6_Z^!_:\\\RQ!XP$?W1 M&TW[] OR6#@S\^'K^>_QPX97-43P#5,^["MDC86UKKKMC3.UYAZP=.]P4'&= ME]4O,;F,/'R]^W;[]K"NE0A-*+Z7B?3DBZP%TF7QG[]\'D8AK(?FUU;EO-UJ M_EYI7G5;[8_$'+V8KUZH*3'N8].%=_I$AI0#1T&1'T2X_EIE_\4%OX*?3GY= M!N1OE_& 1&SL#<;N_<6-97\_692O,-5AK M@02DM?R.\\2[N)F,5,:%,QY;/G*\=VEYO9'C35VZJBN,;'4%D=7U^N'B_J[; M;EYTO[5!3=R?WUQ_;7:O[^\ZI'EW2>Z[O[7:Y.+^]O:Z>]NZZY9">:!29/)Z M0:._]69"915$9:5%,P^NTY_V?')CF8\6H.DU;8II>HC/2]JCXT?J$E66"$H> M1A>WI@O0#K^2D!@ (R^4(QLDN#4&@GDR+=OSR=1#?P?QPEY@%+Y &;!R9VE-8&@0%LC\= 6\! MOX*R0J+H#1$ P+@>?6(ZB)CP/[C+FXXBD7'A/%L@5P)HG9'KE:6"N\%*])TALZIJCT6NT/CKG MSR YX2;81F_J@0<->X[>;ADRLW<;S&^:Z<;Z)X^\H)2L/)H>K&W9?5B/R M8_I<%,,NS/Z0>K!A+P30PAL'K^G!/F;[ 60^XQMYPZG?=UYL)G-CWB'FQ<_( MGZ@\?#P2A'4#QYX]@SZ;(W#Q*=O5V'QE>B1\P9[E]J9CS"OJH5GEF]]A39?2 M\80!FTA:\ES5Y%"KB D3&J)Z[3),XWIC:68UDD\, 9 4T@>?7!EI]Z7B"ID-AF),0H:$9[ M0,U]1GS Y,YT!&(198+99SSIV/\!VF>_OEC^D+,/W$!M%#3PB4UW-G&(\FQ% MX"R?!N(<'F4[/O6XO@>&X2P U].11U^8$_YR"=49=8*8VG3@NXYHK M>%5PI"K_/,LX9)<>*5_=M_]LMB\K-_?WOU_??26=;K/;RHVOLA)$V"\KI/LF M0ID817,/3;T7T^U71H[SG2F;&?T@T06FPYB:X\S4D!NJQG[ :Q]< MZQD5U-P]-S,_)[JC46-:;NK132^!6GN*]H374DY$9\*/#O ZFG-'R M'4S11%EF6M/SIN.)/WO-T6N@[6 #<6N=(;@7M@7H&%NV,W*>7D-6Y$KQ!6P" MCYR -CZ1R G],8$E//SX2$<66''L,R##/V)]?N["-LFH)6XK< -OX3 MW [OXEE 6*;+'@WZBQ$.?P> @C<%KX#]0@+E:5.$\C-=_)4YAYO!C!X>-X MP$"YYA/[ 90PX-!%&XJ_U3Q 71HZ?*C,T3)T7/Y3I/(9\KFOV&/RL6(WCK#-U!Y@+A5-#%0[X4D?_@&4S/F">[TJ(\7@X;DXN?D&JX[(S(XPPM, M?Q[$.A8B6Z1M>=_#=SAAU+>@' $^\#3'!1'*-.TCNA'P%A2 A1:VP^#>M&TD MR%5)^SN3*/@Z.*L>4_3HLCM>!K_Z_%OG^J[5 =/NCU;[C^O6GWG0IDGZU1:Z MQC[M#;GX#IP]\&SI"/5$X$Q%_JV+] :6/WAQUL""*T=(>2P[DX=5N)P#:F5: M)_#40W:@X55A7,\S1S3R>IG;S375LH?-%! :>\2<3$ *<4'P:3%0!VS'U'?D MY49;&C!B#_U7*5J>>3V.-Z:@@%#?PHKP%7.2*)*R% ("'X!?/TU')O#3*VT8"SMTL"#!O%@<_'.E@] %3T!>7#J6R/K?X$"MMR% MA\!]P),(#Y2T_6>4:\%EX$6S@*-K41\#H8L G"$8U$[AV7*%?$,IAE3E#TV? MO)@H_Y_ M/L?[0?"$ZEO9+YXD>&&4I='%N%KU-EP]YWSS*.,BB:!):8WSLC] MDIOC@GX(:3[V^*Y?/>W=JO%'.4[$*;D]OZN^UMGX8K6W67KYL=/(%Y:+9;EZ1[O_%BY6S^H"$099,Y$?WL3LQ?] MS0\SP9WN!GER,8?6F\^!-Z;QL"-("UUX=KC]@]4+L*H&GH[CNW-;^(V:077? MQGJ'625#S\&7L?]QHIW$>I<[)G-F6LF OGE@*8&TH!1C>O[0"RRFE6.-R+Y8 M4^)PR'NO3Y7+WZJ?(_9F !&+"V +8.=Q\?GZM0-$?&[1%;-JI(Z4M].J$NNK MM5YI[6'+S6TWV.W*@7+@1)5"'[T'A+5F+K3 65%P-G/N!E,=:R/IZMK5PJB3+XIT"6MH9>Y(7-A K,7CL<2;CKF",L>4K8D5NI:918D MS[B,&AY*6'+=SE74&;#'UIN5-4.JR8TC-B'9'XYYP6=>]I$GND*[MU8U!%V5 M8!]YHBM9EJJ:(*LR["-/9*76:U*U7LN2KK8Q8G(@GWDB:X4K295JUEJS?+A,R_[R!-=:;I4RS1Z73YTYF4?N2(K19>, M;%,7Q%G@?F;FM=W#;HBG-X[G?7@W<;_4@]RGNB&I]2PYX.3+!X&V@]&FZE(C MX[,)@;;#T68(3BL:RN1J35*-^G'P)@).D27 ^EA9@15 @Z!3^I: B#HE9VZ? MZEEJK*VWE9Z4%-Y;JMZ;*@)-9=A'GFCJ-,NR3R&A2DY-:J;5I_O&EK*/(1W? M=RB'ZKQUM ME^+P=C'IH4A^P&Z3'I12=/Q-8-62]<,7P"[@X@+86RS^64QZV&1J)68-KU=: MRT;;;#6VV(*2$I,>RHHP,>FA@#@3DQX*AS,QZ2%"1N \BDD/)8OVJ>",&AD7 MS1S_@+:$B-2,FJ351'NVPB-2UFN2H6;9ST @,A5$-@Q5DO5C]BD5&1IBU$/1 M\XYEHRZI6BZ+;0J#S[SL(T]TI=3KDJSFLD2B,/C,RS[R1%>:*BFRZ$95AGWD MB:QJU;JD&UFZ=Z*]RTX6IACUD(HSK&E23<%[O;F M.T61=$4$H8J(.ZU>D[2CAO1%W$D,>\BJK7FV)QZB$?WA&,MV&KG V,$@K L> M*QC&,ITU*H8]Y/XK89")80^E"(/*.,BN*L+K9=A'KNBJ49643#NCE@^?>=E' MGNBJ+DM550Q^+\,^\D16JJ%(=44,?B^ F2F&/:1SN*1*LC@7+"3J9 -THDA4 M+R+J:K)4,XZ9T2Q0MR_J&F QU+(-O8L8E)C_4%8+7,NT05;YO*F\["-/-%5K MB$A!&?:1*YH2%%6"?>2)HF2I*A=AS*@8!5%45^7HGKU8Q9T?C[: M=(AWUH7_<&,I>,\C-(S\_/CE#W9%CQ:OTVK).H8+8!=P<0%L >Q\+?Y9#!Z@ M)>RO+08/% QA8O! 7$F!@\4#F=B\,"1PO=BV$":\:-36=8E34KV>L6(NM,>;&[0IZI$<7(&S_5E-E^2&0%O1T";7-*E:.U)T M7L23Q,R C+IC5^1L:PI$0_.#09BM,A$(.QB$V6H1@;##A>*19&)J?O_1F^X7 M^RMACXF1 :6(=.G3F91]Y(JM319-J2I;N MCCCL*SE):9I4-;+L_"MF!>QI7XI9 >D$MANR5,NT7Z\XCT@";6!B-6H";85# MFRSI]6Q'APNT)7#ZUS D63L2WD2T20P'*(_%?:K5A0%,^X^/WZYW1\2-UB2J#%5M5U%(T7DU@U9*U)1? +N#B MA;+/Y9--RG)>PK+1KN M%PQAHN%^ 7$F&NX7#F>BX7Z$C,!W/,+@-M%\/\WHC:'JDIIIID8>#MU*B$A9 MJAJ*I*N:0&714:DT-$E5Q63]I$GNL*!9GI=M($IPSYR15>2JE#,..>0@)C!X-0%Q@K M&,8RMKI%]_Z.3KJ1(1GJOS/Z]\U.GN;C8G6^^^B];Y2BA:L":Q:L@;E M@%7%P >XO%/XO6 M^[2$':9%Z_V"(4RTWB\@SD3K_<+A3+3>CY 1^(ZB]7[)@BJR5-4:DI9I\8Z( MCZ6$RIJA2=5JMJG5 I4IH%*394DU1//]PB-2!?&J289Z3/$J3L1%\_W"9WH: M=:DJBZST,NPC3W354'6I)F=I,94/GWG91Y[H2@9/O*X)NBK#/G)%5Y*N&)*B MBUX;N34R1?/]5#QB79$T58R(+"+N=*TN:0W1KJ&(N%.KNJ1K8IYG$7$G2YH, M[DW]F)PG@D^B_7Y6S=RSE5*B-?CA&,LVEUM@[& 0UK,=Y2(P=CB/97N**-KO MY_PK89")]ONE"(5JBBX9AF@J5(9]Y(FN])H"="7F<9=A'WFB*[E>D^KU+*VQ M\N$S+_O(%5U):(S5:EE&^<21X)Z6IFB_G\XI12WC^1-Y@&PY4'=:D]1&ME&E M O=7R0O69+4J&;I(4"\D[G19JBKB4# 7EH'HPE_XSM:GLM1H9)F9M/7.TE-T MY73ITCDZZD1$1W3=ST?##56J93H3*@\RIH1X/#4D M36N(8Z$"HQ#/B*I:MD=[@A?30"2H9?FHQ^N?C]9\OV\]AZV.'[Z>_Q[?2W\5 MC,$W#(+L*[!"%M>ZZK8W-LZ<>\#2O<-!Q75>5K_$,0#DX>O=M]NW.W*N!=?X4'PN(5__O)Y&)EZ#\VOKC%?O3">A+:2 M31?>Z1,94@X<9?+C$PDLP;]6V7]Q1F+PT\FORX#\[3(>D(B-O<'8O;^XL>SO M,V*(@4 $B'C3\I!*Q*.N-5C+!C&,B*_ROH="'&Z[!^]YA :FGQ^_ M_,&NZ-'B=?XM60=[ >P"+BZ +8"=K\4_BT$8FZS+Q+R ]7IZV4Z=K<866]#+ M8A!&61$F!F$4$&=B$$;A<"8&81SI-$D,OTCUD$&154FN9GM<)(X9DBX@JLJ2 MJHNSHD(C49;K4C73&E:!Q.3/;%59JBG''= L4E#$F(O"IE7+54F62*K4\5H2'4YE[V21 5(,6E*EJ5&IOW8RX?.O.PC3V1UJNAU2=:31*C+9()PJEJ)*2J78NM.^;'[R!#M1K1W)W!=[VCS4IAM0PLITE(_"6 M0*!75R6C=J1>42*\) 999%2(69%%E_W"H4Q@K&@8$^-BBH:R;%TD,[0)U G4"=0)U MW9:H$T&>I2$6IR,\ZPEG63Q2FV+*]\!UQF*4128G0S5)D8\4\11(3.J8"#S8 MNNA.5&@DRHHJU55Q9E1H).I*5:HI1^+$SUM,L)A_],KT@&T:.2ZT;5P8%Y!4 MJ\B%)P3-"3V"LZW\(5@#0Y=2,H;[AAZA=I_VR27MT?$C=8DJ@U545532ISV7 MFA[\]OA*?E(,'ZRI*//HTIK8OD9]T63)T.;IFUBTVO(:8=A_6DG5)T^KA=6$;X/"BLTU M+ *B>,7>A%?L'8 LN:9)U5I]&5DV>9I_ ,<;W#)Q+=@&O W&9>Q"/>9HPC( M7N&AO,(.-E#D;@ .&JCMS@U!(\MU% RL$'1)W((76".^#7Q5>$3%LL/NR K* MD4O*#2N3@/;S)/^DQ 3?<0A*&-Z\3R>4C8@ATXECDQYXUR:\>&_J@5=-7>^, M7$X9J0%&^!97I13_?@4Y$O%?'/Y;M!PQ>SWPT1'ZB.::^C._ #C&F;K$IH@> MQK1G\*+1'Q['$#J]8$',=A?2RHX[XU^_F![_\)-6E:I*@\!:^L]'1_,Q; 4 M4PLV YMK!J[):9U /_V&@T-IL LEJ7:IKZIMS3=:'^W\"3K#5 MA=26\;2EP%M&(-PWCPQ$P@(&\:+"@WX/FV 9ZG5%EAIZ?7?N0%NBIFXP"?2Z M(FFJ]K9)4)<:AK (WD:5IH! DN7T&&2&Q%)P1U;&@;*-<5 ]AG&@+!L'1E72 M]!H:!T;QC0,L%>'@/QRPN,)- M"$6JU]2C0SHA:WLA.7?F8?QD*/6=X'YT>!Q*>0N F G6GWC>SRY.WZK>'8-4 M G%E^KYK/4[Y($Z@RFD/;K=P? KUN.(<6#8.?02Z]7+@T!T*4@0#2KTG!V5P MI,1 0J.HQ)/"MX?>+Q$A FD;OQL9]12E0%6N?> VR2E(21 *\@?GD!C, -U;-J-;P9/L.=>VU&6GQ@AE@5HXCENAA% MG+]1Q*E(F\^/7VZN__GM^O*Z^R_2O+LD%\V'ZV[SAK1;G?MO[8M6!\=1\7V\ MO9L"J?"FOS; ]0*FLMDG/=,;,FG%/M#_3JUG\ 9LGWM]N@[NHE$C8#C-VTL_ MR5*UBH>855!\,E%?>3JLE27:O-0IEH?,U\%)24,X>3/7OJ<04P9X#U M(Q.="=,*$Z8HC"VG'WJ0YACM;K9;K5&39,QC75C/LI]!A^(Z)LI9R[>X.[1T MLZQ)-1ELY<' PT$#AA;A&F?/E^(:^"EA=BM6'=>-@X5X\*Z M>6+ 0T7..1TY+SRPXDW'\-,K"7Q!!J0!_CIO. :TC9@ 2N DCECJ@X<.EM'' M#.&1V#3X16-!KOTFUG-C]@S;^_MA='[(;3 %@S6A-.K#U%2 M*3QNUUQ!9I,2XE=ERLHMP2>YO''4-(\W"0D-'O!-\5(9"/9DX?52!?A-$X;R:2F3S^ ML"[D^['< CG!5B&9\_'V'3M8Q#XS$SS.C4Z]^%O05?9TQ8Q80SV>W9#@^%%A M[B=C[D?G<:?A62A3+6L/7DNN7@K@HY\&A]?"^G^7V->JDI%8HX2#D)\C:?UN M?('87)@*>:1P(28#XC$^/YY_;X)Z:RLH7QR]0W/((*E)N 6"S%(E,Y"C6F)S M2E(BLQSIGO?@*6S2/12SZ=ZKULD;GY]\"9)B"WA6#$\>'VRPLMYZ1]*Q.X)$2;SH86#T+-PC(&U/J MS_+%77RR2WDW%X(E!N:C-0)>B"Z%AWATX3J^,"^$QK=W%N]:I(Z@(&+ N Y@ M,K1Z0TQ?]Z:/_PDR_?D-0&- BL[8ZDGA\9@YDEAY"/4M+&23R B<96]D\C]< M^C2%SX[[.@>- 1"> T3+ &ZR?J"O#OZ*+PPH=9W1T:GO4"Z_?VBUF]WKNZ^D M>=&]_N.Z>]WJY*.X(2&^BI)9ID'/@EBYPJJNPZ2W69WD5M612W5'=ESV3.Q# M>1LKEFJUPQ,57KPT>Z>E J1M"LQG-4Y]7O5CSDI:69$2+S5%T3#?U8$C#:^< M>Q_/HX&@D35-DC$&-ZM/,A?:1"W>.;(XHT<52F"P*'6L^G(MGU9@$=[GXQGD MA..&5ZFJU-# S0*1X5)@:U9OA#QKCAWP_/['OV!72FJ]RJ4;J)_>=_#<$%Q, M"-C>_'75ADY./4K)'<@_(LOD3]-U@:9 FP>RZ -?QW;L2B")@JKG8!P4?X&Z M).OUPHN$Z[L_6ITED5#T=[IXL]ANH9G%MGP4%N2%W#L!I3DT.3DPUO%-^\E" M8X>Q2>%)X^KZKGEWD2_22$A/7.V(?RE>T,?67W)2X>DNNRTK[CRU($P@8L#IKVT$#L/)HCE@O&&^(GA\SJ)X"GX\Y5.Q: MK.X'P8O.%=KTK'< M/?@>_N3.<^'5/9#M=;=U2]0S\L]OS;ON=1=]\ M:[=W\M V@"("\=&0>]&?L,%5\IMR_M>AE>\BEC$ MLCW?G.>!%+4&5@]]I=X\@+PYL\4%".&OG@7^TLSS#"-+ ML7$KYM#Q;G4>,%2/PB]@1A>>H]:>H(5M)0Q%EC\1-$9G,LOS39])3O0O)@X3 M4ZS!)48=[%<.VSZ+P7HQH 2M&_0;Y$(L\'_"\)N/&P+Y9<$NX6%C$P0:1M\ M/PN-TV!+(^IYV$S% DQ/$,T\%!'N UQRQ[-\;P->V>-P-R%Q_'=JLEC?8('\ M0*AR*L)%@KAG&(>#!_&.*$RRTQ\]RH,6<-_491IG9(VM(' :=#2!^\:6#90W M8M1X1M:?9 [IJ(_7\U!E1(.HH0(M!(!DS^(&/R+BBO99T/&2 X!<1UNY< !A M@PJU4]7E]<7[*/\Z0.93K@S,#9_6./IF,>$:E4)++(STO1CXTT3<#C@ M:B"*$;;@E!6\FD&"HA?"=@3/X' H/,M@')FW!T4HDF RI\=7[!L").UR%SE/^^,_,GXP?*# M%C3S(@[L7 <#4G O(W/>VB8471[?)6S/1Z_NT01QR)8S1Y[#.NSQWI]\P2"\ MS,,2%&AS&D3;@&2?,#3%PO[!*P8WG>4C;IN4T:$!E][?==OW-QUF<#RT[R]: MEVACE$'=PENV_FC>? ,#ZOZ.W%_-V5!E?NTY=?$+]I6T3>X32*A31M-^&,B> M70,& W#AA-G;M#?%XQIT+ZP>T#V+F42_SQ@V^%T*^CYQ]@DD(W<<8!4[T!N+ MCSOI6UYOY*!XGS$A?X[3HWVT]:43E"C>M#<$7](=XP%4G\+#N8!I3V5*9-6L MR+53^@%O&T]'3^SQX'13'B?LP)NX/#;4^L']%-+LL0B/W% U)K+,,8L\2>04 M[SB9O^[DPQGAYX6L;S#\;LVD!+HV+!:Y/^"8+0?88" S?2DX.F3@XVD^[ &\ MQ5G/>::1+K306@.-YTM+<'T;K+QK)0AJ3H41GN:#JVC\X.,I*EA.*UQ5 ^0' M2&Y,T0;GB_U ^0>/IE$W-KY#;W9S:, ,K!%WY<#*':,A,\/8 IJ8>%_"(^OF M'EX$"XXMCS4$Y=CKM"Y./I!3^0-A$.IA] 90R][>\_ C;\ %G-0/PW6PQT"5 M!/OV@?FBKEO8D1-,[]E;P2, SNYT%&P&X>'Q8XM3A3T7C)GI&(\Y@V?T8)=3 MF_?N0EA%X<^W.!1!$T=>;Y 55\7,?(&K\%0739\1=AG#5V,JO'%+KF'(V1:-@MU7;FXP6+M!OU MF0LHER#%S[T>QQ7NAY](S]DH)J-BQ.^F*,?*#HJ, M53R%Y2T@07 BEP9QN+G^D0L-%XN.A\?@;:YMLP^B#-\8' J0B($Y[TU!3 7= MH^>$?>!YLF*.69/*R&5AD ]6[C*=QE-9,$3#'"%[RF@5X,G)>*;+$T F$ MD#?!F $>3*)VG7O68&KW^*,F#"],3>>S_\<4YXC+$GJ&.R0A/A%E$@O,&@U8\FDT.]<>I9\68J<']7HED??AF MB[$>ENP5XX8C;7HHBP!'H/BE<)18J$?#AN5>O)Q:X_ O'%AXF]/E%ML)LZ_\ MD OYNG%/F'N#I>.%*!05)$#NU30>K^.R'&818VR-F:M!8AR2;P^C=[0_ M3WN!U3;"T"+H3+P#-AO)[QED0]9D"C;B/-HO"2UBH/\W/)7KD.L[^%^WU;YK MWLP\\OL_6FT29$&PUMP/]VU,E2F);QYO#2_T6G[3!N:&6H^9"U%R&BXQ,CT_ MS-P-C'84AMQFGG,= RZ:/R9,PJ+>Z2U$)D2FF1 -D0GQ?C(A'IKM+KF^/B/W MW=] FE[?7=VW;UD(<-0\ M8RD*Y*IYT;UOEP(_7(LSK?E(J8VJ/#+>0IT>.%#LU"HL MXFP%KI/!D;I"%TBN5GZ/S%,6;./6Z()!K)3'&F1THIR1;W?MUM?K#FB>UB7I M-&_ 0+R_(JU_?L-I+9W6Q;/2.7K:OFMYMN MAWQ[N+\#]-U=W[?GL%@6C)6+"['4+QR !-_=7M^U@!.O6L" +9_<.5EZ^CL/ M+=K][;DSRMS?^9"!.?6=\ L>,6#?K,P@6NX4L-Q-96SU^Z-Y-WOS<(D$R%&1 MS^2(ZM:T%'ECEXWD=SGG.@=!C\5]FV3HTL$_3NB/?^N*4C.4LZ$_CO!9\6BO M BNX8'M_I)P4^=M^QL$S"Z&&/B8+L##Q1YZ.@$5!G\C)E\[TT;/ZEAE61LY% MNC__BLM\X6 S5T WUS5G+WRO;[6Q%2+6MO#)&?&IC/**3'7J5E2W/I7['R/Z&F9%*=6J$E'U6HH^5F\1(==WE^NJ4@:YKB4OUQ-G,MD@W\XZ9Q=G M$;O):JW*<['Z#CL)C./)1E5_FR?/ME,U@C&+PYAR53Z[ONO\_>_%XTYP7FQ6 M,_W_SMLW6(7AXX%^W'ODU^I \'-BX:9X7$AMK M^>+&?*2CE8D&^4;"0[M5+B0\\(R^PDDGK5!(N&#Y3@_F$^5IX"9/8;TT?1.< M"#"53S&EL-]?K#N91UW8Y3$Z*@XCJ4"5'W)F_:>"\K__G0-BON#(\LA@ZMJ6 M-PPJ:[#L (N)>',+,C%=YC%A><&3Y85-!&9UW7#5Q'58SNJ49W^&E=YXFT># ME&Q9QBOE6:QD5GXTJQY3%ZO'6'4:/&5^4VL>@)[BZLIO%ZA%'1-?+,S59M6V M\ST9PT9OK[-Z*H]&;U7$ N6W'9'.]=>[9KOA*7X]Q4Q"\(ZKBF-I9] MX8+@:0\=5DHG#G<.B#5HC37!_IZ#[V'_XT0YV7:I(X0"FI>WI-N^O[N^Z)!O M=S?7M]?=UJ5$KN\NS@Z,;,A&DL<810;SZ8R?5Y1__@"Z Q#WOELY[.$"$OF% M1'INQ/GKQGFMVPUM(5OA(TOI\*OW*VG:?9?^0BZM6\MVA(@X#B(6D" M'R@) MK!P'*QO.\;A)F?U>TB$%V?.[C'%\?TT9W;4 ;9'4P.Z&: MZQ8#?/AYYKK+<]HPDTJS%@BX MSM)QY^Y76'J+N>>>09@ (0'M4#.H&J8&U"OK5A_(N?6$"M;ARCI(U3%-:M18 M:2Z%!944&H7)UMABWTB!*R&M8$:=HV1:RGJ$08_M8[G09."_T-#VVG\\'EC' MV]$[+7B' Z1X#YGLF#CU>U;77-QXJN:WT'5LF%865=A7I!=N(W(.HO"[Y-;7D1W MV\LB>X,U!Z+D_9]@A6T+NVVZ3Y[93,9DZG#Y46%F)2(]Y" $2D T !E>%\V,C(U.#,N:'1M[5I;P7 M@T^?8/YOM1J]DEI:X65,HSD-Q[F.I3TW$TEOC?4BI1HU]QLO]YOUYB$=M>H' MK:.7U+VD6NVD,Y%>4#06UDE_7,E]4ON]4HYJ,9''E<38B?"U6'H9>65TA2*C MO=2 ]C*5V=AH>:Q-Y>1I9[^@N3,R\9R;>![]L4(?]4CE[4_A>,K6/+RSM=$JFYU*X*^I'W Y%EO M,.Q?],^ZP_[U5>!R9%E_)V_?#6[>=:^&-+RFF]X93]-!O4G7%S1\W:.;[N"T M>]6[@6%=__&F]R_JG@UYKED'3/?J_',"^Y\P SK?#?K#/L@""=3[X^QU]^I5 MC\ZN+R_[-S?,PJ#WIM>]Z='!8>WPM\/FRQU5[!J&?I6Z.K;R&9VK2Z5-E2)I MO4KFY,?"MW:=O<8>]6DLII*LG"HY0XSS8^7H0RXLK""=8SQ#E".CZ0+K$65J M_R234/?\DH;6:!4Y>J=3-5&(CU7JZVCODP3O@E":>W0J'$0!IB=S>J_-+)7Q MK:P6LBDE$AL@T<:'@"T00X6>4ZZ]S26(0KJ8P)%85((0X270I92("$.6#,1% MWA1P#P"TC*1SPLX99"+>2^!=V=-A+ 8Q0 F''0<<#! I&^43@&DLIY"E:#96 MT9A84RT(.7!'# MSBO[X!/*EI0H#7&R9I;BJT+3 ,>T79E7NDCER.'X':5YC#VAHA595:%>Q3Z5 M0<)L'&PT:;K4?BEXMX$:!A8KWKC*$'D* *C<9%R48-0%>B+AQI2D9N;N[<'* M6^6\!>,D>+"@&U165]3J[HEY0.W.:_:08YN8;,CB&42AH8,RC+/1FR11> WB M 3QK 5)5HU2RM$A"]:-4N3'#,LP$WLX>S^^Q J)Q(&J-H^?R15C:.(J+M^)5<3K6A1GP M_L1^N&(=A;:8ED]\X!AM&LRC7?"! MW3S>>1]M/C"YJ8K9*H0S6G"4$@X6Q6F?3478^%YM,"0E1BI5?LY)81M:-N*@ MX:"\PO[60%?*AA ,[TJ&LMQF,!X7DE@4&1L' D(!<1L:YA0VA!F9L7$R"(JC MPDY@Q"I#/-IY2XE>4&\JTCSX'XM1)@GW\5,(P&U)Q$@^CX@DQ>OVK,PU"M8A M"+@B]8],[C^.^C'8%L"2RYKD\S4?C>X+IF#CLI R&GSWKNNTQC>7TCMH?"Y MQ"^3:IC9T.T7>#L'?Q-%N67QKD3:M?TFQGF,<$>.75R$+A%N$W1^8*6%P4E8^$6J8B]-I@2]W/P^,!]&6KFZ#C>R[1L3#;@ MJW]"(#^$Y1PMFNGXWH"J2U^!XZ[J<^DUK)?R"9B%, (;9?C:VJW^$*Z' MDJV+V)Q8&'X5DI6A.X=NPOE&J<1J$>R4GIIT*CGB:7%;'M/8LJ&7DRPU1ED7^S'?,=1_::]=,3R@MTIA!!8(F2?EA<3RAJ(2KE6>=+S%#WZB M-.1CY^-**A._CK\XCR:>:%=H6L)YDU4*>HXK1_5?*L4^"V&6LJ!Z=D?A1F2- ME:/#Q27)U]R:;#!7.3F':;7H0HYLSN=US7J5^!JHPQMN4^]7R.M>GSQ1'**YL(+3Z\%Y;U [O1X. MKR];]/=Z^*,&" UM[TLH2D:>XLE]UDYW MT%TJ;QZ,51B%8,)1L$(C;/D,2:]\U&#Y0*@\%[XIOEL+WR_Q,>)( K2\HXCY M:.(37XH$7YNI-.6K#ROY3K78]'-KDMQJY<8% N[$045NPR56F%]GMJZMWETML@.!/!K<\0,4^?T((MPR?0OX7 M4$L#!!0 ( '@^5%A8D_G0_@4 %D; - 97A?-C(R-3@T+FAT;>U9 M;4_;2!#^7'[%G$]M08H3)T"/YDT*(5#40KC$2+U/IXV]QJNS=]W=-9#[]3=C M.PD!2J^H E$U7QSOR[P\.S.[^[@;VS3I=V/.PO[&JZX5-N%]?OWWNU9K=V^G MCKW=1MFX\0K[?W-=..*2:V9Y"+,Y^'$N0ZX/5,KA3&G+$G"AU6C^T6AYK1W8 M;7L[[:8'@Q-PW7XWY99!$#-MN.TYN8W/?=ANU9O= MQJS?;63]C:^H>WM+W]OO5OA&SDS6>4C'(URR_-JZ+!$7LAW@>G%]Q\GA:.(? M'QX/!_[Q^!3.SB?3\\&I#_ZX\'BF:2W[S3TXKT_KPSI,1\-B8'-[U[LY8C"% MP<'XS!\=W)2Q'/[>>P?C0_ _C& ZF.P/3D=3=_SYT^@O& Q]ZFEY7NN%8KRF MX5A2;L@R3^!*V!ALS(%)F6,23GB&V0@J0K!.P-=*BL# N4Q$*C!U:W L@SIL MT@QGJ-*,R;FS!2CH$%5A\KA_8N[H0J*--2>Y(4@A.:1H6&R 8]J'<, #GLZX MANUF#9%M;=L$E:@[R1R=(WE0%YP0"-280SZ4H.! M##5_"P?B1$A5@V$L>(0C<:85EQS&420"U$GSR[Y#(9D,!/I=]=7(V_=*C;;.YA;6>+^(JRI,$T41P$P)SN;J:?\F%YBE6 M $,(3)=X;C(,+PW-W&:15B:X') F F-"*<:6X(RQIULR0!G,8U!3IV9 BNJ16SHF4"H,!0 M%*)O90 SBY8099B%:-1,>50NGLF3 GV5T0Z/0LQM*8NB@ .$"F](J7\;OQ^\ M1I;-$@XSI?'\T7,\/"KP)*FV\>6[R5BP>*],*G8J@5&%2L#K8/"&-J8#@_>Z MLW9>N&-O#8J6&E8 +:+J=+$Z;CC%&0D/4;A1O:(G0DL;8L])>&37]9<[)5!' MQX'+:IQ5F5/:TW-VO==.*6<)9H4%>-DUK(XWCSGOW/+$Z1]@3+3AD,]TSO0< M*U=1SG>Z)/"^M7P$.(O%HXYR]R7G&C9OZX\;0'YJ>K$(]U]TAQ_X&C^_%#\ M2O2?T?U?B?Y\B7[GGOW\,/S<2;Z!3[KF/.N]]V'B] ZX*_B?YEI-5VJ\EO(+ MA1>]!<,3E-=K86#&J3G*M10FQMLNGH\YW:QO$#K3[R%T8-/DLXH",D"T!MV? M-V=;ZWP'\4?#F&5X78=WV]3G$XT.S;T:G$OBX&!JBXOX4(6\%(+62F47%A>\ M&=[:,U82>636@IW[2%P*T2,87=B/X4."!.5UI8RR4J1=_)UP7U5'R5N+&@-4)*(79Z"0OQ^3$^BR"1%S5@ MP3]XOT*X+XK7Q80K87A) -)Z$/QD#;,$,9%ZP+*,,VT*ZF:>H6KB=0HRK")S M>(*&%-PK7')MEJS,]SD0,XIB')MI=2F(=L68?8C6I5BZ$DF"LU!JQ2^AU&_- M624)*OA_9"V!):PA-Z((\@Q;R ]NGC3X0G$)0<*,Z3F?!E/?/1LGZRTH8CZ-/3/0^THD&?HK"2%Y_4 M_@-02P$"% ,4 " !X/E18@%&\HVL- WF $0 @ $ M 861M="TR,#(S,3(S,2YX%\V M,C(U.#(N:'1M4$L! A0#% @ >#Y46%F)2(]Y" $2D T M ( !574! &5X7S8R,C4X,RYH=&U02P$"% ,4 " !X/E186)/YT/X% M !9&P #0 @ 'Y?0$ 97A?-C(R-3@T+FAT;5!+!08 .."0 ) #\" BA $ ! end XML 59 admt20231231c_10q_htm.xml IDEA: XBRL DOCUMENT 0000849401 2023-04-01 2023-12-31 0000849401 2022-12-31 0000849401 2023-12-31 0000849401 2022-04-01 2022-12-31 0000849401 2022-03-31 0000849401 2023-03-31 0000849401 admt:WarrantOneMember 2023-12-31 0000849401 admt:WarrantOneMember 2023-04-01 2023-12-31 0000849401 admt:ConsultingAgreementMember 2023-04-11 0000849401 admt:ConsultingAgreementMember us-gaap:MeasurementInputPriceVolatilityMember 2023-04-11 0000849401 us-gaap:RevolvingCreditFacilityMember 2023-03-31 0000849401 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0000849401 us-gaap:RevolvingCreditFacilityMember 2023-09-30 0000849401 us-gaap:RevolvingCreditFacilityMember 2021-09-07 2021-09-07 0000849401 us-gaap:RevolvingCreditFacilityMember 2018-06-15 0000849401 admt:PPPTermLoanOneMember 2023-12-31 0000849401 admt:PPPTermLoanOneMember 2021-09-07 2021-09-07 0000849401 admt:PPPTermLoanOneMember 2021-09-07 0000849401 admt:PaycheckProtectionProgramCaresActMember us-gaap:LoansPayableMember 2021-12-21 2021-12-21 0000849401 admt:PaycheckProtectionProgramCaresActMember 2021-09-07 2021-09-07 0000849401 admt:PaycheckProtectionProgramCaresActMember 2020-05-01 2021-02-28 0000849401 admt:PaycheckProtectionProgramCaresActMember 2021-02-01 2021-02-28 0000849401 admt:PaycheckProtectionProgramCaresActMember 2020-05-01 2020-05-30 0000849401 2022-10-01 2022-12-31 0000849401 2023-10-01 2023-12-31 0000849401 admt:EngineeringServicesMember admt:QolMember 2023-03-31 0000849401 admt:EngineeringServicesMember admt:QolMember 2023-12-31 0000849401 admt:EngineeringServicesMember admt:QolMember 2017-04-01 2018-03-31 0000849401 admt:QolMember 2023-12-31 0000849401 us-gaap:NonUsMember 2022-04-01 2022-12-31 0000849401 us-gaap:NonUsMember 2023-04-01 2023-12-31 0000849401 us-gaap:NonUsMember admt:EngineeringMember 2022-04-01 2022-12-31 0000849401 us-gaap:NonUsMember admt:EngineeringMember 2023-04-01 2023-12-31 0000849401 us-gaap:NonUsMember admt:ElectronicsMember 2022-04-01 2022-12-31 0000849401 us-gaap:NonUsMember admt:ElectronicsMember 2023-04-01 2023-12-31 0000849401 us-gaap:NonUsMember admt:ChemicalMember 2022-04-01 2022-12-31 0000849401 us-gaap:NonUsMember admt:ChemicalMember 2023-04-01 2023-12-31 0000849401 country:US 2022-04-01 2022-12-31 0000849401 country:US 2023-04-01 2023-12-31 0000849401 country:US admt:EngineeringMember 2022-04-01 2022-12-31 0000849401 country:US admt:EngineeringMember 2023-04-01 2023-12-31 0000849401 country:US admt:ElectronicsMember 2022-04-01 2022-12-31 0000849401 country:US admt:ElectronicsMember 2023-04-01 2023-12-31 0000849401 country:US admt:ChemicalMember 2022-04-01 2022-12-31 0000849401 country:US admt:ChemicalMember 2023-04-01 2023-12-31 0000849401 us-gaap:NonUsMember 2022-10-01 2022-12-31 0000849401 us-gaap:NonUsMember 2023-10-01 2023-12-31 0000849401 us-gaap:NonUsMember admt:EngineeringMember 2022-10-01 2022-12-31 0000849401 us-gaap:NonUsMember admt:EngineeringMember 2023-10-01 2023-12-31 0000849401 us-gaap:NonUsMember admt:ElectronicsMember 2022-10-01 2022-12-31 0000849401 us-gaap:NonUsMember admt:ElectronicsMember 2023-10-01 2023-12-31 0000849401 us-gaap:NonUsMember admt:ChemicalMember 2022-10-01 2022-12-31 0000849401 us-gaap:NonUsMember admt:ChemicalMember 2023-10-01 2023-12-31 0000849401 country:US 2022-10-01 2022-12-31 0000849401 country:US 2023-10-01 2023-12-31 0000849401 country:US admt:EngineeringMember 2022-10-01 2022-12-31 0000849401 country:US admt:EngineeringMember 2023-10-01 2023-12-31 0000849401 country:US admt:ElectronicsMember 2022-10-01 2022-12-31 0000849401 country:US admt:ElectronicsMember 2023-10-01 2023-12-31 0000849401 country:US admt:ChemicalMember 2022-10-01 2022-12-31 0000849401 country:US admt:ChemicalMember 2023-10-01 2023-12-31 0000849401 admt:ForeignCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-12-31 0000849401 admt:ForeignCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2022-12-31 0000849401 admt:ForeignCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-12-31 0000849401 admt:ForeignCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-10-01 2023-12-31 0000849401 admt:ThreeVendorsMember admt:AccountsPayableBalanceMember admt:VendorConcentrationRiskMember 2022-04-01 2023-03-31 0000849401 admt:AccountsPayableBalanceMember admt:VendorConcentrationRiskMember 2022-04-01 2023-03-31 0000849401 admt:ThreeVendorsMember admt:AccountsPayableBalanceMember admt:VendorConcentrationRiskMember 2023-04-01 2023-12-31 0000849401 admt:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-12-31 0000849401 admt:FourCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-12-31 0000849401 admt:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-12-31 0000849401 admt:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-12-31 0000849401 admt:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2022-12-31 0000849401 admt:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-10-01 2023-12-31 0000849401 2023-09-30 0000849401 admt:SoftwareMember 2023-03-31 0000849401 admt:SoftwareMember 2023-12-31 0000849401 admt:SoftwareMember 2023-04-01 2023-12-31 0000849401 admt:PatentsAndTrademarksMember 2023-03-31 0000849401 srt:MaximumMember admt:PatentsAndTrademarksMember 2022-04-01 2023-03-31 0000849401 srt:MinimumMember admt:PatentsAndTrademarksMember 2022-04-01 2023-03-31 0000849401 srt:MinimumMember admt:PatentsAndTrademarksMember 2023-12-31 0000849401 admt:PatentsAndTrademarksMember 2023-12-31 0000849401 srt:MinimumMember admt:PatentsAndTrademarksMember 2023-04-01 2023-12-31 0000849401 srt:MaximumMember 2023-09-30 0000849401 srt:MinimumMember 2023-09-30 0000849401 admt:LongTermMember 2023-03-31 0000849401 admt:CurrentMember 2023-03-31 0000849401 admt:LongTermMember 2023-12-31 0000849401 admt:CurrentMember 2023-12-31 0000849401 srt:MaximumMember 2023-12-31 0000849401 srt:MinimumMember 2023-12-31 0000849401 us-gaap:RetainedEarningsMember 2023-12-31 0000849401 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000849401 us-gaap:CommonStockMember 2023-12-31 0000849401 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0000849401 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0000849401 us-gaap:RetainedEarningsMember 2023-09-30 0000849401 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000849401 us-gaap:CommonStockMember 2023-09-30 0000849401 2023-07-01 2023-09-30 0000849401 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000849401 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000849401 2023-06-30 0000849401 us-gaap:RetainedEarningsMember 2023-06-30 0000849401 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000849401 us-gaap:CommonStockMember 2023-06-30 0000849401 2023-04-01 2023-06-30 0000849401 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000849401 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000849401 us-gaap:RetainedEarningsMember 2023-03-31 0000849401 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000849401 us-gaap:CommonStockMember 2023-03-31 0000849401 us-gaap:RetainedEarningsMember 2022-12-31 0000849401 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000849401 us-gaap:CommonStockMember 2022-12-31 0000849401 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0000849401 2022-09-30 0000849401 us-gaap:RetainedEarningsMember 2022-09-30 0000849401 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000849401 us-gaap:CommonStockMember 2022-09-30 0000849401 2022-07-01 2022-09-30 0000849401 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000849401 2022-06-30 0000849401 us-gaap:RetainedEarningsMember 2022-06-30 0000849401 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000849401 us-gaap:CommonStockMember 2022-06-30 0000849401 2022-04-01 2022-06-30 0000849401 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000849401 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000849401 us-gaap:RetainedEarningsMember 2022-03-31 0000849401 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000849401 us-gaap:CommonStockMember 2022-03-31 0000849401 us-gaap:RelatedPartyMember 2023-03-31 0000849401 us-gaap:RelatedPartyMember 2023-12-31 0000849401 2024-02-14 thunderdome:item iso4217:USD shares shares utr:Y utr:M iso4217:USD pure Q3 2023 --03-31 false 0000849401 3 -0.01 -0 P7Y P5Y 0 0 0 0 0.01 0.01 10-Q true 2023-12-31 false 0-17629 ADM TRONICS UNLIMITED, INC. DE 22-1896032 224-S Pegasus Ave. Northvale NJ 07647 201 767-6040 Yes Yes Non-accelerated Filer true false false 67588504 661985 1003730 429972 694871 780882 497793 487431 443465 8082 41251 1938380 1986239 141696 228451 420421 481535 0 209809 0 80090 26001 22631 24308 13163 90538 90538 0 0 676963 1103586 2615343 3089825 293497 322639 145115 134837 100531 75659 7621 11656 298378 112809 87727 82917 235348 359723 0 13626 1168217 1113866 0 0 343926 410474 343926 410474 1512143 1524340 5000000 5000000 0 0 0.0005 0.0005 150000000 150000000 67588492 67588492 67588492 67588492 33794 33794 33602612 33599516 -32533206 -32067825 1103200 1565485 2615343 3089825 696496 983162 2213317 3044838 375075 507684 1360602 1628268 321421 475478 852715 1416570 177502 140192 439832 399894 249306 242533 883716 855656 426808 382725 1323548 1255550 -105387 92753 -470833 161020 5663 3676 20256 4670 5291 2658 14804 10542 372 1018 5452 -5872 -105015 93771 -465381 155148 0 0 0 0 -105015 93771 -465381 155148 -0 0 -0.01 0 67588492 67588492 67588492 67588492 67588492 33794 33311672 -31971503 1373963 287844 287844 -38666 -38666 67588492 33794 33599516 -32010169 1623141 100043 100043 67588492 33794 33599516 -31910126 1723184 93771 93771 67588492 33794 33599516 -31816355 1816955 67588492 33794 33599516 -32067825 1565485 1032 1032 -132261 -132261 67588492 33794 33600548 -32200086 1434256 1032 -228105 -228105 67588492 33794 33601580 -32428191 1207183 1032 1032 -105015 -105015 67588492 33794 33602612 -32533206 1103200 -465381 155148 3370 2160 33945 54692 -305090 209809 17168 20320 61114 61577 3096 33310 -102091 -171436 -8844 189971 -33169 -47622 -0 72881 -29142 -66215 10278 0 -124375 98565 24873 -24335 -78906 -76406 -495137 215022 14515 -0 -14515 0 -13626 -29104 233328 85067 47760 307764 -4035 -4034 167907 -255835 -341745 -40813 1003730 1038498 661985 997685 20256 7884 0 -182161 0 -105683 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE</b> <b>1</b>  <b>- NATURE OF BUSINESS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">ADM Tronics Unlimited, Inc. (“we”, “us”, the “Company” or “ADM”), was incorporated under the laws of the state of Delaware on November 24, 1969. We are a manufacturing and engineering concern whose principal lines of business are the design, manufacture, and sale of electronics of our own products or on a contract manufacturing basis; the production and sale of chemical and antistatic products; and, research, development and engineering services.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Electronic equipment is manufactured in accordance with customer specifications on a contract basis. Our electronic device product line consists principally of proprietary devices used in diagnostics and therapeutics of humans and animals and electronic controllers for spas and hot tubs. These products are sold to customers located principally in the United States. We are registered with the FDA as a contract manufacturing facility and we manufacture medical devices for customers in accordance with their designs and specifications. Our chemical product line is principally comprised of water-based chemical products used in the food packaging and converting industries, and anti-static conductive paints, coatings and other products. These products are sold to customers located in the United States, Australia, Asia and Europe. We also provide research, development, regulatory, and engineering services to customers. Our Sonotron Medical Systems, Inc. subsidiary (“Sonotron”) is involved in medical electronic therapeutic technology.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE</b> <b>2</b>  <b>- SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">BASIS OF PRESENTATION</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared by ADM pursuant to accounting principles generally accepted in the United States of America (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”) including Form 10-Q and Regulation S-X<i>.</i> The information furnished herein reflects all adjustments (consisting of normal recurring accruals and adjustments) which are, in the opinion of management, necessary to fairly present the condensed financial position and operating results for the respective periods. Certain information and footnote disclosures normally present in annual financial statements prepared in accordance with GAAP have been omitted pursuant to such rules and regulations. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and explanatory notes for the year ended March 31, 2023 as disclosed in our annual report on Form 10-K for that year. Unaudited interim results are not necessarily indicative of the results for the full fiscal year ending March 31, 2024. The consolidated balance sheet as of March 31, 2023 was derived from the audited consolidated financial statements as of and for the year then ended.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">PRINCIPLES OF CONSOLIDATION</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The condensed consolidated financial statements include the accounts of ADM Tronics Unlimited, Inc. and its wholly owned subsidiary, Sonotron (the “Company”). All significant intercompany balances and transactions have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">USE OF ESTIMATES</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">These unaudited condensed consolidated financial statements have been prepared in accordance with GAAP and, accordingly, requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities. Significant estimates made by management include expected economic life and value of our deferred tax assets and related valuation allowance, write down of inventory, impairment of long-lived assets, allowance for doubtful accounts, and warranty reserves. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">FAIR VALUE OF FINANCIAL INSTRUMENTS</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">For certain of our financial instruments, including accounts receivable, accounts payable, and accrued expenses, the carrying amounts approximate fair value due to their relatively short maturities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">CASH AND CASH EQUIVALENTS</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cash equivalents are comprised of highly liquid investments with original maturities of three months or less when purchased. We maintain our cash in bank deposit accounts, which at times, may exceed federally insured limits. We have not experienced any losses to date as a result of this policy. Cash and cash equivalents held in these accounts are currently insured by the Federal Deposit Insurance Corporation (“FDIC”) up to a maximum of $250,000. At December 31, 2023 and March 31, 2023, approximately $412,000 and $754,000, respectively, exceeded the FDIC limit.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">ACCOUNTS RECEIVABLE AND ALLOWANCE FOR CREDIT LOSSES</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accounts receivable are stated at the amount management expects to collect from outstanding balances. The carrying amounts of accounts receivable is reduced by a valuation allowance that reflects management's best estimate of the amounts that will not be collected. Management individually reviews all accounts receivable balances that exceed the due date and estimates the portion, if any, of the balance that will be collected. Management provides for probable uncollectible amounts through a charge to expenses and a credit to a valuation allowance, based on its assessment of the current status of individual accounts. Balances that are still outstanding after management has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">REVENUE RECOGNITION</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">ELECTRONICS:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We recognize revenue from the sale of our electronic products when they are shipped to the purchaser. We offer a limited 90-day warranty on our electronics products and contract manufacturing, and a limited 5-year warranty on our electronic controllers for spas and hot tubs. Historically, the amount of warranty expense included in sales of our electronic products have been de minimis. We have no other post shipment obligations. For contract manufacturing, revenues are recognized after shipments of the completed products.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Amounts received from customers in advance of our satisfaction of applicable performance obligations are recorded as customer deposits. Such amounts are recognized as revenues when the related performance obligations are satisfied. Customer deposits of approximately $128,000 and $212,000 as of March 31, 2023 were recognized as revenues during the three and nine months ended December 31, 2023, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Amounts received from customers in advance of our satisfaction of applicable performance obligations are recorded as customer deposits. Such amounts are recognized as revenues when the related performance obligations are satisfied. Customer deposits of approximately $120,000 and $209,000 as of March 31, 2022 were recognized as revenues during the three and nine months ended December 31, 2022, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">CHEMICAL PRODUCTS:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Revenues are recognized when products are shipped to end users. Shipments to distributors are recognized as revenue when no right of return exists.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">ENGINEERING SERVICES:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We provide certain engineering services, including research, development, quality control, and quality assurance services along with regulatory compliance services. We recognize revenue from engineering services over time as the applicable performance obligations are satisfied.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">All revenue is recognized net of discounts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">INVENTORIES</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Inventories are stated at the lower of cost (first-in, first-out method) and net realizable value. Inventories that are expected to be sold within one operating cycle (1 year) are classified as a current asset. Inventories that are not expected to be sold within 1 year, based on historical trends, are classified as Inventories - long term portion. Obsolete inventory is written off based on prior and expected future usage.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Long-Term Inventory: Due to recent shortages of materials relating to supply chain and COVID issues, when an item the Company believes will be used in the future, even beyond the current fiscal year, becomes available, it will purchase as many items as management deems necessary to fulfill future orders.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">PROPERTY AND EQUIPMENT</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We record our property and equipment at historical cost. We expense maintenance and repairs as incurred. Depreciation is provided for by the straight-line method over <span style="-sec-ix-hidden:c346">five</span> to <span style="-sec-ix-hidden:c347">seven</span> years, the estimated useful lives of the property and equipment. As of December 31, 2023 and March 31, 2023, all fixed assets were fully depreciated.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">ADVERTISING COSTS</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Advertising costs are expensed as incurred and amounted to $5,908 and $17,041 for the three and nine months ended December 31, 2023 and $6,184 and $21,216 for the three and nine months ended December 31, 2022 , respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">NET EARNINGS PER SHARE</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We compute basic earnings per share by dividing net income/loss by the weighted average number of common shares outstanding. Diluted earnings per share is computed similar to basic earnings per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential shares had been issued and if the additional shares were dilutive. Common equivalent shares are excluded from the computation of net earnings per share if their effect is anti-dilutive.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">There were 200,000 and -0- anti-dilutive instruments in force during the periods ended December 31, 2023 and 2022, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Per share basic and diluted (loss) amounted to $(<span style="-sec-ix-hidden:c365">0.00</span>) and $<span style="-sec-ix-hidden:c366">(0.01)</span> and $0.00 and $0.00 for the three and nine months ended December 31, 2023 and 2022, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">LEASES</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued authoritative guidance which changed financial reporting as it relates to leasing transactions. Under the new guidance, lessees are required to recognize a lease liability, measured on a discounted basis; and a right-of-use asset, for the lease term. The Company adopted this guidance as of April 1, 2019, using the modified retrospective approach which allowed it to initially apply the guidance as of the adoption date. The Company elected the package of practical expedients available under the new standard, which allowed the Company to forgo a reassessment of (1) whether any expired or existing contracts are or contain leases, (2) the lease classification for any expired or existing leases, and (3) the initial direct costs for any existing leases.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company made a policy election to recognize short-term lease payments as an expense on a straight-line basis over the lease term. The Company defines a short-term lease as a lease that, at the commencement date, has a lease term of twelve months or less and does not contain an option to purchase the underlying asset that the lease is reasonably certain to exercise. Related variable lease payments are recognized in the period in which the obligation is incurred.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company's lease agreement contains related non-lease components (e.g. taxes, etc.). The Company separates lease components and non-lease components for all underlying asset classes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">RECLASSIFICATION</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Certain amounts in the prior periods presented have been reclassified to conform to the current period financial statement presentation. These reclassifications have no effect on previously reported net loss.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">NEW ACCOUNTING STANDARDS</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The FASB subsequently issued amendments to ASU 2016-13, which have the same effective date and transition date of April 1, 2023. These standards replace the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measure at amortized cost to be presented at the net amount expected to be collected. The Company determined that this change does not have a material impact to the financial statements or financial statement disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">BASIS OF PRESENTATION</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared by ADM pursuant to accounting principles generally accepted in the United States of America (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”) including Form 10-Q and Regulation S-X<i>.</i> The information furnished herein reflects all adjustments (consisting of normal recurring accruals and adjustments) which are, in the opinion of management, necessary to fairly present the condensed financial position and operating results for the respective periods. Certain information and footnote disclosures normally present in annual financial statements prepared in accordance with GAAP have been omitted pursuant to such rules and regulations. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and explanatory notes for the year ended March 31, 2023 as disclosed in our annual report on Form 10-K for that year. Unaudited interim results are not necessarily indicative of the results for the full fiscal year ending March 31, 2024. The consolidated balance sheet as of March 31, 2023 was derived from the audited consolidated financial statements as of and for the year then ended.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">PRINCIPLES OF CONSOLIDATION</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The condensed consolidated financial statements include the accounts of ADM Tronics Unlimited, Inc. and its wholly owned subsidiary, Sonotron (the “Company”). All significant intercompany balances and transactions have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">USE OF ESTIMATES</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">These unaudited condensed consolidated financial statements have been prepared in accordance with GAAP and, accordingly, requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities. Significant estimates made by management include expected economic life and value of our deferred tax assets and related valuation allowance, write down of inventory, impairment of long-lived assets, allowance for doubtful accounts, and warranty reserves. Actual results could differ from those estimates.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">FAIR VALUE OF FINANCIAL INSTRUMENTS</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">For certain of our financial instruments, including accounts receivable, accounts payable, and accrued expenses, the carrying amounts approximate fair value due to their relatively short maturities.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">CASH AND CASH EQUIVALENTS</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cash equivalents are comprised of highly liquid investments with original maturities of three months or less when purchased. We maintain our cash in bank deposit accounts, which at times, may exceed federally insured limits. We have not experienced any losses to date as a result of this policy. Cash and cash equivalents held in these accounts are currently insured by the Federal Deposit Insurance Corporation (“FDIC”) up to a maximum of $250,000. At December 31, 2023 and March 31, 2023, approximately $412,000 and $754,000, respectively, exceeded the FDIC limit.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 412000 754000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">ACCOUNTS RECEIVABLE AND ALLOWANCE FOR CREDIT LOSSES</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accounts receivable are stated at the amount management expects to collect from outstanding balances. The carrying amounts of accounts receivable is reduced by a valuation allowance that reflects management's best estimate of the amounts that will not be collected. Management individually reviews all accounts receivable balances that exceed the due date and estimates the portion, if any, of the balance that will be collected. Management provides for probable uncollectible amounts through a charge to expenses and a credit to a valuation allowance, based on its assessment of the current status of individual accounts. Balances that are still outstanding after management has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">REVENUE RECOGNITION</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">ELECTRONICS:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We recognize revenue from the sale of our electronic products when they are shipped to the purchaser. We offer a limited 90-day warranty on our electronics products and contract manufacturing, and a limited 5-year warranty on our electronic controllers for spas and hot tubs. Historically, the amount of warranty expense included in sales of our electronic products have been de minimis. We have no other post shipment obligations. For contract manufacturing, revenues are recognized after shipments of the completed products.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Amounts received from customers in advance of our satisfaction of applicable performance obligations are recorded as customer deposits. Such amounts are recognized as revenues when the related performance obligations are satisfied. Customer deposits of approximately $128,000 and $212,000 as of March 31, 2023 were recognized as revenues during the three and nine months ended December 31, 2023, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Amounts received from customers in advance of our satisfaction of applicable performance obligations are recorded as customer deposits. Such amounts are recognized as revenues when the related performance obligations are satisfied. Customer deposits of approximately $120,000 and $209,000 as of March 31, 2022 were recognized as revenues during the three and nine months ended December 31, 2022, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">CHEMICAL PRODUCTS:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Revenues are recognized when products are shipped to end users. Shipments to distributors are recognized as revenue when no right of return exists.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">ENGINEERING SERVICES:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We provide certain engineering services, including research, development, quality control, and quality assurance services along with regulatory compliance services. We recognize revenue from engineering services over time as the applicable performance obligations are satisfied.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">All revenue is recognized net of discounts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 128000 212000 120000 209000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">INVENTORIES</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Inventories are stated at the lower of cost (first-in, first-out method) and net realizable value. Inventories that are expected to be sold within one operating cycle (1 year) are classified as a current asset. Inventories that are not expected to be sold within 1 year, based on historical trends, are classified as Inventories - long term portion. Obsolete inventory is written off based on prior and expected future usage.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Long-Term Inventory: Due to recent shortages of materials relating to supply chain and COVID issues, when an item the Company believes will be used in the future, even beyond the current fiscal year, becomes available, it will purchase as many items as management deems necessary to fulfill future orders.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">PROPERTY AND EQUIPMENT</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We record our property and equipment at historical cost. We expense maintenance and repairs as incurred. Depreciation is provided for by the straight-line method over <span style="-sec-ix-hidden:c346">five</span> to <span style="-sec-ix-hidden:c347">seven</span> years, the estimated useful lives of the property and equipment. As of December 31, 2023 and March 31, 2023, all fixed assets were fully depreciated.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">ADVERTISING COSTS</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Advertising costs are expensed as incurred and amounted to $5,908 and $17,041 for the three and nine months ended December 31, 2023 and $6,184 and $21,216 for the three and nine months ended December 31, 2022 , respectively.</p> 5908 17041 6184 21216 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">NET EARNINGS PER SHARE</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We compute basic earnings per share by dividing net income/loss by the weighted average number of common shares outstanding. Diluted earnings per share is computed similar to basic earnings per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential shares had been issued and if the additional shares were dilutive. Common equivalent shares are excluded from the computation of net earnings per share if their effect is anti-dilutive.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">There were 200,000 and -0- anti-dilutive instruments in force during the periods ended December 31, 2023 and 2022, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Per share basic and diluted (loss) amounted to $(<span style="-sec-ix-hidden:c365">0.00</span>) and $<span style="-sec-ix-hidden:c366">(0.01)</span> and $0.00 and $0.00 for the three and nine months ended December 31, 2023 and 2022, respectively.</p> 200000 0 0 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">LEASES</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued authoritative guidance which changed financial reporting as it relates to leasing transactions. Under the new guidance, lessees are required to recognize a lease liability, measured on a discounted basis; and a right-of-use asset, for the lease term. The Company adopted this guidance as of April 1, 2019, using the modified retrospective approach which allowed it to initially apply the guidance as of the adoption date. The Company elected the package of practical expedients available under the new standard, which allowed the Company to forgo a reassessment of (1) whether any expired or existing contracts are or contain leases, (2) the lease classification for any expired or existing leases, and (3) the initial direct costs for any existing leases.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company made a policy election to recognize short-term lease payments as an expense on a straight-line basis over the lease term. The Company defines a short-term lease as a lease that, at the commencement date, has a lease term of twelve months or less and does not contain an option to purchase the underlying asset that the lease is reasonably certain to exercise. Related variable lease payments are recognized in the period in which the obligation is incurred.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company's lease agreement contains related non-lease components (e.g. taxes, etc.). The Company separates lease components and non-lease components for all underlying asset classes.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">RECLASSIFICATION</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Certain amounts in the prior periods presented have been reclassified to conform to the current period financial statement presentation. These reclassifications have no effect on previously reported net loss.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">NEW ACCOUNTING STANDARDS</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The FASB subsequently issued amendments to ASU 2016-13, which have the same effective date and transition date of April 1, 2023. These standards replace the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measure at amortized cost to be presented at the net amount expected to be collected. The Company determined that this change does not have a material impact to the financial statements or financial statement disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE</b> <b>3</b> <b>- INVENTORIES</b>     </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Inventories at December 31, 2023 consisted of the following:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Current</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Long Term</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Total</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">426,480</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">135,698</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">562,178</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,951</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,998</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">66,949</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Totals</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">487,431</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">141,696</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">629,127</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">              </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Inventories at March 31, 2023 consisted of the following:   </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">     </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Current</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Long Term</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Total</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">390,792</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">201,317</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">592,109</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27,134</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">79,807</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Totals</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">443,465</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">228,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">671,916</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Current</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Long Term</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Total</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">426,480</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">135,698</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">562,178</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,951</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,998</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">66,949</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Totals</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">487,431</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">141,696</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">629,127</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Current</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Long Term</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Total</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">390,792</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">201,317</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">592,109</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27,134</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">79,807</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Totals</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">443,465</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">228,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">671,916</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 426480 135698 562178 60951 5998 66949 487431 141696 629127 390792 201317 592109 52673 27134 79807 443465 228451 671916 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE</b> <b>4</b> <b>- INTANGIBLE ASSETS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intangible assets are being amortized using the straight-line method over periods ranging from 10-15 years with a weighted average remaining life of approximately 6 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="16" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31, 2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="16" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 31, 2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Cost</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted Average Amortization Period</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Accumulated Amortization</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Net</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Carrying</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amount</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Cost</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted Average Amortization Period</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Accumulated Amortization</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Net Carrying Amount</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Patents &amp; Trademarks</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,794</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">10</td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">-</td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(24,791</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,003</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,794</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">10</td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">-</td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(22,631</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,163</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Software</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,515</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">3</td> <td style="width: 3%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,210</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,305</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 18%;"> </td> <td style="padding-bottom: 1px; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 7%;"> </td> <td style="padding-bottom: 1px; width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 3%;"> </td> <td style="width: 2%;"> </td> <td style="width: 3%;"> </td> <td style="width: 1%;"> </td> <td style="padding-bottom: 1px; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 7%;"> </td> <td style="padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 7%;"> </td> <td style="padding-bottom: 1px; width: 1%;"> </td> <td style="padding-bottom: 1px; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 7%;"> </td> <td style="padding-bottom: 1px; width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 3%;"> </td> <td style="width: 2%;"> </td> <td style="width: 3%;"> </td> <td style="width: 1%;"> </td> <td style="padding-bottom: 1px; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 7%;"> </td> <td style="padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 7%;"> </td> <td style="padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">50,309</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(26,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 3px; border-bottom: 3px double black;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,308</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,794</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(22,631</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 3px; border-bottom: 3px double black;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,163</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">Estimated aggregate future amortization expense related to intangible assets is as follows:</p> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">For the fiscal years ended March 31,</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; vertical-align: bottom;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,862</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,115</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,716</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,931</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2028</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,726</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,958</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,308</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> P10Y P15Y P6Y <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="16" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31, 2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="16" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 31, 2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Cost</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted Average Amortization Period</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Accumulated Amortization</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Net</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Carrying</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amount</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Cost</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted Average Amortization Period</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Accumulated Amortization</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Net Carrying Amount</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Patents &amp; Trademarks</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,794</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">10</td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">-</td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(24,791</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,003</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,794</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;">10</td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">-</td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(22,631</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,163</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Software</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,515</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: center;">3</td> <td style="width: 3%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,210</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,305</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 18%;"> </td> <td style="padding-bottom: 1px; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 7%;"> </td> <td style="padding-bottom: 1px; width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 3%;"> </td> <td style="width: 2%;"> </td> <td style="width: 3%;"> </td> <td style="width: 1%;"> </td> <td style="padding-bottom: 1px; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 7%;"> </td> <td style="padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 7%;"> </td> <td style="padding-bottom: 1px; width: 1%;"> </td> <td style="padding-bottom: 1px; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 7%;"> </td> <td style="padding-bottom: 1px; width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 3%;"> </td> <td style="width: 2%;"> </td> <td style="width: 3%;"> </td> <td style="width: 1%;"> </td> <td style="padding-bottom: 1px; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 7%;"> </td> <td style="padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); width: 7%;"> </td> <td style="padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">50,309</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(26,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 3px; border-bottom: 3px double black;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,308</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,794</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(22,631</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 3px; border-bottom: 3px double black;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,163</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody></table> 35794 P10Y 24791 11003 35794 P10Y P15Y 22631 13163 14515 P3Y -1210 13305 0 0 0 50309 26001 24308 35794 22631 13163 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">For the fiscal years ended March 31,</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; vertical-align: bottom;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,862</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,115</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,716</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,931</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">2028</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,726</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,958</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,308</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 3862 7115 6716 2931 1726 1958 24308 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE</b><i> </i><b>5</b> – <b>CONCENTRATIONS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">During the three months ended December 31, 2023, two customers accounted for 53% of our net revenue. During the three months ended December 31, 2022, two customers accounted for 50% of our net revenue.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">During the nine months ended December 31, 2023, two customers accounted for 44% of our net revenue. During the nine months ended December 31, 2022, two customers accounted for 45% of our net revenue.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of December 31, 2023, four customers represented 91% of our gross accounts receivable. As of March 31, 2023, two customers accounted for 75% of our gross accounts receivable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">As of December 31, 2023, three vendors accounted for 36% of our accounts payable balance. As of March 31, 2023 <span style="-sec-ix-hidden:c544">three</span> vendors accounted for 45% of our accounts payable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company’s customer base is comprised of foreign and domestic entities with diverse demographics. Net revenues from foreign customers for the three and nine months ended December 31, 2023 were $40,029 or 6% and $238,170 or 11%, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net revenues from foreign customers for the three and nine months ended December 31, 2022 were $86,296 or 8% and $237,852 or 8%, respectively.</p> 0.53 0.50 0.44 0.45 0.91 0.75 0.36 0.45 40029 0.06 238170 0.11 86296 0.08 237852 0.08 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE</b> <b>6</b> <b>- DISAGGREGATED</b> <b>REVENUES</b> <b>AND SEGMENT INFORMATION</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following tables show the Company's revenues disaggregated by reportable segment and by product and service type:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Three months Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net Revenue in the US</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Chemical</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">175,402</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">245,582</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Electronics</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">423,593</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">485,454</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Engineering</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">57,472</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">165,830</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">656,467</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">896,866</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net Revenue outside the US</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Chemical</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,029</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86,296</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Electronics</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Engineering</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,029</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">86,296</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">696,496</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">983,162</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Nine Months Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net Revenue in the US</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Chemical</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">598,176</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">811,596</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Electronics</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,082,634</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,584,003</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Engineering</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">294,337</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">411,387</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,975,147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,806,986</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net Revenue outside the US</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Chemical</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">238,170</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">237,852</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Electronics</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Engineering</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">238,170</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">237,852</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,213,317</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,044,838</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Three months Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net Revenue in the US</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Chemical</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">175,402</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">245,582</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Electronics</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">423,593</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">485,454</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Engineering</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">57,472</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">165,830</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">656,467</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">896,866</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net Revenue outside the US</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Chemical</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,029</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86,296</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Electronics</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Engineering</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,029</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">86,296</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">696,496</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">983,162</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Nine Months Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net Revenue in the US</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Chemical</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">598,176</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">811,596</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Electronics</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,082,634</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,584,003</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Engineering</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">294,337</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">411,387</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,975,147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,806,986</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net Revenue outside the US</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Chemical</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">238,170</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">237,852</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Electronics</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Engineering</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">238,170</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">237,852</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,213,317</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,044,838</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 175402 245582 423593 485454 57472 165830 656467 896866 40029 86296 0 0 0 0 40029 86296 696496 983162 598176 811596 1082634 1584003 294337 411387 1975147 2806986 238170 237852 0 0 0 0 238170 237852 2213317 3044838 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE</b> <b>7</b> – <b>DUE FROM AFFILIATE</b> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company has a $75,000 investment for 23.2% of Qol Devices Inc. (Qol). It was determined that the Company does not hold a significant influence which results in us carrying this asset at cost and reported as a component of other assets in the accompanying consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company provided $330,090 in engineering services to Qol during the year March 31, 2018. This amount is shown net of a $330,090 and $250,000 allowance for credit losses on the consolidated balance sheets as of December 31, 2023 and March 31, 2023.</p> 75000 0.232 330090 330090 250000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">N<b>OTE</b> <b>8</b> – <b>LEASES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We lease our office and manufacturing facility under a non-cancelable operating lease, which expires on June 30, 2028. The following is a maturity analysis of the annual undiscounted cash flows of the operating lease liabilities as of December 31, 2022:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">For the fiscal year ended:</p> </td> <td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amount</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">FY 2024</p> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left; text-indent: 90pt;">March 31, 2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,718</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">FY 2025</p> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left; text-indent: 90pt;">March 31, 2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">106,872</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">FY 2026</p> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left; text-indent: 90pt;">March 31, 2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">106,872</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">FY 2027</p> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left; text-indent: 90pt;">March 31, 2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">106,872</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">FY 2028</p> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left; text-indent: 90pt;">March 31, 2028</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">106,872</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">FY 2029</p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left; text-indent: 90pt;">March 31, 2029</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 30%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">ends June 30, 2028</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26,718</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 39%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 30%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">480,924</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less: Amount attributable to imputed interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(49,271</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 39%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 30%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">431,653</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 12%;"> </td> <td style="width: 39%;"> </td> <td style="width: 30%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 16%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 12%;"> </td> <td style="width: 39%;"> </td> <td style="width: 30%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 16%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average remaining lease term (in years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Rent and real estate tax expense for all facilities for the three and nine months ended December 31, 2023 was approximately was approximately $35,000 and $104,000, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Rent and real estate tax expense for all facilities for the three and nine months ended December 31, 2022 was approximately was approximately $34,000 and $102,000, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">These are reported as a component of cost of sales and selling, general and administrative expenses in the accompanying consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">For the fiscal year ended:</p> </td> <td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 32%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amount</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">FY 2024</p> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left; text-indent: 90pt;">March 31, 2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,718</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">FY 2025</p> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left; text-indent: 90pt;">March 31, 2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">106,872</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">FY 2026</p> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left; text-indent: 90pt;">March 31, 2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">106,872</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">FY 2027</p> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left; text-indent: 90pt;">March 31, 2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">106,872</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">FY 2028</p> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left; text-indent: 90pt;">March 31, 2028</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">106,872</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">FY 2029</p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: left; text-indent: 90pt;">March 31, 2029</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 30%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">ends June 30, 2028</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26,718</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 39%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 30%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">480,924</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less: Amount attributable to imputed interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(49,271</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 39%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 30%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">431,653</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 12%;"> </td> <td style="width: 39%;"> </td> <td style="width: 30%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 16%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 12%;"> </td> <td style="width: 39%;"> </td> <td style="width: 30%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 16%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 39%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average remaining lease term (in years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 26718 106872 106872 106872 106872 26718 480924 49271 431653 P2Y8M12D 35000 104000 34000 102000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE</b> <b>9</b> – <b>PAYCHECK PROTECTION PROGRAM (PPP)</b> <b>LOAN</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In May 2020, the Company obtained funding through the Small Business Administration (“SBA”) Paycheck Protection Program (“PPP”) of $381,000. In February 2021, a second PPP loan was obtained in the amount of $332,542, for a total of $713,542. The loans will be fully forgiven if the funds are used for payroll costs, interest on mortgages, rent, and utilities, with at least 60% being used for payroll. The Company did use the funds for these expenses during the year ended March 31, 2021. The Company applied for loan forgiveness of both PPP loans. On September 7, 2021, the Company received approval from the SBA for $361,275 of PPP loan forgiveness. On December 21, 2021, the Company received approval from the Bank for $332,542. This amount was recorded as Forgiveness of Paycheck Protection loan in the accompanying condensed Consolidated Statements of Operations during the fiscal year ended March 31, 2022.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The unforgiven portion of the first PPP loan is $19,725, which was converted to a term loan payable in equal installments of principal plus interest at 1% with a maturity date of May 15, 2025. No collateral or personal guarantees is required for the loan. At December 31, 2023, the outstanding balance is $7,621.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 381000 332542 713542 361275 332542 19725 0.01 2025-05-15 7621 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE</b> <b>10</b> – <b>LINE OF CREDIT</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On June 15, 2018, the Company obtained an unsecured revolving line of credit, with a limit of $400,000. The line expires May 15, 2024, renewing automatically every year. The Company is required to make monthly interest payments, at a rate of 8.87% as of June 30, 2023. Any unpaid principal will be due upon maturity. At December 31, 2023 and March 31, 2023, the outstanding balance was $298,378 and $112,809, respectively.</p> 400000 2024-05-15 0.0887 298378 112809 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE</b> <b>11</b>  – <b>WARRANTS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On April 11, 2023, warrants to purchase Company stock were issued to two outside consultants. Each consultant was granted 100,000 warrants with a strike price of $0.20. The Warrants vested and were exercisable immediately. The warrants were valued using a Black Scholes model effective April 11, 2023, cumulative volatility was computed at 123.52% and the total valuation was $8,256 which will be amortized over the 24-month life.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 61%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Outstanding and exercisable</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Range of Exercise prices</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">outstanding</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">remaining life in years</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Exercise Price</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Exercisable</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="width: 1%;"> </td> <td style="width: 18%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 17%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 17%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 17%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 17%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">200,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.28</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">200,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"># of Shares</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Exercise Price</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"># of Shares</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Exercise Price</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, beginning of year</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 44%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Issued</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">200,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 44%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 44%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 44%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cancelled</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 44%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, end of period</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">200,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 44%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable, end of period</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">200,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 100000 0.2 1.2352 8256 P24M <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 18%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 61%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Outstanding and exercisable</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Range of Exercise prices</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">outstanding</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">remaining life in years</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Exercise Price</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Exercisable</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="width: 1%;"> </td> <td style="width: 18%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 17%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 17%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 17%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 17%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">200,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.28</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">200,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"># of Shares</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Exercise Price</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"># of Shares</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Exercise Price</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, beginning of year</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 44%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Issued</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">200,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 44%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 44%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 44%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cancelled</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 44%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, end of period</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">200,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 44%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 11%;"> </td> <td style="width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable, end of period</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">200,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 0.2 200000 P1Y3M10D 0.2 200000 0 0 0 0 200000 0.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200000 0.2 0 0 200000 0.2 0 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE</b> <b>12</b> – <b>LEGAL PROCEEDINGS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We are involved, from time to time, in litigation and proceedings arising out of the ordinary course of business. There are no pending material legal proceedings or environmental investigations to which we are a party or to which our property is subject.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE 13</b> – <b>CONTRACTURAL OBLIGATIONS AND OTHER COMMITMENTS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Legal Contingencies</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We are involved, from time to time, in litigation and proceedings arising out of the ordinary course of business. There are no pending material legal proceedings or environmental investigations to which we are a party or to which our property is subject.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Product Liability</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of December 31, 2023 and March 31, 2023, there were no claims against us for product liability.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>COVID-19 Pandemic</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company had reduced revenues in the electronic and chemical segments as a result of the Covid pandemic. In the electronic segment certain orders of medical devices manufactured by the Company were reduced or delayed due to the cessation of elective surgeries during the pandemic and generally reduced activities by customers. In the chemical segment certain of the Company’s water-based industrial coatings and adhesives orders were reduced due to some customers having shutdowns or reduced activities during the pandemic. We intend to continue to evaluate and may, in certain circumstances, take preemptive actions to preserve liquidity during the COVID-19 pandemic. As the circumstances around the COVID-19 pandemic remain uncertain, we continue to actively monitor the pandemic's impact on us, including our financial position, liquidity, results of operations, and cash flows.</p>