0001999371-24-005984.txt : 20240513 0001999371-24-005984.hdr.sgml : 20240513 20240513162956 ACCESSION NUMBER: 0001999371-24-005984 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 54 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240513 DATE AS OF CHANGE: 20240513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NANOPHASE TECHNOLOGIES Corp CENTRAL INDEX KEY: 0000883107 STANDARD INDUSTRIAL CLASSIFICATION: PERFUMES, COSMETICS & OTHER TOILET PREPARATIONS [2844] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 363687863 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-22333 FILM NUMBER: 24939534 BUSINESS ADDRESS: STREET 1: 1319 MARQUETTE DRIVE CITY: ROMEOVILLE STATE: IL ZIP: 60446 BUSINESS PHONE: 6303231200 MAIL ADDRESS: STREET 1: 1319 MARQUETTE DRIVE CITY: ROMEOVILLE STATE: IL ZIP: 60446 FORMER COMPANY: FORMER CONFORMED NAME: NANOPHASE TECHNOLOGIES CORPORATION DATE OF NAME CHANGE: 19970305 10-Q 1 nanx-10q_033124.htm QUARTERLY REPORT
false 2024 Q1 --12-31 0000883107 0000883107 2024-01-01 2024-03-31 0000883107 2024-05-13 0000883107 2024-03-31 0000883107 2023-12-31 0000883107 nanx:SeriesXPreferredStockMember 2024-03-31 0000883107 nanx:SeriesXPreferredStockMember 2023-12-31 0000883107 2023-01-01 2023-03-31 0000883107 us-gaap:ProductMember 2024-01-01 2024-03-31 0000883107 us-gaap:ProductMember 2023-01-01 2023-03-31 0000883107 us-gaap:ProductAndServiceOtherMember 2024-01-01 2024-03-31 0000883107 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-03-31 0000883107 us-gaap:PreferredStockMember 2022-12-31 0000883107 us-gaap:CommonStockMember 2022-12-31 0000883107 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000883107 us-gaap:RetainedEarningsMember 2022-12-31 0000883107 2022-12-31 0000883107 us-gaap:PreferredStockMember 2023-12-31 0000883107 us-gaap:CommonStockMember 2023-12-31 0000883107 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000883107 us-gaap:RetainedEarningsMember 2023-12-31 0000883107 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0000883107 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000883107 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000883107 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000883107 us-gaap:PreferredStockMember 2024-01-01 2024-03-31 0000883107 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000883107 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000883107 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000883107 us-gaap:PreferredStockMember 2023-03-31 0000883107 us-gaap:CommonStockMember 2023-03-31 0000883107 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000883107 us-gaap:RetainedEarningsMember 2023-03-31 0000883107 2023-03-31 0000883107 us-gaap:PreferredStockMember 2024-03-31 0000883107 us-gaap:CommonStockMember 2024-03-31 0000883107 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000883107 us-gaap:RetainedEarningsMember 2024-03-31 0000883107 us-gaap:ProductAndServiceOtherMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000883107 us-gaap:ProductAndServiceOtherMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0000883107 nanx:JanuaryThroughMayMember 2024-03-31 0000883107 nanx:JuneThroughDecemberMember 2024-03-31 0000883107 nanx:LibertyvilleBankAndTrustMember 2024-01-01 2024-03-31 0000883107 nanx:LibertyvilleBankAndTrustMember 2024-03-31 0000883107 nanx:LibertyvilleBankAndTrustMember 2023-12-31 0000883107 nanx:LibertyvilleBankAndTrustOneMember 2024-01-01 2024-03-31 0000883107 nanx:LibertyvilleBankAndTrustOneMember 2024-03-31 0000883107 nanx:LibertyvilleBankAndTrustOneMember 2023-12-31 0000883107 nanx:BeachcorpLLCMember 2024-01-01 2024-03-31 0000883107 nanx:BeachcorpLLCMember 2024-03-31 0000883107 nanx:BeachcorpLLCMember 2023-12-31 0000883107 nanx:BeachcorpLLCOneMember 2024-01-01 2024-03-31 0000883107 nanx:BeachcorpLLCOneMember 2024-03-31 0000883107 nanx:BeachcorpLLCOneMember 2023-12-31 0000883107 nanx:StrandlerLLCMember 2024-01-01 2024-03-31 0000883107 nanx:StrandlerLLCMember 2024-03-31 0000883107 nanx:StrandlerLLCMember 2023-12-31 0000883107 nanx:StrandlerLLCOneMember 2024-01-01 2024-03-31 0000883107 nanx:StrandlerLLCOneMember 2024-03-31 0000883107 nanx:StrandlerLLCOneMember 2023-12-31 0000883107 us-gaap:LetterOfCreditMember 2014-07-31 0000883107 us-gaap:LetterOfCreditMember 2014-07-01 2014-07-31 0000883107 us-gaap:LetterOfCreditMember 2021-12-01 2021-12-21 0000883107 nanx:BusinessLoanAgreementMember us-gaap:RevolvingCreditFacilityMember nanx:BeachcorpLLCMember 2022-01-27 0000883107 nanx:BusinessLoanAgreementMember us-gaap:RevolvingCreditFacilityMember nanx:BeachcorpLLCMember 2022-01-28 0000883107 nanx:BusinessLoanAgreementMember us-gaap:RevolvingCreditFacilityMember nanx:BeachcorpLLCMember 2022-01-27 2022-01-28 0000883107 nanx:BusinessLoanAgreementMember us-gaap:RevolvingCreditFacilityMember nanx:BeachcorpLLCMember 2024-02-29 2024-03-01 0000883107 nanx:BusinessLoanAgreementMember nanx:InventoryFacilityMember nanx:BeachcorpLLCMember 2022-01-28 0000883107 nanx:BusinessLoanAgreementMember nanx:InventoryFacilityMember nanx:BeachcorpLLCMember 2022-01-27 2022-01-28 0000883107 nanx:BusinessLoanAgreementMember nanx:ReplacementPromissoryNoteMember nanx:BeachcorpLLCMember 2023-11-13 0000883107 nanx:BusinessLoanAgreementMember nanx:ReplacementPromissoryNoteMember nanx:BeachcorpLLCMember 2023-11-12 2023-11-13 0000883107 nanx:BusinessLoanAgreementMember nanx:ReplacementPromissoryNoteMember nanx:BeachcorpLLCMember 2024-02-29 2024-03-01 0000883107 nanx:StrandlerLLCMember nanx:TermLoanMember 2022-01-27 2022-01-28 0000883107 nanx:StrandlerLLCMember nanx:TermLoanMember 2024-02-29 2024-03-01 0000883107 nanx:BridgeNoteMember nanx:StrandlerLLCMember 2023-11-13 0000883107 nanx:BridgeNoteMember nanx:StrandlerLLCMember 2023-11-12 2023-11-13 0000883107 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0000883107 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0000883107 us-gaap:RelatedPartyMember 2024-03-31 0000883107 us-gaap:RelatedPartyMember 2023-03-31 0000883107 nanx:BeachcorpLLCMember 2024-01-01 2024-03-31 0000883107 nanx:BeachcorpLLCMember 2023-01-01 2023-03-31 0000883107 nanx:StrandlerLLCMember 2024-01-01 2024-03-31 0000883107 nanx:StrandlerLLCMember 2023-01-01 2023-03-31 0000883107 nanx:SeriesXPreferredStockMember 2024-02-29 2024-03-01 0000883107 nanx:SeriesXPreferredStockMember 2024-03-01 0000883107 2024-03-01 0000883107 nanx:CustomerOneMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2024-01-01 2024-03-31 0000883107 nanx:CustomerOneMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2023-01-01 2023-03-31 0000883107 nanx:CustomerTwoMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2024-01-01 2024-03-31 0000883107 nanx:CustomerTwoMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2023-01-01 2023-03-31 0000883107 nanx:CustomerThreeMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2024-01-01 2024-03-31 0000883107 nanx:CustomerThreeMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2023-01-01 2023-03-31 0000883107 nanx:CustomerFourMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2024-01-01 2024-03-31 0000883107 nanx:CustomerFourMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2023-01-01 2023-03-31 0000883107 nanx:CustomersOneThroughFourMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2024-01-01 2024-03-31 0000883107 nanx:CustomersOneThroughFourMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2023-01-01 2023-03-31 0000883107 nanx:CustomerOneMember 2024-03-31 0000883107 nanx:CustomerOneMember 2023-03-31 0000883107 nanx:CustomerTwoMember 2024-03-31 0000883107 nanx:CustomerTwoMember 2023-03-31 0000883107 nanx:CustomerThreeMember 2024-03-31 0000883107 nanx:CustomerThreeMember 2023-03-31 0000883107 nanx:CustomerFourMember 2024-03-31 0000883107 nanx:CustomerFourMember 2023-03-31 0000883107 us-gaap:SupplyCommitmentMember 2024-03-31 0000883107 us-gaap:NonUsMember 2024-01-01 2024-03-31 0000883107 us-gaap:NonUsMember 2023-01-01 2023-03-31 0000883107 nanx:SolesenceMember 2024-01-01 2024-03-31 0000883107 nanx:SolesenceMember 2023-01-01 2023-03-31 0000883107 nanx:PersonalCareIngredientsMember 2024-01-01 2024-03-31 0000883107 nanx:PersonalCareIngredientsMember 2023-01-01 2023-03-31 0000883107 nanx:AdvancedMaterialsMember 2024-01-01 2024-03-31 0000883107 nanx:AdvancedMaterialsMember 2023-01-01 2023-03-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

 

 

UNITED STATES 

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

Form 10-Q

 

 QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF 

THE SECURITIES EXCHANGE ACT OF 1934

 

For the Quarterly Period Ended: March 31, 2024 

or 

 TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) of
the Securities Exchange Act of 1934

 

For the transition period from to _______ to _______  

 

Commission File Number: 000-22333

 

Nanophase Technologies Corporation 

(Exact name of registrant as specified in its charter)

 

Delaware 36-3687863
(State or other jurisdiction of (I.R.S. Employer
incorporation or organization) Identification No.)

 

1319 Marquette Drive, Romeoville, Illinois 60446  

(Address of principal executive offices, and zip code) 

 

Registrant’s telephone number, including area code: (630) 771-6708

 

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

 

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 and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted 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 and post such files). Yes ☑ No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “accelerated filer”, “large 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 ☑

 

As of May 13, 2024, there were 54,860,984 shares outstanding of common stock, par value $.01, of the registrant. 

 

 

 

 

 

NANOPHASE TECHNOLOGIES CORPORATION

 

QUARTER ENDED MARCH 31, 2022

 

INDEX

 

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

 

 

 

 

PART I - FINANCIAL INFORMATION

 

Item 1.  Financial Statements

 

NANOPHASE TECHNOLOGIES CORPORATION

 

CONSOLIDATED BALANCE SHEETS 

(Unaudited Consolidated Condensed)

         
   (in thousands except share
and per share data)
 
ASSETS  March 31,
2024
   December 31,
2023
 
Current assets:          
Cash  $2,018   $1,722 
Trade accounts receivable, less allowance for credit losses of $247 for March 31, 2024, and $225 for December 31, 2023   5,227    3,467 
Other receivables   55     
Inventories, net   13,281    10,031 
Prepaid expenses and other current assets   1,496    1,082 
Total current assets   22,077    16,302 
           
Equipment and leasehold improvements, net   8,806    8,668 
Operating leases, right of use   7,619    7,907 
Other assets, net   2    4 
Total assets  $38,504   $32,881 
LIABILITIES AND SHAREHOLDERS’ EQUITY          
Current liabilities:          
Line of credit – accounts receivable, related party   850    2,810 
Current portion of long-term debt, related party       2,000 
Current portion of operating lease obligations   1,171    1,297 
Accounts payable   6,216    6,260 
Current portion of deferred revenue   2,592    2,353 
Accrued expenses   1,348    869 
Total current liabilities   12,177    15,589 
           
Long-term portion of operating lease obligations   8,936    9,152 
Long-term line of credit – inventory, related party   5,200    5,000 
Long-term debt, related party   1,000    1,000 
Asset retirement obligations   240    238 
Total long-term liabilities   15,376    15,390 
           
Mezzanine equity:          
Series X convertible preferred stock: 15,000 and 0 shares, designated, issued and outstanding and liquidation preference of $6,000 from preferred stock in Shareholders’ equity on March 31, 2024 and December 31, 2023, respectively   6,000     
           
Shareholders’ equity:          
Preferred stock, $.01 par value, 24,088 shares authorized, and 15,000 and 0 shares issued and outstanding on March 31, 2024 and December 31, 2023, respectively        
Common stock, $.01 par value, 60,000,000 shares authorized; 54,860,984 and 49,627,254 shares issued and outstanding on March 31, 2024 and December 31, 2023, respectively   548    496 
Additional paid-in capital   108,173    106,069 
Accumulated deficit   (103,770)   (104,663)
Total Shareholders’ equity   4,951    1,902 
Total liabilities and shareholders’ equity  $38,504   $32,881 

 

See Notes to Consolidated Condensed Financial Statements.

 

3

 

 

NANOPHASE TECHNOLOGIES CORPORATION

 

CONSOLIDATED STATEMENTS OF OPERATIONS 

(Unaudited Consolidated Condensed)

 

(in thousands except share and per share data)

 

         
   Three months ended March 31, 
   2024   2023 
   (in thousands except share and per share data) 
Net revenue:        
Product revenue  $9,772   $9,336 
Other revenue   96    121 
Total net revenue   9,868    9,457 
           
Cost of revenue   6,288    7,308 
Gross profit   3,580    2,149 
           
Operating expense:          
Research and development expense   910    1,003 
Selling, general and administrative expense   1,559    2,150 
Income (loss) from operations   1,111    (1,004)
Interest expense   218    155 
Income (loss) before provision for income taxes   893    (1,159)
Provision for income taxes        
           
Net income (loss)  $893   $(1,159)
           
Net income (loss) per share-basic  $0.02   $(0.02)
           
Weighted average number of basic common shares outstanding   52,675,851    49,429,407 
           
Net income (loss) per share-diluted  $0.02   $(0.02)
           
Weighted average number of diluted common shares outstanding   58,035,741    49,429,407 

 

See Notes to Consolidated Condensed Financial Statements.

 

4

 

 

NANOPHASE TECHNOLOGIES CORPORATION

 

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY 

(Unaudited Consolidated Condensed)

 

                                    
   Preferred Stock   Common Stock   Additional
Paid-in
   Accumulated     
Description  Shares   Amount   Shares   Amount   Capital   Deficit   Total 
Balance on December 31, 2022      $    49,320,680   $493   $105,226   $(100,070)  $5,649 
Issuance of shares and stock option exercises           199,891    2    99        101 
Stock-based compensation                   209        209 
Cumulative effect of accounting changes related to expected credit loss                       (203)   (203)
Net loss for the three months ended March 31, 2023                       (1,159)   (1,159)
Balance on March 31, 2023      $    49,520,571    495    105,534    (101,432)   4,597 
                                    
Balance on December 31, 2023      $    49,627,254   $496   $106,069   $(104,663)  $1,902 
Issuance of shares and stock option exercises           5,233,730    52    1,944        1,996 
Stock-based compensation                   160        160 
Net income for the three months ended March 31, 2024                       893    893 
Balance on March 31, 2024      $    54,860,984    548    108,173    (103,770)   4,951 

 

See Notes to Consolidated Condensed Financial Statements.

 

5

 

 

NANOPHASE TECHNOLOGIES CORPORATION 

CONSOLIDATED STATEMENTS OF CASH FLOWS 

(Unaudited Consolidated Condensed)

         
  Three months ended March 31,  
  2024   2023  
  (in thousands)  
Operating activities:              
Net income (loss)   $ 893     $ (1,159 )
Adjustments to reconcile net income to cash used in operating activities:                
Depreciation and amortization     234       174  
Stock-based compensation     160       209  
Changes in assets and liabilities related to operations:                
Trade accounts receivable     (1,760 )     151  
Inventories     (3,250 )     721  
Prepaid expenses and other assets     (414 )     (67 )
Accounts payable     (330 )     (768 )
Accrued expenses     481       111  
Deferred revenue     239       (346 )
Other receivables     (55 )      
Change in ROU asset and lease liability, net     (53 )     192  
Net cash used in operating activities     (3,855 )     (782 )
                 
Investing activities:                
Acquisition of equipment and leasehold improvements     (85 )     (21 )
Net cash used in investing activities     (85 )     (21 )
                 
Financing activities:                
Proceeds from line of credit - inventory, related party     200       1,000  
Payments to line of credit – accounts receivable, related party     (1,960 )     (1,390 )
Payments to term loans, related party     (2,000 )      
Proceeds from issuance of mezzanine preferred stock     6,000        
Proceeds from issuance of stock and exercise of stock options     1,996       101  
Net cash provided by (used in) financing activities     4,236       (289 )
Increase (decrease) increase in cash and cash equivalents     296       (1,092 )
Cash and cash equivalents at beginning of period     1,722       2,186  
Cash and cash equivalents at end of period   $ 2,018     $ 1,094  
                 
Supplemental cash flow information:                
Interest paid   $ 160     $ 97  
               
Supplemental non-cash investing and financing activities:              
Accounts payable incurred for the purchase of equipment and leasehold improvements   $ 286     $ 437  
                 

 

See Notes to Consolidated Condensed Financial Statements.

 

6

 

 

NANOPHASE TECHNOLOGIES CORPORATION

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited Consolidated Condensed)

(in thousands, except share and per share data or as otherwise noted herein)

 

(1) Basis of Presentation

 

The accompanying unaudited consolidated condensed interim financial statements of Nanophase Technologies Corporation (“Nanophase”, “Company”, “we”, “our”, or “us”) reflect all adjustments (consisting of normal recurring adjustments) which, in the opinion of management, are necessary for a fair statement of our financial position and operating results for the interim periods presented. All statements include the results from both Nanophase and our wholly-owned subsidiary, Solésence, LLC (“Solésence,” or our “Solésence® subsidiary”). Operating results for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024.

 

These financial statements should be read in conjunction with our audited financial statements and notes thereto for the year ended December 31, 2023, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission.

 

(2) Description of Business

 

Nanophase Technologies Corporation (“Nanophase,” “Company,” “we,” “our,” or “us”) is a science-driven company which, along with its wholly owned subsidiary, Solésence, LLC (our “Solésence beauty science subsidiary”), is focused in various beauty- and life-science markets.  Using consumer health as our end-goal and science and innovation to guide the path, skin health and medical diagnostics combined currently make up the majority of our business and drive our forward growth strategy.  We offer engineered materials, formulation development and commercial manufacturing through an integrated family of technologies. Our expertise in materials engineering allows us to effectively coat and disperse particles on a nano and “non-nano” scale for use in a variety of skin health markets, including for use in sunscreens as active ingredients and as fully developed prestige skin care and cosmetics products, marketed and sold through our Solésence beauty science subsidiary.  In terms of our life sciences focus, we have seen demand decrease for our medical diagnostics ingredients. Additionally, we continue to sell products in legacy markets, including architectural coatings, industrial coating applications, abrasion-resistant additives, plastics additives, and surface finishing technologies (polishing) applications, all of which, along with medical diagnostics, fall into the advanced materials product category. 

 

We target markets, primarily related to skin health products and ingredients, as well as diagnostic life sciences ingredients where we believe our materials and products offer practical and competitive minerals-based solutions. We traditionally work closely with current customers in these target markets to identify their material and performance requirements. We market our materials to various end-use applications manufacturers, and our Solésence® products to cosmetics and skin care brands.

 

Recently developed technologies have made certain new products possible and opened potential new markets. During 2015 we were granted a patent on a new type of particle surface treatment (coating) — now called Active Stress Defense ™ Technology — which became the cornerstone of our new product development in personal care, with first revenue recognized during 2016. Active Stress Defense™ now refers to a suite of three proprietary technologies — Original Active Stress Defense™, Kleair™, and Bloom™ — all three of which either utilize a unique and proprietary, mineral-based technology or work synergistically with one of our unique and proprietary, mineral-based technologies to improve performance and/or aesthetics. Our ongoing innovation efforts include new IP in areas that advance environmental protection, align with market needs, and complement our existing technologies Through the creation of our Solésence beauty science subsidiary, we utilize our technology suite to manufacture and sell fully developed solutions to targeted customers in the skin care industry, typically in prestige skin care and cosmetics markets, in addition to the ingredients we have traditionally sold in the personal care area. 

 

Although our primary strategic focus has been the North American market, we currently sell materials to customers overseas and have been working to expand our reach within foreign markets. Our common stock trades on the OTCQB marketplace under the symbol NANX. 

 

While product sales comprise the majority of our revenue, we also recognize revenue from other sources from time to time. These activities are not expected to drive the long-term growth of the business. For this reason, we classify such revenue as “other revenue” in our Consolidated Statements of Operations, as it does not represent revenue directly from the sale of our products.

 

Under SEC Release 33-10513; 34-83550, Amendments to Smaller Reporting Company Definition, the Company qualifies as a smaller reporting company and accordingly, it has scaled some of its disclosures of financial and non-financial information in this quarterly report. The Company will continue to determine whether to provide additional scaled disclosures of financial or non-financial information in future quarterly reports, annual reports and/or proxy statements if it remains a smaller reporting company under SEC rules. 

 

7

 

 

(3) Revenues and Other Income

 

Revenues are recognized when control of the promised goods is transferred to customers, in an amount that reflects the consideration we expect to receive in exchange for those goods. When our ingredients and finished products are shipped, with control being transferred at the shipping point almost universally, is the point in time at which we recognize the related revenue.

 

We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling, general and administrative expenses. Customers’ deposits, deferred revenue and other receipts are deferred and recognized when the revenue is realized and earned. Cash payments to customers are classified as reductions of revenue in our statements of operations.

 

Contract balances at March 31, 2024, December 31, 2023, and December 31, 2022 are as follows:

 

    Accounts Receivable, net   Contract Assets   Contract Liabilities 
Balance, December 31, 2022   $4,734   $   $2,188 
Balance, December 31, 2023          3,467        2,353 
Balance, March 31, 2024    5,227        2,592 

 

Revenue recognized in the reporting period that was included in the contract liability balance at the beginning of the period was $679 and $1,297 for the three months ended March 31, 2024 and 2023, respectively.

 

Other revenue may include revenue from technology license fees and paid development projects. Technology license fees and paid development projects are recognized over time when the obligations under the agreed upon contractual arrangements are performed on our part.  Other revenue recognized over time was $96 and $121 for the three months ended March 31, 2024 and 2023, respectively.

 

Nanophase Technologies also had $55 in Other Receivables which consisted of pending sublease rental payments.

 

Nanophase Technologies subleases portions of its leased facilities that are used to support operations for the lessees. Total lease payment received for the period of March 31, 2024 and 2023 was $204 and $196, respectively. The arrangement is not with a related party.

 

Payments received by the Company for these subleases are comprised of two components, which include base rent and Common Area Maintenance (CAM) charges. While the base rent is fixed, the CAM charges are indexed directly to the Master Lease and are expected to be adjusted periodically as actual costs are incurred. However, the executed sublease agreements specifically itemize these costs with a provision that informs the sublessee that the CAM charges will be adjusted (up or down) based on actual amounts once this information becomes known. As such, the nature of the charges is more closely representative of a fixed payment (an “in-substance fixed” charge) with the adjustments occurring simply to “true up” the listed CAM charges once actual charges from the head lessor become known. As sublessor, Nanophase Technologies has elected the practical expedient to not separate lease and nonlease components in disclosing future undiscounted cashflows and treats the combined components as a single lease component.

 

The one sublease arrangement that is not now month to month automatically renews following expiration of the initial term on May 31, 2025, with a one-year notice required to terminate the lease. As of the issuance of these financial statements the sublessee has not yet provided notice of their intent to renew or terminate said arrangement. The Company believes the sublease will not be renewed.

 

The future undiscounted lease payments associated with this arrangement are provided below, and only include the period for which enforceable rights and obligations exist as of the date of financial statement issuance. The below is taken from the December 31, 2023 Form 10-K and is still relevant at March 31, 2024.

 

            
    For the Year 
Months   2024   2025 
January - May   $124,015   $128,640 
June - December    173,621     
            
Total   $297,636   $128,640 

 

8

 

 

(4) Earnings Per Share

 

Included in the computation of diluted earnings per share for the three months ended March 31, 2024 was a total of 5,359,890 in potential common stock. This total was comprised of: 1) options to purchase approximately 250,000 shares of common stock outstanding, and 2) preferred stock convertible into a total of 5,109,890 shares of common stock outstanding as of March 31, 2024. Options to purchase approximately 1,164,000 shares of common stock that were outstanding as of March 31, 2023 were not included in the computation of earnings per share for the three months ended March 31, 2023, as inclusion of these shares would have resulted in an anti-dilutive effect and were thus omitted from disclosure. 

 

Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows:

 

           
   Three months ended March 31, 
   2024   2023 
Numerator: (in Thousands)        
Net income (loss)  $893   $(1,159)
           
Denominator:          
Weighted average number of basic common shares outstanding   52,675,851    49,429,407 
Weighted average additional shares assuming conversion of in-the-money stock options to common shares   250,000     
Weighted average additional shares assuming conversion of issued convertible preferred stock   5,109,890     
Weighted average number of diluted common shares outstanding   58,035,741    49,429,407 
           
Basic earnings per common share:          
Net income (loss) per share – basic  $0.02   $(0.02)
Diluted earnings per common share:          
Net income (loss) per share – diluted  $0.02   $(0.02)

 

ASC 260-10-45-40 requires that convertible preferred stock be assumed to have been converted at the beginning of the period (or at time of issuance, if later), and the resulting common shares shall be included in the denominator. As such, the 15,000,000 potential common shares from the instruments were included in the weighted-average common shares outstanding computation for diluted earnings per share and was applied using the “if converted” method per ASC 260-10-45-40(a). 

 

(5) Financial Instruments

 

We follow ASC Topic 820, Fair Value Measurements and Disclosures, which defines fair value, establishes a framework for measuring fair value, and expands disclosures about fair value measurements. The fair value framework requires the categorization of assets and liabilities into three levels based upon the assumptions (inputs) used to price the assets or liabilities. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment.

 

 Our financial instruments include cash, cash equivalents, accounts receivable, accounts payable and accrued expenses, along with any short-term and long-term borrowings as described in Note 6. The carrying values of cash and cash equivalents, accounts receivable, and accounts payable and accrued expenses are reasonable estimates of their fair value due to the short-term nature. The fair value of short-term and long-term debt approximates carrying value based on comparison of terms to similar debt offering in the marketplace.

 

 There were no financial instruments adjusted to fair value on March 31, 2024 and December 31, 2023.

 

9

 

 

 (6) Related Party Notes and Lines of Credit

 

Notes and lines of credit consist of the following:

 

       As of March 31, 2024   As of December 31, 2023 
   Rate   Available   Outstanding
Balance
   Available   Outstanding
Balance
 
Libertyville Bank & Trust (1)   9.50%  $30   $   $30   $ 
Libertyville Bank & Trust (2)   9.50%   500        500     
Beachcorp, LLC  (3)   9.25%   5,415    850    3,298    2,810 
Beachcorp, LLC  (4)   9.25%   5,200    5,200    5,200    5,000 
Strandler, LLC   (5)   9.25%   1,000    1,000    1,000    1,000 
Strandler, LLC  (6)   9.25%           2,000    2,000 

 

1)Since July 2014, we have maintained a bank-issued letter of credit for up to $30 in borrowings, with interest at the prime rate plus 1%, to support our obligations under our Romeoville, Illinois facility lease agreement. No borrowings have been incurred under this promissory note. It is our intention to renew this note annually. Because there were no amounts outstanding on the note at any time during 2023 or 2022, we have recorded no related liability on our balance sheet.

 

2)On December 21, 2021, the existing credit agreement with Libertyville was converted for use to support our obligations under our newly leased manufacturing and warehouse space in Bolingbrook, Illinois. Interest on drawn balances will be at the prime rate plus 1%. This credit agreement has a maturity of December 22, 2024. We expect to renew this agreement annually, as the lease requires. This credit agreement is secured by all the unencumbered assets of the Company and has superior collateral rights to those credit facilities with Beachcorp, LLC and Strandler, LLC.

 

3)On January 28, 2022 the Company entered into an Amended and Restated Business Loan Agreement (the “A&R Loan Agreement”), which amends and restates the Master Agreement between the Company and Beachcorp, LLC, and a new promissory note in order to evidence the A/R Revolver facility, including an amendment to expand the limit on the A/R Revolver Facility from $6,000 to $8,000, reduce the interest rate to the prime rate plus 0.75%, and extend the maturity of the A/R Revolver Facility to March 31, 2024. On March 1, 2024 the company entered into a Second Amendment to the Amended and Restated Business Loan Agreement extending the maturity of the A/R Revolver Facility to October 1, 2025.

 

4)On January 28, 2022 the Company entered into the A&R Loan Agreement and a new revolving loan agreement (“Inventory Facility”) with Beachcorp, LLC, and a new promissory note in order to evidence the Inventory Facility. The maximum borrowing amount under the Inventory Facility is $4,000, with a borrowing base consisting of up to 50% of the value of qualified inventory of the Company. The interest rate for the Inventory Revolver is at the prime rate plus 0.75%, and it matures on March 31, 2024. On November 13, 2023 the Company entered into a Replacement Promissory Note with Beachcorp, LLC replacing the Inventory Facility promissory note executed on January 28, 2022. The maximum borrowing amount under the replacement Inventory Facility was increased to $5,200, with a borrowing base consisting of up to 55% of the value of qualified inventory of the Company. The interest rate for the replacement Inventory Revolver remains at the prime rate plus 0.75%. On March 1, 2024 the company entered into a Second Amendment to the Business Loan Agreement extending the maturity of the Inventory Revolver Facility to October 1, 2025.

 

5)On January 28, 2022 the Company entered into an additional Business Loan Agreement (the “New Term Loan Agreement”) with Strandler, LLC, which effectively transferred or assigned the Term Loan to Strandler, LLC from Beachcorp, LLC. Interest on the New Term Loan is at the prime rate plus 0.75%. Strandler, LLC is also an affiliate of Bradford T. Whitmore. On March 1, 2024 the company entered into a Second Amendment to the Business Loan Agreement extending the maturity of the Term Maturity Note to October 1, 2025.

 

6)On November 13, 2023 the Company entered into a new Promissory Note (“Bridge Note”) with Strandler, LLC. The maximum borrowing amount under the Bridge Note is $2,000. The interest rate for the Bridge Note is at the prime rate plus 0.75%, and it matures on May 13, 2024. The Bridge Note was repaid in February 2024.

 

The Company classifies the line of credit – accounts receivable as current because we are required to pay back the borrowings as cash is received from our customers. The company’s remaining debt is presented within the consolidated balance sheet as of March 31, 2024, and December 31, 2023 in accordance with the maturity dates in the financing agreements.

 

10

 

 

Beachcorp, LLC and Strandler, LLC are affiliates of Mr. Bradford T. Whitmore, who beneficially owns a majority of the Company’s common stock and is the brother of Ms. R. Janet Whitmore, a director of the Company and the chair of the Company’s board of directors. The A/R Revolver Facility, the Inventory Facility and the New Term Loan are all secured by all the unencumbered assets of the Company and subordinated to the Company’s credit facility with Libertyville Bank & Trust. 

 

Related party interest expense consists of the following:

 

   Three Months Ended March 31, 
   2024   2023 
Interest expense, related parties  $212   $150 

 

Accrued interest consists of the following:

 

   Three Months Ended March 31, 
   2024   2023 
Accrued interest expense, related parties  $57   $59 

 

Outstanding balances associated with related parties are as follows:

 

   Three Months Ended March 31, 
   2024   2023 
Beachcorp, LLC  $6,050   $6,893 
Strandler, LLC   1,000    1,000 

 

(7) Inventories

 

Inventories consist of the following:

 

   March 31,
2024
   December 31,
2023
 
         
Raw materials  $11,354   $8,524 
Finished goods   2,690    2,184 
Inventory reserve   (763)   (677)
     Total Invento ries, net   13,281    10,031 

 

 

(8) Capital Stock

 

On March 1, 2024, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”), between the Company and Strandler, LLC (“Strandler”).

 

Pursuant to the Purchase Agreement, the Company issued to Strandler 15,000 shares of the Company’s Series X Preferred Stock (the “Series X Preferred Stock”) at a purchase price per share of $400, for total consideration of $6,000,000, in a transaction exempt from registration under the Securities Act of 1933, as amended, pursuant to Section 4(a)(2) thereof. The terms of the Preferred Stock are set forth in the Company’s Certificate of Designations to its Certificate of Incorporation, filed with the Secretary of State of the State of Delaware on March 4, 2024 (the “Certificate of Designations”).

 

11

 

 

Under the Purchase Agreement, the Company granted Strandler customary registration rights with respect to shares of the Company’s common stock, par value $0.01 per share (the “Common Stock”), it may receive in connection with any conversion of Series X Preferred Stock into Common Stock, as described below. For so long as any amount of Preferred Stock is outstanding, the Purchase Agreement also (i) prevents the Company from paying any dividend on any shares of the Company’s capital stock (other than dividends consisting solely of Common Stock or rights to purchase Common Stock), (ii) prevents the Company from repurchasing any Common Stock, and (iii) subject to certain permitted exceptions, restricts the Company’s ability to permit any lien or other encumbrance on Company assets.

 

At any time and from time to time, in whole or in part, following the Company properly filing an amendment (the “Certificate Amendment”) to its Certificate of Incorporation to increase the number of authorized shares of its Common Stock from 60,000,000 to 95,000,000, each share of Series X Preferred Stock is convertible, at the option of the holder, into 1,000 shares of Common Stock at no additional cost. If the Company has not properly filed, upon shareholder approval, the Certificate Amendment on or before August 1, 2024, then each share of Series X Preferred Stock will be redeemable at the holder’s option, in whole or in part, without penalty or premium, at a redemption price equal to $420 per share (each, a “Redemption”). If the Company fails to fully pay any Redemption within five days of receiving notice, all unpaid amounts will bear interest at a rate of 10% per annum. In addition, in the event of a Change in Control (as defined in the Certificate of Designations) of the Company, each share of the Series X Preferred Stock is redeemable at the option of the holder, without penalty or premium, at a redemption price equal to $420 per share. Upon any conversion of Preferred Stock into Common Stock by Strandler, Strandler is required to hold the Common Stock received in the conversion for a period of 12 months.

 

Holders of Series X Preferred Stock (i) are not entitled to receive dividends, subject to customary anti-dilution protections, (ii) have no voting rights, and (iii)receive a liquidation preference of $400 per share. The Series X Preferred Stock ranks senior in right of payment to all securities designated as junior securities, including Common Stock.

 

ASC 815-15-25-17D provides guidance for assessing host contracts in the form of preferred shares, in which 25-17D(b) states that an investor’s ability to “convert a preferred share into a fixed number of common shares generally is viewed as an equity-like characteristic”. Because conversion of the Series X shares is at the discretion of the Holder, conversion is in a fixed number of shares, dividends are not typically paid and cash settlement would only occur in the unlikely event of change in control, the host contract has the characteristics of, and is classified as, an equity instrument, and the embedded derivatives and host contract are considered clearly and closely related. As such, the embedded derivatives does not require bifurcation and the Series X preferred shares shall be reported as mezzanine equity on the balance sheet.

 

Issuance costs associated with issuance of the Series X Preferred Stock were immaterial.

 

(9) Significant Customers and Contingencies

 

The portion of total revenue from our significant customers are as follows for the periods ending March 31, 2024, and 2023:

 

       For the three months ended
March 31,
 
Customer #   Product Category  2024   2023 
1   Solésence®   35%   5%
2   Personal Care Ingredients   14%   37%
3   Solésence®   12%   9%
4   Solésence®   4%   11%
               
    Total   65%   62%

 

Accounts receivable balances for these four customers were approximately:

 

       For the three months ended
March 31,
 
Customer #   Product Category  2024   2023 
1   Solésence®  $3,018   $424 
2   Personal Care Ingredients   692    1,197 
3   Solésence®   600    485 
4   Solésence®   10    548 
               
    Total  $4,320   $2,654 

 

12

 

 

We currently have exclusive supply agreements with BASF Corporation (“BASF”), that have contingencies outlined which could potentially result in the sale of production equipment from the Company to the customer intended to provide capacity sufficient to meet the customer’s production needs. This outcome may occur if we fail to meet certain performance requirements. In the event of an equipment sale, upon incurring a triggering event, the equipment would be sold to the customer at either 115% of the equipment’s net book value or the greater of 30% of the original book value of such equipment, and any associated upgrades to it, or 115% of the equipment’s net book value, depending on the equipment and related products.

 

If a triggering event were to occur and BASF elected to proceed with the equipment sale mentioned above, we would lose significant revenue. Replacement of necessary equipment that could be purchased and removed by the customer pursuant to this triggering event could take in excess of twelve months. Any additional capital outlays required to rebuild capacity would probably be greater than the proceeds from the purchase of the assets as dictated by our agreement with the customer. Similar consequences would occur if we were determined to have materially breached certain other provisions of the supply agreement with BASF.

 

(10) Business Segmentation and Geographical Distribution

 

Revenue from international sources approximated $288 and $1,435 for the three months ended March 31, 2024 and 2023, respectively.

 

Our operations comprise a single business segment and all of our long-lived assets are located within the United States. We categorize our revenue stream into three main product categories, Personal Care Ingredients, Advanced Materials and Solésence. The revenues, by category, for the three months ended March 31, 2024 and 2023 are as follows:

 

  

Three months ended

March 31,

 
Product Category  2023   2023 
Solésence  $8,104   $5,044 
Personal Care Ingredients   1,376    3,544 
Advanced Materials   388    869 
Total Sales  $9,868   $9,457 

 

 

(11) Subsequent Event

 

On April 10, 2024 the Company and BASF entered into a Settlement Agreement and General Release (the “Settlement Agreement”), providing for settlement of the New Jersey Complaint and resolution of the parties’ disputes. Under the Settlement Agreement, the Company and BASF agreed to enter into the Amendment (defined below) in exchange for (i) a mutual release of all claims related to the New Jersey Complaint and any claims based on similar facts or legal theories (collectively, the “Claims”), (ii) the filing of a Stipulation of Dismissal with the SCNJ voluntarily dismissing the New Jersey Complaint with prejudice, (iii) mutual covenants by the Company and BASF not to sue the other party for the Claims, (iv) the Company and BASF entering into the Modified Product MOU (defined below), (v) mutual indemnification as to certain claims arising out of the making, use, purchase, sale, or development of products in connection with the Modified Product MOU, and (vi) provisions regarding confidentiality of settlement terms and other customary settlement terms. The Stipulation of Dismissal was filed with the SCNJ on April 11, 2024, thereby concluding the New Jersey Complaint.

 

In connection with the Settlement Agreement, the Company and BASF entered into an Amendment No. 5 (the “Amendment”) to the Agreement, and a Binding Memorandum of Understanding regarding the Company using its commercially reasonable efforts to develop a modified zinc oxide product for BASF’s exclusive purchase under the Agreement (the “Modified Product MOU”). The Amendment includes provisions (a) amending the exclusivity section of the Agreement to provide that (i) BASF has the exclusive right to use zinc oxide materials that the Company develops, makes, or sells to BASF as an ingredient for uses in the Field, and (ii) the Company or its affiliates, including Solésence, can supply and sell both certain finished products containing zinc oxide for use in the Field to customers anywhere in the world and certain zinc oxide dispersions that the Company developed or develops for a particular customer, and (b) amending the provisions of the Agreement concerning order forecasting and procedures, operational planning, inventory and capacity requirements, and periodic facility shutdown arrangements, to more effective serve each party’s business needs with respect to all product that BASF purchases from the Company under the Agreement.

 

13

 

 

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

 

Overview

 

Nanophase is a health-oriented, science-driven company, which, along with its wholly owned subsidiary, Solésence, LLC (our “Solésence beauty science subsidiary”), is focused on various beauty- and life-science markets. Our primary skin health products are fully developed prestige skin care formulations with mineral-based UV protection, marketed and sold through our Solésence beauty science subsidiary, enabled by our proprietary Active Pharmaceutical Ingredients (“APIs”) which are also marketed as APIs for sale to manufacturers of other types of skin health products, including sunscreens and daily care products.  In terms of the balance of our life sciences focus, we have seen current conditions decreased demand for our medical diagnostics ingredients, which are used in testing for various viruses.  Additionally, we continue to sell products in legacy markets including architectural coatings, industrial coating applications, abrasion-resistant additives, plastics additives, and surface finishing technologies (polishing) applications— all of which, along with medical diagnostics, currently fall into the advanced materials product category.  

 

 Leveraging a platform of integrated patented and proprietary technologies, we create products with unique performance to enhance end-consumers’ health and well-being. We offer soup-to-nuts production, from engineered materials, formulation development, and finished product development, to commercial manufacturing and packaging capabilities. Our expertise in materials engineering allows us to effectively coat and disperse materials on a nano and “non-nano” scale for use in a variety of markets in skin health, including for use in sunscreens as APIs and as fully developed prestige skin care products, marketed and sold through our Solésence beauty science subsidiary.  We believe that we have developed technological advantages with respect to our APIs sold for use as ingredients, while our Solésence beauty science technologies lead to enhanced efficacy and aesthetics in our finished products, which have received broad acceptance in the marketplace. Due to the enhanced efficacy and aesthetic qualities offered by our proprietary technology platform, Solésence finished products satisfy growing consumer demands around “clean” and inclusive beauty. Solésence beauty science also benefits from the Company’s vertical integration with each product’s key active ingredient that delivers its point-of-difference. This vertical integration helps us to improve efficiency and avoid potential major supply chain challenges while also addressing ongoing sustainability efforts.  

 

Polymerase Chain Reaction (“PCR”) testing for various viruses, most notably SARS-CoV-2 (“COVID-19”), has become a critical use of our technology in the life science space. However, we have seen current conditions decrease demand for our medical diagnostics ingredients, which are used in testing for various viruses. We believe that our deep expertise in materials science has created advantages that enable performance in certain tests that may not be achievable through other materials. Outside of life science, we continue to sell advanced materials for use in legacy applications, all of which, along with medical diagnostics, currently fall into the advanced materials product category.    

 

Given our technological position, in addition to the historical market acceptance of our APIs for use in skin health products and sunscreens, rapidly growing sales for our suite of Solésence® finished products, and the expanded use of our diagnostic materials in aiding the fight to curb the spread of COVID-19 and other viruses, in 2021 we announced that we reoriented our Company strategy. We continue to see unprecedented demand in both beauty science, for our APIs and finished products. The markets for both have shown an appetite for what we are producing, and management believes that this growth is happening now due to a confluence of our technology, market conditions that favor what we produce, and our expanded expertise in these areas.  

 

Nanophase, primarily through Solésence, now partners with brands to develop, manufacture, and market products and ingredients that enhance lives through healthy skin. We are focusing our combined business-, ingredient-, and product-development capabilities on products with unique performance in this area. While we will continue to produce and sell materials to our other advanced materials customers, it is not our strategic focus. We may develop additional technologies, or find unique applications outside of our core markets in the future, but to maximize the use of our resources today, we plan on expanding efforts in areas where we have proven we can deliver innovation and growth.

 

Results of Operations

 

Total revenue increased to $9,868 for the three months ended March 31, 2024, compared to $9,457 for the same period in 2023. A substantial majority of our revenue was from our four largest customers for the four months ended March 31, 2024, and 2023, respectively. This reflects sales of APIs to our largest customer in skin care and sunscreen applications and , our three largest customers for our finished skin health products marketed through our Solésence subsidiary. This is the revenue breakdown, as a percentage of total revenue, from the four customers referenced above:

 

14

 

 

      For the three
months ended
March 31,
 
Customer
#
  Product
Category
  2024   2023 
1  Solésence®   35%   5%
2  Personal Care Ingredients   14%   37%
3  Solésence®   12%   9%
4  Solésence®   4%   11%
              
   Total   65%   62%

 

Product revenue, the primary component of our total revenue, increased to $9,772 for the three months ended March 31, 2024, compared to $9,336 during the same period of 2023. This increase was due to continued growth in the adoption of our Solésence® products, partially offset by a decrease in API sales to our largest customer in our personal care ingredients business and decrease in sales of our medical diagnostics materials.  

 

Other revenue decreased to $96 for the three months ended March 31, 2024, compared to $121 for 2023. Other revenue is typically comprised primarily of developmental or licensing fees. 

 

Cost of revenue generally includes costs associated with commercial production and customer development arrangements.  Cost of revenue decreased to $6,288 for the three months ended three months ended March 31, 2024, compared to $7,308 for the same period in 2023.  The decrease in cost of revenue was primarily driven by operational efficiencies in the manufacturing of our Solésence® products and partially offset by price inflation on materials. While we typically pass-through costs to our customers, we sometimes cannot pass through 100% of pricing increases on raw materials.

 

Our business has a certain cyclicality of demand, often based upon seasonal demands, industry launch cycles, or a confluence of both. Capacity is a key area of focus to increase throughput first, followed quickly by increased cost efficiency once we can achieve greater scale. Our planning has had us adding to our current fixed manufacturing cost structure through 2024 to accommodate additional growth, and to build a better base for further growth beyond that level. The extent to which margins grow, as a percentage of total revenue, will be dependent upon revenue mix, revenue volume, our ability to cut costs and pass commodity market-driven raw materials increases on to customers, and the speed and efficiency with which we are able to scale up production for our Solésence products. We expect that, as product revenue volume increases, our fixed manufacturing costs will be more efficiently absorbed, which should lead to increased margins as we grow. We expect to continue to focus on reducing controllable variable product manufacturing costs, with potential variability related to the commodity metals markets and cost and wage inflation but may or may not realize gross margin percentage growth through 2024 and beyond, dependent upon the factors discussed above.

 

Research and development expense, which includes all expenses relating to the technology and advanced engineering groups, primarily consists of costs associated with the development or acquisition of new finished product formulations for skin care, new product applications for our skin care ingredients, advancement of our medical diagnostics ingredient knowledge, and the cost of enhancing our manufacturing processes. This includes legal fees related to intellectual property development, protection, and maintenance. As an example, we are currently focusing the bulk of our resources on developing new product formulations, and related new technologies, as we expand marketing and sales efforts relating to our Solésence products. This work has led to several new products and additional potential new products. Our efforts in research and development, cosmetic formulating, process engineering and advanced engineering groups are focused in three major areas: 1) application development for our products; 2) creating or obtaining additional core materials technologies and/or materials that have the capability to serve multiple skin health-related markets; and 3) continuing to improve our core technologies to improve manufacturing operations and reduce costs. 

 

Research and development expense decreased to $910 for the three months ended three months March 31, 2024, compared to $1,003 for the same period in 2023. The decrease is due in large part to decreased legal costs related to research and development in 2024 compared to 2023.

 

Selling, general and administrative expense decreased to $1,559 for the three months ended March 31, 2024, compared to $2,150 for the same period in 2023.  The decrease is due in large part to decreased legal costs in 2024 compared to 2023 and increased employee related costs when compared to 2023. Total legal costs decreased approximately $505 in 2024 compared to 2023.

 

15

 

 

Inflation

 

We believe inflation has had an incremental impact on our costs of operations and financial position to date. However, supplier price increases and wage and benefit inflation, both of which represent a significant component of our costs of operations, could have a material effect on our operations and financial position in 2024 if we are unable to pass through any applicable increases under our present contracts or through to our markets in general. We have begun to increase pricing where possible and continue to adjust our pricing to the extent supported by the markets we are in, and under any contract limitations we may have. 

 

Liquidity and Capital Resources

 

Cash, cash proceeds and use of cash for the three months ended March 31, 2024 and 2023, and year ended December 31, 2023 were:

 

  

Three months ended  

March 31, 2024 

  

Three months ended 

March 31, 2023 

  

Year ended  

December 31, 2023 

 
Total cash  $2,018   $1,094   $1,722 
Cash used in operating activities   (3,855)   (782)   (2,006)
Net cash used in investing activities   (85)   (21)   (1,051)
Net cash provided by (used in) provided by financing activities   4,236    (289)   2,593 

 

The net cash used during the three months ended March 31, 2024 was primarily due to increased inventory. Net cash used in investing activities was attributable to expenditures on capital equipment for all periods presented above. The Company’s loan agreements with Strandler, LLC and Beachcorp. LLC currently are set to expire on October 1, 2025.

 

 Our actual future capital requirements in 2024 and beyond will depend on many factors, including customer acceptance of our current and potential finished Solésence products, APIs sold as ingredients in to the skin health markets, medical diagnostics ingredients, and other engineered materials, applications, and products, continued progress in research and development activities and product testing programs, the magnitude of these activities and programs, and the costs necessary to increase and expand our manufacturing capabilities and to market and sell these products and ingredients. Other important issues that will drive future capital requirements will be the development of new markets and new customers as well as the potential for significant unplanned growth with existing customers. Depending on the success of certain projects, and conditions within the markets supplying labor and materials for capital equipment, we expect that capital spending relating to currently known capital needs for 2024 will be between $3 million and $6 million, to be funded by profit from operations, our existing loans and lines of credit, and possible new debt financing. If those projects are delayed or ultimately prove unsuccessful, or if we fail to be able to support the additional cost of funding them in the near term, we expect our capital expenditures may fall below the lower end of the range. Similarly, substantial success in business development projects may cause the actual 2024 capital investment to exceed the top of this range.

 

Additional Consideration

 

We have federal net operating loss carryforwards for tax purposes of approximately $50 million on December 31, 2023. We have tax effected section 179 carryforwards of approximately $0.2 million at December 31, 2023. Because the Company may experience “ownership changes” within the meaning of the U.S. Internal Revenue Code (“IRC”) in connection with any future equity offerings, future utilization of this carryforward may be subject to certain limitations as defined by the IRC. If not utilized, $44 million of this loss carryforward will expire between 2024 and 2037. Given changes to the IRC, net operating loss carryforwards generated after January 1, 2018 do not expire, therefore, $5.6 million in net operating losses generated since January 1, 2018 do not expire. We have Illinois net loss deduction carryforwards for tax purposes of approximately $21.3 million on December 31, 2023. Due to the provisions of Illinois Public Act 102-0669 signed November 16, 2021, Illinois net loss deductions expire between 2029 and 2042.

 

Off-Balance Sheet Arrangements

 

We have not created, and are not party to, any special-purpose or off-balance sheet entities for the purposes of raising capital, incurring debt or operating our business. We do not have any off-balance sheet arrangements or relationships with entities that are not consolidated into our financial statements that are reasonably likely to materially affect our liquidity or the availability of capital resources.

 

16

 

 

Safe Harbor Provision

 

We want to provide investors with more meaningful and useful information. As a result, this Quarterly Report on Form 10-Q (the “Form 10-Q”) contains and incorporates by reference certain “forward-looking statements”, as defined in Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These statements reflect our current expectations of the future results of our operations, performance, and achievements. Forward-looking statements are covered under the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. We have tried, wherever possible, to identify these statements by using words such as “anticipates”, “believes”, “estimates”, “expects”, “plans”, “intends” and similar expressions. These statements reflect management’s current beliefs and are based on information now available to it. Accordingly, these statements are subject to certain risks, uncertainties and contingencies that could cause our actual results, performance, or achievements in 2024 and beyond to differ materially from those expressed in, or implied by, such statements. These risks, uncertainties and factors include, without limitation: our ability to be consistently profitable despite the losses we have incurred since our incorporation; a decision by a customer to cancel a purchase order or supply agreement in light of our dependence on a limited number of key customers; the terms of our supply agreements with BASF which could trigger a requirement sell equipment to that customer; our potential inability to obtain working capital when needed on acceptable terms or at all; our ability to obtain materials at costs we can pass through to our customers, including Rare Earth elements, specifically cerium oxide, as well as high purity zinc; uncertain demand for, and acceptance of, our Solésence products, and our advanced materials; our manufacturing capacity and product mix flexibility in light of customer demand; our limited marketing experience, including with our suite of Solésence products; changes in development and distribution relationships; the impact of competitive products and technologies; our dependence on patents and protection of proprietary information; our ability to maintain an appropriate electronic trading venue for our securities; the impact of any potential new governmental regulations, especially any new governmental regulations focusing on the processing, handling, storage or sale of nanomaterials, that could be difficult to respond to or costly to comply with; business interruptions due to unexpected events or public health crises, including viral pandemics such as COVID-19; and the resolution of litigation or other legal proceedings in which we may become involved. In addition, our forward-looking statements could be affected by general industry and market conditions and growth rates. Readers of this Form 10-Q should not place undue reliance on any forward-looking statements. Except as required by federal securities laws, we undertake no obligation to update or revise these forward-looking statements to reflect new events or uncertainties.

 

17

 

 


Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

Not required for a smaller reporting company.

 

Item 4. Controls and Procedures

 

Disclosure controls

 

We are responsible for establishing and maintaining disclosure controls and procedures that are designed to ensure that information required to be disclosed by us in the reports filed by us under the Exchange Act is: (a) recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms; and (b) accumulated and communicated to our management, including our principal executive and principal financial officers, to allow timely decisions regarding required disclosures. It should be noted that in designing and evaluating our disclosure controls and procedures, we recognize that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and that our management necessarily was required to apply its judgment regarding the design of our disclosure controls and procedures. As of the end of the period covered by this report, we conducted an evaluation, under the supervision (and with the participation) of our management, including our Chief Executive Officer, Chief Financial Officer, and Chief Operating Officer, of the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rules 13a-15(e) and 15d-15(e) of the Exchange Act. Based on that evaluation, our Chief Executive Officer, Chief Financial Officer (which roles are currently filled by the same person), and Chief Operating Officer have concluded that our disclosure controls and procedures were effective at reaching that level of reasonable assurance.

 

Internal control over financial reporting

 

The Company’s management, including the CEO (who is also currently acting as both the Company’s principal executive officer and the Company’s principal financial officer), confirm that there was no change in the Company’s internal control over financial reporting during the period covered by this report that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

PART II – OTHER INFORMATION

 

Item 1.  Legal Proceedings

 

On August 9, 2022, BASF Corporation (“BASF”) filed a complaint against the Company (the “New Jersey Complaint”) in the Superior Court of New Jersey (“SCNJ”) alleging that the Company breached the Zinc Oxide Supply Agreement dated as of September 16, 1999 between the Company and BASF, as assignee, as amended through January 1, 2019 (the “Agreement”). The New Jersey Complaint specifically alleged that the Company had breached the exclusivity provision of the Agreement by selling zinc oxide to entities other than BASF, including sales to the Company’s subsidiary Solésence, LLC (“Solésence”), in markets designated as being in the field of use (the “Field”) under the Agreement. In late February 2023, the Company answered the New Jersey Complaint, denying all wrongdoing and filed counterclaims, including a request for a declaration that contrary to BASF’s views, the exclusivity provision of the Agreement does not apply to all products containing zinc oxide for uses in the Field nor does the exclusivity provision prohibit the Company’s sales through Solésence of products containing zinc oxide as an ingredient.

 

Following certain discovery, rulings on several motions, and the parties’ extensive negotiations, the Company and BASF entered into a Settlement Agreement and General Release on April 10, 2024 (the “Settlement Agreement”), providing for settlement of the New Jersey Complaint and resolution of the parties’ disputes. Under the Settlement Agreement, the Company and BASF agreed to enter into the Amendment (defined below) in exchange for (i) a mutual release of all claims related to the New Jersey Complaint and any claims based on similar facts or legal theories (collectively, the “Claims”), (ii) the filing of a Stipulation of Dismissal with the SCNJ voluntarily dismissing the New Jersey Complaint with prejudice, (iii) mutual covenants by the Company and BASF not to sue the other party for the Claims, (iv) the Company and BASF entering into the Modified Product MOU (defined below), (v) mutual indemnification as to certain claims arising out of the making, use, purchase, sale, or development of products in connection with the Modified Product MOU, and (vi) provisions regarding confidentiality of settlement terms and other customary settlement terms. The Stipulation of Dismissal was filed with the SCNJ on April 11, 2024, thereby concluding the New Jersey Complaint.

 

18

 

 

In connection with the Settlement Agreement, the Company and BASF entered into an Amendment No. 5 (the “Amendment”) to the Agreement, and a Binding Memorandum of Understanding regarding the Company using its commercially reasonable efforts to develop a modified zinc oxide product for BASF’s exclusive purchase under the Agreement (the “Modified Product MOU”). The Amendment includes provisions (a) amending the exclusivity section of the Agreement to provide that (i) BASF has the exclusive right to use zinc oxide materials that the Company develops, makes, or sells to BASF as an ingredient for uses in the Field, and (ii) the Company or its affiliates, including Solésence, can supply and sell both certain finished products containing zinc oxide for use in the Field to customers anywhere in the world and certain zinc oxide dispersions that the Company developed or develops for a particular customer, and (b) amending the provisions of the Agreement concerning order forecasting and procedures, operational planning, inventory and capacity requirements, and periodic facility shutdown arrangements, to more effective serve each party’s business needs with respect to all product that BASF purchases from the Company under the Agreement.

 

Item 1A. Risk Factors

 

Not required for a smaller reporting company.

 

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

 

None

 

Item 3. Defaults Upon Senior Securities

 

None.

 

Item 4. Mine Safety Disclosures

 

Not applicable.     

 

Item 5. Other Information

 

None.  

 

Item 6. Exhibits

 

  Exhibit 31.1 Certification of Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Exchange Act.
     
  Exhibit 31.2 Certification of Principal Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Exchange Act.
     
  Exhibit 32 Certification of the Chief Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350. 
     
  Exhibit 101 The following materials from Nanophase Technologies Corporation’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2024, formatted in XBRL (Extensible Business Reporting Language): (1) the Balance Sheets, (2) the Statements of Operations, (3) the Statements of Shareholders Equity, (4) the Statements of Cash Flows, and (5) the Notes to Unaudited Consolidated Condensed Financial Statements.

 

19

 

 

SIGNATURES

 

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

 

  NANOPHASE TECHNOLOGIES CORPORATION
       
Date: May 13, 2024   By: /s/ JESS A. JANKOWSKI
      Jess A. Jankowski
      President and Chief Executive Officer
      (principal executive officer, and principal financial officer)

 

20

EX-31.1 2 ex31-1.htm CHIEF EXECUTIVE OFFICERS CERTIFICATE PURSUANT TO SECTION 302

 

 

Nanophase Technologies Corporation 10-Q

Exhibit 31.1

 

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER
PURSUANT TO
RULES 13A-14(A) AND 15D-14(A) UNDER THE EXCHANGE ACT

 

I, Jess A. Jankowski, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Nanophase Technologies Corporation;

 

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

 

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

 

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15(d)-15(f)) for the registrant and have:

 

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

 

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

 

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

 

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

 

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent function):

 

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

 

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

 

Date: May 13, 2024

 

  /s/ JESS A. JANKOWSKI  
  Jess A. Jankowski  
  (principal executive officer, and principal financial officer)  


 

 

EX-31.2 3 ex31-2.htm CHIEF FINANCIAL OFFICERS CERTIFICATE PURSUANT TO SECTION 302

 

 

Nanophase Technologies Corporation 10-Q

Exhibit 31.2

 

CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER
PURSUANT TO
RULES 13A-14(A) AND 15D-14(A) UNDER THE EXCHANGE ACT

 

I, Jess Jankowski, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Nanophase Technologies Corporation;

 

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

 

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

 

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15(d)-15(f)) for the registrant and have:

 

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

 

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

 

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

 

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

 

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent function):

 

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

 

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

 

Date: May 13, 2024

 

  /s/ JESS A. JANKOWSKI  
  Jess A. Jankowski  
  (principal executive officer, and principal financial officer)  


 

 

EX-32 4 ex32.htm CHIEF EXECUTIVE OFFICERS AND CHIEF FINANCIAL OFFICERS CERTIFICATE PURSUANT TO SECTION 906

 

 

Nanophase Technologies Corporation 10-Q 

Exhibit 32

 

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 this quarterly report of Nanophase Technologies Corporation (the “Company”) on Form 10-Q for the first quarter ending March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jess A. Jankowski, Chief Executive Officer, and acting as Principal Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to our knowledge:

 

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

 

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

 

Date: May 13, 2024

 

  /s/ JESS A. JANKOWSKI  
  Jess A. Jankowski  
  Chief Executive Officer  
  (principal executive officer, and principal financial officer)  

 

 

EX-101.SCH 5 nanx-20240331.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited Consolidated Condensed) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited Consolidated Condensed) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited Consolidated Condensed) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited Consolidated Condensed) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited Consolidated Condensed) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Revenues and Other Income link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Related Party Notes and Lines of Credit link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Significant Customers and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Business Segmentation and Geographical Distribution link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Revenues and Other Income (Tables) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Related Party Notes and Lines of Credit (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Significant Customers and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Business Segmentation and Geographical Distribution (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Contract balances at March 31, 2024, December 31, 2023, and December 31, 2022 are as follows: (Details) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - The future undiscounted lease payments associated with this arrangement are provided below, and only include the period for which enforceable rights and obligations exist as of the date of financial statement issuance. (Details) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Revenues and Other Income (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Earnings Per Share (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows: (Details) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Notes and lines of credit consist of the following: (Details) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Related party interest expense consists of the following: (Details) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Inventories consist of the following (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Capital Stock (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - The portion of total revenue from our significant customers are as follows for the periods ending March 31, 2024, and 2023: (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Accounts receivable balances for these four customers were approximately: (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Significant Customers and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - The revenues, by category, for the three months ended March 31, 2024 and 2023 are as follows: (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Business Segmentation and Geographical Distribution (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 nanx-20240331_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 nanx-20240331_def.xml XBRL DEFINITION FILE EX-101.LAB 8 nanx-20240331_lab.xml XBRL LABEL FILE Class of Stock [Axis] Series X Preferred Stock [Member] Product and Service [Axis] Product [Member] Product and Service, Other [Member] Equity Components [Axis] Preferred Stock [Member] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Timing of Transfer of Good or Service [Axis] Transferred over Time [Member] Lease Contractual Term [Axis] January - May [Member] June - December [Member] Credit Facility [Axis] Libertyville Bank and Trust [Member] Libertyville Bank and Trust One [Member] Beachcorp, LLC [Member] Beachcorp, LLC One [Member] Strandler, LLC [Member] Strandler LLC One [Member] Letter of Credit [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Business Loan Agreement [Member] Revolving Credit Facility [Member] Counterparty Name [Axis] Inventory Facility [Member] Replacement Promissory Note [Member] Related and Nonrelated Parties [Axis] Term Loan [Member] Bridge Note [Member] Related Party [Member] Customer [Axis] Customer One [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Customer Two [Member] Customer Three [Member] Customer Four [Member] Customers One Through Four [Member] Supply Commitment [Axis] Supply Commitment [Member] Geographical [Axis] Non-US [Member] Solesence [Member] Personal Care Ingredients [Member] Advanced Materials [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS Current assets: Cash Trade accounts receivable, less allowance for credit losses of $247 for March 31, 2024, and $225 for December 31, 2023 Other receivables Inventories, net Prepaid expenses and other current assets Total current assets Equipment and leasehold improvements, net Operating leases, right of use Other assets, net Total assets LIABILITIES AND SHAREHOLDERS’ EQUITY Current liabilities: Line of credit – accounts receivable, related party Current portion of long-term debt, related party Current portion of operating lease obligations Accounts payable Current portion of deferred revenue Accrued expenses Total current liabilities Long-term portion of operating lease obligations Long-term line of credit – inventory, related party Long-term debt, related party Asset retirement obligations Total long-term liabilities Mezzanine equity: Series X convertible preferred stock: 15,000 and 0 shares, designated, issued and outstanding and liquidation preference of $6,000 from preferred stock in Shareholders’ equity on March 31, 2024 and December 31, 2023, respectively Shareholders’ equity: Preferred stock, $.01 par value, 24,088 shares authorized, and 15,000 and 0 shares issued and outstanding on March 31, 2024 and December 31, 2023, respectively Common stock, $.01 par value, 60,000,000 shares authorized; 54,860,984 and 49,627,254 shares issued and outstanding on March 31, 2024 and December 31, 2023, respectively Additional paid-in capital Accumulated deficit Total Shareholders’ equity Total liabilities and shareholders’ equity Statement [Table] Statement [Line Items] Allowance for doubtful accounts Convertible preferred stock designated Convertible preferred stock issued Convertible preferred stock outstanding Convertible preferred stock liquidation preference Preferred stock, par value (in dollars per share) Preferred stock, authorized Preferred stock, issued Preferred stock, outstanding Common stock, par value (in dollars per share) Common stock, authorized Common stock, issued Common stock, outstanding Net revenue: Total net revenue Cost of revenue Gross profit Operating expense: Research and development expense Selling, general and administrative expense Income (loss) from operations Interest expense Income (loss) before provision for income taxes Provision for income taxes Net income (loss) Net income (loss) per share-basic Weighted average number of basic common shares outstanding Net income (loss) per share-diluted Weighted average number of diluted common shares outstanding Beginning balance Beginning balance (in shares) Issuance of shares and stock option exercises Issuance of shares and stock option exercises (in shares) Stock-based compensation Cumulative effect of accounting changes related to expected credit loss Net income (loss) Ending balance Ending balance (in shares) Statement of Cash Flows [Abstract] Operating activities: Adjustments to reconcile net income to cash used in operating activities: Depreciation and amortization Stock-based compensation Changes in assets and liabilities related to operations: Trade accounts receivable Inventories Prepaid expenses and other assets Accounts payable Accrued expenses Deferred revenue Other receivables Change in ROU asset and lease liability, net Net cash used in operating activities Investing activities: Acquisition of equipment and leasehold improvements Net cash used in investing activities Financing activities: Proceeds from line of credit - inventory, related party Payments to line of credit – accounts receivable, related party Payments to term loans, related party Proceeds from issuance of mezzanine preferred stock Proceeds from issuance of stock and exercise of stock options Net cash provided by (used in) financing activities Increase (decrease) increase in cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Supplemental cash flow information: Interest paid Supplemental non-cash investing and financing activities: Accounts payable incurred for the purchase of equipment and leasehold improvements Accounting Policies [Abstract] Basis of Presentation Organization, Consolidation and Presentation of Financial Statements [Abstract] Description of Business Revenue from Contract with Customer [Abstract] Revenues and Other Income Earnings Per Share [Abstract] Earnings Per Share Investments, All Other Investments [Abstract] Financial Instruments Debt Disclosure [Abstract] Related Party Notes and Lines of Credit Inventory Disclosure [Abstract] Inventories Equity [Abstract] Capital Stock Risks and Uncertainties [Abstract] Significant Customers and Contingencies Segment Reporting [Abstract] Business Segmentation and Geographical Distribution Subsequent Events [Abstract] Subsequent Event Contract balances at March 31, 2024, December 31, 2023, and December 31, 2022 are as follows: The future undiscounted lease payments associated with this arrangement are provided below, and only include the period for which enforceable rights and obligations exist as of the date of financial statement issuance. Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows: Notes and lines of credit consist of the following: Related party interest expense consists of the following: Inventories consist of the following The portion of total revenue from our significant customers are as follows for the periods ending March 31, 2024, and 2023: Accounts receivable balances for these four customers were approximately: The revenues, by category, for the three months ended March 31, 2024 and 2023 are as follows: Accounts Receivable, net Contract Assets Contract Liabilities Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] 2024 2025 Revenue recognized included in contract liability balance at beginning of period Revenue Sublease payment received Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Potential common stock included in computation of diluted earnings per share Weighted average additional shares assuming conversion of in-the-money stock options to common shares Weighted average additional shares assuming conversion of issued convertible preferred stock Anti-dilutive options excluded from computation of earnings per share Potential common shares from convertible preferred stock Numerator: (in Thousands) Denominator: Weighted average number of diluted common shares outstanding Basic earnings per common share: Net income (loss) per share – basic Diluted earnings per common share: Net income (loss) per share – diluted Line of Credit Facility [Table] Line of Credit Facility [Line Items] Rate Available Outstanding Balance Line of Credit Facility, Maximum Borrowing Capacity Debt Instrument, Description of Variable Rate Basis Debt Instrument, Basis Spread on Variable Rate Line of Credit Facility, Expiration Date Line of Credit Percentage of Eligible inventory Related Party Transaction [Table] Related Party Transaction [Line Items] Accrued interest expense Outstanding balances associated with related parties Raw materials Finished goods Inventory reserve      Total Invento ries, net Stock, Class of Stock [Table] Class of Stock [Line Items] Number of shares issued Price per share Consideration from sale of shares Common stock, authorized for conversion of preferred stock Shares issued upon conversion per share Conversion price Interest rate Liquidation preference Concentration Risk [Table] Concentration Risk [Line Items] Revenue from customers Total Supply Commitment [Table] Supply Commitment [Line Items] Equipment sale - net book value Equipment sale- original book value Segment Reporting, Revenue from External Customer, Product and Service [Table] Revenue from External Customer [Line Items] Total revenue Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues January - May. June - December. Libertyville Bank and Trust. Libertyville Bank and Trust One. Beachcorp, LLC. Beachcorp, LLC One. Strandler, LLC. Strandler LLC One. Business Loan Agreement. Inventory Facility. The element represents line of credit percentage of eligible inventory. Replacement Promissory Note. Term Loan. Bridge Note. Series X Preferred Stock. The maximum number of common shares permitted to be issued by an entity's charter and bylaws for conversion of preferred stock. If the Company fails to fully pay any Redemption within five days of receiving notice, all unpaid amounts will bear interest at specified rate per annum. Customer One. Customer Two. Customer Three. Customer Four. Customers One Through Four. The element represents equipment sale net book value equipment. The element represents equipment sale original book value of equipment and upgrades. Solesence. Personal Care Ingredients. Advanced Materials. Assets, Current Assets Liabilities, Current Liabilities, Noncurrent Equity, Attributable to Parent Liabilities and Equity Gross Profit Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Shares, Outstanding Stockholders' Equity, Other Share-Based Payment Arrangement, Noncash Expense Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Accounts Payable Increase (Decrease) in Accrued Liabilities Increase (Decrease) in Other Receivables Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Repayments of Related Party Debt Repayments of Other Long-Term Debt Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Inventory Valuation Reserves EX-101.PRE 9 nanx-20240331_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover - shares
3 Months Ended
Mar. 31, 2024
May 13, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --12-31  
Entity File Number 000-22333  
Entity Registrant Name Nanophase Technologies Corporation  
Entity Central Index Key 0000883107  
Entity Tax Identification Number 36-3687863  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 1319 Marquette Drive  
Entity Address, City or Town Romeoville  
Entity Address, State or Province IL  
Entity Address, Postal Zip Code 60446  
City Area Code (630)  
Local Phone Number 771-6708  
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   54,860,984
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED BALANCE SHEETS (Unaudited Consolidated Condensed) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash $ 2,018 $ 1,722
Trade accounts receivable, less allowance for credit losses of $247 for March 31, 2024, and $225 for December 31, 2023 5,227 3,467
Other receivables 55
Inventories, net 13,281 10,031
Prepaid expenses and other current assets 1,496 1,082
Total current assets 22,077 16,302
Equipment and leasehold improvements, net 8,806 8,668
Operating leases, right of use 7,619 7,907
Other assets, net 2 4
Total assets 38,504 32,881
Current liabilities:    
Line of credit – accounts receivable, related party 850 2,810
Current portion of long-term debt, related party 2,000
Current portion of operating lease obligations 1,171 1,297
Accounts payable 6,216 6,260
Current portion of deferred revenue 2,592 2,353
Accrued expenses 1,348 869
Total current liabilities 12,177 15,589
Long-term portion of operating lease obligations 8,936 9,152
Long-term line of credit – inventory, related party 5,200 5,000
Long-term debt, related party 1,000 1,000
Asset retirement obligations 240 238
Total long-term liabilities 15,376 15,390
Mezzanine equity:    
Series X convertible preferred stock: 15,000 and 0 shares, designated, issued and outstanding and liquidation preference of $6,000 from preferred stock in Shareholders’ equity on March 31, 2024 and December 31, 2023, respectively 6,000
Shareholders’ equity:    
Preferred stock, $.01 par value, 24,088 shares authorized, and 15,000 and 0 shares issued and outstanding on March 31, 2024 and December 31, 2023, respectively
Common stock, $.01 par value, 60,000,000 shares authorized; 54,860,984 and 49,627,254 shares issued and outstanding on March 31, 2024 and December 31, 2023, respectively 548 496
Additional paid-in capital 108,173 106,069
Accumulated deficit (103,770) (104,663)
Total Shareholders’ equity 4,951 1,902
Total liabilities and shareholders’ equity $ 38,504 $ 32,881
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED BALANCE SHEETS (Unaudited Consolidated Condensed) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Allowance for doubtful accounts $ 247 $ 225
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, authorized 24,088 24,088
Preferred stock, issued 15,000 0
Preferred stock, outstanding 15,000 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, authorized 60,000,000 60,000,000
Common stock, issued 54,860,984 49,627,254
Common stock, outstanding 54,860,984 49,627,254
Series X Preferred Stock [Member]    
Convertible preferred stock designated 15,000 0
Convertible preferred stock issued 15,000 0
Convertible preferred stock outstanding 15,000 0
Convertible preferred stock liquidation preference $ 6,000  
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited Consolidated Condensed) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net revenue:    
Total net revenue $ 9,868 $ 9,457
Cost of revenue 6,288 7,308
Gross profit 3,580 2,149
Operating expense:    
Research and development expense 910 1,003
Selling, general and administrative expense 1,559 2,150
Income (loss) from operations 1,111 (1,004)
Interest expense 218 155
Income (loss) before provision for income taxes 893 (1,159)
Provision for income taxes
Net income (loss) $ 893 $ (1,159)
Net income (loss) per share-basic $ 0.02 $ (0.02)
Weighted average number of basic common shares outstanding 52,675,851 49,429,407
Net income (loss) per share-diluted $ 0.02 $ (0.02)
Weighted average number of diluted common shares outstanding 58,035,741 49,429,407
Product [Member]    
Net revenue:    
Total net revenue $ 9,772 $ 9,336
Product and Service, Other [Member]    
Net revenue:    
Total net revenue $ 96 $ 121
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited Consolidated Condensed) - USD ($)
$ in Thousands
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Beginning balance at Dec. 31, 2022 $ 493 $ 105,226 $ (100,070) $ 5,649
Beginning balance (in shares) at Dec. 31, 2022 49,320,680      
Issuance of shares and stock option exercises $ 2 99 101
Issuance of shares and stock option exercises (in shares) 199,891      
Stock-based compensation 209 209
Cumulative effect of accounting changes related to expected credit loss (203) (203)
Net income (loss) (1,159) (1,159)
Ending balance at Mar. 31, 2023 $ 495 105,534 (101,432) 4,597
Ending balance (in shares) at Mar. 31, 2023 49,520,571      
Beginning balance at Dec. 31, 2023 $ 496 106,069 (104,663) 1,902
Beginning balance (in shares) at Dec. 31, 2023 49,627,254      
Issuance of shares and stock option exercises $ 52 1,944 1,996
Issuance of shares and stock option exercises (in shares) 5,233,730      
Stock-based compensation 160 160
Net income (loss) 893 893
Ending balance at Mar. 31, 2024 $ 548 $ 108,173 $ (103,770) $ 4,951
Ending balance (in shares) at Mar. 31, 2024 54,860,984      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited Consolidated Condensed) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities:    
Net income (loss) $ 893 $ (1,159)
Adjustments to reconcile net income to cash used in operating activities:    
Depreciation and amortization 234 174
Stock-based compensation 160 209
Changes in assets and liabilities related to operations:    
Trade accounts receivable (1,760) 151
Inventories (3,250) 721
Prepaid expenses and other assets (414) (67)
Accounts payable (330) (768)
Accrued expenses 481 111
Deferred revenue 239 (346)
Other receivables (55)
Change in ROU asset and lease liability, net (53) 192
Net cash used in operating activities (3,855) (782)
Investing activities:    
Acquisition of equipment and leasehold improvements (85) (21)
Net cash used in investing activities (85) (21)
Financing activities:    
Proceeds from line of credit - inventory, related party 200 1,000
Payments to line of credit – accounts receivable, related party (1,960) (1,390)
Payments to term loans, related party (2,000)
Proceeds from issuance of mezzanine preferred stock 6,000
Proceeds from issuance of stock and exercise of stock options 1,996 101
Net cash provided by (used in) financing activities 4,236 (289)
Increase (decrease) increase in cash and cash equivalents 296 (1,092)
Cash and cash equivalents at beginning of period 1,722 2,186
Cash and cash equivalents at end of period 2,018 1,094
Supplemental cash flow information:    
Interest paid 160 97
Supplemental non-cash investing and financing activities:    
Accounts payable incurred for the purchase of equipment and leasehold improvements $ 286 $ 437
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation

(1) Basis of Presentation

 

The accompanying unaudited consolidated condensed interim financial statements of Nanophase Technologies Corporation (“Nanophase”, “Company”, “we”, “our”, or “us”) reflect all adjustments (consisting of normal recurring adjustments) which, in the opinion of management, are necessary for a fair statement of our financial position and operating results for the interim periods presented. All statements include the results from both Nanophase and our wholly-owned subsidiary, Solésence, LLC (“Solésence,” or our “Solésence® subsidiary”). Operating results for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024.

 

These financial statements should be read in conjunction with our audited financial statements and notes thereto for the year ended December 31, 2023, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business

(2) Description of Business

 

Nanophase Technologies Corporation (“Nanophase,” “Company,” “we,” “our,” or “us”) is a science-driven company which, along with its wholly owned subsidiary, Solésence, LLC (our “Solésence beauty science subsidiary”), is focused in various beauty- and life-science markets.  Using consumer health as our end-goal and science and innovation to guide the path, skin health and medical diagnostics combined currently make up the majority of our business and drive our forward growth strategy.  We offer engineered materials, formulation development and commercial manufacturing through an integrated family of technologies. Our expertise in materials engineering allows us to effectively coat and disperse particles on a nano and “non-nano” scale for use in a variety of skin health markets, including for use in sunscreens as active ingredients and as fully developed prestige skin care and cosmetics products, marketed and sold through our Solésence beauty science subsidiary.  In terms of our life sciences focus, we have seen demand decrease for our medical diagnostics ingredients. Additionally, we continue to sell products in legacy markets, including architectural coatings, industrial coating applications, abrasion-resistant additives, plastics additives, and surface finishing technologies (polishing) applications, all of which, along with medical diagnostics, fall into the advanced materials product category. 

 

We target markets, primarily related to skin health products and ingredients, as well as diagnostic life sciences ingredients where we believe our materials and products offer practical and competitive minerals-based solutions. We traditionally work closely with current customers in these target markets to identify their material and performance requirements. We market our materials to various end-use applications manufacturers, and our Solésence® products to cosmetics and skin care brands.

 

Recently developed technologies have made certain new products possible and opened potential new markets. During 2015 we were granted a patent on a new type of particle surface treatment (coating) — now called Active Stress Defense ™ Technology — which became the cornerstone of our new product development in personal care, with first revenue recognized during 2016. Active Stress Defense™ now refers to a suite of three proprietary technologies — Original Active Stress Defense™, Kleair™, and Bloom™ — all three of which either utilize a unique and proprietary, mineral-based technology or work synergistically with one of our unique and proprietary, mineral-based technologies to improve performance and/or aesthetics. Our ongoing innovation efforts include new IP in areas that advance environmental protection, align with market needs, and complement our existing technologies Through the creation of our Solésence beauty science subsidiary, we utilize our technology suite to manufacture and sell fully developed solutions to targeted customers in the skin care industry, typically in prestige skin care and cosmetics markets, in addition to the ingredients we have traditionally sold in the personal care area. 

 

Although our primary strategic focus has been the North American market, we currently sell materials to customers overseas and have been working to expand our reach within foreign markets. Our common stock trades on the OTCQB marketplace under the symbol NANX. 

 

While product sales comprise the majority of our revenue, we also recognize revenue from other sources from time to time. These activities are not expected to drive the long-term growth of the business. For this reason, we classify such revenue as “other revenue” in our Consolidated Statements of Operations, as it does not represent revenue directly from the sale of our products.

 

Under SEC Release 33-10513; 34-83550, Amendments to Smaller Reporting Company Definition, the Company qualifies as a smaller reporting company and accordingly, it has scaled some of its disclosures of financial and non-financial information in this quarterly report. The Company will continue to determine whether to provide additional scaled disclosures of financial or non-financial information in future quarterly reports, annual reports and/or proxy statements if it remains a smaller reporting company under SEC rules. 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenues and Other Income
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenues and Other Income

(3) Revenues and Other Income

 

Revenues are recognized when control of the promised goods is transferred to customers, in an amount that reflects the consideration we expect to receive in exchange for those goods. When our ingredients and finished products are shipped, with control being transferred at the shipping point almost universally, is the point in time at which we recognize the related revenue.

 

We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling, general and administrative expenses. Customers’ deposits, deferred revenue and other receipts are deferred and recognized when the revenue is realized and earned. Cash payments to customers are classified as reductions of revenue in our statements of operations.

 

Contract balances at March 31, 2024, December 31, 2023, and December 31, 2022 are as follows:

 

    Accounts Receivable, net   Contract Assets   Contract Liabilities 
Balance, December 31, 2022   $4,734   $   $2,188 
Balance, December 31, 2023          3,467        2,353 
Balance, March 31, 2024    5,227        2,592 

 

Revenue recognized in the reporting period that was included in the contract liability balance at the beginning of the period was $679 and $1,297 for the three months ended March 31, 2024 and 2023, respectively.

 

Other revenue may include revenue from technology license fees and paid development projects. Technology license fees and paid development projects are recognized over time when the obligations under the agreed upon contractual arrangements are performed on our part.  Other revenue recognized over time was $96 and $121 for the three months ended March 31, 2024 and 2023, respectively.

 

Nanophase Technologies also had $55 in Other Receivables which consisted of pending sublease rental payments.

 

Nanophase Technologies subleases portions of its leased facilities that are used to support operations for the lessees. Total lease payment received for the period of March 31, 2024 and 2023 was $204 and $196, respectively. The arrangement is not with a related party.

 

Payments received by the Company for these subleases are comprised of two components, which include base rent and Common Area Maintenance (CAM) charges. While the base rent is fixed, the CAM charges are indexed directly to the Master Lease and are expected to be adjusted periodically as actual costs are incurred. However, the executed sublease agreements specifically itemize these costs with a provision that informs the sublessee that the CAM charges will be adjusted (up or down) based on actual amounts once this information becomes known. As such, the nature of the charges is more closely representative of a fixed payment (an “in-substance fixed” charge) with the adjustments occurring simply to “true up” the listed CAM charges once actual charges from the head lessor become known. As sublessor, Nanophase Technologies has elected the practical expedient to not separate lease and nonlease components in disclosing future undiscounted cashflows and treats the combined components as a single lease component.

 

The one sublease arrangement that is not now month to month automatically renews following expiration of the initial term on May 31, 2025, with a one-year notice required to terminate the lease. As of the issuance of these financial statements the sublessee has not yet provided notice of their intent to renew or terminate said arrangement. The Company believes the sublease will not be renewed.

 

The future undiscounted lease payments associated with this arrangement are provided below, and only include the period for which enforceable rights and obligations exist as of the date of financial statement issuance. The below is taken from the December 31, 2023 Form 10-K and is still relevant at March 31, 2024.

 

            
    For the Year 
Months   2024   2025 
January - May   $124,015   $128,640 
June - December    173,621     
            
Total   $297,636   $128,640 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share

(4) Earnings Per Share

 

Included in the computation of diluted earnings per share for the three months ended March 31, 2024 was a total of 5,359,890 in potential common stock. This total was comprised of: 1) options to purchase approximately 250,000 shares of common stock outstanding, and 2) preferred stock convertible into a total of 5,109,890 shares of common stock outstanding as of March 31, 2024. Options to purchase approximately 1,164,000 shares of common stock that were outstanding as of March 31, 2023 were not included in the computation of earnings per share for the three months ended March 31, 2023, as inclusion of these shares would have resulted in an anti-dilutive effect and were thus omitted from disclosure. 

 

Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows:

 

           
   Three months ended March 31, 
   2024   2023 
Numerator: (in Thousands)        
Net income (loss)  $893   $(1,159)
           
Denominator:          
Weighted average number of basic common shares outstanding   52,675,851    49,429,407 
Weighted average additional shares assuming conversion of in-the-money stock options to common shares   250,000     
Weighted average additional shares assuming conversion of issued convertible preferred stock   5,109,890     
Weighted average number of diluted common shares outstanding   58,035,741    49,429,407 
           
Basic earnings per common share:          
Net income (loss) per share – basic  $0.02   $(0.02)
Diluted earnings per common share:          
Net income (loss) per share – diluted  $0.02   $(0.02)

 

ASC 260-10-45-40 requires that convertible preferred stock be assumed to have been converted at the beginning of the period (or at time of issuance, if later), and the resulting common shares shall be included in the denominator. As such, the 15,000,000 potential common shares from the instruments were included in the weighted-average common shares outstanding computation for diluted earnings per share and was applied using the “if converted” method per ASC 260-10-45-40(a). 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Instruments
3 Months Ended
Mar. 31, 2024
Investments, All Other Investments [Abstract]  
Financial Instruments

(5) Financial Instruments

 

We follow ASC Topic 820, Fair Value Measurements and Disclosures, which defines fair value, establishes a framework for measuring fair value, and expands disclosures about fair value measurements. The fair value framework requires the categorization of assets and liabilities into three levels based upon the assumptions (inputs) used to price the assets or liabilities. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment.

 

 Our financial instruments include cash, cash equivalents, accounts receivable, accounts payable and accrued expenses, along with any short-term and long-term borrowings as described in Note 6. The carrying values of cash and cash equivalents, accounts receivable, and accounts payable and accrued expenses are reasonable estimates of their fair value due to the short-term nature. The fair value of short-term and long-term debt approximates carrying value based on comparison of terms to similar debt offering in the marketplace.

 

 There were no financial instruments adjusted to fair value on March 31, 2024 and December 31, 2023.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Notes and Lines of Credit
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Related Party Notes and Lines of Credit

 (6) Related Party Notes and Lines of Credit

 

Notes and lines of credit consist of the following:

 

       As of March 31, 2024   As of December 31, 2023 
   Rate   Available   Outstanding
Balance
   Available   Outstanding
Balance
 
Libertyville Bank & Trust (1)   9.50%  $30   $   $30   $ 
Libertyville Bank & Trust (2)   9.50%   500        500     
Beachcorp, LLC  (3)   9.25%   5,415    850    3,298    2,810 
Beachcorp, LLC  (4)   9.25%   5,200    5,200    5,200    5,000 
Strandler, LLC   (5)   9.25%   1,000    1,000    1,000    1,000 
Strandler, LLC  (6)   9.25%           2,000    2,000 

 

1)Since July 2014, we have maintained a bank-issued letter of credit for up to $30 in borrowings, with interest at the prime rate plus 1%, to support our obligations under our Romeoville, Illinois facility lease agreement. No borrowings have been incurred under this promissory note. It is our intention to renew this note annually. Because there were no amounts outstanding on the note at any time during 2023 or 2022, we have recorded no related liability on our balance sheet.

 

2)On December 21, 2021, the existing credit agreement with Libertyville was converted for use to support our obligations under our newly leased manufacturing and warehouse space in Bolingbrook, Illinois. Interest on drawn balances will be at the prime rate plus 1%. This credit agreement has a maturity of December 22, 2024. We expect to renew this agreement annually, as the lease requires. This credit agreement is secured by all the unencumbered assets of the Company and has superior collateral rights to those credit facilities with Beachcorp, LLC and Strandler, LLC.

 

3)On January 28, 2022 the Company entered into an Amended and Restated Business Loan Agreement (the “A&R Loan Agreement”), which amends and restates the Master Agreement between the Company and Beachcorp, LLC, and a new promissory note in order to evidence the A/R Revolver facility, including an amendment to expand the limit on the A/R Revolver Facility from $6,000 to $8,000, reduce the interest rate to the prime rate plus 0.75%, and extend the maturity of the A/R Revolver Facility to March 31, 2024. On March 1, 2024 the company entered into a Second Amendment to the Amended and Restated Business Loan Agreement extending the maturity of the A/R Revolver Facility to October 1, 2025.

 

4)On January 28, 2022 the Company entered into the A&R Loan Agreement and a new revolving loan agreement (“Inventory Facility”) with Beachcorp, LLC, and a new promissory note in order to evidence the Inventory Facility. The maximum borrowing amount under the Inventory Facility is $4,000, with a borrowing base consisting of up to 50% of the value of qualified inventory of the Company. The interest rate for the Inventory Revolver is at the prime rate plus 0.75%, and it matures on March 31, 2024. On November 13, 2023 the Company entered into a Replacement Promissory Note with Beachcorp, LLC replacing the Inventory Facility promissory note executed on January 28, 2022. The maximum borrowing amount under the replacement Inventory Facility was increased to $5,200, with a borrowing base consisting of up to 55% of the value of qualified inventory of the Company. The interest rate for the replacement Inventory Revolver remains at the prime rate plus 0.75%. On March 1, 2024 the company entered into a Second Amendment to the Business Loan Agreement extending the maturity of the Inventory Revolver Facility to October 1, 2025.

 

5)On January 28, 2022 the Company entered into an additional Business Loan Agreement (the “New Term Loan Agreement”) with Strandler, LLC, which effectively transferred or assigned the Term Loan to Strandler, LLC from Beachcorp, LLC. Interest on the New Term Loan is at the prime rate plus 0.75%. Strandler, LLC is also an affiliate of Bradford T. Whitmore. On March 1, 2024 the company entered into a Second Amendment to the Business Loan Agreement extending the maturity of the Term Maturity Note to October 1, 2025.

 

6)On November 13, 2023 the Company entered into a new Promissory Note (“Bridge Note”) with Strandler, LLC. The maximum borrowing amount under the Bridge Note is $2,000. The interest rate for the Bridge Note is at the prime rate plus 0.75%, and it matures on May 13, 2024. The Bridge Note was repaid in February 2024.

 

The Company classifies the line of credit – accounts receivable as current because we are required to pay back the borrowings as cash is received from our customers. The company’s remaining debt is presented within the consolidated balance sheet as of March 31, 2024, and December 31, 2023 in accordance with the maturity dates in the financing agreements.

 

Beachcorp, LLC and Strandler, LLC are affiliates of Mr. Bradford T. Whitmore, who beneficially owns a majority of the Company’s common stock and is the brother of Ms. R. Janet Whitmore, a director of the Company and the chair of the Company’s board of directors. The A/R Revolver Facility, the Inventory Facility and the New Term Loan are all secured by all the unencumbered assets of the Company and subordinated to the Company’s credit facility with Libertyville Bank & Trust. 

 

Related party interest expense consists of the following:

 

   Three Months Ended March 31, 
   2024   2023 
Interest expense, related parties  $212   $150 

 

Accrued interest consists of the following:

 

   Three Months Ended March 31, 
   2024   2023 
Accrued interest expense, related parties  $57   $59 

 

Outstanding balances associated with related parties are as follows:

 

   Three Months Ended March 31, 
   2024   2023 
Beachcorp, LLC  $6,050   $6,893 
Strandler, LLC   1,000    1,000 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventories

(7) Inventories

 

Inventories consist of the following:

 

   March 31,
2024
   December 31,
2023
 
         
Raw materials  $11,354   $8,524 
Finished goods   2,690    2,184 
Inventory reserve   (763)   (677)
     Total Invento ries, net   13,281    10,031 

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Stock
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Capital Stock

(8) Capital Stock

 

On March 1, 2024, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”), between the Company and Strandler, LLC (“Strandler”).

 

Pursuant to the Purchase Agreement, the Company issued to Strandler 15,000 shares of the Company’s Series X Preferred Stock (the “Series X Preferred Stock”) at a purchase price per share of $400, for total consideration of $6,000,000, in a transaction exempt from registration under the Securities Act of 1933, as amended, pursuant to Section 4(a)(2) thereof. The terms of the Preferred Stock are set forth in the Company’s Certificate of Designations to its Certificate of Incorporation, filed with the Secretary of State of the State of Delaware on March 4, 2024 (the “Certificate of Designations”).

 

 

Under the Purchase Agreement, the Company granted Strandler customary registration rights with respect to shares of the Company’s common stock, par value $0.01 per share (the “Common Stock”), it may receive in connection with any conversion of Series X Preferred Stock into Common Stock, as described below. For so long as any amount of Preferred Stock is outstanding, the Purchase Agreement also (i) prevents the Company from paying any dividend on any shares of the Company’s capital stock (other than dividends consisting solely of Common Stock or rights to purchase Common Stock), (ii) prevents the Company from repurchasing any Common Stock, and (iii) subject to certain permitted exceptions, restricts the Company’s ability to permit any lien or other encumbrance on Company assets.

 

At any time and from time to time, in whole or in part, following the Company properly filing an amendment (the “Certificate Amendment”) to its Certificate of Incorporation to increase the number of authorized shares of its Common Stock from 60,000,000 to 95,000,000, each share of Series X Preferred Stock is convertible, at the option of the holder, into 1,000 shares of Common Stock at no additional cost. If the Company has not properly filed, upon shareholder approval, the Certificate Amendment on or before August 1, 2024, then each share of Series X Preferred Stock will be redeemable at the holder’s option, in whole or in part, without penalty or premium, at a redemption price equal to $420 per share (each, a “Redemption”). If the Company fails to fully pay any Redemption within five days of receiving notice, all unpaid amounts will bear interest at a rate of 10% per annum. In addition, in the event of a Change in Control (as defined in the Certificate of Designations) of the Company, each share of the Series X Preferred Stock is redeemable at the option of the holder, without penalty or premium, at a redemption price equal to $420 per share. Upon any conversion of Preferred Stock into Common Stock by Strandler, Strandler is required to hold the Common Stock received in the conversion for a period of 12 months.

 

Holders of Series X Preferred Stock (i) are not entitled to receive dividends, subject to customary anti-dilution protections, (ii) have no voting rights, and (iii)receive a liquidation preference of $400 per share. The Series X Preferred Stock ranks senior in right of payment to all securities designated as junior securities, including Common Stock.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Customers and Contingencies
3 Months Ended
Mar. 31, 2024
Risks and Uncertainties [Abstract]  
Significant Customers and Contingencies

(9) Significant Customers and Contingencies

 

The portion of total revenue from our significant customers are as follows for the periods ending March 31, 2024, and 2023:

 

       For the three months ended
March 31,
 
Customer #   Product Category  2024   2023 
1   Solésence®   35%   5%
2   Personal Care Ingredients   14%   37%
3   Solésence®   12%   9%
4   Solésence®   4%   11%
               
    Total   65%   62%

 

Accounts receivable balances for these four customers were approximately:

 

       For the three months ended
March 31,
 
Customer #   Product Category  2024   2023 
1   Solésence®  $3,018   $424 
2   Personal Care Ingredients   692    1,197 
3   Solésence®   600    485 
4   Solésence®   10    548 
               
    Total  $4,320   $2,654 

 

 

We currently have exclusive supply agreements with BASF Corporation (“BASF”), that have contingencies outlined which could potentially result in the sale of production equipment from the Company to the customer intended to provide capacity sufficient to meet the customer’s production needs. This outcome may occur if we fail to meet certain performance requirements. In the event of an equipment sale, upon incurring a triggering event, the equipment would be sold to the customer at either 115% of the equipment’s net book value or the greater of 30% of the original book value of such equipment, and any associated upgrades to it, or 115% of the equipment’s net book value, depending on the equipment and related products.

 

If a triggering event were to occur and BASF elected to proceed with the equipment sale mentioned above, we would lose significant revenue. Replacement of necessary equipment that could be purchased and removed by the customer pursuant to this triggering event could take in excess of twelve months. Any additional capital outlays required to rebuild capacity would probably be greater than the proceeds from the purchase of the assets as dictated by our agreement with the customer. Similar consequences would occur if we were determined to have materially breached certain other provisions of the supply agreement with BASF.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Segmentation and Geographical Distribution
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Business Segmentation and Geographical Distribution

(10) Business Segmentation and Geographical Distribution

 

Revenue from international sources approximated $288 and $1,435 for the three months ended March 31, 2024 and 2023, respectively.

 

Our operations comprise a single business segment and all of our long-lived assets are located within the United States. We categorize our revenue stream into three main product categories, Personal Care Ingredients, Advanced Materials and Solésence. The revenues, by category, for the three months ended March 31, 2024 and 2023 are as follows:

 

  

Three months ended

March 31,

 
Product Category  2023   2023 
Solésence  $8,104   $5,044 
Personal Care Ingredients   1,376    3,544 
Advanced Materials   388    869 
Total Sales  $9,868   $9,457 

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Event
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Event

(11) Subsequent Event

 

On April 10, 2024 the Company and BASF entered into a Settlement Agreement and General Release (the “Settlement Agreement”), providing for settlement of the New Jersey Complaint and resolution of the parties’ disputes. Under the Settlement Agreement, the Company and BASF agreed to enter into the Amendment (defined below) in exchange for (i) a mutual release of all claims related to the New Jersey Complaint and any claims based on similar facts or legal theories (collectively, the “Claims”), (ii) the filing of a Stipulation of Dismissal with the SCNJ voluntarily dismissing the New Jersey Complaint with prejudice, (iii) mutual covenants by the Company and BASF not to sue the other party for the Claims, (iv) the Company and BASF entering into the Modified Product MOU (defined below), (v) mutual indemnification as to certain claims arising out of the making, use, purchase, sale, or development of products in connection with the Modified Product MOU, and (vi) provisions regarding confidentiality of settlement terms and other customary settlement terms. The Stipulation of Dismissal was filed with the SCNJ on April 11, 2024, thereby concluding the New Jersey Complaint.

 

In connection with the Settlement Agreement, the Company and BASF entered into an Amendment No. 5 (the “Amendment”) to the Agreement, and a Binding Memorandum of Understanding regarding the Company using its commercially reasonable efforts to develop a modified zinc oxide product for BASF’s exclusive purchase under the Agreement (the “Modified Product MOU”). The Amendment includes provisions (a) amending the exclusivity section of the Agreement to provide that (i) BASF has the exclusive right to use zinc oxide materials that the Company develops, makes, or sells to BASF as an ingredient for uses in the Field, and (ii) the Company or its affiliates, including Solésence, can supply and sell both certain finished products containing zinc oxide for use in the Field to customers anywhere in the world and certain zinc oxide dispersions that the Company developed or develops for a particular customer, and (b) amending the provisions of the Agreement concerning order forecasting and procedures, operational planning, inventory and capacity requirements, and periodic facility shutdown arrangements, to more effective serve each party’s business needs with respect to all product that BASF purchases from the Company under the Agreement.

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenues and Other Income (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Contract balances at March 31, 2024, December 31, 2023, and December 31, 2022 are as follows:

Contract balances at March 31, 2024, December 31, 2023, and December 31, 2022 are as follows:

 

    Accounts Receivable, net   Contract Assets   Contract Liabilities 
Balance, December 31, 2022   $4,734   $   $2,188 
Balance, December 31, 2023          3,467        2,353 
Balance, March 31, 2024    5,227        2,592 
The future undiscounted lease payments associated with this arrangement are provided below, and only include the period for which enforceable rights and obligations exist as of the date of financial statement issuance.

The future undiscounted lease payments associated with this arrangement are provided below, and only include the period for which enforceable rights and obligations exist as of the date of financial statement issuance. The below is taken from the December 31, 2023 Form 10-K and is still relevant at March 31, 2024.

 

            
    For the Year 
Months   2024   2025 
January - May   $124,015   $128,640 
June - December    173,621     
            
Total   $297,636   $128,640 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows:

Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows:

 

           
   Three months ended March 31, 
   2024   2023 
Numerator: (in Thousands)        
Net income (loss)  $893   $(1,159)
           
Denominator:          
Weighted average number of basic common shares outstanding   52,675,851    49,429,407 
Weighted average additional shares assuming conversion of in-the-money stock options to common shares   250,000     
Weighted average additional shares assuming conversion of issued convertible preferred stock   5,109,890     
Weighted average number of diluted common shares outstanding   58,035,741    49,429,407 
           
Basic earnings per common share:          
Net income (loss) per share – basic  $0.02   $(0.02)
Diluted earnings per common share:          
Net income (loss) per share – diluted  $0.02   $(0.02)
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Notes and Lines of Credit (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Notes and lines of credit consist of the following:

Notes and lines of credit consist of the following:

 

       As of March 31, 2024   As of December 31, 2023 
   Rate   Available   Outstanding
Balance
   Available   Outstanding
Balance
 
Libertyville Bank & Trust (1)   9.50%  $30   $   $30   $ 
Libertyville Bank & Trust (2)   9.50%   500        500     
Beachcorp, LLC  (3)   9.25%   5,415    850    3,298    2,810 
Beachcorp, LLC  (4)   9.25%   5,200    5,200    5,200    5,000 
Strandler, LLC   (5)   9.25%   1,000    1,000    1,000    1,000 
Strandler, LLC  (6)   9.25%           2,000    2,000 

 

1)Since July 2014, we have maintained a bank-issued letter of credit for up to $30 in borrowings, with interest at the prime rate plus 1%, to support our obligations under our Romeoville, Illinois facility lease agreement. No borrowings have been incurred under this promissory note. It is our intention to renew this note annually. Because there were no amounts outstanding on the note at any time during 2023 or 2022, we have recorded no related liability on our balance sheet.

 

2)On December 21, 2021, the existing credit agreement with Libertyville was converted for use to support our obligations under our newly leased manufacturing and warehouse space in Bolingbrook, Illinois. Interest on drawn balances will be at the prime rate plus 1%. This credit agreement has a maturity of December 22, 2024. We expect to renew this agreement annually, as the lease requires. This credit agreement is secured by all the unencumbered assets of the Company and has superior collateral rights to those credit facilities with Beachcorp, LLC and Strandler, LLC.

 

3)On January 28, 2022 the Company entered into an Amended and Restated Business Loan Agreement (the “A&R Loan Agreement”), which amends and restates the Master Agreement between the Company and Beachcorp, LLC, and a new promissory note in order to evidence the A/R Revolver facility, including an amendment to expand the limit on the A/R Revolver Facility from $6,000 to $8,000, reduce the interest rate to the prime rate plus 0.75%, and extend the maturity of the A/R Revolver Facility to March 31, 2024. On March 1, 2024 the company entered into a Second Amendment to the Amended and Restated Business Loan Agreement extending the maturity of the A/R Revolver Facility to October 1, 2025.

 

4)On January 28, 2022 the Company entered into the A&R Loan Agreement and a new revolving loan agreement (“Inventory Facility”) with Beachcorp, LLC, and a new promissory note in order to evidence the Inventory Facility. The maximum borrowing amount under the Inventory Facility is $4,000, with a borrowing base consisting of up to 50% of the value of qualified inventory of the Company. The interest rate for the Inventory Revolver is at the prime rate plus 0.75%, and it matures on March 31, 2024. On November 13, 2023 the Company entered into a Replacement Promissory Note with Beachcorp, LLC replacing the Inventory Facility promissory note executed on January 28, 2022. The maximum borrowing amount under the replacement Inventory Facility was increased to $5,200, with a borrowing base consisting of up to 55% of the value of qualified inventory of the Company. The interest rate for the replacement Inventory Revolver remains at the prime rate plus 0.75%. On March 1, 2024 the company entered into a Second Amendment to the Business Loan Agreement extending the maturity of the Inventory Revolver Facility to October 1, 2025.

 

5)On January 28, 2022 the Company entered into an additional Business Loan Agreement (the “New Term Loan Agreement”) with Strandler, LLC, which effectively transferred or assigned the Term Loan to Strandler, LLC from Beachcorp, LLC. Interest on the New Term Loan is at the prime rate plus 0.75%. Strandler, LLC is also an affiliate of Bradford T. Whitmore. On March 1, 2024 the company entered into a Second Amendment to the Business Loan Agreement extending the maturity of the Term Maturity Note to October 1, 2025.

 

6)On November 13, 2023 the Company entered into a new Promissory Note (“Bridge Note”) with Strandler, LLC. The maximum borrowing amount under the Bridge Note is $2,000. The interest rate for the Bridge Note is at the prime rate plus 0.75%, and it matures on May 13, 2024. The Bridge Note was repaid in February 2024.
Related party interest expense consists of the following:

Related party interest expense consists of the following:

 

   Three Months Ended March 31, 
   2024   2023 
Interest expense, related parties  $212   $150 

 

Accrued interest consists of the following:

 

   Three Months Ended March 31, 
   2024   2023 
Accrued interest expense, related parties  $57   $59 

 

Outstanding balances associated with related parties are as follows:

 

   Three Months Ended March 31, 
   2024   2023 
Beachcorp, LLC  $6,050   $6,893 
Strandler, LLC   1,000    1,000 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventories consist of the following

Inventories consist of the following:

 

   March 31,
2024
   December 31,
2023
 
         
Raw materials  $11,354   $8,524 
Finished goods   2,690    2,184 
Inventory reserve   (763)   (677)
     Total Invento ries, net   13,281    10,031 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Customers and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Risks and Uncertainties [Abstract]  
The portion of total revenue from our significant customers are as follows for the periods ending March 31, 2024, and 2023:

The portion of total revenue from our significant customers are as follows for the periods ending March 31, 2024, and 2023:

 

       For the three months ended
March 31,
 
Customer #   Product Category  2024   2023 
1   Solésence®   35%   5%
2   Personal Care Ingredients   14%   37%
3   Solésence®   12%   9%
4   Solésence®   4%   11%
               
    Total   65%   62%
Accounts receivable balances for these four customers were approximately:

Accounts receivable balances for these four customers were approximately:

 

       For the three months ended
March 31,
 
Customer #   Product Category  2024   2023 
1   Solésence®  $3,018   $424 
2   Personal Care Ingredients   692    1,197 
3   Solésence®   600    485 
4   Solésence®   10    548 
               
    Total  $4,320   $2,654 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Segmentation and Geographical Distribution (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
The revenues, by category, for the three months ended March 31, 2024 and 2023 are as follows:

Our operations comprise a single business segment and all of our long-lived assets are located within the United States. We categorize our revenue stream into three main product categories, Personal Care Ingredients, Advanced Materials and Solésence. The revenues, by category, for the three months ended March 31, 2024 and 2023 are as follows:

 

  

Three months ended

March 31,

 
Product Category  2023   2023 
Solésence  $8,104   $5,044 
Personal Care Ingredients   1,376    3,544 
Advanced Materials   388    869 
Total Sales  $9,868   $9,457 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contract balances at March 31, 2024, December 31, 2023, and December 31, 2022 are as follows: (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]      
Accounts Receivable, net $ 5,227 $ 3,467 $ 4,734
Contract Assets
Contract Liabilities $ 2,592 $ 2,353 $ 2,188
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The future undiscounted lease payments associated with this arrangement are provided below, and only include the period for which enforceable rights and obligations exist as of the date of financial statement issuance. (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Lessee, Lease, Description [Line Items]  
2024 $ 297,636
2025 128,640
January - May [Member]  
Lessee, Lease, Description [Line Items]  
2024 124,015
2025 128,640
June - December [Member]  
Lessee, Lease, Description [Line Items]  
2024 173,621
2025
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenues and Other Income (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Revenue recognized included in contract liability balance at beginning of period $ 679 $ 1,297  
Revenue 9,868 9,457  
Other receivables 55  
Sublease payment received 204 196  
Product and Service, Other [Member]      
Revenue 96 121  
Product and Service, Other [Member] | Transferred over Time [Member]      
Revenue $ 96 $ 121  
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share (Details Narrative) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Potential common stock included in computation of diluted earnings per share 5,359,890  
Weighted average additional shares assuming conversion of in-the-money stock options to common shares 250,000
Weighted average additional shares assuming conversion of issued convertible preferred stock 5,109,890
Anti-dilutive options excluded from computation of earnings per share   1,164,000
Series X Preferred Stock [Member]    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Potential common shares from convertible preferred stock 15,000,000  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows: (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator: (in Thousands)    
Net income (loss) $ 893 $ (1,159)
Denominator:    
Weighted average number of basic common shares outstanding 52,675,851 49,429,407
Weighted average additional shares assuming conversion of in-the-money stock options to common shares 250,000
Weighted average additional shares assuming conversion of issued convertible preferred stock 5,109,890
Weighted average number of diluted common shares outstanding 58,035,741 49,429,407
Basic earnings per common share:    
Net income (loss) per share – basic $ 0.02 $ (0.02)
Diluted earnings per common share:    
Net income (loss) per share – diluted $ 0.02 $ (0.02)
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes and lines of credit consist of the following: (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Mar. 01, 2024
Nov. 13, 2023
Jan. 28, 2022
Dec. 21, 2021
Jul. 31, 2014
Mar. 31, 2024
Dec. 31, 2023
Jan. 27, 2022
Libertyville Bank and Trust [Member]                
Line of Credit Facility [Line Items]                
Rate [1]           9.50%    
Available [1]           $ 30 $ 30  
Outstanding Balance [1]            
Libertyville Bank and Trust One [Member]                
Line of Credit Facility [Line Items]                
Rate [2]           9.50%    
Available [2]           $ 500 500  
Outstanding Balance [2]            
Beachcorp, LLC [Member]                
Line of Credit Facility [Line Items]                
Rate [3]           9.25%    
Available [3]           $ 5,415 3,298  
Outstanding Balance [3]           $ 850 2,810  
Beachcorp, LLC One [Member]                
Line of Credit Facility [Line Items]                
Rate [4]           9.25%    
Available [4]           $ 5,200 5,200  
Outstanding Balance [4]           $ 5,200 5,000  
Strandler, LLC [Member]                
Line of Credit Facility [Line Items]                
Rate [5]           9.25%    
Available [5]           $ 1,000 1,000  
Outstanding Balance [5]           $ 1,000 1,000  
Strandler LLC One [Member]                
Line of Credit Facility [Line Items]                
Rate [6]           9.25%    
Available [6]           2,000  
Outstanding Balance [6]           $ 2,000  
Letter of Credit [Member]                
Line of Credit Facility [Line Items]                
Line of Credit Facility, Maximum Borrowing Capacity         $ 30      
Debt Instrument, Description of Variable Rate Basis       prime rate prime rate      
Debt Instrument, Basis Spread on Variable Rate       1.00% 1.00%      
Line of Credit Facility, Expiration Date       Dec. 22, 2024        
Revolving Credit Facility [Member] | Business Loan Agreement [Member] | Beachcorp, LLC [Member]                
Line of Credit Facility [Line Items]                
Line of Credit Facility, Maximum Borrowing Capacity     $ 8,000         $ 6,000
Debt Instrument, Description of Variable Rate Basis     prime rate          
Debt Instrument, Basis Spread on Variable Rate     0.75%          
Line of Credit Facility, Expiration Date Oct. 01, 2025   Mar. 31, 2024          
Inventory Facility [Member] | Business Loan Agreement [Member] | Beachcorp, LLC [Member]                
Line of Credit Facility [Line Items]                
Line of Credit Facility, Maximum Borrowing Capacity     $ 4,000          
Debt Instrument, Description of Variable Rate Basis     prime rate          
Debt Instrument, Basis Spread on Variable Rate     0.75%          
Line of Credit Facility, Expiration Date     Mar. 31, 2024          
Line of Credit Percentage of Eligible inventory     50.00%          
Replacement Promissory Note [Member] | Business Loan Agreement [Member] | Beachcorp, LLC [Member]                
Line of Credit Facility [Line Items]                
Line of Credit Facility, Maximum Borrowing Capacity   $ 5,200            
Debt Instrument, Description of Variable Rate Basis   prime rate            
Debt Instrument, Basis Spread on Variable Rate   0.75%            
Line of Credit Facility, Expiration Date Oct. 01, 2025              
Line of Credit Percentage of Eligible inventory   55.00%            
Term Loan [Member] | Strandler, LLC [Member]                
Line of Credit Facility [Line Items]                
Debt Instrument, Description of Variable Rate Basis     prime rate          
Debt Instrument, Basis Spread on Variable Rate     0.75%          
Line of Credit Facility, Expiration Date Oct. 01, 2025              
Bridge Note [Member] | Strandler, LLC [Member]                
Line of Credit Facility [Line Items]                
Line of Credit Facility, Maximum Borrowing Capacity   $ 2,000            
Debt Instrument, Description of Variable Rate Basis   prime rate            
Debt Instrument, Basis Spread on Variable Rate   0.75%            
Line of Credit Facility, Expiration Date   May 13, 2024            
[1] Since July 2014, we have maintained a bank-issued letter of credit for up to $30 in borrowings, with interest at the prime rate plus 1%, to support our obligations under our Romeoville, Illinois facility lease agreement. No borrowings have been incurred under this promissory note. It is our intention to renew this note annually. Because there were no amounts outstanding on the note at any time during 2023 or 2022, we have recorded no related liability on our balance sheet.
[2] On December 21, 2021, the existing credit agreement with Libertyville was converted for use to support our obligations under our newly leased manufacturing and warehouse space in Bolingbrook, Illinois. Interest on drawn balances will be at the prime rate plus 1%. This credit agreement has a maturity of December 22, 2024. We expect to renew this agreement annually, as the lease requires. This credit agreement is secured by all the unencumbered assets of the Company and has superior collateral rights to those credit facilities with Beachcorp, LLC and Strandler, LLC.
[3] On January 28, 2022 the Company entered into an Amended and Restated Business Loan Agreement (the “A&R Loan Agreement”), which amends and restates the Master Agreement between the Company and Beachcorp, LLC, and a new promissory note in order to evidence the A/R Revolver facility, including an amendment to expand the limit on the A/R Revolver Facility from $6,000 to $8,000, reduce the interest rate to the prime rate plus 0.75%, and extend the maturity of the A/R Revolver Facility to March 31, 2024. On March 1, 2024 the company entered into a Second Amendment to the Amended and Restated Business Loan Agreement extending the maturity of the A/R Revolver Facility to October 1, 2025.
[4] On January 28, 2022 the Company entered into the A&R Loan Agreement and a new revolving loan agreement (“Inventory Facility”) with Beachcorp, LLC, and a new promissory note in order to evidence the Inventory Facility. The maximum borrowing amount under the Inventory Facility is $4,000, with a borrowing base consisting of up to 50% of the value of qualified inventory of the Company. The interest rate for the Inventory Revolver is at the prime rate plus 0.75%, and it matures on March 31, 2024. On November 13, 2023 the Company entered into a Replacement Promissory Note with Beachcorp, LLC replacing the Inventory Facility promissory note executed on January 28, 2022. The maximum borrowing amount under the replacement Inventory Facility was increased to $5,200, with a borrowing base consisting of up to 55% of the value of qualified inventory of the Company. The interest rate for the replacement Inventory Revolver remains at the prime rate plus 0.75%. On March 1, 2024 the company entered into a Second Amendment to the Business Loan Agreement extending the maturity of the Inventory Revolver Facility to October 1, 2025.
[5] On January 28, 2022 the Company entered into an additional Business Loan Agreement (the “New Term Loan Agreement”) with Strandler, LLC, which effectively transferred or assigned the Term Loan to Strandler, LLC from Beachcorp, LLC. Interest on the New Term Loan is at the prime rate plus 0.75%. Strandler, LLC is also an affiliate of Bradford T. Whitmore. On March 1, 2024 the company entered into a Second Amendment to the Business Loan Agreement extending the maturity of the Term Maturity Note to October 1, 2025.
[6] On November 13, 2023 the Company entered into a new Promissory Note (“Bridge Note”) with Strandler, LLC. The maximum borrowing amount under the Bridge Note is $2,000. The interest rate for the Bridge Note is at the prime rate plus 0.75%, and it matures on May 13, 2024. The Bridge Note was repaid in February 2024.
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related party interest expense consists of the following: (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Related Party Transaction [Line Items]    
Interest expense $ 218 $ 155
Related Party [Member]    
Related Party Transaction [Line Items]    
Interest expense 212 150
Accrued interest expense 57 59
Beachcorp, LLC [Member]    
Related Party Transaction [Line Items]    
Outstanding balances associated with related parties 6,050 6,893
Strandler, LLC [Member]    
Related Party Transaction [Line Items]    
Outstanding balances associated with related parties $ 1,000 $ 1,000
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories consist of the following (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 11,354 $ 8,524
Finished goods 2,690 2,184
Inventory reserve (763) (677)
     Total Invento ries, net $ 13,281 $ 10,031
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Stock (Details Narrative)
Mar. 01, 2024
USD ($)
$ / shares
shares
Mar. 31, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Class of Stock [Line Items]      
Common stock, par value (in dollars per share) | $ / shares $ 0.01 $ 0.01 $ 0.01
Common stock, authorized | shares 60,000,000 60,000,000 60,000,000
Series X Preferred Stock [Member]      
Class of Stock [Line Items]      
Number of shares issued | shares 15,000    
Price per share | $ / shares $ 400    
Consideration from sale of shares | $ $ 6,000,000    
Common stock, authorized for conversion of preferred stock | shares 95,000,000    
Shares issued upon conversion per share | shares 1,000    
Conversion price | $ / shares $ 420    
Interest rate 0.10    
Liquidation preference | $ / shares $ 400    
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The portion of total revenue from our significant customers are as follows for the periods ending March 31, 2024, and 2023: (Details) - Customer Concentration Risk [Member] - Revenue Benchmark [Member]
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Customer One [Member]    
Concentration Risk [Line Items]    
Revenue from customers 35.00% 5.00%
Customer Two [Member]    
Concentration Risk [Line Items]    
Revenue from customers 14.00% 37.00%
Customer Three [Member]    
Concentration Risk [Line Items]    
Revenue from customers 12.00% 9.00%
Customer Four [Member]    
Concentration Risk [Line Items]    
Revenue from customers 4.00% 11.00%
Customers One Through Four [Member]    
Concentration Risk [Line Items]    
Revenue from customers 65.00% 62.00%
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts receivable balances for these four customers were approximately: (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Total $ 4,320 $ 2,654
Customer One [Member]    
Total 3,018 424
Customer Two [Member]    
Total 692 1,197
Customer Three [Member]    
Total 600 485
Customer Four [Member]    
Total $ 10 $ 548
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Customers and Contingencies (Details Narrative) - Supply Commitment [Member]
Mar. 31, 2024
Supply Commitment [Line Items]  
Equipment sale - net book value 115.00%
Equipment sale- original book value 30.00%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The revenues, by category, for the three months ended March 31, 2024 and 2023 are as follows: (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from External Customer [Line Items]    
Total revenue $ 9,868 $ 9,457
Solesence [Member]    
Revenue from External Customer [Line Items]    
Total revenue 8,104 5,044
Personal Care Ingredients [Member]    
Revenue from External Customer [Line Items]    
Total revenue 1,376 3,544
Advanced Materials [Member]    
Revenue from External Customer [Line Items]    
Total revenue $ 388 $ 869
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Segmentation and Geographical Distribution (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Non-US [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 288 $ 1,435
EXCEL 48 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +F#K5@'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 " "Y@ZU8CM/F7N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G?VC@F&;2XLG!<&"XBTDTS9TLPG)R&[?WFQLMX@^@,?,_/+- M-S"=\ERY@"_!>0QD,-Y,MA\B5W[%#D2> T1U0"MCF1)#:NYX2FJN[!(DDM2<(,+/Q"9*+3BJN DEPXX[5:\/XS]!FF%6"/%@>*4)I[^ *F&&$P<;O NJ%F*M_8G,'V#DY1;.DQG$LQS;GT@XUO#\_O>9U"S-$ MDH/"]"L:3B>/*W:9_-:N-]M')IJJN2VJNZ)NMTW%FP?>MA^SZP^_J[!UVNS, M/S:^"(H.?MV%^ )02P,$% @ N8.M6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "Y@ZU80T@8$E0% 8' & 'AL+W=O(H$6YQUSO'I ME)SH@N**/R.VDF^VD49YXOQ9[]P$9QU7MXC%S%^@S3U4HT54:L.!]O0-MJ1I$M@VZ(-; SU0<(P\?(>*2GJ$] MTWWE:X0]4_6[UGC5[?&*.,]Z>_XY?Y)*P(C[UW2#RH2>.4$_AJX[A;V#[56P/5OZY)+[.3RA"CVN,V8BM9=CMWMO0K)6 M-43J5TA]:YO.@2L7-):F6S&UEC6$&E10@\/ZZ3ZG0C$1K]$# MR[A0)CY[E!*Y$<]:U1!O6.$-#QR&@L+713';[^:S9^WL/VM90\!1!3@Z#'#& M1,0#/74BF+R-CYP]J9HL=\Z6UOJ&G"<5Y\EAG->1]&F\Q;V&P\9O&GO:/3;Q M66L:\F&W_O)T_Q?A5T;%;KX]8;NZT%[6E/&-(&!KLZ:Y$!\1;2-V3URWBTG7 M,_:EO;(I**E!B;5E5ZF*U!HX8X;N\N2)"2.>/<1UW2XAGN<9 :VU30%KE\%6 M>]@"/K!EI'4&^O2.)N8^M ?=T91G(H.L-1L/1P#RJVW A7,L0MBO,AOOA=X3F M"J8GQ 4,RAPZ'/J=!^:AOL>UKHS(;?@1K@4)VZUF@WP>!) NC[8;Z!:N0U]2 M,Z<]$GOXY!/HQ+><*;AQEP)^7!O)VQ G7)L3M@O/1_*IWH->?N0KTYQSL2?N M@2>,OT1Q;&9M0YYP;4_8+CP?6:LA/1/0YM0W=[,]\^;6"-J&19':HHA=?#Z" MSKA4,$/_'64[G]H]B0.WUQL87QZTX5*D=BFRQZ4*3L'H;C![P$\#S_W9"-:& M.Y':G8A=>VYY(?@A3VWNM"=D.,3=P= =&?G:4"=2JQ,Y2)VV+ES^'(W29?%0 MFFU_3^)7X]NVJ;VJ*60@2;I)%1/E&U;M^70+;N2T)^[B;$.22"U)Y"!) MTJX/B@#SZI(+HPGNR;GC:9?Z/H,8" G*0"-O&Y)$:DDB!TG2/*%QC"YR":>E M>=0V>U]D+VN*5PL1.4B(KA(FEOJI_!425 B3;)+1U-RO#=\;V>N:@M;^0P[R MGWG(H!]M>/:8W7AM* ^IE8<BGL9=+OC0;NR:@W=E[>,CIOUE[T\"N6I"3R]<^.YT7BSU.?7FY9@;Z#:-7HI@MH-0]'L+'BW(9JMQ1/"M6 8 M>&PO=V]R:W-H965T&ULO5EM;]PV#/XKPJT8-N#:L^372Y,# MTDN&%LC68&FW?55L)2?4MCQ)3IK^^E&V;G8'#?W+N7F6-0ZYR6[E$C514'EPSN6B_N3!5X\WOB=W^ZTN;':'%?T MEETQ_;FZE'"UVEO)>,%*Q46))+LY69SBHZT?&(5&X@_.[M7!;V1NJ6);D?_) M,[T[620+E+$;6N?Z=W'_GG4.A<9>*G+5_$7WG:RW0&FMM"@Z94!0\++]3[]V M@3A0P,&, ND4R%,5_$[!;QQMD35NG5%--\=2W"-II,&:^='$IM$&;WAI/N.5 MEO"4@Y[>;#_^=O7QXL/9Z:?S,_3N].+TM^TYNGI_?O[I"OWTN:1UQC7+T%:4 M2N0\H]U%!A^293^CU^CSU1GZZ=7/Z!7B)?JT$[6B9::.5QK F5>LT@[(NQ8( MF0'R*Y5OD(^7B'@DL*AOW>IG+-VK^T/U%81D'Q>RCPMI[/ES<:FE9*5&5"FF MU9'-G]9 8#=@RN](531E)PNH+\7D'5ML?OP!1]Y;FWZ$!H& /*' "^B1IQJ#"4U&76D&W M2!F_H]0(YE>[V2;5$ MD)GPD(3-0\@85EPS.9,U;0A:G.&!=R$A\2@$4R$_B&)[",)]"$)G"#[J'4#K M/;=65#A%%XZP.=]BSROD2*EH#S]RPO]0WD'U",F96J*2:1OZ:((>^R3!(P@]Q[81X_G?-JZ*!!Q'-&1#L M3N09XD4EQ1TS3^838CU!E"3>.+ 6H2A*[*BQU[.@YRZWBDFJ>7G;8@:,TO"_ MZ2:U8E8V\R9 X@BO1VAM4FMOIC?@ ]+&3^@.;0;,AK.S,>; M"D%O]V:^7L^*V$V+CU^O$K)9!8!/N2AO7VLF"YC>K_53\/]W3NQ\G/(OK)[F M?.RI$[NYT^*C&+8G)*YS?DO-4WN)64@3QV-FM4F1]5QOZJD5N[GU]#&I*OI@ M,LH*<$J/$<'C5F^5BN;BV[,H=M.H);ZP[F-P,X/D@;FEMF.VT&JXGG14BY0? M^C.8>UK%;EZ%H,J:]0.+%>"4&K$?C.=UBU02K>WX2,^?Q,V?P]'DH+=:%TY3 M4L0$3P84FU@8)G-8>_(D;O*\V#>,?U]A9$J)XF;)]MZS \2Q5V14R;# MH1]/\MDJMIX+;,]X)'+.9+^R;]]H:7*9P?I!/]BW6YRL^>S]EA>R-O2X)TGB M)LDK9I;&Z"^4"JA5Z$) E C>U-&0TB+]R1JK-Y(48Q?:?;PKLQ[ MS**-2=4TE/AM]UF0*-L0#/=5VGOFG9,M%5/1JF+-5FUN+V@+QUL*VAG-YV]C MD'Y8((DS->>C84]2Y^CQ["1](6M#W_NA@[B'CLMA-KT9W=&\AJ4" M"99>DG29B6BM=T+R;R8Q3398LG[']*.6[ M1ZFM* J(QTS((\\$M0GL).QO41@L$Y!8)VT @_4R(O&2A,'_%7]_.K.%DQ'4 M(G2X@3:,6S_6^>ZQ[C2#$0BZ'?">V=M[#:TLI14''K0"G8YFV$MP[(^QVN0B M;VYB]OLASGMTB[8!!%,VL/_^!T MP#VDM;/$?".TPIY.8,$Z'*] +5)X/;<%Z?=SFO^=XX-V^.E'GB:;U?,<"";G M&K9=*IN899=J=7! 9TY'H=AN>:E@K7$#>MZ;&$(@VP/']D*+JCFSNQ9:BZ+Y MN6,4H!L!>'XCA'Z\,,> ^V/?S3]02P,$% @ N8.M6)_MKU>T P O T M !@ !X;"]W;W)KEN M\T(28 M(+.SI3KH7=.RVE:I^,,E K'7BG.W M;_^["0;" D!U/*!Q,G,^)FQ MQS,9[1A_$1& 1#]BFHBQ$4F9WINF""*(L;AC*23JS9KQ&$LUY!M3I!QPF"O% MU'0LRS=C3!)C,LJ?+?ADQ#))20(+CD06QYC_\P"4[<:&;;P^^$8VD=0/S,DH MQ1M8@GQ.%UR-S,I*2&)(!&$)XK >&U/[?F9[6B&7^)W 3AS<(^W*BK$7/?@8 MC@U+$P&%0&H36%VV, -*M27%\;TT:E1S:L7#^U?K[W/GE3,K+&#&Z!\DE-'8 M&!@HA#7.J/S&=A^@="@'#!@5^3_:E;*6@8),2!:7RHH@)DEQQ3_*0!PHV.X) M!:=4<"Y5Z)4*O=S1@BQW:XXEGHPXVR&NI94U?9/')M=6WI!$+^-2-\^O0X1P_33],OLT>T_/#X^+1$-\\)SD(B(40SE@A&28C+0:@6 M$L);=+/ '!(9@20!IK?H'7I>SM'-FUOT!I$$/44L$S@)QK9;Y%C.6Z+^JQ;?0Y!I=ZKJYLJ1%6^A$BXSC53(UTEY%VNLD M7:@\ ,[5.JG-$[R\12GF:(MI!NA&+4G(*,5QT]SF3$./D7PC;.PIA7B[$U&!R!GI.JD7H5J7<=*1$B:Z?T M&O/;GF591Y1-*:N=T*\(_>L(U3$NI$I'DFS:,/V+,)M2)S#[%6:_$W/&XE@= MZ/]AM_8OV:UGA&KH@PI]< 5Z]U8=-.+F6\7O"/0"P1KLL((=7@%[>K<.&_-[ M[L"WA@/W"+0IZ Y]I^]X;CNH;>V+DG4%ZIEM6]JZ +A%\@SQ01FU.XF7P D( M]"?:)]U2TZ._/D.\ OYW*WFG3=W!W8L4!S V5(LF@&_!F/SZB^U;O[46Q/_) M6CT"^P)I=U=(U15L@4NRHH#2^LFC^BI!-HEN'EK#X%QT\+2(G<@(>U\K[>YB MV05].D-*HV>!FV*G@/?ET>ZNCUW Y_*D609;J9MBIZCWI=+NKI5=U)1\SW1C MJ9OZXAVH-JO5 :_1+?DM_)THUZ:!>=!:Z^\:U99N2"(0A;4R;]WUU6R\^%0H M!I*E>;>]8E+U[OEMI#ZO@&L!]7[-F'P=Z :^^F";_ 102P,$% @ N8.M M6/P !PGT! Q4 !@ !X;"]W;W)K3G4F")=L84L),0K)M9IJ0":3[T.F#@@5XUK9824#Z[WO]@8UM MH0U=\A#\<>_Q.;J2CJ3!EHMO D72Y4^Z P'*[I@$Z9>5\\"[CHE2A#&+)$A3Y!@\VOK!E^-B)LF M9!%_A6PK]ZY1*N6-\V_IS4-P;=DI(Q:QF4HA*/QLV(A%48H$/+X7H%;YS31Q M_WJ'_B43#V+>J&0C'GT- [6\MGH6"MB"2S_VA;Q-H6 MFJVEXG&1# SB,,E_Z7O1$'L)@*-/($4":2:X!Q*<(L')A.;,,EEW5-'A0/ M M$FDTH*476=MDV: F3-(R3I2 MR'DJ>%H_#09__EP=S.]OT.3*?P\WC]-)VC\ M!8V?[U]NI@\0@,Y>$[H.0L4"-.*)Y%$8T.(F@)*RX#.Z0*^3.W3VZ3/ZA,($ M39=\+6D2R$%' DVIT0.4'+0(T_44J)[ _J^1V05VHD.XVWQ CX M2,4E7P;5V'DE.\_(;L2E0GQNXI8#>'N?[9)>DUL[R'?L MGIY;M^36-7+[77 IT4KP>:ATQ+JM;SI>SVX0:P<1[/;UQ/R2F&_LN^,5$U2% MR0*Q]U4Z\K4]V#]E#SX16$UNKY3;,];A!1"IF"T1S&1@#AMPO15XF-JIUXGO MM9J]CYNE:<=@VW;TI>F77/M&KA.P0BC,.5JP!(H499QI )X12I46;<-,M/MM M2I[7;_!N!Q'LV7K>V*XLR#8R?TAF/&;H+()._QG-!8\1S_L9>(W6/^PV6?AK MD-5$74 SNP?H[CDF_@%=Q:"K&3M! 5%OJ>;,H0F"-C] CU3TR!&M^<9@J#*';'1DX;/QU']'P:' M=-/,"8#J@BN7Q&:;3-<#X7[1M#K;%J@I23O(5)+**;'9*EL,$0Q/))=4L M8 M0X,*?3W(TO%_*,E:H0X=A%T*K3Z_JER:&+_U):%& W^6+&G M0JN+K?R=F/W]0]N6 J.V)?']YJC213E.5]__2&7QQ&SQN_Z7KO FH#^\=),1.+[)1-PCR]3E1^ZE(^+4_R;K+SJ\;S6WPURL_C*IC\>/"1 MBD682!2Q.4#:ESY,TR(_<9Y=+1@,FT@!X/^=<[6[2#Y3G MGL/_ %!+ P04 " "Y@ZU8T717L8\% "+'P & 'AL+W=O/T=/2PGSR?SA"B>D/3/)&:KJ]ZP!V*\ M1)N4/9#M9UQ-R!-X$4EI^0FVE:W5 ]&&,I)5SGP$69+OOM&WBH@#!]L[XF!7 M#K;L8!]Q<"H'1W)P_",.;N7@RA$&1QR\RL&3'*!SQ,&O'/R2^QU9)=-3Q-!X M5) M*(0U1Q,7I5RE-RW-W.[[[<3*\7LRF8+_C7U]GM M8@[N0C#_?/TP^WSW93I[F/\"9K\_WBS^ A>/.=K$"<,QF)"@%_?\79$R[^42!-]$@3DF5\'9^$F>IAKF,^=9X0* 7W*(DO^?0F:)TP M?J\!G>E!'S#C.P"?Y P5>9(_4QU6J,=:$#Z6IEN?KXAZ6=CULK!+'/<(SB?\ MG.1B,#QM4Y1'&" &ICCZ !SX*[ MVU:IJ<44>^1'ND81ONKQ39#BXA7WQD"E MY0['+W'$UO@Z=@-GU'\]%*IM RW/MOVFV:QM=@DMRQI83;NP;>?Y;E ;-4AT M:A*=CB1>\ 5#5XC/_OV;"-7B=R!TA^,U";4M?RC1,#TCX,\_0=_Z3;7L38*% MAL :0KJUD*Y6R!M*-Z5^9%G)!_B&!FBYFY!U>43B;[B($HJ5VYP6OH..;FN5 MVI* ;DOI()!2PM!@PG8H:$%UQG@UT9XYH@^S246Z-E0'TKWV/(-@&$")^3/" M'4\=DV"A(;"&HGZMJ*]5M#QQ+T7M%X.(9+P@IDC(J!),B]1!,$,X4[\EO&W) MR60H5JB/U:!^4%,_T%(_V62;%(G"'>#EDE?R(JM0%)%-SL2A%*U0_LS3J,!I M6<(QPG-KS>V$5+SH2AA("57N9]K '90RA#,UA#,;M%2XM"VI\@A/T&M9: M#;5:W?(>,LEY@O :09"NW-"T$!U8-X0S-80S&[8)A="3,BT\9=7@/:AY#[2\ MS_)8*G*_HJ*NR1R5"EK #BH$BB+7D\Z40''$>I[C2IM0VXP7N=!UI.(@;-NY M7C!0,PBM?0=I=>%0JG%/\JE'[T!H!=2L%Z_ORCJX"#"S[2&+L>VC8 MM8G6]']J7DUUU!50,S=\>V![KDSN&2$UN6$2+32%UM1SW\Y#?3__PVV@'K^+ MG$[[<87<"<)VTP\#5SXZ3 TI5(8[2-TFY_O.&QILO4]UA/I87?AO][Z>[3@# M1WZ>7H6CAB6A- M!?:M.=3WYF]J.O087:@WU9:; IK!=M,]E)\SAR>,FM3O6W.H[\WU?8>K%,)4 MTUT!-0X/=RAO7&TC: WAP)&7>-N.UUC.H/6 76'(J_,CSPOAOF^&^L;Y[<5-\*AJT"ZXR0FB/!)%IH"FTG9O_@M:1X3S>_.YN&%F7;RJ?"&,D*R]7&,6X$ ;\_R4A[/N->/E9OW\?_P]02P,$ M% @ N8.M6,?!E=J_!@ A1T !@ !X;"]W;W)KUJS[%T_"CD#[5D3*.G-,G426>I=7[4ZZEHR5*J M/HB<9?#+0LB4:KB5#SV52T;C8E":]$@0#'LIY5EG>EP\NY'38['2"<_8C41J ME:94/I^Q1#R>='#GY<$W_K#4YD%O>IS3!S9G^BZ_D7#7VWB)>(9NEV*E:)9K(Y[&F":E_6B"M)9"8FT0 K1E M'=^#\#8QDI<8SXC7X165'U"(WR,2D+X#S^SUPT,/G' SY6'A+VSQ=YTS237/ M'LH:YIHS=>2:IM)-W^W&K.\CE=.(G71@ 2LFUZPS??<&#X./KACWY&PGXOXF MXK[/^_0KM".>12)EZ" 12AVZHBU=# L7IOFLI^,)3/=Z.PC;IHOQ8+*QVD$W MV* ;>/-Q&O\+ZPQ:DU9("^A-D<@BGC"4U;#A>435$JV@UDUYB]?F<+#/'.[) MVS-/3F\)R!TXC3LOEF,:*ID)K_*AZX(B_=#;9R1<)^(Y^V#1[UW=D< M;7".O#CG6D0_NJ:SQPA2!W2G6B&.[-PMNMJ39 U.F MCJA2#,K.S&?"Z3U/BDJ"&DR*_@IE5U4:=%UG?8WW65][;N5 M-&:PFB*Q,@L1:HWQ-;U/F"OJB964+AY9J;.M\ "[4X>#FB\#+\[+; V=0DA( MDY/: AM:2 9-: ZS$6G#ML7EV(OM1K*<\ABQ)U/VK*PKH9=,5H7F1(QMQ'W< M7*DNJ^&H!3"I 1,OX-.7=.?TN2W7E8O=&0VM"758C8;C%H U56,O+QJ XB<\VPK@MX36O8C^QGK,%DQ+P2095N7+/7]_1B"=->+91-^P/ M6_#5S(J]E#2]+FJO7LON^1O8[QX,F@#_@ON0IRWAFO>PG_C*;FV:];?KNW(= ME?V: <=LNO;S>R,7G.'9)-<=-(6-PPA/2,OTUU2(_5QH=-=O98L3L\UZW7!L M)\5A-AJWP:[I$?OYT;18]1IQA??*?OORMAMUS7_83X"GT<\55[S05V*!&-SE M1I36Q;84"60QS:58LT*N.N?$P8UC*W$.HS;Z(34U$C\U6N7&'8ET828.TK0P MNXQ:,=>42;"WUBYX1D'M_[[6B)=Z_[36]N5M-^J:=XF?=V^DB!B+%5I(D2+S MJRFY")B$:_B2YY7&@:;VHD1S*O6S@UN M!XV3P$Z']_5_3J:D%@3$+PAV"X\KM8+55^0M9;]^T@(<\^:@=2:@?@U0WN814A%2V=/3$9<;3T5>?&=YPS8I0\FPV; #JN@K476 M*H*\4D48XN$QY.7^&1U4/?X0+1P=U!F"+1;Z)+1"<$@*,F[YX":UI"!>\@9) M 7W!Z+6#F)57AV9KIWP&3%7$9[)27!CN7=.DC6*K=^VT/#L7ME$7!VV:CM0R M@?AEPJP-*:(:W;,'GF4F%U!4H/6XB)T!.+Z,1X0T(["M"!ZW?!.$M4H(_2K! M&P S'ZP^Z*&M DB QPWH#BN8^Y:=I; 6"Z%?+,Q7>9X4THLF)?Q% CYX5AZG MP.)U[^/N53KLR]ON'-32(?1+A\L,& E4'3([#UF)-WV8=@'6CI;;"E2(ZDJ_O>[HU[J)DZP+XEXO'ON MN>.]>%$;^]7EB!X>"Z7=,LJ]+V_BV*4Y%L*-3(F:;G;&%L+3T>YC5UH463 J M5)R,Q^_B0D@=K19!MK&KA:F\DAHW%EQ5%,(>;E&9>AE-HDYP+_>Y9T&\6I1B MCP_H_R@WEDYQCY+) K631H/%W3):3VYN9ZP?%/Z46+NC;^!(ML9\Y<,OV3(: M,R%4F'I&$/3O&]ZA4@Q$-/YM,:/>)1L>?W?H/X78*9:M<'AGU%\R\_DRNHX@ MPYVHE+\W]<_8QO.6\5*C7/@+=:,[)8]IY;PI6F,Z%U(W_\5CFXZGWL#%*IA(=_+W>.F^I+OXY%7"#-SN- MQ[URXTJ1XC(J.7/V&T:K\[/)N_'\%;:SGNWL-?3__RJOPUQ,+B% #9Y P><< M!X)24I1"'S@IE195)CUFD!KM*$.9: \9=2!]2>W1R@)V4@N=2J' $192?_K M]#>A39E3?\!G3'-ME-ESCN^,+8UMG%ZJX;S9#X9&PGK5PKO.1QP7T/0BD0V1?JHX;H!4D_9X>MB#" M1YDKC9/-3-(9X2+G1^^)AJ-9X@((>^Q23@K29 [*Y@4Q&\%:_9!_J5-591BL M>A1K"M@:GQ\]3?!'5.K<*'5X8VI-+^NJK9.9)/K#P8-1YV?)=#HG1RD.X>/' MN_[9GMRUN>;\,^1))6J(J]G\R$/W0"/XO0N[(SSHPO:Y182BF2?(\P1H&J1Y M/PZ:G!O?YUVJ Z4@DZG@$<_Y/DZ$SX6G)SO %@$?2RH+0NR<'5!8=L+Y?T]P MQ19M[VC$?>)P<++F76XJE3$H+T.N$JJM+Y5NMDTM*?&U @R"31 MHC?/>&'VC-9TV+UWUM7F4>-,KN8.UEI7Y.D>J?>H_C3P!H/)^,VO)QS ,P<@ MJ'RDHBL.8\#J#]PB5+38D/[PF.9"[X/G0CI>T:-3ZD=*-R1Z7AT]38"V^SV#XTVZI,3OF];Z;97JK&;\\G1)#WXK*LZT(/Y MQ5DG*W6CPM?ND\.W^6BET*TR7ELCG"K/)Y='KZ^.:3TO^+M6&[_W69 G:VMO MZ-Y__%9EB[F(B\]\&VPV8@:+6)?^7W M(0[_SX;EL&')N.-!C/*-#/+BS-F-<+0:UN@#N\J[ 4X;2LI-*-\ M[G3'$;*EN.H]%GA_-@\P3DOF^6#H*AI:/F%H)=Y;$VHO?C6%*N[OGP/4B&R9 MD%TM?VCPO72'8G4T%F2!3*-YJ(TVN92-N\%"!B,&+?UZN?7"@TK\>BU $+9>+TW'IE!\_&FA M[=WXR+KTM/?#LQ>9]D(*GVMEB#Q:%YM:Y_54R,::"G46:J&1TTUM MFV8K[,:H N*T]KK0T*>IN+'-\V?+U>K4D[&I^.VW:W$ .G4^[]G:R7[L$UG M[UE*V*8"X$J+JL9!VH@[Z;3MO8@;9\S"1I=JEDQ )F\5-)<,K/YR*KXBXA6\ M,9!0Y42M9 ,?I!< E2E3S"H+NI*99($^:V/L7UM MWT0_"G6'=M)13?(A (B 4+%FK31]B0+M'<4JU,[V%7F&,. T.K(0I6PU9;P4 M88^QA^(C4*KOG7)!>T49&H\?,9%1V:"5>8',(9X*D+FSP&!N9UAQ5., M82MO4 ZD,@**8AGPP"!CS8R>)49[1%Z1IS#. "231 4&NY^J@1J@E,F;OB!8 MP[8,BWQO4*L*O9/8$3L?5E8(J68=(PSXI>R)^4,T$1@J^* K%8_*I5-#>'VK MF F=LT6?T[D1 /8PW6Q3I%AGE.O[I2&>+(TQ^>] 3N5:+P8.41VD]4/13,5& MB5K"$P_/@+KE4"LX"D5A]ZD.'B/PGNN'XK(H-+$(:=RR3114T*97E$[,"\WH M)66@497,MX_%6[J\UB 0J(;C*/=XZJ>(?X&^3;1)#X7LN@:@Z%28D&LG::B9 M(=K:!TDD9DQW"K]VC8R@]YYQC'L'7L-/;;2OF=S[O>X YDZV$&.4H.(R/PF"&&T/?6>_UNHD$I!F4Z&D#3%)@:6E21_$FUOIR M<71"Z=Q .2 R""NQ,X/,D4S$^L.VL.U(:,;2' ,;P*/ DG(PY.T%U^G1\E08 M-&.$JH'%RUA-:)DD<6]4B2I3M/#X%1:.+7";]F8<>)1 +MLHO+EU!NH0K%&) M[GNNWQ,W1(6$A,C*Y3B-F2LUMF,F1G,#;9W*;871!N"*,10O#P>DV7VD"2AY MA $8QHGV:)D]N,R26$,X"$Q'PH,:O9^V%)&/3D,1 >O1> RG3,7?&B6U2U]9 M'*\::]L$(YDCUL63$U6%@J?H!GW0#7P#Q-[H;WTDQ!Z\*8W%"B4XH^E\CV1; M&A#H3B#\%@LJ30RGHL\XAGO1_TG#% ;$3+=8#,^1(+X<#?UVCE,E9+1FQ8Q- M!25G*2^[5IRA;UC'$D-ZHI@![SZQYI.>(1@RI/)#][G3SAJBA&1Y"O%20^6L M*S.4,]<##*EBD R:>QJ>7-E-]9U"\$ XLB]#BV1F4@D,\]W/R#C+:$H4;=Q+ M0B06XK7KS#'4)+79PPZ$3M*S;M&.J"H\=]!%B+B*^!#077\:U!804-@QOUPU M_ZN3)4&G=BF'CB &U=OOE*GG8%K9M8W8\ 8L]PJ4LX?20X\>FR$(11?>-/'H M//8SV*793T4K'\"&6ES"23AA!GBQ/8U#%S>GG1(#[2XP8"(&#AE;.R,FTQGQ MGU-N:;)A+04B8$2!$6O@ WBHB$2CGA)C::)"0& ]OV7?XPA#2#]^N?[]:EB- M9@4B]+CRN9B7;;O&'?;#Y8=_H"_4NE%9DC4O:0PB2CJ:KO8'QT2W0=#8:SAH M=\HV:EWI;"LL"X/'%AX.Z%'0+9.,_AZ*+S4N+G'N0[Z"2Q[]TL<_!%\&ELW"(^&8.$EH7>JBY?4\;1"(T1$C1@$R@!- MD$,\4S,]%%\I0]G-K]=HRPV/2ZO5[&AQQ[HQW-)(Y#&$1 &B,]/S;SWDJ"1YE'P+&PRX9"!+%S$>/W/T01JD M: J#EU0-//^2"+3L ]W.,$KGC46/5AR=Z:>Z-?X4B&B#IZ$&*\X>')/-T:9+CX)B /@D.='D2&W&@ M[%D&'Z)CW3:(8OJ>&@H@?"_='HWU>.F-Q4FI=WU#MYS'7C;, M]]X@04XJ?D]&U=J;$%\FC4_'5W&7\0W4;GE\C_<>HDV8&E5BZ^+PEY.) M&5*RLTT"%%AL)#Z&,V?.G*%UN;7NL]\H%<1CVQA_-=F$T'V83GVU4:WT1[93 M!C,KZUH9\.K64]\Y)6O>U#;38C8[F;92F\GU)8]]=->7M@^--NJC$[YO6^EV MMZJQVZO)?#(,?-+K3:"!Z?5E)]?J%Q5^ZSXZO$U'*[5NE?':&N'4ZFIR,_]P MNZ3UO.#?6FW]P;.@2$IK/]/+#_759$8.J495@2Q(_'E0=ZIIR!#<^#/9G(Q' MTL;#Y\'Z=QP[8BFE5W>V^5W787,U.9N(6JUDWX1/=ON]2O$$P\&&L]D+&XJTH6"_XT'LY3'ZDWI0IE=>2%.+G\-&.?&#J6RK+JPZ :'_YO'VJGP^^DY6Z MFJ! O'(/:G+]]5?SD]G%*]XO1^^7KUG_9YEZU=3SCKY=O,M>/$,,,YET"L58 MV;71?ZE:;#?*B(JP!'7M2F"/Z("O]IA<6UM[H;T HL:OE',8##;Q6CF?"XW" MQ+_6]B9@LPQ4Z52RGDW!LM>U*LR]=AADHS "86")@OJL=I(LT9FK<,V MZU4\^DC\3N[9WF'5&H=K94(,;J6-1M74Y&S=TW$4F-_HKE-U'DDQA%4J[#Z, M(9.!O>/E--=9#?=ETUH?1&_@EO.R:78Y!T^0\ *X&J!H MNW&UUM$- >2U[G M5",#O'(1;@2@LK4R #6! 5O$!QL(T?("V F=?0Q#=I4/4-0SX2PZ,ZVC^2_Y%Y.)^ ([FU/ DK4581M7P0?J-Z.2N90H"KR^=G9RYL68I$O3T['#46^ M.%[LES^-61SG17&X]OB\& 0E.\BE'C+9$66IK")=61:V@ ($;_IZO[(: FU2 MH#N1D!>I0DNUUL:0K4&;4@7 VAMQQZAR,KKL652G+925V#I@^XYW3$#E*6/TC(4$W_8%LV;!-?**V%J$3Y&#EO MRT:O(_F@.C7-4\5#Z;"^[ZP9$>JI1)TCD8S,)>/ @FYU9#LRNY,N'&4_I^J+ M<3_O <-W?B+FQ5S\2QK;;7 SRL8X-077> N-J;'P^/BE1;X'BS'J!><\%IR M,@@>AD[+*C$XTH#\[GUL([[O:-=!":8&H%C%%$G/KS8@=#8V5'^6.D<]KDZD MP,E?$)<2Q&R/ 1>SI9@CZH])1O:6RAT;NK-M)\UN,$Q2/0;(*H-YQZV1Z+BU M/ #U-22%L24,O*.K)L"GM@(G8+A%DFX@;? 1O409HGGV]N[F_IU ]W-KQ>U. M-U'V]]LAB"O]2$V-/;RY'Y:S1QJTP:2H-6()Z#' E=;=2Q^0[9\8.!9W%Q6] M"A'\$L/U']!0M,.(GZZX20&I1#AN'^F4V)F.Q/=V"V*YZ Q.KGJR-Z 4N1L9 MZG$6!#D:U5#]#4!3,FB#;$Z=AUV2P1(7+GR_BWNFD.XQ!O M^XY:8&VWYATCR)4QE$\;U=>2O* )^G14[*QHN6@F/OMLL/D(2HS#JTT,T\C0 M X2D0,/I,(#63)T']Q6$"-FCNY@)L7MBM8R)&W@KWN*F1"):S"ZT>8_@T(G( M&5[%$_.++)I_%]%A.>#H4K^J* \DAUZW7C"J;")G\8:?LGV)45MHM:> *:05SVG 4*),V4; M >4U7CS;$K?F^J!"F=F"3#7#P>,DWY@RND?MJ;R7VT@_))Q\!R)(O*'LV/0@ M>]Q$9$A<1]7BIV?J^^0XPM?I!IPXA&M6T &)=H21>_1L"!:&;3J.!\* ]Z\ MYUL=3D77@=T_>YUNX+11&T(PJB4&ZOZ,&_<)8=02OJ"$2]KX-K^AG#004CW M6<8S1=I0*;JD"4=?!B+##CNV>D1]$:D2Z#5!@.=GH!X3,R7>H#\O\]G\F)_.\I/E+/NQ!TG?[R]T\]-%?H(NGFYG M66R8Z'7GI_G)XF2_4SSW&W9Z\.4!=^DU?U^AGR; .WZ$&$?'3S@W\&ULI5;;;MLX$'WW5PS4HD@ );I82AS'-I"T76P?6@1-=_NP MV =:&EM$*%(EJ;C]^QU2ESA=Q^AB'W3AB'/FG!D.J<5.Z0=3(5KX7@MIED%E M;3./(E-46#-SKAJ4]&6C=,TL#?4V,HU&5GJG6D1I'%]$->,R6"V\[4ZO%JJU M@DN\TV#:NF;ZQRT*M5L&23 8/O-M99TA6BT:ML5[M'\T=YI&T8A2\AJEX4J" MQLTRN$GFMYF;[R?\R7%G]M[!*5DK]> &'\IE$#M"*+"P#H'1XQ'?HA .B&A\ MZS&#,:1SW'\?T'_SVDG+FAE\J\177MIJ&PZSEQS2WB'UO+M GN4[9MEJH=4.M)M- M:.[%2_7>1(Y+5Y1[J^DK)S^[>L^TY')KX XUW%=,XR*RA.N^1D6/<=MAI"]@ M3.&CDK8R\%Z66#[WCXC/2"H=2-VF1P$_,GT.TR2$-$ZS(WC34>34XTU_623\ M=;,V5M.:^/N0W@XN.PSG^F1N&E;@,J!&,*@?,5B]>95P8^B]6 MY#C&278Z.2#Z@RQ$2R6:< FV0BA4W;26^?90&RBY:"V6@(-G0Y[&>U+W>P]; M:42HNW*C*S=0L8IJK!;LF $&5EDF'&8>3O.K<'850YK'81S'9$GBSI*$R47F M;0/7"6L:P0NV%A1*.7X4"J@)B@=@LGQN\,P,M(9(#(*8*%HQ"J)VY85W/"+- M7X84"MJ@S'SRY8C$B9=(M^GD4UNC9E;I.9Q0]"^5:@U%,J>33[259K\<'<10SS>O9FF27O^?J&3&LC=:[HI/?;5!K\K:4.PC>9N%\30/+[-G>;OUV7ZV1/8AY@.O4NR,Q _KDHXHB@GDP6&P#= S8CZ M-/1-Z%R($9V7W1K8KPX]A'!4^$][5/G4*N=P0Q/;H@K]ER1WZ\]=AW;=:.], MI$[=^I/?4-16VNYX'*WCS\5-=Z8^3>_^3*C]2;@!@1MRC<\O\P!T=]IW ZL: M?\*NE:7SVK]6](.$VDV@[QNE[#!P <9?KM4_4$L#!!0 ( +F#K5C_T;?2 M1P, '8' 9 >&PO=V]R:W-H965T M/5@FA_,>WPPYP^7>T*.M$1T\-4K;55([UUZFJ2UJ;(2=FA8UKU2&&N%X2MO4 MMH2B#*!&I=EL=IXV0NIDO0RV>UHO3>>4U'A/8+NF$?1\AU M\X9TO6S%%A_0?6[OB6?IP%+*!K651@-AM4HVIY=7"^\?'+Y(W-O1&'PDN3&/ M?G);KI*9%X0*"^<9!/_M\!J5\D0LXUO/F0Q;>N!X_,)^$V+G6')A\=JHK[)T M]2JY2*#$2G3*?33[]]C'<^;Y"J-L^,(^^B[.$R@ZZTS3@UE!(W7\%T]]'D: MB]DK@*P'9$%WW"BH?"><6"_)[(&\-[/Y00@UH%F^.:O\-WJ'5H7HCN!C5+PP=5(,#+#WYN<,\#7 MY)]#\4?ZQ6%Z7SJ7MA4%KA*N#8NTPV3]YI?3\]G;(^(7@_C%,?:?/Z3C-+^> M_38Y2 5?<5(9Q04*FX=K^&1:6XE$S^P%.Q^P!5-%O9[LYX1/>IT_%@^"D)'"&AU\^!9* M[C%Q5[Z:G/;*YSY(@9)_SG@[C(+4PG'RHW;O/(G.3/!J)DK,'8BV)?/4;_=] MT*'#E<#MLC!-*TBROJ"(P=9+L+*12E D,E6%Y+&<2-8VX;;^B*Y57 =!%>%D MSQ_0!@Y?#E'^RRV.-V3F4;B\)]=_40\-(-XWSG.3<]'VUOGT4&FEHU[8(&U# MQ^&PO=V]R:W-H965T,Y#13=YS$X[CM0Z_[+7CHM)M.'TR+ ';W MVWO!\[4V#S8A>ORW*_=FLMS7;A4Y71KA"VR3)JG*:5Z?='JM^J%.[5('"]T M+\^74ILP(,+Y5/%N-2";<_EUS_^AUARXS:>E*IW^H MV"47K7%+Q#271>KN]/H7JO09,;](I]8_Q;H\.^RU1%18I[.*& @RE9?_Y6-E MARV"\7,$8440>MRE((_R@W3R\MSHM3!\&MSXAU?54P.+G/*9XE[X+D W2L$8Z#5]D^$F:CACTVR+LA<,7^ T:S0>>W^ 9?A]HYL0' M9:-4V\*0^',RL\X@2OXZIFS):WB<%V?.>[N4$5VTD!J6S(I:EZ]_Z)_VSEY M.FR0#E_B_G]\]"+CX[#%R>F;X#M%ECL![Z3U3E3N1!J):QVON(3$7*?(?Y4O MW@<3?PSNC)+&GZ)<_$ 193,R]?H@N ,,,5E)E"4&/3Q>_S .^^'9WNN_L0D; M-J->K^&Q]3N8DHR22)ME6]S<7(F3 5.$(Z9H#_LC,0;UH!V^&XNP/>[W#LX/ MM\ZCPNX]>[U> $]"YY1,13%J*/J\?_@\H#AM*&H-ZO^AI_+/ ";[JO*(@E^+ M] E>Z0_;8DTBD2L27/8=_A J$M4Q?_A)65O@+27GX,=-/*!_B&(IG"XMO30H M[<*P=_L!K/DE#QKGAZ7S\>3(H4>$$?N[8B07A@AMP:%2ND3L.&HM+0?>"BO M )%!88EEVF*YU ;16 #3+%4+R3W!B@+%R?C5G-;0+B54^!AJY<4RT-)9JY^80)5"ZF&C&_F!ETG+:X3O&BE>V(ZQR*$T=^+F(CUSGLDDK8SP)P MFHH9">F\9MLVV(1^&)8I$0R\57X%%'1+$8[]]LXJ/[;N^(W^R?O8&_$X5L MEP?55CJ%DP5\I%+EGMHX'Z5%7'JKQ.E#A*D?ERR&:5.5 M*>^7?4;!QXJ1F ,'(O34Q__8/[?U7KB^1T^RW\GT4#/^CVSR6H^;? M,H_Q0+F^I7QDDP,GE0.O$?3@!HFU*K7SRC3Y'LL'SUK>@SP4T1'W"=> 1Y45 MF9AI8WR)A_UU 6P^N8+CI$)9F'GH#3SZ5QN_JNK>Z.#@OO5'_SUI9(RR@FH@ MT^=217"J!)6E/\-F]V2R9W*E-/=NI:WSA^9S\E,H*@T?L',R0!*@-$IKU8++ M*"/=L ?"O:+M W37F[LUAQD 8[!A E,?5IRCUCOUUONL5V4IZ@_*+OR"^7P( MW6Z2EP>")BBG1L4+\FNU>8(CYOF>,/(0MOCY^ F?R<^G&OF0.0Q&[DOE/.^&1L:86HQ.K!O#UC FZQ;(V8 MYU6P\)-:SH6=3:E*A_.TA784^X)?]1OA;P4L_6#<*O/_8-KBW&?U3>SIO:N< M=PUW0B1M[$M^)7.NQ',9I/S.P+1P M!V-0I<_1K?'/SR6? /:N(U J!^OVU];-K6,\6Q%K5;:[SA,$%80C"RGY_\*Q\LPY,5\UK-9;#*6M_'(8=R^M"L/37!557([1>7-^IO@O8 M(Y>!^P2ALW-5W(1JX#/87P.N]UBVD1CE#85% C-[RX]W.M:29 >$<'2E9Y^\!N7>RK1#:[\:W=WWP$\RHY_^/ MWPWV)__MJ\&Q"VIWZX,":M/"?S;AK$)A++\M-*O-EYE)^4%B<[S\K .P"X6< M36D.4B[0+6'*3R7EB]-+_WEBIAT*H?^9D$3)YP/8GVN4^^J%!33?JR[_ 5!+ M P04 " "Z@ZU8NO^B<'8" !D!0 &0 'AL+W=O5AV(-BT[90 M6% CPB2*QF'#N P6,Q^[TXN9VEC!)=YI,)NF8?IE MB4*U\R .=H%[7M76!<+%;,TJ?$#[8WVGR0M[EH(W* U7$C26\^ B/E]F+M\G M_.38FCT;7"4KI1Z=\1"$<$L5_[ MVJF6%3-XJ<0O7MAZ'DP#*+!D&V'O5?L-M_6,'%^NA/%?:+O<- D@WQBKFBV8 M%#1<=BM[WOZ'/< T>@.0; &)U]T=Y%5>,ENY0' MJVF7$\XN;N032JLT1S,++1&Z<)AOP@Y_#E7< M$6:'"5V+G)LURW$>4 \8U$\8+#Y]B,?1ER-RLUYN=HS]OKV$K#$XFXQ1.X60\F<#I MX+NR3.RT@1,W!$D#*4Z'R32&.!I&:0R'?G"X]_(;U)7O;P.YVDC;-4$?[4?( M1=&ULC59M;]LV$/[N7W%0@R(!/$N6G31+; ..UZ(% M6LRHT6W L ^T=+:X4*1*GNQFOWY'2E8<)/'V17R[>WC/W?%.D[VQ]ZY )/A1 M*NVF44%4W<2QRPHLA1N8"C6?;(PM!?'2;F-7611Y4"I5G";)55P*J:/9).PM M[6QB:E)2X]*"J\M2V(<[5&8_C8;18>.KW!;D-^+9I!);7"%]JY:65W&'DLL2 MM9-&@\7--)H/;^[&7CX(_"9Q[X[FX)FLC;GWBT_Y-$J\0:@P(X\@>-CA I7R M0&S&]Q8SZJ[TBL?S _J'P)VYK(7#A5&_RYR*:70=08X;42OZ:O8?L>5SZ?$R MHUSXPKZ1';)P5CLR9:O,%I12-Z/XT?KA2.$Z>44A;1728'=S4;#R%T%B-K%F M#]9+,YJ?!*I!FXV3V@=E199/)>O1;"$J24+!BDQV/XF)(?U!G+7J=XUZ^HKZ M"+X8386#]SK'_*E^S*9T]J0'>^[2DX!?A!W :-B'-$G')_!&';]1P!N]@O?^ M>RWI ?Z0G7;!X2!O]S50E./K?(HSV][2D,Z5S,+EN[ 8'C93Y($SL;^ M<^7G8?V-,]/V_@_HEI$(C\QN'R 7*ZX_6^DS*)02ZY^ZXY=*!1^XBBN,-\45 M@E=@-L>HGN/PW:WK9:8L6=?Y(/6A$A9V0M4(9Y ,DB',J>=M(*YXX'VWL:9L M5MXE//8Y9K OC$(PUL\9@@ELC.+"*O7V"97*?/PKI M2W(C,T'8FQ\D#G'Q5TLF>B3DV7W2F;&5:9WA973$=ZX%U7:[9=2PG:BJ, ME?^P2Q]=$_ :5S3Y&HA>)5V\?K[LIL/P':<\:X:/1G$P78]Q5FA]UOX!2R[C M:&V(F\<[EQ? EX$VY+-=DFH2Q6*&W @ESN9,U'7YTZT_KN-W6.D.0?D3[E4 M=6#'CJ2F@;#\N63L0NRPIPWL#'G/-KG0#S'C DEQ\"M19\&# M9\!)^E+QB(\J>8EV&_J5@\S4FIJBWNUV+7'>=()'\::?C(% #A"P &0 'AL+W=OON'"VH@4,6U]VO@,DV8KUH4"0M.O#L =:NK:(2*)*4G;\[W=( MR;+3)L& 80^)*)/WW'//_1 O-DH_FH+9TE-5UN9R5%C;G$VG)BNX$F:B&JZQ MLU2Z$A:O>C4UC6:1>Z.JG,9A.)]60M:CJPO_VYV^NE"M+67-=YI,6U5";V^X M5)O+433:_7 O5X5U/TRO+AJQX@>V7YL[C;?I@)++BFLC54V:EY>CZ^CL)G7G M_8$_)6_,P9I<) NE'MW+I_QR%#I"7')F'8+ 8\VW7)8."#2^]YBCP:4S/%SO MT#_ZV!'+0AB^5>4WF=OB7J=+X_[3ISJ;AB++6 M6%7UQF!0R;I[BJ=>AP.#D]<,XMX@]KP[1Y[E;\**JPNM-J3=::"YA0_56X.< MK%U2'JS&KH2=O7J0JUHN929J2[?>'6M#HL[I5M56UBNN,\GF8FKAS)E,LQ[X MI@..7P%.Z#, "D._USGGS^VG(#DPC7=,;^(W 3\+/:$D&E,,D0>>+Q MDE?P[J5Y["+]6F>L+0K8(E+ZZWIAK$:U_/U2T!UF^C*FZZ STXB,+T=H$<-Z MS:.K=T?1/#Q_@W$Z,$[?0O\ON7H;^/WIA^!?@M.7@H-&:=]2:DE665&B.]=< MMTQ+K2I2+9K^ "W;HVDF86BI2LP"]]1D"Z:&M52Y(:YS^"$D.BN&3(\]!ZR2 ML^!C;V +S4Q55U_LZBO84:8CNM,J;S-$(2ROE-YZ&(\01/2@RG='<9*<&\3# M2,UQ>D[)C'XE_ 4QW8&GJA'2K2/[J5YISB77UE"4XE!RC%/)RRA1C .GV$]? MWG?V483]+UZSN7,Z=S;76:9:N @T9RS78E$R)DTI8#J(9""N$W8OYH:=FDVC MU9/$=.)R^_\)] LEXS ZP3.-TS=5FI_&%(VCT^/75)J'(:4GL]=$BD*:I2>] M1' W3N(0SW@\GZ7TC8.LU1J.RBT58LW$3UG9&LQU?%6:!K\*4.'*4]E(6]#- M]<-'5+!&R0I?L^_?'9W$<7CN-OPR.O\PAF#"=HC9LVKO/V,Y;0J9%0'R5.;4 M* L'4I3PAR['_"=9>]V-0.K0%4VGL//'WUO9.$)=<[A3MZIJ1+U%[_C774H! M8GVNW 80UC+'IL XD7:+^);H)R=R@.W*?:\/C5THT?&Y.71=,^=F@HZ5/I , MY_#IV)+*H"+))4J(ED*6M /LQZ!K2/^Y1UH0( +0G:03I#IP7EV[6Q>H. S0 M13^FMH%K6;M$N6X69+5+NQ)[XWVWA1%U!/E?E/HB OC$1B%44S2D+_ M^+0,?L;M.@+V77QN;/CL^QO H&K&+INN-)ZS\*ES*RB'$V*AU@@&"G7T2H4. M/)AJ03_R)G3/38F)7_6*U.AA8W"_.<#VU97MPFQ:S#=<)')/$=+"$S:VS^/& M*=.Z\>D%009_#+V94?.@%^_4C><+G>=?^$KE%I(L^E"PP]A8*2KK=< M98NMV>77RZ-YT4I@#D77Q0[5%AA*6T<>[86IX::,Z$JAE]3LRWL7G^=2N(EO M&.V(P9_+S K;!>N&V="L^X3LXI_0@ZQD*;1K2 ..[*=A1\@G..@*V"<]9W"J M?*,B#-_';B3JKD<7X(S+;#[4M_+UY%O,72[-CNF/,V0_0B8O?;ZG!]ZN;?OCW>47W[R5!)&2ES -)\>S$>GN0MF]6-7X2]Q" M6>CCEP7NX*S= >PO%892_^(<#+?ZJW\ 4$L#!!0 ( +J#K5C9U2;34 , M &P' 9 >&PO=V]R:W-H965T\-^^1XG!Q4/J;J1 M/-9"FF586=M<19')*ZR9&:L&):WLE:Z9I:$N(]-H M9(4'U2)*XG@6U8S+<+7P;B?< 7C@?SK _.R4ZI;V[P MJ5B&L1.$ G/K&!@U#WB#0C@BDO%WSQD.*1WP>?_(_KOW3EYVS."-$E]Y8:ME M. ^AP#UKA;U3AX_8^YDZOEP)X[]PZ&*G20AY:ZRJ>S IJ+GL6O;8[\,SP#Q^ M 9#T@,3K[A)YE>^99:N%5@?0+IK87,=;]6@2QZ4[E*W5M,H)9U?KUM",,;#% MDO;:LFZO9 $?4)6:-17/F8#WW%C-=ZU;7426$CMXE/=)UEV2Y(4D*=PJ:2L# MO\D"BQ_Q$0D>5"='U>OD+.$MTV-()R-(XB0[PY<.NY!ZOO0%OMX\W&&CM.6R MA#^O=^28_IF_3MGMV++3;.X>79F&Y;@,Z:(8U \8KEZ_FLSB=V>T9H/6[!S[ MSSJQLTE.6_AE$K\)_D=ZVM8'E"T&>ZUJX-*BEAY&<4:U.D<#K&FT>N1TS;" MBV0^AXO)*$NG\$>K RI!V@,,Y*IN-#<(#$A'*1!V1T&F/T2GA0D!:@]$#D+) M\E=!5Y]FC4%+N332;.Y3';BMN 1;(7R6W,ULR1*:,7Q%<"&ETOP[!HY)=S: MG"'S1A0!-2*XZ@=DH&AS.Z#0C&"#VGB?-R[I)UEJ+#B)I*7KXH')G!+>4KSF M3!BO?*O$ZU=)FKXS2*MCN*\PZ!,3:/=TI'\: 95D+[S7T%TQ=%>,.'5>#3?$ M$U,G]=:9(:2@:FRN@GL'#?X+#0@:;'I#-WW&CL)]@A]5P@7,1Y,XHW8ZBK,L M>-$V3$;IY0S2T92B3NQ 2@<_G[T-[I4E])8)^C4NX.UH/IO[-IM>PJD[%#VK M@#7JTM=Y][>TTG;%<)@=GI+KKH+^&]Z]0^2_Y/2G"=P3-!Y?3D/076WO!E8U MOI[NE*7J[+L5/8>H70"M[Y6RQX%+,#RPJW\ 4$L#!!0 ( +J#K5C\:2G' M"08 '4. 9 >&PO=V]R:W-H965T[#8A]H:6QS2Y$J2=G)?OV>(25929V@ M+[8DE5&9P=A*_7;NS$UL'K0Q=.^'KLI3N[H*TW9X.9H/V MPQ>U6@?^,#D[J>2*;BA\JZX=WB:=ET*59+RR1CA:G@[.9V\NCGA^G/"GHJWO M/0N.9&'M=W[Y4)P.I@R(-.6!/4C\;>B2M&9'@/&C\3GHEF3#_G/K_7V,';$L MI*=+J_]215B?#EX/1$%+6>OPQ6[_H":>%^POM]K'7[%-<^>_#41>^V#+QA@( M2F72O[QM\M S>#U]Q&#>&,PC[K101/E6!GEVXNQ6.)X-;_P00XW6 *<,%^4F M.(PJV(6SFWKAZ4=-)HAW&_R>3 *\\M@D;SQ<) _S1SPMB/;SB; M'60/?8O/)CNOG-)B-DW)%F%-XM*6E31W0II"7)S?O!>82HX*H4RP0@KT:=!4 MLH/SE:/TQ)-_)T-.:O$%+8<^$4/V]OS9Z_E\>KS/* [-C@]&6>7L1A7*K 14 M1OC=7+N,D#ZAN3^2\W07T6EH35H2 5I=Q_9NIE;2!46>?<]>'8M"^:H.Y,?B M&]CIXI1]6$;9WM ECQ<"<<O\I 1=;X?C1:AM:8L! 5 F%[52HMG5B" MS5Y@/4TK+ 0_UB$/8@B!B JX(7TW$KV27$9/NR(,%9#R^%)I+@5C%#=!5370 M-1E^JWRIO)>L4F&=LGGYZ:/8H HF2'#ICE/.<]C%H]%$:]#SW[I0.8V0)"R> M-4G*+=@IN4\7=_L9:6S@FOB:XKC%CXN5OXLICS8Q.O:\.7B"UHRR+6IV90NU M5,CKM;-%G0=Q]?G;P_K"(QPV2!4X51K8Y"E#TC.LG%Q E&VID)68#.R(+4E+ M^1U?1J+VB+VJ'>B"IPQYQ3L"* C5LE7; E6"XYE;N36FV="Z$NS#/8J!#C>H M:>PNWD29:2OI8J/!SU(56$!)K9 WN\QZ?8?,,')X2+E-&Q$V;?%PTEA\91(\ M2A.D!'P"MON$P;Q&>AJ=CPWH"!4'LES7Q5/\&8L/)MN7B;VM_2NJ9GH=_:!"U![A IUA D@["TM?]/F5S86]2TY4OL!8ZU$4// MPJ2QSH8ZTHFZD\6=F/=#W\>M-@OC[.L]*52Q*'-\[&(#-%,_"3BPH;VE]LE#/]5-]J . M:$3RL>5P3M0QM4GWF?R(!X *Q8 XE5@@MB"[>J](%['H.]ULW6,JEU$N64B! M @NHCM(W5C]_-C\\//9D6/ERK./KJM*)F@Q#+-!TG8I ?!2.=\5.!4!\'H&W MK!=O@_ >P*A&L75!/]X^MMQC[102WXB (L .1-UTS%#X9QRZ0-_86\PSJFH<0 894#B MHO9 <" 0QD1Q588/.=:EQ.829R+FG,,12+FXBD_ 8*W \ISW4!7%T*_K4-@M M!-TYWLB;R<@FNCHV8MI113Q>923S==I^NDY;<#N3]\+@_."30 %K!3MVPYM_ MVZ4QNY%U;5,BE2(XG8'QI;6A? M>('NIGGV/U!+ P04 " "Z@ZU8G4@T[WX# #U" &0 'AL+W=O^2UOO28!DNN&M5BQ MP_6V81CV0;;I6*@LN9*E/YH&T<)# M*Z19A8VUW74"2[S58/JV9?IQBT(=5F$:G@1W?-=8)XC7RX[M\ /:7[M;3;-X]%+Q M%J7A2H+&>A5NTNOMU.E[A=\X'LRS,;A("J4^NLG;:A4F#A *+*WSP.BWQQL4 MPCDB&)^./L-Q2V?X?'SR_J./G6(IF,$;)7[GE6U6X2*$"FO6"WNG#C_A,1X/ ML%3"^"\K:963G5W?X1YECP:8K. 7VZ"&M[)4+<*W]ZP0:+Y; MQI;V<=IQ>?2Y'7QF7_"9PWLE;6/@!UEA];E]3/A&D-D)Y#:[Z/ ]TU>0IQ%D M23:YX"\?@\Z]O_QRT%!KU<(-8=64'$2\;>#&4TXL_+DIC)?_=8Z P?_DO']W MD:Y-QTI,P=? &&S*4O72&K@C M5;YW>1J!I HV4K,Q!FE]G/_,6<$%MQQ-L!T@_7O_#+Z!233/)_1_^6*1I=EK M&F51NEA\V2B'/)K,YJ-!%N73_$G]\YAA&F79<]WIJPPNI,1T3(GIQ92X;RB9 M>]L33[VLN/'T8 4"J6!!QQZIC!(=S!A5T[W M%@I7L8EZ"LD*U)"S55%)Z+AT'"*$"6-2W1' =I5PJ&BJ$+P'7/U MUP ^<&/=.:K:^Z@(B!O77!)7G DPED0>"#>F=P1>GO_0\K$1\KFE"Y>DD[]:!'-)DGPKI=( MRV->I_,\FF7I*4F#>V5I9[H'K^;1+)\]69Y-W/A9*Z(RNO,-UX#G>^A*HW3L MZ9NAE3VI#P\"NCH[3K0(K,DTN9K3N>NAR0X3JSK?V IEJ6;[84/O$M1.@=9K MI>QIXC887SKKOP%02P,$% @ NH.M6!4%XFA. P 4@@ !D !X;"]W M;W)K&ULQ59+;]LX$+[[5PS4HD@ -7K82FS'-A#W M@>VA1=!DMX?%'FAI;!&A2"U)Q>V_WR'UB-/U&EGL80^6R-',-]^\2"_V2C^8 M$M'"]TI(LPQ*:^MY%)F\Q(J9"U6CI"];I2MF::MWD:DULL(;52)*X_@RJAB7 MP6KA9;=ZM5"-%5SBK0;35!73/]8HU'X9)$$O^,IWI76":+6HV0[OT/Y:WVK: M10-*P2N4ABL)&K?+X":9KR=.WRO\QG%O#M;@(MDH]> VGXIE$#M"*#"W#H'1 MZQ'?H1 .B&C\V6$&@TMG>+CNT3_ZV"F6#3/X3HEOO+#E,I@&4."6-<)^5?M? ML(LGR>;02:\T5D MR8%3B_(.;-V"I?\ -H;/2MK2P =98/'95< MQM*YP+B@##0&"^ 2;(F0 M,Y$W@ODA4%O7PSSWA@47C24][!W5E!4/ /YG8*L$3:V9'TO-R\B/_G_RH_M2 M(T+5MB:ZU@1JK+QTG35RG>7::SSZTE2HF55Z#F?D_;Y4C2%/YGSTA0Y'+HDJ M#8=0QIS#:YC.QO0\2\(DF\'YZ#U*1>/IS4??_%E ;M@C(>X09%-MB-X00!]U M&R^=E<:2)PH#LC2\O,K":9; 9!9.4OK%5W\'9$7!74Z8Z$&8H7/5(>1*DI+I M$L;E6TKC6_*&/[HLJ]I9FL-RM!!I%H=Q',.;5],T2:__BU<28]$)+7?%IP'9 MHM8D;5ED81+/PNGLA+NGK/7%/I&W:1B/L_!J\BQO:Y_M9RUR"#$_4MFG-O*\ MDNNN9*\AOHA35W+_IHH?:\!_C]Z']C/^L0,D.CCGJ5=W_C8SY+21MCWR!^EP M8=ZT]\23>GO;T@#L.#6!P"V9QA=760"ZO<':C56UOS4VRM(=Y)&PO M=V]R:W-H965T=()H MX#D5F;YN)<;D%YV.CA),F3Z5.6;T9B95R@QMU;RC:/_$'1 MKM-(B7F*F>8R X6SZ]:H>S$.+;TC^)/C4F\\@[5D*N63W=S%URW? D*!D;$2 M&/TM\ :%L(((QK^5S%:CTC)N/M?2/SO;R98ITW@CQ5\\-LEU:]""&&>L$&8B ME[]C98\#&$FAW0K+DC8DXJC01J85,R%(>5;^L^?*#QL, _\%AJ!B"!SN4I%# M>N](.\6IP9NN8Z$U(5"^'LT MU491NOQSR-A25O^P+%M"%SIG$5ZWJ$8TJ@6VAA_>=<_\RR-(^PW2_C'IPW5X M1!V>J Q/)*E,M+$G)D&824'5QK/YQ2$37J'$>Y,2;^3(*#!1TD0&RL-;C#"= MHJK/>]Z$$@Y&"\:%32GX7AAM2!T).GSJW7/B-ZL%%_1BS+(G^,#2_!(>%=4' MG'0_POEIZ,,O\!YZ/BT?W@V";G"YL_V9F* 1$_I^(V/CV1LCBY)(JKP-]_E$"N*2K??AB5"PA8(MI,;^E%38-3P MLJ=?N=8%[00:0W%_9UX3_* ,/JTV<_"9 MTLC&NQ+$Y@J1.KVAYF<2V K4DFF;> LZ(0RDTBLT6IVZR'.I*!L+PC05?,YL MF]=04)M1[C3#)5DGD)IV3&9EQ8R*NE!6L4WO)5.82"O-5:S',QA+ROGY5-%' MI UW@C:2ZU.XR\APM)F?0:S8,B._"$;^TP18")@B,.,LV_3!.O6#H"P)K^>\ M\H6@T <0@H$[#ASGC4QSEJT G:X8* B28,*(_!+;6!#B"6%PW7I<:%N;&NZE M):G=YYU823;@@7\Y":=J959\V5-4*5T[.%^9ML%>BYZB M62)F6U@MUW:2M]T9LZXG7\B44D>2I1GU%+((I+*Q(<-PP6.T"6C%C3H3,FTA M!049*$9<<+-J$WTDBKB,5HG3I8CE?LZM&LLK>,I=7'8%>9\K03 C')2A9R[_ M!V[=")-_^BG<[5S?(R-MW,I]Z/7?&#:'Y:#[-]RC'%#;WX0E6=? 217 .TIZ MDD8::U/JX)5E\AK/>R]ZWH'<5W$*CXGM <\\+5*82J5+R#K," MU^3FOG-P^%,?OZ_Z7KA'N.O]\.U%PV)J*]0-F'BI5,"6BE=Y^AOY[!%5^D*M ME.[>[K1U_>!LAFZPI$YC"?0,%2'QJ#4RK?G$.XT;9>@V]'<[CE6 M &'TUD+(U?L=YZ#WSISWOLE%V8JZO?(K?,1]+H4>UL5K!X(F*<>*QW-T9[5[ MO /N>4T:.0@;\ES^!"_4YZI&?FSB"YLY*CPZXM1#;^Z&7EY[FMH*W3:PGG/T MZZ:IHZH.#X25?N_-^KW'A')S:Z!>UY7GZLJ-6'<[(MO4;=8F<[2%2D,!K5VJ MU%$4*?K >PV0_P^@$KEGVR$@X2>[G&^-?,WWE8I(1MQQN#3;9:=O.-%4"/6K M\>V,9N[K$/KN?W#>VYVJ-L>N0^G7V;A_I:CF[I9IQQ;*]?(JUIPV%]E1>7]; MDY>W8 ([YS3%")P1JTW^%JCR9EENC,S=;6XJ#=T-W6-"EW%4EH#>SR254K6Q M"IKK_? _4$L#!!0 ( +J#K5B+V]4.? ( '8% 9 >&PO=V]R:W-H M965T*O!;*N*Z9:K+!'*7B%TG E0>-Z M'ES$Y\O,^7N'GQP;L[<&5\E*J4=G7!?S('*$4&!N'0*CWQ-^12$<$-'XVV$& M?4H7N+_>H5_YVJF6%3/X58E?O+#E/)@&4.":;86]4\UW[.H9.;Q<">._T+2^ MZ22 ?&NLJKI@8E!QV?[9P'3Z)V I M(/.\VD6=YR2Q;S+1J0#MO0G,+ M7ZJ/)G)Q9]#%;> V6% IY5S4[,"]5 -J1U[Z?EQBCM4* MM3,&=ZRAMVA13<0JG<#*>3.!T\* L$]!Y@2,W!$DC*DZ'R32&.!I&:0R';CKN,5[VYQ*VTKBWZW'RH7K99>W=N)1%5ON#0@<$VAT=ED%! 5K_+6L*KVREHI M2SKURY(&(VKG0.=KI>S.< GZ4;OX!U!+ P04 " "Z@ZU8F'%IGS<# !I M" &0 'AL+W=O4K*2 XQ:XN.C")BG. MG#DS9RAJME7ZSM2(%AX:(C%3&RNXQ)4&LVD:IA^O4*CM/(B#W8-K7M76/0@7 MLY95>(/V<[O2M H'E((W* U7$C26\^ R/K^:.'MO\(7CUCR;@\MDK=2=6WPL MYD'D"*' W#H$1L,]+E$(!T0T?O28P1#2.3Z?[]#?^]PIES4SN%3B*R]L/0]. M RBP9!MAK]7V _;Y>(*Y$L;_P[:WC0+(-\:JIG^CK\B4/2.R2> M=Q?(LWS++%O,M-J"=M:$YB8^5>]-Y+ATHMQ83;N<_.SBAE>2ESQGTL+2AT-M M@,D"EDI:+BN4.4<#_]RRM4#S[RRT%-7YAGD?X:J+D+P0(85/A%0;>"<++'[U M#XGM0#G94;Y*#@)^8OH8TG@,291D!_#2H02IQTM?P+OFYJY+^;/,45OJ9.M2 M_G:Y-E93VWS?EW2'F>W'=$?IW+0LQWE 9\6@OL=@\>8HGD87!QAG ^/L$/KB MMD9HE?9MK4JPRC)!)^0>Y0:AU*H!M:&#]TS:_$E:C< ,E$K0>72C!NO@4'-5 M&$!9D.A -<[KH?[2O%;LJ._1';TOG>PM4:$INM#='TXVC4[',%* MJV*34_\SBY72CQ[&(XQBN%'BS5&2IA>&3@*2A"?9!:03> WT&R6P(IY*4DI+ M1_:CK#06'*4U$&=DE)Z05;H?)4[(X(SVL_W[SC^.:?_6UVSJ@D[)YT '388. MFAP4Y3+/U<:1U)@COW=GFUYN@E'PH#O?H97=]/)EWES = MI8I+ P)+&PO=V]R:W-H965TRAJQ&E[*/9 M2V.)*$6J)!4W_?4=4K*:8AVCEUXD?LV;-X\SP\5!Z2^F0K3PK1;2+,/*VN8R MBDQ>8O=,TL3749F48C*[Q1+:(DCF=1S;@,5PN_MM&KA6JMX!(W M&DQ;UTS?KU&HPS*%&UY6UBU$JT7#2MRB_=!L-,VB :7@-4K#E02-^V5X M-;E<9^Z\/_"1X\$\&(.+9*?4%S=Y6RS#V!%"@;EU"(Q^=WB-0C@@HO&UQPP' ME\[PX?B(_MK'3K'LF,%K)3[QPE;+5*&/^%0W\V M#B%OC55U;TP,:BZ[/_O6Z_ [!DEOD'C>G2//\B6S;+70Z@#:G28T-_"A>FLB MQZ6[E*W5M,O)SJ[6K:$58V"+)6EM6:>5+. -JE*SIN(Y$_"2&ZOYKO6[SV[9 M3J#Y>Q%98N!PHKSWMNZ\)8]X2^&=DK8R\$H66/QJ'Q'S@7YRI+].S@*^8WH, MZ60$29QD9_#208[4XZ6/X/4JP TV2ELN2_A\M:/0*7G^.Q5NAY:=1G,%=6D: MEN,RI(HQJ.\P7#U],IG%+\YPS0:NV3GTU6V%5!9W*%LT(]C=0\XLEDK?CX"* M%2QMVTHC0MUICDYS(,7R:I#,WS0-4F :@1FR%%2GYO)4L&?IG [V?:L#:B#: MIY6!7-6-YH8\ :5=*1!VQ_PSO?*.$!,"U!Y4JT$H6?XCJ'!IU1BTQA,5RL5: M4*W8BDL?Z@?)W^P@W"?XE27\!?/1),[H/QW%618\&C9,1NG% M#-+1E$Z=4""=SV$^>Q[<*DO66T9-@D"?C^:SN?]GTPLXE?C1@_Y5HRY]EW;9 MTDK;M;)A=7@(KKK^]_-X]XI0_"6G3!.X)]-X?#$-07>=N9M8U?ANN%.6>JL? M5O28H78':'^OE#U.G(/A>5S] %!+ P04 " "Z@ZU8'3^*);0" O" M&0 'AL+W=O2SRA$UO!2,J[&7:[T:^K[*SUO&YC19:YMP(]'*[+$1]1/ MJP=I=G[#,J<%[^3(?>UTK"!EF MVC(0\UCC%!FS1$;&GYK3:[[2 G?76_;/KG932TH43@7[2>)S 33+E/J.K9*7VH<=0"]Z!1#4@.!<0%@# MPG,!40V(G#.;4IP/"=$D'DE1@;39ALTNG)D.;AL .$SX_" 1")0!0L!#.ODQK" M98*:4*:NX ,\/29P>7$%%T Y?,]%J0R'&OG:5&&U^%FM^&ZC.'A%L1%WW6AK M@4]/PXWH!AZVP)/SX<$^W#?6-_X'C?^!XPM?X9OA&GF)L)"B@*89%=4Y3%WW MC;V_)JER\=]M;FWXHW9^.S6&:D4R''MF+"B4:_3B]^]Z@^ZG-N_>DBQY([(] M7\/&U_ 4>SS),E%RK6!F7E*Z)BG##G#4;0YNF :.R8[)==P/@IN1O]YUYC@I MC 8'2-#OEJ3>[>U!O_V=Z6RO4C/ MEI0K8+@PL.[UC6&1F^MIL]%BY09V*K09 &Z9FQL=I4TPYPLA]'9C[X#F/T+\ M#U!+ P04 " "Z@ZU8>8-.)20# #J"0 &0 'AL+W=O1 M!KU/!SPZ *6 /,&)5S MYG;VW)9@2TZ+6C.Y16=!8[+6:L<+,EF[8I\ DP4H*1Z RUPT!1**C%!S50#U M$^Q+GI> DL8YLK5 T"Z'I@6N!=\R5SD#>,\-N3"@-IZC("%NO.&229(EP%A: M\D*X,0TMXAF\N4++N#!OX14I@"^E:@PQFV5H*7$N_##ODG39)BEY)DDW3)_! M)#Z!)$JF\/7N"MZ\>ON4)J2\]\E/^N0GGG?R#.\U&H-X MY7I2S5.^@*RY[WL^5&-,Q\H MY32*9\.E7/3>%D\]W8^WC@-I?V42I'[EAEMG5&F(VL01S]/_.BE MFJ=C_I^5']Q5\5']T\&>E'0^29-XN*3QS_,Y'CU'GVVA<=AP'F H!>'!S>U> M0733;#G=> (WQ!R=S2DFW3XLVHE5M;_,U\K2T\ /2WJ,H78&M+]1RCY.W/N@ M?]YE/P!02P,$% @ NH.M6,G$K@YW P "PT !D !X;"]W;W)K&ULK5==;]LV%/TKA%8,+=!%'Y9E.[,---:&]2%=$*?; M0[$'6KJVB$JD1U)V4_3']U)25%M6B,3-BTU2]QS><_BAJ^E>R,\J ]#D2Y%S M-7,RK;>7KJN2# JJ+L06.#Y9"UE0C5VY<=56 DTK4)&[@>=%;D$9=^;3:NQ& MSJ>BU#GC<".)*HN"ROLKR,5^YOC.P\ MVV3:#+CSZ99N8 GZX_9&8L]M65)6 M %=,<")A/7/>^9>Q[QE %?$/@[TZ:!,C927$9]-YG\X5,+:7R(:::SJ=2[(DTTD%>$<7*7B5(A4$U= MC;D81C=IYKVJYPT>F7= K@77F2)_\!328[R+&EHAP8.0J\!*>$WE!1GX;TG@ M!6%//HNGPP<]\-@.CR%Y#'ZD9M NRZ#B"^W+@B]S\.>4)$*K)"C:,<\8W1*S)%B03:=\"U1E$50;F>MC-H]%D MZNX.33N-\8/)Z#@HMDHQ%]>EVM($9@[>3 KD#ISYK[_XD?>[Q:BP-2I\BE%] M^FK@\"#WR3@:=P3V!(7#KD!K"F<*'+8"AU:!]9G$?0!L1U1*T7D=6+98D&X"5/MO0>WSVZL:5[?]2>1">>!%[8,>4T MQI]$G<6WIG3FXH]:P2.KX!LITA*/N;FNLS]U++TD6OQ#9D=N^]Z-N\L[=30TRLFVGGIC3 M_61/X;D2W8,JL0"YJ:IMA;5$R75=9[6C;47_KJIC.^-7_N6BKLM_T-2?"5A% M8>FA2 YKI/0N1GA>9%UYUQTMME4MNA(:*]NJF>'7"D@3@,_70NB'CIF@_?Z9 M?P=02P,$% @ NH.M6"J_ FR& P ?PP !D !X;"]W;W)K&ULS9=M3]M($(#_RLB53E<)\%L2"$TL06A5I'**FO9Z4G4? M-O8D7F%[W=UU O^^LVOC)F L'L],)I.MD+%FCJI MUN6YZZHXQ9RI$U%B04]60N9,TU:N755*9(D5RC,W\+R1FS->.-'$GLUE-!&5 MSGB!(09QMJH8/2QP1EFF=%$ M?OQHE#JM32.XNW[0_L$&3\$LF<*9R+[Q1*=3Y\R!!%>LRO1GL?V(34!#HR\6 MF;+_8=O<]1R(*Z5%W@B3!SDOZD]VUX#8$2 ]W0)!(Q \%A@\(Q V J$-M/;, MAG7%-(LF4FQ!FMNDS2PL&RM-T?#"O,:%EO24DYR.WC-9\&*M8(X2%BF3"']> MH68\4_ 7DY(9RF_A&)1YIB:N)J-&U(T; Y>U@> 9 R'-CC3M@"#*V^\,4 C^"*9Y7&Y B6 M]S 3>4[I.LN84D=P7<19E=!]^+(5]2'S87&0G.605RSH22/ M;X%;-)C0PCPH*\ULH8L5)#5/P ?6);&V"=D%JK8^M-9-%]M$PW X/AM[$W>S MRZ#7R__(8-@R&/8R^&;;"X7$-BBI70)+$F[")2IUI0&E1I6;3(E%09=4PX(7 MQSK%8^*&]PTY41I)!5JT1)\MUN$3.,'0H[]';'J][V8#/5A&+9;1_X6%CDFN M/M1\F2&0:RN4DDXMIBX:HZ>IXGL=J=+K]>$X3EL M-86RDB)_7"HO*Y%>LX?VDM,G$'U_--C-J;W@S]K@SWJ#7Z#D]+[_@7G['AU4>&M@K*=N+?MQ&/_X]OE;&KTGLE93M$?.]7Z.,=^ 72]TR MFCHYJ#,TIO:RVC;*)ZVRWZE#@W9W1KD&ULM5=M;]LV$/XKA%H4"5!';Y9?4MM MDW38/K0(FF7]3$MGBXA$:B1EM_]^1TI6)%O1DL$+X%BB[Q[>\QQY/"[V0CZI M%$"3GWG&U=))M2ZN75?%*>1478D"./ZR$3*G&E_EUE6%!)I8ISQS \^;N#EE MW%DM[-B]7"U$J3/&X5X25>8YE;]N(!/[I>,[AX'O;)MJ,^"N%@7=P@/HQ^)> MXIO;H"0L!ZZ8X$3"9NE\]J]O_= X6(N_&.Q5ZYD8*FLAGLS+'\G2\4Q$D$&L M#03%KQW<0I89)(SC[QK4:>8TCNWG _IOECR265,%MR+[P1*=+IV90Q+8T#+3 MW\7^=Z@)108O%IFR_\F^MO4<$I=*B[QVQ@ARQJMO^K,6HN6 ./T.0>T0'#N, M7W (:P>KG%M%9FG=44U7"RGV1!IK1#,/5AOKC6P8-VE\T!)_9>BG5U^HY(QO M%:%%D;&8KC,@6I!8Y#F*C-/'3X3RI#N@4BI!D5)!0A@G.@42TRPN,VI3(S9& M619;QX1EI48[.$Q4@*P B/THLA$9+B9U32[N0%.6J4LR(H\/=^3B_25Y3]S# M=#C3(V=:?<1!?/XS%:7"&=3"U2B$H>/&->F;BG3P NF0?!5?V]>[A0#AAD]30XH4OX'TK6'6BBYKHHL& M+4KCXL3:T"=+-5?4RD443*;1+/*/DG9J.)Z/@_G8F_;G;=K0F;Z-#DT29LH< MS0X4J,)#$.-'9AR-5%T#&1]A91PA5_A5%TY1&$_5KK 6HH_Y](10$'GX=\1[ M,/K^5).!+,\:66;_ERPX#$D]J)DY<#"T#4B)HU:F/C5FI^O ]^:S^;$<@U&_ M78YY(\?\OR[ZPP'XIF4_/Z4[\\)H.CY>]J>&P\O>]YX; V^P8-W8S=HYMML4 M>HM8#7FF*G8NM*X K<[(?]MYTFI=/KR;!;[_J:IHO4I4V--68KPK+SC*7H_5 MJ&/6#3UX#CT8/FSZFJY_SUYPUNR=":TKP7,+Y _V&J_*7KTU>[4(7Y6_4ZN^ M_+FM_AP[LZV]MBA,2,EUU60VH\W5Z+.]$!R-WY@KD^W[GV&J^Q:VD%N&)TL& M&X3TKJ98$F1UA:E>M"CL+6 M--XI[&.*USZ0Q@!_WPBA#R]F@N8BN?H'4$L# M!!0 ( +J#K5@4_YPB(@X #K$ 9 >&PO=V]R:W-H965T5-[6K7GG+V(S@5Q M)C&J;;R DU;:#[^ J<<3\&"B:6SS?V:,?Q!F'@,7+W'R+9THE9'OL^D\ MO>Q-LFQQWN^GXXF:A>EQO%#S_)7'.)F%6?XP>>JGBT2%#V71;-IW!X-1?Q9& M\][51?GT_OYQ)?H:9(53_2O+A;A MD_JJLC\6GY/\47]->8AF:IY&\9PDZO&R]]XYER=E0;G$GY%Z23=^)\5;N8_C M;\4#\7#9&Q0]4E,US@I$F/_WK&[4=%J0\G[\IX+VUFT6A9N__Z33\LWG;^8^ M3-5-//UW])!-+GNG/?*@'L/E-/L2OW!5O2&_X(WC:5K^)"_5LH,>&2_3+)Y5 MQ7D/9M%\]7_XO5H1&P6.MZ7 K0K5>"]+AAN*1A6!_Q9E*23A_(,4K*8D?R3A1 M#U%&QG&^$:19\4PV4>0QGN;;4C1_.B?_O%59&$W37\BOY(^OM^2?[WXA[T@T M)[]/XF6:L]*+?I;WK6BA/Z[Z05?]<+?TPR$?XWDV24DP?U /#?7<7N]9ZOOY M.EFO&/?GBKEQK<"/87),!LX1<0?NL*$_M_;RW^+G8^)X9;G74![8RV4X/R;N M:5GN-JU->_FM&N?EJ\X[#>6LI?7E])AX9;G3]-[Y#JO.V[[JQ Z=K\J;5IW< M9=6=-*TZ(PC>>@OQ2MYP"^]#=*^2[,=S-)TJ>;H(Q^JRE_]=2U7RK'I7__B[,QK\JREL2%B A%$DC"%A' D3 M2)@$P8PX#]=Q'I9T;VN=>J2$'N-)R/&^-IAVR)I[6H:SR1L )HT@80\+X'C#2=/P XDC0FS." M?KH.^NG> [M/^;&P;7!G)7<-,A(6(&$4"6-(&$?"!!(F03 CTF?K2)\=9'!W MAHPS$A8@810)8T@81\($$B9!,"/.SD#/3@_V&MZUE-VYC3&W5W7-.9060&D4 M2F-0&J]H;:,\:*,213-SO&%9G/U'>BVUV\)LK>H<9B0M@-(HE,:@-%[1-D=S M_N#UB*]:R+.8>Q=PY4WT%I 91&H30&I7$H34!I$D4SSZ30%L_=S^*U ME-T-&^-NK^H:=R@M@-(HE,:@-.XV6[S:$ [:JD31S"!KC>>^0>.UU&Y+,U3C M06D!E$:A- :E<;=!X[DUC^+S:4A+5,S.C6N2Y$)'70MF65JC(@]("*(U" M:0Q*XQ6M+:UNDW6NI?40"L[5"LZU*[C\]SRK4Y6T*S@[J7/VH H.2J-0&H/2 M.)0FH#2)HIE9U@K./8R">^0<&UU&Y+,U3!06D!E$:A M- :E<;>NX)S:L:YPZPJNOI1$]]# M:SP[R:M;.K=^W(SJO!EC;>D\B*5KH6P+--3206D!E$:A- :E\7UHS8&NZ[ZF M0!]"Y'D;5\ELN4RFRK)\%*B/G:W7QL1>'!-[=4SLY3&QU\?$7B 3>X5,["4R M#Z'R/*WRO,.H/ ^J\J"T $JC4!J#TCB4)J TB:*9P=8JS[,[N2W!/B(?P^_1 M;#DCUW&2E-?Y)C=AWH_\M<:<0QT>E!9 :11*8Q7-=O$_#FU10&D213/3J_V= M9W=PM^H^(V*>9LERIN;9$;E5Z3B)%N6M%O)4_QDF43$V),5T1WYET9;UN4BBF2))\]P0>TLQA[X/ :5)%,U,L39\GMW-U5)OMMC!"I1Z4%D!IM&4EKNZZX1Z1;3>^8-#N<"A-0&D2 M13/SK#V>9]4I5U_4?- *H H30*I3$HC4-I DJ3*)IYWP^M (>#@\QI#*&R#TH+H#0* MI3$HC4-I DJ3*)H9;*T$AW:M!YK3L+?2.>=0#3BLGY]V6E, %-HF@](XE":@ M--FP=D>;:]?,I79\0[N= \U6V%OIG$NHS6M9 ]8I @KM"H/2.)0FH#2)HIFQ MUJ9O:#=];Y^^L#?0.=%0_5?17GVI9G#BO][70L4>E,:A- &E213-#._&W>^L M?N5-$QTMZ$_C[)B4MPPMQO]^8U2A0J^E/^O;<&Z;CJ#0[C HC4-I DJ3*)J9 M8>WPAG:')^;/^7XW3G[\'V8U[%WIO*N&BCXHC4)I#$KC4)J TB2*9FX,6@D. M1X>9U8 Z0"@M@-(HE,:@- ZE"2A-HFAFL+4E'-HM(6I6 ZH*H;1@6#\/;M@P MJP$]DP]*XU":@-(DBF;F5RO%89L-P\Q^0.TBE!:TK(&6V0_H&8)0&H?2!)0F M430SUMHL#NUF$3#[ 16%4%I0T=IG/Z *$$KC4)J TB2*9MXK72M WWXZWUMF M/^SHKK&%TH*6M]T^$P+M#H/2.)0FH#2)HIEYUN;/[V3^/JMDG.^3PZ?RR6 : M/47%CCCZ.5_2&&NH]8/2@HIF?JWM]:X8VB2#TCB4)J TB:*9T=5RT+>KL2]J M,16E:S.C]%F?J<+-Y]CYU#CM4)4)I%$IC4!J'T@24)E$T?96.N=\6)M_ MJU]'.("V2:$T!J5Q*$U :1)%,_.KG:-O=XZ@V3Q[*YWS:^^S=?XM@':%0FD, M2N-0FH#2)(IFQEK;0[_C"86=9_/L#71.]&BG^;< VBJ%TAB4QJ$T :5)%,T, MKS:$_IZ&<)?9O):+D+9_E\E.Z'R0##UK$$IC4!J'T@24)E$T,]!:&?J=SD+< M:SH/J@LKVJL)N-K.&'J2(93&H#0.I0DH3:)H9G:U%_3M7O!WE;TP1'4&T)I 91&H30& MI7$H34!I$D4S@ZTEXL@N$4%3&_96.N<<*A);UH#]BTK0KC HC4-I DJ3*)H9 M:RT81QW//NP\M6%OH'.BH;:PHK5^40G:*H/2.)0FH#2)HIGAU1YPU'(UT3=, M;;2@=YC:L!,Z1Q7J_Z T!J5Q*$U :1)%,P.M_=_([O^ND^CA2=6^WM%A@&AO MH//>&$D+H#0*I3$HC4-I DJ3*)H9<:T(1_YA!HA0)PBE!5 :A=(8E,:A- &E M213-#+:6A".[) 1]=\/>2N>\)1 MQ^N-[CG! 3V3L*7/]N]N0+M"H30&I7$H34!I$D4S8ZUMX:CC"8;=)SB@LK"B MM7YW ]HJA=(8E,:A- &E213-#*_6A2.[+GS3! =4%;9T]&/X@SC>]E.G FAO M*)3&H#0.I0DH3:)H1IQ/"CEH/J.MRDG+O=:7?7;J]?>YXZY\QI>/[]R>!L7) M7REK^KKIJXM%^*3RU?04S=/\XWS,NU&\DQY)HJ?)^D$6+RY[>7[NXRR+9^6O MD_R/MDJ*!?+7'^,X^_F@:. E3KZ5;_7J?U!+ P04 " "Z@ZU8/(:L=G(# M ""#@ &0 'AL+W=ORZ*DXAI^I %,#QR4+(G&K-W)SRK@33>S9I8PF8J4SQN%2$K7*#*[9,M3EP MHTE!EW -^FMQ*7'GUB@)RX$K)CB1L)@Z)_[QW!\8!VOQC<%:;:V)D7(CQ"^S M.4NFCF<800:Q-A 4OVYA#EEFD)#'[PK4J=]I'+?7#^@?K7@4+#)E/\FZLO4<$J^4%GGEC QRQLMO>E<%8LL! M<=H=@LHAV'48_,4AK!Q"*[1D9F6=4DVCB11K(HTUHIF%C8WU1C6,FS1>:XE/ M&?KIZ HRJB$A!97ZGC"N08+2!.ZP3A206&#"E%9$+(A.@2Q$AHEG?'E,7I^" MIBQ3;\@[\O7ZE+Q^^8:\1 3R)14K17FB)JY&AN8];ERQF95L@K^P"31,Q7DJ,\0] 36",%A'8+#_R[( M$F'8*,A@IR#W;?RAUUZ0XYK:N)/:21S+%69G]V>YC>)X[_7#PQV&+29'[02/ M:H)'G01G0.,T%K)X2\[/YYU7IA/HJ?72$UA#L^]M_C*]9[HT%7!/4>@+K1F& MK<[![TS^YY56&O_GL1O 3BJC/ 9%J%(B9C8\:Z93[/0V_06#]I; WZO+D;=U M=2JQ+5;CH["]?OU@(R+H%(%KE)"!?+R"NY&>G+R>T)JZ-XV(_UR=B-]K*](7 M6C,,FV;$[^Y&>JOAEG;$\_9J^!&K4H2[UI$[L M^+!S/C,#EIT2-C#E=(9][9)Q13)8(*1W<(C72I8#3[G1HK SPXW0.('898I# M(DAC@,\70NB'C7E!/79&?P!02P,$% @ NH.M6 MYL%&: @ '0< !D M !X;"]W;W)K&ULK55=;YLP%/TK5ZR:6JDM7X%D M78+4)JK6ATE1/[:':0\.7()58V>V$]I_/QLH35.23=->P#;W')]S?;D>5T(^ MJ@)1PU/)N)HXA=:K"]=5:8$E4>=BA=Q\R84LB393N7352B+):E#)W,#S8K?,F3VT>M@#^8 \@: '!WP+"%A#6 M1AMEM:T9T2092U&!M-&&S0[JW-1HXX9R>XIW6IJOU.!T8 M494RH=82X44U/<&2R%Z*^R!A]M[1K$G[P=:3U!_FB/M*B3%AV4]EHQ[8GT MJ8O>;7PVC,,==3U!\7#8KR[NU,7_6C'[GO="$P:M+; =X10XZCY;\?N""(.1 MO^.K)\KS0G_'F+O5O.S%81K#DG(%#'.#\\Z')C&R:<;-1(M5W<\60ION6 \+ MRZ$?IG8%MG=B,EO4$L#!!0 ( +J#K5@C&PO=V]R:W-H965TV+>(MI%C(JE.N1/ML@YX*1T M2JGM.4Y@IYAD5C@OSZUX.&>%I"2#%4>B2%/,__D E.T7EFN]G/A"GK92G[## M>8Z?8 WR:[[BZLAN5!*20B8(RQ"'S<+ZU;V/7%\[E!9_$-B+UC[2H3PR]JP/ M'I*%Y>@9 858:@FL-CM8 J5:2RUJ-6-JQ_;^B_IO9? JF$*=<)C4#I-+'?S:H41M5Z&4'"(L<3CG;(^XME9J>J>$67JK M\$FF[_M:D17EX@/'D1OD0P,@M& M$#>"DW."MB+;X/4:O%XYPN047HJ%0&Q3\_W[H[J.'B2DXEL?V$K,[Q?3)>!> MY#B&A:5R7 #?@16^_<4-G/=],,<4BT82ZT"<-! G)O5PR=)4E0BA$;Y#.>9H MAVD!Z(ID*&&48BY0#KRZ:]?HO]:=[(-<#38K!]-E<1)<816>, M.L'Z3;#^@&!Q(;>,DW\A46&=#JF2G+8F$CC5[U58EQI&%QAVPILVX4V-X:V! M$Y5@?Z&5JN_ N0JL3HU/D#X"[TT+H^30M!A3+!I)K(,R:% &8]:68$R(8XI% M(XEU(,X:B#/C\_BYT$^=IEB7?B)$<2;;9D>YX4Z/4\TX[E!$(XEU$-TVB&Z- MB%:E7D"ER+83M=#>CJ9=X1HU&9[++4NHD.[[9K[ M[8=,@M*52%4UZ$52^>L$:'6^KUMH\RB#F8RDUF5RZ,I=K:U4!Y+E MY6K#(Y.2I>7N%K!Z0VH#=7W#F'PYT L8S0I7^#]02P,$% @ NH.M6*EU M56": P H1$ !D !X;"]W;W)K&ULK5AM3]LP M$/XK5B9-F\3(6U^ M95H&1K2T%!AVX=I'TQR:2P2N[/=EOW[V6YPFBJ-6LE? MB.W[1A_$7D !*]E@458R^7 3Y8_G U6;L14_NTK$7Z(B@@$1J"*P>:YA!46@D%P0IB_:%/9!AY*5D*RLG)6$92$;I_X MM4K$CH/":7>(*H=HWZ%WP"&N'&)#=!N9H76#)9Z,.-L@KJT5FAZ8W!AOQ890 M7<9'R=5;HOSDY"D'M&3-= 5H(RS$K&5JCI94)*1!%-9!05< M(,P!88$R5B@QZ"='4L,!)RP5"&A*Z +=8Y[D* [/4!1$O3.$::I'\17Z< ,2 MDT)\1)_0K$)%,T83H))C$]*HQ^B>49D+](6FD#;]?95&F\OH+9?3J!-0,3VW1%OBF1WO'G>$ M$]O2Q@:O=P#/IO0[A1*+'$"8T]M% +X&KS)^W?A(/CM]S[G=6>[_YF[6^TC?(6Y]+@ MZ%U^/0G.X_[(7^]2:3,*:J-&B ,;XN X03YM6*<@.V%.+8HCL ;CH64\="W( MH4ONCL :W"\L]PM'@KQHT5K8VQ-DFU$\;!?DI0WQ\DA!YARZ]\A.H%/+X@BL MP3D,ZO_X@6M15HB.Z+M":_+?Z7A"1\*L@/:4&>TIL]4JN&R79AC584;'B?-6 M=V"=;4XGT,G5<836I%TW+6'L7)U.&QA7:$W^=0L3=G8)IZBSUZ:[_7VSU2H, M#ZBS[C;"[G9C9D\!NKM4^R=;+?(CI-J)>G*I'*$UL]TJVI.JOW/85=];F#L @1*VHG)[5K.K]I[AVIRN M]]:G^O[!'*)KF.WEA3J)+0@5J(!,00;G0Z4SOKT/V$XD6YHC]3.3BK09YH!3 MX-I O<\8DV\3_0%[*S/Y#U!+ P04 " "Z@ZU8S[ -DM " \"@ &0 M 'AL+W=O6:[W=N"?S3)D;=C(L\!P>0#T5=T+/ M[(9E2G)@DG"&!,Q&UJ4[&+N. 505/PF4+40M!X1$)0A N"@$?R&ZE4!?!^C\&A0F5'Y"7]#3 MPS4Z/_N$SA!AZ#'C"XG95 YMI16;]]IIK>YJI<[;H^X6BPODNY^1YWA!"WQ\ M.-S?A-NZ3TVSO*997L47[.%[Y K3-AS3 +?-X^BX"**=[D9];RN!W1K7[??:(^@U@GH'1I )Z/X..HG>&\*)R#8\ MQXWG^+@0XMT0G.VE:+]T9P(K(-RZ[S?_-T MC@NAQJTO]NYV""TU81!OI6"O;>WF7*6WM#EA$E&8:91ST=,ABM519351O*AV M^PE7.H]JF.GC'0A3H)_/.%=O$W. : Z,R3]02P,$% @ NH.M6,F=?N,T M @ U 0 !D !X;"]W;W)K&ULE91M;],P$,>_ MBF4D!!)K'IH.*$DDUH$VB:%J%? "\<)-KJTU/V2VTV[?GK.31H6U0[Q)?/;= MW[^S[YSOM+FS&P!''J10MJ ;YYII%-EJ Y+9D6Y X19%S1,@]SS F/I.EUG?>N*X+&GL@ M$% YK\#PMX49".&%$..^UZ3#EC[P<+Q7_QQRQUR6S,),BQ^\=IN"OJ.DAA5K MA;O5NROH\YEXO4H+&[YDU_O&E%2M=5KVP4@@N>K^[*$_AX. )#L1D/8!:>#N M-@J4E\RQ,C=Z1XSW1C4_"*F&:(3CRE_*PAE78)C7%CRE1G#_$F^)F=DT3:->$17*;G#JW+DYPW()9A? M>>20SN\153W)14>2GB"Y869$QLD;DL9I]F=XA$D-F:5#9FG0&Y_*["G;%W0A MUPZD/#[(.A[;ULFHV221]LC&-F D?T'QAG1AJ^Y8N(? M*-D3E'@T_HLD.BA2W^]XWRAMB8 51L6CMQ-*3-=#G>%T$^IVJ1V691AN\-D! MXQUP?:6UVQN^%8:'K/P-4$L#!!0 ( +J#K5BD7)%I90, ,X- 9 M>&PO=V]R:W-H965T:G"=;QG^+ M%%'"?9%3,;52*5?'MBWB% LBCM@*J;JS8+P@4BWYTA8KCB0QH"*W/<<)[8)D MU(HF9N^*1Q.VEGE&\8J#6!<%X0^GF+/MU'*MQXWK;)E*O6%'DQ59X@W*[ZLK MKE9VS9)D!5*1,0H<%U/KQ#V>N;X&F(@?&6[%SC5H*7/&?NO%13*U')T1YAA+ M34'4UP9GF.>:2>7QIR*UZM_4P-WK1_8O1KP2,R<"9RS_F24RG5HC"Q)I^"[A^ Y7@"$)OK" M!\(1B%#(7-E#',/',Y0DR\4!?(+O-V?P\?T!O(>,PFW*UD+!Q,262H7.Q8ZK MC$_+C+UG,O;ALDSE7*?2Q-M*?5T"[[$$IUXGH1)S5&MIR6?V_W"_(QV_[HAO M^/QG^*[+;L""LP+.[R5R2G*8&2L@A[MO*AXN)!;B5UOQ2O*@G5P_%([%BL0X MM=2_7B#?H!5]>.>&SNH0U'4(NMBC6R:5[LJ;;4I+>&C@^FFUB<:C M<#2Q-[L*6H*"P; .:F0VJ#,;=&9VPW*EEL8(=Y=8S)&W-J*3XZ6-Z(FL(3>L MY89O:.W-.BXSSKT1-:H@^L\O,]C]H[ MD[&J\](<& 3$;$UE.2'6N_6AY,2,XGO[I_JP8B;N)YKRI*/FOV5&!>2X4)3. MT5#];7AY>"@7DJW,_#UG4C7;7*;JP(5&PO=V]R:W-H965TJ=^R;CPXJ&+W:EX*&M3<(%W"G1=EDS]'F,A M5R.O[ZT#]SS+C0WX\;!B&<[0/%1WBF9^QY+R$H7F4H#"QR^,%3DX^\,P]27+"Z,/=R]15;/TY@(@OMGK!J)+4VLFS!I*#D MHGFSY[8.&P#BV0X(6D#P&A#M (0M('1&&V7.UI09%@^57(&RV<1F!ZXV#DUN MN+"[.#.*5CGA3#RN-46TAAEFM#F&-<45*7Q!F2E6Y3QA!4RY-HK/:[=Z.$7# M>*'AEBG%[#8' $!\ %?,MEK8E%#WU#*NVW_*15-&X4!3L4A7 C MA'>^2$7<5#QQ?M MX+N5XOAA!H\W6,Y1_=Q6H+T$]EZ?ZXHE./+HXFI42_3B]^_ZI[U/V]R]$=D+ MKU'G-7+LX0ZO][A$4:.&A9(E7#X;5().T\2=:U3:';1K*;+C:SI%*5QHC4;# MXS7QP)7!4F^M3_26]7DCLA?U&73U&>P]"^OZ;#/9($\=TO;B91R&POJQ+['Y]QC^P9''=9F)=CMG#$3+$LAZXS,C:D^AF$]G;.2UF>J8M(B MA=(E-;:K9V%=:4;S&DBE"/N]7A*6E$LR&LI%>5V:.IBJA309.>]"@;M]R3,2 M)>O>G5_OQDP8X):%7].(%HF<]7-=B MF'2R*[T>?FRU.NXQ1K[TD#=,1PO;=1L-"R4WRQ<3%["ZM&3! Q49&5/!)YH# MJZ E%RL7[D-@JH32@;'[9A-%$*D?'1RY'FQIJU-RJ723VV5P?R?M\#U@W0.# M7(C.8)^XP&A846.8EM>VTPQN@D^@H&W?K2KK<*;I*NI?D VAN=DD$Z5SIKLT M$5F'1D/!"K"C^6P.=Z.J$$!C5&D;.:QH+XNM M'>O!?LFN:0VU32?C.J"_K>:TMV5?IQM4_$&9SPL['=GTH4#9C68%7S;]9=$9 MP-0C7)U6E5A]$GPF2^8F_^*$HR%=\X*YTOS19H-2F=H TR1X8-KPZ7;DEZ;5 M'5N:=3DM"]QS_P ]_]UUGC')-!7;IFWMO^55?K7C^/)?66[^J^P;]GIL#[&W M;O+B$$PFAV#R &HR3M^DQ[ ]&K?.WYW3MXL&\):3D>_PMB0V28/)@@O#9=N; M\SQG\LDA;.4-G=A7V1U].SYG!5T(<]>!&=FTO[&<+\JT&W4#"]&.VK2_PO2B MI'O%LKFXS-F2Y>.VJV>3IAG8ALW:7D#81ZZ;RX]@'(?Y$<"P/)@#C.-86)[_ M:3X#=#X.P[P-O,@ Y0Q0CF/YD''SP?+X.:F]_#--TSA.$FQ%QV.O@S&V;DD" M7[\:Y@T86![(]&=KC>\V7B'/UP&VI\]5"#93O!*QF>)K#8A_W8"1IO[=QO( M ]L%K'8@OS\/U)2?$\>PJY@W[ G&D33%$*A%?XTF";(Z"7S\^X,])7&!IQ!', 'C DCIMS<.\\"M?G5+CY?6?T&U!+ P04 " "Z@ZU8 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( +J#K5CYK,G/^@, !L9 / >&PO=V]R:V)O;VLN>&ULQ9G!;MLX M$$!_A="I"P1K2TK2-J@+.+;3!$AM(_+V6M#2R"9"D5J2 MF)QD403U-!+G#>D/3]H\;K5^9-\:J>PDV3O77HU&MMQ#P^V?N@6%5VIM&N[P MU.Q&MC7 *[L'<(T<9>/QY:CA0B4?/QS'6IM1>*(=E$YHA8V^X8N )_OSNC]E M!V'%5DCAGB=)_UM"PAJA1".^0S5)Q@FS>_UTJXWXKI7CLBB-EG*2I,.%+V"< M*']I+CSDAF]MW^+X]H$CR"2Y'.. M3#6]3WZ\3DR'@ [#V>=TS=".C!S[N"3 MT5TKU,X/@T\Q"AZCC\/Q. 3QROR?,.JZ%B7,==DUH-P01P/2 RJ[%ZU-F.(- M3)*9/H#QSX,WN*N&9W,(%43*7 F\8.ZJ'B\BRFI9K.[OYM/-8LZNI_?3Y6S! MBMO%8E.P-W^I #(C(+-7A/R:!9 Y 9F_(&2QPQ85[@ .H#BSCJF(KMP?#[E2I&PCPWA-X[^/B M+;A1J 7+U@A6[+D)N=(QE:C'<1HZR1QM8&;P56/ZQPNGP, MH2A+I)$U48B=$MB7*\=FG74X/=M*G/!X=^8TPW@V.)7"PBRCM)-%UL[/+"Z'(K9FI8%*."15-JR! M,DH]V0NII^W5(W#ZX'K4,?B&8^(<"O=&*/7D+ZB>/G[(B!%U/@%H&=8:.66A M//9V6%B-G\P>@YT/(29EH3RRA7S>;+4YKO"=]LQFR%*L#F=Z3NZ(1;;0M.P3 MND6T$L2AG^D_A%2'J\* MSS"6YF2F4Q;*8V^,D172230I"^6]A4;'S?@*:ARU6N(M++:77)9KP_QAV%0X MO_ +@+J377'VC<(B?%$7W2#/*K*CC-_5H\C;+U=FX=K4 MOKBV/KE79>UWI@BA_;#6YX6K,C]K6E?W;\Y-5V6A7W87VV;Y+;LXRVFZM-WK M#+/?OLY,CH_6_6=BM(&@5 M/V@-0>OX01L(VL0/HA1E3!4D3;!6H#4AUZ3 :T*P28'8A&23 K,)T28%:A.R M30K<)H2;%,A-2#K$!O1KU9@=X\^=E6H#>CWJQ ;T:]68'> MC'JS KT9]68%>C/JS0KT9M2;%>C-J#HD!O0;U%@=XRN2Q1 MH+>@WJ) ;T&]18'>@GJ+ KT%]99WZNW#HW1^['FN\?QW4AWZ;]UX_+!\;D[8 M&7"V< V]_P502P,$% @ NH.M6*IG%&&8 0 "Q< !, !;0V]N=&5N M=%]4>7!E&ULS9C-;L(P$(1?)^@)ML2$026[:A M\/9UPH_4BD8@*G4NL1+OSHR]TG?(Y'UKR$6;NFK<-"Z\-X^,N;2@6KE$&VK" M3JYMK7QXM0MF5+I4"V)B-!JS5#>>&C_TK48\FSQ3KE:5CUXVX;,K=3.-+54N MCIYVA:W7-%;&5&6J?-AGZR;[X3+<.R2ALZMQ16G<(!3$[*1#N_.[P;[O;4W6 MEAE%=YF5*FTU4=6A)G+*G,%42^KI*=Z*#? MV8<;IMV37^W?R?09ALJYU<:%B5FZW.XPDK9[:((065_V'_'H&*2O/A^UT\XH M.],[7.^GMLMN'HYUR_5W_'W&1_T+Y!&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( +F#K5A#2!@2 M5 4 !@< 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ N8.M M6)_MKU>T P O T !@ ("!TA0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ N8.M6,?!E=J_!@ A1T !@ M ("!JR, 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ N8.M6$4I(W9)" Y!( !@ ("!!C@ M 'AL+W=O&UL4$L! A0#% @ N8.M6/_1M])' P =@< !D M ("!J40 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ NH.M6#9@,]O! P - @ !D ("!3%( 'AL+W=O MC(% #A M"P &0 @(%$5@ >&PO=V]R:W-H965T&UL4$L! A0#% @ NH.M6/QI M*<<)!@ =0X !D ("!-%\ 'AL+W=O&PO=V]R:W-H965T)H3@, %(( 9 " @2EI !X;"]W;W)K&UL4$L! A0#% @ NH.M6/<^9LOJ!0 Z@\ !D M ("!KFP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ NH.M6/<40FTS P *@< !D ("! M\'@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ NH.M6,G$K@YW P "PT !D ("!H(( 'AL+W=O&PO=V]R:W-H965T;!1F@( !T' 9 " @32@ !X;"]W;W)K&UL4$L! A0#% @ NH.M6"-P%E'? P [1( !D M ("!!:, 'AL+W=O&PO=V]R M:W-H965TRJ !X;"]W;W)K&UL M4$L! A0#% @ NH.M6,F=?N,T @ U 0 !D ("!\ZT M 'AL+W=OL >&PO=V]R:W-H965T&UL4$L! A0#% @ MNH.M6%6OI;,> P [!$ T ( !T+8 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ NH.M M6)D^HH1\ 0 EA8 !H ( !*;\ 'AL+U]R96QS+W=O XML 49 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 50 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 52 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 113 167 1 true 40 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://nanophase.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited Consolidated Condensed) Sheet http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed CONSOLIDATED BALANCE SHEETS (Unaudited Consolidated Condensed) Statements 2 false false R3.htm 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited Consolidated Condensed) (Parenthetical) Sheet http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical CONSOLIDATED BALANCE SHEETS (Unaudited Consolidated Condensed) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited Consolidated Condensed) Sheet http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited Consolidated Condensed) Statements 4 false false R5.htm 00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited Consolidated Condensed) Sheet http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited Consolidated Condensed) Statements 5 false false R6.htm 00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited Consolidated Condensed) Sheet http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited Consolidated Condensed) Statements 6 false false R7.htm 00000007 - Disclosure - Basis of Presentation Sheet http://nanophase.com/role/BasisOfPresentation Basis of Presentation Notes 7 false false R8.htm 00000008 - Disclosure - Description of Business Sheet http://nanophase.com/role/DescriptionOfBusiness Description of Business Notes 8 false false R9.htm 00000009 - Disclosure - Revenues and Other Income Sheet http://nanophase.com/role/RevenuesAndOtherIncome Revenues and Other Income Notes 9 false false R10.htm 00000010 - Disclosure - Earnings Per Share Sheet http://nanophase.com/role/EarningsPerShare Earnings Per Share Notes 10 false false R11.htm 00000011 - Disclosure - Financial Instruments Sheet http://nanophase.com/role/FinancialInstruments Financial Instruments Notes 11 false false R12.htm 00000012 - Disclosure - Related Party Notes and Lines of Credit Notes http://nanophase.com/role/RelatedPartyNotesAndLinesOfCredit Related Party Notes and Lines of Credit Notes 12 false false R13.htm 00000013 - Disclosure - Inventories Sheet http://nanophase.com/role/Inventories Inventories Notes 13 false false R14.htm 00000014 - Disclosure - Capital Stock Sheet http://nanophase.com/role/CapitalStock Capital Stock Notes 14 false false R15.htm 00000015 - Disclosure - Significant Customers and Contingencies Sheet http://nanophase.com/role/SignificantCustomersAndContingencies Significant Customers and Contingencies Notes 15 false false R16.htm 00000016 - Disclosure - Business Segmentation and Geographical Distribution Sheet http://nanophase.com/role/BusinessSegmentationAndGeographicalDistribution Business Segmentation and Geographical Distribution Notes 16 false false R17.htm 00000017 - Disclosure - Subsequent Event Sheet http://nanophase.com/role/SubsequentEvent Subsequent Event Notes 17 false false R18.htm 00000018 - Disclosure - Revenues and Other Income (Tables) Sheet http://nanophase.com/role/RevenuesAndOtherIncomeTables Revenues and Other Income (Tables) Tables http://nanophase.com/role/RevenuesAndOtherIncome 18 false false R19.htm 00000019 - Disclosure - Earnings Per Share (Tables) Sheet http://nanophase.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://nanophase.com/role/EarningsPerShare 19 false false R20.htm 00000020 - Disclosure - Related Party Notes and Lines of Credit (Tables) Notes http://nanophase.com/role/RelatedPartyNotesAndLinesOfCreditTables Related Party Notes and Lines of Credit (Tables) Tables http://nanophase.com/role/RelatedPartyNotesAndLinesOfCredit 20 false false R21.htm 00000021 - Disclosure - Inventories (Tables) Sheet http://nanophase.com/role/InventoriesTables Inventories (Tables) Tables http://nanophase.com/role/Inventories 21 false false R22.htm 00000022 - Disclosure - Significant Customers and Contingencies (Tables) Sheet http://nanophase.com/role/SignificantCustomersAndContingenciesTables Significant Customers and Contingencies (Tables) Tables http://nanophase.com/role/SignificantCustomersAndContingencies 22 false false R23.htm 00000023 - Disclosure - Business Segmentation and Geographical Distribution (Tables) Sheet http://nanophase.com/role/BusinessSegmentationAndGeographicalDistributionTables Business Segmentation and Geographical Distribution (Tables) Tables http://nanophase.com/role/BusinessSegmentationAndGeographicalDistribution 23 false false R24.htm 00000024 - Disclosure - Contract balances at March 31, 2024, December 31, 2023, and December 31, 2022 are as follows: (Details) Sheet http://nanophase.com/role/ContractBalancesAtMarch312024December312023AndDecember312022AreAsFollowsDetails Contract balances at March 31, 2024, December 31, 2023, and December 31, 2022 are as follows: (Details) Details 24 false false R25.htm 00000025 - Disclosure - The future undiscounted lease payments associated with this arrangement are provided below, and only include the period for which enforceable rights and obligations exist as of the date of financial statement issuance. (Details) Sheet http://nanophase.com/role/FutureUndiscountedLeasePaymentsAssociatedWithThisArrangementAreProvidedBelowAndOnlyIncludePeriodForWhichEnforceableRightsAndObligationsExistAsOfDateOfFinancialStatementIssuance.Details The future undiscounted lease payments associated with this arrangement are provided below, and only include the period for which enforceable rights and obligations exist as of the date of financial statement issuance. (Details) Details 25 false false R26.htm 00000026 - Disclosure - Revenues and Other Income (Details Narrative) Sheet http://nanophase.com/role/RevenuesAndOtherIncomeDetailsNarrative Revenues and Other Income (Details Narrative) Details http://nanophase.com/role/RevenuesAndOtherIncomeTables 26 false false R27.htm 00000027 - Disclosure - Earnings Per Share (Details Narrative) Sheet http://nanophase.com/role/EarningsPerShareDetailsNarrative Earnings Per Share (Details Narrative) Details http://nanophase.com/role/EarningsPerShareTables 27 false false R28.htm 00000028 - Disclosure - Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows: (Details) Sheet http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows: (Details) Details 28 false false R29.htm 00000029 - Disclosure - Notes and lines of credit consist of the following: (Details) Notes http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails Notes and lines of credit consist of the following: (Details) Details 29 false false R30.htm 00000030 - Disclosure - Related party interest expense consists of the following: (Details) Sheet http://nanophase.com/role/RelatedPartyInterestExpenseConsistsOfFollowingDetails Related party interest expense consists of the following: (Details) Details 30 false false R31.htm 00000031 - Disclosure - Inventories consist of the following (Details) Sheet http://nanophase.com/role/InventoriesConsistOfFollowingDetails Inventories consist of the following (Details) Details 31 false false R32.htm 00000032 - Disclosure - Capital Stock (Details Narrative) Sheet http://nanophase.com/role/CapitalStockDetailsNarrative Capital Stock (Details Narrative) Details http://nanophase.com/role/CapitalStock 32 false false R33.htm 00000033 - Disclosure - The portion of total revenue from our significant customers are as follows for the periods ending March 31, 2024, and 2023: (Details) Sheet http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details The portion of total revenue from our significant customers are as follows for the periods ending March 31, 2024, and 2023: (Details) Details 33 false false R34.htm 00000034 - Disclosure - Accounts receivable balances for these four customers were approximately: (Details) Sheet http://nanophase.com/role/AccountsReceivableBalancesForTheseFourCustomersWereApproximatelyDetails Accounts receivable balances for these four customers were approximately: (Details) Details 34 false false R35.htm 00000035 - Disclosure - Significant Customers and Contingencies (Details Narrative) Sheet http://nanophase.com/role/SignificantCustomersAndContingenciesDetailsNarrative Significant Customers and Contingencies (Details Narrative) Details http://nanophase.com/role/SignificantCustomersAndContingenciesTables 35 false false R36.htm 00000036 - Disclosure - The revenues, by category, for the three months ended March 31, 2024 and 2023 are as follows: (Details) Sheet http://nanophase.com/role/RevenuesByCategoryForThreeMonthsEndedMarch312024And2023AreAsFollowsDetails The revenues, by category, for the three months ended March 31, 2024 and 2023 are as follows: (Details) Details 36 false false R37.htm 00000037 - Disclosure - Business Segmentation and Geographical Distribution (Details Narrative) Sheet http://nanophase.com/role/BusinessSegmentationAndGeographicalDistributionDetailsNarrative Business Segmentation and Geographical Distribution (Details Narrative) Details http://nanophase.com/role/BusinessSegmentationAndGeographicalDistributionTables 37 false false All Reports Book All Reports nanx-10q_033124.htm nanx-20240331.xsd nanx-20240331_cal.xml nanx-20240331_def.xml nanx-20240331_lab.xml nanx-20240331_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 54 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "nanx-10q_033124.htm": { "nsprefix": "nanx", "nsuri": "http://nanophase.com/20240331", "dts": { "inline": { "local": [ "nanx-10q_033124.htm" ] }, "schema": { "local": [ "nanx-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "nanx-20240331_cal.xml" ] }, "definitionLink": { "local": [ "nanx-20240331_def.xml" ] }, "labelLink": { "local": [ "nanx-20240331_lab.xml" ] }, "presentationLink": { "local": [ "nanx-20240331_pre.xml" ] } }, "keyStandard": 162, "keyCustom": 5, "axisStandard": 14, "axisCustom": 0, "memberStandard": 14, "memberCustom": 22, "hidden": { "total": 56, "http://fasb.org/us-gaap/2024": 51, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 113, "entityCount": 1, "segmentCount": 40, "elementCount": 319, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 408, "http://xbrl.sec.gov/dei/2024": 26 }, "report": { "R1": { "role": "http://nanophase.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R2": { "role": "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed", "longName": "00000002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited Consolidated Condensed)", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited Consolidated Condensed)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R3": { "role": "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical", "longName": "00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited Consolidated Condensed) (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited Consolidated Condensed) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R4": { "role": "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed", "longName": "00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited Consolidated Condensed)", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited Consolidated Condensed)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "unique": true } }, "R5": { "role": "http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed", "longName": "00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited Consolidated Condensed)", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited Consolidated Condensed)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R6": { "role": "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed", "longName": "00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited Consolidated Condensed)", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited Consolidated Condensed)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "unique": true } }, "R7": { "role": "http://nanophase.com/role/BasisOfPresentation", "longName": "00000007 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R8": { "role": "http://nanophase.com/role/DescriptionOfBusiness", "longName": "00000008 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R9": { "role": "http://nanophase.com/role/RevenuesAndOtherIncome", "longName": "00000009 - Disclosure - Revenues and Other Income", "shortName": "Revenues and Other Income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R10": { "role": "http://nanophase.com/role/EarningsPerShare", "longName": "00000010 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R11": { "role": "http://nanophase.com/role/FinancialInstruments", "longName": "00000011 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R12": { "role": "http://nanophase.com/role/RelatedPartyNotesAndLinesOfCredit", "longName": "00000012 - Disclosure - Related Party Notes and Lines of Credit", "shortName": "Related Party Notes and Lines of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R13": { "role": "http://nanophase.com/role/Inventories", "longName": "00000013 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R14": { "role": "http://nanophase.com/role/CapitalStock", "longName": "00000014 - Disclosure - Capital Stock", "shortName": "Capital Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R15": { "role": "http://nanophase.com/role/SignificantCustomersAndContingencies", "longName": "00000015 - Disclosure - Significant Customers and Contingencies", "shortName": "Significant Customers and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R16": { "role": "http://nanophase.com/role/BusinessSegmentationAndGeographicalDistribution", "longName": "00000016 - Disclosure - Business Segmentation and Geographical Distribution", "shortName": "Business Segmentation and Geographical Distribution", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R17": { "role": "http://nanophase.com/role/SubsequentEvent", "longName": "00000017 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R18": { "role": "http://nanophase.com/role/RevenuesAndOtherIncomeTables", "longName": "00000018 - Disclosure - Revenues and Other Income (Tables)", "shortName": "Revenues and Other Income (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R19": { "role": "http://nanophase.com/role/EarningsPerShareTables", "longName": "00000019 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R20": { "role": "http://nanophase.com/role/RelatedPartyNotesAndLinesOfCreditTables", "longName": "00000020 - Disclosure - Related Party Notes and Lines of Credit (Tables)", "shortName": "Related Party Notes and Lines of Credit (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R21": { "role": "http://nanophase.com/role/InventoriesTables", "longName": "00000021 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R22": { "role": "http://nanophase.com/role/SignificantCustomersAndContingenciesTables", "longName": "00000022 - Disclosure - Significant Customers and Contingencies (Tables)", "shortName": "Significant Customers and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R23": { "role": "http://nanophase.com/role/BusinessSegmentationAndGeographicalDistributionTables", "longName": "00000023 - Disclosure - Business Segmentation and Geographical Distribution (Tables)", "shortName": "Business Segmentation and Geographical Distribution (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R24": { "role": "http://nanophase.com/role/ContractBalancesAtMarch312024December312023AndDecember312022AreAsFollowsDetails", "longName": "00000024 - Disclosure - Contract balances at March 31, 2024, December 31, 2023, and December 31, 2022 are as follows: (Details)", "shortName": "Contract balances at March 31, 2024, December 31, 2023, and December 31, 2022 are as follows: (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R25": { "role": "http://nanophase.com/role/FutureUndiscountedLeasePaymentsAssociatedWithThisArrangementAreProvidedBelowAndOnlyIncludePeriodForWhichEnforceableRightsAndObligationsExistAsOfDateOfFinancialStatementIssuance.Details", "longName": "00000025 - Disclosure - The future undiscounted lease payments associated with this arrangement are provided below, and only include the period for which enforceable rights and obligations exist as of the date of financial statement issuance. (Details)", "shortName": "The future undiscounted lease payments associated with this arrangement are provided below, and only include the period for which enforceable rights and obligations exist as of the date of financial statement issuance. (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R26": { "role": "http://nanophase.com/role/RevenuesAndOtherIncomeDetailsNarrative", "longName": "00000026 - Disclosure - Revenues and Other Income (Details Narrative)", "shortName": "Revenues and Other Income (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R27": { "role": "http://nanophase.com/role/EarningsPerShareDetailsNarrative", "longName": "00000027 - Disclosure - Earnings Per Share (Details Narrative)", "shortName": "Earnings Per Share (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R28": { "role": "http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails", "longName": "00000028 - Disclosure - Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows: (Details)", "shortName": "Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows: (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true }, "uniqueAnchor": null }, "R29": { "role": "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails", "longName": "00000029 - Disclosure - Notes and lines of credit consist of the following: (Details)", "shortName": "Notes and lines of credit consist of the following: (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "From2024-01-012024-03-31_custom_LibertyvilleBankAndTrustMember", "name": "us-gaap:RelatedPartyTransactionRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_custom_LibertyvilleBankAndTrustMember", "name": "us-gaap:RelatedPartyTransactionRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R30": { "role": "http://nanophase.com/role/RelatedPartyInterestExpenseConsistsOfFollowingDetails", "longName": "00000030 - Disclosure - Related party interest expense consists of the following: (Details)", "shortName": "Related party interest expense consists of the following: (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:InterestExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_RelatedPartyMember", "name": "us-gaap:InterestExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "unique": true } }, "R31": { "role": "http://nanophase.com/role/InventoriesConsistOfFollowingDetails", "longName": "00000031 - Disclosure - Inventories consist of the following (Details)", "shortName": "Inventories consist of the following (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R32": { "role": "http://nanophase.com/role/CapitalStockDetailsNarrative", "longName": "00000032 - Disclosure - Capital Stock (Details Narrative)", "shortName": "Capital Stock (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "AsOf2024-03-01", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-01", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R33": { "role": "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details", "longName": "00000033 - Disclosure - The portion of total revenue from our significant customers are as follows for the periods ending March 31, 2024, and 2023: (Details)", "shortName": "The portion of total revenue from our significant customers are as follows for the periods ending March 31, 2024, and 2023: (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "From2024-01-012024-03-31_custom_CustomerOneMember_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_custom_CustomerOneMember_us-gaap_CustomerConcentrationRiskMember_us-gaap_SalesRevenueNetMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R34": { "role": "http://nanophase.com/role/AccountsReceivableBalancesForTheseFourCustomersWereApproximatelyDetails", "longName": "00000034 - Disclosure - Accounts receivable balances for these four customers were approximately: (Details)", "shortName": "Accounts receivable balances for these four customers were approximately: (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R35": { "role": "http://nanophase.com/role/SignificantCustomersAndContingenciesDetailsNarrative", "longName": "00000035 - Disclosure - Significant Customers and Contingencies (Details Narrative)", "shortName": "Significant Customers and Contingencies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "AsOf2024-03-31_us-gaap_SupplyCommitmentMember", "name": "nanx:EquipmentSaleNetBookValueEquipment", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31_us-gaap_SupplyCommitmentMember", "name": "nanx:EquipmentSaleNetBookValueEquipment", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } }, "R36": { "role": "http://nanophase.com/role/RevenuesByCategoryForThreeMonthsEndedMarch312024And2023AreAsFollowsDetails", "longName": "00000036 - Disclosure - The revenues, by category, for the three months ended March 31, 2024 and 2023 are as follows: (Details)", "shortName": "The revenues, by category, for the three months ended March 31, 2024 and 2023 are as follows: (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_custom_SolesenceMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "unique": true } }, "R37": { "role": "http://nanophase.com/role/BusinessSegmentationAndGeographicalDistributionDetailsNarrative", "longName": "00000037 - Disclosure - Business Segmentation and Geographical Distribution (Details Narrative)", "shortName": "Business Segmentation and Geographical Distribution (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_NonUsMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_NonUsMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nanx-10q_033124.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "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": [ "r38", "r513" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Trade accounts receivable, less allowance for credit losses of $247 for March 31, 2024, and $225 for December 31, 2023", "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": [ "r586" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "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": [ "r41" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r52", "r513", "r638" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed" ], "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": [ "r396", "r575", "r576", "r577", "r578", "r599", "r639" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "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": [ "r31", "r32", "r271" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to cash used in operating activities:" } } }, "auth_ref": [] }, "nanx_AdvancedMaterialsMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "AdvancedMaterialsMember", "presentation": [ "http://nanophase.com/role/RevenuesByCategoryForThreeMonthsEndedMarch312024And2023AreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Advanced Materials [Member]", "documentation": "Advanced Materials." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r114", "r199", "r203" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AnnualInformationForm", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r555" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://nanophase.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Anti-dilutive options excluded from computation of earnings per share", "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": [ "r164" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r287" ] }, "us-gaap_AssetRetirementObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetRetirementObligationsNoncurrent", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Asset retirement obligations", "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r588" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r86", "r97", "r110", "r131", "r168", "r176", "r187", "r190", "r200", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r288", "r290", "r302", "r363", "r430", "r501", "r502", "r513", "r540", "r593", "r594", "r603" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r106", "r116", "r131", "r200", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r288", "r290", "r302", "r513", "r593", "r594", "r603" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r555" ] }, "nanx_BeachcorpLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "BeachcorpLLCMember", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails", "http://nanophase.com/role/RelatedPartyInterestExpenseConsistsOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Beachcorp, LLC [Member]", "documentation": "Beachcorp, LLC." } } }, "auth_ref": [] }, "nanx_BeachcorpLLCOneMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "BeachcorpLLCOneMember", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Beachcorp, LLC One [Member]", "documentation": "Beachcorp, LLC One." } } }, "auth_ref": [] }, "nanx_BridgeNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "BridgeNoteMember", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Bridge Note [Member]", "documentation": "Bridge Note." } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://nanophase.com/role/BasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r37", "r73", "r74" ] }, "nanx_BusinessLoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "BusinessLoanAgreementMember", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Business Loan Agreement [Member]", "documentation": "Business Loan Agreement." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Accounts payable incurred for the purchase of equipment and leasehold improvements", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r12", "r13", "r14" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r11", "r108", "r491" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r11", "r70", "r128" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (decrease) increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r70" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Supplemental non-cash investing and financing activities:" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://nanophase.com/role/CapitalStockDetailsNarrative", "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical", "http://nanophase.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r103", "r111", "r112", "r113", "r131", "r153", "r157", "r161", "r163", "r170", "r171", "r200", "r213", "r215", "r216", "r217", "r220", "r221", "r235", "r236", "r240", "r243", "r251", "r302", "r391", "r392", "r393", "r394", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r418", "r439", "r459", "r469", "r470", "r471", "r472", "r473", "r561", "r572", "r579" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://nanophase.com/role/CapitalStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r111", "r112", "r113", "r170", "r235", "r236", "r238", "r240", "r243", "r249", "r251", "r391", "r392", "r393", "r394", "r506", "r561", "r572" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://nanophase.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Potential common shares from convertible preferred stock", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r50" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r530", "r531", "r532", "r534", "r535", "r536", "r537", "r575", "r576", "r578", "r599", "r637", "r639" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://nanophase.com/role/CapitalStockDetailsNarrative", "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r50" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://nanophase.com/role/CapitalStockDetailsNarrative", "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r50", "r418" ] }, "nanx_CommonStockSharesAuthorizedForConversionOfPreferredStock": { "xbrltype": "sharesItemType", "nsuri": "http://nanophase.com/20240331", "localname": "CommonStockSharesAuthorizedForConversionOfPreferredStock", "presentation": [ "http://nanophase.com/role/CapitalStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, authorized for conversion of preferred stock", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws for conversion of preferred stock." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r50" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r5", "r50", "r418", "r436", "r639", "r640" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Common stock, $.01 par value, 60,000,000 shares authorized; 54,860,984 and 49,627,254 shares issued and outstanding on March 31, 2024 and December 31, 2023, respectively", "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": [ "r50", "r366", "r513" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r18", "r19", "r33", "r34", "r197", "r477" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r18", "r19", "r33", "r34", "r197", "r389", "r477" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details" ], "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": [ "r18", "r19", "r33", "r34", "r197", "r477", "r563" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://nanophase.com/role/SignificantCustomersAndContingencies" ], "lang": { "en-us": { "role": { "label": "Significant Customers and Contingencies", "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_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [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": [ "r477" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details" ], "lang": { "en-us": { "role": { "label": "Revenue from customers", "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": [ "r18", "r19", "r33", "r34", "r197" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r17", "r18", "r19", "r20", "r33", "r85", "r477" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r18", "r19", "r33", "r34", "r197", "r477" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://nanophase.com/role/RevenuesAndOtherIncomeTables" ], "lang": { "en-us": { "role": { "label": "Contract balances at March 31, 2024, December 31, 2023, and December 31, 2022 are as follows:", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r596" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://nanophase.com/role/ContractBalancesAtMarch312024December312023AndDecember312022AreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Contract Assets", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r253", "r255", "r267" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://nanophase.com/role/ContractBalancesAtMarch312024December312023AndDecember312022AreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Contract Liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r253", "r254", "r267" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://nanophase.com/role/RevenuesAndOtherIncomeDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue recognized included in contract liability balance at beginning of period", "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": [ "r268" ] }, "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://nanophase.com/role/ContractBalancesAtMarch312024December312023AndDecember312022AreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional." } } }, "auth_ref": [ "r253", "r256", "r267", "r476" ] }, "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent", "crdr": "debit", "presentation": [ "http://nanophase.com/role/AccountsReceivableBalancesForTheseFourCustomersWereApproximatelyDetails" ], "lang": { "en-us": { "role": { "label": "Total", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional, classified as current." } } }, "auth_ref": [ "r253", "r256", "r267" ] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://nanophase.com/role/CapitalStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares issued upon conversion per share", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r8", "r27", "r49", "r82", "r246" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Cost of revenue", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r63", "r64", "r328" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r134", "r135", "r223", "r238", "r324", "r327", "r362", "r493", "r495" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "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": [ "r212", "r591" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r212", "r591", "r592" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details" ], "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": [ "r75", "r197" ] }, "nanx_CustomerFourMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "CustomerFourMember", "presentation": [ "http://nanophase.com/role/AccountsReceivableBalancesForTheseFourCustomersWereApproximatelyDetails", "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details" ], "lang": { "en-us": { "role": { "label": "Customer Four [Member]", "documentation": "Customer Four." } } }, "auth_ref": [] }, "nanx_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "CustomerOneMember", "presentation": [ "http://nanophase.com/role/AccountsReceivableBalancesForTheseFourCustomersWereApproximatelyDetails", "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details" ], "lang": { "en-us": { "role": { "label": "Customer One [Member]", "documentation": "Customer One." } } }, "auth_ref": [] }, "nanx_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "CustomerThreeMember", "presentation": [ "http://nanophase.com/role/AccountsReceivableBalancesForTheseFourCustomersWereApproximatelyDetails", "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details" ], "lang": { "en-us": { "role": { "label": "Customer Three [Member]", "documentation": "Customer Three." } } }, "auth_ref": [] }, "nanx_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "CustomerTwoMember", "presentation": [ "http://nanophase.com/role/AccountsReceivableBalancesForTheseFourCustomersWereApproximatelyDetails", "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details" ], "lang": { "en-us": { "role": { "label": "Customer Two [Member]", "documentation": "Customer Two." } } }, "auth_ref": [] }, "nanx_CustomersOneThroughFourMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "CustomersOneThroughFourMember", "presentation": [ "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details" ], "lang": { "en-us": { "role": { "label": "Customers One Through Four [Member]", "documentation": "Customers One Through Four." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://nanophase.com/role/RelatedPartyNotesAndLinesOfCredit" ], "lang": { "en-us": { "role": { "label": "Related Party Notes and Lines of Credit", "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": [ "r78", "r129", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r310" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Description of Variable Rate Basis", "documentation": "Description of reference rate used for variable rate of debt instrument." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Current portion of deferred revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r566" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r3", "r168", "r180", "r190", "r501", "r502" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://nanophase.com/role/BusinessSegmentationAndGeographicalDistributionTables" ], "lang": { "en-us": { "role": { "label": "The revenues, by category, for the three months ended March 31, 2024 and 2023 are as follows:", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r597" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAccountingStandard", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r554" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r552", "r554", "r555" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodStartDate", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r553" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentRegistrationStatement", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r541" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r554" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyReport", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r554" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r556" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r544" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed", "http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Net income (loss) per share-basic", "verboseLabel": "Net income (loss) per share \u2013 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": [ "r123", "r141", "r142", "r143", "r144", "r145", "r146", "r151", "r153", "r161", "r162", "r163", "r167", "r283", "r286", "r300", "r301", "r359", "r375", "r496" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Basic earnings per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed", "http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Net income (loss) per share-diluted", "verboseLabel": "Net income (loss) per share \u2013 diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r123", "r141", "r142", "r143", "r144", "r145", "r146", "r153", "r161", "r162", "r163", "r167", "r283", "r286", "r300", "r301", "r359", "r375", "r496" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Diluted earnings per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedLineItems", "presentation": [ "http://nanophase.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [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": [ "r153", "r157", "r161" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://nanophase.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r150", "r164", "r165", "r166" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r547" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r543" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r543" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r560" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r543" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r557" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPrimarySicNumber", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r555" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r543" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r543" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r543" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r543" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r558" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://nanophase.com/role/RevenuesByCategoryForThreeMonthsEndedMarch312024And2023AreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customer [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": [] }, "nanx_EquipmentSaleNetBookValueEquipment": { "xbrltype": "percentItemType", "nsuri": "http://nanophase.com/20240331", "localname": "EquipmentSaleNetBookValueEquipment", "presentation": [ "http://nanophase.com/role/SignificantCustomersAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equipment sale - net book value", "documentation": "The element represents equipment sale net book value equipment." } } }, "auth_ref": [] }, "nanx_EquipmentSaleOriginalBookValueOfEquipmentAndUpgrades": { "xbrltype": "percentItemType", "nsuri": "http://nanophase.com/20240331", "localname": "EquipmentSaleOriginalBookValueOfEquipmentAndUpgrades", "presentation": [ "http://nanophase.com/role/SignificantCustomersAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equipment sale- original book value", "documentation": "The element represents equipment sale original book value of equipment and upgrades." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r5", "r104", "r119", "r120", "r121", "r136", "r137", "r138", "r140", "r145", "r147", "r149", "r169", "r201", "r202", "r205", "r252", "r277", "r278", "r280", "r281", "r282", "r284", "r285", "r286", "r292", "r293", "r294", "r295", "r296", "r297", "r299", "r303", "r304", "r305", "r306", "r307", "r308", "r311", "r312", "r320", "r374", "r384", "r385", "r386", "r396", "r459" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Extension", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsDisclosureTextBlock", "presentation": [ "http://nanophase.com/role/FinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Financial Instruments", "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r61", "r65", "r96", "r131", "r200", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r302", "r497", "r501", "r581", "r582", "r583", "r584", "r585", "r593" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r62", "r92", "r96", "r360", "r372", "r497", "r501", "r581", "r582", "r583", "r584", "r585" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r98", "r100", "r148", "r149", "r168", "r181", "r190", "r275", "r276", "r279", "r376", "r511" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "negatedLabel": "Trade accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r488" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities related to operations:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Change in ROU asset and lease liability, net", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r565", "r571" ] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "negatedLabel": "Other receivables", "label": "Increase (Decrease) in Other Receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToConversionOfPreferredStock", "calculation": { "http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails", "http://nanophase.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average additional shares assuming conversion of issued convertible preferred stock", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted method." } } }, "auth_ref": [ "r158", "r159", "r163" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails", "http://nanophase.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average additional shares assuming conversion of in-the-money stock options to common shares", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r154", "r155", "r156", "r163", "r272" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed", "http://nanophase.com/role/RelatedPartyInterestExpenseConsistsOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Interest expense", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r168", "r176", "r179", "r182", "r190", "r309", "r501", "r502" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Interest paid", "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": [ "r124", "r126", "r127" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://nanophase.com/role/RelatedPartyInterestExpenseConsistsOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Accrued interest expense", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r88", "r606" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://nanophase.com/role/Inventories" ], "lang": { "en-us": { "role": { "label": "Inventories", "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": [ "r204" ] }, "nanx_InventoryFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "InventoryFacilityMember", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Facility [Member]", "documentation": "Inventory Facility." } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://nanophase.com/role/InventoriesConsistOfFollowingDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nanophase.com/role/InventoriesConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r567" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://nanophase.com/role/InventoriesConsistOfFollowingDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed", "http://nanophase.com/role/InventoriesConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "totalLabel": "Total Invento ries, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r115", "r492", "r513" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://nanophase.com/role/InventoriesConsistOfFollowingDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nanophase.com/role/InventoriesConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r568" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://nanophase.com/role/InventoriesConsistOfFollowingDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://nanophase.com/role/InventoriesConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory reserve", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r77", "r569" ] }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsAllOtherInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Investments, All Other Investments [Abstract]" } } }, "auth_ref": [] }, "nanx_JanuaryThroughMayMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "JanuaryThroughMayMember", "presentation": [ "http://nanophase.com/role/FutureUndiscountedLeasePaymentsAssociatedWithThisArrangementAreProvidedBelowAndOnlyIncludePeriodForWhichEnforceableRightsAndObligationsExistAsOfDateOfFinancialStatementIssuance.Details" ], "lang": { "en-us": { "role": { "label": "January - May [Member]", "documentation": "January - May." } } }, "auth_ref": [] }, "nanx_JuneThroughDecemberMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "JuneThroughDecemberMember", "presentation": [ "http://nanophase.com/role/FutureUndiscountedLeasePaymentsAssociatedWithThisArrangementAreProvidedBelowAndOnlyIncludePeriodForWhichEnforceableRightsAndObligationsExistAsOfDateOfFinancialStatementIssuance.Details" ], "lang": { "en-us": { "role": { "label": "June - December [Member]", "documentation": "June - December." } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermAxis", "presentation": [ "http://nanophase.com/role/FutureUndiscountedLeasePaymentsAssociatedWithThisArrangementAreProvidedBelowAndOnlyIncludePeriodForWhichEnforceableRightsAndObligationsExistAsOfDateOfFinancialStatementIssuance.Details" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r318", "r564" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermDomain", "presentation": [ "http://nanophase.com/role/FutureUndiscountedLeasePaymentsAssociatedWithThisArrangementAreProvidedBelowAndOnlyIncludePeriodForWhichEnforceableRightsAndObligationsExistAsOfDateOfFinancialStatementIssuance.Details" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r318", "r564" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://nanophase.com/role/FutureUndiscountedLeasePaymentsAssociatedWithThisArrangementAreProvidedBelowAndOnlyIncludePeriodForWhichEnforceableRightsAndObligationsExistAsOfDateOfFinancialStatementIssuance.Details" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [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": [ "r315", "r318" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://nanophase.com/role/FutureUndiscountedLeasePaymentsAssociatedWithThisArrangementAreProvidedBelowAndOnlyIncludePeriodForWhichEnforceableRightsAndObligationsExistAsOfDateOfFinancialStatementIssuance.Details" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r315", "r318" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "presentation": [ "http://nanophase.com/role/RevenuesAndOtherIncomeTables" ], "lang": { "en-us": { "role": { "label": "The future undiscounted lease payments associated with this arrangement are provided below, and only include the period for which enforceable rights and obligations exist as of the date of financial statement issuance.", "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease." } } }, "auth_ref": [ "r601" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "presentation": [ "http://nanophase.com/role/FutureUndiscountedLeasePaymentsAssociatedWithThisArrangementAreProvidedBelowAndOnlyIncludePeriodForWhichEnforceableRightsAndObligationsExistAsOfDateOfFinancialStatementIssuance.Details" ], "lang": { "en-us": { "role": { "label": "2024", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r319" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "presentation": [ "http://nanophase.com/role/FutureUndiscountedLeasePaymentsAssociatedWithThisArrangementAreProvidedBelowAndOnlyIncludePeriodForWhichEnforceableRightsAndObligationsExistAsOfDateOfFinancialStatementIssuance.Details" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r319" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r56", "r91", "r369", "r513", "r574", "r587", "r600" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r42", "r107", "r131", "r200", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r289", "r290", "r291", "r302", "r513", "r593", "r603", "r604" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r44", "r45", "r46", "r47", "r131", "r200", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r289", "r290", "r291", "r302", "r593", "r603", "r604" ] }, "nanx_LibertyvilleBankAndTrustMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "LibertyvilleBankAndTrustMember", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Libertyville Bank and Trust [Member]", "documentation": "Libertyville Bank and Trust." } } }, "auth_ref": [] }, "nanx_LibertyvilleBankAndTrustOneMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "LibertyvilleBankAndTrustOneMember", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Libertyville Bank and Trust One [Member]", "documentation": "Libertyville Bank and Trust One." } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding Balance", "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": [ "r7", "r89", "r607" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Available", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r39", "r43" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r39", "r43" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [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": [ "r212", "r573", "r591" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r39", "r43" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r39", "r43", "r212", "r573", "r591" ] }, "nanx_LineOfCreditPercentageOfEligibleInventory": { "xbrltype": "percentItemType", "nsuri": "http://nanophase.com/20240331", "localname": "LineOfCreditPercentageOfEligibleInventory", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Percentage of Eligible inventory", "documentation": "The element represents line of credit percentage of eligible inventory." } } }, "auth_ref": [] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Line of credit \u2013 accounts receivable, related party", "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": [ "r40", "r87" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Long-term line of credit \u2013 inventory, related party", "documentation": "The carrying value as of the balance sheet date of the noncurrent 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": [ "r7", "r23", "r24" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://nanophase.com/role/AccountsReceivableBalancesForTheseFourCustomersWereApproximatelyDetails", "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r197", "r509", "r523", "r527", "r597", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://nanophase.com/role/AccountsReceivableBalancesForTheseFourCustomersWereApproximatelyDetails", "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details" ], "auth_ref": [ "r197", "r509", "r523", "r527", "r597", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://nanophase.com/role/DescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Description of Business", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r99", "r101" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r125" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r125" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r70", "r71", "r72" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed", "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed", "http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed", "http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "label": "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": [ "r66", "r72", "r93", "r105", "r117", "r118", "r121", "r131", "r139", "r141", "r142", "r143", "r144", "r145", "r148", "r149", "r160", "r200", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r283", "r286", "r301", "r302", "r373", "r438", "r457", "r458", "r538", "r593" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Numerator: (in Thousands)" } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://nanophase.com/role/BusinessSegmentationAndGeographicalDistributionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r641", "r642", "r643", "r644" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Operating expense:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r96", "r497", "r581", "r582", "r583", "r584", "r585" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Current portion of operating lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r314" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Long-term portion of operating lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r314" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Operating leases, right of use", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r313" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Other assets, net", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r109" ] }, "us-gaap_OtherLongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermDebtCurrent", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Current portion of long-term debt, related party", "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r40", "r41", "r417" ] }, "us-gaap_OtherLongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Long-term debt, related party", "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r7", "r417" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed", "http://nanophase.com/role/RevenuesAndOtherIncomeDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Other receivables", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r554" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of equipment and leasehold improvements", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r68" ] }, "nanx_PersonalCareIngredientsMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "PersonalCareIngredientsMember", "presentation": [ "http://nanophase.com/role/RevenuesByCategoryForThreeMonthsEndedMarch312024And2023AreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Personal Care Ingredients [Member]", "documentation": "Personal Care Ingredients." } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r548" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementTenderOffer", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r550" ] }, "us-gaap_PreferredStockConvertibleConversionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockConvertibleConversionPrice", "presentation": [ "http://nanophase.com/role/CapitalStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Conversion price", "documentation": "Per share conversion price of preferred stock." } } }, "auth_ref": [ "r237" ] }, "nanx_PreferredStockConvertibleInterestRateForUnpaidRedemption": { "xbrltype": "pureItemType", "nsuri": "http://nanophase.com/20240331", "localname": "PreferredStockConvertibleInterestRateForUnpaidRedemption", "presentation": [ "http://nanophase.com/role/CapitalStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest rate", "documentation": "If the Company fails to fully pay any Redemption within five days of receiving notice, all unpaid amounts will bear interest at specified rate per annum." } } }, "auth_ref": [] }, "us-gaap_PreferredStockLiquidationPreference": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockLiquidationPreference", "presentation": [ "http://nanophase.com/role/CapitalStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Liquidation preference", "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share." } } }, "auth_ref": [ "r27", "r28", "r49", "r572", "r595" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r530", "r531", "r534", "r535", "r536", "r537", "r637", "r639" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value (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": [ "r49", "r235" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r49", "r418" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r49", "r235" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r49", "r418", "r436", "r639", "r640" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $.01 par value, 24,088 shares authorized, and 15,000 and 0 shares issued and outstanding on March 31, 2024 and December 31, 2023, respectively", "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": [ "r49", "r365", "r513" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "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": [ "r570" ] }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "crdr": "debit", "presentation": [ "http://nanophase.com/role/CapitalStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Consideration from sale of shares", "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of mezzanine preferred stock", "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromRelatedPartyDebt", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Proceeds from line of credit - inventory, related party", "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of stock and exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r1", "r6" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed", "http://nanophase.com/role/RevenuesAndOtherIncomeDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product and Service, Other [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r598" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r507" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed", "http://nanophase.com/role/RevenuesAndOtherIncomeDetailsNarrative", "http://nanophase.com/role/RevenuesByCategoryForThreeMonthsEndedMarch312024And2023AreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r193", "r328", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r489", "r507", "r522", "r524", "r525", "r528", "r529", "r589", "r590", "r597", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed", "http://nanophase.com/role/RevenuesAndOtherIncomeDetailsNarrative", "http://nanophase.com/role/RevenuesByCategoryForThreeMonthsEndedMarch312024And2023AreAsFollowsDetails" ], "auth_ref": [ "r193", "r328", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r489", "r507", "r522", "r524", "r525", "r528", "r529", "r589", "r590", "r597", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Equipment and leasehold improvements, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r4", "r317", "r361", "r371", "r513" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails", "http://nanophase.com/role/RelatedPartyInterestExpenseConsistsOfFollowingDetails" ], "lang": { "en-us": { "role": { "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r198", "r270", "r321", "r322", "r364", "r370", "r412", "r413", "r414", "r415", "r416", "r435", "r437", "r464" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://nanophase.com/role/RelatedPartyInterestExpenseConsistsOfFollowingDetails" ], "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": [ "r132", "r133", "r321", "r322", "r323", "r324", "r364", "r370", "r412", "r413", "r414", "r415", "r416", "r435", "r437", "r464" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://nanophase.com/role/RelatedPartyInterestExpenseConsistsOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding balances associated with related parties", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r36", "r321" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://nanophase.com/role/RelatedPartyInterestExpenseConsistsOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [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": [ "r198", "r442", "r443", "r444" ] }, "us-gaap_RelatedPartyTransactionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionRate", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Rate", "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails", "http://nanophase.com/role/RelatedPartyInterestExpenseConsistsOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r198", "r270", "r321", "r322", "r364", "r370", "r412", "r413", "r414", "r415", "r416", "r435", "r437", "r464", "r602" ] }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfOtherLongTermDebt", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments to term loans, related party", "label": "Repayments of Other Long-Term Debt", "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r69" ] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments to line of credit \u2013 accounts receivable, related party", "label": "Repayments of Related Party Debt", "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates." } } }, "auth_ref": [ "r69" ] }, "nanx_ReplacementPromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "ReplacementPromissoryNoteMember", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Replacement Promissory Note [Member]", "documentation": "Replacement Promissory Note." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "auth_ref": [ "r134", "r135", "r223", "r238", "r324", "r327", "r362", "r494", "r495" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Research and development expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r274", "r487", "r501", "r605" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r53", "r84", "r368", "r387", "r388", "r395", "r419", "r513" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r104", "r136", "r137", "r138", "r140", "r145", "r147", "r149", "r201", "r202", "r205", "r277", "r278", "r280", "r281", "r282", "r284", "r285", "r286", "r292", "r294", "r295", "r297", "r299", "r311", "r312", "r384", "r386", "r396", "r639" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed", "http://nanophase.com/role/RevenuesAndOtherIncomeDetailsNarrative", "http://nanophase.com/role/RevenuesByCategoryForThreeMonthsEndedMarch312024And2023AreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Total net revenue", "verboseLabel": "Revenue", "terseLabel": "Total revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r94", "r95", "r168", "r177", "r178", "r186", "r190", "r193", "r195", "r197", "r265", "r266", "r328" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://nanophase.com/role/RevenuesAndOtherIncome" ], "lang": { "en-us": { "role": { "label": "Revenues and Other Income", "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": [ "r102", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r269" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://nanophase.com/role/BusinessSegmentationAndGeographicalDistributionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r94", "r95", "r122", "r131", "r168", "r177", "r178", "r186", "r190", "r193", "r195", "r197", "r200", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r302", "r360", "r501", "r593" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Net revenue:" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://nanophase.com/role/BusinessSegmentationAndGeographicalDistributionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "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_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://nanophase.com/role/PortionOfTotalRevenueFromOurSignificantCustomersAreAsFollowsForPeriodsEndingMarch312024And2023Details" ], "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": [ "r197", "r562" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://nanophase.com/role/SignificantCustomersAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Accounts receivable balances for these four customers were approximately:", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r51", "r57" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://nanophase.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows:", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r580" ] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "presentation": [ "http://nanophase.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]", "documentation": "Disclosure of information about diluted earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r15", "r16", "r153", "r157", "r161" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://nanophase.com/role/RevenuesByCategoryForThreeMonthsEndedMarch312024And2023AreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Revenue from External Customer, Product and Service [Table]", "documentation": "Disclosure of information about revenue from external customer by product and service when not provided as part of reportable operating segment information." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://nanophase.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "Inventories consist of the following", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r9", "r58", "r59", "r60" ] }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "presentation": [ "http://nanophase.com/role/RelatedPartyNotesAndLinesOfCreditTables" ], "lang": { "en-us": { "role": { "label": "Notes and lines of credit consist of the following:", "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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." } } }, "auth_ref": [ "r39", "r43" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://nanophase.com/role/RelatedPartyInterestExpenseConsistsOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r35", "r36", "r442", "r443", "r444" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://nanophase.com/role/RelatedPartyNotesAndLinesOfCreditTables" ], "lang": { "en-us": { "role": { "label": "Related party interest expense consists of the following:", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, 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": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://nanophase.com/role/BusinessSegmentationAndGeographicalDistributionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r22", "r61" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://nanophase.com/role/CapitalStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r25", "r26", "r27", "r28", "r29", "r30", "r79", "r81", "r83", "r84", "r111", "r112", "r113", "r170", "r235", "r236", "r238", "r240", "r243", "r249", "r251", "r391", "r392", "r393", "r394", "r506", "r561", "r572" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://nanophase.com/role/SignificantCustomersAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "The portion of total revenue from our significant customers are as follows for the periods ending March 31, 2024, and 2023:", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r17", "r18", "r19", "r20", "r33", "r85" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r542" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r546" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r545" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityReportingObligation", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r551" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://nanophase.com/role/BusinessSegmentationAndGeographicalDistributionDetailsNarrative" ], "auth_ref": [ "r195", "r196", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r408", "r409", "r410", "r465", "r466", "r467", "r468", "r475", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r490", "r508", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r526", "r532", "r597", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://nanophase.com/role/BusinessSegmentationAndGeographicalDistribution" ], "lang": { "en-us": { "role": { "label": "Business Segmentation and Geographical Distribution", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r97", "r168", "r172", "r173", "r174", "r175", "r176", "r183", "r184", "r185", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r197", "r498", "r499", "r500", "r501", "r503", "r504", "r505" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative expense", "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": [ "r67" ] }, "nanx_SeriesXPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "SeriesXPreferredStockMember", "presentation": [ "http://nanophase.com/role/CapitalStockDetailsNarrative", "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical", "http://nanophase.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Series X Preferred Stock [Member]", "documentation": "Series X Preferred Stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://nanophase.com/role/CapitalStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Price per share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "nanx_SolesenceMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "SolesenceMember", "presentation": [ "http://nanophase.com/role/RevenuesByCategoryForThreeMonthsEndedMarch312024And2023AreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Solesence [Member]", "documentation": "Solesence." } } }, "auth_ref": [] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SolicitingMaterial", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r549" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://nanophase.com/role/CapitalStockDetailsNarrative", "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical", "http://nanophase.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r103", "r111", "r112", "r113", "r131", "r153", "r157", "r161", "r163", "r170", "r171", "r200", "r213", "r215", "r216", "r217", "r220", "r221", "r235", "r236", "r240", "r243", "r251", "r302", "r391", "r392", "r393", "r394", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r418", "r439", "r459", "r469", "r470", "r471", "r472", "r473", "r561", "r572", "r579" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r5", "r50", "r54", "r55", "r104", "r119", "r120", "r121", "r136", "r137", "r138", "r140", "r145", "r147", "r149", "r169", "r201", "r202", "r205", "r252", "r277", "r278", "r280", "r281", "r282", "r284", "r285", "r286", "r292", "r293", "r294", "r295", "r296", "r297", "r299", "r303", "r304", "r305", "r306", "r307", "r308", "r311", "r312", "r320", "r374", "r384", "r385", "r386", "r396", "r459" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://nanophase.com/role/BusinessSegmentationAndGeographicalDistributionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r195", "r196", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r408", "r409", "r410", "r465", "r466", "r467", "r468", "r475", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r490", "r508", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r526", "r532", "r597", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://nanophase.com/role/AccountsReceivableBalancesForTheseFourCustomersWereApproximatelyDetails", "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical", "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed", "http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed", "http://nanophase.com/role/RevenuesAndOtherIncomeDetailsNarrative" ], "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": [ "r136", "r137", "r138", "r169", "r312", "r328", "r390", "r407", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r431", "r432", "r433", "r434", "r435", "r437", "r440", "r441", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r459", "r533" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://nanophase.com/role/AccountsReceivableBalancesForTheseFourCustomersWereApproximatelyDetails", "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical", "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed", "http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed", "http://nanophase.com/role/RevenuesAndOtherIncomeDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r136", "r137", "r138", "r169", "r198", "r312", "r328", "r390", "r407", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r431", "r432", "r433", "r434", "r435", "r437", "r440", "r441", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r459", "r533" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://nanophase.com/role/CapitalStockDetailsNarrative", "http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Issuance of shares and stock option exercises (in shares)", "verboseLabel": "Number of shares issued", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r5", "r49", "r50", "r84", "r391", "r459", "r470" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Issuance of shares and stock option exercises", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r5", "r49", "r50", "r84", "r396", "r459", "r470", "r539" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed", "http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "totalLabel": "Total Shareholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r50", "r54", "r55", "r76", "r420", "r436", "r460", "r461", "r513", "r540", "r574", "r587", "r600", "r639" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://nanophase.com/role/CapitalStock" ], "lang": { "en-us": { "role": { "label": "Capital Stock", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r80", "r130", "r234", "r236", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r247", "r248", "r250", "r252", "r298", "r462", "r463", "r474" ] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "negatedLabel": "Cumulative effect of accounting changes related to expected credit loss", "label": "Stockholders' Equity, Other", "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy." } } }, "auth_ref": [] }, "nanx_StrandlerLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "StrandlerLLCMember", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails", "http://nanophase.com/role/RelatedPartyInterestExpenseConsistsOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Strandler, LLC [Member]", "documentation": "Strandler, LLC." } } }, "auth_ref": [] }, "nanx_StrandlerLLCOneMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "StrandlerLLCOneMember", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Strandler LLC One [Member]", "documentation": "Strandler LLC One." } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://nanophase.com/role/RevenuesAndOtherIncomeDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sublease payment received", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r316", "r512" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://nanophase.com/role/SubsequentEvent" ], "lang": { "en-us": { "role": { "label": "Subsequent Event", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r325", "r326" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfCashFlowsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Supplemental cash flow information:" } } }, "auth_ref": [] }, "us-gaap_SupplyCommitmentArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplyCommitmentArrangementMember", "presentation": [ "http://nanophase.com/role/SignificantCustomersAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each supply commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r46", "r90" ] }, "us-gaap_SupplyCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplyCommitmentAxis", "presentation": [ "http://nanophase.com/role/SignificantCustomersAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Supply Commitment [Axis]", "documentation": "Information by arrangements in which the entity has committed resources to supply goods or services to a customer." } } }, "auth_ref": [ "r46", "r90" ] }, "us-gaap_SupplyCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplyCommitmentLineItems", "presentation": [ "http://nanophase.com/role/SignificantCustomersAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Supply Commitment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SupplyCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplyCommitmentMember", "presentation": [ "http://nanophase.com/role/SignificantCustomersAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Supply Commitment [Member]", "documentation": "Supply arrangement in which the entity has agreed to commit resources to supply goods or services to a customer. Excludes long-term commitments." } } }, "auth_ref": [ "r46", "r90" ] }, "us-gaap_SupplyCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplyCommitmentTable", "presentation": [ "http://nanophase.com/role/SignificantCustomersAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Supply Commitment [Table]", "documentation": "Disclosure of information about supply arrangement in which resource is committed to supply product or service or both, to customer. Includes, but is not limited to, identification of committed product and service, purchasing party, price, effect on price for failing to deliver required quantity, cancellation right, and termination provision." } } }, "auth_ref": [ "r46", "r90" ] }, "us-gaap_TemporaryEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityAbstract", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Mezzanine equity:" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "calculation": { "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensed" ], "lang": { "en-us": { "role": { "label": "Series X convertible preferred stock: 15,000 and 0 shares, designated, issued and outstanding and liquidation preference of $6,000 from preferred stock in Shareholders\u2019 equity on\u00a0March 31, 2024\u00a0and December 31, 2023, respectively", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r213", "r215", "r216", "r217", "r220", "r221", "r273", "r367" ] }, "us-gaap_TemporaryEquityLiquidationPreference": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityLiquidationPreference", "crdr": "credit", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical" ], "lang": { "en-us": { "role": { "label": "Convertible preferred stock liquidation preference", "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesAuthorized", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical" ], "lang": { "en-us": { "role": { "label": "Convertible preferred stock designated", "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r48" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical" ], "lang": { "en-us": { "role": { "label": "Convertible preferred stock issued", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r48" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://nanophase.com/role/ConsolidatedBalanceSheetsUnauditedConsolidatedCondensedParenthetical" ], "lang": { "en-us": { "role": { "label": "Convertible preferred stock outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r48" ] }, "nanx_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://nanophase.com/20240331", "localname": "TermLoanMember", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Term Loan [Member]", "documentation": "Term Loan." } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://nanophase.com/role/RevenuesAndOtherIncomeDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r510", "r597" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://nanophase.com/role/RevenuesAndOtherIncomeDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r510", "r597" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://nanophase.com/role/RevenuesAndOtherIncomeDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r510" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://nanophase.com/role/NotesAndLinesOfCreditConsistOfFollowingDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r287" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://nanophase.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Potential common stock included in computation of diluted earnings per share", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r580" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed", "http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average number of diluted common shares outstanding", "totalLabel": "Weighted average number of diluted common shares outstanding", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r152", "r163" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nanophase.com/role/ConsolidatedStatementsOfOperationsUnauditedConsolidatedCondensed", "http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average number of basic common shares outstanding", "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": [ "r151", "r163" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://nanophase.com/role/EarningsApplicableToCommonStockAndCommonStockSharesUsedInCalculationOfBasicAndDilutedEarningsPerShareAreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Denominator:" } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "WrittenCommunications", "presentation": [ "http://nanophase.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r559" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "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": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-14" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "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" }, "r50": { "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" }, "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(3))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "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(4))", "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(6)(a))", "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(6)(b))", "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(6)(c))", "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(1))", "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(10))", "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(2)(a))", "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)(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(2))", "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(20))", "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "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": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/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(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r98": { "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" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r100": { "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" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "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(27)(b))", "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(28))", "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(29))", "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(4))", "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(6))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r131": { "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" }, "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(k)(1))", "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(k)(2))", "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(m)(1)(iii))", "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(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "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", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-42" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-4" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-12" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "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)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/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)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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/2147477351/944-825-50-1B" }, "r390": { "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" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(13)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/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(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1" }, "r477": { "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/2147478785/954-310-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r494": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r495": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r496": { "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" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r499": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r500": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r501": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r502": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r503": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r512": { "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" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r515": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r527": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r530": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r539": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r541": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r542": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r543": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r545": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r547": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r548": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r561": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r562": { "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" }, "r563": { "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/2147477351/944-825-50-1B" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r593": { "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" }, "r594": { "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" }, "r595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r597": { "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" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r599": { "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" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-12" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r606": { "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)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r641": { "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/2147477271/946-320-S99-1" }, "r642": { "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/2147477271/946-320-S99-2" }, "r643": { "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/2147477271/946-320-S99-3" }, "r644": { "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/2147477271/946-320-S99-6" } } } ZIP 55 0001999371-24-005984-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001999371-24-005984-xbrl.zip M4$L#!!0 ( +J#K5C@ND_)=P@ .,Q * 97@S,2TQ+FAT;>U;[U/B M2!/^3A7_PQQO[956@8(_[H.R5 4)*WL>>HCWX]/5D$Q@7I,,9A*4^^OOZ4G MJ-%E[W07MM:M C.9Z>F>?J;[F=FV>3K\Y:Q5+C5/;:N#;T8_S6%O>&:WFKOI M-][N9J^;[?/.G^QR^.>9_;[BJ3 ^8HWZ-&9#&0C-^N*6#53 PVK:4&67(I)> M!0/I7_/BLX!'8QD>,>I:K[2:W?/^,"^EYO% ^O.C3\DQ?;7\6Z335EH_ MAB,]/6[NDD!8>M%Z%0V/62SNXAKWY1A-D1Q/XF/F*%]%1^Q_=?SL[[^F$8_5 M_Z%68UTI?/>(#1)?U"[X6+!:K=7L]'YCUEGO0_]]Y],[II4OW6-V*]UX0O/7W]TO(H2ULL^<"KL/=/AOZYMJ M4R?ULH:1BF,59&WY5?>%M\JBKX;P<[DSBH MM/H\5-,)UX(-A3,),>580MJ)BJ8JXK%4(2:I_=K9N>TWT7^OM[H@P%M'K:5VP'NW6B3T8]KJ]$VO8.^^72^==-CRU MVT&D/*!/DY17H>7$UN+RRT&5XGM;62?#MX?A M:WOPC7$G0U?0>(2CPT*XO)H9O6JY]%%HS:P=]I&'U^I67\LJUBN*I3=G\83' M1QMOY!?TU6NJW=@IEWILPF>"16(FQ:UPX1"IV4W"(\#9GZ,=^2AF2$==%04F M)S'EL4^GK\U;C0UUXAZ;T*5G3)-3!D9&3!.@68CQ4 7-DMQ/I3)A.Z.-^_*V( M1":$+ BD]@5W93@&IXPGL%!/A1.;Z4GP%,HI%X;.,,YEHWE^(3;/P1N*R_V7 M<"F8)\&+'0+1O:.K "6ZXW64>R]##Z$GY<0R=/S$A4R *>?4*I H*5Q-@07" M,>';]\NE)5(SC.A'L,9AD/H5BB M/$_B<4MO&V_V&(^$P0UP($>^(/\R ;2.?*DG-(*Z!8BE%$_IV97:\95.,(ZB M;*1\8( Z32/E"!?MFFT!,*X E-0V'?.A(-K8^1CC[$%;X, M75M_\)I/*'MPN+Q'>#L3MOAVN=01&H<- ,RQ5LT!.+R5B M+I0QET0\-IJ.M'0ECR19(%/Z8-)'2)(2C8Q>+IGMJPT!,+%5@8MB[1',:=04 M_%4ZB<\I*< PH\4]-<"(E&GD&1)^&PGJB*B-\<+=;,1\"Z ?/0']RO'O"?97 MCYP/MT"Y5+P'J!OVS4RZA&RN5<@I27"-74&4EN#.(W>!/&P&R4?2E_&<6$31 MO+03#4@-_M(]I+QRJ8@JI-^8L(@(4%X'DBKG,&%NH!\+KG, M"G$]?2RFHP;;&(B03- FTC)22?R\"JND'K[L+8C4>Y\^FK%1=EPHE\R.%>E: MT&4"2=]HYWX+^'0I&J>>?PHAND[("*9Y4XC3SXC!Q"J4XR01X>0^@Y=+!6(# MI6.,I3M8"-,.)&4W6&SK&4T\0![!\5'O3'.'+K;H*H1N2<)DJ=BV4:M%_.5:: M^U9WL8^JRZAGHG >RO?QC\#X&!:@P,]2GR>$>ZD>!^F.5:279,,T0&80R#@6 M!O8%PT8*5(;>N1+*D8!R:0MH1SS7=$V";^+]"[(C;A()Y5 "(=Y.E6P)$"J,EXP?+T=BOX->7YE$F:3&]8L+D$7ER*%8'Q M^4!NSED@%)$HCHO!FW!E#@$ PW&K*-C2LUTF )8;9QIHL(15> M(!Z;^YB-=NFW@$HZUUD@#%Z$\%,%1H2)FD"9N=_/X%A-68 ,9\J?"4JY(1]G M_T\198%6!%-?S07>WDY4&EKY [ #G"\P$KH96Q').QN]Y&^#FM?4L .O'Y5+ MO_ Y:^Q7V5Y][V"=U2U>T*'5/K/9B7UV=GEAG?3Z']Y7ZA7S?&%U.HOGS[;B M0>D433/X-Y5T:8%>9S%T1AP%['=1PA"KZ7*FP_J[U.85RW[>:EF'G<_3^^#P MW;(*;5'F-3*%: U8D16B?0V[=O5N:LA'^_+2U$)8_9_/?[_\N?>BK>OA GP, MWA9VZV'G^NI*%32I=ODRFN_0F3ZLPOI_HNG8M5EX6AL#MK++8+IC(,7%G7 2 MNOI;G&&KV25?UBO'DK(.VR]:OS:&/@_379/ 6VO&-9KMY>YQ?,$CY#2PWZ=% MW.ND\Q0_%523_Y0K@%^T MM1]2#ZAQ422N_K@0/:TF+2Y87]WFA0LNL@K[S*9\G7V^Q)[@3W^DD?[5!OUQ MQS]02P,$% @ NH.M6#\3@)MN" 73$ H !E>#,Q+3(N:'1M[5MM M<^(X$OY.%?]!R]5LD2I(0E[V0\)090),F&4)2YB[VT]7PI9!%]LBEDW"_?I[ M6C+$24B&S"4W86HR51#+K5:W^E'W(XU2/Q_]T6L4"_7SMM/"-Z.?^J@[ZK4; M]3W[C;=[V>MZ\Z+U%[L<_=5K?RSY*DI.6&U_EK"1#(5F?7'#ABKD4<4V5-BE MB*5?0D?Z5Q^\M.N>B/7C[^K]%8ST[K>]0;;@T:KV+. M*4O$;5+E@9R@*9:3:7+*7!6H^(3];1\_AX=K+*[Z/)3!XN1K0QE9+?\CK&70 M],#\7ZI5UI$B\$[8, U$=< G@E6KC7JK^W?F]+J?^A]+O79G5+(M>1,RM3/8 M.U:Q)^)JHF8GK!EP]XH=S&Z95H'T3MF-])(IC;__X6X2H:R1?>9,V+MGPQO, M;R#\3:9W,T#4'78^;'<^EB(>W59K^]?_@K;:P='N- E+C3Z/U&S*M6 CX4XC M##F1T':FXIF*>2)5A$&J?];WG$=!^3Z8VM#I9J-].Y5CF10+A[7=@_I>\YW8 M_\UKXO^QL%T1)2)^/:O7S$>S<=8>CKJ=[IDSZE[TBX6+#AN=M]E@V.V?=0=. MCW6Z?0>_XK>+#L3:PWSP7B_%-(>4Y//ZUM@Z^#*\_.) 9'21M\+V;3:&7WKM M2U8[=*JUH[*SPYQ^B]6.6]G3EWZK/33.M?]Y=N[T/[69RB^=A3?&'LR M\@3U1THZ-I%Y-;.[E6+AL]":?>;1E;K15[*"R8D3Z2]8,N7)R=9YM*6!J.T6 M"UTVY7/!8C&7XD9X"(#4[#KE,; :+-".@I,PU)N.BD-3=)CRV=?KT_;-QI8& M\0!!;"(2'@4I7+"K2-T$PIN(BHUE%D%/06ND$J3^*.$R8CQ:L#1*XE0PG?!$ MA+"/0LMA/V(O>),T5DD@#" "="@@RXVECD,OUE/D!*M42NK&82)W$'"-Q:K2&P\Q*#H"Z M6,C,>63O]D5S2T%X!!".[@7LUUA?I^I49S#+> ?E$N7[$H]EO6.BV64\%@8W MP($%-:-V[-DG^RB)0T86N30 HR27 M [3%%QF3&ZA8>'8D?SE2V=NQSSO&UX=(APQQA9_TS)IM/F'LT3'MJ-[8A3+? M*19:0F,G >"8 KD&;>P^V"I4O%V>ZLV[4)D?"P G&\F6997&4("T-I>:DJ4I MM2(RBHBQWS&"?+*.1< -%+.Z?(>E2I;(Z:5$SH4QYKR')\;2L9:>Y+$D#Z2E M#Z9\1*0IU:CHQ8)9OMH0 )-;%;@HYA[)G'K-P%^EFP:_1]C?/'/>7P+%POHU0&)8-W/I$;*Y M5A&G(L$U5@516H([C[TE\K 8)!_+0"8+8A'KQJ65:$!J\&?7D/*+A754R1:C MV\RE68I]E\;<$N]Q715[Q@+#CB\Z#U*1!0H+P?9!6.4<(]1KRN>(R&^1U^[B>CAILHR-2,D&;2,M8 MIOA*6A"I][^^-6/C;+M0+)@5*^Q:CDGP3;Q_27;$=2IAO%F/:>22"SL_MXW?:]OH!&".X+(20*2-/)T*N%( M-1DO6.W>;@2_HCIOF:2I](8%FT/@Y:'8.C ^G),5I+4'B*?F/&:K0_HCH)+V=0X(@Q\C M_52 $6&R)E!FSO4T+6XCZ2;'P!U^PVF&%'>P?'+UG<]=/Z,AI M]MKLK-WK70Z/^#]7G#>SUO-:VCULOL/CK^L+I0-E9)HL(3-C9WRFKP(KM3 M]CW\VM-[UI'/[?=;7]Q$"? S?%G;OP\_W:RM=E['6 M$726UV9^0F=V_XK5OU--VZ[MPM.[<:"<'0;3&0,9+FZ%F]+1WW(/6\D.^3*I M'$O*!':>]?[=./HT3/=, 6^\,ZY1;ZY6CQL('J.F@?T^OH_]GFQ^,\*YYO(Y MW?D^A?QUBDTM66 O@!OXY2Z>6TWVHOEOQ+FSAB51^"UW&WW9UKQ/'C#^8)VZ M_16%OW?9\]$01FYSR"\G<9!==\]\RE]ZS]]W)P#3GT?8OY>@/ZOX+U!+ P04 M " "Z@ZU8%VD:J5WQ$0% MW'GI?KK[Z69>.B?.V;A;+'1.+'. GZ!_.L[(&5O=3C7YQ-YJVMWI30<78#L7 M8^NXM!!"Q4X;$4CF- ;F(L5X4;28(!-)5N4<*+^[.K,-*R*7C+= M#ZV5NIWA=.+DI9079,6"N]8_R8G'1NPOFJ@M=7?Y912V.U4M$"V==5\%81L4 MO55E$K E-DFV]-5K@N[T$*I^/43]4[D,0T8#KP7S=4#+,[*D4"YW.X/1KV". M1Q\GQZ6Q-71*24L>22H]5&VX%-*CLJQ$V()>0-PK:(2W$(F >6VX89[R-8S: MSKWO4%@W?<]!J#[ \ 9N#>A"^\*$D[DU/"YQPF_+]=KU'[5FL]XXJ/AJ5>I. M"!>A3R(*#G5]+@*Q9*BN+V0H)%%,<$11_J53-1^'YWF_#HV<# MM6Y]=LE4L=!L_#BT6YVJ+N6*RE?.U;XU=T;#4=]T1M-)L3 [G]OG)HIWIE#_ M&^9$\LN3W\?6Q=@]AW=TZC5&OMO'^_7=]WW"/B?ZTBQQ5W:R+A'M5 L'X?A MJY)WQ(L%5W!.W;CHW##E@_)9!-=K(M%OP1U(BC5)@5C ,ZK6GO(I[ ;>]5JT M^V(5$GZW*^.G?<#NH9"KN+(A$@EZ[(+)"#,_50>4>XPOX8Q(UX=FW4"6- Z M1#@NH%Z&CZ(][EHRI=43[H%UZ_J$8TE'G2L611H*_NF1'E$4?"HI&I!'-X_- MRL 9Q<+(@%,:16!6X)3P*W$373$#^CZC"Y2/^A3[3&&Z6#"72B-62]!KB!;A MS23C+@M)@%\S6/%=AO^E0[7GM-[4'08R4NK8&A"N9;0F7($2Q<)]RNU&&(UV MG'&&EDT\$2HT/C=G./8*))J!_N>?L;9MPGRR914GK4/S0/VIK+[\-][XD*C90*C&.M7"7E M%4NU(HQC,6!)=B) F%3TJ%A[6K\K[\.[;,.4U$0XP=JUBX8S<85HG7X3;#/=I MASIF;VQ!WQJ/[9G9'TT^'I=JI?AY9@X&V?.+K7BPW]-JYM^RZT\.$P;9U,_Z M>]DE049%W&IN-!W6=A*;G[FI>2NW.H.7X3XXW-ELG2^%4F+5@LMX]XR;ZFSW M_"/LJD;5Q)!3R[;C-9VVP\[MQ:I7Z@FZ_'+] M?^J\6^I\81_VWP[UDPNG[3#^7V; 7IAMX!/@=$,TD=_P;T;EEM#I@/VO6K\U MAGZ9IM5XK?;H,F2S8'P)WDR+7@7F#]_UL7L;!UVO*7 M7#E4]4U5%1[5 #K8 @ $P &YA M;G@M,3!Q7S S,S$R-"YH=&WL?6ESVDRV\'=^A:[O/'>2*DBTL"9Y_!8&[!#; MX !.G'RAA-2 ;"%A+;;AU[^G6Q((D$" ($U-3-)0+3.OO7IT]_^W]M IEZ0 MIDNJ\N]_F4_T?RFD"*HH*;U__UMLEJK5__Z_\\2WO@&/P:.*_N]9WS"&7SY_ M?GU]_?3*?5*UWF>F4"A\?L//G%D/?7GS?(ZE:>;SP^U-4^BC 9^2%-W@%0%- M?B1+RI/_^OC;R:,=399F'L6?."_A/B\L#=^*TQ^X'\Y^MKZ<>=3P?#1C/6HX MCTJZFF:9W#(XK"Y;!, .&Z.&B<3-]W/!^?OKH9T/C%;VK:@/> !;B ME3(IFDVQ6=5Z^13'..LL\"<64SQUQU>GU!<1'/D=MX) M7\ OV+3SH(:ZOLMF/\.WSH.FGNKQ_'#R<)?7.^1!^XN95>$S3961[ODT^6;F M<='04L9HB'1O4.#KS_AK_!LV17,NL@BJJ1C:R!M7^\N95^F:L0@4?#CSD,(K M4U&!?ZC#/M#VDZ .R&,T!P!@M42\>)Z@\'^^&9(AH_-OGZT_$]\&R. IO$(* M/9O2R[]G)54QD&*D6H#(&258__KWS$!OQF>BNY_A5Y^M);_]3RI%74I(%K]0 M361\I6K\ 'VAWL2WKU2U3/[2IMER^[[Y#UN^*A;OX \,&)5*!?PQQ[8QDNT9 MY-H.L'S$TL\&O,X4V H$$Z.&_Q0%21/B?<2GSO7:7EW6TQDJL:Z6R M*IAD(4D7>/D/XK5+^$1OKT>BS*7ODG=(DU316O3G.O@RKB5+IJ;- %E1Q#)O MH+;U]4V3?KN5Z/'MSW__W9 .%06D<52"EVB\7%5$]':-1FT:_I//P%B&RYS;1MPVR!"1^ML03;;O9Y#0$W MV\0-66OHY+,UEL'*4[ZSE^(6 -IJ[4+[SM10.^U>9 B?K$'O3+M9]R&W#4E' M%4>4;HQD].]9%ZS)%XJAAP;5D@8 :PV]4@UUP"M)ZX,DO$J3NMAHB=*+\S-1 MTH%PPLWULP]DY_OF. ,CX ^"R)&?G/YD= 9!U ^!G=\[.4RF&A1_O"(B<&PA/ MTW1V/K5-_D!<:K B!$GV:G;X\:5N])'60 *27O@.!!@U9-B8GLW 6]3K78"1 MLW"U8 2M8B6LK, KD%)3D:QGP1! 2 #Q@"2#I]9,A)UT($!N5*770MJ@C#I+ MP9@AE0N,?&9;,%IH,%0U7AM5(/X 4O.:-H*THCC 05'1,#2I8QJ84BWUCE^7 M3 S+;@O?'<26" @C-@U5>/K%RR9:AT),FMD7!'XT2&]-@RKD>@/4XM\J;T.D MZ.@"*:@KS7%BE8)-(6+9W#XAXBR(K+]YPY/?%A["FKXJ@T_2+4'V9!%KL:AM M_ZP]R]I;-.@@;0&Z]-8Z9H4/==/ Z2Y.VL,#+N,6;^L]&U*OJNLF$LNF!O!9 M[H:(.H0(Y!L]&&_7A'Y[TNX ] ;D9)!PBQ5>4V!%W0_X<*1V$7B+C3LE?#8, ML2F*CZ9NX"!%;ZE%493P,Q"K\))854K\4#)XF:R-*PYB21U@4T$*%PV<[.J2 M@2#-P?]&#^GJ,/&8]O27CF:./Q;1$_SGC<'^N5?I1CCC,>WUH_ MF3W$#UM*([MU%+X-B*M%9_MRZC;PK16"<>SV;CI8$+$9I[1]6=5F=_ZV*Q:RVV?!S30D!\1\U7O+FR#; 95>OO0Y4Y3!81$ M';\2>WK$?S-;\GHE\ C@%IK M15U'!FCYLA+S BCI_8/BLUN2SFQM@M<&Q6>;))U);PO*#=)U5:L/D0;>5^G= M8#V\LT6_I5X@2QF1V'I5\0ZKOM2$" 27]@]30:V^IIJ]/J@V,2#>9B2=VSK0 M(#8$0\O+MG,BQFAV6Y!\=H$C#1NUHJ;Q2H_\;D,;DZ%#LX"KH+>T&C=6UKMA MJ'5F1JTW!?T&XJEZMP2@S&^J>0O%C00"8(Q>)%D&5BA/145L:?"5MV1DN*V- MY4H G>QY0P"W-DAA4;"N(!\8TUL'.&$1<0F,6YL -XR7O"#)N$G ZE2X4#5- M?06[!H$@?+,B/+-Q:.(65E$&GW]3\H<[M[WI79/_ >$*0L_/[I8H#"4Q*PC" M"9U\CYMPO^BDNQK6H4C+])>^AI?$K5PIIT'RTYLNGME?X[[6?\]T:3"4W:^9 M6=EZE:Z:FOTF>(BTEGVQT;<:;?S[!.PF5>=7B#3?.!]./I9$_$570AI%D$"> M3*X M)2=\XCB!\3$2AW,Z WAK($ M[M*"DQ(E>) <['$5/L 8X9^79%X'Q E:Q3=)/SO'#N++$K2_??9\BPN^SYX M'HE6Q(R/&.-WI_&^"=?1&,:9*(7;($KA=A:E!"B7JZ(I&,>K4KIF?+&1J&OV M;H>E2:YZWQ3%?:I/A*/7 )TLL5SL12Z.TUX4%=&F*:GKOP,Q\<0XMB9K69-8 M:F);LQ#Q!SH.<80RLA#KVP>OU,%05?"6R;S 1";69W>=W<^S?+$AXO3YO8#S M>V'V\NZ2TV?\4OS?BQ#XM)*=/O>]$3]QMA]/*6>?Q G4=W[Z&A&AP&?GVQKS M+(\#GW?$[#CPB5[@LWV=V'/A$+_#9NQ#$ M@4\4 I_=L7VKTWR3AUKD+DKB%>LO2,,7B!VOH.SXY-8ZL@J$!-FK=QWZUKM7 MJBKZ0.7+A+A^M_T1Q%C48U%?)NK1VH;W&1?)*R:OC>R)D;?\Z'@%=SI5D]>1 M,^73Y&4\.=8U),4'XY/SXNN.!SUACOOA?'(\]XW<@HW9/&(1F)U Z6+^XL-O$4L,^_99\3< M?U^>XP+Q0E]0M>'-3>F$&;^(9NP;EOB&6"I.V_K'_'V/]OVT?;LGIK&5#VCE M8]EX#[8^YO+I6WSWS4 ^V/N;R\5M\B\L,B%'.W/>;X 3GN]NT.2];Q[?-R$GZ3.X,-#HD R=_86$X.+2<.2]:* 6WF[2X& MQ!"EV-RDWF?JDH)T_4;EE6)/0^247?-7W#.7MITYRDZ@U&J)Z MMZA!0-$C)'$7#OU)ME+4PI+SI2P)!0I\4*2DFB _VA#D=E3C!RB*FV6V/.\N MG+9>D(\5)E:8$U*8_.YJ4;9&QJH3J\XIJ,Y,2#?G;0*%=',*MY.QAA S%IS: M$LW$"A-C4@RWAEHUT%#F!?+%'2BII.O V)IJH%B]#J1>*SAR M^FHVNUV*Y7EW'LEZ 1NK3JPZIZ Z $/ M)S6!7$8LP;$$1]L&^Z3EFB3VT&+@\DZ.7\RCOX\H(4I'/@Z5T<92][ZD[BB2 M0=^+]Z;.[?B%\C MROO=75RV_@"[;"X'0327?B_"$,%:ZC'$'">YY7#,&/],3OOTNY$*$\^ M+KMS6K6;8Y:;J-H=GYT36!/I#R=[<6M)YG4(]PE:;GGQ1SO>L%A(D&-QB8:X MS&?'] ZS8_L%1WGO]>Z(LRJ,*Y$_D#:9+C.])]G^IJ0J L)756&'UI#TI[GG MFKR,] 9Z08J):NB(IS'@'9%;_E'5',QUET(MT"GEY&E^,K.(>^4VIO1Z9BSI[,@:CE.CO9 M*#M9S@;?"CPMG8TY>[(Z.RWNGRYOU]C .#&]C;E[PKH[S;=.EKEKI)2GI;DQ M;T](;R>5(7,XE$)^USY4#'E09Z4@1CCQVO]-4 MT12,NM9$VHLDS,PXG,4P-AC!!C?$Y8E4K(4W]B6!+(EL;+-X"^_3)%X^76GQP32V+8%L2RPG M[]>>F(ID"<99ROII9'Z_EO7BS#V9<]UO? M1IX\L^$+ +0[[Y>(T@L(V0)!\2]KY@!IO*$N-A8%QWT>/(\U76\L(T4=2,J* M=ZZDQ_Q+/99UOG:COYJ,=_"*Y5P:PE\#\>B;]/9%PQ/=\'"WOC2DNF"%&JBK M@SWB!0,L089CSRA#M3]354-1#80_SS-GGX,ND=YXB3?QC94PS+!*9GM D(+/$KG 2Z29C9=PX9+FM@?$CR_K 9+='A ?[A;2P9?PX'-DK26\.;+.$EEOCJRUA+<17&L);Z9FV366 M\.'(.DOX<&2=)7PXLL82.7K[)7PXPJT6<)?5R7FKR;JK>-NN(*M,T/'V*>LL MD?GP"?F@CW@1!]'?/D,0J!6&]3M70*]50![R2M#Y(4GAB8_1%KC4ZJ@9(6K^XD'GAB8*? M4;HJ2^)7RO[2^;'U/3/]WHT"?MFK)!I]C []S]GY__TODZ6_6L2S_]^%U.<9 MK *2UJ+4K%U5J%+]]K;:;%;K-8S< MT:#%VFC]YL&X*#U#59*)\J?2)XK%,=%1H4*L3!"IRD<'YKQ-_DM5&R2L%7&B M!RZF7:"Y-A*1E$J55<'$=0U\4*_R7'XO=#!I4[T58 M#HR[HBHDU94$RBXK@'N8+TD:ZK2N=6:5HBR/0C/@'14>UXH @"_N]Y^=,W3J M)W$@TW=,9625N$2(]('%)4(B[FCKO*1DYB3EI\EK\%9YU$!#53.\A>;WHYIA M&%G[7MI<:+H@M[SQ[YGT9GSIJ*J,>,703#0G31DO:9J#$?.BD$MGO_K(EL6I MG_?%1JO2N/F3:%3NZHT6=7??:-X7:RVJ5:? -+? _E(,1]4;%)/Y('ZDZI=' MZ&L<-K>^5Q)3?S/U-<52"Q"CF *7/DT+'368P3PGC#ZB)C)+W9$"+E511 3A MGH=*,G,J:?V@8I6#O16R^U>ZIY]9LU3)AJ*0(FXF@M_U17XT0KR&E#F]S'KI MY0R@9^>WO";T*8Y)4O@U2PS_,?)5U8X,:C\'4)H/%?#5'1(Y4KO$ ^3YR\?: MW8O.,$*8'J#+R_J\"\AY!A1S4-H^(+W[E",)'0U2YZ"_PZ:AB013 UR DY4WH<\KD/H5!8."-2T[ M'3!"BI"P';VY-B;R15D;;J1X0ADJU;;^ W^U\+/_;?WC&%$^(,S!RA:D<5W' MV\")2TE&%*AV!VF>KC-O&[,*V;?%3UL/>QLQK<5S192I_3;SX>0^>;>IFH>! M[)*G6);CN(V3H".4'38=&9C9M(\/+,Z(30/U)!T; -?".XM.FE1>,K=L^-. MMQN.Z!0616<6CK/S&J^HPSZXC40+"7U%E=4>]ADE50,/2*J\)Q9C?:B\ 7D2 MF"[8&6H3>E"\3NE#).#^$I&2@)6&3H'GQ!'VQ^/"T8LO!M\!,R<@689/!4GI M_7M&GY%_#WE1=/Z]-EXS16AXB^8L\8(T Q\7<+ TU*'=*_#-$)V'[%]GZ'\6 ML-@UC3PTMC*CL55%F"H!.0E14DW%T$8E5?11X.>;].OPX>7IM;ZY KL"V)2. M!-SE8Z"AIKY@B9U/F5AZ4<.7PGUV7D8R_\KCMHS5[L(0(\ZQ61O;XM^J=H>8 M0+!?YJ>-BVIAI(ZS/V_",;8LL\@*'X#.SKELBLOF<_EL(*\-;(#_T]97KSTS MZ .1-@*$JE$JA+P:]0A9B"Y*Y-9&L+?+1&O?T%8_-3XU/Q$H*H.AK(YP:]^1 MD5QR*_N$\EJ/5Z0Q^>QCA"@^JPL$F)KZZ:,'T3\3;W6^*T_K^,>C<.8>9N]R MQNP515%#NF[_<2,IB/$V>5FAT*+UVQOV+223QRZ:/ ]@SLX9CBDD;GGMV42& M@:BR)KWX^9\DM=S&VPN7X*]UK:6^*MZH,E*Q]C?;>D0=*1Q4.5]4IZ"Z!%#6M?NP.V#AOM$&]G'G%F&;//AB=U3M)'V)<(9+A3 1[YKS3T#[FR;QW]ZNFFQ-QL7C.B/0V#>9A.#O/Y9A4-D?GWU,I;DN8'TT=0L*1_:&DX! 1 M'OR4D90P$9ENAR2LB@_2D$@-34TW<>G'4/&&",(P/5&O?40R3LPW5U7O V-[ICZO4UU)!K;S ML@Q/X!T^'?Y\-B4L"R "'60_ O;XF#]E.%P6F5MWMF2X1(HK_TU2H1OP2#C M1X<:$A QSPQ+D0UPG?H ZT'L1>FFT*?TOHJ+C,ZFD-'GC7DL7OE94#&#&][Z@02 BFO&U2!ID1^I']: ML+VSY;&2J6GP8VNG%%;$$:"I>]OAS*_+0<>D;_11)AP[[+$GX@W/V?D?Y!># M.@%:(9?.V'%:375]F#X%97FG6H_%'R1_($&^*5(0,0F&IBJX>B./B*(,(9B' M;U2[S&\741#UBCJ4+AD(HJHN/#A*4N@%:2.JBETKB!_$OXDR;_ 4V36X78RN W;XDB:SF!; ?&=:3734\U4*Z#52&QJ-2SX)L!-# +2/RZJ>WZN M&C[!'Z-O:YNWNG-_'S)_?C6?U-=T..KNL8_E#4^L[N]3W26=XBD9@$84+PB@ M[EB712+:&G:,GI]2(",ISR_T =@)>(OF.).$H Z&Q!J !L)RX#NA8S7'RQM)?%UY&/F>^)IT'?%!P'DO8CRW YP!@ M/T@TW'[6!U3G24DA1@F,3"?%.L&-.Z+Y= +"='3[H>P_7RD;C!0^:[0#FMSX MB9J70?3?"$SG_PD3JF)@>#;;GMDQ4><$S46VG;XDDK3P.Q0P;6'22L#GGJJ- MO,.(GR\7QKBC,8+ A5;?MF9O$,D2[)?/5[DYCSWU&6C/SFM>CF-UV.&M4&%6 M.?S] A&9.8[D9CA"?GQAZI*"=)\\[OGGV^NPQ)?E02@<\3^BP7ELIL_ 9[?F M9OQ:+=<$L=-M_.[MN(6= M\]A\]01T51?[_K;?ET9[.]R3WU?*TDWXIP9XE\;*:*C9C$;J>M4N2,4"/(NB MDKJ!J5MI!<"/\!$?KU9R52-9BCS"+W^5X-7P6DH!\%7L$5XDG7@JA5<$B9=Q MY(?;PO##>%BVR&NB3N&=7TGTJXQS'_B/GBD"%2?0D4-D@P1:[T/VXP@L]0'$ MD*2Q5C?L\BSQXR?J#])G8AUORSI;1&[B-RXUJ(/KT5O^R;B457G7!M6CQ<,- M'P[[@I263D!V3D8)BJ2'X98?@?&R3@PFL>AJN,X+_[<\1<%'1' 'K2H\64UPW#ML5+,OF5O'W^T$#^1TDM2G@2[N;!3L63=LQFAGEXU MD4DQW)RXIF<%6S$'HFJ(2) @3CZC[+_H_YY5:Y=G%)ZS1I9TQMYETLE\EDX6 M\I,SE Z\D[UW:Z00PV)?J?J0%&F_X-6<0 >C21*01>K[#N=Q\S/KP<\L8>?& MM+,6]NG177C9C*@.;9XNH#0$:J0Z&N*?4AT$I@0(PLNO_$A?&QL7?_W>ZQ:H MB2P=@S =8]?8M\YYK5BKWWTO-BN)5J7TO5:_J5_AF0VE>N.NWBBVCFTNT*$/ ME6[#"GM(2*)2*U?*U&VQ4?KN##!@8R;LB0E5(/[#:5![7SM7"V5 CUKAY&=< MJ-M _A7!(+#D(@1+/NNQE<>PX)'FO%3*_GB_H#M,WS/%YJ*ISGPT-4]1ZT&7 ML,WJG2;U^D:8&. (Q;-L/L5$4+'Z*?^><6=+Y " XJF^AC.O_\4SY4&[>)IF M0H45O M5I2"\JH+3+U6+-Q2D?/7&K>WE;2SX/>XRK%(0AYT[Y>&2S8]@&KQ7 MRQ[,K'B+$QMJW=! XKYY" VM&?8BL<_B!M,DY+U/79"1>665_@>T0!GL E5EG3!)"-YB=! [0D95$/2G]ZQQN3?@<8PH5Z<1S0F?2"-"1<5 M<":&ILHZT98[3160:));E&-UV';7>P^4.GUV!-K"WJ(1@=E!(P+N1*BWOE<: M<1?"^W$PI].!$"XJ-Z@'.0OQ+&263^Q:3EP10MVOMQ2A>"A-"!47G&90^.R2 MJKUG)2B\!R4(=YU<3V.[CEAE M3EQE0MU-/VA-*UQ4RJC+DPKO_1"/2$2*I&HN58G5XK35(M3=[\,6KD)%Y592 M$'B0+@+'X:KLQNIPVNH0ZK8U48?,H=0A5%3J9*1)5;'F(9 ["V-%.&5%"']7 M/7LH10@5EH.>K-Z52NV[AN5YOM5()9>,A P M,3_SPYY+LCB!9&Z@WY(A+&P\;^58YZT<_WV*LV>R+<''^YB))0>J3V&&Q+8P M[X$A[(0A.$!+,)_<%^IY==)2X;,FZFR(!PF])U9X:0DWT9)2O=:LWU3+Q5:E MG+@HWH#IJE#-[Y5*J^G@>VQ\ IRGAU$2/H=1%M&:#LAQ#\29'YCCC'WDZ'*; M89CV4.$4/,JQVV!*:4DTU2Q$H^8 $!Z1![],30WX!C>UJ5EJ!SA L\%X'CL@ M@EA9YH!\#_7/Q?C=G9*S70AXYK>6K^_--(_ MI:N?972VVW<>OYMC6'+Y(_?6_S&HLNA!VO3=JX:E;T[/&?5X13B(Q\O) MXK2D,)D$Z;98GB3(G@6-FCU>YP7K!TFAC+YJZKPBZA1Z$Q!> H\#I<@@3^L& M*:39GX%T\Q_G,?- P^/]9][TGG 4WUEJZJD>SP]3J:*N(T,O=O!D4<%H2Q?M ML59_1M5TBS4TY)L[^G$I(#&*S28H]4X8QX;-N,GA.XM-6!'#X$O4T78/H)A@ MSNU((ID%B;0O'YL*)LV :/X1GQOI&[/X2^B%+9K>B@R2P%;; [Y8&E^9C/67YR>^/?XMBHU>YRJ;,PHK9 ,Z1R]#]A" [@.$\[U]RX)2R;/#4+ MA47L__BMR?I,=_,8[RV#RF]B.0MN2=$?2[%L(O4YT*@/I/,X?FJ85'?PQ[DW9[ NDY# M;X K OPA :DAP[DE>WEZI6 M5LV.T37E18I-R%5MF\!">\ ^2232H\'O'Z/J0Y<&,3(D V-=8+!* M9M>":0W+D0_#LTL6&,"%P@ [FS+UZ_RHEQ.?!2DZ#/ T'ADZ M# :PF:4,\!AYMM,(9@4EEQB?-20W$P+A,DF6]9+=2,2!(5/1VW=E0Z BETQG MMZ7BB@"6],Q,4=7]W97$Y93?W?[W3'4WP>K6GLMJ_YDZ+/V@8N1/V."JF DC M_,QXF;!HZ*&[0HSOY4Q);ZF^) *WOU @JJSTUM%D( .'%\VS##O;0K"%"KB= M8E5Y :ZHV@A8Y)NJ_;S+F8-\L3Q\$B,4K#F@2[A"K"#CH!+OIN,:,AZ&NV&X M))MG(BOGVY'-.[P)P[\P=)+FMB6;AW:E7=IUIZ$A+XF5MR'>\X#LD!C&F8J9 MK](5_N9:" U*KXWT_ER.9WUP':6T,::0A;)UD$Q7E4V# MBNPZZP02Z0 \7\- A)%),7R2SAUK/KJ9XF7#R!V8;)*C5VM>0"7;E0)O%B)IQ3A\"_ MT9W,*P;X!ESG'^)F&"MY8JI3NZC=H'XU][/+_=HD>@M@%ZTK--<1@0FT)":3 M$:\C/%.:D@;XRFNK?_#PB=0R&J]A.(/>#+O, .23>7IUW!1)N[DV%;W-:!CI M:3Z9S:[> =Q*+^VYETKO!@MU Q.HWKV'\ U[CSG%+(^5ZS>>KCQTGG:>5JVO MHQ-,+/T$?23LQIM+IHX.6]-;1N0U-#,7@DSEDEE\R.D8-7-],GJK9AB)82Y9 MH'=08B_.E]BM**ZF*L(DFW"K),_VA#\<:O)7F5WZRJUK&U:-W[QM%O[* MF]0C-G'O\YBQGS+K&A:K7!&L+DJ67U]2R<](?X*, O5"K;G*&MG\&G8DC!XH M8&6&7E] W6S](,AFF!*F2^[(E M:R[93+=]CM%^-M6T\2>=#2]8"=3CO9Y-N:D6+ZHWU18^J%:LE:GF]V*C\KU^ M4ZXTFI,[I'[>5UM_(EB'B10P'M*3\98>[R;X2D=[5/Z6&N/NJO,9F[FD%<*S M?A+J=,G+4\SB5OGUA:0R(R0* @M:(AVC[$Y78C>8K]X-LAJ2R0F_(:\9HX.FV%[$#AYTY,/8.\AGZ.,L M3P2FG6
BNZGDC.=*,JO1;2!F74\5/)/W7I4GM\?*NQG0@6 M"QT[/50UPDE05!EP2D&L, !:=XP]*V7 CK9\9KN.MD,5[GQD9@WM"*-MB4W" M2N%K1\6WG.[$-Z,9'1%IEYH8S6I?^$&SUYE5Q_SVYKD\=$.=K:U3:@<6Y^WK MLB)3$9XG]QJ.*YQ>(29WI+V$&]#16TW#Z=IA"SLHK=,>QZWN^-',P959%V9D MNH+9JFA*>A/=W+4+@GZ?B%<*( MO(%^V1U'CV7418":V$ O2#']%"^=:WS/OI5SO4:4G:)HXP*1(D'FH +D3=@U M%#",0B2;S!2V[?J*/OV\%3",?@\VR66XW2H@&!K-1.)BY6U>!X4^;= MRM$HN]H-6GN3V<9MTD!_LON6ODQ<0]_#Z"5ADEQZ=7]2O->\/L^\;4P864H^ MN[K[)YP=YXNEE?Y)6[QM<,#R%)N5\4@;.G^5AVQ[/-9_7P_YBQIO\E$)!68[ MY%V5_@-7'SZ2]\EMH)4.'D;HPF60FOVU;WBX:YJ.[;10I M8#S,7W9U67"QK>^F-AZDM?9X]/C]NC(TS>MQ-RIF[V92'S_>PN &'7D,'<;& M3#Y9X(ZT-+$9*;U-91A)9B')9$([6N3=>>ML5> =/6=#;UY#ZU+WMO32N1-; M$:P-3G55]MZ&EIS#XY':?/8@^QIZ&L8642;);KU%%'7J>:MF&/E@9C<;;.EE MV\_^/K1T51^8S9NLR43/A1Y@BWF]'=J-/&5(9[:/50/7):*G(C*AY&*[4<2% MV;4-9$@:.?Y8GP9^_AIY^[?ZG,D+#WIGD],JAZDI8C1!41T\O2+!M M<+/ A#(,-;U:GN-"XU;,\S9'H;2E<3NI$J^8J>HJZLR:)*OL:-DDG[+CW8_N M]76G*?_I1::AU"H[RJ[(/G*%QXVL0RASO#))+G>D^75P^GDK:"@#O8!^A= " MAEUY]GA>QVXKENX.J18:#%6-UT;SYWC(N0RA4.OV>KWLZ"K$T46A'\:X1>,Q MK^ """)(Q"U%+O^)F>@HE?O;DSRKE<)_/# MR$6P;(;O2D(Z]8"-+X$*7P0UU)P^'QT?;_M"S0_*+OB3J(DON-&+IM%7-6F, M1#P:>RB);=/ZPC6BO#U98G)-5$GF=3#\Y%!=\4W2VVW!!! &\ B!\^'.@8P\ MH'0D@ADBRBMY%;=-'2#5[!X[ .OMU&Q.QCU'G\7LH'P4J?@K8HL M5@CCLAC-AKV]!/39,(0-6MJOUBY=T8<%TT:(6*(7+A)!8ZG0D' )6[B8!&T5 M\<:$\:ODKO[ /I7B_H,8:3PX:UX7,]M93NMN@?!4L0B1>/?UAAX-Q:TM9W%S MRQDV6O)W/BV,>.;Q6=K*&4T=+-INA2*2: _A<*956/DO$2E5L3*^V3N K,^P#"U< M38.W*?4A@I>_(/FPNY1K)Z#!RY!L. >0HKQW&>R,,<.R(=V:L6U=*+IUDD@! MLZ*7:=E,'E++*^6*G>O2[X?F[>-QS%CQ-W!Q@6^[/?U9OS9S!VFS,K[6?[;' MW?PC?:<]9T>_N:ALC-W-^L#DXE5VK"^.X";J&@EB1(+N'=*(>$WR%[#K=PO5 M'R!%[OMS@W[[51,F8HU[PHA2^$%O$]ZUK^O3>ZX_+RVW;P6E?N]?O MW5[GA,'MR^U68*ZZ]B$ H,$]<3KM'V5/L=PA5)[;;'AD61"H/M%>(P"6!OQ3 M#B07XO2LKT0$+RV/KRJOO%)^YL97R%\,^&EVNR"7Z:V@L&6QV_OU._MFY/D_ M7$ HUF#P.K7-.<9N5RD+'4A/Z0M\*:4WD&PZ2>>]6C"6RZ65?;IXDO2LXOE; MUV![!&/N2C9JPTRC6)+\)<.O*E5<\?9 Y?QQ*9.II87"G\=.QQ^$-0I(_G0( M+IF!;_$+2S(#%J/GH-RN7A*\TCPCFEYRN,I*K:JXCJ5Z^9GY>3.L_937ET-N M.SFT0>B,I>J+6,R]O"Y1A=W)H;?QV>6NR"9RZ WE=G9\?1&TK:-/.0X0G:VP M4!$HK@2L *29J$X9"XI 6"6,:9KD=G(E=3!0%?\QCDW/5=-P#K9TET.!#:%O>Y>)V63>//SV%V M8DQ_Z0=X?E*.;YT*!+YC9Q-.O"Z&WK 4]8N0-89;& MT>9&$>=",O1U:;*^@.W*+&A0UG]SEY5TM9;WD0:_T/-RV7N#Y3_<"&4$7>:E M9S]56"/H],$]N!P&OE@C%#G<*.T)?+^"-XB9=#(/PEC(>]VNL'[JL]06KLQ[ M5./B_F>^/'RJYM:4O*42'RSC*1A_\M=5]K'79_9[V)1?T-,)>),\;Q.V, M=+J0S+(YB"S7E[PCS'B"\H.$/FLXRC .:68"S,Z*Y(F50'3S=M^AW)@4X$;N MK?*[(J1->%5>ON,EL:J4^*%D\/)\FB>76KT_+Z]/O^N1&4TUA9S"5W'#SRC! M OZ@ N-#T#6\;2@GR^E\$OSV<>K<.B3T5+U\*.?*Z6R2#C! ;JL1#PUD\)*" MQ JO*2#B>E$0S(%))B6445<2)&->$^O7A8OL]>#Y=V9?ITK"F%7I((4'R6*L MCOA$\H?EPKN:H\%-P89WC.#^2?AL4:"Y9"X7VM'RCS$/ ]FBS0Z5^_(PGC\:*+MV]R/](WMEK'S?U[K8Y8TI<+ M^B)GUS!.81QF3R<+F?5O\WN?PRX",LO;"H5R3(N[]*]C,YH'&>2'P;N@T'V$0:Z-B2!J#/-?1*-=0!KR2M M#Y(4/GC3_4H->*TGP>+X4=KKHM?I&X>[>\5,&P*Q>EU^(,FC+ZO6)L_JTAA9 MH .&\BE*BI!OS,4*F2JA!/2-)"^(>([S$0J4M)X15!PO&8<]Y*_P1,FA9H MCP);AS5[@-E:_']2*: =DL4OU!W? _5L@D? 9[V^4-Q7JCXD4[&^X#@D:OEB0I0QU")BP6"/L3YQ?9 G3-\;96IF>5S7GCN.Y MEUD2YJ*!@_U7JC4: I)%#6R/\)6J@46R*%13,=Z<^T>?G5_A;S!=OWT&BBS2 M9@@_3W4TQ#^E.@CL$*S(RZ_\2)\%/KN:*B[^NM79_5XW?!ANPJW8HF R=LYK MQ5K][CN$?8E6I?2]5K^I7^&;K$OUQEV]46Q5Z[5OGSNQZ=@'*Z;[I6# WQB: MYFDZ?>;0OE2O->LWU7*Q52DGFBWXX[92:S6I^B55OZM8K&HZF!\;QP#[#_<* M;XH2^+*$MV/[>'QH[4(0/]$92=D?5R0E8?154X>L2:?0FX"P \/9$\FC)GUM M%#"+WP&']HBM%[-(^ GODF4[B/WWC#XC_X:G!.??3M+-T9=MAN':0X53N/;X M+7]9N!HJ]^@>;_F9 T!L1![\,HW,J!3E5FS*3[&IJ7KXQ'T?S]8GM1VB"+A+ M<:@#)9R_?:5>)='HXU7H?\X"G- -D. 'VAD# ##]_SUCIV1-%])MTGS$T$R[ M/6U#HM\&8D7OB7];\@3WE4=EQ14 A?N)@A/<5@5O:ZHWSCJV>IK"%$#>+@/Y@-$59SV?02J>ZT0HR@1 MCPV;>%C4PR#2$>#)15D8 BM-0'QQ9_@Z3G4=\+Q*P:69_7)R9:4^/==_T1XK M/?;BJM'*W5[G5Q1[ ]GY&AF"3MZS_)"]ATB%;L"WL\E3(EXN$O%24P?@?PD= M?TM&OT3FOB"M\B;()I9>/%T;_BNV^#=<8F_W=^$42D#4! MQW4>C'QM#[T9\%=WX\%XW!X_-0>MFU*__W@K[:0B;WO\'/V/5VW.AFK^^MJY M'S/_+*VL3IX*5$%UGF;_V:!4N@&+9JNG^)=6^9N!_[JF^]AO:,_P:;:Z&LK] MN(5D+K=ZLV@I2;WMV\GRBIOPBEN#5V'LPA:27( ;NP+S:F7/T^[-#]Y?L+XG M%Y4L6"/]^B:7*S;HUFB5RPB[,^'LG$#D9XE.9K=Z;Q;,D]5S2A+&A4\!.G'C M/H6]VL,@G ]CIY=A=]*BXF$FW'(ELE0?=H,V%"N&BXD\]DC/3NQ,T,P1^8P#EH4DNG, MMAZ5JHKZU%/H3LP:@NY)$?OZY8U M]P2.*TW5=0@^N]85R:WVP+!MR("O5V_&#Z]_VN/JPX_,6.!Y^@;M([6<"[4( MB-20P'A0Y^^BU8:*'D;+,I?,Y*,[I7@K JY2M#!R7C;)I$,[ 1>B9XUN3!(I M8#S,F7N*P>2V^\K;$&_"S^ZJC+(H_U#K"R:3#<^.!>B;/SN?P$4A"[!XUO%V MEYDUD([PMC7X[S*$F[(ZQ,T;-M?M8'CBOV[%P4/K)5/J]?=3-3@[=\ CVX?B M%$"'_0=.8I?0;C//%LHEP07F2/W:^@1=X>E"N;87WR*^[7'Y%:,6FDB6P:A= M(07,FPSH%\6!I$C8Y.(!(3[J^(=^[JN/9N^BO)=P)>&^=:6*6PB1/LD]!KIM6!ZJS^4[U%!_-@I['Q7A4TIS8#WY$&>.*9O9 ME% N%0/+%%N4T'BVPIBP8:2A3"9S@$+\U(HZF\N28L(KZI,@X(*:_%O M2*^\09 '7) 47AM5#330:ZJ"B::I)"9T"&H%/I95PF'/XW>N/7ZYHWFM?G5W M7WK:4TUD-L*Q3IGBLOZ+I&-A@']2DO6(@;$[:$:_0VYL:(O"V&3*%R([/F]% ML+%O?JRR,YMEN;Y!"Q,@W5TG/LDN&!8@B6U7+R!3Q+M].$XAEF#08VK#!EVZ M_979>SGF;J7Z'Z.;"W;/!=RST&O(F"_? MV#:+;@[,;#Y3XW_)^[19]J@B?)Q*R&9=T8W"H9\>M0WU<$ '[>%6&X@/#FTH8'?[#H5]_52]*<-!G&^9_L> MG'VK[/Q:5X!ZFO<=<3$V\H<&9L48V]^D[0V)16 )GC]GXN-J]>["]3@NX^\8 M?D,M_!SV+HJWQB:'YWT,OX^".V!2O 4GI1! \5D%8N5!::P;BZP;(Y0>B!?)QQYCKA9@V MES9T YO=_1GG""'F",L8N,+4IX/6\.(L(3;VL\;>)PRQA7'QMM&9/*%VI^>; MY?OL]9\0"T3KYPFVM8\SA:!(U'?)=%5&#VNUR!>U$6:AJQ[_NP!O&-^5/M3>ZT7GLOIX+/-C[#($QKA M"VL3OD2*+C-4%ZLW1N][_F>M$36J3Q$MK8UH$504)[2\?,=+8E4I\4/)X&4' M:37+?YF<@?9G]D?XQ[_W!]EU[A,9N\V9#S^\YBY*KSD MN[U\V&"N>WN&7_7#_T1H0/,_$YY$[D:;B5FFB(5850N:AS#R^%G6+QK(L6=+ MEO,"?FK1J&\=[?,YA0T;"%P(T!T>-T$P!Z;,>^P";X?.-K![56-"?/7&1FD# M95C/9)61+F@2N11VQ^(1DEY;=>T ##CZZZ2* \A8C/> :-Q,Z1J;AT.Y/JR$--U*CMI2LSUF?@R'K<[? MM\+O35H= M\GQF;_6=>W7O RC_==( PM(X$D:/B^2 IP8^=I&,)E5C[Y5B&? M<1-QH6\$:.AN'?'B0=#L=%71IWIU^S-[95;9A_X994@&1ND"]20%I[# '(M< M^%I!JU-D6C=T+G7SN98KX$'H#+/J('2TKB';$MUT)IKH^@HJO7]!]2B25>^% M*^;[V^_K2Q2NE"Z?2+B\5Z2HU[O8;J08UGT!T@+XL[TCF:U[1SB63F8#3$X_ M#L59SH$%_Q(&"])AS(-,!SC%'2T.Y/?(@:7UWSENA#$,GZ$S298-\9[$O7"D MX,V1%;W0&[+$NSP]QXO-AD_ZG92GZ22=V])0+8RD.&X-F:/W9C,C9\F<268# M7 2QQ0VA'!TD#:CJNHG$LJF!<-TA35)%TO=50Z_D&[T]'NE<^?HYK]T/]G)$ M/EA&@(&S4H*NTPR-)VGK&"5*)54X"KTA39#TD$:Y38.KTFH:6GY_2L1]Y06H M]2,OW%[)Q'76J3RC,:VB)RS*Q.% VU!!\YT5H;^>]GK*^0OHR!U'D'^ M[];#S>CQ5N0SN1V+W&I[OI(D:]Z*NB(BS6Z7%#"%0C)?6'U4X% :L@F]9YU' MN.3.A#(0/B;W!M%^)I3KGK>]]^KPSF#E_+]3%YXYL0@C$ :?%/HM,5QN1>Q; M%!]-W2 G15JJCR(0.]WA=21B?X@4G4QZ;2!PD3H$M?:]C18M&TA0>PI9A9"U M/2Z.:C]:;X/^?3>]DVKZMA$T$8H400^?*IS@M_/6/UM]HJ$W0@>>/4X''@W!FQ.I,'S_]B+EX?M+:V]_UXT^ MI+)2K2U*[?'#O9YEU/1 #7,RV+;>NF1U^I'KX;I=))"+SGE!P$TP>#--Z/-* M#W)I#9%^0'Q8%M^Q(I"9 1H"B:'P )G8&WD8A5Q4:U1'2DXVHN0,C 74036 MWF$B=FW-J"+(AE,NC-M V(UN!_UXQ#2>(V(85U5N140/W\FN\)VS(_''XK7X M![%-L]CC=Y+DKN]F_E?>"Q/YP'7)&-N<(BD AH@B$?P/!6EXPO]FU$KNYA>F(B#Q'Q0-<\[". M1UQ52?9JIJZTQV_*54ZYS%WUKMCPLDB?N5(;-U-[.\.E;UO:OA/&C+'ICG=^ M>1-K96]=%4.A)5[^&E[_;O0F6]P5 L72)M8-QZ0%M,KYE5;Y.$;,A35)-BC9 M5B9WQT$V7ZWA]J\U'ETAC>=?]SGFKYSKR7M0F1#ZP=?L12@$]5J^_> 9EDYF MV-V;L3.-?:^\F'467"G>H9;_VKWTV=O.&WO M&^5?F_6#^;:],\DT%_Y<\*-F;IB\G6->&#O2Z62F<$1W=VQ6U=Q3:6W5@Z<] M'BP&)@;FL,!XE)XXDI^E)_E9.M@Y?G37RA3O-(1RFVS*!"P];3#4:\DI_I6U MIYU?'CY-H(OKGIV>9U!892=M_*O&WM]6?@W6/3Z]PRO0"VN7G2)V:7RP>E-( MQ%J[V!0Q8ODJ";-_)?&H,A5_YA[ZMZWJA9+=@X:$4F5:Y\@[1V]=9*RG\Y6_^&RL MGT<&1LJ\KENO&O85HWW/-?KBU2_C[^\,72W1O9]TH7Y/%VZ;]XV+7Y5?E>IE M[?[GK\9EZ_Y7_=?E;:]%_^G=T_V+^Z=?U1;]5FG\^M'Z,;JXO/_UZ\>ORZ?> M]>4O\\_#KR?^H2'_+5V4.VQFW&'?AG^O+NF_OW_V?K(%\^_5+U-@?SU=_RRV M=Q@7K"7&1EC^/;1(\'.!TFP5T_(>/C+W&H] M>JC(*))'_0XY+*.X_=B"7>77_?M:P^AD6:8A1&)8!L=$]2!"4 3HJ S+R$=! MZCP2UN]_JW_NB]?=ORW^2(=EI"?=?.FU=M@Y9KMA&1FPCUPRQZV>2W4H'=G1 M$?R-"4Z',2XC\^[F9?C3.WBNR-&A3,=+%M*K*S=1=PF1[7[?K?SXWC',T:$, MS4@6 E2%U@Z(Z14!\>['9ESS7;:3J:OC\F-T3M_&LS+6B6+C61FADC.>E1%X M9$$HOIL)Q7=GHQNH!A6\X_3Z%8 M+##!!&;E').88G,4.[%VIUWM":X^,^T?R ;8W^;8,+I.\@%NRC@N=GK/TIZ- M;SPWM<=JM?+CI_FC7WN:5.U=0<8'/'/DXWO:U XLP/X!,1M&-\WNH0PC%_36 MI.AL<"\.+^B4!F_EE^?!BYH_DN$%*P/XR!_#WM4N]\-KM8B&F7OS*A.9X04< MM[)&>!P'*?<[O(!C3V3F0[!]^_UHC<L.;.,!?4 MJ_ELQ:>3^2R=+.3CX] [Z@9=:VQ&<)M-QYKO4,XG MF=SZZ=SILS><'O1-?)CRUMWZO%FA/9,/J]=PA>&%MLZ60AXS63:7N#)-5$FM3]2@UXK2?!\OA1VONJ^6^?A^<[ M6]Q!:(>OF,F.\,JI+C^0Y-&756N39W5IC"Q0L/"=-Q%*U%0#?F:H5$E52 F, MC,R'?T"^A5M\+B4%3(/$R]0DB= _@0R<3Y*NH\#688T+YL2W_TFE #\DBU^H M.[X')J2)GDT$AO +E?E*D1WN+Q1'I5*V/1>EEZ!E1 NYE*$. 0(6R[_]B?.+ M+.'!QF2S5J;G%[%92;0JI>^U^DW]JEII4J5ZXZ[>*+:J]=JW MSQTOW3@&Y*S%L-<#"_7&T#1/T]DSQRZ5ZK5F_:9:+K8JY42S!7_<5FJM)E6_ MI$K%YG?J\J;^NWG$V'^X5W@34B,W)&A-0,MB07@+;(,GPH04?Q[ M!KD]_K<=89!_Z^8 8!R1F/7+U$=1*\A_ORS<]?[\GMYJ%YRRSFW6-/W/5\IV)X(JR_Q0!X(X?SL+,'C+ MM;T /\,D_/>,]3P0LW._ZDY])K!P4PJF"_FV5VKRH_&K^3A@@47=@P.^9^JP M;NHP;8\AM..7*[IY=WE_\_B0=IX3Y J%W M+^",_X@E($1K&!4)L/:*EW-Y.9#[)AX;*>)QL8KLV$CN/HR6%/)^HZ^:.J^( M^L?H\G02)M#YV9ZM$J_W[S3U10+[?3&ZAZ"UJM2'2./Q=8A%P9!>)$-".H2T M\($)G]E?0KQ;[.@&+N2UI8OV^'[P4_Y^_]:ZSO"++2M^HA0J.R90D[?S$]"_ M^'%EKS'/[DFPG@WT:T-:U55QU(%S%'@13?H?DC1>5BKKVUDJ07XSX&NENXO[ M<4,7(/][,*Y[-[]%\RH;U/)X==O];ZE4J5Q>AHDJ $[@F>EO71HP[0.JS65S M+^#])U3(=JQ0.V^<3>^N!3VB_%\MGA$!(]:2H,#N^.H[+KU9#_R:5]\=TFE^ M7.4ORW[#)?"Q6T609#1#Y98:,.Z?QO@T U'^7>][^N>(>7SYFPGN:V<[T_&. M9IBD<6%K96,JI3DX4\KT= E\+@#.E(EWIB6%4AUD9U.%.#2-0]-8!F(96&YN MW0??RF@(!DRIBK>];0XJ-W:5APJHCUZ:D8$C(A3Z21D M;O_VGUMJ_XN" ,0S] 82D/2"SR?@5*36%J7V0'>E(W^S;])C5D=(CY")N;CTYQ0E; M;U8YY,V*WSX..<>>F$/.+'7(=QH:\I)8ML>75MYP+1<5%;%N])%6)(4[;T^= MR];2-Z6!PU/OUAW;R!!@D(6)5754,3)V&3*.UX\F^0PBG!MZVC!&8*>9 MJ.UXQ\GH.Q#N5>XPC+M'L[EC<8(KV]PO Y58[_B14U^=;?5XJ_P>7M_^ M"$>0D#KH$$"'%DYQ@'UJ ?;&55Q;RC?TF?DPXVS.\SKIB(I(G*3&.A1$AU:Y MYLTV0?PRU:S7U/#C=-*554Y:,Y%X,^T=\3@X<%R8>Q0,,R)E5B9I=[+R? ; MZ 4IID>*R?>Y#KHVC'J>.X(4TT&' *I9.,7A\:F%Q^N:ESDAW]!5AM(*SH71 M"AX9P8@(&!&G4M349^WL,HC^K/+-H8XTX=+98W'2*[/+Y5VVI-X^[0GSV>ZL MOHI=FAL5I5)DMCL)X+8;GD ?1^1'LP,T+W@;.LTP[LG-9"*67L8[F8?++-TK M+;D1-9=?O!$UDOXA6!)W$>PHW@W^MY-%CQ:3N9[<*#2SQ7OY3QB'\G;M0JR# M>LXYO4;]WFJ2L8[J84PG!_9&23P9ZP@BU563NB,>R88.?N2\GK;\\J$V MXV>.:.;E,6Q)QJH8Z9K-.IJX(O?,AS)!IL"NI7_A\>= (4=NH[GZ..9HM0?& M-.@8\"!?C=+X[?F^/1[]E']?"^J@4D*'F*H/>$R'9CJ!A=?@S(,'^)N)SW&8 MH //Y@THR1OZ_%#[_;ED/DY^8]TX#MU8Y84WVS_QZR_*K^>.#S72.EIQ>;RC M^WU.16*FD0[<'!-J3MTY MGT!MC[.)+PF+Q#9%M$GS;A"-92"0=61=UO&.']DWK12%9U/2$-A),'[&Z$[F M%:.HB!7X=(@?P8,>9UH1NA6^/2Y>/PQ^B\_7?Y5"Q.8^$GQT:3+R7^U2R,%E MNJ?45V61D@9#\ [D\O1CF)TREVQVCKN4O3WXATVC@VO0AB6F,*:5Y<,H*\6[ M2;$*GJ(*KJAD%4*YT2-J9V96-BK2&^50.$J8;@CA$&%F0TAZ46L=7KPNH(-< ML^RY(20Y6$1I0^C=AM&;%:T])'$S;UO8[%"13]DZ%+=[6KLYL6#O1+!7^;!0 M]RG7=&9VM&&HPX/LWL4[-7')_-A*YI$A:$3 B#B53D7L]E^++*_.,BXEA5>$ M]79JGMY^Z3]:E]<#.G>@G9H)U/%.392BL&B3YMT@>I0R$*%N7?-<1HQ]',J44S*XJ_2\1_PQK09L,% MYV\!/**9@G$>$&M. ,U9560*YUXE>F>:$X&C-0TTM#>KZETO9SW384&<]$5- MHV^SU7O^AWR(5,;96\,W8V(?[/12V'Z8'+IFOGK=K!; +T= .:-A( Y9>5XF MDALYT#0=R@F\9"&^8"T6XET)\7)?EJ9#&2Z8Y I'X\M6-@1<^+@Q,CKF1E5Z M+:0-//T823S=/JV&TL,T?REENV+4$D\;+0(4N#P#<*)DE5?T.,T\-'C1L3 + M(K^AGPQEQN . ^9WVMT7*\XNAC2EZM01S0X\6Q@# ;$@>+=ZS.R$I#^IC3FL0 M8-''QQ 5K0])XT/E#6F"I"-Q^69?2^P,6Z^WKLQTF^SEOSU2 M%E0O5KG;4 ?\L?E=W92T_XU2=]*.&8#_AT^@OP -%$-O(-W0),% (OZBJ(BS M'[B>O ,(5'%Q6+(@FW@.?^5-("/S&[R!*MTN$@S';;M<]?W@A7U@ZZ/^&E>1 M[B7F== B0'T0;>0^@O>V_H:/9A,GCU-_\AI*BX#J VJ6&1/;B?.=8\YT=FJ59 M*U/4ZUUB6QAVT;:$<\HAQT9MHGE<#8BU8QWM8+VT@PUE6%J2R1_-C:_K']C= MTNM6VN-\@:ETN-S/T?=>Q++ZDN.'O;)V[) 1?+[4%4^ED&/MP.)E/GT!L M\7X3A"@D $!C:0^7<"&DJ;H^,Y^BUA\%?$H-&K!T=$3 M-")@1)Q*IRQV$9B,4X4D0(,DX8Z7Q!JR)M>-N\\ML9,M/*"KP(6N<'M4+)BH M(0!U\*!G\\3Q*'+;@]Y'/R-[F_5_L&&,C6,B-_,F(A%_+/R'%/X5_19L&'NB MA=S[*'RU?HVD!7>%]96[3&U=W M:JJ":R/3>VT4T>- 0EG2!5G530W-E(!HNM.1>I?9_DWZ0&/]%PH]X*Y2I-CC MND9,$3W/G\6C_]>QIP=2KO?#BVC2_VB,VVP?[5 "@U!Y&R)%E PP6WI5$4P\ M3.?"-&JJ\0>1\-HJ:I2:SW+US_552PH\T7=O=R9;4WP)4$-^A"<$X0,Y!!,< MX5-&'U%#4Q/ZO#6'XY2O5(X["@[841!,H3:KU'"AS%W<68OB>TX$8T4\(45< M437B,F&UVO9]X7N^WKMB3+7MAV?#1RD MPU^&[O=8/UOUE@&O]22P@?A1>M;-" CO"DS?.SQ/[.H58;JR\R9""?!*B-Q7 M4E(5.2J5L"1:E%Y\X9N'29@L(ZT9GAAT: MDT^<7V0).S9&SUJ9Q@LO(KCP,HOW+G0=1+]2K=$0D"QJ?$<2OE(U"&TL8M14 MC'?6_://SJ_P-YB$WSX#119I,X2?ISH:XI]2'03A"ZS(RZ_\2)\%/KN:*BY6 MNN7"_5XW?!ANPJV$6W(FBQR;KG;.:\5:_>Y[L5E)M"JE[[7Z3?VJ6FE2I7KC MKMXHMJKUVDS!]%C0LA;#@2Z8F3>&IGD:WT)KXU&KMRK-1*L.:-::]9MJN=BJ ME*G+*A"C5"W>4,T6?'!;J;6:1XG\AWN%-R%10&+"V_I^/$ZT)"5A]%53YQ41 MGD1O L+6L,]KB!2^ADBS_P7H\I2J4;Q.J?B6B%<\L%91,0W@7TA2CI <\$' M@=E*N6KF 'XC!*["($CCA@".H9EH+AG,GF+BE(U\OP(TTB R*+BGC! MZY)>[]Y!(HHW8?"G+7CSA8QGEF/CZE1H\S/;3^LOUAY7E.N'GQ=I\SMZ.@N5 M0X^F;DC=4=@RRGRT&34Q0(0.;+X]KCW'N;H5S M!ZA[2>=.@+8_E+ E@T7I3QE)"1.15A\E\#UZ UAPA+<.3<>68OV:VE)A$LE* M6-.E@;/;"!&M/HEH<76^QBOJD)3J6TCH*ZJL]B0 J:1J0]6Z-IWZ@*>EL_37 MR:/DW\S79,+^HF3!XWQ,V1^_HOE/5%.;? 0&T/[4U.T//U(:ZLI(,"! MQ$2U /V L9.LO5, 6L$E(3FA(5QF(CNHTV<_XJJ,T$_BX6!X*T(=2@K& E]- MP2L0(.&GDA0VQ H20-]Y;43V+7BJRTO:E#SX%P"PBW)#59<(1; ]5ZUKY94> M@*&;,@#I;'XX)+<.,.OX'@RL0TC\1!7E&?I+9*8-(K^:K *V$9><^B[6D/-,AP@<#)S0>(5[#+\'T M+\-R@PZX5^=%GTY TT_)9.DHX6E^= B79!'S%W(ED4SS4Y5'4[&JS*\2Z 6 M4:Z!54.QLGDWQ FKA!3BXZTHR?(712.#'F]A:D2X/ K0SQ@J_>2#I.J \ M)[>?9P*HF<"%J;3';T/Z*2/G6T]R9R>QQR$D//20L3 ?,M9XO$-1[]IV#-S* M7$AXZ9Z&O?!P>]RJ_BQ\?Z$SY9%P%"$?^S$Q'^T5V^.!2N?RZ4%3>>3/SET1 M+S;"3B O"@V!KW='!0G26D,!R4;H@X1 A M)6K@L['%)JL[01(+B 7IZP?IJS6$ZF+4LX2P-LG9.B?\ )9V/A M(L[+@ -.T4TM 48^U5/!'>!EG!7PWR5%45\L/H#GZ9F2'0.(H3\!),Y* M\/0 X5A'I@#RGJ*" DZIE]'PM0A.Z:* =0:\$^(,H=DH0'_J(+3&"7L8+1C MZR99C[# BE%5[9771*JGJ:_P,MP/::#>:(+=;QQ==1%V5R#1".%>G0&/PU1> M!O'#6ZRF;.$AHA=,DEQ'I'ICH C+"BHO)$@ M2$LZK*(CJ),B@#C@B!S.OJ 1@6X)PUR7^S)%HLCM,?+=I < 3(4$& =;- M*ELTG!@!@V7_+ $/Z:8"UA)!=H6E@[1NXN5Z^++S242"O;^))=^F)KX2%A^@ MD,#?DU<)3EE(4/4!(I(PU%31%/![+0#@-T3<<*^43>L$YO6L:E"^JC%A?E4A M=]3J3D*#]> FP"_5/EMTMBB)) MDX"7([(P]N.28B+,4QU!"N2@BMD@HQXOC+R(CI,'"/RPO,$[L0# IWH2F"": M>%+(]$.*'PYEDD:H^!9>OJ/Q.)Y* 2Q)!.87K"M'#R&^4, (9#AB.[,T>3?HCNVAOX#"*2AEJ_#9>=(F M@$6-H28-K$S8N3L:*XG+&DUTQ?(W$V7;_)5@G%Y!"Q/PYU0RYZR"VZ"]XL0* MZW$'R1*R/@RS@ M!Z0IO$XMGG05X=!"P_VIFKW%BZ&PUIA#$A9T0@H<#& 7XC8"U-0U EC)2<'& MLZPR(9:A)J;FGYB@B6L "Z:(>ES(B! B#220^"PQ]>DS#H*XSP$/$: 40X/ MG%1@[0FSARKD^+A9VBX>XIAOJ!I82$$J\:-.2$J5K0"+I9D,5KM7K'X07BDD M)$A ;$FJDR3H@9\9HR&IG3GQT,21&>"\24T4ET^)G_Q(V1=?4HKZ"H(FXP)% MT0IAFO XQ)5EU,6%8_Q@.@\/3O*.D?/;!'%T8 P$2*R)$P.S UH-.JD@)\9P MH3X340)5M+2[*X$/P<+"!F%B:M!@MI3@/00@DQ(D?UD0YJ8A=0! M%&-$KJ*"'Z^&8AZ.$52J;4G_-A26K%\9NR'=;1[S$9UP;A]BU M3^R4%D4 ;!Y%6.=<.=\"&ODB:JEB'I#", M.,R#57#X!#IMAT^6(5;P-7#)B2>1[>(\R2?L+0$W)HF6G9<0R<0J8)=+?:I(2JN\8LN+E9]-2@\D.YN)>J:2"J8! MTF[>BE2(".&E$]@@$1U4<7[O!#X@-&#QL!J#4.$6**S5$P>'30BN*ZB8%OB6 M7BR,5B*/(:VW2C\O[*I^;,'OQT>R&)%Y/P M21# $D.O(7OW>/(V$9(5 >NJ102L$KBP9=/3"3?CS"%"B-QCZY5H5DI4 Y'S MCQ3'I1@ZPW!?*2Z=RG.9#)W$EED1+9D 46T.<'2NV1N0V,#:=7PY'4Z>T%-&>!A%.J)P5* 8)V7&7#)3H0..PI2(441RP#(DZX M?B].#MD309WNP%K;KDIJ^HEKB*$52(#J $@:*!DI;F H/D%P-@7X59+EF=J@ MB+!&@O[AD@-1)?C0OL!U$M/@[5\+4%_@0'-]821OEUG\.AR:=[][IT%$T5W&)31;8]-D:EFC2\ M>1AR(BX7$N2M=*E.O%E5 ;> XK:*@[LDASA>1@1?N#)FTG *$_ !/R+ *7G9#JV[7214=0AF[<>,5 M):SWFZTM2^3:A\&(Z7UI M.$2B76)UT.H@DJU/<4CPAI5&X,?Q=T-5PCNF\D#5#5Q*Q'F_M9[8DF6KU9EZ)?VT3SA3<-Q%LL%I[7+F]$?*5]/>_O[/;1C9A\L/!)='A M99[L^(,9GVW73RYV-5N[,/,?LT30<,/B/_AJ<$Y]]KXV#G?0+0A!_J ('SMZ^4??P_CR=WD)%A2P>/+ X \PSS M'-3PN?_IHS9*D[2)<5-A]E%"K%>$A\?@5\N0FZ[ZM>?0OLG\LWQIA?(T2-"# MR5_L0C):Q-*#A?%2U4HXOC%N5%UO2U7(#W[G7WO7O\N8L:&+M@8__&4@' MZ )S&0K0XTR_=7.=>4X_UC/3H6G4],=)2D'&S+"&I4SS0&=_?,P%,8)D(#^P MZO7QN?'6>VB.[Y]VS:J+H'"-;_I_5+%5%R6S/[5]%/E>/Q(FT"N0G7@@PH7+ MVU)Z^)V[:0F%0W-A"MB8Z[2>[W-Y_E>9<;'!>4!"8?)B<1XC4VAC;\6P')ZP M^'/PUB_=-Q\ZP@9SF[5>YP-+IY,LET^RF6BC+JACJ;Z\+R MWXO.FO6AY63VC!=.IH,A,MCF$@3U'%( MH!^^:TO@Q-"M(65AW(J [\+VND-V0ZI[&,XT-IR<93B%7T]7+Z4GH='5VRUL.PKG[FLMP6\J!A[%BL;%*TQPV5L4_%[1@/E0R?[F= M1'E[,5RS99ECE[;-+9+GH.9,&#<^9Y(L>_P6*?U.+)*W'(0Q*9A-9@IL*!;) MF;F96-[?4\RWQ]WO2J/V][GRH[Z;@0+QEMAZN\()URZ0Y.P!.7U=]D87V=M] MY2>G'29/"DY10W9$F+(K[)2]S=I!@*9B#S*RV^W)WAFL]I^YV@H=N+9BP]Z8 M@-X>*IS"M07B"QF::;N\XNBY3K_]D>J%/^B,,B0#4ZZQ>/;&C=MRO&9PLO#9 M2NT7L-ELB'\FC!P^FROX30\GIW\6>)8/@V?\]$T8^S"19_XL"J37&50%WK5TO#>E#9Q+!J>[&'B4BI*]JLH^.AX4YQ\]F M3@^X3F_)DD!:';K(;LW"]_;.'%$<:NHC;MGYY#[[N/)G">=GU%Q/$3XV8S7* M3%H*U X0R3XX/#W9PO= ($7*'*I3U<7-R+RFX78@>]R5-CF?A]>V&@?PR4^[ MLSA1=Q]!\('#R].4@_?M5=[L"0UX_P3^*[;XMR7NIJUK1BIU9W4FU35@Y0L0 ML_@FZ>WVY)7VUT5%M+\G>-R2@HWK,1 '>&^]V_K_[+UI<]K*]B_\7I]"3^[9 MMYPJ[,-LV#DW57A*[,1#;&=\XQ+0@&PA$0W8\.F?M59W2RV0F"QLG/C6_^X3 M VKUL.9>Z[=$^M)YYX/CM-,&O8Z2G,YA]4A+8L3Q07G_XZ!RR4[/*I/B=)X4 M7&%W9JFO2'G)B=_,W SYH]3%Q25JM9!%W]74/C9ZH@K,9T9,DWIP(XFIU_C1 M;!9V"Q^^3]E33T5,4WIU/<24A;-=*!9>E?/?H)Q3P,NHS*]G)(B-JB(VB$JC M6)%WQOQ]7J:*]]NJMB'S^.'GY>?^^/MM\Z09LN!YE.W'QYC'C.GO7#P.4>V) M]2F<(L\.P4-GB.!D@[*B,/.56 @O@)@5F@@Z5]>=1KU1 M'X=L+!^6,Y2Y\G/=U?A;5PLA5+,((13S24D ,^RGW47V;BI$L%__7BR-&IV3 MX[L,MF:.IUZM96$*I!N6$WH=$\=53PC3L;$^FDH;C+#2 #VA-1D!3RL1_AC1 M=B'T3217FJ-8V;(0,QY3Q!TES@O8 )(\_KU#'S@VCI43"D_Z^DVIWXB;]CFP M1,-E!D@LA*:T">AK:[]Q^E9O]1"#A8II3(M7,D2/(X:H^8 E,S3#QJG\N2Z0 M6=@#U1V+"GR!KG)J@-)U]<],0K7CCU78@283 /6LK7%I*G!=.(!D0$"&GB_? MPHLM=O2/SCUX!RZ?#+RY%?@<196+0XH7""!M>)?9D6 Q/NN+"AQ9:B'9A&JI ML;!#(W7!RZ)Y30\-BVJ!:Y+)]5.MMK(.?2L88%5'V[FWW^H<3P@1J43(HL_3 M71V,-5(EN%H=WF0H=#SMSH:'=_2&1W *?)DV(2[+T+A\.PS0=ZB8@J/!A:@( MA@2.-_C!A3IB"\A7@#*8]C8"^_@4^*1?260&/OQ;OCL"T9',!S^P/ M^&F+$;'T0 \&$EF45"HWO-0MH\7+XQ6?A9@-/6:T-=QPV$.^'[JZ'4W^52ZM M/0.6ZS-+$!@5J4G /:0[J@S#^:*$]!@(11".0LV+PGWZ0XM8"NU*44]/>*>\ M0CZP\3,\2\0L,KQ>A]!9<0P"%Y-E;1+"-AJ.0Q @OH!\H(5@0Q&L MTHJDBJ)CN9#@BA;AU<@?)^0K^H<1^ ZR-!<[($#9O:P!01H"2C1%J:-@9X*M M !HEW!7X^-08H36I@8U1R4D9!;/9IIHQ>*O90L%,^(PD2#D\!!(S-V-APL0P M2VX9$!=WP$H:+G#$?(DUT9;OYN.8+@$%<_$P M%*SL&S=6I'X3H)G*:W&;29[B:YMXWPA#@L#_ \CI*U#DTN/)%41\]=0&7@.,*$ORCRY1: *&KK5D+P'#./<"PA5 MVXIN=!1?%&U&,@$UAG9%BU$)%Z6;<.VDWK 02B AN7,I@0A,<;R8J.6/E""2 M%XF3:4)4^VS<,3O2X3*A5 N;?D0]0@BL%S2YCWP.W@D;$@KU9(W=$_#\'UL^ MM[M8^=P2:$*>WQ][_P$,TC=VR^=\G#O\L'^OE?; MB+T-DV^7K%]]/C[+I"RONIZ*NN4AJIKOCT2,%BDE!BBS66<[9Q^RSIR&C>%R M:=DM66B>ZRWX7&^M9B,+83^^^]RRCZY+/WX76QC<3LU)7V6/)YN@K[++&'1CN2$!R@[\O4R:JQF^W;=6-8'^MU;?U-5??BO7IVQC+^(/+'5>5 M%;/NS061W*30R(33GTWF23F7+R3=K?^])R9E3'8G5<[DI&JY:CF_UJ+6O15% M6F SL0,R ""%FE,X[W[Z4?Z9+_6RJXU=T';+4*;! D&@R<5E9U(^HRNVNK/T MC'(QC= F^"V+A*/";BE73616LSB_C>\)2P1<_ MF=FF\_A+OUYM_]K_5!LTUZ3?0*K>^)$,\FW M6]"L7NE$)PJ?I\J>9[4YJ-V,3W_4;\_SGZS>7E9WI6D(B6L%VY[;+Z#VVB\ MUUU[[1>03IQ9ITS4IE(F#@T7:W^]"^9>]0PW+1LB7U3"EJG/W(R'9NW.KC?. M[HX++P*_OSR-WW]X,_Y9\P]'A\/!C]^%-^_E:O4+;.""ZWT%[G_VBH]C4=ZN MA7 +_4'@ATEF;=.B'%DFSVZ 3!H#VE2CU7JR>9,V&M5-AA M5U,W#S/T,)^'SAC/6TTV!UI[JSN#L&GG( #R,'C#9]=Y,+$]HC6:H@L5*1S( ME'>4-BR>C<[GW/!]UVP&9"%=._39'F9."PNQH11ZIY/(:)>YO\_V3@ZO>B&) MR&/3#7YNL699]&K,P0KZO#.5C0T=!*F@RNRQ;9@B&PG"4I8N]TSL^&S:>?RB M5R2C10/.R614K.1S,$PJ$8G]@[V*L9\3\0'EJFG%M]BC5303X+_A6^U3UV?3 MIJ[$J6*ELBSY[(?G>-ZYD"^^PO>FT\Y#K]:[^W+0O?O6S()VX&/*^HY6.;$# MF9!,^D)7I)?J(\5.(3];[,RG&)&-.)$+J)]/"QUMMM!141L:(.=(\H.#><5: MF)!J,H]7D+,VKS /U<1Y9]*::U#-1D@[4]5E7Z_-DP^%YMV/WZV0=O"5V_*= MH>!@XI4\4W)"-RVODS)9URHE;K5%7>YD0BGD"M7R*J*%@TMAT_I#B^9'Q1KL5GK_1\@3\#R^>3P#Y(*G5@?W#L=82) ML31KOQ? BOJF[TM*B?HY_MF=?;/V[NI3WMU5J\?:@<6FN0%4K]EJV&UAT\W, MA%>!K%8<\69L%']]/FD]>+Z5%;K=VLY*K@QEKF6V**]9,8*(-T47^N@#P054 M=2UYS[!:@15*O"9N$#TXPSU9:P>5/R@M7$1U^ T&%B MDBE>S_\3/NGR-"A\ M-*/L\2POH\);H[K(3I@PX/J%_6!>\JT)Q]Q(.^8;$^2XJ#_Y<-WI#LZK_=;WM?;,V2TGI/--\YFX)X;9 MHG>"%?1;X#W@L:;F"*[EJGFYI,XE!LRODO<9.[S5 B3U+#+*:O7YT/[S3F:% M]-L_Y(RW'GO(_=C!].#HX)*FKV27Q0,.!]*_7S2%4@Q M5]VMY&J5^0GCST3DZ][IV>JUDE_T9GOV/I?KN7(1_G_^L;UIYDCT#*ZK$YAZ M]^.'\T*M5*I\6R77>954]B>Y!G]6RGVF._9*?M$[]MD$G7[7OAE28[&JCTJ^ M\KA.2UFPXXSK_P1>=(O?:K6/=M>^JV97=S#?1:?(PSH3#%YRB='&9494\HM6 M#?D*U,TL-GI9QSS'FREDXS4NXDKP>*!U\]_^G%K M_5@%+N%QT3^:33P11U45KQ'!Y0^_,._PA6-2!,LA^'IU<,$%P\WXZ+143M45$&&_>YW?R M\[OQO@R#(*-3G',ON/@QSE/YBWJ"L4-,O!Y\Y&DN=C,82:'R#"DDC**8$O*. M_-.?A_W"MX/UN"XSKZ"2\D%?U=#Z;!"QX6F*Z.[NA['WR7TXLDL;JHB$6_NR MA=AR,DR&=!&MKOL.+FYJ,V?(9##GR'DFQ+NI*AX(MQZ6?8+]E<9.!?05RNMG1L569 M^Y9W.,!'>-D4O_Y0HY7P/[SIDCE1]=Z.4E.>T2]'([%9 EYW 0E&?79C( 2KV3/A'T+=NJ\0^/&D1+Q7)CW(WXS M(;$2*[T+;_"Q']A[G1F5[GPC1!WARF6F2Z]\$7B^&:N;$%Z+IE-2&>&, %JA M@I>G,RL*![-VD+?@ =LWX&TYJ QOLG#P7L03MV5,G0^D34?08Y6=6$TXJ[P) MJ_X05P$KJ[#).769PO?))EV=B+=D7ZT^\WO 2CC*)"MO&6\3:P3G8 Q]"7Z< M#$Y:^\/KXJ9+W(R+!"O%WN*XM_18AY=J7_G6F\B))DQK4S M .ZI%?,YL4#S_9%ANAR!2S]E!A*J:%($(BHB7CA*\[WL,]EF'?#708KBHT-\ M- >Z?4P?0'D*[#6O>/>H2#4^C0N2CCU"7P!>QA@Z8E2Z@Q/-T&H*K_4 M^\JT>"\QY_*$5+H]:,"G;<]\#=00J@D;02WJ7V:" >&T#I=F&Z!YU M&[2[_=?&@INXD// U:(^6ZKQ(;MZ85?)'/U7QV,&8N =7HU6B_<0C?JW*Q\. MC!'1$G5;;;5<3!/"SI>VAW,R+ =XC_<3M$=@NCBNOTU-!XD;X$O^%[B]+O4J MI'Z50*TMUVQR4^@,#"F]RKFO9;CN"+F9*)7C->!\J19\H8EK8I[S)T^%X,@' MCDV_ 3%#V!]>U(M0$0;M@,DFM,HB>0_52')H_, MT>@S7-,32!",^L?>ZYC:/#C<>,>*I M*&'U%E&QJ^R]JFOS:7]:4%2/#;-!0EW+/S#M\P^+WP=E)(K+Z7B)LT9XR; M\4=K7/DZN-TW+Q\=G)KBYJR!_HF<-.Y;"G)JTB,"R7B/RV,S)K6/66^9['T MQ[83G4N_L]\_"X-GPA&V;WMP$UR MY,($!U=[\?LU%'\7E_=4]S2AMVF[117 M^YU/!X>#F_$@WVG=_;SK>D9QWOW\C#G/2ON:OI.?/;,)>W\I]'EQ+;]=5.[E M<1O?O*_O5%+OXU,))HD4_ED#>4697B&UU-0;W 2G9+0?N"X(EST9'-\WT+CU M1Y@.DI0)\GA2>?@2?+\:7;"#DVH$+2U%[YM%F6)V8Z8E%KI(]L=2E)9%1]12 MALU0UTYBI1026Q\)Y;\>-PZ_??AR_J6Y,,$L6)1;FEOMOSD;?_1(WBX5BAD? MS/[PVX'U\<3[MM?;6-XN;1>*J_)V%HWV7A1OE^?P=O8D9-V#8OCQQ?OHM#/G M[;D%]\MWF%Y_X<#S6\K5FS$S"I^\C]W!/C/!4BXF6\IK!6J)#.#R9AC YS:+ M*/<8*'?W^OC^M_O=NG,+SVX#AY.;$&#UIS>#9]B^CR*82$CM;8"-.T4-QP_. MU\'7A\[51S9#%6ZL:9M"0.5%T0%F:<#*/UDH:SN70-*SS@V_#W9 T M\.71/9TNWY#33XT'LQ_T]?!T]>AXY\G,^2JQ7'HU^[=4_F1O%PPN:L&D\G 7B\POBX;601C_X5!T;!T=UJY )'U8S IE;0T#W MB4W3/6:T>BW''>3TSY_W)VW1TLUX]/'[+V__Q\G/CW6Y"5NE9[5(ZT]KD88[ M!/L34>4I4.5>H_2]>G1YV]DK/YD).CV;"7&SJ-,\U^8L5C;'YCQ\0ILS_;S[ M7_=_W(Y/?IV9UD8IJ&5)9%&W9*9&RI4+203R+#JIDJ%=F7[\SN#GIQ\_#:=S MMSY#LUS:%/!H96J[IQ]_^^0OLU,+1I\ON&CE]V??C^6UH+I>?U5S>?3YS.>;'?0'F,,]_LR[[M7]9 MJ3V+Q9SBHU=6@1'8>*,Y[39IW4;SU*G__O;Y^':0_SWZTMPHC;@"H61Q)5G) M%3LVH:?(9>C> MGG\X-T=[NX6-DADS#*\4(JEFHH(?OUB%[>]AZ^_BY7GL:73 MCG31_,;91_KX=BU_4"#ZR@?"@]F84]/9L)=EDTE/"BS.O'WJ%F M<]ZGU=]FK_3KP_C;1L>DYY)(%K>DA>=O@#4_32;;XQ\>60?[I;WKT4GQ95C5 M#RQ^GP\[#9OG@$\;77/+(PN/:*/*8YX!G M<_S=DX/;W?)J'3M9EP[._IZZU8? M=K^%I8E;U6'\Y'7/6U? MCZ+J)*6B6M929[*YC\SG6_OFKMO6F]K\X7C_]^^//_T?A^678NZE";Y:)E?7 M&V3Q%=9D\4T1@7U4V=TK#:N#;ZMSX-H,PI3CKF5A$V9QW!,-)[1))#F!FC>- MCZ>BRZT-UT@!+TJ \4N$[$LW;^%!0D":+,SC2'7_32C9BV-"A:9F_N!F?#;Z M\O4R/^@=_JJ\R<2X):"(>3)] L$SG%&A<#-N?.NV[O;R;N>ZGLV,D"DZCN/; M"&1+Q"O^( (NO-$?^M:_P%IPMLS>_GH%!KH)?$8B8Z'_=Q)8([V8+Y1S^CWC M+3+ZAFG[\/^Q/0;X(?;=MNC@;3'?YWUY!4H8M@L ^]]W]/_,RIQ.$N4B0)2F MG@KE_.Y%;^?K[?K7BWH>*1KXV6X<($J/VC%U)" M.N0@/TQTGE8YUG(2H.6B^_/F_<#%7C,NH51- .S*YB!6X$T=2"WU0&CFD_TG1Q#8NG-F_W@-8DMD2 _RU&:M'%[H_88L?& MV5(X9O&WR^X*(WPW+K[)#6+=ZS&&+0\4/1^/D:!Q&-F&F4 O)]IL+Q%RO+/#.: PT#^^QQBW04'QQNR6&?H&=JJ).;]C19>&WD[Q91!:#T+*$ M*&UC,Y, Q*O/I0AOEN6RGH.C(9TO89:#];;G@,3N-EW'NB$*^=J.MD871ENW)>.7[3LNPF]>MYJ88;8\ZV?JB&9$K&VT[ MBS/U-5HW4X*KAPWU0':@V$#[H#-%)VE1/'FRAP\#D_>E/E!))'NV[5I[9\95 M9_=+/22.4SGOMDH&&?*I>GKXCCX,V6L;HQ$#V6I/G'9IDH\7V*XW[R-=4Y0H MT8EQ)1!8PJBWD"9!^6$35)?CF/O8Q8N':CW> MK,B!V#A:^&@UNI>EI_ ,JZ7'VD9GX"5:;@CO5@C856,,2_!25/O,^!1 M6&@#A ;ZK,A9E]CL$$WA/>S;RCQ/_^S@3Y:775M*R]<&X!A27F$.3>;?8W1B4G3%10KOUVB@G:[$++CG#S8V >ZC M.&/8YG"IP#F^M_'?2]C5H6,!QX2!E9QHBL=] +YR$MWX&FH*N8A1@SZ7S3L,%^Y1B:MK MOD,HHEFT#3LNBT-F[*5X-[\^K>^7AV*J] /*L/3UY9I&549M%GCG02>U =,2-AQ]$6\Y)VCUX3"A% MR-4_B(2/O^U_JU://M^.HW@.;HO25#NG*SN#I!W&>W!S]+U%PSQ"2#X?/5;S M^6<)%DUVO%LM6/3GT=ZW#Z>L_'#[_<2MI-,>#V'Q/4*;*T9\:PU>;0"]9I3. MF]_934WG_6>)FTC>0-UGP@Y6 U]3-G5HX8(OU57XK?SEN]@C)WS426-X5[CO7]2O+< M[FW7Z.X=G3M'3BN;Z&KY4?'>_,VXT^BU/W<>_):[N_YX;S7_V$R(Q>.]),X3 MP[%*%-25,F*)Y"4<*[J"VA*1WV-["']B.%4RO8SZ\F2,12*QRV6/)89L:=G3 M<\$+--1V/%X2)K:)Q#&>PK&<,I]^!][&3<6UYC6MV)BXEAPA7%=6T8"OC>]^ MN6-_K-3_E("6^$G:3BWJB65145Z>'F_BK;)HYTVYCQV1LC])M_LW M+ ++C[;V@KG8I-3HPB>'(%Q-T%_A/FQ$@&%==-SI'GSZV3YQ.K]27:MH<_!# MN3T@IL1,TFC8-NR'?Q?>Y>P""]G0<2&CI)KT5D/_".]D<0$]-*R #N%W "9 MQR2=*.5U/,.!:X9XG!(R?OGK.,P#2*,V&,J"^E) L3%EQH@7A>U_1C\^'DVW"M=-F__F,AP1A2:$0CQ[) P M&?R@)"GB! X5;-\+C>&NBT)/O7+9_7TR^GY0WIS@[>HDMDP4J;"[YJCMF3/D M29V%$OVXM)RSEYQ0!5;!P#):W ^^B/*)SM Y37!ZP=O&WR_E;:>XFI/92^P! MS'6,#P,]3(8(4GS?)>YH%">9)N0JZTZ8')9:F';+Y740"<[%8W.12H5"H?24 MK*X<='3.>,R/9/G![46^>K5W-#BM/,XY_L^:O>/2=J&P#7N^N,28MV6+*J=U M(EVG>,E+I!TNZDX7,G&GD>Z+I.S^& XX^-FL_?I8//KEI=Z@/*-;S!N8'_[ M3*TJU^M.;P);O&2W^@^DO@\GG_9V'W;;]S[;1/=Z$RCV*=SL)>H/)W-95DE1 M>73MR.QLE 2E,"LG):T]Q(;EI*R;%<<%S^KEO]_F#ZIKRS%Y/&LL$QXHOB:9 MO":9+)AD4KP9'Q\>N?;/SXW>YXQ2.BJ/2C)I@)]_M7LT[)^T;G\]05%AM?AT M22:8"@(TA4QG6&GJ@"H$%W^[2"C!S;AF;C^EEI![[?'Z8%E?R#H=!GIQR"S0 M$XB/W&'N4K70X* 8G@?'RGA:R/UF[G@[XLI0%PG+C-47#5V]*6SM]?NS;BB6?.%8,)BQ#?Q MV4XHJ.>!##E<\R7?$H>7.0F-#]SSB\:GYNGAV0Q_=@,O[%:CH%)&89[9WL&D M[$+Y8GEZ[1AMDL(3&O=Z@E0=]QV72:_&-74)_D*7 M8/]F?'1<.OM^]Z%U/@*/H/18F)&I^_-9U^*8 MU#UY'2[3Q/=#.3.;#U*4UDR MTI-D(OTVBN/CDX_'I7OVLJZ/)S=@L;Y-U5(6V!1I&/TB622#>ZT)4DOQX/+K MN;]Z$L*KW?F><=&_MCZT'G=?M"HA3.4+;;R_M0&G=F!TV^<7YOG#I\HS7;:L M>MR+@GYDG*&XN"#(PG%X9NHHWAE![\S]?O2A]F0\O93%/Q5C63!'<"2-EO0, MP>L)J8T9;"X;&";:-/H1:[H\'@IC+.$;3+XMZHU7:Q1OQE>[_0.[?7?_T6FO M8&MO@!>QLN]#L\,6-C.LY2PFC;I3K;DL>GDFS"_149Y\SX^#1 2[ $A D&8_'_;V_J1R:SVO_J%T67O MX(G? 9:UXL#O]&^8H/6O7M*WMT4?L+8YE.]O4BULR/][%A)C 69#M!$7&(5B M@L2HDL3((J"ALG6+G,,4\:2L5Z[TG8X7[__J#==HFJUW.BHOOAMG#JZ[D%>? M^J]\#+_"#?W??V%+IC=G ,]O-\& N=MN,M Z,*1AW1LC+S[[ZOQM44A ;;BE MOE>='TZT\D93/5 LM$EC'YKV^$[7O?:.# M?VL,,-SH!BQN)I>+DV;R5:O'VH$%IG+:!<0UVCG7\-X]"^CT3S$#^*W8%\&:!UN91!_.4CMZTS'N&2//XC-6..II+!5U05Z]V M2(59X6;\OS?5-XL:20FOFS9FT+$ FU<_16_5TP\)I2NTL2=7D##=A/>LTA?^ M:3:OF/7F<4_\\9OT M99>CIB>$?>9]<%][6-G.FX_^INM[E5S)=SQ5(M5ZQ4 MWKZ9ZAXLV'6W_$]\#=B6-MI$_ NOUPK\?NUX0ESF9 -B3JY9"X9_D M(YC\U?14\(9BNI^QBD$GYW3(IR1NX@NBW[/LOD:K!4Y 6PN-V%?C]=5X?35>7XW75^,UR7@5XG+*YW\N(W8W MP0RY,$8H^_;YK5/#;I\YMKB"PGRC@5VR2\+"79-E^OZKEG<.^J%EDG: MSF5KHV)JT=*6;A8-1"J[+\C0K3R&PM9F^UZTS]JMX&3/_[+I%+:L-5S) M9T%A]5=C> 4[\CSJZZZ%G9 -SW-:IB%OS2<%/;_/\(2=[+U:R:]6\JN5_&HE M_]56]8D,%148-\7.:%!:/^AEY;,,8[TS>^N<>97=8?778! %ZQ1UHR^J M;K(Q9I;8GP5#Q:E8#=7=W4*QB"4D,2MGT492<_I$9AGU6SN%5A]!H=G$DV=1 M:-^Y<]K^^<^#3N4/H-#I,(#8MU1>6Y/&D M)[F 65PQE\GJY*5(ZDYN9E(JI],K' M)++)B.3*&R."DTCN2_'LD]'[93:&MR^4Y%+%[KPBG4H6@;4L2&TRW#%5])%> MEE'8OQD_7-\WNK]:-:==>VS&6DJ2:RQZDG7^7W6J(6V8UWE@>BW+\0(W+=)QO[2F7G2#&MSD@Q#:E&A%=GII;6$U-+9P]Q,_X]/BQ= MC0X.NW9O+:0G/C3M-K-]B3>0)3G&Z7"O?#.N]>I]X^S;^?%7%J-#3=SE3UWE MBP/..%;Y+-OQPH.:23I)AH?6&\J2%%2N5R,K>NP4OORN7QY=G'[HOAG MT_WO>WUS@WS1SNSR,%=.%N_.$H<'4./&B =$$ M.S-]H+6-&RXV/,$8J&NH&2Z-^U.PV3:I@=6W@?':2>R[=ZW+O.M MXZNS#ZNP[8*1LC?OY3ST+DXDD_C$JMYZ\MXLP7V[F2#B5.O/'-]Y@OU+9J9[$M2FK+C"-(<6M!6IPZH\7Y>3>+W*'= MZOR;BT13='KOWKX>URSQL;LH:NO,JZ;=^=F$RQW7HF;T&?-OS.M0#_M2=ORL M/)SNCD\.SZQ59,?">IB?=-I_KQW?L&11NH[1D)QN,W\SU WLW!),7!;Y7+[TV&V;=Z.@ COMWXQ_>9>M.Z-0VR]'[!/#2)E& M0YFX%)AU15& %]2N1Z>7/W_?7]\]OJA^K;<1NU.=.ZX0"J/G6"#-OE3 MOY#Y5Q/J5?/"8]R,Z]_8S_+AZ==?5QEL5;97$K7I*XFCF_'8N_SA_C([1W[[ MS?M]8V"B%*0%K^U28M.!EM8=@3ZWM1A<>6X6N.T5@IZ8E#=\$<66X-/$(N59Z,'\ M:,6VI S\3GK/_1PUERZ:ZKH2/M1V/S&\$$4#23Q#4!9PW_A5.C=\.ID(E.[ M%_(5\0.YP.?A/.@S"LQ%I)4M07V]^FA=W_\LU>ZC_)B+^.SGHE&GSCS=(E^! M9&J+>N)I) /FYX4DF_*L]L,$&TW.#MWV@E%CB.XVR:>HQH4N7*?%6-M#3L$= MP>2B\\Z^8Y.[!N9J?*$W@T%^[4+C]-CJE%FA>_F]'I[Q?FQEA'_IP8Y%4F3N MJ2^YTC4)DMJB6<_Y-)J@I.=\?I88R6D(Q*8=)H4<9 H5XJY;"RR<#F*JR=0XE!ZHL4$N-#E[>,MUO%MSB&RYP.1T ' MDZAV^L)S6,2V9'">6YS+?X)V(B43E],(_#IAEW)/\D_UGRJ+_C"I;9TQLO=;5 M\Z=5/.="U@F-6GB%1B5HU,(? 8VZ^52Z:;RULI#XBMI#6\21Z8(R\IGBH KL M:H-N=A2%1 %!3R8U>P/0,BCO9QK%&H=)U0DF-8J!-@B!NR[9O@L@84\S:<(B\BIC3YKL2'Q%?0^9+FWJY-%$E%EF.?<[^A%8RYZC M6PY"CWOT M'K!P:?&A,H+LJ^SZ50.N^!MV6^17AUC%1[,=(GHVM@C CL'/X& M:0:FK$W]!O'OV?Y>2X3P/.[D<=A?OP=4+@_@2.8\NQ.!X_G=AL6!&, $-X0?-6L&T+C"4#SA6HHF_Z M* ! 4#-JK.(A8@JPO=F*ORQ<.2@IV:F;/TZ[99D,Z,#5^49PM&"7$.=A*B%& M,"$'OYIA&[20AD\TX\.OB%2(I.@O#(7!_^:0_^][#GIU+OX;2UER4UC7#PA(#*^.KCYWRQ^^&W<59.T3S1Y);0,9.O M7D*W+%HH-B]"5LW/5R[MJZB>.F5&G;7 YB32F-*''6>V%AZQ9D25GVI .MT)'Z9 M0+PJT#6@%MM1V]:W',_?T8_C71; 3H*?^3%-A2$TVF\:F1.8;@S@)^ C"']) M44513V.D2E?G[K76"+JP5;'+1EM?D/+O3/,"]T^ M%.L8ID5N22? QBC8!POY)WI2MJKJH(_8 M-D;$D=QG1-,/F QV+TJYQA\Z3U&ZX$2(<)T]NZ"5+]7)D0*0>G82" MPQZ&H$J_TFNC&4O)WA[;:R)PEAC;FHR781\F)7\HBM02 M;?).A9BW@G0HZ3QZ.&Q.-E"]'+\9 P])TJ*54H:A3H\[7 ,TF+>0CSX>< M&6/%&"=*,S1L81;(C92<)".X84@R%PL"AI%^ Y[9;IM6((23X_-@KR>"CSUC MR#0PKH<.!3-YR%()+A1DUIVG>\PV M'1?3((B$*'!BC,B5PB1,V7N.9SNTA0ZGCG/ ;?BH\CV:"GBW2!WO%8DW(;QF MI5P?WHR+5T=GWSN?*L<7S1<).O''B+EG6T+C:E^O%2K;\']%^._N > MUD561?%%FM+SF(=W+*!H>3<.'SDBZIP+/#<1"20F$KZZV>KI?/RMYEM8'?6F M]'MH&((\!)T,7.XFW;$(CTT$QC1C\@4R@;EC/L!'411.W_C%[.8P9U3:R&W3 MP\0>Q4[^*.QDQ0(Q:?>FYRYW+KI*D]K-'PVP6HD<4K--N=74AMEC/LAHDB3W M3F#A)1Y>M[5 6L@#"FQ<(WP:^A:MT+-H<<\B)PQZY7PI8"3:H;.%,1\B??*[$6*.ZI( M,V3JOD2:X#OX,H7Z$Z!6[>:G@-' >\04+'Y/>&EZ=_.K MD/+Q*X.YC]^,3T_N/K./?O]AL%$-4+$ J3Y=@ 26COG0O/<>?A>[Y?J;]U= M!10N 4&X+YO5DR# & LH.3!+([PT_>75)F5.9:G8:!YE*T<4<]Y!FMD;X7_Q M:<=-@TD[2H!)6V*TF_&>72W8>Y>-Z]9C:;"^4\)3V1CLM+V;\4.C^*O<<(YK M'03M9QHJ'FE-4%8])<0$C&Y^L8Y^>H#?*%)*;7&/AJ1'H2KOP MLRO'^K__IU@JO?,PZ L/[9;7@6LW>[IIX';3M^WI#M$%<_$#H\L*2??I$_C_ MGNMO;Y\:MXX;>AKQ0+S\^-QF(OQ^D_[NO1$6RTPTHI,C3/UZD?'VX#1Z8(#< M30QZ98 Y?LF-S#/FRYN!XJ=QY\==\]+H6.'-P*5JBH:FYP*96JG[NES;@.D= ME$WMYNV,_%WB8B=K^_& M^?']N'OWU*R3VO[@:5AGE9R#!-;)E'/6VKLFM";6"V0%Q^Y1KN<^NOG'=M=E M;1/+9-:-BS7C&ONIU.7UO?,">/[2+NV-[QO#;UYYX]1EM(/KX/E5[N&3DNB2 M($@3F7Z&CGPB-MA]!M7W,MB@Y;;Z0_OTM#+J;ISJ6RL;%%;!6TFR&I/ -)=C M@W5ZG$FZ;\J-7D7WS?0:-YZM'Z'=,/;X AC[XL+K?^Y:O>"RN'GZ3=G#=;#V M*L4,21JN^'(T7/4Y--P+885K\]IO7?2LZR^MS=-Q:V:%C&(C]6=4JV0Z?0;,=.8'[ KBY/XH_2P5EPVKS=.*VV9C[(*H*1"DVT$:[;W!X,2^>1+'ZUL.QM_AJ3 M5IZQH\<&;.R?L/K,3;_).11W*H_CC80!ECE$>GPI_A OE!_+_#)*+Z-&)(]_ M9>*)TV-ZVPF:%GLD\:0/E:++B\]@TWKG-@,7RPFZO1>BUJ\_77[Y==AI?:_U M-LZ\3=[--6CX8D;!V>K"%Y-3_)4L#Z8N]_\ OBP\@XW]\OBR5OY<\MX.?/\XJ;][+E6INN"A9L1@6AWA8 MS1NX2A$)U>01(MB#B85Y,+-U%(:LO2SJM*WP>*WP M>*WP^ LK//X3CAEZE[6)J ^!2'PW_9X4?)$-U^C #C6P&A:-'D0?N!Z\(&(LI2ZU$%'&/G4_/7A^N"6;MMAVXS#O!A3K//G:%LYK\IF:& M3QCIB]X2SFIC6\KE"[6Y76S73;N+4UEE#52V>JW#>._GP]&#^?'\M]MY,50V MK_Y@@LH6O8.;167E8M)5](HT]EHV,(\%(W9I;(!0CK)[Q^T?P_*@6C7W/]ZF ML,MFL,B\=/TXBY06#6+/8I%J/2E4MDX:3"6:O0V0L0K1?!D6/G^I__;+1_6- M)IIYR>T31+-HA'5F$_IPP?XFR$XE:W3,JK>7C=/BUT_] MERD]H[5,L,*BN:LSY6K#B 16:N@VH>D0\\WK/O1[MGP^\''S:;:N;FY<:IIIR%JU(ISX\8/9_-^9I- M^\?DD_[=JW_-IGTQV;1/%:GF=M#8;]B?S/*!,3@W4Y33B@F#SV;U3&BI+&(C MY5PIL3?.,Y-T9O156YO%-&Z>G@P_LU^=ZUOVTNFKE$A?600UL_,IG5_E>_,+I PU?L=X".,LRV^$[_9E@!_+.D M;V\+MFZ;PT4M!9%ZYCL#' QG)CZ13U0I>7#E3>(CYY,5^M3+>*:BLEZYTGAJ#[U7_D8?H4;^K__PI9,;\X GM]NNLRX MV^:]2O_5#>O>&'GQV5?G;XM"$2IYJ>]5YX<3YW-3SGGS:'&C^22S?-#O3&MQ M46V-J*.73B?B8>,N+Q@,L+M(UV741,6C;H;Z7N/J2-]7FJYOB6XT^(7L')KC M;6QHQ);:/4!W M^B)HW4_D9K46.6@>/#"TSJX>(R+[!\V:#%,RS&.^A0=AJ^ M#SN+#*BK"^]+KS3RQ?;TV)9%)O9A*U%*7H0O1 Z9CCU1=#M@"!\$PJ5,S M:3?D2]%NA;84&UUJ\=Z6Z@)Q]:(-L6GC02$LO:'[H+R[C/Z@YWB+FN@QWNVF MR5#0M:%]B"*]QS&MD;?AA/QP>MR[O0ASFMF&]7Y MJYD9! Q+-1*G.V'-9(064"BD%E'](]LMA<<>$FQ\3W21T@MLC-UC4GOI%E+. M_1R(S;0-*]RN\T[X?<-N?QUT7:/-O'520J_SN[_[,_^[<%)(H81M6"6?YDK4 ML. :LZ./C*KH2^G-=&5+H81]H6Y:0:L7D0[O;8$25.E0%(A5HP QX2=.BL"H M;8K N+KZ/6Z[)\'OW?I+$QB5C(HN9PD,?4&!D8/7#40+%-&^*U(M2">BQYA4 MC%FWAMU88RFI>.;)6G ]R0J/.]JT=<$+G4 (<"L'*8!L0&:QEA_:5BV&-AT: MB'&"(;;#?P$I8H^XIC,$"@,[B1LIV+9.;=*CB0X^._HE&X##QMOW >7:K,4\ M#QO31F.3C=F2QLX@<%L]P\.7$)'V'6QQW!S%K1_X%?9<\[E9!';H; M=]0%$.QA>"_QSCVSAK(H9D=OH+04+^][,+,6^XV ]-J M1Z8G7SOL6M-H@LG;C+0S+(D;A&)+ON3?(S-)ZFGG-XV6SYQ)"P6:]1" MDSTZ$+G^'?W*!-HP7&HD*%Q%3_9'Q /6N!E+A]YF,*<^F>O83!JM>=F"#J?M M8M-T;$0HK%P'K4IN:&,K1T_.=-*3B!R))1JS5F[&AY\_?J@/]IK-7Z4G:\SZ M;)(EZP+2RG2W,M;%T[BD_HU __-;XJE7P@L\?3-N?QN>C0^.G5Y0WZB"T.;[ MK4)^NB5>X6;\>?='H6Q_^FQ6VV_>[X$G;"/[B\4:86_,#\P!ZVC0P]L?'98. M4J1)G;)?;GN\%]E-4M3,:R0ET=UW;4-(9 ]$(.?97+P2$=?JM4?&B6:A, 1AX>)4P,P@?_G QW!!I=BH3 MF! $F83::TD)!YSTD3\F][DQ>Y^3T2R6WN>K'Z=?+D;6+WLTAQH&8 MO\]9I,(5ZLB,G)Y[K63 +:A+J0L^#_KP[&WN%7]WV2?E%MJ(_!WO2&3 >*?:P M__C -<&$-73LFHXP"U+#>ES#\D"$9:'IB*:LY6!2@3FD]M+5=P^Y8/W_\+O$FIF)B,"B8 M[^+UH]P*O#W1UG0]:!0;P^//!EM1R.?_60ZBXK$95"O@/21E$&5\]N&P69KE ME%BNQ8$GXI:T_A*601RJ$4Q&;/)+0Y$\&43&? "(EP-<\#@ AS][G4\ P+!; MFH(]2*DL+F94QG1(F0>P>PTP*^#_VM?&PPR73S#'N0M,/S1; M+)ZN#HMEM$[IB%BG>ZV]<>_LPT$QGJXES9!LBM%76.-RZ),3"XM;Q=4L,M=K MN4(^PTKTM:,=[&= 8LG>[I(DEL_O?WSX53\=_JZ\!!)+!5*<36)9I)U6%HL@N>2EW)]N#QE=6%/T-.+VZN'G]_;A;LYI+UY$G/FTB:(.XM 7"%7 MVJUN2LE8^9F$XQQZ5GE+%XS+TE WZ4&4!8;D9^ 7XYA3C M?#H^\^SU2\D0,$\I=N6FA'LB&<0X]@?N^.SDY.<\0N(MF#9Y+LJ23+RI?VP_CXH7CU4BDV5>0O1+&[F3A?U:3F9;=PVZW4_4Y]%0YX9&58QF([?A$7H_,L M/,!ZKE9=7C:_S,+#K*3S^'>MLG?X=[A_,_YQGLN]+->-<<#7?K]]7OV)8AV@>=-B*\1\LZL^[YMN)/3RF?\8IS6VL,7-." MWXD\!K62+\HRQ^LO\.,I7\. U_B@B"A3I!&F$_.$3)NYH)LNF<4P27H+1Q.5 MB4D/A96*&B\,Q/QO3+GPHM^*[&5TR;(E!6F-^"A-@VQU68=2L]N M,LNY?RL2UGN&W66TFBWS+6Q:/_ #4MM\:[#*T++T%JRD[\EJ#DV,G;I:G)IX MI$E9]K!L3^22=T#^>5AH9K$NO C&H0P:?0N3)V2R&:]2%$>R3R-%A[!EPDSQ M^XYI4>%)!P_;-P>!9<@=/C"]ONEY\((PK?UJ_^Q$'\(IV+X!M#3"+,LY:%JIT[;[)BPK_(>_O3\Z^3YPH@PH)@I\G*?UTWPM&2J MU)*Y^.*H8%=H,YP@I.>^<0>?Y/3 @[7+HH*PNEH"M]AS0%/I^)[ MR]UB+/V8_!&6XK(99(+)4*:E%J80P<#OA.@1*53$@"[#_"O'%H9E*OT\5]+D MJT):KT(ZMK4D^DX4V(OH*EN1TV?.CEZ)Z:3P.RD#@7E)#2@O(;&K[YF\%N^4 M]1T7/@KZ2.6D43S?X-]%K*5.+"#6-WU*O 0;MR4K[ V\4L#T.=8!D>63X!!L MKX&ZD!P]-NV6[CQ@U;Q,CT0))PO]J78PP@L(ZY."4-E%*EI=>I+$D+NPHUW' M%)Q)[,@\58YL&:#4^J)"D:K-Q!RHJE^:4,Y//P4C]'HH'K$#->(DBN@()P&AMQZH6X ME6)Z/:6"DUP?^ 9&TY3UBAG&)D@Z)NR!!G.[1\DI?W+ON!:OOY/O4H9# MHC-,VT P1"(5Q)NO&=RL:@54M29>+31,PV+[EK!V#6Y:*D95 C(/9MFU2F::,?XKA\8\-R/A71@4\,GC:!REMH M&9FDXKQ>X+>=>U#3KHOFF?@Q D7 -) 1N9T$Q^4""6)E'3YE':7J$XRI3<-EI' IG^=:IL5IZC?C.^^%S_8U>-!:<_8R(+# M1>;Q9L)9GH6H5'I%5")$I=*+1%325)8-Q\@*RDC9^^E]GNSCF$CM&<>0HO 1 MHC44\GDCGZ^%U'[LL[Y6W-%/#=OHAAX_"5*L5 T\3Y9R-D#&CSR3-(9H;XJ9 M5X[-:[OI-Y<$2D0_.0_+63(,1&W6YF;J!&S6TH!NSH=XTKRS+"= 1H_&C"WH?>88?F];8Q,@;H 2]M#\*\6VVZ[8'?95)P&=E&.(Y.! M'8>U9]S,0MO[ON>@\P0F'!C.7M#TS+9I8*'6I/G]^?.^OH459S+Z&/M>:S(C M0'N0OUP9*<).,]'P!1'%@VQ# VS) .P_>G";Y)%E=MBV' (;J3/$$CL/$'W! MY*&2.S"^^9(C,]]PF=8)X. [#BOPD>5FVUP(ZV>>BJ;6 XDK8SQ,G!>97J[[1C6\2X MA(\B>DV'-8]PN'*#!"408@KA;W@,295C]J%+PY64AS>5Z-?#]K59'R> :\/1 M^K!#N%FPR5W;@:-N>9JIEC)&FT04AYXB-$/H$([OW M$N8OH+TDEU,-'&)E0?"<+4Z<%1,(FY_0(6;&##X;A>T/D]VA1/&&B^G2T$Y?A MKZKACUWN$[J^GT'FNT87@SP&H(3N#9#>CZQ4I>?%S19$I^DM3 MGE15F="4%(H&933?>(AT8S9VP8[.J1<(HLDL$U[-PUM2(4:3B4@413%)61]\ MO^E0&;Z>5D63@H5KN'##TR?U(F+/3DU5GYAJ3(-8S&@K)-_&,X;IM'C$T(#= MZC%23 B7!4-+8M2B;>/ZF-;F$M8ZFD2N ^,:K18;^,1*(M[*MYB TG;T ZY\ M*98]^_7Z[\#@A,N9#-Z?8'2%"QN%TF+2VDT()7O =EYGI(-(NQ=W?<3PPBY! M(Q1EG23C%NR8+6A8PTD21=*% M_GG3G;3Y9=D]FL@U;Z9)0S=/IE#FHH[,)+ M'AYJY=.7/]?N&&P9-SJ5D#T17ILA'@78B/B^@0/C;3N=[;9)&TFH#X0/G/C" M'K,&DOO-/D:K&3\B7(LXI*%C CE(1&0XXENT4GD\O]6CN]T>B!&0*DC:1*2T M!V#J (WSVUZ[ZW";U,,@/!=3(WG;(VVX5^WX:B6H^W#A6"-@5'28]XG.+IE( MS93.U<7^971=F>XD@.@'&Q@3)0C>\*IQ>;6][WS;+H8#[9]_.S[8+M0CGQ=O MX9J,$+4-K>6:G'<"+_2*%&DDA)_J)^D(^@&L]]&Y1RMG<7\IQ5W2%$M^2BTL MX2[IDVH+W]%F;)!F+(CU:+@?W,1JJZJ,QN". M^Z3/=9_D?U^EW:NTF]J'#QCTTV*2A6APX'@F=S#0AA91#FE7@6+W'9=^QTTO MU283@BJ,+$EK.C$21\$(:6;G--<8F&TKLIHP*N6%0LD+8/$X?E*ST&D;C/LY M/*+#)(5S!T@<+%(:0HEM)T K%/HQ2 MS!<+*"\,VX;C0S:5UKK+9.B5IB&OH3T?/<_N:$?['I,RG$Y!?(-3.4!#N,V? M%?(:7D4Y#7%K,!=N6>BU3.T.3QJ3#A'^'@?2N+;HT16]C8(+#&6?.U3W8@61 M>T/9 #AZ/[Q>DF(^S&T &Q!/$\/''N@B&)!R#VSG7F]S.6I0(IQ%EXO:E)J3 M#I2JM6CH#IB(T:3XA!B?CL.]4'[F,0T#!^71"@PO)AU?!<'K/O!]"*]+,"4: M+Q$P@"UMA-H*-//$@E1(\GC(SJ%@0UNN1[7,,#M8&'YB)UVF*1$C M4@D!/\9FX//;D@>S#\1#WRG*!7/B.>RN[[0-?C. ^5,8P^*"B8#61=HA:AV4 M2#I/(I,V._G%MH96IV%+?QM^;#M#([R2Y[(UJXRE%\RW&R:_,KZM%YD7VFOF MQ8;0=);+I7)2"8"*D3]QA0D"YC]4L[LX"FJ.W]^[X=/ERF[XM&?TF&K@5%W6/^1%RXXU4&%N%IBG(L" MNK2YT9[#9O%PJ^@I\N]?PS0O4T9DG:I:?DU5I535\@M-5?UC2/;O8<<_13S.^-IW=FE=JP ^)T):-T/J;"X&/3W]Q)._)RNP\^;[HYCM^+^F^]_W M<6!Q_"2TT!XQ][6A=* M 8T[9E_CC%_*'I36SR2/1X64)E8$>_SF?>%1 .3%\A2@.;]Z60US>AK- M+/FYE$>H.C6^/&P1-!N@,_:.?S9EWBM->ZWH16?_[SJ3W!<2W!<>=/.: -8JC"EMS:& MI1Z'4+LI +WN.+MJ@9/ETI5O4 MJS>YQ22N,(LA*L0F/JNNG,)0*!;H6T"7 M2HH;4":"5.',!$GI^&XL(DEFB6JN6)N9V+,LH^SF2OE: M4JZ/)G-]Q+PP[UM5#RT^SUBN3\1" A8$"R,5,+BP6L^,D/OB5<*+*"]12CRM MO^#UE&#:D7BFMJI'PE33B/D'<'[;,B.'GZC0=4H**3SAP3]])!FMA:GY/CT8 MIO)@3V,.]FJV."HMWR6J/7:->V42?PT'_54"8Q90=^!JH16$96E&!#(\:F&> MF<#P%:49.?BGCXQ#'!\,$">:(XY:L@8XQ/<8@446V,#:.)+(4E:K(G!4K,[8 MT?8EV")A^5!Y+E H?D]YT%10*TU-0=6#P-<[INOY.=$2':;S.S!;=\ VS9%B M$),<4,IP$2A2%]G'O&Z.:5VJQ7-YF;T0*(2W(\ A:6=Z!E;:Z-QMC/B0%Q]V MS =*\59E!;T9]B&@)/F0'3D>0'+(EEZE/K> M1.DZ8$2@_-RE8.V;#[GP#X3K[C.>D2@KDZG4R)<:B62CQU%K'5CU2"2C2Z2F MF$"*RRH5G30J@_(&3, 0**=,VHXO5]3V\.I(1T I! -% 88YDA,)CU%1T7>J MMF("?1,W+2Q+C*\\FG!.9%TFTX4G=U63"*$TXS81PXK/W^LY 9" M!!^(*%N>(Z;8,SK-V$2=6+D"9R0Z-E[B1-^ZF+<"&Z-A:2NO.Q7+2IAR3H"K MA]7K_"%^R )I7M;2A:<+WI./!RDK#LC60,8@3! DN% ?:EA^@.4.CAL6M\)2 M+:Q$@-5YGEBQ2JV"_&.\A2-S?LA-TBSEFL*J'-=#+ Y$"I0YIJ^Z[X]<[@S= M=\E =8'IJ7'O/S)[D8-L!-#G#!C:U%BI++X3K16$)B!;-RIA)Z0'6?:C L3@ M-!!&.K)#$4##]'@)1++)[O=8'+4?!&L+-!TO9$5Q;<-63!9"QF'>" I-II/G MZ 'Y.S6;/)2#4>IYK#I>K*FOQ*&28B,*IL:=[=Q;K-UED;B6=CFO!)/U73%Q MHQ%8LT$1*UE:IQ#=3<='VW3ON'9DP%M\OC["B+'6: @0H-$,4 MC!+U5P(**:KP<@4/Z1,\A%Z@S1+<8NDJ3E"M[IQ;<<>X%CA>M.4X"CJ]5UHD@N+.A348!@NO]U M%&@%;G11;1O1MRPX'/&M=N%S6+]O FVIM1?;D@R$9GQ'^U!Z*[4V;H ")"-+ M]^)S47XPX:>&Y52"Y*A6D23,:VSHCU[N/*TV&<,LY!<.U\R.:.;R^5(L4*-- M%F7%0S3\Q@#A1#!N3P$37F LI\>%/=>*BK1/$SGB/>5P6L@^].*_YNS_,E*_ M JV/6D43\4^A2?IH"V$E-0)\)5-](5>IU%<.WA=SA4I^)JDGQB27(OA)8M8% M,8NR>OD( Y/%&3&F2081SF5/8AXKCP(#DF.OOB9Z.2A0UWDP4:V!R?.?2KZ2 M.H=7AMKLY69=CE=Y+<>CWUJ.ES'PP;&,>3T7V,&KD,P^GO0=@6XY M&F!TQR=O#J@]6(OWD4+<4-"H+1_#!MRQ\WC_D0FWK1-V+)' 960P@(I6P! ) M/=1D+K]>U**(>1AAY0%1 E&-9I;C$%L2L@_,:L3[I5M?W8/]I-Z3!*LXD7J4 M,%FTCS!&C4XP]I@3KK' 0):KG+\X:7"8'1FU#VP9MX]=:5)G/N[QX]?1FJGO ME<8=?KX:"G/+%J;R>1$V46!PA E)$73RY9NL&]BQFR=Y?\KQ;GHDOYQ'M M*-)NM)$0Q1SX$Q*XEU_$X($YKL^;(41 OYY>?J/6&[&VN:S^3LPZ:H-R6K?&)@^-5.6P\]LG@EJX+DYZ">\.59BMYK9#,MQF9JZ71(0OJ?LV02(YH4 M(XFK79:^7DEQ+:3X5U%BZ942-^5?M#'+$S\7A7W%7+Y02YW'XF6%SS#U0BY?GZI#?RE3 MWRU.550N//6UU@6'9(K>4-C&0\2>,,L#<3D)#GK-]?U;I5RM,A<$Y MQVYM 4"*M<\"?77@>3X5X$%++&6+QJQ1CVD/1^N7I**:V">127 "78NV3 M -E867P>3R-00A+!A"NSS>.W6X)>WL8^%;'MIR0>I/@%^"L^WMIHJ+8 ,VZ MB:B8J]1+R^W(1)'_YD6Q_I9J^.L>T^R82%8*TN?'+B>*_?C%3)0U@[+=]K&7 ME)XN][6(=6D\P_==LQGX\D**,HO:)M;V4/YO2\35V>_ C')/,6><)P=Y\DHJ MK#B@_*#)7H:6@X5)75@AE5UJE 1^Y6,##@NO^[ #.09D]["U8M_8(B=-%ZN2WT%&. M650PPZN2>-$,+T^U1[)@1NV''E8+3W?($H1(5TU1$GE8GQ#/5/^?%PRB(X)_ M1P 040_7>.]62@'G]ZDJDKVX0\W-[_$7M;9*[B\\T=;.5EMO1> 6\%D7.W+. M2H)7)8@R3MA3D,8P^EY.W )W;9 FO%.+Z.@T];SXO5I,X>DVPYQZZNJJ7%?# M;V0IP52%1:PMCBPU[(NF9[*A#9]#6C\?B5I@]O$R&S,%3,\+9(=UCEY!6TJ%8!K\Y$32QLQBT+F[ IO;MPU%C;7D]T=45%8H&X M=T79B=I.<4IC4#&W4F@8_L*34U,+/R*1CV4VD0*RZ>)/H$N4-;G'3>;?8_^( M_Y1TD"V6+/S_3U7^2?VQFWA@MC!C8;F8,\);9"C9'KP3F=A"5%C\B"PL(Z;M M0B+A';FU,$\"#[#-FGYD'._HQTCI#JYA#8 MXE@Z@445Q3Q7I&.8EIA^6.C)TRPT#CZCE';P^B-Y)KK0%#^N$G["C79FPQX9KC7)J7Y*0PK#? MG2S"5MD@W!5\5&*R2^;SSH@\ %H)%ETDP;-!NJY9PZP,SJV M11=MI6,JEQFV0&?!/[_N7(%JP=L('^O@.FE>Q1?7RY'S:[)K 8,!%: M4=MXF(XF[!94SH2 T:&B1#@P\47@@_TT-F05+@E8=6-H/4UJFW0K"_*%&:&F M\2%R&NOPWH8\'1#F1IK1=L!\H9<@&,!_RN7H[,3KIHB &U3"[9,*7\GF*>V* MTA1JD"MW5-K3\.)< IEI\>/FF9+DQ780DN($#$NT/>EL"S6][5#E/I\$F;8N MY;W#$BH[H;&!NS[]*J8.#PH1W HQO)8X?$2KQU@*Y& O11B4]J7-)+[1TFQ2 M+.R4DAA%BPCX@,<4.$B?,S0]WFNQ$TWD(FB"'Z$WX.@+^>)VOEJMDV4**SL# M2X88HE"E\6#4&?/WQ&(UY4#KXD#+Q5=U_K*RY4%SGW*>!:8PD("W+1%GGV4Z@^NCR^& M)0<7GW,Y@%03)*]EWJ$ IF $]Y0QH"FJ"!#B4V8RZV)3C"$X?J+>GC TPBB# M2&Y^%8^;O=RL:Q6KK[6*5*M8?:U5_%MK%9\B^'!E=)CVT7 QL'DA[=_70I+- M(M3'V#/W!H\DBJP&$5]$W#32_H1:)]SN3F#),A/\IVDCX@^9"\+91'PEU,B! MY>>XX_H%7#J0=Z#<+QD&:=').H*GX/W;7_0MT.S2_0\_#=UUO(,Q3%M>2. 5 MJ(,.HX?^<]@Y./2UQ3C"_=NV'.<.C:+($!$#YU1/W+2U*Q$/*!8.95P!/@I< M;O02!: MQ O$7$00@N]J"%6N!NGAGW00L!G"&.5HEQS-%[<[94/0*--:X*+BQ1@O0N0X M%QWTM8GEXRXO?GOAFD,80-VCS_ _71X?N41MTH\VJUY1HDRNR<$.&4(INF%A M98[@CY#"@>+%990R23AL#LIU[Z!7[P5X_^;)+<< >\L<(%F$YRN^$C6Z4Y_C MI5Q??4"2(-_^J=_CO=+4AX0JU@YC5'27QF/_>(IX88B;1C?_B>>.UW0&-[QE M1H FR8 FWO%"QX)CL%(H)>0X,,+OI5',KT%,?P?V';@$;SOP F)J)REA8#I( MY9K>G9?3 EM\$%X5\DO0KH!)YO=45/[+0WH$_O3I]4A 2($RQV$N MG4"MMOU7FP T;3()W<=OX/A-&>UYFWG@@S!Q'T0QK7M!ZMQ+"T-;.&8DP. U M[WB+ ZY,J>&!O)]$7FCA]H&H14\0! HYCLB<>.-)=XU1V@BAS& 6E!0,$@>S M1=D@!E\:8M %%(>"7R'J;G@;^DY &KI]*5JTR5<(1;#7N#H2%>2<"("=NUW, M#%!O>OF%!/VSQ M;):8S37@3Z%^9"CE7</BH8GW:Y@IP_J8+B1MB?WS;\<'VX4Z M3(U;_C+M!J-+5B!)PHKL'#Q#RHKA&%NB"ANOC9"00SQJ?C,$BR>[VK&&K(T7 M5F&:@L".3K?0Y"YKAKR> VTA4=!"^/4(151-5<%/12X,F(T2 M;O9RLXX2[KY&"2E*N/L:)7R-$CZA]/E?T_WOYD0(U[[:35EHQL%?/IC9_G]O MP )\*.3S1CY?#Y=[#*I7*^U@C ^O" VROM'H@ \L^?>!Z;7 .:8\RD83G>U3 M;JA<@I?^&D9>U]+61NIG#G:N%/8=U;WH7A_<#VIKAQ%>WD6$$KV>T]CZ6^RJ M3#E^FMT+^4BZ-3G'ET5$>]^AMC+QD%-KR>[:\A@%.4'A<>LMU16'82L&F7FM)E( M6,22 MOC7'K'M,*OHJNEV&V:Z?VK;QEO M^;&Y#&\N\'Y(]H1I8X"_CY6=8];6>',+ :>I9 3[9M@HTI,!6=D^A.E7A_MA MO:4;6/(> -8DVG!L-<7[C58KH.XEHL48]K4*;"P/X]V214157-FH026!_VGC M+12FY+)6$%I"T>=19I2#X3(*+R.&J$45); (+%\5-P(80>D:KJ@#XKNN1C'OHS8-"D=B[7E>8FCE 3!AN#]1MEA\VF" C-X&##&6% !)DFG_MRF%"[, M#^[!2BCH'5(3A:@'/,LWQP/NXI;9L:U1E _&L!E2X,KJ0GYI)(N <33< #$# MW:$++-CAL#S.\/7X\82%D2EF0:!<@+UDI\1OKT.-F%QX610>5"-H!A^#6L MMD5@O[)?%#4?I>M/^.YMV*LIE4[W86,[P(621L\Y+>;$%T M."3=$\+JZ2I2H>+Y>Z,A"F>TZ7BIY6*-.*=?V1>2M\2=9K#-B8"^ZO[%4>1Y MB4LD S%_(E(ID>?U:GW_&1$EA,68!(Q(%NM46'5XCB+*H;:ZEJ=6#&-E.=H" M'D>!5\JPPG&3C!=AI&CR(BS]F2G#YBU5SW=,M\^E$=4%D18&4T'(:&&>38YJ MRE(N0>=:*ITK("$S5:SLV>9-YYFC28())=Z\O'1Q]Y9;:,JIK+DYDL-I,N@1D$H$-P?\"4J/4IZ2\[C:/SL)YX'Q^V[H/JCO;I)G(1 F M?H'.U\\QP0W?@5YT(\Q#I$(PS2#W[XH-_*CLM5"OU\,2975L K>"[>#IU![% M#%@LMUIFYL4KC^NQ'0FG$"9<:XBVE;11\80]6K3TO-1Y81>?V+K9 QA;'@+T MC**$:.EW1EL EH?'&Q5JF.?'4P%Y1$U4T/&4(7BA+18>F7&\[:\H-)XT,A!* MQ&R;N 7Q/#J.$A:>:>P[N1]8,RBR@SSAE?,H%YB$#%\MR*:#E^^X*LSM57>8 M;N5#6HG"$N'**:4)0V?Z$6NZ=%*\GX2R%K DO7LRT/R4T\$>[O:(C%7+TN]= MQ^ZV'1G'XIS2 C8&Q=6"W_=CB5T\!Y5Y HH-(VF6(3B/RA9Y8QT.G"19D+9V M:+)[@91HA0/)/$@7I1U**H6<%81%5##[1)J4E3HHXS5:@GC;;1'T24?ZJTN;T/CMR,&*- M,B[,838]\KU&.0RQD\4#="M;C_<=!5\M#%GRV@O,SJ)661ZZG#;KPF]E7FN2 MHM#);!7UQIH!D_=]GHRML"?^^(-(D+QD%B&DP7P:X+%:L#B!&ZG*MZ1A0N$I M(M;(.80X%OY6$X(A4='PVPJ9.QH&@^-+AXT;!)27^364J4ES2=X,C1+TQ8T- MAM^I")M$%6I/&F(K!!Q!X"H"0&$R3(JKV3)!]^O]0-1PB,WJD$#C0E;MQQQ? MK19?+74OXX^$Y2JR(*8CN[+Q9%D8QW%1'6YADQL>Q!3U*O)(]FFDZ!"V3)@I M5U(6QW_!X_?-@$) MX8$OB;1OW%%".&BK7%B DB-50_$2-4E?43%)X#I)\]9AWEP8; W-MVI]670) M0^&C-D]_YY \"M^)H@]$G.-[RPL54+=/_HCCKJ:3B2&O*>,$$TF+L"LTQ;": M(QFO%_2C)='/JQ+]TY1HUCG)M=><9,I)KKWF)&\H+?]A#)R]%7QL:TG*;G'K M+6;*HA<6&6UGSHY>B8A$P[F;\PI%=6#^I[)L4Y/6=]!('$L2.QP\Q*Q M2$5&B9KL("?&"\-,UO8D"0?A[?P4Q:>(E/130OB5M8CW;VA:'K^^]N97=X4/7L!1-PO36DHN^S.L#NSS_.,M: %E=DMG[8S95@K MUE;H<1 ;D7_".5PW@ ;9 ?K[49=E?B@B9@YAA]?TB8?TBEK"JK1!8 "PSS,< M*C6)U&M8:88Z*Q,314 =^? 6( *"!C7NG_W2 _05/?IM6!6;B8[C^>5D"&$2 M996ZYGPV J'GL#H7PL50C2- ?KB&0TP0,I4TPO ]S1<9IA+1^(%RD"HZ6TI8 MT=%%J_.K3/"$[Y>8N M7Q#DCFI;QL&\;$'X/#&^75_A;(&.M3'644&L_T%"'LVP "$0N#4G .V= 8.W MYGL77N#)C?>\TQ0WVS51>"9!G0"*G&1%#A&K^?);#!.';3@K2C:8&BRT6O?S M8$:E(.MT_#;\++H-K[-)IQ77V@'[DB_/>V>WN#QSC]W]ZZ:]W3Y?V6Z?@AH: MPO8.#/U-93F'<)@!^6[K]:I4+>'U!TC>L>LOO_[G9#0SX=;J<6EC_6\R0*LU MOME_5T7E+%U#CZEJ[;=]SMK6!=,QQE9(>8U6$O%$F4_*[I M\=U+V42:,#T> @G;ML?KR+?K&+\U/,+S&+]X%:\G((;GX9^5XB.6DHE)9&IW MV?I^7@<\XFQRRLXFY]'9NCY/NN^72V?#$?,WJ1D6RMG-& MZ1PK6S9%P:M-(2GUJK@G-L"=;E\'G'D8N9)V..H ZAI[+), 1X6]0&"*JEOV M!Z+'7D+J[F&VI8^#V5Q^QL/C_Z9W"91T^*P[0].K8%L[$6@.!MB-T(.))?RZ MZ3T)Y18EKD"\<^.A;7K^8?D3623G^JOQ[5(H2Q2?Q0I!"E@($M#_,OV[%FA8 MV[Y0#')@RLKR'=Z71C-UQS#M*:IYTR-:+&EP^@4'IR,X M_8*#TS.SSGPZ633)%\@>_Z\+#JZU]IW:>.GW6EH^DH+%_5QFE.CNLDW[$2/I MA<&]6]>2@YMZB+QR8/\/$//1' H*09&M453,")4WF;@BU .#\FB&J4_''AT1 M(W5/RQ/0UG/@%^#S]/G,M%%,\[!! _G*40]MZ(9U59(S2DS[#2H)'V^J#;73 MO6]H+>&EU;Q7.T^=NW9+$YJ=7K?36Q4_^G(TE?E0\492B(F7#D;JQTG.Y0\2 MFEQN<1Q32[;99WTA2 J-%[=I/='&MSZ#2K;9F\7&@5X*$P;+88+7)SG13E7< M"AV.AY:F89<:HO#04!\[/[7'-O_T[#!5Q]96MAN0:L%A>A+M/T#V!>9:M][L M3_=MPN>ZL'/==0P7U2$">67LP$K.G=M 86V@'*-9RW*C(=WR32*U&W*7/!;/ M4W*H8"^P(?]V8!*T,[-$"7-J-E,;C&V2S-ACSQ3&D)#%QF/P)+,O4Z);@,J-U)'4MIE?OT?J"WVA ML>XHNN5/OL0G_$5WC.3E%'PDC BLN?D2_ M8B_0*;Q+/2)0F\]]CR@"&6%-I^C]P?'Q&-7K%GI_)7+TT;C M\?'Q@/$'_,C%O3QP^-Q.X5!A%\R.KH;XXZ?%^.;D\;W[Q[^)=Z'F)^\_X?L/EPO'&_?Q?R[IY^/.W2_S MWYQWG\,JSZ0S(W.,@ PFSVL:7P3OL7G Q;1Q?'AXU/AZU1\:N5HH>/KD47:_ M2OSHY.2D87)CT8+DTUAXL>IF0V>/L22)9LBE:^0IDPHS)R/OJJ1 6OA](\S, MB-*5HA]"41J+NB0G)XES,.4/#<@ ^>-WL6 @ZU.,_41X@N78*(TR,L)2J*(@ M).:%ZFKA$[E2-,S*%'"5R!7(M!ID-W2V+G- >&0$"I#] ;RRI0^$WA;%5W:MZYDE!ZWY N;F$GN41\8#EP*J6D) M^.P2)K6KA*1L5]B*QF/@3@^Q).9Q<#T<]'N7K5'G$EVT^JWK=@<-/W4ZHR%Z MDU2(TC6BI,KO*@?8K0/<8 '-,R.* MH7>4-6DY5K-'?J&NA-QH3*56Q<)6E^ M.9@,?+U@ T,V'C2VTF+E(N_6NX!H76%(@\2:%-Z1[ M5885A=_KG0%LNSTN T'@B]&$^ 2E=56$E!!R2:0CJ*^K'$PN DD9D3*D9'66 M%2D_Y$E)Z=+4Q-HJ6DIHN24/A 5$MI@[@$6LZ#'((B$O)7E6Q)SDB8F5(STFE3"1H6C@6IECQ<=1GH]$%4KIJB@I';4\O1""K;=:7'-EAJB^'NAAV28( MK)CB >PY,2NRCHMCF=&+C&)D-)MAS>C6TTZHO:*OA+X>@[E <4%)U)'2"5:4 M-/.4I#14S5ZV7<(^5=@;*N[<1WN?=(I5P[_+-WRD AD=5=.7-/V03AF=4 F*4+JFBN:R MOAJ,)?D6 -:.GE.B;IE+M**I$#)8:D%&3<7!1MO2$1Y[\3BY5L**G4+LH'2+ MBMZ$>JMPF^U>-,!@0=0G('"#%R;LWY*2.U2OD[Y0 M-1O-J&P)@6'4UKG@!3>"/U"7N!<$&ESO?YBW@(V*%[@$5L64NUTNOD"7GW78 MA N'Z(Y^2Z&_ MK/56G:40-1O-")H8R"A(84:>!HW\"#7T@!@V>@3<2 %PZ!H)FE%O0#&ZCS5I0NW_UGM5KY6"&4FOH83>Y'BR#$VPEP 1IJ1 M)),@C=E(LP@3DIE'4AZBIY.QMM\4=$,$B,05P:P5*JC6@QN[]LHXF[[Q"9,Z MK&Q,0T(C9QQRPS)6;E2(MBX#=%X["6!-RJ M\^3K&[T1@;*,]>V*VI#?+(W5^B962Z/:8*EIJHL]0%8N\++P[3/]W$K2BN"U M0=ZR_EQQN=&UFM4+RK425MP50KR9:S?5.G(#NFZX"!=C(PX-&.VKNH+/!X%8 M&9E/+$F>0M M<0A]T,OW.&(,?@'42=(%>A+'^0)3,^Q,!'^BES,K1"L'FN'9P MKKCZ9=PYV*MDI)YEQJI#$Q@ZUX?'UZD'EI4JL7*?XN\QM3L/_S\<: M_9=^>^F63)!YL^E4/Q1T7I-4OYI5B]*@PTW.:_JMH'K\C,_O /O@:>[%(KJ& M-6\V&=_*MU14<:P"^G!!2^%-*5#"8;VI8*)HQ,;'"A15NGCZ9[GZ@MD]C&V- M'2+W\'A3Y%"$>*\(N:_UOP96<-!-L>9\^I40I\+KKX$;>M>FN+,=\I5@7R:5 M%%&?-;+/9\'W_!-;9P <]GZ(%1[K6O?,6OA 7)\[1M6:(OI;/2Y7UTGUH^-Z M\^C@2;I+2SYDN:[W,H)S#Y6+#9QA'21^,MV;"P?![0C M(I8/2=#O!6Y;[19>4*R\U 6B1P7->E&/O;\/B0Y(?X79>T*$T&^R<.?^RMPY MJQE+8;.Z3@2/I;G<=EY3(H !@U'/TT&'^+MY5O(TC%6-S#3@!B)Z("2<%I)G M%$]=/L>4]129:TE 'X!RJLR:\:/@@7]>"]51$%D'ZC-F 18+V$'Q8#J[PHLL MH-+L_003,!*9&M\&S,$I%]A+0'T*MJG% ]A"+C#3I_DC$4B51?6$&P,W.X\/O]=A;1JIR]AU#@I21S+X$,P23F>D04N%B5L_<0"ER4 M9.XED#@*TN>8M::"F.R<:ZT3V4M0\8GUHHL=ZE&5FT9+L_<2S"WQ/5ASZ<0; MP>=42K!#6&=,Y>0Y"#9#M2CJ9$:"^!#;FG M0]M.?GF23]Y+XV^@K3G#7AL+TF-3?9U4_X F"^49H;T$UG(?=+S3O<(**L9> M#E)I]EZ"Z2LV%6=*!H[MRS^+/XR=JQA^*!!>S]]%#\S8$UJJ M0H[".[ZWX** X8[YF+JWQ"5S/V0CZIS;E]\.N1_ */!RW/K-;U\G#;%'KHFZ MX/S>_!#CAT@29IXG9WFVUOH21. M:R"-<[&SO?NTD"4Z%BJ++BDE]OWZFZ$D6]8+1?E-+'#%8A,['')FGN',\/W# M[_.I3YXI%QX+/AZ=G;PY(C1PF.L%3Q^/'@?'UN"JUSLB(K0#U_990#\>!>SH M]W_^]2\$_GWXV_$QN?&H[UZ0:^8<]X(Q^XW'WK+>21C.Q,7IZ@M6PWL@,TF0(V(G>)?3Z\86"2P*NDF MG([!Z.Q@#M6?OWW3B2O_^UJA<#$#RQ0>&M81.=V\X4 PWW/MD+J7MH\:&TPH M#<5C8$>N!]]F2\#O+@T$=>M9W:K:=H6[MSD-P@D-/K?L[B#">AXPGP77&[W>^2%B_V(O6D[>Q;_RA:3&Y^] M[ GLAM7O2-A+6WC0^#VG MB0QE8G@()D1TQ=4^%P;X8U]\>7D? "*D0=6TJB M'3'V0)]I$%%A!6X?? WO09XSI76&^!Z$5Y$(H0]Q M5#^XQA L&<8<&DIJ4L>N7&SBBP;T:9HZ3&CR$V5/W)Y-,%^Y]L#@O5&DY7XW MJVY7&$0C0;]'T' 7K:U6W>7%]^J.A_;(KS<$'=H]N68]!M54A_*'NLIL5,WN M?:,>FY4$!W10>IPVKZD=9Z4GS5:5[BZK#[GMA,F04ECA%YL[D\X9VIN5]E9%$:RX,SRFPB XT\!?@/_W( MI>"M/.;>,/X58)UT@S'C#D4\'[RG22B][_E),B0>81#?"ZYLWXE\.QFMPHC:03?@^1$89UZ&#=Q/ MVWSM2+VEN01.BT#_@GXEFP:.-)6R66U[R+1ZX)E XV%W/L,YG80%T5RBK2K= M?1:V,3)-ZMC#F+:ID]&AW1&;]XS'?7'(H,7$)=]P-NU'O#1)S/1)B%9QV!+= M %?C,AD(] ),/33A.2@3.U*(*E/?$^$(JF5/Z!;B8H(51 MMVA@&\3/W;?4SOBL*<@[JEXEK+/*," 0?UNCH/.0HF;3>E!D[57>T NQ=++R M?D:.<9E>SB+#KTG)?;*RW0+M&O/GP/%RL(#<]^\&_=O>M37L7I-+Z]:ZN^J2 MP>=N=S@@KY8-D&P+9-G$3^DB>BJVSYPU47UYU?)T1X1#>YKZ-:!DWRO&P9\[.X0QAW*?]X=):V ]YE MS>B*.R>2$JNM34ND!=MXJ8#IRFX23G$I8,2MT4%+1Z&'4:16C>IE-0B@=C"V S6I, MUDOIH?"V513*Y#))[_>FJU%1F!/G*WE OL$D )3L6@R>Y M[B+71OKC1^C'**0BP*O)S(CQ5<%=1V2C,%HYU#L6.%K)5[&X&1%?E7!5B6@2 M%K>>/?)\+\2)[SH@RLJVQ75V :6>[[+2;0?":LWG;$DEK$FF)&W^E@5/0\JG MUW2D.:PJI6@[)FJ#4R>T40"M!8I4Q$4]3#5T;4='?;"T%& 29.GDRKV]P(&[ M]G12OGS;P5(;(K7 )D%S3<<4F'.3E9I::*K*MSTFUH9&+;!)T( 1\8BZ37(; M!8D>0#^W#U"MV"9AE.%29Q!04=RH0*HUF*DG-2@Q+1F[:$54P\<\2;J&B77^ MU$R)Y966-BA!K05)):])N!1R:>W9@2HB@S+3^JY4+[U)8,G)C0<:>ESN$LVJQ1*MAU,M;&H$M(D("P7PCN(;/OWMB< -B\'J* .,V:)I)#?1P_C:RLIVP[(NG*5EB>V&ZZH<61TX9BFIW0#>ETQKC-%[$XZ;Y):XKSJE88 M;YV.#V3%5Q95V^P&5;4=,S9$=V.E;6/C!QFX--&"HJ!2S ^G>2EOX;-I.]W+ M+^A:V_;>V>FV=_)JKD?]]]L(8] M*&#L@8!/G EQS]E8E62M%6HK1UR>;TM/\>-Q\?304W>.!\+1.PE!X3]W:,]5 M2>,&E;6=BI0@54@?-]:12<'ZBN%)TT^,N=)14_[L.50,P 6KQL_5-&TG5_7 MU4M<@L]Q^WLFXLL';IE0[+$M+=QV7U)(D(.F##R#^LH#%10//,KK2IZIS^0^ MU&2?MLH!*LG:[C'Z\&C);U3G&5 ?JGN*;U'V@6_+G7H!'M^4AS5KH=.E;WO0 MH8]A,XT8!>9*MC3H>D$$LJPRS$LZ9IRF]YC-J>C.02[0OA? R*H'&I1#9PS7 M3*HAO3&BV@+VVFC;GOD &JU:KB\Q5(,\?>XF$95YY JV[TOW^\C>J8B1B)M5U"'%..IBL)VNZH^N!62EO3Q5J<%-O) M7>9K$T'O]">"!I^MA^[G_NUU]V'P#WO&Q&^D^Z_'WO _.O-"+0<'EFLXXQ=LQY;T^^+I.?/>/-<7;O_YK9R^3+MM>KT-M0-C9 M#L4F2C()7!F&+L$AX[V/&$UKX*PJW_90?VL U8HP"3+P%AQW=5_3^&)W+G*3?SVDE0/Z5]^)*0KU&-\.,Z=]VL(:X%: M#]E??S!D*Y1D-KBYT[9-D"V0ZL'Z_D>"M4(]9F.:OX:O":A%6LT9B3<_$JQ5 M&C(\NE8<@VV$;U45FC ;///46%\F]>(*Z7%4(+:<$RVMHZ7S=,D#-4-F.=\C M3[Y$4W[O6[643>HP=#95@6K^5%YCA1GEPBKD3QX*VLJJ2^MH[;9&AU)7KLUF M7RK!T]4*.U92&6JY"N2*-SK6*L4D!_P 8_!%LE:G#Z*:RM!E 'T0=91BE,/) M,ERXZ4 /QA(R0U<#-L.Q4BU& 9EU'^DK6,7@QC*0P]^73^YKN=P M&U9IZ/K!9MYX(W6:Y*JSPD@F^_(U=-&=4^YXF4T4:ANH(#5T;6$SK)7J,0E3 M%#GW&,<#Q0=X'-P=$S_6L?Y%IF3\\%9Q_)<5X[>B_N&6DZ]#?RS+?)RE2-.;=0YOZ2'I.5J7+&)AUAQH=-(>6#D"[2 M5\[*-QC^@J^(><+QF8@XA0^2DK Q6:?=W[[):RH<[LE(U1^GS[.5,_MKGMD, M+;*\HMX?N^6/!I?S^S[/;TI,[, EDIRD]/OC./^J;2FO9V_RO*9D!.A(0K@_ M)I=/2/<"Z-GR4;MR(S@[RS.Z)"5KM/LT@=6 N/3)W7+&SXO6(.LALB(B:Y*& M(>M">\Y?!KE[4LU[A"P:"?H] MPO.LS]DY\S4A"K%P1442LD/'E>'Z*N4:NX5H6!E=R*NXGKV>?\B'&17KA]2#"-72M M*CD+<7@#!WL0F=/;4M)7PJTP\XHTC,?H=$2Y_-21%PUDOCA7O2Z]IHUB[$]: M):.D66*'1#9,.F>O";;]FJ2-I5]U7DM]Y;\^)^A^;$'&,2<7Y%7"S%X5=Q.% M(,MCX()0NG+S0KH0; G!\%P&=?$>FN'$$Q;G.)3%OUIR?3@>J5+@&8-( MX"_B82^-Q\0WC'\%FYAT@S'C#D5+D&]YR8BSNDVX.P>+L< !7D-;_?$RN5Z> M0DMGD4^4"!4RG>&$DK$4D409&8F/0I)TE0+4GHI)7D!.$H*@Q%Y)*K&9);*2 M$0H;H\A 7N+% @,5%))2 XBWLH8IRZ@$67R4I@<6LVD^.E,BA//I#AQS6FZ/D[K/]"0+3M]E+LG*9%9 M: K=J9Q,FLG))"^I'48HLOI4?\F?UH;EJFK93DB;@5(ILV(UCF25@K7FA3F$Q M8&U)^-!30O=X8P[F;4,&/&0N%.]'O'39(S.[<\-X/&LKNC*%S,RA0W:%<]?* M&%M8+<#9UUG,CXRMR!'A,4L$C8FPB!.163MQ5FLG:_,WDK8$* MT^96*P^)@@2F+Z#4E2)?*&HRV^J!E*.SR*;7PS;=P'#HOI=.<%\NKD#13QB1 MT PXI5^ K0GV*NH6.Y7N!&NG,*..'2SI3^(U&2V(D[3[>MEA0FR>3&7[1$J3 MZS3+/M/. E3#U4H]@RGN+]QDW;+*>)*(A/\;@2SPS?\ 4$L#!!0 ( +J# MK5C^1AP.VAT $*9 0 5 ;F%N>"TR,#(T,#,S,5]D968N>&UL[5UK<^,V MEOV^5?L?N-ZJK4Q5N]VV^Y'N279*MN7$6V[+:ZG3,Y]<% E)F%"$ I"VM;]^ M ? ABB0>E$@"RCC5%=L2+GCN/2 >]P(7/_WM91DX3P 3B,*?CT[?OCMR0.@A M'X;SGX^^C8\'X\N;FR.'1&[HNP$*P<]'(3KZVW__^[\Y]+^?_N/XV+F&(/"_ M.%?(.[X)9^BOSIV[!%^<7T (L!LA_%?G-S>(V2?H&@8 .Y=HN0I !.@7R8._ M.!_>GIU-G>-CC7I_ Z&/\+>'F[S>112MR)>3D^?GY[G*?$?Z=O/704J_" M<>1&,_?R+OTO$?\I@.'O7]C_IBX!#K572+Z\$/CS$7MN^MCG\[<(ST_. MWKT[/?G[U]NQMP!+]QB&S&X>.,JD6"UU?/W\^X=]F12LE7Z8XR)YQ?I+! MR6NFW_I1+E L_.$D^;)8%$JJ+H F\ OAFMPBSXUX"U$BG;%^(?93QQ8V,4@ '! 70=R/@7[@!L]AX M 4!$OH5N[$/Z:;$$_=T'(0&^&NI>U9I5[M[%((P6((*>&W2D:>TS.E";]0I@ M21]%1K/1BO5DM/VW2.X^]7>L[GA!;;Q @4][Y^$?,8S6W:B]ZW,Z5O_2)8OK M #UW1';#ZEM2]L(ED#[\'@-"8?#&IE) (M(2J"M / Q7K.;1["(F, 2$J&!) MA5H"]@">0!@#,@C]$>UK\ V=$BV!"IE'=')&[@'F[X\*E*A\2W"N M(?W0@VYP0Z<-..9M7 5))M,:@0%[F^A@$:WO4,0YN64MA;Y_&-"W3LVE9@4M M ;X):=NADV4(E.:K*=I6C^BN8.0&XPAYORN[MYJR+<$8PWD(9W1\#Z/+F$3T M'<+,_+1KC&A+ILL3#2,UJ:.M+C;MB\9@OLPZ3/K(7P":8W>U8/.5*T@;/)S& M6MWO;M6UQ4$\)>"/F#YXR%J;TMSUQ3OMCB?N-% W!!W9CKIF/8!RJ;[Z0UUC M-JJF_;Y1#Z90H,<.2@]I\YK,=%9ZVNQ5:7NS^@B[7I0N* M 0\LIP#SO\XIM*T/S@88#,@U"MCL_ I$+@R4*G?TN+9F9W$48_ M]"'Q4!S2 M5_<6T +W[II/N@:$(#H/HQ]_A]%BLH!D@+%+VQW[EJ*[Q^@)^G1Y#BA$UH&& MP9KVGT'L ]I;0>1?(_R=TKH8AC.$/<#X?(#S1<1[VVD Y\FJ=OA"61_03N** M/FLTR^=_^;+HAI"8F>^MIM4/7:].Q\7T670;1DN(''9P#D@4ZMX!/K ;.I&$4T M60 "KE&,<\C?Z;M#.TN,7N"2OE+!6M,T+3^FQX5(TT:_3YTMSVLNUI?4>'.$ MU]S(&("O%,6"M3#@5QO8#N-G^T\RLSYK2G)+UG@0B?Z: MENP0R7[;,[:PGU' N:N @1_=C4>W-U>#R?#*N1C<#NXNA\[XU^%P,G9^R!_@ M%)_@Y(_XBWU:UV_5V#+!>:LF<'[8>N1?LEU%F4D"Y&W9(6#;FA"NOD D:_DS METQY\X_)\=QU5R=L%#T!042R3_BXRE^H](/'7!^V_KRAO^9S@\"=@H _]C$M M7%?VQ"QJ[I750)R6*Z/=-+L!SG"G?89FQYQT5%\\.@&C#748\*?1SBZ9JF3( M9G19HC1E:C8DU:!H6PKDR$'8!_CGH]-W&RP!HNWKYZ,(QS4J]TS09> 2MGN& M.WA>H$[KJHJT2EOMK$I%T[;U!12)=*UARQ0O18A7Z?Q,1$A=V5:9J$X5530( M+8R4R$54G+T[3"X>3VN MT5'-DG:MW?;F2^NG8BR\UTIJRXMV2>/8\!\?'^_ MIV4 QFP#',7Q-5T15!AA(A*)Q[H&M1\OVTL4@^)<9ZK 'S6[!) MW#7"5RB>1K,XJ/JW+F.,"RVR^@(UJN;Q@QD.M6<%S;41$6NL]YN Y0IA%Z^3 MS;1)N&<01PN$X?]M9OM5)A6"UG.G@]^Z>4,M:!8P;LQ4(G28+!6P"SM*JQ@: MQ1$_# 7#>4.:"I*'R559 >%DPA+";B']X7/?=C(Z@^18DQYIM=*'1IQ8"1%Y M[TV1MSV!NG?Q"'.M?7XNK[Q]O4J?GKSU!#900T3A!SLHU)]_R.4.C+)&LX^/ M-E&EFGR(90Z2(HVIQR>;Z-&:>2@$#Y(HW7G'C\;<3IL]=LW'+0UAZUG3U4'$ MW&<+F-,?KB1"A\14LV6R.9]N&;%JF!(('!XU&@/4J;FP1QFMUO DDSH\@G0' MIM.""^.GDY)>]*F_]Q&XWROAP%;0_KTL:#^>T!]?AW>3L3.Z=D;WPX?!Y(86 MT-G!\!JN?PW76QVN)S@JD$/_VA!#_Z"S=N3'7D3G/P _00\(HO.T:'U)2X/R M0KS]^-3UC,[V**?@B##TN]&DKGC/D7B562O6%ZO8>0R^)PZLC,"WP%,WL?<6 MO PJG".;3LM#T[UIT=3AJ^L(/; M= DV( 30?_[$?5%RU*0R4S3*V*GEL;%2_(,6,[%,8@ MH-7-D]S4 04^\)?4LDQ3=JY529V>_ %QV$ A$9G&]C#DZB89:VX1D;AN:PH? M3G=8PBQBPMAVA5).$C$+I8+6,U"'5V1]8]L/-JTC6P' ,*:M9A/EN0 SA$&6 M^O %D.$+?<$I;ABZ>,T-<(="YA&C1@QX@TOTEC'9V4,/H%5TJ[NHA1G;)I$K MDKX'%W2XD*X!! ('PFP];EG@R0PM=R#2&?JVBEE/016MT/#&_!3E#&D\@9J8 M@-KBUA,A1BTDQ)ACXCM@Z1F!/WBB/? '_?KN9_.-U-UDWJ%]W MDUF>_"5Y[=@->BCDJ:[U$L#4BUFZWTP/O'7!RQ),5?X107'#Z6"DMD8Z"@B# MEL:6R6T08^7.M+;)LW:;FE86F7R+44TB%C.S1OD;(COXMH%M73=7. 6AHJ)2 MM(.WJ'4BZD';YX,:^#XWFAO$(9' /8405 MVMRLH"*IOOQC71=L&3L2Y,*!Q1@M_"7?6L_*IM+ELH\?+?=%""!;-Z(T_I>)E=#%2OVR=V\P8D+#H28T#_X)(.FCG;LITAO0+$PW"57F&8 M7FA4C_7',M:"+$.\D>X,;?TMF_5P/Y?A9L(.74(X7-S)Y#L#7-Z04 OU]%T9 M:B;F4#DG%>P,8W[CZDU((LPO@:EO :>G99RYJ+,EVR'_BJNSZW&?59L"K\?A M%3F\)MXJ>%VL+6>U=:9)X1+'>LSG9V/LRL%3$264Z@Z9S MIUX]Y ]ER(6JG+PNW@)*M74W0C2[.ZY>KX^5T2.MU2E6R_4J5NQLU]P=8?&4 MT)D]BZD]%4)OVSI41L"-E).*]3RSRCBIV8_WH5BA>Y:I4!E""W)]P-3I1&7X*T.I9E?:AVX- M^U29FI71=X>>M0^5LTP%V3VZ@ZAPS^H5\/C*D_]US@^8%CXXD]V_NF6,ZHB? M/M69IH]UW,CA#W;.3]\X[-EOG.QAV4?G;[BYRA^?.:SG<8DS2Y!\<7Y(P71I MM^LXHJI\"WVJ%KN=!/BW@!:X=]=\"CL@!-%I+?V8I8"8+" 98.S2MLR^I7:[ MQ^@)TL== J9C1YAL*;=?A#[J>_J&N'OM$4LAN$,80^P=O# ]K3RH68:P'ER MPFGX0MO+@/9]5_19HUD^GBS3CIV@PG 2_D> M5[&$L>VM.D24J9.K;5&TO@ZJ:DNE3,;,AE>EP=7\V+OAM5V*;-[ZVAJ-O=Z. M^#]N&+MX/5E@%,\77]VU]&9$06E#>UHUW@2DA;WMCDUDZS@$Z>.S^;O#?T5YA\@R")_"5FF*AF*WN M4F/OZ3/WGNOMK*6H&1@XRMF$^R&9,8REK"DU*IQ)I76$K9TZ&FB M@I V2UE3N?PTQ]VV?=!IY0#8#^66CI$99@S\T1/ 5!6@&B"% M(J;.;S=[Y5 #981OJ;%.M^Z&C5OH3F$ HW7JCDC/_RAND6U2C_4G/'90QSHW MI/&;9FPG>5>=K MB\QEYXBWE&]WN0'09TRXHE%VK(92QGC<%=.LFMN-XRO=[ M;1^2J7$^;I6SGH8:N,+YB"'G?"4-J99;OK(3OFZ'MBW^>$&FU0IYVKEE;XW[ MZKT%\., C&8"A!?K)*O19> 2HG+H[U*9-5Y_77++;^;N%K1^2UW>/7'LHQD_ M[*29-[(J8LZ/LP=%@H"/R" 6352*$%4.@+JRAM-)"BV,E,CM\\_LQX7-GI?] M^>IU_]P8L#-'?]?,"\E$)!*F?":2-H_T@=L72JC-@"[*?[Y)O")^E7:LT-3. MGAUG(/MH:9TCA2YP,.]/W"!-I\DU&$3)"3,V-D]0=JD(.U*Y3DXGY<=W)'.3 M_>L^L);1DL+636VT]+I$(7TA",_QL=T)[ME"Q!7_&9N'0EOK'$"#,((^TQ\^ M@3'P8DQ-SRY1X\?V_,3_N%S%R5G6ZHI@L&2G!L4MI)7J#ZR=M*>SAL_*6$KJ M8K(VPBZHQ4^ '6E-3LUF9U)E49F&51U8*]A-/Q'C[PU[*0>K50"]K(O+->-9 M ?*_$@6_T:&1Y?(+O#A(FSB_]XJ=+4],5VGQNH?,*YDU(IP\L%_02Q [('K0!.*C!R)+TV&P9+ M70;9]?:)"2E,J1$K23XV*3&"+"6&EZ3$\)*:L\/7LZS^+\9/6%.@F?K7KL=# MGQIN9868H2,9-:!49ZO%(M;XA[4H*I^Z4)G">A?P-G:Y[[>NK+F3U$K3(R5X MZQ8^VR"5GL3:TF;\NA+SRGBPV*6[-Q4VNW7WHJM7C^XMI'/=:/T$@P!R+P/;"@C?@)9I MN "NM_ 07MW>7DKM7BUH:M^+KJ$%B$66_=BA956-NK;LX^?#L>\V:)&)/[=L MXG&$Z4(M %C5>*L%'T]-Q=\TK2N"+.R>=PZ]:1A7U7YKRSZ>?C@<$Y=0"ZW\ MP6#*BBAB6]P3[51[]>M*/Y[^:"\A2MQ"2GXT>+_:$PJ>8#C?5E!]S9I$[/', M4,*7!B1I*"!< J=UCV;%=,'R8]_UQ0_&5RQ5 MUZ:]$(6=/(/0OT-A(<\Q/SWI>CPML?+JWZ85&3KY+>4%[:>2?2YH4_3:[+CN ML GTZM;.4N^S,74PQX!CDH]N8@EC"Y)=7S+40"WQ,J777$^7/-L\7O$[/MRE M),%6?4G[!S\A=.$[T:?]Z10_QA[;79*WDC):6=ZG!N+]Y^*2FAWMHD-/@YDE MG%DY8'7 :[\CU!YAI]['HYW>#GD@2C'X[-KY=1 GZ7V9NZ^U13J(5[[&EEC% MJ[V*$YJ+=?$;^7*X21WV3Q-V4$K$J[$+U8L055M[ZLJ:6?[N8'(Q9_;NO-J/ M'"OG MT1V._IVGT&*4,.;DF;5XQ(WP8AF;2-ZH!\V'H*8T..YHO <-78!K=A"3",9M@ M%>Y%&N/PJ(*I[KL MBFLX8&952HE8_6!3SSQ\64',CZY>R0G5$#XH+K7U$='XL>WS'1L\]P![+%/$ MG&51"^ MVN'_7@6GM#DBJSXY>$_O.7@O6C)5VH+UJ+DB:SNJIYU'2 MSNO9J#IK3F[K$BS,[+F#%:T_V/TO$[C8C\;V@QI6. 9?@QJO08W7H$:''*H/ M$)7+&CIUKHY_2!&WWGY:=5H6JA,D! M>TF$F*74Y#G==6[..3\KZY)6X? Z[+DTIYBM7L.G)BANVI'&\5RLFUV#4R-D MC5-,2HO0$R8T@_7^KC_=739B*E[OK'F]L\8T%S9[I/ZE[ZPYU"MK;%QG<'PL MW3GPKV),IXKW5 &47KIR!Y[Y5](!1D?>E .KT0Q!7Q/K5OT)R 3\/88>R-*X M2X@3B1P$5U+PUKUD]QAY /B$W3.172TPFB77DD1LSX7NY2X-*SH$*G=126,U M;^P.CGL7CS ?GOW?W"#6>!,UA ^!2%TUA',."\A+;P^*HP7"J@OLA4('1E8M M?&'PIMUYH03&-<*-KK]B]>U:G=6,[:V8B$MC.V:%G7MQ6/^V0N%&,=F+V+@R MJ^G>4RUA=-#(OJ#6!CB?PWD+_XBASS?I)U\ Z45Q&L)6 MT]E0#1%YGPU%#^\13DX^35#D!@_@"80Q8 NH48S'5X.%A1X;(P0DD MA['CH!@[9(/*\3)8I>O:Z$_,PY:K!)\#.$"'(W3.3]\X#.0;?BL:PVE\USWM M MCIB>1LRP,D6K%!B8RQV=@V(D5L4%3>GK"@DI;J7$MB 3-A047:L:_N/^F\ M/W^_A8GZZLH9"_PI[(RDJ/MQZBG,SG(^C69;\&39W23%^\_ )S$JTD'<4WBO M)P:L#.[MS5*O0;WLT:IK62KE^@[@:;5KI #<=O^C,.KD&6D9-2_W:"!#WDY6 MW48L[%6ZLBLMI==<"R5[7\OL;-L29J$;MR/K7M.YOI9Q-P5[WX._JVU+D(6. MMHY,2VAO1.E%\7RA;>5:F<>^KU_:U>!B]$)GBKE=7^6I[<6:I7%77#8L$[)\ MEJZC@H5AVK)J]&'*C6$R(3.[]72LKEKB5C2W:N->RT19.=OO@DQ+CY5F77H% MN>J,J4+0U%9 C;<)-=7#_M[R8GT!0F^Q=+%BU[E:\F!'MUH+6+69I0PY ]RX M^ZQ(6C/8U9.@XJ[>$%8/>ZV1=V #8!L$6SH4CMT D#1D=P>4-^C6%K=EV!.] M4DA/!?L[STU^-$D./YG4XZFI>W3W#H)5M!#155"PURCXP//X:=\'X 'XQ(;Q M"S=@VX=9C'NR 0PMT'N3?@.,!BL5AB]P*4;@6 MC7._+\>YLZGE-%F: M)JH"D_9/M-MBORI# FI10TFD9*97L"12WZ;P7)><6>D1Z(!76Z-R)=Q-^30: ME]-_F>1D]>YN&/X1PQ5[,@L1WH'H J'?><*0_ O!0DXMV+M#HNFLHH$:&A/[ MUMD883B'H1ODD$:S_'LZB?^VFF/7KTT,5E%,LZK#8ZR)8AIO5,_7:/%X/+E8 M7])%ZASA-0^:,@<.'1T6[' P\*MG@XLGB:7QTX]UYX338\'DC3-=.U[ZW#?Y MN=^(/=Y9\N<[7)O2V=_\Z&_IY+#QF.J0+CJC]7?H@YN0:K-,@NB;<]E#R@ZF M+25;JVHL__:HTG2BX:;0:2.\Q\B/O8CY!\8 /T$/Z*.HW@S+5F["$-/*LR=NE#(2ZU:T:2>'VM/*\IWTE8ATGG4C> MA',64*'-A$B-*Y4Q$0!O9&LU^KZ"X0/_B06RZ.J"#E[0#>16%Y0V$11O9&\9 M[M8#XRU<-Y3/*>J"D<,7+XA9,J8!(8#^\R?NBWAJOD-EIJX?:GN6O:OJML5N M+V)"-25DG(R?W"RTV?\"T!R[JP7TW("N[B,,IS'[2B^,^ZGL$\B>XA0?PQ?Y MQ0\3=$WN"R[EWJM68- MOV\3D=SFO;N]K5RKYUMEBB^^>,$N*6[!JGTO=I".DE:LT=-.>VM,D*P/)<7[ M7Z.K;8MT@-NQ4&^+"%L7ZJV096G@^0Z%W\0+H+14H9"!);VZ_2,9VG[ZJATF M;NJ)V&-=N^CE4M16YPU;ZNRQTD@_9_^;TM4"_>3_ 5!+ P04 " "Z@ZU8 M0"+!T\4^ "550, %0 &YA;G@M,C R-# S,S%?;&%B+GAM;-U]^W/DMI7N M[[?J_@_8\5;6KI(\+R?Q(]FMUF.\VM5(6DD3)S=URT61Z!8S;+(#LB6U__J+ M SZ:))YLM8 S-^78,]W?07\ /AR\#_[T'T_+C#Q05J9%_N=7;[]]\XK0/"Z2 M-%_\^=6GF\/9S?'9V2M25E&>1%F1TS^_RHM7__'O__M_$?Z_/_W+X2'YD-(L M^9&<%/'A63XO?B(7T9+^2'ZF.6515;"?R%^B; V?%!_2C#)R7"Q7&:TH_Z+^ MX1_)[[]]]^Z.'!XZI/L7FB<%^W1]UJ5[7U6K\L?7KQ\?'[_-BX?HL6"?RV_C M8NF6X$T55>NR2^W-TYOF?[7YG[(T__PC_.LN*BGAY967/SZ5Z9]?P>\V/_OX M_MN"+5Z_>_/F[>N_?CR_B>_I,CI,T4 R?6AS=^R5Y1EA;):;X;Z[%U M(/J\[;#J&1GHVWO/PFU11=E.Y/N6WFE?T-U*?&OGOZ2YGZ>[E73/\D5H5S+E MR<6K+M<,/CSG?QI0I$\5[\!HTI*$) P>6/R"Z!B:M+O4BWB0;@;>O&!RWJ%G M%&G.H_).)+PN#Q=1M.(_\.Z[US2KRO:30_A$%$+SP:_0-](ES:OC+"K+R_E- M5<2?9T]IV?Z.R.2?7SG@7X\S )8SUN8B8K&E*!K$Z[C@'=FJ.LSJ0J_-YZQ8 M.M%HRJQP /^:W77IUX7,*6@R,H Q6A9K%M-)==S/C6NI-@R7&;> 1O-#S_= MO/IW 2/%G @@^3M _^^?7F^3WD5+>90_"8&\>5]W[U_!)[_><#].R[]><0QE MC";B)S_2Y1UEH]S8X3XDXDH:%&+#!A>((\&Q/FH+\E?2V;1*JK16UWRE9 MU?,Y_&];?\/_\NL5*Y)U7%TR3N\AC:G"S>AA/J1C(PF2T6&"2\5";"R1!DKX MM(\TZ#WYD6?W20TUI8_18'SV/4IZ_?YF BN"Q,KG2A>UDU,E\(L3QJ-7E;W ME+DH0V,20"A&\@K=*/'89&0BZ>!J#H@PPR.T;@1V^L]U6FU@!:O(^5]+E[&P MVB;(>-A$7SDF5AF@$9L+R['::BC98O%T:]81M!GJUW>91\XF'!KY3!@Q^QTH M3U -U_&RR.V24>!\ZD5+LR\6"81&*3IFTL1;X+!I9)8D*2ST1]E5E"9G^7&T M2JLH,^K%8N-3.T[T^SHR&J#1E O+L;ZV-@2,#M.<-&9XU'9-JRC-:7(:L3S- M%Z519CJP3WV9"?>%I4:B4921WEA*+9BT:#P*NDV7G-#E_)9%>R ['1B/V"P,)8EM\:3@!@0L\'BZ@,'+[K#]5Y2O([:YO6?%>G'_,=KH M=]>T4&\[:Q:RW:Z:!A=<%P[DQIIHT.20<.3>?(M.#.N<-KQ.:"Q^RB '/=B? M(&R$MY+0(9&(PD)/D@7''"9N'.4AB$](P)68O-,V+UT!Z3C>YFKYT.N1L$U)&7 *J/. K>2QC2G MB(G;OK2@CF@4W\<%6YV?'^L5I$)YDXR>8J<1&8)#%%I>8Q5TP /"H3XKW>@Y M-, @5:_W$$H4/@'8/,%( QX:_PV?1^=)1IFQ\:M0_LZ*:BENCXA*$!QUK^4E M'0AM@5X:?Y^6L?%K@$&J7M_XE2A\ K U_@Z[][:_AV72JH*-A7J:9%QV5T/] M+H_JR0Z71F5<<-4XD).71 $*.S?-+!:-;&YYVI?S&>.Z7HAC8J:=0S76ZU:- MB>Y@FT8%1",=$SOYO$S&K0L65>D#)3T;,07I_[T^#UK=1SD9&KWH4LG1NDQS M6I;G193/%HP*+H;!J@GN;\AJ)[T=N.JQP07E2% :Q#86!$Q(9X/'+5W3AR)[ M2//%<'G0&I&8-!<)5-82F?H6ELB+2 &_(BU7&QSGF7O(I8 MM8$0!YJ+5&J8KXM4)I+M12H5)KA@+,3D+FX+%0$G7K;'.LL?N+,KV,;H5LQ0 M;SV5A6S72VEPP:7@0&XLAPZ]?U^A4<0U7651+/K *U[T:5GR7[\H*L.\VVKB M32&.Y#NE6/ X%.-&4NYL.BNR-2-@AVELDXG@'N#MQ-FK*(;SRN71IO^-81XV M)0&_HYZI&1L.@5RM@RMT9\JR7@5,S.0NBIPU?P4SN'S^HKT@',J"X;_>Q8T1 MWCR:FEKGP(9?!U>#GI-TTA+.P8DIUTMO';$T65!S!R9C_,V^-?2V4^X1 $<= M:UA)DVL!0]SI6&;1,C!4)V*:+X]1P25BI:9S_@(9=C;\,?I'P8[7954L*5/= MU]:!?,V$]03;>;","*X((RUI#MQ@7K;3;W_%N*6H 'GK&K0$N[Y!0@2O9R,M M;3VCVCT\AFJ! _LP?KU.R\]'&]BC,!U\-5GXO39MI3Z\0*V%!Q>2.T=Y!:UG M0<"$@ 66BV&MZ*6,F>_CVZR\RLPM"P.IF4WPR,V)I]:1*;2'V:\=T3R^7T;, M%*+1;A;8PRDS87%S QL\XG,CZN#P.C,L7N\FRFAY31]HOJ87U'PF1X/U&@#) M1'<0^$@%1",H$SO%YB3 ^M)YV869UFG>/A;V\7X3%*N\RT&6:U+Q/3U#E!?-?^!9]5>\7V4]WJ7*4K5 MOH7@JG6)E[;2 >FKSLO+[A*L6_5K#+PKP4A<$H42C4L?)HHZJ91B8::QVJ]N MGC^@7*]6&81P7*:5Y:RN&NIU.&D@.QA-*G#!9>1 3KH;(*!DBT4S#1GEP3P/ MT8!#*LX-'$Y"/ON%@: M90;!:*'>I&(AVXE$@\,A#S,Y.1QRC28=_&7&E26-OUT4#Z\3FM:#!/Z'[=B M_^778P@N.;LK15C 4<84W_L0A986*$'Z,GCUZQC)FV,/XB!1@_)=T2=%O(8Q M+)Q 4.1@^+6O:E:1:FNY_QV*2E80&M=Q"Q'G/#Q7\(S_< (__B&+%@KZH^]] M5;&25EO'@R]15+**D>2]6PP!4*AJ/J%ES-(5;+6;\C& >:]T!4FI[GL87!*0 MB>F5T,,&-^NWTA[W!WA0XI'HFW23P=&*Z$Q0T<5"3,"=H&4=$596B1\F,UL&I*0OM6CH3K6 MS0B&2C%J;EJMU' B\.%%,#5CK>QP]U-NFK(5LMS^KP:$0BH6956FT^I!F]6"M.SA(NU'2>QF+3V:(2+=ZO6"RTAYK1@!%)Q\Q0 MHR!N1(96(85TEL.C6T7ON(.(&LXVQT6B'Z%8K/R*RBD+0VD931 )S(6G1F8# MTX/Z3 HI(*R02(! "D$4-TL27E!E\Y_S-*=OM?E78OVJRT!WJ"D%$)&2].PT M^FF0!^T?"-C )6XDHGDW(:OOPHOFG:MHWJ$6S;M=1'/[6" 1S?L)67T?7C3O M747S'K5HWN\D&H@G$U(VQ_R/E^RV>%0=SM8B@TA&IJH4S!:&3RX2-YM8P #& M,V 24B9B8'7)KECQD.:Q?LBL@P<1C(:T4C4C+#[IJ G:]-,-B%N[H+ZF'I1; M&TD+"^-EAB35+J;&X!/)D)C5N=3HD)*X*LHJROY/NC).Q-7@(/)0$E:*9(#$ M)Q45/9M@:AO"C4),K!NYPH:&\BK9Z'M_5X 5M+97@'M?HA"!BI'R23U6[QUY MOR<&0YX9HY'&(PR_]E;)"E)='?>^PU'%,B&IAD6[YI@0#?F\@#-2]T6N/R @ M0WS5M(Y<6]OC[U'4N(:4]))X(1*!?(E"#W!5@TR H44M+04<;\:8!>YQ[,(KA@% M$4+L,7$)D.8)99?SN;*W-X%]B<).N!6''HE")%9Z4O0O1@_CG@6I38BP"2N; ML[)<4S9)/ J30!+2DM<(2<)CE)..I%54M6%(;=W0>,W[Q\W;=W>W:96I)IKD6OB/%G+Q]]_7=-Z2U\ES]%\4MBQ+>)=YLEG=% MIHD^I43Y$H&!8JL#!02%%/2\Y(BSI(&2&ALB.M6 K"([H^]]"4!)JZWZP9L@8!%L$-#^;!TBA/NER[LL742:X(1&M&]1 M&"B/]:& HI**GI_69W0F9&OC.Z*E"'%VEL\+MA2__X'_09%+#IU'6A4=4K8C;3;RIQ9%\ M)QP+'H>&W$A*$VU*7OI?3Z ,8O-,O^.R\>\QL:E45.DWHM1;53 M9,;[/3%CH3T\-*,!HY"3"T/-T1DP.OP,5J0U:U;"@BCI+T6VSJN(B;OD3.69 M-#B_RM'0'"IF!$*D%#4SC4(Z,*G182YHU]$CND$6.#QE"!@SW/-U;2/IT:UM M)1:19HP$=7>XFY@?V[%Q;17HBF5%X;V(](&>1%74<-/F5P?W?:G21'I\FU*% M120A(T'M_LM%49';@GPJ*:GN*1''61/^>2\2 M?)U.J)=&XA@N1-2C\CR)F$I")K#W5T>TA*6W1R0D"B%9Z>G?(>DL2&OB6367 M7,.L/X\3),XJNM3>=K";^%*0*_E61S8\"C4YDAQK2I@-)]?"D(!ER&A&_>#V M^B'> .1Y9*P@.!H8]Q H-**EI1L6]]\*"!,[;WV7I?&'K(CTJRP#C.>(>3*] M4;"\+0"1 F16NA!Y D@$,DC]'T7Y9[9>5?'FBA4QI7#*JNR\E6W]S=':KV8F M96FH)B=31#J;PE>CP&T2I)?&0:_'"KF8!X?&(9I;$7^^N8]X 5ZNJQ)Z4$Y, MOPIN-/*\O>"0@=$F@\$"D?0<:.HV'(0E$:8'I#8F/>M \[-R&P60)D>;:SJG M#.X=W-*GZHC_T&?##,/!UO?LS3D[X\FRU4WU2M)/@-S!&;$F"?)W M2(2(5/;[?OD\*N]$/M?EX2**5K4R:5:5[2=;B38?_-J='KF<=T=*KHIZ84/S MHOTT4Q\"W24SH,\I=L'EN0-9ZGN#1 7-2-%)#!+6OR8T=&5IC(#(%*)FIWO: M)1(V/P97S'%4WL_R!/YS^L]U^A!ET!O/JN.(L0T?!?XERM;C>Q43;7TJ:E)V M^@IS,D2CN"EL)05RH^"R:U;V^20YIIS^748O:*5>YG S\>JV',@/O)>Y7OR_NT! 9T<$#[_Y%^^^[WX\H2G"HOS[??O@VNWV8%H,UM:E6LR\*E; M._&^:O5H-)JU4E3O FV%NM\C,+N(Z2R'EXD+MN'<-;D<0GP*1D6N+Y'^]VA$ MH2 UED$+26EY0'*ZWS75751PQ>@J2I/3IQ7-2\I[=B'4P;A2DULG2Y^:F9"5 MOI0MT M43>T@D2P:>**%2O*JLT5IUIQV1UNKBO+N>?N,.%UJ ; M$9IMO(ZV7>@/!MPF S22+W: MYW(RUOLT3D=7FL&-@7B$9&"GGK?5W2 .YU03-_;P(49$^J$0QC&0 MN6R?*.'>1]T&TM+ 6X%%(S,+09US$D>1BQQ4EW'CPXI;DX2;HU/88)+:.N.- M16<6HW"+![H,Z%C /G5C)MS7 MC1J)1C=&>@[>*&GL>3^2(U&(VL; P5 M'@GPW?9PT<-P4$U@JUE519Z$,MX=[:P;!%:,9W]GW5>QV",;?EOT6 MFQ$:Q^3*5'YSLIWU?2%#\7:."XLE[;**KO$IH5Z=F('LP(TI<&BD92"G5U.F M7LM*VZ-\Z-87QNLG;OO&.HN@ZU@.>\AJ.!K)V3GJE8=Q]4ILCE[3*F7UO<6M M/[7*S,W4^[ZT8V:D76N+'1H%3B KC?G!E NPM<75?6Y'EE;I:;"!9@%F<2F! M:.<"5@W5TX&LUYWBF1#L2_O=\X6\+*[:RJ6'JWKF#Q]K:XB@S.:8=T BK./9L&+=H3 MP:I29^;R U-PI8?\E? B?Z!\@LI-R(JUB[,E'/WYD;S]_<&;-V_$\>4\?7:8X=M:>&ZD9&BOQW7[W]PYN?AM<@Z\_@-Z4;D#!>+5=4!'K/P@]7 M)Y^)PW(*;MJYMR_@I-ODLVUZ589W_5=M(Q*Y,L4A4"(]WWG341W=<1O#T$A' MSTUQAZWOW [(OW[[YBW,G,D#6'$7]=W!F^^_;SPKB=;5?<'2W\"Q@C=3>%^= MP^4^=N@3R9?@#GL1V8S!,R28US@9&I*#D!@C#!JM:HA)^[1U@#N-2O_P!G0H MM"@I]2?R^^\.ON>('[ZO-??=#P=_>/?'@W>__^[_2\G.DD0$M(JRJRA-SO+C M:)7R&:5NL4.']KJL9*8\6$E20]'(V*7,VDA['PIV M4JSOJODZDP/Z68X 3TO#ZV1OE^P-IH!3$D"CREU82P/V00S&I$FENR487+FC MK9_Z&8)9MQ+CMF$D6P7D;I5;#<(4GUP);@^A]O.5Q&[ M9&**E8B-O2O*1(-TVK/6&X<["F#+D/YT@,X2C4XGT;6>(>@V9LG7:';(<8-'+1$!M+Y$)<]A?0\%>L&LX?>"T<%[F@_4M: MW1^ON8*7E)T^Q=D:Y LQ"O@_R6WT9,[]M)0":&N7K"KD-R49; K=@;OZ:&6^ ME7)P)1\7974Y_[DH$G%&E+*'-*;E39'IAV!Z []=IXWXL./4H=&HS$I1[C1+ M\1(0%BG]S(JRO&+%7'M=98#P*18%M;XZ>E_C.L$M$QN+0"#(2D""*Z"+CM>\ M\&@;-1GP06(6ZF@K8Q6.P6@$V*'>$)]R[985X>*_) MC[:7-MKX'3,YT!^.C@P&:(3EPG(LKM9&W"%)ME:MUH)+[89F/+G%SS3GK2#C M69LERS1/H<7 )6.SYER-O=XIF)2AP3T#)TLTS:Y%00.$I;%AU#>'^9+;#;O& MYGOGM>ZX/TB+Y*:*6&4:PQMXCNOJB"[2''P4[\FR",.=8%@\6ZIH= MR4?9#-%T.%/82FN?_,NH>7ZCC>&==U$X5B+6 7VB+$XQO*6KR6G=^'84J&2, M0*&:##E(=&2)7:-JNL\2*2J'.DO^L2XK..52WA::(.6B#/@4F";'Q1*6E,4N MQS5$5"W3BC;'/^ORNJ9QL,RD% M>=L]%&G"/*9+-'B+E8?]XFE4YTE"@PX;$WU V3SY$E _:ORA5F-.%W U>MK< MJT]3.OU>A],7Y[3FN7TN&E:) ML^:)^UQ^Y\HFSZ'F]:QM+HR+$^\#3#=/\XG-HV,Y+O[3^DT=AW4)?-/\$,M" MMI+7DC07/*I!:1> ^W)^')7W'[+BT78]PVP2)$ZZ@;PR8KH"C\:5.I#41U'G MG1T8$6%%_M[:A8^HSET_$!-'8!*:'&T^\='>6=X=J)W!VUWB60G5*2^+(O>5 MN.\V._I)3U"43_I[38!X&DZ@\3C,Z&&/=%HZ%8FDZ M+_-3P58$]EQ8VE6 /?T.FD;V@IF3']SK?@IF7ZS],7'_O3T469 8NK$U+ GP MT5*!LIF>T!5GGPI'P_^<4?@#7#A:%JQ*?Q.?:\K;S=1G,YJ2F7ZS<+%#(_,) M9,>R[9O6M\)Z-L&EV)X6'*[*F28N"K#WW5XM86DN*"&]2NJ!LKNBI-;)H([E M%[/@R;T]HYS6":W_V_/OS?*O93@Q)0'/=PXF9FQT#<'1&HVGFTQ96DAM%DIY M[QN5):WJ;;;^\W^])=3MU<;PO;*<<_F-)^="4YF&U:T^,V;%RG;8%OHG<)8" M*+$HH=TC7#"F;/ (U7B6/_"Q;\%2[>$$BTU8_2GHFX77,\"O.)FL?$&P0R 4 MUQ6C\(KY21/*NKF6QD>X8L]L)ARYO._P"S)H1 $*]MSW$5;39J5_O['!TZJ-LN/7HC1&V&9$K86E]J.W%5S4, MI^K8FK?,[6!X2AE(IL&UI\F,57XCNR]"@6K."A$"L/.%"$78NO@F#*ES&4AV M8>6GR899>R,CQ+-N-5-Y<;%Y>@1+T$[%\@$,!+83,7>/)QL&7OC19,2RX#.R MPC\2U#"6=D#% &\[8\;HZKJEJW/X>^N]-^Y%H;-'L@2ISI;C"N30&+$K-#-6 MKS_"\N/UY:=Z E*O0()QMPZY.8!MP^"2=3^C\.Q##EA/J3SO) JZD"W3>*L. MNEHWL+&J%E:XRI]9D>UPEJB.^QQ%6W:BS'Q M/]O10QC39E-2<#K0Y"3,S9X$]+9&MN(>3)S>8V@ MOO,$!T**.:$M?#M,@6/Y)%U"^$!Q//=+.0.T[%HA#2YB8,O:!RF[9&3>>+A5< Q56Q)0F(F+N M=7U$YRKBW=H)O=,.38PF?E^EMI,?/DFMQZ,1H0-)1:A885)'CN>)BG@'S075 M0^&EX1#"YJ [A;6"%(.+[YJNFF'5Y=Q1?&83O^^SV,D/GV?1X[&-=AVX2AIL M#." WTB!O_OJ^W=OW_ZD.G&%69%BK?N\R!>WE"T=):FP":5)+7V=*"4#S*K4 MD37)LN)0DA517F*37=_GMR%KH.4EE"ZAF?#AQ@.?;*;\CU>LV?T3Q\(=^I") MZ87JOW?*MJYSGY08RIY_EQR8AP5I+Q32DO[V6Y2#EUZU"=4QD5"U!)&W2Q&D MJ3QM@C3I0N-T?4D+"\^> M7V)=('C>(L 7L1RFYZU=#ELU29"[#?FZ61O[ALP5$_[@&H8:^^>;KZ]*F.EW3-1U:G(IR2IN1]D_#ZI'20 M AX\4^V5 :XV'23OBE>AA"7Y.FG2^ :NJM>?I7GM,Z"K$W^@6P)?MG=XB2KY M@MKNWILBQF#5^\B0='9+UQQ(5)&[+NHU'P[6) .%(D,F#H0ASO:3H4GRH'#I MR$48?N(JK%>K3.S=1UD;C>LLGQ=L*7:(;)'27*V]1EZ8EJ5!* 8W4S23VFE\ MI2@-/>M:JG-NS[O[+H'PFWWM:Y80HI=/7K1G<4>H$ _YCBBJ'O)M(&CTH^:E M?<@7;D\&5T2KQ0D3Q3SX).TC+.B7#-J<67/3];WL&\?A3#NW)^3 M)AI5[RDC1G>9%_FA<)F]\T2\8UZJWN*5EQMO=1O83] M11STG'4ASZ^*+(T= D$:#+R&<[02'P1EU*+1:--*4:-&\)*M!:9(OD?K,LUI M69[0,F;IJHF@!Z]]EI?S*UYZT / I[?TJ3K*]%O:NR3D4XF[9[2OT.FIH%'N MSM2EA\[ !%QGWRBXD"_9(LJ; (['15[RMI9$32;[1"_GS; HRKI VS9ONJ>T M?'3^E#I,?7)JG$8.=53CW( )2 M6]RF'NY3>C;2?:GIL&BD92$HO0S5P G'$V& R=.-,V-S;09\2$$9G9<6C%92 M-O.IFB$.HVOYBIWE)&> M>7!%PBTXYQUZ'=CO(T(FPL-G@U1(-&HRTI/75.XJLD5C\FG#?-A\F!8=3D-& M'Z6!(E61?5I97V 5][+)15$U,\QS6*$3+WN*R]?!-=6^@+!Q=DU&"]_#-@OU M\5A- T>C,3M'W0L6&Z0^2Y$CF^,RFP16F-&%F?"8-69S9IB>2:F?1;>MA8U M7AYHC$9\4QG+UU#$H4%R@R),PG5:?BYG>?*)5S.KHC1W>+S98N-U_\B%_F#3 MR&2 1F,N+*5Q/-B(D?O "I,#/(8*A8TO. < ?-U]GYNIUY/.$S(S..7L8(=& MB!/(2@?STT6>SM,XRJMN/[W69QWS<$'S&,,P[88N8-GMFJ[@8>5\8;M8ZHK.;H56>NW=K3["1 M)HGM:J>>[X,ECHJEMZM49P\OEG?E?2?:\[V],%A U0/]WMOV$QZ M>%%8C<6C-S-!^6Y;"R7 3 MGEWBTY_NL:9;N![G,$68GI+G&<.N61U-(*8F@T:NNW.7EE': [MW40:Q_T04 MCX\\6_?D_=L# CH[("$=P-/N=# MBX(-GR[;OAQR1.L']FCR$0[@NS:0YR;JLZWLIP#ZS>9Y*:)I07O)QK@QW=Y3 M,E_#70ZRSA,^"(:;H+1]]:X-E@S/X15Q*G:+Q3'YZC[E'S(&P$N^B>]ILL[HY7Q\H!*N M)\;<[YVDV9H7J5,3WCDUKT.LYV5Y, #;+2DTK?5Y_+5';*/5*N/S2V@L54'B M8KGDD\]MY-O!!R7\6MF]M ,MA\],XW76W>>[ RK",*G)$-K^$&^G=0+H>LAM MR9[SB?CEO#ZE\B&*FQ>VW5N2U3Y,VW',EKJU6(P1M@\WQE+DW.ZX4M8>5VK> MBN!E74)_T706M6ZYIC$IM_\BQBWO14L(3\-Y3^P*7),)H^-IF53+V2T-A*J> M1%QW,D\\+<%]=Q/OBT*X&3XL:Q1>HI9X=X;G&"+;Y-5$:=O,PTC:+5-J*9MM M$4K8B;#A');6$Z-1:;#)82AA0W- M\3H6#'!@^0J39V^CEXDAV#D\AM2/Y'?=O%M6DL)G0AO8=M6]4BA6:U6K'A*EWS,E&W"MY23M(P6"T87 MK9>I'833 ,C1UNO]F"G9&=R6<3%$H^@I;%7]0M,-E ?PA N7%5V(YS);/U]Q M<5&R+/+J7CA[/KH?^OK.U:-;<%%MW6S;]6S.9R5%JGW/8 M/;W0FW:3LFW;NG-*#$W[>&X.M/[^NO>49TX1[TOKXYV;34*+=DS>:4L94UAT M!Y+:36*!"W_65)6%;MM[0K9[-J%E)=&WZ:HS0"VL,4NMLEH@AJ/,L#=,Z7G] MZ%07<$^,70R[R5H+W_O]%NKCS7P-'(VL[!S'HJHM#HBP@=,KVZ")?Q=VX4_] MJ3-UGN;TK*)+W5C/:A5>:E(6['+K3)!+;LQSBNS E@AC'-IS.?IRP>=IMX\T M>Z ?Q43KF2=IY.0P'H3297J7(U#CM%#I^QD9& L?%/;%J/KVL?@;C=ASU;Q- M!J.*QYG<1;UM&E^<:D?$%6K]?7"U&L?*S6(9ST^QR-/?M&^L3TT$S1Q'FT'G M28^4 AJ5[D1;%U.9=<#VV*=WFG.[1YE@L.W.W!S_F\^@Z#;$36"=#1#H'I'L)GO AWZ'XD'RDU7V1 MH%GGT12(;:'';A8R(KYG9KFO^1V30M,4GL=_ MW$*NBHI_"??)!O=HAO.8Y6J]?1!+?VTF>,/@#9BU3Y&+W-3E,:OJL!3B6$O1 M7DB"@^IB0#;;WNG3>?I]).PW0N:^"F(81_.YJ:)I1'O+RK@]M:V31'7S)%&2 MI-!TX,9F?3F-=ROK)?0RO"(YJ&S:59H?5O?TD'.AFZ85%JOZ,FCOVIM(XLMH M:,==]L1+EG,*K_V*0(#/J113JNB:F+T()KR#" 5QUL10T.X73$['[S[.CMD<;N5,3 1-.]B5N7TR M5/PA2K.VD^T*I@GB7$=B,,?"VSDUK\\)/R_+@S>' M=TL*C?R?QU^*,K!>PMY]P7XD7_/9_^U]L2ZC/"F_":YRY>M>7#LV;=SO2M\ZR\Q%2OV%S^'8H-@F&MQ!JL,N37N?.&"7[D3?M'V% MLWMV82E%7!91J@83JK[L0OD995:<:P;?<1\S36ED1"O8&.$#+?(U[Q[*;WH1 MPW[WU??OWK[]J0XOALX1-&YPHBN0K!!L9T]Q!R,3M Y!S5,:9JCVW3 ZA8;H MA!K"[QC&1'=Q##SVV,U^;T>*^GZFVT!\?G=6 T3L#&4+JW! =0 MN@=*26N"Y@R5*C_GMIMR9IO0ZI+HVQ1VCN[,T_U!2% MT<+K,VYVZL-S]5HX&IG9.4J'X_E7P46D:AU-X+^C@C$1N.\X6O%OM $+IB41 MVJ/9,F=S<#I[-$+<@;2T\=DNH*.2IT-^P\G+)A^4\M!4?V^1D!S5U[50":%5 M]K$7+N=_B5@*7A<&!K ,IYLS3$O":]# '3(WB!TXP1Z-D'<@+>^? MW55DF\8P)@<7>)L.@82(2 F9D 6GFQ6C47*9][/]UJG43.;A!&S/E%Z\>END MPK42MHI6I$#J) @7[D"UP?6JZF].GU9I'17ZQ"!5)\O0XP5-5FS#A)$9&FVZ M%&S-R!)E'^9-0V9OW[]\*I<$G ^)7E$'<\6@!-TZS= $'Y[KP^J., M3S7VH;?=,@22FV897'4[T;4(;YL$?-@F0M(VE> .T?YJR=%F\(W3[?=):>%Z MH<:0W6G/U"@2"B[Q?;#7/5@C@*27!IHM&4T>SRV[,G8S!*OE4B8(E-S&!?V[K][^XF*.1%_1[/4)&@UF;&M M+VFP7N,EF.@.8B*H@&A49&(GO>$S$H[C0M%+-FL@B*08_W MVJW8: \DIP.C<08VAE*P$\ @"M5SQ8J8TJ2$L$5MG!;Q>G4;=<4IAMSD5'PJ M;LFY>W4PW.SVQV"V#6AX++=!WM9O-L NPMWS*5U&:7-.$+E>*W>EGIN5M'/'<[';CB%T3"B[/?;"7%_J;8Q8,P\GR M8>;.TW^NTT0,S^LOJ#ZFJI-E.(=IS(K>5RK-@NMP.E?Y@&^';8:G%,/5R&.H M5GBH3>R0I>5GTXZ&#NQY?&D@/!I"*I!HI&2DI^A?MV ":#Q;%^-\G-OV+PP& M094D$3>JZ1S?=H:-HHNJSA$=@)4RM+T6H;MN938)*B\%>:/ >GB\$I-)ZEYY MK8. -P^!AC^PHWJ>M'Y;&=SJ;,['B+,L*QYAH156J\2]' @0?6P\>?W\9$._ M7[Q+(=A>-)Z2)B:M[R,CX_8@#K@$E__->K7*Q(.5J7C>S'B018WU^\2M@>[P MI5L%$(VD3.SD=V\!2[9@-".^<2YL SX#/J2&C,,]+1BMEFR#/86>]CC6TRS8 MG?))[PI^[";*Z 6MCHKB,QS(I-T7J@4?%RMOBW#N6>B6V^PFP54TC:?T+FS[ M?;U]? @G-,D=MR8/8.Y#3)I;K'<\6G>956FU_2A)[E\X(MFT/K8O8$QSY. MG_B(D[-OQZ+ET>:*%%#>4/:0Q=7UF?I^_%>@A^OT7E^:I^OW]4/ 6 MYB-WTL"#+D0;O*:K@E5IOC@@@S6!]A=(^Q,'I/D%$N4):7X"S>AW:H'91L?/ M2,_K>P+/S?8@COVNB:%I0,_-@7&53&H1&(Z;]S*G6AFI7\V$)]/+DO)_DMOH M257U.R3SZWN_MYRXDS,>0W].%I2K0835*0;W;?WX+H)1J>P"N.,_+_+%>?I M$\ADY3CJV"W14'%^=B\ 7<"?Z2FB\7=[R88T,F@2A2.;;;(:#UB*L0"D?2@2 M)W7J:$8%$TO%-BC8/3F_032>EVE%OS Y+30MY)D9T P()K>'/:[I[:U16$HL MC&A-(D0G*HM(/ \)Q3K-?T7Y.F*;VWM6K!?W'Z/-1PK7ZZ25* WNUZ2(O14Q M_RT19C;2'08UDQP7>X,FAX0COPU2^.N<-F1/:"RXZHI?AT16 1::4A5P/"__ M%AND$LY3_LO5YB'-,GH4Y9^YD[]EW#]K:L(,QU4=3ESE(XY;(P)6HH\2=JCJ MYS*G$ZNHL_@R:FE,=T)%$6X;I+*.:!3?QP5;G9\?:VI'AN"J#BT_Z77:%GA M.#1X<>O;@Q*%M]!MNA^6>S"IWU2,M[>,,KW490BN4M?RD\.N-,!P4N]SU4M= MB<);Z#:I=]B@2C]:EWPZ6I;G193/%HQ2R)_.U^BQN*K!3E3R.XT% 1/2V02I MDFV0O?;9)'5U:'"XJL),4A_AK84'&I:^_)L(J&II*FUIC^2>$IJ))D,874%X MOKPJ2=8\F1#73R:L!D\F4.G)A"!U?4U7610+ZE?\T[0L(3A>4>EZ(0L>5[VZ MD977K#HKLC4C8!>DBFXI6X)?UM3(\&M<%:#D)K4>#A(=3Y@1 $N3!34H?@S M5<(:=E('+V#A-'Q#(5#F7X>W4W4#73T65]G;B2Q!Q<<7-8 KO;9-%C:0\H%$10X:-!H!+4,W,A30[FI.*:XC)=1?F&S*,T M*T$W\W66;<@J M%LR#89\=A!FI-Y^D!)$FU$;% FKH?!\PAY4:4Q/2!1EI&U M8$"B^J$%;L@_NZ,1VS[X$56D7-$XG:=<81"60L3VB7*N[#"^J]EEUB^72 A< MXM#1DVY MP?L0JV0M 1N'PM+27<(G"4]IJGUQMZ>*M\6@YV$X'B_IY8Z^U0,(=; M-[\49B&&@TH([*5;?!E^CZL^U>2D1986%682S'UZ 2=K^0S_+%_ TC\H15/< M1C2NPG>A*H6@;VP(&)&>59"JF24/$ HEZ9Y[TU2*!H>K.LPDI1<\&S3IX+YK MH#TP7!\#-X3G&0 \/_$QX-V4MIF75- "=4 :7-!"UI@8CQ/HSO8 MAD^I2; R"E'Q&LC)ARX[:&C]]JB8WU]6 G$6OX*?L0:V^)#/-]T76<([<1@I M5QM5#Q6I \L59 M'A=+"L$+566L@"$J:Q,[Z07S%DMJ,/D:X-\$>^JU)=S&$DCS-2?7L"SR\HC. M"Y@/ NXV>J+EZ5/%HH(E:1ZQC;CF"1T91"$HLDR40;VEJ*K&%_PY1'+PD4OY M9&E/3/6-W>T/D^TODSOQTZWXQ(_70Y'MCY'VUT*-2\3ABYX#TL&@&@Y?5_7#MQ )%U )M#)5/\S;X?R/M2%'8A&P# M1U%)$S@/0O,R&A^D,2,Q58:9H+))' H\'YMOQ*KZC#$.$8OSM;.*RGMR^@2) MA7LD/6:4DSRA]7_/\EDH\B;1571*PHA\W9I_0]*@L]SG4WLL->?3JZ[C4(*9!>$F@J4;B$;2_N6(5C*]05J"7K6'VUU^PE$*CR M+FAUS$?-5ZQX2!.:'&T^\0$VSUZ['#6+J_1!VP[=K1%5Y@ZDQY7*DR"0!FD3 M@;L;7T,ZO&Z_(=O%O&U:@>JWF2J5M\4LYO-71CGC%<18N>(9@O-/RH-^TZT1 MU>\.I*7S*TT2L!'4)$+:5 Z(2.>@VX 02>%JOC T+W=NO@IK1-6[ ^F)S;=+ M*GSSO>;C[5J*$-\TBRJ:7$5A$4W$_NVV6(BRK,"/"CH A M@BH2O3K$OH2[S2YU)!D@K20]3W,MU<,<$0U47/<.6$\:O_$AS:,\WM55*JP1 MU> .I">ZRBZI\*X26,+_H4M^B#(JUB++BJ4Q=Q/P!>_YAQ_TD%>4I44B#_.; M@.FG3_$]K#3#S!&:G)?HOCWKF5$>Z[[R<=+*2W8BDT3>@CNPS0/ MA)24/>A6:G1H1"[(@:0^ZE9G0UHC1<7T/SKG?^(?MQ_Q?]UQY\ _^7]02P,$ M% @ NH.M6#0>P.<-+P QK<" !4 !N86YX+3(P,C0P,S,Q7W!R92YX M;6SM??USX[C1YN]7=?\#;Z[J*E>ULS,>[VZRF^3>DK\VOE=C^;4T.\G]LD63 MD,0L16I!TK;RUQ\ DA)%$D"#(M60XU22F;$!L/MY\-6-1N,O__&R"ITG0I,@ MCO[Z[NS;C^\<$GFQ'T2+O[[[,GT_FE[>WKYSDM2-?#>,(_+7=U'\[C_^SW__ M;P[[SU_^Q_OWSDU 0O\GYRKVWM]&\_C/SIV[(C\Y/Y.(4#>-Z9^=7]PPXS^) M;X*04.'Y^_C:*G]SGF/Z6?.O%*UB#T]1-LV3;VL>7C\5_\NI_"8/HMY_X_SVZ"7$8 M7E'RTTL2_/4=_V[QV>?S;V.Z^/#IX\>S#W__/)YZ2[)RWP<1Q\TC[\I:O)6V M>F<__OCC!_';LFBCY,LC#_^C]V:?WYV??OB3^NQ)\@2"-0_) Y@[_D[&W_6KD1O%ZR6IS MQC[PWWZXC%F/9***>DM*YJS3N=$+:_[3=Q_/\\;_YUZA=+-F/3,)>,=ZYWSH M_N$HBY=2J)T M2=+ <\.!-&W]Q@!J\Z%.5NQ3R60^6?/IB?7_'LD]I/V!U9TN&<;+./39E'O] M>Q:DFV'4[OJ=@=6_=)/E31@_#T2V8?,]*7OA)@'[^#TE"1-#=#:= HHJ/0EU M11*/!FO>\F1^D25!1))$)Y:R4D^"/9 G$F4D&47^A,TU]);M,NV#303?5PGDJI.;P2&?#2QQ2+= MW,6IX&3,>PH;?Y2P4:?G$MA 3P+?1JSOL!UP0+3PM13M:T9TUT'JAM,T]G[3 M3F\M97L28QHLHF#.UOC*S.0 @F;31UQ1;S$53LEB5 M$R;[Y,\D7E!WO>3[E:N =?C@,0--O]V:ZXN#[#$AOV?LP]>\MVGA;B\^Z'0\ M U!UH:H8)J*YUK/D0"J91,_W/C3 QI16..$'!)#5O"6>R@FES4*/] M[>I3ZGII85(FH_2S2[WE^1F7](IX9/5(J/C7.1-M[P>?1I2,DILXY+OS*Y*Z M0:A5>:#/];4[R]*,DB^1'R1>G$5LZ(X)*W#O;L2F:Y0D,=N'L1]_#=+E;!DD M(TI=UN_X;YET]S1^"GQFGA,F(I] HW##YL\P\PF;K8+8OXGI5T;K\CJ:Q]0C MG,^'8+%,Q6S[& :+W*J]?F&LC]@D<<6^-9EO]W];L^@V23(.W[= U$]=KT'7 MQ>);=R[E3H6GCF:+K)6!UDI3H:'U>Q9WM%Z';!IC_6$67\:K51R)#;"8LK?_ M$@(E7Y@1?QM=NJ&7A6YAK3*+VN/30!!FK'/6=>@P_6#+U1.\K7L)[A9AXXN- M*_%I)A$0E&ZM#;#3NF4S$T,\O7Y90ZXJ=QE1T(&P5\ZP&D MYZA"] 3.:(B8=OI#VNQY7W.QN63@+6*Z$2!30CXS*9:\AQ&_V<$ZK)_]?PG' M/C,EN:?F54D)A[9LB.L,/N9-@Y27+H[>SYSW_)Q>N)'9 M7_.2A22E+&'L[7T^Y.?9<>WXC"47[O[(RM2(?CB!5B<2,M=@NU'Z)NDQ5UD;44%2!0C\.>9,H=06B8%1%&5\+[UF>VLU\/LE@7A_AXEWFVY(,/]7QFQC M0L,-!.E&82#8WV."+=$0">\9=9G]SO&! -XL#43\!]2-AT1'),BG2Q*&/"#6 MC4"]O*T\$/8_8L(NU],"X,7Q-G?WP[&O5 '"_R=;X&]HB\1 [EEB2SH%8-\H M#$3]1TS4)1JBXGT=^5"TMT7!]@\^V#7UD*"^"1+/#B4*86";>EIB%)^,4R%;[TD%&,46U.E' K.EX2' M5X6WD4]>_I-L5$ WBD*11K$QE>JA0'U/@Y5+-]/ TT\:S;)0L%$L2[6"*&C/ MW)=;GVDE3EHY2'K0I56@V*.8E2!U42C@<6YT'5? 0HU+8']DQGLG^"PH]BA6C4M M@?W<#/9S..PHMJA634S8+]E?)W06/TM.H*6%H9"CV*(:%3$!%RO-A(KP^SS# MA [U1@TH](@FJEI9U Z?+_*0WEZ6A.*-:*ZV*X>)\WV(YC?O:QC".E/[99"HHKBB4I4^K8$R^/)$ZD0[_R:W $&\JT6E?CR#!^I4'* M)."WQ;*H\-%(3L4D1:'PHIA_2O6.#/4T#@,O2,4=F9308)?&:A_GMG)0D%&, M/;EB1T;XGA+.-&';;A''Q:\:T,E\+IMY5>6AB*/8>GI%<9'G]Y\)-<6_I1:4 M!12S#ZKTL><9XF5LVMNQ3/J\FN.T\WJ M,0[EUT-:"T(11C'P%*H=&>0].=KAK16! HMBV;6J@S0G7+]X2YX00QZ]T%X2 M"C"*I:=2#FWN78#FWH7AW(MB\0Q#K7UX(2@'.' M$J@TBGO_*PG#_XSBYVA*W"2.B)]O]54>?FD5* N(9X@:=5$H^"4.,X82%8&@ M5#(&)$6AD".>'4K4PXF]S(.:MVM/_OB!"G%9#2CPB(>(:F61XM-2PF4.GLB5 MF[J%A"K\936@^",>**J518N?IV5:&!7LM8)0M!%#85M50P%YNG+#L)[%O0WD M6D$HR(@QKZVJH8!\O2)TP2:UGVG\G"Z+NYTJL"45H* C1K8J5<4!_V5WCSR_ M_Z9$OJ4T.#L!(NQ2);'2;N3YVO*5//)=*D%=51Z*.^K%2KFB1T9>Y(ZM[I^$ M,+?,;E,%/>AK05E ,5>A2N.LK96;_,JE=:\<%&]$P[1-,9P[4]EC&'@W8>PJ M]^5[Q:#X(EJA+6JAP'OA1K_1;)UZFWL:>X3PXY-D.]H !A&P 2@EB/:I$10X M[H)ZHNE)EHJW()E\2J>!LAZ4&LQ+G #%D79!R>ZB%_$O-@]D3B@/4YB1E_0B MK+SC6;75\[%:#RZN[QVIG^[OIY-G3]L/^!4O^!L/_&_#T^K.G>31T%T MEKQ?N.XZ[[\D3)/R)[N.7/S@UZW\E1<6[N/)HN5_5X+8Q(%$5G0C^."9/-L[^ MX"^"/KDAG[Y'Z:5+Z8:MI^+A93DQP.IH261!',1=5+*$OV::_#N2RC?J)1[* M6FB99SNP!=$?G:3":5%*F$ H4M5!2U7;@2"][NCTE(^D;)AL UX0>D.CY!N[GX M+HX\T,ZM61PO4:\1(RI=T9G(!=.M.9@9>LT] Z]@?1D'[F,0!FD@7H$4COEE M'#*($S[AIAN]@P?> EXFX,.=<:8XH8^WBL!@7YVJ#EY.X:X,2 FTU:$WWGN# M5;=6M9?&2TL,Q[E.C%QK=$K$FCJ.H\6,T-45>00Z?UIKX&4S[DJ-3GM\>O8V MH:5^&SU)FGIXZ9 [4P5" IVPTN=[[VZX2Q'L[:Z7QTNAW)4@M>;HQ%P5V];B MD5/F5NQ*CUAR=&-9O:,;,B89:RD$CJX*7;_F <:/6'YTA$VH.X&2 M%,S=MVP ,D[-$I:LH""WD;XJ7L+G?LPG,#KXP['8KW*[HC0K% .RM31>GNB> MC%T%!N@$-:P*L&=65@DOQW1/@TN/"#IKPN/Y0-* YAZT;7(-D&,=5ALO874_ M/)I@A$YH15<(@Y+B>#FO>W<+*CDZM=W,C*QX##?=0-WXT@IX&;;[85B#!/HX MK,E7QBJ.5MQ=,$I3&CQF*7<9S.)[5SU&.S2%E]\;2(^23#A8Z#1W.5KKX3!M M@#SB_0S+$SA"NR_G?"&K)IRZM3!>4G(XRHUH-IG.Z'Q4+H_I8ML;)?$2FG=E M0J8M.@TCWQ5ZVRD)^-^V*S'G&<3E-D+IX.=6[,@9'!)V\IFXF6P/,].M=R9%K M?,*FEVYC!+*Q)37QF5_E.YEIQ;+$N2!EYE2=F[HWS>ZQUEYP][ MGWR[LSR49C-ND@)T*,KI1GECC PTFW>.EJPK5 V01J:"#6["2.9%%71+J*5VRC MK+"I6\I:1H.L:]4MZQ9-=FD@.C'!IL<7 >_'\_,S 3'_R:]30ME.Y^_[3I7/ M1)+BC5=1UL"^W2WO+B7"6A4L,;5&81@_\WW934ROXNPQG6=A\SZZ/M+*K!E; MV!H'[ ]?X)DOP:3] M^?AV-26UL=.6=&5-"08Z<_M;I'N73JA0U!<'/O>$BDX'/7.4U\?.> )FSPP0 MR_B#;SAT];#3GW3DR]KM1IN8NMV&J@YV0I2#^+%LK]$F(FBKH:V(G>;D()9L MW&A4(A+,URI09>S,)V#*#*"PB3;X$J6LA)X/I0M/UJY.#1EU2Y.T GKNE.Z\ M6+8J&29HEVG593TZ0OH38W9@JQ'J.?ONVD9R2LZ+M)4\!=*GPPYR)PQ 7,6FY M,(GT.'PG>5MQ9.REL,K0;]/AP+/P/G*>0:J>$N)<,I$%2"\WUW)T5I?[H)!5I:@ OH31+GDK\@4Q'6\"_89JQ?;V0 M[6N0+B^S)&7;/'K]XH49-Y+X17#V7W_FOFCY,6L,.Q1!2DTK@UV 0B?Y,D[2 MR?SG./:K,\(>QH R#V+8J= M\ 68;:Z@XDT$P%JEJ'(RH0=:M=''SP-#CGV>OY%TQ3IF&(N$^H6XJH5*60T[ MND"/>WUM J" SM64A"%_FYU$3+N0R3KR5T$4<,W2X(EH28/6QXXU,&7/#!=T M&K?JY9[ ,9OG ;-@M?#)!!LH5#WAQ>PV2@E#7#]+-@J>3/R!1$7TL;/K1Z4= M$409ZU^[XYT+,H\IR#)>9,4/YV8"J6^Z*/G*^$/>!%_],3F]P6YR[C/>S)O1']H M6#)L!OU-&3![G?!!9[7>YZZ",$M5D672"NC/RG0>9S6=T3F1]*1"3(-@,^.& MT-^?.72TZ3"R.21-"+V7ZJ9+:-KW\-"TZ=]&#]=_FXROKA^F_\M=Q\F?G>O_ M^G([^X>UD6J5?"/=DF6"JK]%L1V4":9#BJ^WF+9!.;$DIJT+ 442WWBUCB,^ M30+3P;17.T5:VC5!3PM3$TN7&492W#)"5)VMOH=L5ZARD&7#73E]8-8!.62& M=W@8\&%U*IG*90D=(RU%L8-#NM AU1B="TEZ7ATOFFK8021=. (A@6MB1 P84NN.3LV1DA'C.]8'2$*[)C2(N?E/4U0?NX$WJ;N_"-^U#G$( MG2B!O&_F5V.O,LHTNQ>"B7OF=^19_$9I,8&J6[.^@88J% X[9M"FM'EO[ MH[XUBU]'^B2 H/,W\O^9):GPW\YBR7Y*R/[H)MQSN^+GX@+U!\+6D21(21%% MG>OY0+QX$8E6-,^7#/]E[)A->"K*(Y& WMN:VQ!Q^\ADTU54P([H/&#GM:>R M^>K]8[YZ1V3!#S105^Y!PU'P8SUUT2BVC"&3X?/KIQ.*V6P7OY=M[W6$.W0. ML5H,.,0/LFR5?B *K3D(OW23Y4T8/W=*S?(#_/S[ST$)C#L 8@GW M973\OC='8P.TE,=VBQZ17S5DG6V))T(?XX1@7[6BA&EV1?(_*_ 4WC]01D-P M&]B.T4'7#',PT6>#ILC-AXA,F&^KC>TP[4"+CEAL],8!C_N*8 M23?8JX;M=1V _Q987AGQ]Y2LW8"_X2TT*6ZELDV-.$/@>:52HQX!:P_;/SQ M5S$!\I7UH7*6O'1;55LK_. BT@-GE>VGV1:THQIL'N9W+ ?-&JC7^H? MIB](4'IEW:&E!Y=S!I TKY8*[&GOF+.R/Q"C8:<"S[F$O@G6

W1-T$ MD1MYPRU1QNU#N]SP\; '+U$=L<5?HFCL$>*+/)P/).2SWKW+YM0K\JA:E)2U MH+0.YJSLF:/&,RY:Q-!I?2#K8K6]GZ@J*#PSXSA: MS A=P?M$2S5HISAV\&3_G4**V4GWBNILQB](,M ('P ^(2ONM&.@/;$]=L#^ MNI\F!;8X)[4W'CJGL?^7HA#7ZLE+50$@V60O%KU\(]8)$E?L34!7*_F#. MSJ.QK\0.G64X#'V8"'#>!W. #LJ[.9HG;'ER3?G_N"OFR0V)B!%C\ 0>OWW% M?C&*_/T?5$KF5ZB;WNCB,;?K%V_I1@ORP!;-Z_F_)PQM -I';'+R&J*#OF,O'S_B>6O83D 5>E(K"&5GN'0& MAE"WORU64QR=D%(3_D85^^ONF"GR6[9D5T'BA7&24:(?=X>W#+Z9:-& [ M/ M"SJ&"*@18?!^D#(1$[85SOCJ<9&E=W'Z#R(ZLZH#0%N $CV8;[8WUNJ=P0Q# M&Q[NX"_W))/Y?:7-K7A[.4C^Z+QW=DBP?XB:3CQW]NKBW-K/(_9Y:KTX##S8 MW7M%'9PA>)$E0422Y(HD'@W6Q67E%H)FC.2+4.GK[M(6:Q=O@I,YCN/EL(SW5(6>4CV2FW=_2R%QH;165SS2,K[@'GR@O;A M^6-]>):5'3?R'5'=*>HC'; +<9DE*9.)ZH<@N &L *E>(#5 M$MX"\H TI+(1-6 &E T#L?ZN8>L0//M8'X)E-8?5<_**5CQ%J1]L\AIV/*8) M&$Z**LCC1T>'YE%-*T?(=NF]C9@RV6KO@&%OE)S51\FVJE.MB^0IY#9XOG$( MPV+-W?T(D.P&5A]G$+5QM&,",*3 #2 /,#,::\/-$"4;!E\U(O,N3L6&<6RI:6CDOE-J;H?P]15B^:4TUK(=DF33<&R5>+V(2&HTZ M6&ULMQV$KL9KLW!8;!AZY2'4E"Q66V@C_V<2+ZB[7K*!%#(-4AH\9M)#YK,? M&H?,1:M.M5DQ"JL-.WLMXRP@N7P/9,US2T<+0*":M ;2$EB3QVSQ@U3&?H9" M0U%] 83C8>[ MK3+Q_+S"UUID:1,,P/:+YHUA;Q\/.O4] #[TJ-0QV_K%=#\QWR[=T@7)DS@2 M_S,/)C'H!8>VB_TRTV$]HA]4;9C5&P>TBOF\$:;3C!% GLA//UA@ZBV)GX5D M,J]+QL,R/3;C7 5AEA(?.E [-XCM8C,+-#@0-QN&HO8D5#$V/S7B=X#GH<@# M]K0/1G>=CJ-:TG3C>D6FM%6N$M^SRM*S8>9KH63 M.U&H04Y.%2-N49 %_#X$-MU](K.$YQQ.ZO0)6QSYH,SN1 M-L+$AD%9^J8OW)#G%$U&Z672IS2:EKH>_1ACG,M2K)5(N0@.?G--7 :?Y/ACC($W/' MOTZ:\;P,7R*?+:G<'"#^WODPZVRQ%W#'*==DM@R2$:4\3RK_[4B\?90G>B5L M9N'!-E&XR7.JDCSA*IMIOK+]\O*:YU+S")^*'H+%,A61.8]AD&]NDNL7MIL> M,;/TBGVK+;]$F:C\6^7FH!'6/5L29RY4=+**CD[(E73*K/ILQ2_5=)Z9GD[* M%&5;@:VF8ENP+G1U'KFR^08B9OHZ0:XPJ\4*":W9_H$ZSUQOA^P4=ZC0/*^X MT]TA7'F^ZXCGH@V?"<+_/M_>UTU*&)R@Q.%M9S)\+ HAXSQ9\#;_SDS]@K:R MDFY&:TP*%LYK2@6K+S[;1!J;),DM&S^*3:.VHAWD 3HEB+"*8M7GS)8VSQ?*SN_DL/!4MF//BTM+8]H^^ M]Y1(*]7HQ]2109U%I/ADZ1!2@RTOCVVU&,*M4QS=MH3&KMXQNV?V3,(G\IDI MO]2L]-U:1/8. ?3 ^8/,M';C?_&;5+%#9ZB16?;Y)L5/5"BA<)QH3&9BO7=<(W MC[<2 2SBMK)VL-+>IV3@#V_J)C2M@,_^M0.>_8,_5NAG7CJA4T*? H](3%M6 MM+WD*8 N%7X8ZQ6&.%]$"F$2J<&ZD[RM.#+V4EAEZ+?I<*!Y>O"D4XBVDTRL MQ%(#JZBFK@5^.V0X1N2]J_G@IE9_]%WV+%CQE_CF(C)^3NAD_G,<^[HYJZ@- MJGP*TYB)/A5+WDK*="XZ8'4[:#/HGF9"&52$]T,J:B"-CV: M@=Y.F X)]+E2>;9?F S,QHX74? OU5/4INU@1R]*C0>3V ?\/^Z\_7MCV.XF,,,'0%6AV>R]2C87/,8)07VM4NS<=C%U"7_M M.+_J).\)JCK8IP5@PO6*HP_?:?88%B\Z5YYN:ZT$<]"NH U.VWH2 M YB[MI&T)\US[XT-<:/D=JN$D*;R5RD:U9[91157AN#"E71PZ>J M(NE\,FUE+>%*U__J-F"+)L/$24T)3W3Q]_O2F!"?5(;O*&M@;P?EW:4:N -0 M&GU#_I7P:'?BCYCEYB[(7<:E*T:V&.7))$N3U(V$I>C_,\M?#9*/CLX-6I8< M3+86UX;0@?BA\\_L%"JF##?,I_%^4;"]=*-:V M/MK&]K9T[!;]P7H:/>0RCM@ 2,0-Z/WY[L#NH6H8VS$S9-_0 XK>,491&OA< M96;P3XG'LY*RY2YW*Q(_=SNNUEGY&G'#I%OQ6U[R[M%3\]A;A8Z=I%=PT;M* MT<]Y]RT?3A)]_H%Q09\(OW^87W$L+Q"JSF.,FP)V@>\LZP*=0;/)VSA:K\/ M*^>TK4(BC=?V7[E>7]A">!M=NJ&7A46WKB5:;?1R:#J*1MKXK1?3WD$D;@$ZNVDY7=!'[F\HJ*?2^R0\D-K0O,&;$M> MSB!NZ*O*GOQ -O$M MBD-15W!H#3.M5O%DWC"(BWE]-S6+]5 _0/MJWS8+0D-VO[">3"\1X^#PSE T M@VT0]$QBMQZR!REZ1W@E3JC!#(A!N\R;J\H>5]7WK[<'G8!#2P*2S)MOO"+) M&P)VCQ].LGMTA+5S#&(:LXZ(&H'8_EZ,L5W=S;C\HR6;51 (Z&.^54I#BL#4 M_.E8U$ L1Z7F)QT +/&WF@_ 1D4@SS]:.@0E0%@W" LYC8DR<.X"EP]_Y86+X_YN7OCWEYRV6BQGG9 M/KJK_;2?)ALWG]W:Z#(MRJO8$3%G]$R50AO\6.(VX<: E(KJ:G:PI.UY *+& M-@4*[XNFCA!N*WN:M+1I@A_YNR>4-O:WM;0==,@[E9*'80-_QP$S]M/-4Q"& MS,*(^,'_C&9)JHS]U57"/L)3]9EJ #!,^8'R)?5=+W6VQ_;B=GBJ3!V'$F70DSM6@^!&D7\71Y77R$2*/-<3CX?I=C/& M#=G!H[)/UB^TF:HXC#^R?#::3YFC!27B\^K)3%4#?9_9L0ON37EZ2(:9_30) MHB_%*X"4P9!N[MR5(B5W>TD[Q@AXKI/J40E(/Q[X;,N648\?XV^[1%TZ5;9N M@^KXV;M5':W"CH%. \U=W=W)OW["G*O,P(.XF+D^MCI!#; >8+][*-;M^EBR M"7X@(7_^]9ZK45W<+C;5WZAWQB9MG-@2TD'#RE$=/J6ZT_>VLG909-XQ%9P- MG(KK@)GMW +'B+S#:*:Q<]NGL0?V0^-Y*Z^$_>H=)/@,-DM504 GJDVO(J7R M14RIB"J]=-?L-[OWXF$Q=O)6L(-;NG#9!2>KR(61AW]A_%!RK 1_>Q;CO@2K M;'7@R)*W@GWSNZ^1I<,)G5P>57T;)2G-N.U1>11S,O_%I0'?NO)IGM\X4FS4 MS5K!CDGK0FX7G"PC5\@V96"[_B2J"GT&)5;5 O:UZ<-)U>.#3FB;DM6^Z.(TG*NA2)Q&/P_,I: KP-=_ZQ^8JR:-L1'CXG*%IW M2-Y\>24NL>].G,QS GE465<3^PT/F%<(_(J'47-V^\7 [WD8Z8Q_"T\B;F,N M _?F2DT[&#VH=\-<0!6=\:_J_7L>.1R!9=5Q!-YUP+?CB*&.(WJE1A\>WBR+ M[5C5'UPHA!_4TCC&/;7!;'38>=#1;ZD=XQ;58/98US,V:WP:-?-*/E$T"B*? MI$$WD(T4?*WZ6L/#O;OA.X3B3"@/5/1TC[*"*MLTJW<@# ,.HD2%?,W)I+B M ?'\9\9[X/9&L(_9.I+: 2@;_%*ELRP@B5E2IO.SNANJTI0T#1.VQVGK&S1) MQ:2LA#6W%B(]N,^?6;^C@1LJC%!)<>3U#D!&8^94J(T^5^XN& 91D# C^N$<'0DY+'>PEZ@""I B8YQG\,5]!(K+@ M"Q]JUL^M>G<$,H^+4M@1(0>06-&RUTS)1]]]E&];B;=4(6_2GW^J[SJ*)AS1 MAD7/T?^>\41<^K2SM7+8QU8"QHN-V1/S+97L\(6VLR ]<&K1 _]8J?K><,,( M4;]0/;;W $G:SQ3/5(]M.AMZW>^]0^EY>]=]<$[>WG4_4F+'5_.NNY")/PQ* M_*N,!M'BG@D=%Z]MW)%G\2OE/ 6KC^P^4"Z,C7G*!)*3?@$AURG7]9X&'BD3 MRRL(EU>Q:51J2=9ICCXR[VGL$>(G_ WG\N7>R3Q_'BGEL8O01ZF,&\)V69CP MV!$E='8KKWC>NW1"Q=+M7O?FL -90'0=IJ(U0TTRC5=7[R_K.-KI MHAJ"'1K#OI%B-C0[HX7.]+[ %4UVLHI=FFJ7 VT!.VC*;'MCALM +F/-? MD @^&"65@5P.EQF[\SA4HF%#I,Y]3//KP3-^R;5X9_4S4V5Y?L8[R"CRV1_GRE"?\_JA MVVQ)G'4NCPCQX1(Y-!?)X:0X<4:=9">5XY5B.8Q&QTV*D"#^)Q4A0NMM&EEP[%>7K#&= ?@9VW8 J.YQ.G+&@Q\ :C)C M?G;_R8RL[0PK34K:5NZ4")"H,,R1G@9SGK)P,M\31Y5]5%$70C@?4.+7X360Z#N79*KXW>XY!F%;*H3EYNV+:T'%H3%DI M6$_=*XGFX^N,:U//@9&]8=MV$+#5@FB^EZZX-K4<&-:$S3J,S#A;+,$(2^J@ M&=A=P5;JCNX1:6R'+C;\80/-J[RJ2J>TS8/H@_[01E,5]C%M/)>JDJ44-;N> MUEBM*(5]0[\<[PTA==?UM1710U#T';!.% P+&V>_"Q)YRY5+-:&L^IJ6#C+# M>;"FU##/<1S$6"F@\8S8J&DI8Y(^J>6NKA[V!#EU0Y(4;OL[HGUZ5%+V;!W=I!17I+]6UL(-CM>YCW0!JP<"&8["1YXD;]0_$(\$3G\TO MW)!'"/)#KMF2?8F;&5OKXRNA9+1>T_@E6+DI"3?*@Z[OZ@==Y=<"3_CJG[U[=BJSYFTO!*ANZ!6*V?' M?EF*JN"?[QU%:B MQKRBX&%LVW%4>T^2@3]^.WX:%O"W8Z>W8R>Y1_3MV F.Z=NQT]NQT]NQTVL_ M=NK#\!7;SJ]!NBS%W!E6HWE*Z(B'Z7%[AU\O$#GWQW&27.KR]QW>,K(!+=_@ M-@WG7C"TP;ANC2.-?*YB$"U(Y#%3!9:GY?NZ)5UIVMFV+<(Z]UJW)X/+J[*8 ML_4ZW/"[0T$*,9S;B]MA0G2RG]L5LL",K@D&L:;E5>P@2-G9-,0,;V(?0(XF MNTMKZ=.GQ))L+@VQV.K %@W^5^U1BKZJG30ISKL .J$?>-5$-*4)W=B'0PVB MZ"@F%<]XMN9?XR=N=R2]B./?Q)W[[2\D)A:D(O:67+=85JTN.!#'8&)"@T40 MN>%6BLE\^WN^EUDOJ.NWYN1IZ )NRK9Q Z?+$"T;+*?B;#NYV%PRNW'!4^'& MA2>%F3=+?N^.^,UK=]5+>LJ3R1_:KN 5-^Z2;YS'C>,5W_UF>Z4NY9]W5N+[ MCM"F=JUN>ZNN=BD/_;1R2A:9KX)/;B#&S M*K+O;J]O7K.>1EEGWQK%%YM[&ON9EW(K9TKH4^ 1>"[.7C]GR;9(TQND^3Q[ MQ0+?6#15!V!,'M"D)7UCR'%6ZU@'@(5S7ESH-Z&%=O(3X_:2_T842S% .7QN MD5IU^*PHCG_XK.J$3?3;=!@H?2F3/N%)'M0I2^NE,(^>M=UB+U-INWY#99-A MHRWF0X_I!X&24)(3]UY^Y+XJSI"Z-(3MI#MZD-M[5Z@QH M][H?LBI?LF>(]K7Y"8H'4BM^UC&^SB.%F,&M<\[>@KW!W1K MUY*=?U?#OYO2^!:^H=P [][BY9T@5X&2/N:T@$4'#M^&XM4G9/EQKRB^&LD M5:TQBOU>3%Q[:[7"?E<4Q[??M9VORH-<$>S3Z+LX^B(WCHI2>X4P+7UM!ZK- M:"W:V6(* 18G=*/ET'57LKYT.J L?L/_[Y$9!.PG_Q]02P$"% ,4 " "Z M@ZU8X+I/R7<( #C,0 "@ @ $ 97@S,2TQ+FAT;5!+ M 0(4 Q0 ( +J#K5@_$X";;@@ %TQ * " 9\( !E M>#,Q+3(N:'1M4$L! A0#% @ NH.M6!=I&G+8! Z!H @ M ( !-1$ &5X,S(N:'1M4$L! A0#% @ NH.M6*FL'A4>U0 ZV ( M !, ( !,Q8 &YA;G@M,3!Q7S S,S$R-"YH=&U02P$"% ,4 M " "Z@ZU87O@17#0, H:@ $0 @ &"ZP ;F%N>"TR M,#(T,#,S,2YX"TR,#(T,#,S,5]C86PN>&UL4$L! A0#% @ MNH.M6/Y&' [:'0 0ID! !4 ( !8@D! &YA;G@M,C R-# S M,S%?9&5F+GAM;%!+ 0(4 Q0 ( +J#K5A (L'3Q3X )55 P 5 M " 6\G 0!N86YX+3(P,C0P,S,Q7VQA8BYX;6Q02P$"% ,4 " "Z M@ZU8-![ YPTO #&MP( %0 @ %G9@$ ;F%N>"TR,#(T,#,S ?,5]P&UL4$L%!@ ) D ,@( *>5 0 $! end XML 57 nanx-10q_033124_htm.xml IDEA: XBRL DOCUMENT 0000883107 2024-01-01 2024-03-31 0000883107 2024-05-13 0000883107 2024-03-31 0000883107 2023-12-31 0000883107 nanx:SeriesXPreferredStockMember 2024-03-31 0000883107 nanx:SeriesXPreferredStockMember 2023-12-31 0000883107 2023-01-01 2023-03-31 0000883107 us-gaap:ProductMember 2024-01-01 2024-03-31 0000883107 us-gaap:ProductMember 2023-01-01 2023-03-31 0000883107 us-gaap:ProductAndServiceOtherMember 2024-01-01 2024-03-31 0000883107 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-03-31 0000883107 us-gaap:PreferredStockMember 2022-12-31 0000883107 us-gaap:CommonStockMember 2022-12-31 0000883107 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000883107 us-gaap:RetainedEarningsMember 2022-12-31 0000883107 2022-12-31 0000883107 us-gaap:PreferredStockMember 2023-12-31 0000883107 us-gaap:CommonStockMember 2023-12-31 0000883107 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000883107 us-gaap:RetainedEarningsMember 2023-12-31 0000883107 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0000883107 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000883107 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000883107 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000883107 us-gaap:PreferredStockMember 2024-01-01 2024-03-31 0000883107 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000883107 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000883107 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000883107 us-gaap:PreferredStockMember 2023-03-31 0000883107 us-gaap:CommonStockMember 2023-03-31 0000883107 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000883107 us-gaap:RetainedEarningsMember 2023-03-31 0000883107 2023-03-31 0000883107 us-gaap:PreferredStockMember 2024-03-31 0000883107 us-gaap:CommonStockMember 2024-03-31 0000883107 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000883107 us-gaap:RetainedEarningsMember 2024-03-31 0000883107 us-gaap:ProductAndServiceOtherMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000883107 us-gaap:ProductAndServiceOtherMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0000883107 nanx:JanuaryThroughMayMember 2024-03-31 0000883107 nanx:JuneThroughDecemberMember 2024-03-31 0000883107 nanx:LibertyvilleBankAndTrustMember 2024-01-01 2024-03-31 0000883107 nanx:LibertyvilleBankAndTrustMember 2024-03-31 0000883107 nanx:LibertyvilleBankAndTrustMember 2023-12-31 0000883107 nanx:LibertyvilleBankAndTrustOneMember 2024-01-01 2024-03-31 0000883107 nanx:LibertyvilleBankAndTrustOneMember 2024-03-31 0000883107 nanx:LibertyvilleBankAndTrustOneMember 2023-12-31 0000883107 nanx:BeachcorpLLCMember 2024-01-01 2024-03-31 0000883107 nanx:BeachcorpLLCMember 2024-03-31 0000883107 nanx:BeachcorpLLCMember 2023-12-31 0000883107 nanx:BeachcorpLLCOneMember 2024-01-01 2024-03-31 0000883107 nanx:BeachcorpLLCOneMember 2024-03-31 0000883107 nanx:BeachcorpLLCOneMember 2023-12-31 0000883107 nanx:StrandlerLLCMember 2024-01-01 2024-03-31 0000883107 nanx:StrandlerLLCMember 2024-03-31 0000883107 nanx:StrandlerLLCMember 2023-12-31 0000883107 nanx:StrandlerLLCOneMember 2024-01-01 2024-03-31 0000883107 nanx:StrandlerLLCOneMember 2024-03-31 0000883107 nanx:StrandlerLLCOneMember 2023-12-31 0000883107 us-gaap:LetterOfCreditMember 2014-07-31 0000883107 us-gaap:LetterOfCreditMember 2014-07-01 2014-07-31 0000883107 us-gaap:LetterOfCreditMember 2021-12-01 2021-12-21 0000883107 nanx:BeachcorpLLCMember us-gaap:RevolvingCreditFacilityMember nanx:BusinessLoanAgreementMember 2022-01-27 0000883107 nanx:BeachcorpLLCMember us-gaap:RevolvingCreditFacilityMember nanx:BusinessLoanAgreementMember 2022-01-28 0000883107 nanx:BeachcorpLLCMember us-gaap:RevolvingCreditFacilityMember nanx:BusinessLoanAgreementMember 2022-01-27 2022-01-28 0000883107 nanx:BeachcorpLLCMember us-gaap:RevolvingCreditFacilityMember nanx:BusinessLoanAgreementMember 2024-02-29 2024-03-01 0000883107 nanx:BeachcorpLLCMember nanx:InventoryFacilityMember nanx:BusinessLoanAgreementMember 2022-01-28 0000883107 nanx:BeachcorpLLCMember nanx:InventoryFacilityMember nanx:BusinessLoanAgreementMember 2022-01-27 2022-01-28 0000883107 nanx:BeachcorpLLCMember nanx:ReplacementPromissoryNoteMember nanx:BusinessLoanAgreementMember 2023-11-13 0000883107 nanx:BeachcorpLLCMember nanx:ReplacementPromissoryNoteMember nanx:BusinessLoanAgreementMember 2023-11-12 2023-11-13 0000883107 nanx:BeachcorpLLCMember nanx:ReplacementPromissoryNoteMember nanx:BusinessLoanAgreementMember 2024-02-29 2024-03-01 0000883107 nanx:TermLoanMember nanx:StrandlerLLCMember 2022-01-27 2022-01-28 0000883107 nanx:TermLoanMember nanx:StrandlerLLCMember 2024-02-29 2024-03-01 0000883107 nanx:StrandlerLLCMember nanx:BridgeNoteMember 2023-11-13 0000883107 nanx:StrandlerLLCMember nanx:BridgeNoteMember 2023-11-12 2023-11-13 0000883107 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0000883107 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0000883107 us-gaap:RelatedPartyMember 2024-03-31 0000883107 us-gaap:RelatedPartyMember 2023-03-31 0000883107 nanx:BeachcorpLLCMember 2024-01-01 2024-03-31 0000883107 nanx:BeachcorpLLCMember 2023-01-01 2023-03-31 0000883107 nanx:StrandlerLLCMember 2024-01-01 2024-03-31 0000883107 nanx:StrandlerLLCMember 2023-01-01 2023-03-31 0000883107 nanx:SeriesXPreferredStockMember 2024-02-29 2024-03-01 0000883107 nanx:SeriesXPreferredStockMember 2024-03-01 0000883107 2024-03-01 0000883107 nanx:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000883107 nanx:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000883107 nanx:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000883107 nanx:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000883107 nanx:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000883107 nanx:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000883107 nanx:CustomerFourMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000883107 nanx:CustomerFourMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000883107 nanx:CustomersOneThroughFourMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000883107 nanx:CustomersOneThroughFourMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0000883107 nanx:CustomerOneMember 2024-03-31 0000883107 nanx:CustomerOneMember 2023-03-31 0000883107 nanx:CustomerTwoMember 2024-03-31 0000883107 nanx:CustomerTwoMember 2023-03-31 0000883107 nanx:CustomerThreeMember 2024-03-31 0000883107 nanx:CustomerThreeMember 2023-03-31 0000883107 nanx:CustomerFourMember 2024-03-31 0000883107 nanx:CustomerFourMember 2023-03-31 0000883107 us-gaap:SupplyCommitmentMember 2024-03-31 0000883107 us-gaap:NonUsMember 2024-01-01 2024-03-31 0000883107 us-gaap:NonUsMember 2023-01-01 2023-03-31 0000883107 nanx:SolesenceMember 2024-01-01 2024-03-31 0000883107 nanx:SolesenceMember 2023-01-01 2023-03-31 0000883107 nanx:PersonalCareIngredientsMember 2024-01-01 2024-03-31 0000883107 nanx:PersonalCareIngredientsMember 2023-01-01 2023-03-31 0000883107 nanx:AdvancedMaterialsMember 2024-01-01 2024-03-31 0000883107 nanx:AdvancedMaterialsMember 2023-01-01 2023-03-31 iso4217:USD shares iso4217:USD shares pure false 2024 Q1 --12-31 0000883107 10-Q true 2024-03-31 false 000-22333 Nanophase Technologies Corporation DE 36-3687863 1319 Marquette Drive Romeoville IL 60446 (630) 771-6708 Yes Yes Non-accelerated Filer true false false 54860984 2018000 1722000 247000 225000 5227000 3467000 55000 13281000 10031000 1496000 1082000 22077000 16302000 8806000 8668000 7619000 7907000 2000 4000 38504000 32881000 850000 2810000 2000000 1171000 1297000 6216000 6260000 2592000 2353000 1348000 869000 12177000 15589000 8936000 9152000 5200000 5000000 1000000 1000000 240000 238000 15376000 15390000 15000 15000 15000 0 0 0 6000000 6000000 0.01 0.01 24088 24088 15000 15000 0 0 0.01 0.01 60000000 60000000 54860984 54860984 49627254 49627254 548000 496000 108173000 106069000 -103770000 -104663000 4951000 1902000 38504000 32881000 9772000 9336000 96000 121000 9868000 9457000 6288000 7308000 3580000 2149000 910000 1003000 1559000 2150000 1111000 -1004000 218000 155000 893000 -1159000 893000 -1159000 0.02 -0.02 52675851 49429407 0.02 -0.02 58035741 49429407 49320680 493000 105226000 -100070000 5649000 199891 2000 99000 101000 209000 209000 203000 203000 -1159000 -1159000 49520571 495000 105534000 -101432000 4597000 49627254 496000 106069000 -104663000 1902000 1902000 5233730 52000 1944000 1996000 160000 160000 893000 893000 893000 54860984 548000 108173000 -103770000 4951000 4951000 893000 -1159000 234000 174000 160000 209000 1760000 -151000 3250000 -721000 414000 67000 -330000 -768000 481000 111000 239000 -346000 55000 -53000 192000 -3855000 -782000 85000 21000 -85000 -21000 200000 1000000 1960000 1390000 2000000 6000000 1996000 101000 4236000 -289000 296000 -1092000 1722000 2186000 2018000 1094000 160000 97000 286000 437000 <p id="xdx_80E_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zEnKXQB4uHek" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(1) <span id="xdx_828_zNXM8ueETlid">Basis of Presentation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited consolidated condensed interim financial statements of Nanophase Technologies Corporation (“Nanophase”, “Company”, “we”, “our”, or “us”) reflect all adjustments (consisting of normal recurring adjustments) which, in the opinion of management, are necessary for a fair statement of our financial position and operating results for the interim periods presented. All statements include the results from both Nanophase and our wholly-owned subsidiary, Solésence, LLC (“Solésence,” or our “Solésence® subsidiary”). Operating results for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These financial statements should be read in conjunction with our audited financial statements and notes thereto for the year ended December 31, 2023, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission.</span></p> <p id="xdx_80F_eus-gaap--NatureOfOperations_zTIQ9Hv05Dyc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(2) <span id="xdx_82A_zmo0784mSnja">Description of Business</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nanophase Technologies Corporation (“Nanophase,” “Company,” “we,” “our,” or “us”) is a science-driven company which, along with its wholly owned subsidiary, Solésence, LLC (our “Solésence beauty science subsidiary”), is focused in various beauty- and life-science markets.  Using consumer health as our end-goal and science and innovation to guide the path, skin health and medical diagnostics combined currently make up the majority of our business and drive our forward growth strategy.  We offer engineered materials, formulation development and commercial manufacturing through an integrated family of technologies. Our expertise in materials engineering allows us to effectively coat and disperse particles on a nano and “non-nano” scale for use in a variety of skin health markets, including for use in sunscreens as active ingredients and as fully developed prestige skin care and cosmetics products, marketed and sold through our Solésence beauty science subsidiary.  In terms of our life sciences focus, we have seen demand decrease for our medical diagnostics ingredients. Additionally, we continue to sell products in legacy markets, including architectural coatings, industrial coating applications, abrasion-resistant additives, plastics additives, and surface finishing technologies (polishing) applications, all of which, along with medical diagnostics, fall into the advanced materials product category. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We target markets<span style="text-decoration: line-through">,</span> primarily related to skin health products and ingredients<span style="text-decoration: line-through">,</span> as well as diagnostic life sciences ingredients where we believe our materials and products offer practical and competitive minerals-based solutions. We traditionally work closely with current customers in these target markets to identify their material and performance requirements. We market our materials to various end-use applications manufacturers, and our Solésence® products to cosmetics and skin care brands.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recently developed technologies have made certain new products possible and opened potential new markets. During 2015 we were granted a patent on a new type of particle surface treatment (coating) — now called Active Stress Defense ™ Technology — which became the cornerstone of our new product development in personal care, with first revenue recognized during 2016. Active Stress Defense™ now refers to a suite of three proprietary technologies — Original Active Stress Defense™, Kleair™, and Bloom™ — all three of which either utilize a unique and proprietary, mineral-based technology or work synergistically with one of our unique and proprietary, mineral-based technologies to improve performance and/or aesthetics. Our ongoing innovation efforts include new IP in areas that advance environmental protection, align with market needs, and complement our existing technologies Through the creation of our Solésence beauty science subsidiary, we utilize our technology suite to manufacture and sell fully developed solutions to targeted customers in the skin care industry, typically in prestige skin care and cosmetics markets, in addition to the ingredients we have traditionally sold in the personal care area. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although our primary strategic focus has been the North American market, we currently sell materials to customers overseas and have been working to expand our reach within foreign markets. Our common stock trades on the OTCQB marketplace under the symbol NANX. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While product sales comprise the majority of our revenue, we also recognize revenue from other sources from time to time. These activities are not expected to drive the long-term growth of the business. For this reason, we classify such revenue as “other revenue” in our Consolidated Statements of Operations, as it does not represent revenue directly from the sale of our products.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under SEC Release 33-10513; 34-83550, Amendments to Smaller Reporting Company Definition, the Company qualifies as a smaller reporting company and accordingly, it has scaled some of its disclosures of financial and non-financial information in this quarterly report. The Company will continue to determine whether to provide additional scaled disclosures of financial or non-financial information in future quarterly reports, annual reports and/or proxy statements if it remains a smaller reporting company under SEC rules. </span></p> <p id="xdx_80B_eus-gaap--RevenueFromContractWithCustomerTextBlock_zNQppua4gUsi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(3) <span id="xdx_826_ztyCNipLXp3d">Revenues and Other Income</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues are recognized when control of the promised goods is transferred to customers, in an amount that reflects the consideration we expect to receive in exchange for those goods. When our ingredients and finished products are shipped, with control being transferred at the shipping point almost universally, is the point in time at which we recognize the related revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling, general and administrative expenses. Customers’ deposits, deferred revenue and other receipts are deferred and recognized when the revenue is realized and earned. Cash payments to customers are classified as reductions of revenue in our statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zEMLc8E4HZW6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract balances at March 31, 2024, December 31, 2023, and December 31, 2022 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_48C_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLoss_iI_zNW8wgKWzXs5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span id="xdx_91F_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLoss_z5hTLK5q4jO5">Accounts Receivable, net</span></td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_487_eus-gaap--ContractWithCustomerAssetNet_iI_zwjqRxgXSzUk" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span id="xdx_91B_eus-gaap--ContractWithCustomerAssetNet_zLhYodTOdiuh">Contract Assets</span></td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_480_eus-gaap--ContractWithCustomerLiability_iI_zFMC4pH3LTc9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span id="xdx_91B_eus-gaap--ContractWithCustomerLiability_z3bTqU78aVD1">Contract Liabilities</span></td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_419_20221231_zCQmxhCUSXbc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 32%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, December 31, 2022</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">4,734</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0448">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">2,188</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_414_20231231_zcVkGvCkcRS" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, December 31, 2023      </span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,467</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0451">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,353</td><td style="text-align: left"> </td></tr> <tr id="xdx_412_20240331_zAYB0cuXE5Z3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, March 31, 2024</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,227</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0454">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,592</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A8_zfHnRNZqEJOc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue recognized in the reporting period that was included in the contract liability balance at the beginning of the period was $<span id="xdx_90B_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20240101__20240331_zyqO0xYiO9Ye" title="Revenue recognized included in contract liability balance at beginning of period">679</span> and $<span id="xdx_908_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20230101__20230331_zdV7uMpcD3jg" title="Revenue recognized included in contract liability balance at beginning of period">1,297</span> for the three months ended March 31, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other revenue may include revenue from technology license fees and paid development projects. Technology license fees and paid development projects are recognized over time when the obligations under the agreed upon contractual arrangements are performed on our part.  Other revenue recognized over time was $<span id="xdx_90D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331__srt--ProductOrServiceAxis__us-gaap--ProductAndServiceOtherMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zD4CHp5ReMN5" title="Revenue">96</span> and $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20230331__srt--ProductOrServiceAxis__us-gaap--ProductAndServiceOtherMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zhAXbb171GWe" title="Revenue">121</span> for the three months ended March 31, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nanophase Technologies also had $<span id="xdx_906_eus-gaap--OtherReceivablesNetCurrent_iI_pn3n3_c20240331_zxYRLmzWjbJb" title="Other receivables">55</span> in Other Receivables which consisted of pending sublease rental payments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nanophase Technologies subleases portions of its leased facilities that are used to support operations for the lessees. Total lease payment received for the period of March 31, 2024 and 2023 was $<span id="xdx_905_eus-gaap--SubleaseIncome_pn3n3_c20240101__20240331_zufSTfA9A9z" title="Sublease payment received">204</span> and $<span id="xdx_907_eus-gaap--SubleaseIncome_pn3n3_c20230101__20230331_zC9W23yAfJIk">196</span>, respectively. The arrangement is not with a related party.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments received by the Company for these subleases are comprised of two components, which include base rent and Common Area Maintenance (CAM) charges. While the base rent is fixed, the CAM charges are indexed directly to the Master Lease and are expected to be adjusted periodically as actual costs are incurred. However, the executed sublease agreements specifically itemize these costs with a provision that informs the sublessee that the CAM charges will be adjusted (up or down) based on actual amounts once this information becomes known. As such, the nature of the charges is more closely representative of a fixed payment (an “in-substance fixed” charge) with the adjustments occurring simply to “true up” the listed CAM charges once actual charges from the head lessor become known. As sublessor, Nanophase Technologies has elected the practical expedient to not separate lease and nonlease components in disclosing future undiscounted cashflows and treats the combined components as a single lease component.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The one sublease arrangement that is not now month to month automatically renews following expiration of the initial term on May 31, 2025, with a one-year notice required to terminate the lease. As of the issuance of these financial statements the sublessee has not yet provided notice of their intent to renew or terminate said arrangement. The Company believes the sublease will not be renewed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_z5vTHvDDNja8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_z97Hi5nCqVGb">The future undiscounted lease payments associated with this arrangement are provided below, and only include the period for which enforceable rights and obligations exist as of the date of financial statement issuance.</span> The below is taken from the December 31, 2023 Form 10-K and is still relevant at March 31, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_483_eus-gaap--LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_iI_pn3n3_zHHzcSLLDbud" style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_48E_eus-gaap--LessorOperatingLeasePaymentsToBeReceivedTwoYears_iI_pn3n3_zQf4vBRxnWB8" style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For the Year</b></span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Months</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span id="xdx_91A_eus-gaap--LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_zkLcnFT3Xq2c">2024</span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span id="xdx_916_eus-gaap--LessorOperatingLeasePaymentsToBeReceivedTwoYears_zDthLRnHp859">2025</span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_416_20240331__us-gaap--LeaseContractualTermAxis__custom--JanuaryThroughMayMember_z6aqrdl9auC" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 39%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January - May</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">124,015</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">128,640</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_41B_20240331__us-gaap--LeaseContractualTermAxis__custom--JuneThroughDecemberMember_zo1OgKX4Y03h" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June - December</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">173,621</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0476">—</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_416_20240331_zQm96dZCK8pb" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">297,636</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">128,640</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_891_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zEMLc8E4HZW6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract balances at March 31, 2024, December 31, 2023, and December 31, 2022 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_48C_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLoss_iI_zNW8wgKWzXs5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span id="xdx_91F_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLoss_z5hTLK5q4jO5">Accounts Receivable, net</span></td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_487_eus-gaap--ContractWithCustomerAssetNet_iI_zwjqRxgXSzUk" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span id="xdx_91B_eus-gaap--ContractWithCustomerAssetNet_zLhYodTOdiuh">Contract Assets</span></td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_480_eus-gaap--ContractWithCustomerLiability_iI_zFMC4pH3LTc9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span id="xdx_91B_eus-gaap--ContractWithCustomerLiability_z3bTqU78aVD1">Contract Liabilities</span></td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_419_20221231_zCQmxhCUSXbc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 32%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, December 31, 2022</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">4,734</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0448">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">2,188</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_414_20231231_zcVkGvCkcRS" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, December 31, 2023      </span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,467</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0451">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,353</td><td style="text-align: left"> </td></tr> <tr id="xdx_412_20240331_zAYB0cuXE5Z3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, March 31, 2024</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,227</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0454">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,592</td><td style="text-align: left"> </td></tr> </table> 4734000 2188000 3467000 2353000 5227000 2592000 679000 1297000 96000 121000 55000 204000 196000 <p id="xdx_895_eus-gaap--LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_z5vTHvDDNja8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_z97Hi5nCqVGb">The future undiscounted lease payments associated with this arrangement are provided below, and only include the period for which enforceable rights and obligations exist as of the date of financial statement issuance.</span> The below is taken from the December 31, 2023 Form 10-K and is still relevant at March 31, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_483_eus-gaap--LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_iI_pn3n3_zHHzcSLLDbud" style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_48E_eus-gaap--LessorOperatingLeasePaymentsToBeReceivedTwoYears_iI_pn3n3_zQf4vBRxnWB8" style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For the Year</b></span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Months</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span id="xdx_91A_eus-gaap--LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_zkLcnFT3Xq2c">2024</span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span id="xdx_916_eus-gaap--LessorOperatingLeasePaymentsToBeReceivedTwoYears_zDthLRnHp859">2025</span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_416_20240331__us-gaap--LeaseContractualTermAxis__custom--JanuaryThroughMayMember_z6aqrdl9auC" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 39%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January - May</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">124,015</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">128,640</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_41B_20240331__us-gaap--LeaseContractualTermAxis__custom--JuneThroughDecemberMember_zo1OgKX4Y03h" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June - December</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">173,621</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0476">—</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_416_20240331_zQm96dZCK8pb" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">297,636</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">128,640</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 124015000 128640000 173621000 297636000 128640000 <p id="xdx_802_eus-gaap--EarningsPerShareTextBlock_zvi8kn9ANkI1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(4) <span id="xdx_82E_zY8tEyEvpXq1">Earnings Per Share</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Included in the computation of diluted earnings per share for the three months ended March 31, 2024 was a total of <span id="xdx_900_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pid_c20240101__20240331_zOpWUK18YXI9" title="Potential common stock included in computation of diluted earnings per share">5,359,890</span> in potential common stock. This total was comprised of: 1) options to purchase approximately <span id="xdx_901_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pid_c20240101__20240331_zy7erqNBJESh" title="Weighted average additional shares assuming conversion of in-the-money stock options to common shares">250,000</span> shares of common stock outstanding, and 2) preferred stock convertible into a total of <span id="xdx_905_eus-gaap--IncrementalCommonSharesAttributableToConversionOfPreferredStock_pid_c20240101__20240331_zxh8hkQDgkVb" title="Weighted average additional shares assuming conversion of issued convertible preferred stock">5,109,890</span> shares of common stock outstanding as of March 31, 2024. Options to purchase approximately <span id="xdx_90D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_c20230101__20230331_zUTiJG1bkXqc" title="Anti-dilutive options excluded from computation of earnings per share">1,164,000</span> shares of common stock that were outstanding as of March 31, 2023 were not included in the computation of earnings per share for the three months ended March 31, 2023, as inclusion of these shares would have resulted in an anti-dilutive effect and were thus omitted from disclosure. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_za2ZLJcxstlc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20240101__20240331_zm1Cuz5PrWz2" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20230101__20230331_zbjluENahdOc" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three months ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_408_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB_zC4fl6RFTaI2" style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><span style="text-decoration: underline">Numerator: (in Thousands)</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40A_eus-gaap--NetIncomeLoss_i01_pn3n3_zGTfgpO6mcWc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; padding-bottom: 2.5pt">Net income (loss)</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right">893</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right">(1,159</td><td style="width: 1%; padding-bottom: 2pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_iB_z6jnXgRs42s5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline">Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pp0p0_maCzc9h_zxJDForl1I8l" style="vertical-align: bottom; background-color: White"> <td>Weighted average number of basic common shares outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,675,851</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,429,407</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_i01_pp0p0_maCzc9h_z7HGO18335Vb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Weighted average additional shares assuming conversion of in-the-money stock options to common shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">250,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0505">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncrementalCommonSharesAttributableToConversionOfPreferredStock_i01_pp0p0_maCzc9h_zr2V88Hngnk6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Weighted average additional shares assuming conversion of issued convertible preferred stock</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">5,109,890</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0508">—</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01T_pp0p0_mtCzc9h_zg08Fl2xkoEg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Weighted average number of diluted common shares outstanding</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">58,035,741</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">49,429,407</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--EarningsPerShareBasicAbstract_iB_z2Dsm0KXjlXh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline">Basic earnings per common share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareBasic_i01_pp2p0_uUSDPShares_zRvgKtDmJPMl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net income (loss) per share – basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.02</td><td style="padding-bottom: 2pt; text-align: left">)</td></tr> <tr id="xdx_404_eus-gaap--EarningsPerShareDilutedAbstract_iB_zsFtMYEm1VDg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline">Diluted earnings per common share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--EarningsPerShareDiluted_i01_pp2p0_uUSDPShares_zkkXaBKrxFn3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net income (loss) per share – diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.02</td><td style="padding-bottom: 2pt; text-align: left">)</td></tr> </table> <p id="xdx_8A7_zSOXYwUrFXtb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC 260-10-45-40 requires that convertible preferred stock be assumed to have been converted at the beginning of the period (or at time of issuance, if later), and the resulting common shares shall be included in the denominator. As such, the <span id="xdx_905_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pip0_c20240331__us-gaap--StatementClassOfStockAxis__custom--SeriesXPreferredStockMember_z5hPspHmunBf" title="Potential common shares from convertible preferred stock">15,000,000</span> potential common shares from the instruments were included in the weighted-average common shares outstanding computation for diluted earnings per share and was applied using the “if converted” method per ASC 260-10-45-40(a). </span></p> 5359890 250000 5109890 1164000 <p id="xdx_898_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_za2ZLJcxstlc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20240101__20240331_zm1Cuz5PrWz2" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20230101__20230331_zbjluENahdOc" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three months ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_408_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB_zC4fl6RFTaI2" style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><span style="text-decoration: underline">Numerator: (in Thousands)</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40A_eus-gaap--NetIncomeLoss_i01_pn3n3_zGTfgpO6mcWc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; padding-bottom: 2.5pt">Net income (loss)</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right">893</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right">(1,159</td><td style="width: 1%; padding-bottom: 2pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_iB_z6jnXgRs42s5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline">Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pp0p0_maCzc9h_zxJDForl1I8l" style="vertical-align: bottom; background-color: White"> <td>Weighted average number of basic common shares outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,675,851</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,429,407</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_i01_pp0p0_maCzc9h_z7HGO18335Vb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Weighted average additional shares assuming conversion of in-the-money stock options to common shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">250,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0505">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncrementalCommonSharesAttributableToConversionOfPreferredStock_i01_pp0p0_maCzc9h_zr2V88Hngnk6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Weighted average additional shares assuming conversion of issued convertible preferred stock</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">5,109,890</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0508">—</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01T_pp0p0_mtCzc9h_zg08Fl2xkoEg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Weighted average number of diluted common shares outstanding</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">58,035,741</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">49,429,407</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--EarningsPerShareBasicAbstract_iB_z2Dsm0KXjlXh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline">Basic earnings per common share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareBasic_i01_pp2p0_uUSDPShares_zRvgKtDmJPMl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net income (loss) per share – basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.02</td><td style="padding-bottom: 2pt; text-align: left">)</td></tr> <tr id="xdx_404_eus-gaap--EarningsPerShareDilutedAbstract_iB_zsFtMYEm1VDg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline">Diluted earnings per common share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--EarningsPerShareDiluted_i01_pp2p0_uUSDPShares_zkkXaBKrxFn3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net income (loss) per share – diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.02</td><td style="padding-bottom: 2pt; text-align: left">)</td></tr> </table> 893000 -1159000 52675851 49429407 250000 5109890 58035741 49429407 0.02 -0.02 0.02 -0.02 15000000 <p id="xdx_802_eus-gaap--FinancialInstrumentsDisclosureTextBlock_z4nlyMAGiLhe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(5) <span id="xdx_82D_zG2ZkdVy1XLa">Financial Instruments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We follow ASC Topic 820, <i>Fair Value Measurements and Disclosures</i>, which defines fair value, establishes a framework for measuring fair value, and expands disclosures about fair value measurements. The fair value framework requires the categorization of assets and liabilities into three levels based upon the assumptions (inputs) used to price the assets or liabilities. Level 1 provides the most reliable measure of fair value, whereas Level 3 generally requires significant management judgment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> Our financial instruments include cash, cash equivalents, accounts receivable, accounts payable and accrued expenses, along with any short-term and long-term borrowings as described in Note 6. The carrying values of cash and cash equivalents, accounts receivable, and accounts payable and accrued expenses are reasonable estimates of their fair value due to the short-term nature. The fair value of short-term and long-term debt approximates carrying value based on comparison of terms to similar debt offering in the marketplace.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> There were no financial instruments adjusted to fair value on March 31, 2024 and December 31, 2023.</span></p> <p id="xdx_803_eus-gaap--DebtDisclosureTextBlock_zhnZVUL7nZT3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <b>(6) <span id="xdx_822_zabyCSkeTvZ8">Related Party Notes and Lines of Credit</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfLineOfCreditFacilitiesTextBlock_zHlz5UpjCiR2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes and lines of credit consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As of March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As of December 31, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Rate</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Available</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Outstanding<br/> Balance</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Available</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Outstanding<br/> Balance</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Libertyville Bank &amp; Trust <sup id="xdx_F24_zr0dbx4cJIB5">(1)</sup></span></td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_903_eus-gaap--RelatedPartyTransactionRate_pid_dp_uPure_c20240101__20240331__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustMember_fKDEp_zp0fckYkgsa2">9.50</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20240331__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustMember_fKDEp_zxQuWSyPeDJ6" style="width: 10%; text-align: right" title="Available">30</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--LineOfCredit_iI_c20240331__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustMember_fKDEp_z0UIAEVGQOQb" style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0535">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20231231__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustMember_fKDEp_zCvVDlHJsVBh" style="width: 10%; text-align: right" title="Available">30</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--LineOfCredit_iI_c20231231__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustMember_fKDEp_zlwDJ6XQsHod" style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0538">—</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Libertyville Bank &amp; Trust <sup id="xdx_F26_zea1KsHgpCei">(2)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--RelatedPartyTransactionRate_pid_dp_uPure_c20240101__20240331__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustOneMember_fKDIp_z7TIwqrWlkr1">9.50</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20240331__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustOneMember_fKDIp_zIxoUpUxfSHe" style="text-align: right" title="Available">500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--LineOfCredit_iI_c20240331__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustOneMember_fKDIp_zoRvialODVv7" style="text-align: right" title="Line of Credit Facility, Maximum Borrowing Capacity"><span style="-sec-ix-hidden: xdx2ixbrl0543">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20231231__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustOneMember_fKDIp_zF0KVF7Uh9Ki" style="text-align: right" title="Available">500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--LineOfCredit_iI_c20231231__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustOneMember_fKDIp_zmuK6zaDF9l1" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0546">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beachcorp, LLC <sup id="xdx_F23_zyHWZsCXJYH9"> (3)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--RelatedPartyTransactionRate_pid_dp_uPure_c20240101__20240331__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCMember_fKDMp_zBA3W6FRjfB4">9.25</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20240331__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCMember_fKDMp_zmUCXjzJZNil" style="text-align: right" title="Available">5,415</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--LineOfCredit_iI_c20240331__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCMember_fKDMp_zopYKXYaofk7" style="text-align: right" title="Line of Credit Facility, Maximum Borrowing Capacity">850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20231231__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCMember_fKDMp_zczNVbi6VNU3" style="text-align: right" title="Available">3,298</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--LineOfCredit_iI_c20231231__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCMember_fKDMp_zdYZDF91FKRg" style="text-align: right">2,810</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beachcorp, LLC <sup id="xdx_F24_zpsnBINL7HOj"> (4)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--RelatedPartyTransactionRate_pid_dp_uPure_c20240101__20240331__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCOneMember_fKDQp_ziOqegeZCR58">9.25</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20240331__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCOneMember_fKDQp_zqVLIjp0qyQb" style="text-align: right" title="Available">5,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--LineOfCredit_iI_c20240331__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCOneMember_fKDQp_zYLH2HqWuj31" style="text-align: right" title="Line of Credit Facility, Maximum Borrowing Capacity">5,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20231231__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCOneMember_fKDQp_zvrjOGOiyB71" style="text-align: right" title="Available">5,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--LineOfCredit_iI_c20231231__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCOneMember_fKDQp_zZZePjhxUq25" style="text-align: right">5,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Strandler, LLC   <sup id="xdx_F25_zbubPehuBkki">(5)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--RelatedPartyTransactionRate_pid_dp_uPure_c20240101__20240331__us-gaap--CreditFacilityAxis__custom--StrandlerLLCMember_fKDUp_za4GCOtdrJG3">9.25</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20240331__us-gaap--CreditFacilityAxis__custom--StrandlerLLCMember_fKDUp_zM6qih3ZGzVl" style="text-align: right" title="Available">1,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--LineOfCredit_iI_c20240331__us-gaap--CreditFacilityAxis__custom--StrandlerLLCMember_fKDUp_zvFlDC3BTyJ2" style="text-align: right" title="Line of Credit Facility, Maximum Borrowing Capacity">1,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20231231__us-gaap--CreditFacilityAxis__custom--StrandlerLLCMember_fKDUp_zRtTpRXMvfxb" style="text-align: right" title="Available">1,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--LineOfCredit_iI_c20231231__us-gaap--CreditFacilityAxis__custom--StrandlerLLCMember_fKDUp_zgJDj7RUC5bb" style="text-align: right">1,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Strandler, LLC <sup id="xdx_F28_z8NFUjr6x7Vd"> (6)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--RelatedPartyTransactionRate_pid_dp_uPure_c20240101__20240331__us-gaap--CreditFacilityAxis__custom--StrandlerLLCOneMember_fKDYp_z1tKWseZ9Vo3" title="Rate">9.25</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20240331__us-gaap--CreditFacilityAxis__custom--StrandlerLLCOneMember_fKDYp_zRcMABiEWxBl" style="text-align: right" title="Available"><span style="-sec-ix-hidden: xdx2ixbrl0574">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--LineOfCredit_iI_c20240331__us-gaap--CreditFacilityAxis__custom--StrandlerLLCOneMember_fKDYp_zVxOysgMdTyh" style="text-align: right" title="Outstanding Balance"><span style="-sec-ix-hidden: xdx2ixbrl0576">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20231231__us-gaap--CreditFacilityAxis__custom--StrandlerLLCOneMember_fKDYp_zvzCqqHYtXE4" style="text-align: right" title="Available">2,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--LineOfCredit_iI_c20231231__us-gaap--CreditFacilityAxis__custom--StrandlerLLCOneMember_fKDYp_znF57B3v6pVh" style="text-align: right" title="Outstanding Balance">2,000</td><td style="text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in"><span id="xdx_F0D_zNyQUR0phEZ5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1)</span></td><td style="text-align: justify"><span id="xdx_F11_zAVgckB0rfT9" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since July 2014, we have maintained a bank-issued letter of credit for up to $<span id="xdx_909_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20140731__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zDBNttIi0Lol">30</span> in borrowings, with interest at the <span id="xdx_907_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20140701__20140731__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_z3vN4WOCg5sj" title="Variable interest rate basis">prime rate</span> plus <span id="xdx_908_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20140701__20140731__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zrIhAzVrqN3l" title="Basis spread variable interest rate">1</span>%, to support our obligations under our Romeoville, Illinois facility lease agreement. No borrowings have been incurred under this promissory note. It is our intention to renew this note annually. Because there were no amounts outstanding on the note at any time during 2023 or 2022, we have recorded no related liability on our balance sheet.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in"><span id="xdx_F05_z6cipvIr7JI3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2)</span></td><td style="text-align: justify"><span id="xdx_F1B_z0NvisZqAxfk" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 21, 2021, the existing credit agreement with Libertyville was converted for use to support our obligations under our newly leased manufacturing and warehouse space in Bolingbrook, Illinois. Interest on drawn balances will be at the <span id="xdx_909_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20211201__20211221__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zIoU3ehttte3" title="Variable interest rate basis">prime rate</span> plus <span id="xdx_90A_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20211201__20211221__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zs4wfcanbTcb" title="Basis spread variable interest rate">1</span>%. This credit agreement has a maturity of <span id="xdx_901_eus-gaap--LineOfCreditFacilityExpirationDate1_pid_dp_c20211201__20211221__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zIglBNaSf7Q9" title="Maturity date">December 22, 2024</span>. We expect to renew this agreement annually, as the lease requires. This credit agreement is secured by all the unencumbered assets of the Company and has superior collateral rights to those credit facilities with Beachcorp, LLC and Strandler, LLC.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in"><span id="xdx_F0F_zi5vLeFWbtUa" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3)</span></td><td style="text-align: justify"><span id="xdx_F1E_z7uxU1D8cgR4" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 28, 2022 the Company entered into an Amended and Restated Business Loan Agreement (the “A&amp;R Loan Agreement”), which amends and restates the Master Agreement between the Company and Beachcorp, LLC, and a new promissory note in order to evidence the A/R Revolver facility, including an amendment to expand the limit on the A/R Revolver Facility from $<span id="xdx_906_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20220127__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_z83FSqNZxC4k" title="Line of Credit Facility, Maximum Borrowing Capacity">6,000</span> to $<span id="xdx_904_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zSvwO6B4vzl8" title="Line of Credit Facility, Maximum Borrowing Capacity">8,000</span>, reduce the interest rate to the <span id="xdx_90D_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20220127__20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zIVCV66FLjz3" title="Debt Instrument, Description of Variable Rate Basis">prime rate</span> plus <span id="xdx_903_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20220127__20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zVGMe4xjWJr5" title="Debt Instrument, Basis Spread on Variable Rate">0.75</span>%, and extend the maturity of the A/R Revolver Facility to <span id="xdx_90E_eus-gaap--LineOfCreditFacilityExpirationDate1_c20220127__20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_znAEr92QNen7" title="Line of Credit Facility, Expiration Date">March 31, 2024</span>. On March 1, 2024 the company entered into a Second Amendment to the Amended and Restated Business Loan Agreement extending the maturity of the A/R Revolver Facility to <span id="xdx_908_eus-gaap--LineOfCreditFacilityExpirationDate1_c20240229__20240301__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zvnJJv8OHpUc" title="Line of Credit Facility, Expiration Date">October 1, 2025</span>.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in"><span id="xdx_F01_zSgagBFOoFoc" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4)</span></td><td style="text-align: justify"><span id="xdx_F10_zfAhdLfxtcr7" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 28, 2022 the Company entered into the A&amp;R Loan Agreement and a new revolving loan agreement (“Inventory Facility”) with Beachcorp, LLC, and a new promissory note in order to evidence the Inventory Facility. The maximum borrowing amount under the Inventory Facility is $<span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--InventoryFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zIUAWt4fnH59" title="Line of Credit Facility, Maximum Borrowing Capacity">4,000</span>, with a borrowing base consisting of up to <span id="xdx_90C_ecustom--LineOfCreditPercentageOfEligibleInventory_pid_dp_uPure_c20220127__20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--InventoryFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zfgDKYdJofZ7" title="Line of Credit Percentage of Eligible inventory">50</span>% of the value of qualified inventory of the Company. The interest rate for the Inventory Revolver is at the <span id="xdx_90A_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20220127__20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--InventoryFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zJF4aGD0fti8" title="Debt Instrument, Description of Variable Rate Basis">prime rate</span> plus <span id="xdx_902_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20220127__20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--InventoryFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zXpXYNvB3Rbj" title="Debt Instrument, Basis Spread on Variable Rate">0.75</span>%, and it matures on <span id="xdx_90E_eus-gaap--LineOfCreditFacilityExpirationDate1_c20220127__20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--InventoryFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zMs44rqJyWD4" title="Line of Credit Facility, Expiration Date">March 31, 2024</span>. On November 13, 2023 the Company entered into a Replacement Promissory Note with Beachcorp, LLC replacing the Inventory Facility promissory note executed on January 28, 2022. The maximum borrowing amount under the replacement Inventory Facility was increased to <span id="xdx_906_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20231113__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--ReplacementPromissoryNoteMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zpjP06SBFpM5" title="Line of Credit Facility, Maximum Borrowing Capacity">$5,200</span>, with a borrowing base consisting of up to <span id="xdx_901_ecustom--LineOfCreditPercentageOfEligibleInventory_pid_dp_uPure_c20231112__20231113__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--ReplacementPromissoryNoteMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zDYb8ZH2FZsc" title="Line of Credit Percentage of Eligible inventory">55</span>% of the value of qualified inventory of the Company. The interest rate for the replacement Inventory Revolver remains at the <span id="xdx_90B_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20231112__20231113__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--ReplacementPromissoryNoteMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zXbukpnVL9l1" title="Debt Instrument, Description of Variable Rate Basis">prime rate</span> plus <span id="xdx_902_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20231112__20231113__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--ReplacementPromissoryNoteMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zGJKB7x7dwte" title="Debt Instrument, Basis Spread on Variable Rate">0.75</span>%. On March 1, 2024 the company entered into a Second Amendment to the Business Loan Agreement extending the maturity of the Inventory Revolver Facility to <span id="xdx_90C_eus-gaap--LineOfCreditFacilityExpirationDate1_c20240229__20240301__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--ReplacementPromissoryNoteMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zz1slh0Wj0D6">October 1, 2025</span>.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in"><span id="xdx_F02_zIEFrnYLAhL7" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5)</span></td><td style="text-align: justify"><span id="xdx_F1A_zpS7FvmJcjZ4" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 28, 2022 the Company entered into an additional Business Loan Agreement (the “New Term Loan Agreement”) with Strandler, LLC, which effectively transferred or assigned the Term Loan to Strandler, LLC from Beachcorp, LLC. Interest on the New Term Loan is at the <span id="xdx_90F_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20220127__20220128__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StrandlerLLCMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember_zz8eFQfBBdhj" title="Debt Instrument, Description of Variable Rate Basis">prime rate</span> plus <span id="xdx_90E_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20220127__20220128__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StrandlerLLCMember_zDrOPAKbMEN1" title="Debt Instrument, Basis Spread on Variable Rate">0.75</span>%. Strandler, LLC is also an affiliate of Bradford T. Whitmore. On March 1, 2024 the company entered into a Second Amendment to the Business Loan Agreement extending the maturity of the Term Maturity Note to <span id="xdx_90E_eus-gaap--LineOfCreditFacilityExpirationDate1_c20240229__20240301__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StrandlerLLCMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember_z4ug0att0ROj" title="Line of Credit Facility, Expiration Date">October 1, 2025</span>.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in"><span id="xdx_F0C_zFI3NWkGcTv" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6)</span></td><td style="text-align: justify"><span id="xdx_F11_zjk0IOet6Hrl" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 13, 2023 the Company entered into a new Promissory Note (“Bridge Note”) with Strandler, LLC. The maximum borrowing amount under the Bridge Note is <span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20231113__us-gaap--CreditFacilityAxis__custom--BridgeNoteMember__srt--CounterpartyNameAxis__custom--StrandlerLLCMember_zqa2zIJHI3we" title="Line of Credit Facility, Maximum Borrowing Capacity">$2,000</span>. The interest rate for the Bridge Note is at the <span id="xdx_900_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20231112__20231113__us-gaap--CreditFacilityAxis__custom--BridgeNoteMember__srt--CounterpartyNameAxis__custom--StrandlerLLCMember_z8ktsaPmTlGc">prime rate</span> plus <span id="xdx_90E_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_c20231112__20231113__us-gaap--CreditFacilityAxis__custom--BridgeNoteMember__srt--CounterpartyNameAxis__custom--StrandlerLLCMember_zDagdOPiOxK5">0.75</span>%, and it matures on <span id="xdx_90E_eus-gaap--LineOfCreditFacilityExpirationDate1_c20231112__20231113__us-gaap--CreditFacilityAxis__custom--BridgeNoteMember__srt--CounterpartyNameAxis__custom--StrandlerLLCMember_z2kauhNrWFG8">May 13, 2024</span>. The Bridge Note was repaid in February 2024.</span></td></tr></table> <p id="xdx_8A2_zS7mDndkwHod" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company classifies the line of credit – accounts receivable as current because we are required to pay back the borrowings as cash is received from our customers. The company’s remaining debt is presented within the consolidated balance sheet as of March 31, 2024, and December 31, 2023 in accordance with the maturity dates in the financing agreements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beachcorp, LLC and Strandler, LLC are affiliates of Mr. Bradford T. Whitmore, who beneficially owns a majority of the Company’s common stock and is the brother of Ms. R. Janet Whitmore, a director of the Company and the chair of the Company’s board of directors. The A/R Revolver Facility, the Inventory Facility and the New Term Loan are all secured by all the unencumbered assets of the Company and subordinated to the Company’s credit facility with Libertyville Bank &amp; Trust. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zlLe2HZ7eRul" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Related party interest expense consists of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; padding-left: 0.125in">Interest expense, related parties</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--InterestExpense_c20240101__20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zJFenIdzg1a2" style="width: 10%; text-align: right" title="Interest expense">212</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--InterestExpense_c20230101__20230331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zSgDQVWvXb5c" style="width: 10%; text-align: right" title="Interest expense">150</td><td style="width: 1%; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued interest consists of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; padding-left: 0.125in">Accrued interest expense, related parties</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pn3n3_c20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zkGWcTkb2BFh" style="width: 10%; text-align: right" title="Accrued interest expense">57</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pn3n3_c20230331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zPdNdcuJBtQh" style="width: 10%; text-align: right" title="Accrued interest expense">59</td><td style="width: 1%; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding balances associated with related parties are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; padding-left: 0.125in">Beachcorp, LLC</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--RelatedPartyTransactionAmountsOfTransaction_c20240101__20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--BeachcorpLLCMember_znNs57v6Zppc" style="width: 10%; text-align: right" title="Outstanding balances associated with related parties">6,050</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--RelatedPartyTransactionAmountsOfTransaction_c20230101__20230331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--BeachcorpLLCMember_zmokodtOYDf5" style="width: 10%; text-align: right" title="Outstanding balances associated with related parties">6,893</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.125in">Strandler, LLC</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--RelatedPartyTransactionAmountsOfTransaction_c20240101__20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StrandlerLLCMember_zCOl7OJuXZmg" style="text-align: right" title="Outstanding balances associated with related parties">1,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--RelatedPartyTransactionAmountsOfTransaction_c20230101__20230331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StrandlerLLCMember_zQ2NKahZiAvj" style="text-align: right" title="Outstanding balances associated with related parties">1,000</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_89B_eus-gaap--ScheduleOfLineOfCreditFacilitiesTextBlock_zHlz5UpjCiR2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes and lines of credit consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As of March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As of December 31, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Rate</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Available</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Outstanding<br/> Balance</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Available</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Outstanding<br/> Balance</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Libertyville Bank &amp; Trust <sup id="xdx_F24_zr0dbx4cJIB5">(1)</sup></span></td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_903_eus-gaap--RelatedPartyTransactionRate_pid_dp_uPure_c20240101__20240331__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustMember_fKDEp_zp0fckYkgsa2">9.50</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20240331__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustMember_fKDEp_zxQuWSyPeDJ6" style="width: 10%; text-align: right" title="Available">30</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--LineOfCredit_iI_c20240331__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustMember_fKDEp_z0UIAEVGQOQb" style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0535">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20231231__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustMember_fKDEp_zCvVDlHJsVBh" style="width: 10%; text-align: right" title="Available">30</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--LineOfCredit_iI_c20231231__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustMember_fKDEp_zlwDJ6XQsHod" style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0538">—</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Libertyville Bank &amp; Trust <sup id="xdx_F26_zea1KsHgpCei">(2)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--RelatedPartyTransactionRate_pid_dp_uPure_c20240101__20240331__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustOneMember_fKDIp_z7TIwqrWlkr1">9.50</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20240331__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustOneMember_fKDIp_zIxoUpUxfSHe" style="text-align: right" title="Available">500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--LineOfCredit_iI_c20240331__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustOneMember_fKDIp_zoRvialODVv7" style="text-align: right" title="Line of Credit Facility, Maximum Borrowing Capacity"><span style="-sec-ix-hidden: xdx2ixbrl0543">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20231231__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustOneMember_fKDIp_zF0KVF7Uh9Ki" style="text-align: right" title="Available">500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--LineOfCredit_iI_c20231231__us-gaap--CreditFacilityAxis__custom--LibertyvilleBankAndTrustOneMember_fKDIp_zmuK6zaDF9l1" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0546">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beachcorp, LLC <sup id="xdx_F23_zyHWZsCXJYH9"> (3)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--RelatedPartyTransactionRate_pid_dp_uPure_c20240101__20240331__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCMember_fKDMp_zBA3W6FRjfB4">9.25</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20240331__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCMember_fKDMp_zmUCXjzJZNil" style="text-align: right" title="Available">5,415</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--LineOfCredit_iI_c20240331__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCMember_fKDMp_zopYKXYaofk7" style="text-align: right" title="Line of Credit Facility, Maximum Borrowing Capacity">850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20231231__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCMember_fKDMp_zczNVbi6VNU3" style="text-align: right" title="Available">3,298</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--LineOfCredit_iI_c20231231__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCMember_fKDMp_zdYZDF91FKRg" style="text-align: right">2,810</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beachcorp, LLC <sup id="xdx_F24_zpsnBINL7HOj"> (4)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--RelatedPartyTransactionRate_pid_dp_uPure_c20240101__20240331__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCOneMember_fKDQp_ziOqegeZCR58">9.25</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20240331__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCOneMember_fKDQp_zqVLIjp0qyQb" style="text-align: right" title="Available">5,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--LineOfCredit_iI_c20240331__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCOneMember_fKDQp_zYLH2HqWuj31" style="text-align: right" title="Line of Credit Facility, Maximum Borrowing Capacity">5,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20231231__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCOneMember_fKDQp_zvrjOGOiyB71" style="text-align: right" title="Available">5,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--LineOfCredit_iI_c20231231__us-gaap--CreditFacilityAxis__custom--BeachcorpLLCOneMember_fKDQp_zZZePjhxUq25" style="text-align: right">5,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Strandler, LLC   <sup id="xdx_F25_zbubPehuBkki">(5)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--RelatedPartyTransactionRate_pid_dp_uPure_c20240101__20240331__us-gaap--CreditFacilityAxis__custom--StrandlerLLCMember_fKDUp_za4GCOtdrJG3">9.25</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20240331__us-gaap--CreditFacilityAxis__custom--StrandlerLLCMember_fKDUp_zM6qih3ZGzVl" style="text-align: right" title="Available">1,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--LineOfCredit_iI_c20240331__us-gaap--CreditFacilityAxis__custom--StrandlerLLCMember_fKDUp_zvFlDC3BTyJ2" style="text-align: right" title="Line of Credit Facility, Maximum Borrowing Capacity">1,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20231231__us-gaap--CreditFacilityAxis__custom--StrandlerLLCMember_fKDUp_zRtTpRXMvfxb" style="text-align: right" title="Available">1,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--LineOfCredit_iI_c20231231__us-gaap--CreditFacilityAxis__custom--StrandlerLLCMember_fKDUp_zgJDj7RUC5bb" style="text-align: right">1,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Strandler, LLC <sup id="xdx_F28_z8NFUjr6x7Vd"> (6)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--RelatedPartyTransactionRate_pid_dp_uPure_c20240101__20240331__us-gaap--CreditFacilityAxis__custom--StrandlerLLCOneMember_fKDYp_z1tKWseZ9Vo3" title="Rate">9.25</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20240331__us-gaap--CreditFacilityAxis__custom--StrandlerLLCOneMember_fKDYp_zRcMABiEWxBl" style="text-align: right" title="Available"><span style="-sec-ix-hidden: xdx2ixbrl0574">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--LineOfCredit_iI_c20240331__us-gaap--CreditFacilityAxis__custom--StrandlerLLCOneMember_fKDYp_zVxOysgMdTyh" style="text-align: right" title="Outstanding Balance"><span style="-sec-ix-hidden: xdx2ixbrl0576">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20231231__us-gaap--CreditFacilityAxis__custom--StrandlerLLCOneMember_fKDYp_zvzCqqHYtXE4" style="text-align: right" title="Available">2,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--LineOfCredit_iI_c20231231__us-gaap--CreditFacilityAxis__custom--StrandlerLLCOneMember_fKDYp_znF57B3v6pVh" style="text-align: right" title="Outstanding Balance">2,000</td><td style="text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in"><span id="xdx_F0D_zNyQUR0phEZ5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1)</span></td><td style="text-align: justify"><span id="xdx_F11_zAVgckB0rfT9" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since July 2014, we have maintained a bank-issued letter of credit for up to $<span id="xdx_909_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20140731__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zDBNttIi0Lol">30</span> in borrowings, with interest at the <span id="xdx_907_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20140701__20140731__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_z3vN4WOCg5sj" title="Variable interest rate basis">prime rate</span> plus <span id="xdx_908_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20140701__20140731__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zrIhAzVrqN3l" title="Basis spread variable interest rate">1</span>%, to support our obligations under our Romeoville, Illinois facility lease agreement. No borrowings have been incurred under this promissory note. It is our intention to renew this note annually. Because there were no amounts outstanding on the note at any time during 2023 or 2022, we have recorded no related liability on our balance sheet.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in"><span id="xdx_F05_z6cipvIr7JI3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2)</span></td><td style="text-align: justify"><span id="xdx_F1B_z0NvisZqAxfk" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 21, 2021, the existing credit agreement with Libertyville was converted for use to support our obligations under our newly leased manufacturing and warehouse space in Bolingbrook, Illinois. Interest on drawn balances will be at the <span id="xdx_909_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20211201__20211221__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zIoU3ehttte3" title="Variable interest rate basis">prime rate</span> plus <span id="xdx_90A_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20211201__20211221__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zs4wfcanbTcb" title="Basis spread variable interest rate">1</span>%. This credit agreement has a maturity of <span id="xdx_901_eus-gaap--LineOfCreditFacilityExpirationDate1_pid_dp_c20211201__20211221__us-gaap--CreditFacilityAxis__us-gaap--LetterOfCreditMember_zIglBNaSf7Q9" title="Maturity date">December 22, 2024</span>. We expect to renew this agreement annually, as the lease requires. This credit agreement is secured by all the unencumbered assets of the Company and has superior collateral rights to those credit facilities with Beachcorp, LLC and Strandler, LLC.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in"><span id="xdx_F0F_zi5vLeFWbtUa" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3)</span></td><td style="text-align: justify"><span id="xdx_F1E_z7uxU1D8cgR4" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 28, 2022 the Company entered into an Amended and Restated Business Loan Agreement (the “A&amp;R Loan Agreement”), which amends and restates the Master Agreement between the Company and Beachcorp, LLC, and a new promissory note in order to evidence the A/R Revolver facility, including an amendment to expand the limit on the A/R Revolver Facility from $<span id="xdx_906_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20220127__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_z83FSqNZxC4k" title="Line of Credit Facility, Maximum Borrowing Capacity">6,000</span> to $<span id="xdx_904_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zSvwO6B4vzl8" title="Line of Credit Facility, Maximum Borrowing Capacity">8,000</span>, reduce the interest rate to the <span id="xdx_90D_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20220127__20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zIVCV66FLjz3" title="Debt Instrument, Description of Variable Rate Basis">prime rate</span> plus <span id="xdx_903_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20220127__20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zVGMe4xjWJr5" title="Debt Instrument, Basis Spread on Variable Rate">0.75</span>%, and extend the maturity of the A/R Revolver Facility to <span id="xdx_90E_eus-gaap--LineOfCreditFacilityExpirationDate1_c20220127__20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_znAEr92QNen7" title="Line of Credit Facility, Expiration Date">March 31, 2024</span>. On March 1, 2024 the company entered into a Second Amendment to the Amended and Restated Business Loan Agreement extending the maturity of the A/R Revolver Facility to <span id="xdx_908_eus-gaap--LineOfCreditFacilityExpirationDate1_c20240229__20240301__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zvnJJv8OHpUc" title="Line of Credit Facility, Expiration Date">October 1, 2025</span>.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in"><span id="xdx_F01_zSgagBFOoFoc" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4)</span></td><td style="text-align: justify"><span id="xdx_F10_zfAhdLfxtcr7" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 28, 2022 the Company entered into the A&amp;R Loan Agreement and a new revolving loan agreement (“Inventory Facility”) with Beachcorp, LLC, and a new promissory note in order to evidence the Inventory Facility. The maximum borrowing amount under the Inventory Facility is $<span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--InventoryFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zIUAWt4fnH59" title="Line of Credit Facility, Maximum Borrowing Capacity">4,000</span>, with a borrowing base consisting of up to <span id="xdx_90C_ecustom--LineOfCreditPercentageOfEligibleInventory_pid_dp_uPure_c20220127__20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--InventoryFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zfgDKYdJofZ7" title="Line of Credit Percentage of Eligible inventory">50</span>% of the value of qualified inventory of the Company. The interest rate for the Inventory Revolver is at the <span id="xdx_90A_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20220127__20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--InventoryFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zJF4aGD0fti8" title="Debt Instrument, Description of Variable Rate Basis">prime rate</span> plus <span id="xdx_902_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20220127__20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--InventoryFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zXpXYNvB3Rbj" title="Debt Instrument, Basis Spread on Variable Rate">0.75</span>%, and it matures on <span id="xdx_90E_eus-gaap--LineOfCreditFacilityExpirationDate1_c20220127__20220128__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--InventoryFacilityMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zMs44rqJyWD4" title="Line of Credit Facility, Expiration Date">March 31, 2024</span>. On November 13, 2023 the Company entered into a Replacement Promissory Note with Beachcorp, LLC replacing the Inventory Facility promissory note executed on January 28, 2022. The maximum borrowing amount under the replacement Inventory Facility was increased to <span id="xdx_906_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20231113__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--ReplacementPromissoryNoteMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zpjP06SBFpM5" title="Line of Credit Facility, Maximum Borrowing Capacity">$5,200</span>, with a borrowing base consisting of up to <span id="xdx_901_ecustom--LineOfCreditPercentageOfEligibleInventory_pid_dp_uPure_c20231112__20231113__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--ReplacementPromissoryNoteMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zDYb8ZH2FZsc" title="Line of Credit Percentage of Eligible inventory">55</span>% of the value of qualified inventory of the Company. The interest rate for the replacement Inventory Revolver remains at the <span id="xdx_90B_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20231112__20231113__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--ReplacementPromissoryNoteMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zXbukpnVL9l1" title="Debt Instrument, Description of Variable Rate Basis">prime rate</span> plus <span id="xdx_902_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20231112__20231113__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--ReplacementPromissoryNoteMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zGJKB7x7dwte" title="Debt Instrument, Basis Spread on Variable Rate">0.75</span>%. On March 1, 2024 the company entered into a Second Amendment to the Business Loan Agreement extending the maturity of the Inventory Revolver Facility to <span id="xdx_90C_eus-gaap--LineOfCreditFacilityExpirationDate1_c20240229__20240301__us-gaap--TypeOfArrangementAxis__custom--BusinessLoanAgreementMember__us-gaap--CreditFacilityAxis__custom--ReplacementPromissoryNoteMember__srt--CounterpartyNameAxis__custom--BeachcorpLLCMember_zz1slh0Wj0D6">October 1, 2025</span>.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in"><span id="xdx_F02_zIEFrnYLAhL7" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5)</span></td><td style="text-align: justify"><span id="xdx_F1A_zpS7FvmJcjZ4" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 28, 2022 the Company entered into an additional Business Loan Agreement (the “New Term Loan Agreement”) with Strandler, LLC, which effectively transferred or assigned the Term Loan to Strandler, LLC from Beachcorp, LLC. Interest on the New Term Loan is at the <span id="xdx_90F_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20220127__20220128__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StrandlerLLCMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember_zz8eFQfBBdhj" title="Debt Instrument, Description of Variable Rate Basis">prime rate</span> plus <span id="xdx_90E_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20220127__20220128__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StrandlerLLCMember_zDrOPAKbMEN1" title="Debt Instrument, Basis Spread on Variable Rate">0.75</span>%. Strandler, LLC is also an affiliate of Bradford T. Whitmore. On March 1, 2024 the company entered into a Second Amendment to the Business Loan Agreement extending the maturity of the Term Maturity Note to <span id="xdx_90E_eus-gaap--LineOfCreditFacilityExpirationDate1_c20240229__20240301__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StrandlerLLCMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember_z4ug0att0ROj" title="Line of Credit Facility, Expiration Date">October 1, 2025</span>.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in"><span id="xdx_F0C_zFI3NWkGcTv" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6)</span></td><td style="text-align: justify"><span id="xdx_F11_zjk0IOet6Hrl" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 13, 2023 the Company entered into a new Promissory Note (“Bridge Note”) with Strandler, LLC. The maximum borrowing amount under the Bridge Note is <span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20231113__us-gaap--CreditFacilityAxis__custom--BridgeNoteMember__srt--CounterpartyNameAxis__custom--StrandlerLLCMember_zqa2zIJHI3we" title="Line of Credit Facility, Maximum Borrowing Capacity">$2,000</span>. The interest rate for the Bridge Note is at the <span id="xdx_900_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20231112__20231113__us-gaap--CreditFacilityAxis__custom--BridgeNoteMember__srt--CounterpartyNameAxis__custom--StrandlerLLCMember_z8ktsaPmTlGc">prime rate</span> plus <span id="xdx_90E_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_c20231112__20231113__us-gaap--CreditFacilityAxis__custom--BridgeNoteMember__srt--CounterpartyNameAxis__custom--StrandlerLLCMember_zDagdOPiOxK5">0.75</span>%, and it matures on <span id="xdx_90E_eus-gaap--LineOfCreditFacilityExpirationDate1_c20231112__20231113__us-gaap--CreditFacilityAxis__custom--BridgeNoteMember__srt--CounterpartyNameAxis__custom--StrandlerLLCMember_z2kauhNrWFG8">May 13, 2024</span>. The Bridge Note was repaid in February 2024.</span></td></tr></table> 0.0950 30000 30000 0.0950 500000 500000 0.0925 5415000 850000 3298000 2810000 0.0925 5200000 5200000 5200000 5000000 0.0925 1000000 1000000 1000000 1000000 0.0925 2000000 2000000 30000 prime rate 0.01 prime rate 0.01 2024-12-22 6000000 8000000 prime rate 0.0075 2024-03-31 2025-10-01 4000000 0.50 prime rate 0.0075 2024-03-31 5200000 0.55 prime rate 0.0075 2025-10-01 prime rate 0.0075 2025-10-01 2000000 prime rate 0.0075 2024-05-13 <p id="xdx_891_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zlLe2HZ7eRul" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Related party interest expense consists of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; padding-left: 0.125in">Interest expense, related parties</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--InterestExpense_c20240101__20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zJFenIdzg1a2" style="width: 10%; text-align: right" title="Interest expense">212</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--InterestExpense_c20230101__20230331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zSgDQVWvXb5c" style="width: 10%; text-align: right" title="Interest expense">150</td><td style="width: 1%; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued interest consists of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; padding-left: 0.125in">Accrued interest expense, related parties</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pn3n3_c20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zkGWcTkb2BFh" style="width: 10%; text-align: right" title="Accrued interest expense">57</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pn3n3_c20230331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zPdNdcuJBtQh" style="width: 10%; text-align: right" title="Accrued interest expense">59</td><td style="width: 1%; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding balances associated with related parties are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; padding-left: 0.125in">Beachcorp, LLC</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--RelatedPartyTransactionAmountsOfTransaction_c20240101__20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--BeachcorpLLCMember_znNs57v6Zppc" style="width: 10%; text-align: right" title="Outstanding balances associated with related parties">6,050</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--RelatedPartyTransactionAmountsOfTransaction_c20230101__20230331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--BeachcorpLLCMember_zmokodtOYDf5" style="width: 10%; text-align: right" title="Outstanding balances associated with related parties">6,893</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.125in">Strandler, LLC</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--RelatedPartyTransactionAmountsOfTransaction_c20240101__20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StrandlerLLCMember_zCOl7OJuXZmg" style="text-align: right" title="Outstanding balances associated with related parties">1,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--RelatedPartyTransactionAmountsOfTransaction_c20230101__20230331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StrandlerLLCMember_zQ2NKahZiAvj" style="text-align: right" title="Outstanding balances associated with related parties">1,000</td><td style="text-align: left"> </td></tr> </table> 212000 150000 57000 59000 6050000 6893000 1000000 1000000 <p id="xdx_807_eus-gaap--InventoryDisclosureTextBlock_zQniFZ402Im3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(7) <span id="xdx_828_zQhHUTcY6Lhi">Inventories</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zqzE3SyDEgnh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_z8h9maNVOIUe">Inventories consist of the following</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_496_20240331_zo1Qq9RFPOg5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,<br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_497_20231231_zRRU6cK2AQe2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_40C_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzWNM_zpAjec3yIcfb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">11,354</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">8,524</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maINzWNM_zBVgetlISNGb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finished goods</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,184</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--InventoryValuationReserves_iNI_pn3n3_di_msINzWNM_ziPvc11m5x2i" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Inventory reserve</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(763</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(677</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pn3n3_mtINzWNM_zY5xM7zJENli" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">     Total Invento ries, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,281</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,031</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AC_zZsRcka18C4i" style="margin-top: 0; margin-bottom: 0"> </p> <p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zqzE3SyDEgnh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_z8h9maNVOIUe">Inventories consist of the following</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_496_20240331_zo1Qq9RFPOg5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,<br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_497_20231231_zRRU6cK2AQe2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_40C_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzWNM_zpAjec3yIcfb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">11,354</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">8,524</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maINzWNM_zBVgetlISNGb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finished goods</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,184</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--InventoryValuationReserves_iNI_pn3n3_di_msINzWNM_ziPvc11m5x2i" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Inventory reserve</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(763</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(677</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pn3n3_mtINzWNM_zY5xM7zJENli" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">     Total Invento ries, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,281</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,031</td><td style="text-align: left"> </td></tr> </table> 11354000 8524000 2690000 2184000 763000 677000 13281000 10031000 <p id="xdx_80A_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z9VeY4EMUZSk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(8) <span id="xdx_82F_zzsRXrZifFtd">Capital Stock</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 1, 2024, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”), between the Company and Strandler, LLC (“Strandler”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to the Purchase Agreement, the Company issued to Strandler <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pip0_c20240229__20240301__us-gaap--StatementClassOfStockAxis__custom--SeriesXPreferredStockMember_zK3sFE69u4E7" title="Number of shares issued">15,000</span> shares of the Company’s Series X Preferred Stock (the “Series X Preferred Stock”) at a purchase price per share of <span id="xdx_902_eus-gaap--SharesIssuedPricePerShare_iI_pip0_c20240301__us-gaap--StatementClassOfStockAxis__custom--SeriesXPreferredStockMember_zUSHlTwY38wj" title="Price per share">$400</span>, for total consideration of <span id="xdx_900_eus-gaap--ProceedsFromIssuanceOfConvertiblePreferredStock_pp0p0_c20240229__20240301__us-gaap--StatementClassOfStockAxis__custom--SeriesXPreferredStockMember_zMIlf4e1gRW9" title="Consideration from sale of shares">$6,000,000</span>, in a transaction exempt from registration under the Securities Act of 1933, as amended, pursuant to Section 4(a)(2) thereof. The terms of the Preferred Stock are set forth in the Company’s Certificate of Designations to its Certificate of Incorporation, filed with the Secretary of State of the State of Delaware on March 4, 2024 (the “Certificate of Designations”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the Purchase Agreement, the Company granted Strandler customary registration rights with respect to shares of the Company’s common stock, par value $<span id="xdx_90F_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_uUSDPShares_c20240301_z8lTEbag9eSg" title="Common stock, par value (in dollars per share)">0.01</span> per share (the “Common Stock”), it may receive in connection with any conversion of Series X Preferred Stock into Common Stock, as described below. For so long as any amount of Preferred Stock is outstanding, the Purchase Agreement also (i) prevents the Company from paying any dividend on any shares of the Company’s capital stock (other than dividends consisting solely of Common Stock or rights to purchase Common Stock), (ii) prevents the Company from repurchasing any Common Stock, and (iii) subject to certain permitted exceptions, restricts the Company’s ability to permit any lien or other encumbrance on Company assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At any time and from time to time, in whole or in part, following the Company properly filing an amendment (the “Certificate Amendment”) to its Certificate of Incorporation to increase the number of authorized shares of its Common Stock from <span id="xdx_903_eus-gaap--CommonStockSharesAuthorized_iI_pip0_c20240301_zSHL02gGqaN4" title="Common stock, authorized">60,000,000</span> to <span id="xdx_908_ecustom--CommonStockSharesAuthorizedForConversionOfPreferredStock_iI_pip0_c20240301__us-gaap--StatementClassOfStockAxis__custom--SeriesXPreferredStockMember_zF46etuCviQ8" title="Common stock, authorized for conversion of preferred stock">95,000,000</span>, each share of Series X Preferred Stock is convertible, at the option of the holder, into <span id="xdx_905_eus-gaap--ConvertiblePreferredStockSharesIssuedUponConversion_iI_pid_uShares_c20240301__us-gaap--StatementClassOfStockAxis__custom--SeriesXPreferredStockMember_zpln6YI8TlSj" title="Shares issued upon conversion per share">1,000</span> shares of Common Stock at no additional cost. If the Company has not properly filed, upon shareholder approval, the Certificate Amendment on or before August 1, 2024, then each share of Series X Preferred Stock will be redeemable at the holder’s option, in whole or in part, without penalty or premium, at a redemption price equal to $<span id="xdx_900_eus-gaap--PreferredStockConvertibleConversionPrice_iI_pip0_uUSDPShares_c20240301__us-gaap--StatementClassOfStockAxis__custom--SeriesXPreferredStockMember_zxjeu0Bfn5G2" title="Conversion price">420</span> per share (each, a “Redemption”). If the Company fails to fully pay any Redemption within five days of receiving notice, all unpaid amounts will bear interest at a rate of <span id="xdx_904_ecustom--PreferredStockConvertibleInterestRateForUnpaidRedemption_iI_pid_dp_uPure_c20240301__us-gaap--StatementClassOfStockAxis__custom--SeriesXPreferredStockMember_zQcMz8lmCoN4" title="Interest rate">10</span>% per annum. In addition, in the event of a Change in Control (as defined in the Certificate of Designations) of the Company, each share of the Series X Preferred Stock is redeemable at the option of the holder, without penalty or premium, at a redemption price equal to $<span id="xdx_90B_eus-gaap--PreferredStockConvertibleConversionPrice_iI_pip0_uUSDPShares_c20240301__us-gaap--StatementClassOfStockAxis__custom--SeriesXPreferredStockMember_z76jyzXER7qi" title="Conversion price">420</span> per share. Upon any conversion of Preferred Stock into Common Stock by Strandler, Strandler is required to hold the Common Stock received in the conversion for a period of 12 months.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holders of Series X Preferred Stock (i) are not entitled to receive dividends, subject to customary anti-dilution protections, (ii) have no voting rights, and (iii)receive a liquidation preference of $<span id="xdx_90D_eus-gaap--PreferredStockLiquidationPreference_iI_pip0_uUSDPShares_c20240301__us-gaap--StatementClassOfStockAxis__custom--SeriesXPreferredStockMember_z4d8WJFdJEW5" title="Liquidation preference">400</span> per share. The Series X Preferred Stock ranks senior in right of payment to all securities designated as junior securities, including Common Stock.</span></p> 15000 400 6000000 0.01 60000000 95000000 1000 420 0.10 420 400 <p id="xdx_800_eus-gaap--ConcentrationRiskDisclosureTextBlock_zMJkLeHtmxpl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(9) <span id="xdx_82E_zixbwsxq2g49">Significant Customers and Contingencies</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zBn61nBRATcl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 9.3pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zxA2Z4AoI8f">The portion of total revenue from our significant customers are as follows for the periods ending March 31, 2024, and 2023:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 9.3pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 75%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the three months ended <br/> March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Customer #</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold">Product Category</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 10%; text-align: center">1</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 37%">Solésence®</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerOneMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_z2KzfXkbRafl" title="Revenue from customers">35</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230331__srt--MajorCustomersAxis__custom--CustomerOneMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zZsZWaOIwzgk" title="Revenue from customers">5</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Personal Care Ingredients</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerTwoMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zRn3BzwAvVs4" title="Revenue from customers">14</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230331__srt--MajorCustomersAxis__custom--CustomerTwoMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zcrcmvnMM5yg" title="Revenue from customers">37</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center">3</td><td style="text-align: left"> </td><td> </td> <td>Solésence®</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerThreeMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zPPsmLglhuR2" title="Revenue from customers">12</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230331__srt--MajorCustomersAxis__custom--CustomerThreeMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zTiTtcPhlTQc" title="Revenue from customers">9</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center">4</td><td style="text-align: left"> </td><td> </td> <td>Solésence®</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerFourMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_z5S5pDOaxsZ1" title="Revenue from customers">4</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230331__srt--MajorCustomersAxis__custom--CustomerFourMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zqX2X3DNuMbj" title="Revenue from customers">11</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; padding-left: 0.5in">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomersOneThroughFourMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zTKRQZEfcW8h" title="Revenue from customers">65</span></td><td style="padding-bottom: 2pt; text-align: left">%</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230331__srt--MajorCustomersAxis__custom--CustomersOneThroughFourMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_z84L5sNvynhb" title="Revenue from customers">62</span></td><td style="padding-bottom: 2pt; text-align: left">%</td></tr> </table> <p id="xdx_8A6_zM5sHiXDMP2k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 9.3pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zfFnJX6WTyub" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_z2HuuBVDYXN5">Accounts receivable balances for these four customers were approximately:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 75%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the three months ended <br/> March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Customer #</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold">Product Category</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 10%; text-align: center">1</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 37%">Solésence®</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20240331__srt--MajorCustomersAxis__custom--CustomerOneMember_zoKbZGT1i8jd" style="width: 10%; text-align: right" title="Total">3,018</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20230331__srt--MajorCustomersAxis__custom--CustomerOneMember_zBYxFxiHOqrf" style="width: 10%; text-align: right" title="Total">424</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Personal Care Ingredients</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20240331__srt--MajorCustomersAxis__custom--CustomerTwoMember_zdXv4p66iCHj" style="text-align: right" title="Total">692</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20230331__srt--MajorCustomersAxis__custom--CustomerTwoMember_zQv1LQ9qt4F9" style="text-align: right" title="Total">1,197</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center">3</td><td style="text-align: left"> </td><td> </td> <td>Solésence®</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20240331__srt--MajorCustomersAxis__custom--CustomerThreeMember_ze6jRAM2UKmj" style="text-align: right" title="Total">600</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20230331__srt--MajorCustomersAxis__custom--CustomerThreeMember_zS6oYv163iU6" style="text-align: right" title="Total">485</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center">4</td><td style="text-align: left"> </td><td> </td> <td>Solésence®</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20240331__srt--MajorCustomersAxis__custom--CustomerFourMember_zWVXVCOPnhO3" style="text-align: right" title="Total">10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20230331__srt--MajorCustomersAxis__custom--CustomerFourMember_zBnwy7NvWDG3" style="text-align: right" title="Total">548</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; padding-left: 0.5in">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20240331_ztAnKi4DapOi" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">4,320</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20230331_zbMJvLeZfTje" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">2,654</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zXmMGld2rnz1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.3pt; text-align: justify; text-indent: 35.7pt; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.3pt; text-align: justify; text-indent: 35.7pt; background-color: white"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.3pt; text-align: justify; text-indent: 35.7pt; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.3pt; text-align: justify; text-indent: 35.7pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We currently have exclusive supply agreements with BASF Corporation (“BASF”), that have contingencies outlined which could potentially result in the sale of production equipment from the Company to the customer intended to provide capacity sufficient to meet the customer’s production needs. This outcome may occur if we fail to meet certain performance requirements. In the event of an equipment sale, upon incurring a triggering event, the equipment would be sold to the customer at either <span id="xdx_90D_ecustom--EquipmentSaleNetBookValueEquipment_iI_pid_dp_uPure_c20240331__us-gaap--SupplyCommitmentAxis__us-gaap--SupplyCommitmentMember_zmYynjOu1dp3" title="Equipment sale - net book value">115</span>% of the equipment’s net book value or the greater of <span id="xdx_901_ecustom--EquipmentSaleOriginalBookValueOfEquipmentAndUpgrades_iI_pid_dp_uPure_c20240331__us-gaap--SupplyCommitmentAxis__us-gaap--SupplyCommitmentMember_zhfqm7Y0q1J1" title="Equipment sale- original book value">30</span>% of the original book value of such equipment, and any associated upgrades to it, or <span id="xdx_908_ecustom--EquipmentSaleNetBookValueEquipment_iI_pid_dp_uPure_c20240331__us-gaap--SupplyCommitmentAxis__us-gaap--SupplyCommitmentMember_zSSqzdrJuq79" title="Equipment sale - net book value">115</span>% of the equipment’s net book value, depending on the equipment and related products.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.3pt; text-align: justify; text-indent: 35.7pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If a triggering event were to occur and BASF elected to proceed with the equipment sale mentioned above, we would lose significant revenue. Replacement of necessary equipment that could be purchased and removed by the customer pursuant to this triggering event could take in excess of twelve months. Any additional capital outlays required to rebuild capacity would probably be greater than the proceeds from the purchase of the assets as dictated by our agreement with the customer. Similar consequences would occur if we were determined to have materially breached certain other provisions of the supply agreement with BASF.</span></p> <p id="xdx_89F_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zBn61nBRATcl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 9.3pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zxA2Z4AoI8f">The portion of total revenue from our significant customers are as follows for the periods ending March 31, 2024, and 2023:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 9.3pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 75%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the three months ended <br/> March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Customer #</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold">Product Category</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 10%; text-align: center">1</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 37%">Solésence®</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerOneMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_z2KzfXkbRafl" title="Revenue from customers">35</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230331__srt--MajorCustomersAxis__custom--CustomerOneMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zZsZWaOIwzgk" title="Revenue from customers">5</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Personal Care Ingredients</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerTwoMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zRn3BzwAvVs4" title="Revenue from customers">14</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230331__srt--MajorCustomersAxis__custom--CustomerTwoMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zcrcmvnMM5yg" title="Revenue from customers">37</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center">3</td><td style="text-align: left"> </td><td> </td> <td>Solésence®</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerThreeMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zPPsmLglhuR2" title="Revenue from customers">12</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230331__srt--MajorCustomersAxis__custom--CustomerThreeMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zTiTtcPhlTQc" title="Revenue from customers">9</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center">4</td><td style="text-align: left"> </td><td> </td> <td>Solésence®</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerFourMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_z5S5pDOaxsZ1" title="Revenue from customers">4</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230331__srt--MajorCustomersAxis__custom--CustomerFourMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zqX2X3DNuMbj" title="Revenue from customers">11</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; padding-left: 0.5in">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomersOneThroughFourMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zTKRQZEfcW8h" title="Revenue from customers">65</span></td><td style="padding-bottom: 2pt; text-align: left">%</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230331__srt--MajorCustomersAxis__custom--CustomersOneThroughFourMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_z84L5sNvynhb" title="Revenue from customers">62</span></td><td style="padding-bottom: 2pt; text-align: left">%</td></tr> </table> 0.35 0.05 0.14 0.37 0.12 0.09 0.04 0.11 0.65 0.62 <p id="xdx_899_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zfFnJX6WTyub" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_z2HuuBVDYXN5">Accounts receivable balances for these four customers were approximately:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 75%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the three months ended <br/> March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Customer #</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold">Product Category</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 10%; text-align: center">1</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 37%">Solésence®</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20240331__srt--MajorCustomersAxis__custom--CustomerOneMember_zoKbZGT1i8jd" style="width: 10%; text-align: right" title="Total">3,018</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20230331__srt--MajorCustomersAxis__custom--CustomerOneMember_zBYxFxiHOqrf" style="width: 10%; text-align: right" title="Total">424</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Personal Care Ingredients</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20240331__srt--MajorCustomersAxis__custom--CustomerTwoMember_zdXv4p66iCHj" style="text-align: right" title="Total">692</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20230331__srt--MajorCustomersAxis__custom--CustomerTwoMember_zQv1LQ9qt4F9" style="text-align: right" title="Total">1,197</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center">3</td><td style="text-align: left"> </td><td> </td> <td>Solésence®</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20240331__srt--MajorCustomersAxis__custom--CustomerThreeMember_ze6jRAM2UKmj" style="text-align: right" title="Total">600</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20230331__srt--MajorCustomersAxis__custom--CustomerThreeMember_zS6oYv163iU6" style="text-align: right" title="Total">485</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center">4</td><td style="text-align: left"> </td><td> </td> <td>Solésence®</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20240331__srt--MajorCustomersAxis__custom--CustomerFourMember_zWVXVCOPnhO3" style="text-align: right" title="Total">10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20230331__srt--MajorCustomersAxis__custom--CustomerFourMember_zBnwy7NvWDG3" style="text-align: right" title="Total">548</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; padding-left: 0.5in">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20240331_ztAnKi4DapOi" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">4,320</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent_iI_c20230331_zbMJvLeZfTje" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">2,654</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3018000 424000 692000 1197000 600000 485000 10000 548000 4320000 2654000 1.15 0.30 1.15 <p id="xdx_802_eus-gaap--SegmentReportingDisclosureTextBlock_zdVvNzDIohu9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(10) <span id="xdx_821_zL7X14nKLi6d">Business Segmentation and Geographical Distribution</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue from international sources approximated <span id="xdx_900_eus-gaap--Revenues_pn3n3_c20240101__20240331__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zPomcy2Pb15b" title="Revenues">$288</span> and <span id="xdx_90A_eus-gaap--Revenues_pn3n3_c20230101__20230331__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zSXMQPylZnyj" title="Revenues">$1,435</span> for the three months ended March 31, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--DisaggregationOfRevenueTableTextBlock_zdkNzs1ZgdJ4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our operations comprise a single business segment and all of our long-lived assets are located within the United States. We categorize our revenue stream into three main product categories, Personal Care Ingredients, Advanced Materials and Solésence. <span id="xdx_8B2_zvRkAnflYXq3">The revenues, by category, for the three months ended March 31, 2024 and 2023 are as follows:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three months ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,</b></span></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Product Category</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 73%">Solésence</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20240101__20240331__srt--ProductOrServiceAxis__custom--SolesenceMember_zlMBcBzhNGD2" style="width: 10%; text-align: right" title="Total revenue">8,104</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20230331__srt--ProductOrServiceAxis__custom--SolesenceMember_z00CHxZ9Mvq5" style="width: 10%; text-align: right" title="Total revenue">5,044</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Personal Care Ingredients</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20240101__20240331__srt--ProductOrServiceAxis__custom--PersonalCareIngredientsMember_zZMPjSxYWd1k" style="text-align: right" title="Total revenue">1,376</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20230331__srt--ProductOrServiceAxis__custom--PersonalCareIngredientsMember_zrh5gKaEvSa6" style="text-align: right" title="Total revenue">3,544</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Advanced Materials</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20240101__20240331__srt--ProductOrServiceAxis__custom--AdvancedMaterialsMember_zaItprzNJJY2" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenue">388</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20230331__srt--ProductOrServiceAxis__custom--AdvancedMaterialsMember_ze4RnxzIx2S" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenue">869</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Sales</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20240101__20240331_zBRg1jg59tf9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenue">9,868</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20230331_zq85BExOU825" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenue">9,457</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zXJJGaau3mr9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"> </p> 288000 1435000 <p id="xdx_891_eus-gaap--DisaggregationOfRevenueTableTextBlock_zdkNzs1ZgdJ4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our operations comprise a single business segment and all of our long-lived assets are located within the United States. We categorize our revenue stream into three main product categories, Personal Care Ingredients, Advanced Materials and Solésence. <span id="xdx_8B2_zvRkAnflYXq3">The revenues, by category, for the three months ended March 31, 2024 and 2023 are as follows:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three months ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,</b></span></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Product Category</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 73%">Solésence</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20240101__20240331__srt--ProductOrServiceAxis__custom--SolesenceMember_zlMBcBzhNGD2" style="width: 10%; text-align: right" title="Total revenue">8,104</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20230331__srt--ProductOrServiceAxis__custom--SolesenceMember_z00CHxZ9Mvq5" style="width: 10%; text-align: right" title="Total revenue">5,044</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Personal Care Ingredients</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20240101__20240331__srt--ProductOrServiceAxis__custom--PersonalCareIngredientsMember_zZMPjSxYWd1k" style="text-align: right" title="Total revenue">1,376</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20230331__srt--ProductOrServiceAxis__custom--PersonalCareIngredientsMember_zrh5gKaEvSa6" style="text-align: right" title="Total revenue">3,544</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Advanced Materials</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20240101__20240331__srt--ProductOrServiceAxis__custom--AdvancedMaterialsMember_zaItprzNJJY2" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenue">388</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20230331__srt--ProductOrServiceAxis__custom--AdvancedMaterialsMember_ze4RnxzIx2S" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenue">869</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Sales</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20240101__20240331_zBRg1jg59tf9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenue">9,868</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20230331_zq85BExOU825" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenue">9,457</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 8104000 5044000 1376000 3544000 388000 869000 9868000 9457000 <p id="xdx_803_eus-gaap--SubsequentEventsTextBlock_zuuBaTZk1C6c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(11) <span id="xdx_823_z7iyv79w6WN5">Subsequent Event</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">On April 10, 2024 the Company and BASF entered into a Settlement Agreement and General Release (the “Settlement Agreement”), providing for settlement of the New Jersey Complaint and resolution of the parties’ disputes. Under the Settlement Agreement, the Company and BASF agreed to enter into the Amendment (defined below) in exchange for (i) a mutual release of all claims related to the New Jersey Complaint and any claims based on similar facts or legal theories (collectively, the “Claims”), (ii) the filing of a Stipulation of Dismissal with the SCNJ voluntarily dismissing the New Jersey Complaint with prejudice, (iii) mutual covenants by the Company and BASF not to sue the other party for the Claims, (iv) the Company and BASF entering into the Modified Product MOU (defined below), (v) mutual indemnification as to certain claims arising out of the making, use, purchase, sale, or development of products in connection with the Modified Product MOU, and (vi) provisions regarding confidentiality of settlement terms and other customary settlement terms. The Stipulation of Dismissal was filed with the SCNJ on April 11, 2024, thereby concluding the New Jersey Complaint.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">In connection with the Settlement Agreement, the Company and BASF entered into an Amendment No. 5 (the “Amendment”) to the Agreement, and a Binding Memorandum of Understanding regarding the Company using its commercially reasonable efforts to develop a modified zinc oxide product for BASF’s exclusive purchase under the Agreement (the “Modified Product MOU”). The Amendment includes provisions (a) amending the exclusivity section of the Agreement to provide that (i) BASF has the exclusive right to use zinc oxide materials that the Company develops, makes, or sells to BASF as an ingredient for uses in the Field, and (ii) the Company or its affiliates, including Solésence, can supply and sell both certain finished products containing zinc oxide for use in the Field to customers anywhere in the world and certain zinc oxide dispersions that the Company developed or develops for a particular customer, and (b) amending the provisions of the Agreement concerning order forecasting and procedures, operational planning, inventory and capacity requirements, and periodic facility shutdown arrangements, to more effective serve each party’s business needs with respect to all product that BASF purchases from the Company under the Agreement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> Since July 2014, we have maintained a bank-issued letter of credit for up to $30 in borrowings, with interest at the prime rate plus 1%, to support our obligations under our Romeoville, Illinois facility lease agreement. No borrowings have been incurred under this promissory note. It is our intention to renew this note annually. Because there were no amounts outstanding on the note at any time during 2023 or 2022, we have recorded no related liability on our balance sheet. On December 21, 2021, the existing credit agreement with Libertyville was converted for use to support our obligations under our newly leased manufacturing and warehouse space in Bolingbrook, Illinois. Interest on drawn balances will be at the prime rate plus 1%. This credit agreement has a maturity of December 22, 2024. We expect to renew this agreement annually, as the lease requires. This credit agreement is secured by all the unencumbered assets of the Company and has superior collateral rights to those credit facilities with Beachcorp, LLC and Strandler, LLC. On January 28, 2022 the Company entered into an Amended and Restated Business Loan Agreement (the “A&R Loan Agreement”), which amends and restates the Master Agreement between the Company and Beachcorp, LLC, and a new promissory note in order to evidence the A/R Revolver facility, including an amendment to expand the limit on the A/R Revolver Facility from $6,000 to $8,000, reduce the interest rate to the prime rate plus 0.75%, and extend the maturity of the A/R Revolver Facility to March 31, 2024. On March 1, 2024 the company entered into a Second Amendment to the Amended and Restated Business Loan Agreement extending the maturity of the A/R Revolver Facility to October 1, 2025. On January 28, 2022 the Company entered into the A&R Loan Agreement and a new revolving loan agreement (“Inventory Facility”) with Beachcorp, LLC, and a new promissory note in order to evidence the Inventory Facility. The maximum borrowing amount under the Inventory Facility is $4,000, with a borrowing base consisting of up to 50% of the value of qualified inventory of the Company. The interest rate for the Inventory Revolver is at the prime rate plus 0.75%, and it matures on March 31, 2024. On November 13, 2023 the Company entered into a Replacement Promissory Note with Beachcorp, LLC replacing the Inventory Facility promissory note executed on January 28, 2022. The maximum borrowing amount under the replacement Inventory Facility was increased to $5,200, with a borrowing base consisting of up to 55% of the value of qualified inventory of the Company. The interest rate for the replacement Inventory Revolver remains at the prime rate plus 0.75%. On March 1, 2024 the company entered into a Second Amendment to the Business Loan Agreement extending the maturity of the Inventory Revolver Facility to October 1, 2025. On January 28, 2022 the Company entered into an additional Business Loan Agreement (the “New Term Loan Agreement”) with Strandler, LLC, which effectively transferred or assigned the Term Loan to Strandler, LLC from Beachcorp, LLC. Interest on the New Term Loan is at the prime rate plus 0.75%. Strandler, LLC is also an affiliate of Bradford T. Whitmore. On March 1, 2024 the company entered into a Second Amendment to the Business Loan Agreement extending the maturity of the Term Maturity Note to October 1, 2025. On November 13, 2023 the Company entered into a new Promissory Note (“Bridge Note”) with Strandler, LLC. The maximum borrowing amount under the Bridge Note is $2,000. The interest rate for the Bridge Note is at the prime rate plus 0.75%, and it matures on May 13, 2024. The Bridge Note was repaid in February 2024.