0001553350-23-000229.txt : 20230331 0001553350-23-000229.hdr.sgml : 20230331 20230331110555 ACCESSION NUMBER: 0001553350-23-000229 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230331 DATE AS OF CHANGE: 20230331 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NOCOPI TECHNOLOGIES INC/MD/ CENTRAL INDEX KEY: 0000888981 STANDARD INDUSTRIAL CLASSIFICATION: GAMES, TOYS & CHILDREN'S VEHICLES (NO DOLLS & BICYCLES) [3944] IRS NUMBER: 870406496 STATE OF INCORPORATION: MD FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-20333 FILM NUMBER: 23784621 BUSINESS ADDRESS: STREET 1: 480 SHOEMAKER ROAD STREET 2: SUITE 104 CITY: KING OF PRUSSIA STATE: PA ZIP: 19406 BUSINESS PHONE: 6108349600 MAIL ADDRESS: STREET 1: 480 SHOEMAKER ROAD STREET 2: SUITE 104 CITY: KING OF PRUSSIA STATE: PA ZIP: 19406 10-K 1 nnup_10k.htm ANNUAL REPORT
0000888981 false 2022 FY 0000888981 2022-01-01 2022-12-31 0000888981 2022-06-30 0000888981 2023-03-13 0000888981 2022-12-31 0000888981 2021-12-31 0000888981 2021-01-01 2021-12-31 0000888981 us-gaap:CommonStockMember 2020-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000888981 us-gaap:RetainedEarningsMember 2020-12-31 0000888981 2020-12-31 0000888981 us-gaap:CommonStockMember 2021-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000888981 us-gaap:RetainedEarningsMember 2021-12-31 0000888981 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000888981 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000888981 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000888981 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000888981 us-gaap:CommonStockMember 2022-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000888981 us-gaap:RetainedEarningsMember 2022-12-31 0000888981 nnup:DueJanuaryMember 2022-12-31 0000888981 nnup:DueAprilMember 2022-12-31 0000888981 nnup:DueJulyMember 2022-12-31 0000888981 nnup:DueOctoberMember 2022-12-31 0000888981 2022-08-01 2022-08-25 0000888981 2022-07-29 2022-08-02 0000888981 us-gaap:PrivatePlacementMember 2022-07-29 2022-08-02 0000888981 us-gaap:PrivatePlacementMember 2022-08-02 0000888981 us-gaap:WarrantMember 2021-06-30 0000888981 2021-06-30 0000888981 2022-12-01 2022-12-31 0000888981 us-gaap:DomesticCountryMember 2021-12-31 0000888981 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0000888981 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0000888981 2019-01-01 0000888981 nnup:DrFeindteinMember 2022-01-01 2022-12-31 0000888981 nnup:MrStovoldMember 2022-12-31 0000888981 nnup:MatthewCWingerMember 2022-12-31 0000888981 us-gaap:WarrantMember 2020-12-31 0000888981 us-gaap:WarrantMember 2021-01-01 2021-12-31 0000888981 us-gaap:WarrantMember 2021-12-31 0000888981 us-gaap:WarrantMember 2022-01-01 2022-12-31 0000888981 us-gaap:WarrantMember 2022-12-31 0000888981 nnup:CustomerAMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0000888981 nnup:CustomerAMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0000888981 nnup:CustomerBMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0000888981 nnup:CustomerBMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0000888981 nnup:CustomerAMember us-gaap:AccountsReceivableMember 2022-01-01 2022-12-31 0000888981 nnup:CustomerAMember us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0000888981 nnup:CustomerBMember us-gaap:AccountsReceivableMember 2022-01-01 2022-12-31 0000888981 nnup:CustomerBMember us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0000888981 srt:NorthAmericaMember 2022-01-01 2022-12-31 0000888981 srt:NorthAmericaMember 2021-01-01 2021-12-31 0000888981 srt:SouthAmericaMember 2022-01-01 2022-12-31 0000888981 srt:SouthAmericaMember 2021-01-01 2021-12-31 0000888981 srt:EuropeMember 2022-01-01 2022-12-31 0000888981 srt:EuropeMember 2021-01-01 2021-12-31 0000888981 srt:AsiaMember 2022-01-01 2022-12-31 0000888981 srt:AsiaMember 2021-01-01 2021-12-31 0000888981 country:AU 2022-01-01 2022-12-31 0000888981 country:AU 2021-01-01 2021-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

 

 

 
 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

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

For the fiscal year ended December 31, 2022

 

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

 

For the transition period from ______________________ to __________________________

 

Commission file number 000-20333

 

Nocopi Technologies, Inc.

(Exact name of registrant as specified in its charter)

 

Maryland 87-0406496
State or other jurisdiction of incorporation or organization (I.R.S. Employer Identification No.)
   
480 Shoemaker Road, Suite 104, King of Prussia, PA 19406
(Address of principal executive offices) (Zip Code)

 

(Registrant’s telephone number, including area code): (610) 834-9600

 

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

 

Title of each class Trading Symbol(s) Name of each exchange on which registered
     

 

Securities registered pursuant to section 12(g) of the Act:

 

Common Stock, Par Value $0.01

(Title of class)

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Yes  No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.  Yes  No

 

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

 

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

 

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

 

Large accelerated filer     Accelerated filer
Non-accelerated filer     Smaller reporting company
  Emerging Growth Company

 

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

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. 

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. 

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). 

 

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

 

The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant was approximately $9,574,000 as of June 30, 2022.

 

As of March 13, 2023, there were 9,251,178 shares outstanding of the registrant’s common stock, $0.01 par value.

 

Documents Incorporated By Reference

 

Portions of the registrant’s definitive proxy statement to be filed in conjunction with the registrant’s 2023 annual meeting of stockholders are incorporated by reference in Part III of this Annual Report on Form 10-K. The proxy statement will be filed by the registrant with the Securities and Exchange Commission not later than 120 days after the end of the registrant’s fiscal year ended December 31, 2022.

 
 
 
 

Table of Contents

 

      Page
       
PART I      
  Item 1. Business 1
  Item 1A. Risk Factors 5
  Item 1B. Unsolved Staff Comments 13
  Item 2. Properties 13
  Item 3. Legal Proceedings 13
  Item 4. Mine Safety Disclosures 13
       
PART II      
  Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 14
  Item 6. Reserved 14
  Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations 14
  Item 7A. Quantitative and Qualitative Disclosures About Market Risk 19
  Item 8. Financial Statements and Supplementary Data 19
  Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure 19
  Item 9A. Controls and Procedures 19
  Item 9B. Other Information 20
  Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections 20
       
PART III      
  Item 10. Directors, Executive Officers and Corporate Governance 21
  Item 11. Executive Compensation 21
  Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters 21
  Item 13. Certain Relationships and Related Transactions, and Director Independence 21
  Item 14. Principal Accountant Fees and Services 21
       
PART IV      
  Item 15. Exhibit and Financial Statement Schedules 22
  Item 16. Form 10-K Summary 22
       

 

 

 

i 
 

Forward-Looking Statements

 

This report on Form 10-K contains forward-looking statements. Forward-looking statements involve risks and uncertainties, such as statements about our plans, objectives, expectations, assumptions or future events. In some cases, you can identify forward-looking statements by terminology such as “anticipate,” “estimate,” “plan,” “project,” “continuing,” “ongoing,” “expect,” “we believe,” “we intend,” “may,” “should,” “will,” “could” and similar expressions denoting uncertainty or an action that may, will or is expected to occur in the future. These statements involve estimates, assumptions, known and unknown risks, uncertainties and other factors that could cause actual results to differ materially from any future results, performances or achievements expressed or implied by the forward-looking statements.

 

Examples of forward-looking statements include, but are not limited to:

 

·Expected operating results, such as revenue, expenses, and capital expenditures
·Current or future volatility in market conditions
·Our belief that we have sufficient liquidity to fund our business operations during the next twelve months
·Strategy for customer retention, product development, market position, and risk management

 

Forward-looking statements are neither historical facts nor assurances of future performance. Instead, they are based only on our current beliefs, expectations and assumptions regarding the future of our business, future plans and strategies, projections, anticipated events and trends, the economy and other future conditions. Because forward-looking statements relate to the future, they are subject to inherent uncertainties, risks and changes in circumstances that are difficult to predict and many of which are outside of our control. Our actual results and financial condition may differ materially from those indicated in the forward-looking statements. Therefore, you should not rely on any of these forward-looking statements. Important factors that could cause our actual results and financial condition to differ materially from those indicated in the forward-looking statements include, among others, the following:

 

·The extent to which the COVID-19 pandemic may impact our future financial and operational performance will be dependent on many factors that we may not be able to predict because they continue to change and evolve depending on both national and local circumstances, among them being government restrictions affecting our employees, customers and suppliers, changes in our revenues due to lower customer demand as a result of the pandemic and a potential inability to obtain raw materials due to lower availability. We continue to monitor the impact of COVID-19 on our business but we cannot accurately predict the extent to which it will adversely affect our future results of operations, financial condition or cash flows.
·The extent to which we are successful in gaining new long-term relationships with customers or retaining significant existing customers and the level of service failures that could lead customers to use competitors' services.
 ·Strategic actions, including business acquisitions and our success in integrating acquired businesses.
·Our ability to improve our current credit rating with our vendors and the impact on our raw materials and other costs and competitive position of doing so.
·The impact of losing our intellectual property protections or the loss in value of our intellectual property.
·Changes in customer demand.
·The adequacy of our cash flow and earnings and other conditions which may affect our ability to timely service our debt obligations.
·The occurrence of hostilities, political instability or catastrophic events.
·Developments and changes in laws and regulations, including increased regulation of our industry through legislative action and revised rules and standards.
·Security breaches, cybersecurity attacks and other significant disruptions in our information technology systems.
·Such other factors as discussed throughout Part II, Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations in this report.

 

Any forward-looking statement made by us in this report is based only on information currently available to us and speaks only as of the date on which it is made. We undertake no obligation to publicly update any forward-looking statement, whether written or oral, that may be made from time to time, whether as a result of new information, future developments or otherwise.

 

ii 
 

PART I

 

Item 1. Business

 

Background

 

Nocopi Technologies, Inc. develops and markets specialty reactive inks for multiple applications across various industries. Our specialty inks are used by our customers for a range of purposes from bringing entertainment products to life with a variety of color activations to providing document and brand authentication for security purposes aimed at reducing losses caused by fraudulent document reproduction or by product counterfeiting and/or diversion. Our primary markets are the large educational and toy products industry and the document and product authentication industry. We derive our revenues primarily from licensing our technologies on an exclusive or non-exclusive basis to licensees who incorporate our technologies into their product offering and from selling products incorporating our technologies to the licensees or to their licensed printers.

 

Unless the context otherwise requires, all references to the “Company,” “we,” “our” or “us” and other similar terms means Nocopi Technologies, Inc., a Maryland corporation. Our website address is www.nocopi.com. Also, this report on Form 10-K includes the trade names of other companies. Unless specifically stated otherwise, the use or display by us of such other parties' names and trade names in this report is not intended to and does not imply a relationship with, or endorsement or sponsorship of us by, any of these other parties.

 

Industry Overview and Market Trends

The key ingredients to an ink are pigments, dyes, resins, surfactants, dryers, oils, solvents, water, waxes, and various other additives. There are many different types of both printing processes and print applications, so the mixing or preparation of formulations for these quantities widely vary. Pigments and dyes are the key ingredient that comprise the ink’s color and are formulated from substances with certain characteristics that make them suitable for use on printed products.

The printing inks market is seeing a shift as companies transition from manufacturing petroleum-based printing inks to manufacturing environmentally friendly, more sustainable printing inks. “Green” printing inks are based on sustainable materials such as soy and other plant-based sources and do not contain the heavy metals or other dangerous and toxic substances that petroleum-based printing inks do; thus they do not cause excessive pollution in the landfill. Examples of more environmentally friendly printing inks include water-based and oil-based printing inks. The use of “green” printing inks also reduces emissions of volatile organic compounds (VOC) associated with the printing process.

In 2022, the global printing ink industry consumed 3 billion tons of printing ink according to Smithers industry report “The Future of Water-based vs Solvent Printing to 2027”. Sales of water-based inks in 2022 topped $5 billion and sales of solvent inks totaled $7.7 billion. The water-based printing inks market consists of sales of water-based printing inks and related services used for printing on fabric and paper. Water-based printing inks are referred to as aqueous inks and are dye and pigment inks and can be segmented by type into acrylic water-based inks, maleic water-based inks, and shellac water-based inks.

Our Company does not produce commodity base pigments. Rather, we source various pigments, dyes and other raw materials for ink, and then employ additional chemistry in formulating those materials into a highly engineered, specialty ink for a specific use. We are a specialty ink formulator within the ink industry that custom formulates, tests, and produces specialty inks that best meet our customer’s product needs and color demands. Our customers’ demands appear to be shifting with the trend towards utilizing more “green” printing inks. In 2022, approximately 38% of our ink sales were “green” printing inks, compared to 34% in 2021. As the “green” printing ink market continues to grow, we expect to continue to transition towards manufacturing environmentally friendly, more sustainable printing inks and away from manufacturing petroleum-based printing inks. We do not expect the “green” printing ink trend to adversely affect any aspects of our operations.

 

1 
 

Products and Technology

 

We are a niche formulator of specialty inks and our specialty ink portfolio is backed by years of research and development efforts, trade secrets, and several patents we have been granted in the United States, Canada, South Africa, Saudi Arabia, Australia, New Zealand, Japan, France, the United Kingdom, Belgium, the Netherlands, Germany, Austria, Italy, Sweden, Switzerland, Luxembourg, and Liechtenstein. We currently have patent protection on substantially all our of security inks including our Rub & Reveal system and our Rub-It & Color technology.

 

Our goal is to provide our customers with specialized ink formulations with rapid design, test and production capabilities. We aim to serve our customers demand for unique product needs and security needs from our specialty inks through applying our industry knowledge, our technical expertise, our raw material procurement leverage, our product breadth, and our manufacturing operations capabilities to deliver ink formulations both domestically and internationally. We believe that our role in our customer’s value chain remains an essential component of their product offering as our customers continually rely upon supplier partners, such as our Company, that provide advanced solutions to improve their products' appeal, marketability, differentiation, performance, and overall competitive advantage.

 

We currently serve end markets that include children entertainment and toy products and anti-counterfeiting, anti-diversion segments that include industrial marking, security packaging for cosmetics and consumer products, and point of sales protection. We derive our revenues primarily from product sales of our inks as well as from licensing and royalty fees of our technologies on an exclusive or non-exclusive basis to licensees who incorporate our technologies into their product offering and from selling products incorporating our technologies to the licensees or to their licensed printers. We are currently seeking to expand into other markets.

 

Entertainment and Toy Technologies and Products

Across the Entertainment and Toy Products category, we market our Rub-it & Color technology which consists of specialty inks that are produced in a variety of colors and can be revealed by rubbing with a fingernail or other firm object such as a plastic pen cap. Rub-it & Color ink technology can be used for coloring books, activity kits, play sheets, single use place mats, greeting cards, board games, promotional products, or any other paper-based application that’s needs some “fun” factor added. Two key features of our Rub-it & Color ink technology is that Safe and non-toxic, conforms to ASTM D4236 and F-963 and other toxicology tests.

 

Our customers in the Entertainment and Toy Technologies and Products category capitalize on our mess free and non-toxic features of our ink products. Our patented, revolutionary, and award-winning Rub-it & Color technology can be utilized across a variety of products and applications needing some “fun” factor while still providing safe and non-toxic conditions that conform to ASTM D4236 and F-963 and other toxicology tests.

 

We license our Rub-it & Color technology through various license agreements that can be for an exclusive and non-exclusive uses. These agreements cover both domestic and international geographies and can include specific distribution channels and specific lines of products and applications. Historically our license agreements have ranged anywhere from two to four years, but can also vary depending on the customer, use, and geography of the agreement. Certain of our license agreements with licensees contain renewal options and/or guaranteed minimum royalties, while others do not. We cannot assure you that any of our existing licenses will be renewed or will generate significant operating revenues for our Company in the future. In each of the years 2022 and 2021, we derived approximately 96% and 90%, respectively, of our total revenues from our licensees and their licensed printers in the entertainment and toy products market. We continue to pursue additional licensing opportunities for our Rub-it & Color ink technology in the large worldwide entertainment and toy products market and we also seek to renew our existing license agreements that are near expiration for extension terms.

 

Anti-Counterfeiting and Anti-Diversion Technologies and Products

 

Continuing developments in copying and printing technologies makes it easier than ever before to counterfeit a wide variety of documents. Counterfeit products are increasingly problematic for consumers, governments, and corporations. According to The Organization for Economic Cooperation and Development (OECD) data on counterfeiting and international trade, the total value of counterfeit and pirated goods was expected to increase to approximately $3 trillion in 2022. Product labels and packaging, retail receipts, event and transportation tickets and the like are all susceptible to counterfeiting, causing economic losses to manufacturers of brand name products. With improvements in the copying and printing technologies making it easier to counterfeit labeling and packaging and increasing the losses to businesses from such counterfeiting activities.

 

2 
 

Our Copimark and Rub & Reveal technologies provide proprietary document authentication systems that are useful to businesses and brand owners desiring to authenticate a wide variety of printed materials and products. Our Copimark system enables businesses to print invisibly on certain areas of a document or packaging. When authentication of certain document or packaging is required, the invisible printing can be activated or revealed by use of a special highlighter pen. Other variations of our Copimark technology involve multiple color responses from a common pen, visible marks of one color that turn another color with the pen or visible and invisible marks that turn into a multicolored image. Our Rub & Reveal system permits the invisible printing of an authenticating symbol or code that can be revealed by rubbing a fingernail over the printed area.

 

Our technologies provide users with the ability to authenticate documents and detect counterfeit documents. Applications include the authentication of documents having intrinsic value, such as merchandise receipts, checks, travelers' checks, gift certificates and event tickets, and the authentication of product labeling and packaging. When applied to product labels and packaging, our systems allow detection of counterfeit products, the labels and packaging of which would not contain the authenticating marks invisibly printed on the packaging or labels of the legitimate product.

 

Our marketing efforts for these technologies are focused on specific industries we believe may be affected by product counterfeiting. These technologies also combat product diversion (i.e. sale of legitimate products through unauthorized distribution channels or in unauthorized markets). Another of our related technologies, our invisible inkjet technology, permits manufacturers and distributors to track the movement of products from production to ultimate consumption when coupled with proprietary software. The “track and trace” capability provided by this technology is an attractive capability to brand owners. Our ink technology is also utilized in retail receipt and document fraud markets through licensing arrangements with four printers and distributors in the United States and Canada who provide loss prevention products to retailers and other outlets. We market these technologies through the use of licensed printers and distributors.

 

Contrast Technologies, formerly known as Euro-Nocopi, S.A., is a former affiliate of our Company that, since June 2003, has held a perpetual royalty-free license to utilize certain of our anti-counterfeiting and anti-diversion technologies in Europe. 

 

Product Revenue

 

The following table illustrates the approximate percentage of our Company’s total revenues accounted for by each type of its products for each of the two last fiscal years:

 

   Year Ended December 31, 
Product Type  2022   2021 
         
Entertainment and Toy Technologies and Products  96%   90% 
Anti-Counterfeiting and Anti-Diversion Technologies and Products    4%   10%
           

 

Marketing

 

Our current marketing efforts are focused on commercializing our developed technologies across current and new geographic and market areas. We sell products through both multiyear license agreements with our existing customers as well as direct sales to a range of end customers through the Company’s sales staff. We primarily use truck carriers and freight service providers to transport our products to customers from our manufacturing facility. Our marketing approach utilizes our dynamic production capabilities of our products and technologies.

 

Acquisition Strategy

Our growth strategy includes expanding our business through acquisitions of other companies with competing or complementary services, technologies or businesses in order to expand our product and service offerings to grow our free cash flow. We are currently actively engaged in the process to identify acquisition candidates and negotiate transactions. As of the date of this report on Form 10-K, we have no agreements to make any acquisition. We expect to fund our business expansion through the issuance of debt or equity securities, the payment of cash, the exchange of services, or any combination thereof.

 


Major Customers

 

During 2022, we made sales or obtained revenues equal to 10% or more of our Company’s 2022 total revenues from two non-affiliated customers who individually accounted for approximately 66% and 19%, respectively, of 2022 revenues of our Company. During 2021, we made sales or obtained revenues equal to 10% or more of our Company’s 2021 total revenues from two non-affiliated customers who individually accounted for approximately 27% and 48%, respectively, of 2021 revenues of our Company.

 

Additional information concerning our major customers is contained in Note 10 to our Financial Statements, attached as Appendix A to this Annual Report on Form 10-K.

 

3 
 

Manufacturing

 

Our Company operates a manufacturing facility located at our corporate headquarters at 480 Shoemaker Road, Suite 104, King of Prussia, Pennsylvania 19406. At this location, we also have product development, sales, and administrative operations located adjacent to our production floor area. Our formulation and production methodologies aim to consistently achieve the highest technical standards while simultaneously reaching fast lead times of production and delivery for our customers.

 

We have established a quality control program that currently entails laboratory analysis of developed technologies; and when warranted, our specially trained technicians travel to third party production facilities to train client staff and monitor the manufacturing process. We also strive to improve our production efficiencies and data controls to target less material waste as well as attempt more sustainable sourcing of raw materials. 

 

Patents

 

Our Company has been granted various patents in the United States, Canada, South Africa, Saudi Arabia, Australia, New Zealand, Japan, France, the United Kingdom, Belgium, the Netherlands, Germany, Austria, Italy, Sweden, Switzerland, Luxembourg, and Liechtenstein. Patents may exist for 20 years from filing date and we actively monitor the marketplace to employ management processes designed to rigorously enforce our legal ownership of intellectual property. We currently have patent protection on substantially all of our security inks including the RUB & REVEAL system, and on our Rub-it & Color technology. Our latest patent protects our newly developed technology that may have applications in the entertainment and toy products market.  

 

In the United States and some other countries, patent applications are automatically published at a specified time after filing. Since we are obligated pay annuities from time to time on our patents to keep them in force, we annually evaluate our patent portfolio to determine which patents we will continue to maintain. In Europe, annuities for European patents are paid by Contrast Technologies, formerly known as Euro-Nocopi, S.A., since Europe is where they hold a perpetual royalty-free license to exploit certain of our anti-counterfeiting and anti-diversion technologies.

 

Research and Development

 

Our research and development activities are primarily focused on advancing our portfolio of ink technologies. We aim to successfully develop new chemistry formulations, new market-changing technologies and new customer driven solutions. Our research and development efforts support our commercial development activities while also attempting to improve our manufacturing operations.

 

We are presently conducting research and development activities in the following three areas: (1) refining our present product portfolio, (2) developing specific customer applications, and (3) expanding our technology into new areas of implementation. During the years ended December 31, 2022 and December 31, 2021, we expended approximately $140,400 and $181,500, respectively, on research and development. We continue to focus our research and development activities to develop and market additional new products and applications.

 

Competition

 

Nocopi Technologies competes in the fragmented specialty ink industry which is highly competitive. Competition is based on several key criteria which include quality, price, service, performance, product innovation, product recognition, speed, and delivery. Our competitors range from large, publicly owned international companies with broad product offerings to local, privately held independent specialty producers offering a specific market niche or product. Overall, many participants tend to offer a varied and broad array of product lines designed to meet specific customer requirements.

 

The ink industry has become increasingly global as participants have focused on establishing and maintaining leadership positions outside of their home markets. Many of these participant’s product lines face increasing competition due to industry consolidation, pricing pressures and competing technologies. Nonetheless, we believe our patented and proprietary technologies provide a unique and cost-effective solution for our customers. To improve our competitive position, Nocopi Technologies is building and leveraging our corporate brand as a differentiator to create value and better communicate our specialty production capabilities which we believe make it easier to introduce new product lines and applications to provide scale to our operations and ultimately enable us to successfully compete in the market.

 

4 
 

Employees and Human Capital

 

We currently have eight full-time employees and believe that we have good relations with our employees.

 

We are committed to providing a healthy environment and safe workplace by operating in accordance with established health and safety protocols within our facility and maintaining a strong health and safety compliance program. We prioritize, manage, and carefully track safety performance at our facility and integrate sound safety practices in every aspect of our operations.

 

Regulation of our Business

 

We are subject to common business, tax and regulations pertaining to the operation of our business. We believe that we are in compliance with all applicable governmental regulations.

 

Financial Information about Foreign and Domestic Operations

 

We conduct our business operations solely within the United States; however, we have licensees and customers in Europe, South America, Asia and Australia. These licensees and customers accounted for approximately 28% of our gross revenues in 2022 and approximately 58% of our gross revenues in 2021. Additional information concerning our foreign and domestic operations is contained in Note 10 to our Financial Statements, attached as Appendix A to this Annual Report on Form 10-K.

 

Item 1A. Risk Factors

 

Our Company’s operating results, financial condition and stock price are subject to certain risks, some of which are beyond its control. These risks could cause our Company’s actual operating and financial results to differ materially from those expressed in its forward-looking statements, including the risks described below and the risks identified in other documents which are filed and furnished with the United States Securities and Exchange Commission.

 

The novel strain of coronavirus (“COVID-19”) could have an adverse effect on our business operations.

 

A novel strain of coronavirus, COVID-19, that was first identified in Wuhan, China in December 2019 has surfaced in many countries around the world including the United States. The World Health Organization has declared COVID-19 to constitute a global pandemic. Certain state and local governments reacted by placing significant restrictions on businesses including a closure in Pennsylvania of non-essential businesses that was announced on March 20, 2020. While many Pennsylvania businesses have been allowed to reopen, often at limited capacity and with certain restrictions, as of the current date, there can be no assurances that future closures will be avoided. A requirement to close our Company for a considerable period of time could result in a negative impact on our Company’s financial condition and results of operations. Additionally, as our Company imports certain raw materials from China, if an extended disruption of the supply of these raw materials were to occur, our ability to produce products for sale to our customers could be negatively impacted. Further, restrictions on our customers and licensees in areas affected by the COVID 19 could adversely affect our results of operations and financial condition. We cannot predict the scope or magnitude of the negative effect that may result from the impact of the COVID-19 pandemic on the Company’s financial condition and results of operations. The COVID-19 pandemic has created significant worldwide uncertainty, volatility and economic disruption. The extent to which COVID-19 will negatively impact our results of operations, cash flow and financial position is dependent upon numerous factors, many of which are highly uncertain, rapidly changing and uncontrollable. These factors include, but are not limited to: (i) the duration and scope of the pandemic; (ii) governmental, business and individual actions that have been and continue to be taken in response to the pandemic, including travel restrictions, quarantines, social distancing, work-from-home and shelter-in-place orders and shut-downs; (iii) the impact on U.S. and global economies and the timing and rate of economic recovery; (iv) potential adverse effects on the financial markets and access to capital; (v) potential goodwill or other impairment charges; and (vi) the ability of our licensees and other customers to sell products that utilize or incorporate our technology.

 

5 
 

We are dependent upon major customers.

 

We are dependent on our licensees to develop new products and markets that will generate increases in its licensing and product revenues. The inability of our licensees to maintain at least current levels of sales of products utilizing our technologies could adversely affect our operating results and cash flow. To the extent that our licensees are adversely affected by negative economic conditions such as those that may result from the present COVID 19 pandemic, our revenues may also be negatively impacted. We derive a significant percentage of our revenues through licensing relationships with two major customers. Revenues obtained directly from these customers and indirectly, through the customers’ third party licensed printers, equaled approximately 87% of our Company’s revenues in 2022. Receivables from these two licensees and their third party authorized printers were approximately 90% of our Company’s net accounts receivable at December 31, 2022. One of the license agreements expires in 2028 and contains guaranteed minimum royalties, which historically are met. The other license agreement expires in 2027. Both license agreements contain renewal options; but there can be no assurances that one or both of the licenses will continue in force at the same or more favorable terms beyond their current termination dates, nor can there be any assurances that the relationships with these two licensees will generate increased revenues for our Company in the future.

 

We may be unable to develop new business.

 

Our management believes that any significant improvement in our Company’s cash flow must result from increases in revenues from traditional sources and from new revenue sources, potentially including acquired businesses. Our Company’s ability to develop new revenues may depend on the extent of its marketing activities, acquisition activities and its research and development activities, all of which are limited. We cannot assure you that the resources that our Company can devote to marketing, finding suitable acquisitions and to research and development will be sufficient to increase its revenues to levels that will enable it to maintain positive operating cash flow in the future.

 

Our inability to successfully acquire and integrate other businesses, assets, products or technologies could harm our operating results.

We are actively evaluating business acquisitions that we believe could complement or expand our existing product and service offerings. From time to time, we may enter into letters of intent with companies with which we are negotiating potential acquisitions or as to which we are conducting due diligence. Although we are currently not a party to any binding definitive agreement with respect to potential business acquisitions, we may enter into these types of arrangements in the future, which could materially decrease the amount of our available cash or require us to seek additional equity or debt financing. We have limited experience in successfully acquiring and integrating businesses, products and technologies. We may not be successful in negotiating the terms of any potential acquisition, conducting thorough due diligence, financing the acquisition or effectively integrating the acquired business, product or technology into our existing business and operations. Our due diligence may fail to identify all of the problems, liabilities or other shortcomings or challenges of an acquired business, product or technology, including issues related to intellectual property, product quality regulatory compliance practices, revenue recognition or other accounting practices, or employee or customer issues. We may encounter difficulties retaining key employees of the acquired company or integrating diverse business cultures.

Additionally, in connection with any business acquisitions we complete, we may not achieve the synergies or other benefits we expected to achieve, and we may incur write-downs, impairment charges or unforeseen liabilities that could negatively affect our operating results or financial position or could otherwise harm our business. If we finance acquisitions using existing cash, the reduction of our available cash could cause us to face liquidity issues or cause other unanticipated problems in the future. If we finance acquisitions by issuing equity securities, the ownership interest of our existing stockholders may be diluted, which could adversely affect the market price of our stock. Further, contemplating or completing an acquisition and integrating an acquired business could divert management and employee time and resources from other matters.

 

 

6 
 

 

We may be unable to obtain raw materials and products for resale.

 

We use a large volume or raw materials. From time to time, the Company is required to pay cash in advance of shipment to certain of its suppliers. The inability to obtain materials on a timely basis and the possibility that certain vendors may permanently discontinue supplying our Company with needed products and services may result in delayed shipments to customers and further impact our Company’s ability to service its customers, thereby adversely affecting our Company’s relationships with its customers and licensees. We cannot assure you that our Company will be able to maintain its vendor relationships in an acceptable manner.

 

We may experience uneven patterns of quarterly and annual operating results.

 

Our Company’s revenues, which are derived primarily from licensing and sales of products incorporating its technologies as well as royalties from these products, are difficult to forecast; such forecasting difficulty is due to, among other reasons, the long sales cycle of our Company’s technologies, the potential for customer delay or deferral of implementation of our Company’s technologies, the size and timing of inception of individual license agreements, the success of our Company’s licensees and strategic partners in exploiting the market for the licensed products, modifications of customer budgets, and uneven patterns of royalty revenue and product orders. As our revenue base is not substantial, delays in the finalization of license contracts, the implementation of the technology to initiate the revenue stream and the ordering decisions of customers can have a material adverse effect on our Company’s quarterly and annual revenue expectations. As our operating expenses are substantially fixed, income expectations will be subject to a similar adverse outcome. As licensees for the entertainment and toy products markets are added, the predictability of our Company’s revenue stream may be further impacted.

 

Other important factors that could cause our revenue and operating results to fluctuate from quarter to quarter include:

 

our ability to retain existing customers, attract new customers and satisfy our customers’ requirements;
general economic conditions;
changes in our pricing policies;
our ability to expand our business;
our ability to successfully integrate our acquired businesses;
new product and service introductions;
technical difficulties or interruptions in our services;
costs associated with future acquisitions of businesses; and
extraordinary expenses such as litigation or other dispute-related settlement payments.

 

Some of these factors are not within our control, and the occurrence of one or more of them may cause our operating results to vary widely. As such, we believe that quarter-to-quarter comparisons of our revenue and operating results may not be meaningful and should not be relied upon as an indication of future performance.

 

Our intellectual property rights may not be fully protected.

 

Our Company relies on a combination of protections as may be available under applicable domestic, foreign or international patent, trademark and trade secret laws. We also rely on confidentiality, non-analysis and licensing agreements to establish and protect our rights in its proprietary technologies. While we attempt to protect these rights, our technologies may be compromised through reverse engineering, independent invention or other means. In addition, our ability to enforce our intellectual property rights through appropriate legal action has been and will continue to be limited by its tight liquidity. We cannot assure you that our Company will be able to protect the basis of its technologies from discovery by third parties or to preclude third parties from conducting activities that infringe on our Company’s rights. We cannot assure you that we will be able to continue to prosecute new patents and maintain issued patents. As a result, our customer and licensee relationships could be adversely affected, and the value of our technologies and intellectual property (including their value upon liquidation) could be substantially diminished.

 

7 
 

Our Company’s revenue is susceptible to changes in general economic conditions.

 

Our Company’s revenue is susceptible to changes in general economic conditions. Our sales, liquidity and overall results of operations may be negatively affected by decreasing consumer confidence, slowdowns in consumer spending or other downturns in the U.S. economy as a whole or in any geographic markets from which we derive revenue. In addition, these factors may result in decreased customer and licensee demand for our products and may negatively impact our ability to develop new customers and licensees. Due to uncertainties surrounding the worldwide economy, particularly in light of the COVID-19 pandemic, the Russia-Ukraine war and the supply chain disruptions related to both, we are unable to predict the effect of such conditions on our customers and licensees. Consequently, we cannot predict the scope or magnitude of the negative effect resulting from ongoing global financial uncertainties or economic slowdowns.

 

We are subject to regulatory compliance related to our operations.

 

We are subject to various U.S. governmental regulations related to occupational safety and health, labor and business practices. Failure to comply with current or future regulations could result in the imposition of substantial fines, suspension of production, alterations of our production processes, cessation of operations, or other actions, which could harm our business.

 

Certain financial instruments potentially subject our Company to concentrations of credit risk.

 

Certain financial instruments potentially subject our Company to concentrations of credit risk. These financial instruments consist primarily of cash, cash equivalents and accounts receivable. At December 31, 2022, our Company’s deposits and short-term investments with a financial institution were $4,838,000 in excess of the FDIC deposit insurance coverage of $250,000. There is a concentration of credit risk with respect to accounts receivable due to the number of major customers.

 

We may incur liability arising from the use of hazardous materials.

 

Our business and our facilities are subject to a number of federal, state and local laws and regulations relating to the generation, handling, treatment, storage and disposal of certain toxic or hazardous materials and waste products that we use or generate in our operations. Many of these environmental laws and regulations subject current or previous owners or occupiers of land to liability for the costs of investigation, removal or remediation of hazardous materials. In addition, these laws and regulations typically impose liability regardless of whether the owner or occupier knew of, or was responsible for, the presence of any hazardous materials and regardless of whether the actions that led to the presence were taken in compliance with the law. In our business, we use hazardous materials that are stored on site. We use various chemicals in our manufacturing process that may be toxic and covered by various environmental controls. An unaffiliated waste hauler transports the waste created by use of these materials off-site. Many environmental laws and regulations require generators of waste to take remedial actions at an off-site disposal location even if the disposal was conducted lawfully. The requirements of these laws and regulations are complex, change frequently and could become more stringent in the future. Failure to comply with current or future environmental laws and regulations could result in the imposition of substantial fines, suspension of production, alteration of our production processes, cessation of operations or other actions, which could severely harm our business.

 

We may be unable to protect our information systems from cybersecurity attacks or incidents, or if our information systems are otherwise disrupted.

 

We depend on information technology, including public websites and cloud-based services, for many activities important to our business. If we do not allocate and effectively manage the resources necessary to build and sustain our information technology infrastructure, if we fail to timely identify or appropriately respond to cybersecurity incidents, or if our information systems are damaged, destroyed or shut down (whether as a result of natural disasters, fires (either directly or through smoke damage), power outages, acts of terrorism or other catastrophic events, network outages, software, equipment or telecommunications failures, user errors, or from deliberate cyberattacks such as malicious or disruptive software, denial of service attacks, malicious social engineering, hackers or otherwise), our business could be disrupted and we could be subject to: transaction errors; processing inefficiencies; the loss of, or failure to attract, new customers; the loss of revenues from unauthorized use, acquisition or disclosure of or access to confidential information; the loss of or damage to intellectual property or trade secrets, including the loss or unauthorized disclosure of sensitive data, confidential information or other assets; damage to our reputation; litigation; regulatory enforcement actions; violation of data privacy, security or other laws and regulations; and remediation costs.

 

8 
 

We conduct significantly all of our business and manufacturing activities at our King of Prussia, PA facility, and circumstances beyond our control may result in considerable business interruptions.

 

We conduct all of our operations activities at our King of Prussia, PA facility. Our operations are vulnerable to interruption by fire, earthquake, floods or other natural disaster, quarantines or other disruptions associated with infectious diseases, national catastrophe, terrorist activities, war, disruptions in our computing and communications infrastructure due to power loss, telecommunications failure, human error, physical or electronic security breaches and computer viruses, and other events beyond our control. We do not have a detailed disaster recovery plan.

 

Changes in accounting principles and guidance, or their interpretation, could result in unfavorable accounting charges or effects, including changes to our previously filed financial statements, which could cause our stock price to decline.

 

We prepare our financial statements in accordance with GAAP. These principles are subject to interpretation by the SEC and various bodies formed to interpret and create appropriate accounting principles and guidance. A change in these principles or guidance, or in their interpretations, may have a significant effect on our reported results and retroactively affect previously reported results.

 

We are a small public company and the requirements of being a public company are a strain on our systems and resources, are a diversion to management’s attention, and are costly.

 

As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934 (Exchange Act) the Sarbanes-Oxley Act of 2002 (Sarbanes-Oxley Act), and the Dodd-Frank Wall Street Reform and Consumer Protection Act (Dodd-Frank Act). The requirements of these rules and regulations increase our legal, accounting and financial compliance costs, make some activities more difficult, time-consuming and costly and may also place strain on our personnel, systems and resources.

 

The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and operating results. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing the costly process of implementing and testing our systems to report our results as a public company, to continue to manage our growth and to implement internal controls. We are and will continue to be required to implement and maintain various other control and business systems related to our equity, finance, treasury, information technology, other recordkeeping systems and other operations. As a result of this implementation and maintenance, management's attention may be diverted from other business concerns, which could adversely affect our business.

 

In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management's time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected.

 

We expect these laws, rules and regulations to make it more difficult and more expensive for us to continue to obtain director and officer liability insurance, and we may be required to incur substantial costs to maintain appropriate levels of coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our audit committee, and qualified executive officers.

 

As a result of being a public company, our business and financial condition is more visible, which we believe may result in threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business and operating results could be adversely affected, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the time and resources of our management and adversely affect our business and operating results.

 

9 
 

As a smaller reporting company that is not an accelerated filer, we are subject to scaled disclosure requirements that may make it more challenging for investors to analyze our results of operations and financial prospects.

 

As a smaller reporting company that is not an accelerated filer we (i) are able to provide simplified executive compensation disclosures in our filings, (ii) are exempt from the provisions of Section 404(b) of the Sarbanes-Oxley Act requiring that independent registered public accounting firms provide an attestation report on the effectiveness of internal control over financial reporting and (iii) have certain other decreased disclosure obligations in our filings with the SEC, including being required to provide only two years of audited financial statements in annual reports. Consequently, it may be more challenging for investors to analyze our results of operations and financial prospects.

 

If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.

 

As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934 (Exchange Act) the Sarbanes-Oxley Act of 2002 (Sarbanes-Oxley Act), and the Dodd-Frank Wall Street Reform and Consumer Protection Act (Dodd-Frank Act). We expect that compliance with these rules and regulations will continue to increase our legal, accounting and financial compliance costs, make some activities more difficult, time consuming and costly, and place significant strain on our personnel, systems and resources.

 

The Sarbanes-Oxley Act requires, among other things, that we assess the effectiveness of our internal control over financial reporting annually and the effectiveness of our disclosure controls and procedures quarterly. In particular, Section 404 of the Sarbanes-Oxley Act, (Section 404), requires us to perform system and process evaluation and testing of our internal control over financial reporting to allow management to report on, the effectiveness of our internal control over financial reporting. Our compliance with applicable provisions of Section 404 requires that we incur substantial accounting expense and expend significant management time on compliance-related issues as we implement additional corporate governance practices and comply with reporting requirements. Moreover, if we are not able to comply with the requirements of Section 404 applicable to us in a timely manner, or if we or our independent registered public accounting firm identifies deficiencies in our internal control over financial reporting that are deemed to be material weaknesses, the market price of our stock could decline and we could be subject to sanctions or investigations by the SEC or other regulatory authorities, which would require additional financial and management resources. Furthermore, investor perceptions of our Company may suffer if deficiencies are found, and this could cause a decline in the market price of our stock. Irrespective of compliance with Section 404, any failure of our internal control over financial reporting could have a material adverse effect on our stated operating results and harm our reputation. If we are unable to implement these requirements effectively or efficiently, it could harm our operations, financial reporting, or financial results.

 

We may have undetected material weakness in internal controls.

 

Our annual report does not include an attestation report of our Company’s independent registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by our Company’s registered public accounting firm pursuant to rules of the Securities and Exchange Commission that permit our Company to provide only management’s attestation in this annual report. As a result, a material weakness in our internal controls may remain undetected for a longer period.

 

Our common stock is subject to volatility.

 

We cannot assure you that the market price for our common stock will remain at its current level, and a decrease in the market price could result in substantial losses for investors. The market price of our common stock may be significantly affected by one or more of the following factors:

 

·announcements or press releases relating to our industry or to our own business or prospects;
·regulatory, legislative, or other developments affecting us or our industry generally;
·sales by holders of restricted securities pursuant to effective registration statements or exemptions from registration; and
·market conditions specific to our Company, our industry and the stock market generally.

 

10 
 

Future sales of our shares could depress the market price of our common stock.

 

The market price of our common stock could decline as a result of sales of a large number of shares of our common stock in the market or the perception that these sales could occur. These sales, or the possibility that these sales may occur, also might make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate. Any disposition by any of our large shareholders of our common stock in the public market, or the perception that such dispositions could occur, could adversely affect prevailing market prices of our common stock.

 

We do not intend to pay any cash dividends on our securities, so you will not be able to receive a return on your investment unless you sell your shares.

 

We intend to retain any future earnings to finance the development and expansion of our business. We do not anticipate paying any cash dividends on our securities. Unless we pay dividends, our security holders will not be able to receive a return on their securities unless they sell them.

 

There is a limited market for our common stock, which may make it more difficult for you to sell your stock.

 

Our Company’s common stock is quoted on the OTC Market (OTC Pink) under the symbol "NNUP." The trading market for our common stock is limited, accordingly, there can be no assurance as to the liquidity of any markets that may develop for our common stock, your ability to sell our common stock, or the prices at which you may be able to sell our common stock.

 

Our common stock may be subject to the “penny stock” rules in the future. It may be more difficult to resell securities classified as “penny stock.”

 

The SEC has adopted regulations that generally define “penny stock” to be an equity security that has a market price of less than $5.00 per share, subject to specific exemptions.  While our common stock is not presently exempt from being considered a “penny stock” because our net tangible assets exceed $2 million and we have been in continuous operations for at least (3) years, if we are unable to continue to qualify for this exemption, or any other available exemption from the definition of “penny stock,” our common stock will become a “penny stock.” These rules impose additional sales practice requirements on broker-dealers that recommend the purchase or sale of penny stocks to persons other than those who qualify as “established customers” or “accredited investors.” For example, broker-dealers must determine the appropriateness for non-qualifying persons of investments in penny stocks. Broker-dealers must also provide, prior to a transaction in a penny stock not otherwise exempt from the rules, a standardized risk disclosure document that provides information about penny stocks and the risks in the penny stock market. The broker-dealer also must provide the customer with current bid and offer quotations for the penny stock, disclose the compensation of the broker-dealer and its salesperson in the transaction, furnish monthly account statements showing the market value of each penny stock held in the customer’s account, provide a special written determination that the penny stock is a suitable investment for the purchaser, and receive the purchaser’s written agreement to the transaction.

   

Legal remedies available to an investor in “penny stocks” may include the following:

 

·If a “penny stock” is sold to the investor in violation of the requirements listed above, or other federal or states securities laws, the investor may be able to cancel the purchase and receive a refund of the investment.

 

·If a “penny stock” is sold to the investor in a fraudulent manner, the investor may be able to sue the persons and firms that committed the fraud for damages.

   

These requirements may have the effect of reducing the level of trading activity, if any, in the secondary market for a security that becomes subject to the penny stock rules. The additional burdens imposed upon broker-dealers by such requirements may discourage broker-dealers from effecting transactions in our securities, which could severely limit the market price and liquidity of our securities. These requirements may restrict the ability of broker-dealers to sell our common stock or our warrants and may affect your ability to resell our common stock and our warrants.

 

Many brokerage firms will discourage or refrain from recommending investments in penny stocks. Most institutional investors will not invest in penny stocks. In addition, many individual investors will not invest in penny stocks due, among other reasons, to the increased financial risk generally associated with these investments.

 

11 
 

For these reasons, penny stocks may have a limited market and, consequently, limited liquidity. We can give no assurance at what time, if ever, our common stock or will not be classified as a “penny stock” in the future.

  

FINRA sales practice requirements may limit a stockholder’s ability to buy and sell our stock.

 

In addition to the “penny stock” rules described above, the Financial Industry Regulatory Authority (“FINRA”), has adopted rules that require that in recommending an investment to a customer, a broker-dealer must have reasonable grounds for believing that the investment is suitable for that customer. Prior to recommending speculative, low-priced securities to their non-institutional customers, broker-dealers must make reasonable efforts to obtain information about the customer’s financial status, tax status, investment objectives and other information. The FINRA requirements may make it more difficult for broker-dealers to recommend that their customers buy our common stock, which may have the effect of reducing the level of trading activity in our common stock. As a result, fewer broker-dealers may be willing to make a market in our common stock, reducing a stockholder’s ability to resell shares, as well as overall liquidity, of our common stock.

 

Provisions in the Company's charter and bylaws may delay or prevent an acquisition of the Company by a third party.

 

The Company's charter, bylaws and Maryland law contain provisions that could make it more difficult for a third party to acquire the Company without the consent of our Board. Additionally, these provisions could lower the price that future investors might be willing to pay for shares of our common stock. These anti-takeover provisions:

 

·authorize our board of directors to create and issue, without stockholder approval, preferred stock, thereby increasing the number of outstanding shares, which can deter or prevent a takeover attempt;
·prohibit cumulative voting in the election of directors, which would otherwise allow less than a majority of stockholders to elect director candidates;
·provide that any vacancy on the board of directors of the Company be filled only by the affirmative vote of a majority of the remaining directors then in office even if remaining directors do not constitute a quorum;
·provide that our board of directors be divided into three classes, with approximately one-third of the directors to be elected each year;
·provide that our board of directors is expressly authorized to adopt, amend or repeal our bylaws;
·provide that our directors will be elected by a plurality of the votes cast in the election of directors;
·provide that the Company’s stockholders may only remove any member of the Board by the affirmative vote of at least two-thirds of all the votes entitled to be cast by the stockholders generally in the election of directors and, such removal is required to be for cause; and
·provide that the number of directors of the Company shall be fixed only by vote of the board of directors;

 

Also, under Maryland law, business combinations, including mergers, consolidations, share exchanges, or, in circumstances specified in the statute, asset transfers or issuances or reclassifications of equity securities, between the Company and any interested stockholder, generally defined as any person who beneficially owns, directly or indirectly, 10% or more of the Company's common stock, or any affiliate of an interested stockholder are prohibited for a five-year period, beginning on the most recent date such person became an interested stockholder. After this period, a combination of this type must be approved by two super-majority stockholder votes, unless common stockholders receive a minimum price, as defined under Maryland law, for their shares in the form of cash or other consideration in the same form as previously paid by the interested stockholder for its shares. The statute permits various exemptions from its provisions, including business combinations that are exempted by our Board prior to the time that the interested stockholder becomes an interested stockholder.

 

12 
 

Our bylaws designate the Circuit Court for Baltimore City, Maryland as the sole and exclusive forum for certain actions, including derivative actions, which could limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with the Company and its directors, officers, other employees, or the Company's stockholders and may discourage lawsuits with respect to such claims.

 

Unless the Company consents in writing to the selection of an alternative forum, the Circuit Court for Baltimore City, Maryland (the “Maryland Circuit Court”) (or, if the Maryland Circuit Court does not have jurisdiction, the federal district court for the District of Maryland) (the “Exclusive Forum”) shall be the sole and exclusive forum for (a)(i) any action asserting an Internal Corporate Claim, as such term is defined in the MGCL (other than any action arising under federal securities laws), including, without limitation, (ii) any action asserting a claim of breach of the applicable standard of conduct or any duty owed by any director or officer or other employee of the Company to the Company or to the stockholders of the Company or (iii) any action asserting a claim against the Company or any director or officer or other employee of the Company arising pursuant to any provision of the MGCL, the Charter or these Bylaws, or (b) any other action asserting a claim against the Company or any director or officer or other employee of the Company that is governed by the internal affairs doctrine. Further, notwithstanding anything to the contrary in the foregoing, unless the Company consents in writing to the selection of an alternative forum, the federal district court for the District of Maryland (the “Securities Act Exclusive Forum”) shall be the sole and exclusive forum for resolution of any complaint asserting a cause of action arising under the Securities Act of 1933.

 

Although we believe these exclusive forum provisions benefit us by providing increased consistency in the application of Maryland law for the specified types of actions and proceedings, these provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with the Company and its directors, officers, or other employees and may discourage lawsuits with respect to such claims.

 

Item 1B. Unresolved Staff Comments

 

None.

 

Item 2. Properties

 

Our corporate headquarters, research and ink production facilities are located at 480 Shoemaker Road, Suite 104, King of Prussia, Pennsylvania 19406. These premises consist of approximately 6,100 square feet of leased space. Our lease commenced in January 2014 and expires in April 2024. Current monthly rent under this lease is $4,595; this amount escalates an amount of approximately three percent each year. In addition to rent, we are also responsible for our pro-rata share of the operating costs of the building.

 

We incurred leasehold improvement expenditures of approximately $58,400 through March 13, 2023, and we believe that additional leasehold improvement expenditures will not be significant. We consider this space adequate for our current needs and additional space is available as needed.

 

Item 3. Legal Proceedings

 

None.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

13 
 

PART II

 

Item 5. Market For Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

Market Information

 

Our common stock is traded on the OTC Pink tier of the over-the-counter (“OTC”) market under the symbol "NNUP". Investors can find Real-Time quotes and market information on our Company on www.otcmarkets.com. Any over-the-counter market quotations reflect inter-dealer prices, without retail mark-up, mark-down or commission and may not necessarily represent actual transactions.

 

Shareholders

 

As of March 13, 2023, we have a total of 9,251,178 shares of common stock issued and outstanding, held of record by approximately 485 holders of our common stock, including The Depository Trust Company, which holds shares of our common stock on behalf of an indeterminate number of beneficial owners.

 

Dividends

 

Our Company does not pay any cash dividends on its common stock. Our Business Loan Agreement with Santander Bank, N.A. restricts our ability to pay cash dividends on our common stock and it will continue to do so for the foreseeable future.

 

Securities Authorized for Issuance under Equity Compensation Plans

 

None.

 

Recent Sales of Unregistered Securities

 

Date   Security/Value
September 2022   Common Stock – 2,500,000 shares of common stock issued at the price of $1.40 per share for total proceeds of $3,500,000.

 

No underwriters were utilized, and no commissions or fees were paid with respect to the above transactions. We relied on Section 4(a)(2) and/or Regulation D of the Securities Act of 1933, as amended, since the transactions did not involve any public offering.

 

Issuer Repurchases of Equity Securities

 

None.

 

Item 6. [Reserved]

 

Not Applicable.

 

Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations

 

The information in this report contains forward-looking statements. All statements other than statements of historical fact made in this report are forward looking. In particular, the statements herein regarding industry prospects and future results of operations or financial position are forward-looking statements. These forward-looking statements can be identified by the use of words such as “believes,” “estimates,” “could,” “possibly,” “probably,” anticipates,” “projects,” “expects,” “may,” “will,” or “should” or other variations or similar words. No assurances can be given that the future results anticipated by the forward-looking statements will be achieved. Forward-looking statements reflect management’s current expectations and are inherently uncertain. Our actual results may differ significantly from management’s expectations.

 

14 
 

The following discussion and analysis should be read in conjunction with our financial statements, included herewith. This discussion should not be construed to imply that the results discussed herein will necessarily continue into the future, or that any conclusion reached herein will necessarily be indicative of actual operating results in the future. Such discussion represents only the best present assessment of our management.

 

Background Overview

 

Nocopi Technologies, Inc. develops and markets specialty reactive inks for multiple applications across various industries. Our specialty inks are used by our customers for a range of purposes from bringing entertainment products to life with a variety of color activations to providing document and brand authentication for security purposes aimed at reducing losses caused by fraudulent document reproduction or by product counterfeiting and/or diversion. Our primary markets are the large educational and toy products industry and the document and product authentication industry. We derive our revenues primarily from licensing our technologies on an exclusive or non-exclusive basis to licensees who incorporate our technologies into their product offering and from selling products incorporating our technologies to the licensees or to their licensed printers.

 

Unless the context otherwise requires, all references to the “Company,” “we,” “our” or “us” and other similar terms means Nocopi Technologies, Inc., a Maryland corporation.

 

Results of Operations

 

Our Company’s revenues are derived from (a) royalties paid by licensees of our technologies, (b) fees for the provision of technical services to licensees and (c) from the direct sale of (i) products incorporating our technologies, such as inks, security paper and pressure sensitive labels, and (ii) equipment used to support the application of our technologies, such as ink-jet printing systems. Royalties consist of guaranteed minimum royalties payable by our licensees in certain cases and additional royalties which typically vary with the licensee’s sales or production of products incorporating the licensed technology. Service fees and sales revenues vary directly with the number of units of service or product provided.

 

Our Company recognizes revenue on its lines of business as follows:

 

a.License fees for the use of our technology and royalties with guaranteed minimum amounts are recognized at a point in time when the term begins;
b.Product sales are recognized at the time of the transfer of goods to customers at an amount that our Company expects to be entitled to in exchange for these goods, which is at the time of shipment; and
c.Fees for technical services are recognized at the time of the transfer of services to customers at an amount that our Company expects to be entitled to in exchange for the services, which is when the service has been rendered.

 

We believe that, as fixed cost reductions beyond those we have achieved in recent years may not be achievable, our operating results are substantially dependent on revenue levels. Because revenues derived from licenses and royalties carry a much higher gross profit margin than other revenues, operating results are also substantially affected by changes in revenue mix.

 

Both the absolute amount of our Company’s revenues and the mix among the various sources of revenue are subject to substantial fluctuation. We have a relatively small number of substantial customers rather than a large number of small customers. Accordingly, changes in the revenue received from a significant customer can have a substantial effect on our Company’s total revenue, revenue mix and overall financial performance. Such changes may result from a substantial customer’s product development delays, engineering changes, changes in product marketing strategies, production requirements and the like. We cannot predict whether inflation, interest rate increases, geopolitical instability and COVID-19, will materially affect our licensing fees or the demand for our products in 2023 and beyond. In addition, certain customers have, from time to time, sought to renegotiate certain provisions of their license agreements and, when our Company agrees to revise such terms, revenues from the customer may be affected.

 

15 
 

Comparison of the Years ended December 31, 2022 and 2021

 

Revenues for 2022 were $4,627,200, an increase of approximately 137%, or $2,675,300, from $1,951,900 in 2021. Revenues in 2022 included, in accordance with ASU 214-09, Revenue from Contracts with Customers (“Topic 606”), revenue of $2,810,600 from three licensees representing the present value of guaranteed royalty payments that will be payable over varying periods of two through five years that began in the second half of 2022 and terminate in the second quarter of 2028. The guaranteed royalty payments result from amendments to license agreements with two existing licensees and a license agreement with a new licensee. Since the performance obligation is to grant the licenses for the use of certain patented ink technology as it exists at the time that it is granted, the promise to grant the licenses are performance obligations satisfied at a point in time in accordance with Topic 606.

 

Licenses, royalties and fees increased in 2022 by approximately 346%, or $2,803,100, to $3,613,000 from $809,900 in 2021. The increase in licenses, royalties and fees in 2022 compared to 2021 is due primarily to higher royalties from our Company’s licensees in entertainment and toy products market including $2,810,600 representing the present value of guaranteed royalty payments that will be payable over varying periods of two to five years that began in the third quarter of 2022 as a result of amendments to license agreements with two licensees in the entertainment and toy products market that provide for five year extensions to the license agreements beginning in October 2022 described above. Additionally, our Company negotiated a license with a new licensee in the entertainment and toy products market commencing in October 2022 and terminating in the fourth quarter of 2024. We cannot assure you that the marketing and product development activities of our Company’s licensees or other businesses in the entertainment and toy products market will produce a significant increase in revenues for our Company beyond those achieved in 2022, nor can the timing of any potential revenue increases be predicted, particularly given the uncertain economic conditions being experienced worldwide as a result of the COVID-19 pandemic has negatively impacted all worldwide economies beginning in early 2020. The products marketed by the Company’s major licensees in the entertainment and toy products markets are produced in China. Trans-Pacific ocean shipping was negatively affected by container shortages and port delays both in the United States and China during 2022.

 

Product and other sales decreased by $127,800, or approximately 11%, to $1,014,200 in 2022 from $1,142,000 in 2021. The lower level of ink sales in 2022 compared to 2021 is due primarily to lower ink requirements of the third party authorized printers used by two of our Company’s major licensees in the entertainment and toy products market. Sales of ink to the licensed printers of its licensees in the entertainment and toy products market were approximately $137,700 lower in 2022 compared to 2021. Sales of security ink in 2022 to our Company’s licensees in the retail receipt and document fraud market approximated 2021.

 

Our Company derived $4,463,800, or approximately 96% of total revenues, from licensees and their licensed printers in the entertainment and toy products market in 2022 compared to $1,758,200, or approximately 90% of total revenues, in 2021. The increase in revenues from our licensees and their authorized printers in the entertainment and toy products market in 2022 compared to 2021 is due primarily to the higher guaranteed royalties in accordance with Topic 606 resulting from a new license along with license extensions with two licensees in 2022. Our Company’s licensees in the entertainment and toy products market continue to develop new products for this market and improve their current offerings; however, their sales will be affected by marketplace reaction to the new and improved products, economic conditions that influence this market segment and the economy as a whole. Revenues that the Company derives from these licensees will be similarly affected. We cannot assure you that the marketing and product development activities of licensees in the entertainment and toy products market will produce increased revenues for the Company in future periods, nor can the timing of any potential revenue increases be predicted, particularly given the uncertain economic conditions that continue to be experienced worldwide as a result of COVID-19 and its variants including the now dominant XBB1.5 variant.

 

Our Company’s gross profit increased to $3,899,500, or approximately 84% of revenues, in 2022 from $1,213,800, or approximately 62%, in 2021. The higher gross profit in 2022 compared to 2021 results primarily from higher gross revenues from licenses, royalties and fees offset in part by lower product and other sales in 2022 compared 2021.

 

Licenses, royalties and fees have historically carried a higher gross profit than product sales, which generally consist of supplies or other manufactured products that incorporate the Company’s technologies or equipment used to support the application of its technologies. These items (except for inks which are manufactured by our Company) are generally purchased from third-party vendors and resold to the end-user or licensee and carry a lower gross profit than licenses, royalties and fees. The higher gross profit in 2022 compared to 2021 reflects higher gross revenues from licenses, royalties and fees offset in part by lower gross revenues from product and other sales in 2022 compared to 2021.

 

16 
 

As the variable component of cost of revenues related to licenses, royalties and fees is a low percentage of these revenues and the fixed component is not substantial, period to period changes in revenues from licenses, royalties and fees can significantly affect both gross profit from licenses, royalties and fees as well as overall gross profit. Due primarily to the higher revenues from licenses, royalties and fees in 2022 compared to 2021, the gross profit from licenses, royalties and fees increased to approximately 95% of revenues from licenses, royalties and fees in 2022 from approximately 79% in 2021.

 

The gross profit, expressed as a percentage of revenues, of product and other sales is dependent on both the overall sales volumes of product and other sales and on the mix of the specific goods produced and/or sold. The gross profit from product and other sales decreased to approximately 45% of revenues in 2022 compared to approximately 50% of revenues 2021. The decrease in gross profit in 2022 compared to 2021 is due primarily to lower ink shipments to the third party authorized printers used by two of our Company’s major licensees in the entertainment and toy products market.

 

Research and development expenses were $140,400 in 2022 compared to $181,500 in 2021. The decrease in 2022 compared to 2021 resulted primarily from lower employee related expenses in 2022 compared to 2021.

 

Sales and marketing expenses were $494,500 in 2022 compared to $287,700 in 2021. The increase in 2022 compared to 2021 is due primarily to higher commission expense on the high level of revenues in 2022 compared to 2021.

 

General and administrative expenses increased to $1,219,200 in 2022 from $719,400 in 2021. The increase in 2022 compared to 2021 is due primarily to significantly higher legal, corporate relations and employee expenses in 2022 compared to 2021.

 

Income taxes in 2022 resulted from Federal income taxes on our Company’s taxable income offset in part by the utilization of the remaining Federal net operating loss carryforwards that existed prior to 2022 along with limitations placed on income tax net operating loss deductions by the Commonwealth of Pennsylvania.

 

Our net income of $1,813,100 in 2022 compared to net income of $49,400 in 2021 resulted primarily from a higher gross profit on a higher level of licenses, royalties and fees offset in part by higher overhead expenses and income tax liabilities in 2022 compared to 2021.

 

Our management does not believe that inflation and changing prices have had a significant effect on our revenues and results of operations during the years ended December 31, 2022 and December 31, 2021.

 

Plan of Operation, Liquidity and Capital Resources

 

Our Company’s cash increased to $5,337,800 at December 31, 2022 from $1,846,700 at December 31, 2021. During 2022, our Company received $3,500,000 upon the sale of 2.5 million shares of its common stock pursuant to a private placement, used $8,100 in its operating activities and $800 for capital expenditures.

 

Our Company’s revenues increased approximately 137% to $4,627,200 in 2022 from $1,951,900 in 2021 primarily as a result of higher licensing revenue from the Company’s licensees in the entertainment and toy products market. Our Company’s gross profit increased approximately 221% to $3,899,500 in 2022 from $1,213,800 in 2021 primarily as a result of higher license fees from our licensees in the entertainment and toy products market.

 

Our Company’s total overhead expenses increased in 2022 compared to 2021, our Company’s net interest income increased in 2022 compared to 2021 and our Company’s income tax expense increased in 2022 compared to 2021. As a result of these factors, our Company generated net income of $1,813,100 in 2022 compared to $49,400 in 2021. Our Company had negative operating cash flow of $8,100 in 2022. At December 31, 2022, our Company had working capital of $6,421,800 and stockholders’ equity of $8,818,400. For the full year of 2021, our Company had net income of $49,400 and had positive operating cash flow of $512,700. At December 31, 2021, our Company had working capital of $3,197,500 and stockholders’ equity of $3,505,300.

 

In November 2018, our Company negotiated a $150,000 revolving line of credit (“Line of Credit”) with a bank to provide a source of working capital, if required. The Line of Credit is secured by all the assets of our Company and bears interest at the bank’s prime rate for a period of one year and its prime rate plus 1.5% thereafter. The Line of Credit is subject to an annual review and quiet period. There have been no borrowings under the Line of Credit since its inception.

 

17 
 

We may need to obtain additional capital in the future to further support the working capital requirements associated with our existing revenue base and to develop new revenue sources. We cannot assure you that we will be successful in obtaining such additional capital, if needed.

 

Our plan of operation for the twelve months beginning with the date of this annual report consists of concentrating available human and financial resources to continue to capitalize on the specific business relationships our Company has developed in the entertainment and toy products market. This includes two licensees that have been marketing products incorporating the Company’s technologies since 2012. These two licensees maintain a significant presence in the entertainment and toy products market and are well known and highly regarded participants in this market. We anticipate that these two licensees will expand their current offerings that incorporate our technologies and will introduce and market new products that will incorporate our technologies available to them under their license agreements with our Company. We will continue to develop various applications for these licensees. We also plan to expand our licensee base in the entertainment and toy market. We currently have additional licensees marketing or developing products incorporating our technologies in certain geographic and niche markets of the overall entertainment and toy products market.

 

Our Company maintains its presence in the retail loss prevention market and believes that revenue growth in this market can be achieved through increased security ink sales to its licensees in this market. We will continue to adjust our production and technical staff as necessary and, subject to available financial resources, invest in capital equipment needed to support potential growth in ink production requirements beyond our current capacity. Additionally, we will pursue opportunities to market our current technologies in specific security and non-security markets. There can be no assurances that these efforts will enable our Company to generate additional revenues and positive cash flow.

 

Our Company has received, and may in the future seek, additional capital in the form of debt, equity or both, to support our working capital requirements and to provide funding for other business opportunities. Beyond the Line of Credit, we cannot assure you that if we require additional capital, that we will be successful in obtaining such additional capital, or that such additional capital, if obtained, will enable our Company to generate additional revenues and positive cash flow.

 

As previously stated, we generate a significant portion of our total revenues from licensees in the entertainment and toy products market. These licensees generally sell their products through retail outlets. In the future, such sales may be adversely affected by changes in consumer spending that may occur as a result of an uncertain economic environment in 2023 and beyond due to the ongoing COVID-19 pandemic and its effect on the global economy, geopolitical instability including the Russia-Ukraine war and the supply chain disruptions related to both as well as the record inflation, lower demand and significantly higher interest rates currently being experienced in the United States along with the probability of an economic recession both in the United States and globally. As a result, our revenues, results of operations and liquidity may be negatively impacted in future periods.

 

Contractual Obligations

 

We conduct our operations in leased facilities under a non-cancelable operating lease expiring in 2024. Future minimum lease payments under this operating lease at December 31, 2022 are: $56,200 – 2023 and $18,900 – 2024. Total rental expense under operating leases was $53,300 in each of the years ended December 31, 2022 and December 31, 2021.

 

Recently Adopted Accounting Pronouncements

 

As of December 31, 2022, there were no recently adopted accounting standards that had a material effect on our Company’s financial statements.

 

Recently Issued Accounting Pronouncements Not Yet Adopted

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendments in this Update affect loans, debt securities, trade receivables, and any other financial assets that have the contractual right to receive cash. The ASU requires an entity to recognize expected credit losses rather than incurred losses for financial assets. For public entities, the amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. ASU No. 2019-10 extends the effective dates for two years for smaller reporting companies and nonpublic companies.

 

18 
 

In August 2020, the FASB issued ASU No. 2020-06, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40), Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. The amendments in this Update affect entities that issue convertible instruments and/or contracts in an entity’s own equity. For convertible instruments, the instruments primarily affected are those issued with beneficial conversion features or cash conversion features because the accounting models for those specific features are removed. However, all entities that issue convertible instruments are affected by the amendments to the disclosure requirements in this Update. For contracts in an entity’s own equity, the contracts primarily affected are freestanding instruments and embedded features that are accounted for as derivatives under the current guidance because of failure to meet the settlement conditions of the derivatives scope exception related to certain requirements of the settlement assessment. The Board simplified the settlement assessment by removing the requirements (1) to consider whether the contract would be settled in registered shares, (2) to consider whether collateral is required to be posted, and (3) to assess shareholder rights. Those amendments also affect the assessment of whether an embedded conversion feature in a convertible instrument qualifies for the derivatives scope exception. Additionally, the amendments in this Update affect the diluted EPS calculation for instruments that may be settled in cash or shares and for convertible instruments. The amendments in this Update are effective for public business entities that meet the definition of a Securities and Exchange Commission (SEC) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Board specified that an entity should adopt the guidance as of the beginning of its annual fiscal year. The Board decided to allow entities to adopt the guidance through either a modified retrospective method of transition or a fully retrospective method of transition.

 

Off-Balance Sheet Arrangements

 

None.

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

 

Not Applicable.

 

Item 8. Financial Statements and Supplementary Data

 

Our Financial Statements are attached as Appendix A (following Exhibits) and included as part of this Form 10-K Report. A list of our Financial Statements is provided in response to Item 15 of this Form 10-K Report.

 

Item 9. Changes In And Disagreements With Accountants On Accounting and Financial Disclosure

 

None.

 

Item 9A. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

As of the end of the period covered by this report, our Company evaluated the effectiveness and design and operation of its disclosure controls and procedures. Our Company’s disclosure controls and procedures are the controls and other procedures that we designed to ensure that our Company records, processes, summarizes, and reports in a timely manner the information that it must disclose in reports that our Company files with or submits to the Securities and Exchange Commission. Our principal executive officer and principal financial officer reviewed and participated in this evaluation. Based on this evaluation, our Company made the determination that its disclosure controls and procedures were effective.

 

19 
 

Management’s Annual Report on Internal Control Over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Under the supervision and with the participation of management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal controls over financial reporting based on the framework in Internal Control – Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Based on this evaluation, management has concluded that our internal control over financial reporting was effective as of December 31, 2022.

 

Our Company’s internal control over financial reporting includes policies and procedures that (1) pertain to maintenance of records that, in reasonable detail, accurately and fairly reflect transactions and dispositions of the assets of our Company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of our Company are being made only in accordance with authorizations of management and directors of our Company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company’s assets that could have a material effect on the financial statements.

 

Our management, including our principal executive officer and principal financial officer, does not expect that our disclosure controls or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. In addition, the design of any system of controls is based in part on certain assumptions about the likelihood of future events, and controls may become inadequate if conditions change. There can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.

 

This annual report does not include an attestation report of our Company’s independent registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by our Company’s registered public accounting firm pursuant to rules of the Securities and Exchange Commission that permit our Company to provide only management’s attestation in this annual report.

 

Changes in Company Internal Controls

 

No change in our Company’s internal control over financial reporting occurred during our fourth fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

Item 9B. Other Information

 

Not Applicable.

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

 

Not Applicable.

 

20 
 

PART III

 

Item 10. Directors, Executive Officers and Corporate Governance

 

The information required by this Item is incorporated by reference from the information contained within our Company’s definitive proxy statement for the 2023 Annual Meeting of Stockholders.

 

Item 11. Executive Compensation

 

The information required by this Item is incorporated by reference from the information contained within our Company’s definitive proxy statement for the 2023 Annual Meeting of Stockholders.

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

The information required by this Item is incorporated by reference from the information contained within our Company’s definitive proxy statement for the 2023 Annual Meeting of Stockholders.

 

Item 13. Certain Relationships and Related Transactions, and Director Independence

 

The information required by this Item is incorporated by reference from the information contained within our Company’s definitive proxy statement for the 2023 Annual Meeting of Stockholders.

 

Item 14. Principal Accountant Fees and Services

 

The information required by this Item is incorporated by reference from the information contained within our Company’s definitive proxy statement for the 2023 Annual Meeting of Stockholders.

 

 

21 
 

PART IV

 

Item 15. Exhibit and Financial Statement Schedules

 

(a) The following Audited Financial Statements are filed as part of this Form 10-K Report:
   
  Report of Independent Registered Public Accounting Firm
   
  Balance Sheets
   
  Statements of Comprehensive Income
   
  Statement of Stockholders’ Equity
   
  Statements of Cash Flows
   
  Notes to Financial Statements
   
(b) The following exhibits are filed as part of this report.
   
  See Exhibit Index.

 

Item 16. Form 10-K Summary

 

None.

 

22 
 

SIGNATURES

 

Pursuant to the requirements of Section 13 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.

 

  NOCOPI TECHNOLOGIES, INC.
     
     
Date: March 31, 2023 By: /s/ Michael A. Feinstein, M.D.
    Michael A. Feinstein, M.D.
    Chairman of the Board, President and Chief Executive Officer (Principal Executive Officer)

 

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

 

Signature   Title   Date
         
/s/ Michael A. Feinstein, M.D.   Chairman of the Board, President and Chief Executive Officer (Principal Executive Officer)   March 31, 2023
Michael A. Feinstein, M.D.      
         
/s/ Rudolph A. Lutterschmidt   Vice President, Chief Financial Officer and Chief Accounting Officer (Principal Financial and Accounting Officer)   March 31, 2023
Rudolph A. Lutterschmidt      
         
/s/ Jacqueline J. Goldman   Director   March 31, 2023
Jacqueline J. Goldman        
         
/s/ Michael S. Liebowitz   Director   March 31, 2023
Michael S. Liebowitz        
         
/s/ Marc Rash   Director   March 31, 2023
Marc Rash        
         
/s/ Joseph Raymond   Director   March 31, 2023
Joseph Raymond        
         
/s/ Matthew C. Winger   Director   March 31, 2023
Matthew C. Winger        

 

 

 

 

 

 

 

23 
 

INDEX TO FINANCIAL STATEMENTS

 

Report of Independent Registered Public Accounting Firm F-2
   
Balance Sheets as of December 31, 2022 and 2021 F-3
   
Statements of Comprehensive Income for the Years ended December 31, 2022 and 2021 F-4
   
Statement of Stockholders’ Equity for the Years ended December 31, 2022 and 2021 F-5
   
Statements of Cash Flows for the Years ended December 31, 2022 and 2021 F-6
   
Notes to Financial Statements F-7

 

 

 

 

 

F-1 
 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

To the Board of Directors and
Stockholders of Nocopi Technologies, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying balance sheets of Nocopi Technologies, Inc. (the Company) as of December 31, 2022 and 2021, and the related statements of comprehensive income, stockholders’ equity, and cash flows for each of the two years in the period ended December 31, 2022, and the related notes (collectively referred to as the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

Critical audit matters are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters.

 

 

/s/ Morison Cogen LLP (PCAOB-536)

 

We have served as the Company’s auditor since 2001.

 

Blue Bell, Pennsylvania

March 31, 2023

 

 

 

 

F-2 
 

Nocopi Technologies, Inc.

Balance Sheets*

 

           
   December 31 
   2022   2021 
Assets          
Current assets          
Cash and cash equivalents  $5,337,800   $1,846,700 
Accounts receivable less $12,000 allowance for doubtful accounts   1,103,500    970,800 
Inventory   486,400    422,700 
Prepaid and other   103,300    160,000 
Total current assets   7,031,000    3,400,200 
Fixed assets          
Leasehold improvements   58,400    58,400 
Furniture, fixtures and equipment   164,400    164,100 
 Fixed assets, gross   222,800    222,500 
Less: accumulated depreciation and amortization   167,800    134,200 
Total fixed assets    55,000    88,300 
Other assets          
Long-term receivables   2,463,100    185,000 
Operating lease right of use – building   68,300    115,800 
Other assets    2,531,400    300,800 
Total assets  $9,617,400   $3,789,300 
           
Liabilities and Stockholders’ Equity          
Current liabilities          
Accounts payable  $97,700   $3,700 
Accrued expenses   173,700    151,500 
Income taxes   287,100     
Operating lease liability – current   50,700    47,500 
Total current liabilities   609,200    202,700 
           
Other liabilities          
Accrued expenses, non-current   172,200    13,000 
Operating lease liability – non-current   17,600    68,300 
 Total other liabilities   189,800    81,300 
           
Commitments and contingencies          
           
Stockholders’ equity          
Series A preferred stock, $1.00 par value, authorized – 300,000 shares, Issued and outstanding – none        
Common stock, $0.01 par value, authorized – 75,000,000 shares, Issued and outstanding – 2022 -  9,251,178 shares; 2021 - 6,751,178 shares   92,500    67,500 
Paid-in capital   16,659,600    13,184,600 
Accumulated deficit   (7,933,700)   (9,746,800)
Total stockholders' equity   8,818,400    3,505,300 
Total liabilities and stockholders’ equity  $9,617,400   $3,789,300 

 

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

 

F-3 
 

Nocopi Technologies, Inc.

Statements of Comprehensive Income*

 

           
.  Years ended December 31 
   2022   2021 
Revenues          
Licenses, royalties and fees  $3,613,000   $809,900 
Product and other sales   1,014,200    1,142,000 
  Total revenues   4,627,200    1,951,900 
           
Cost of revenues          
Licenses, royalties and fees   174,200    168,000 
Product and other sales   553,500    570,100 
 Total cost of revenues   727,700    738,100 
Gross profit   3,899,500    1,213,800 
           
Operating expenses          
Research and development   140,400    181,500 
Sales and marketing   494,500    287,700 
General and administrative   1,219,200    719,400 
 Total operating expenses   1,854,100    1,188,600 
Net income from operations   2,045,400    25,200 
           
Other income (expenses)          
Interest income   64,200    20,700 
Interest expense and bank charges   (2,000)   (2,200)
 Total other income (expenses)   62,200    18,500 
Net income before income taxes   2,107,600    43,700 
Income taxes   294,500    (5,700)
Net income  $1,813,100   $49,400 
           
Net income per common share          
Basic  $.24   $.01 
Diluted  $.24   $.01 
           
Weighted average common shares outstanding          
Basic   7,584,511    6,743,615 
Diluted   7,584,511    6,743,615 

 

 

 

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

 

 

F-4 
 

Nocopi Technologies, Inc.

Statement of Stockholders’ Equity*

For the Period January 1, 2021 through December 31, 2022

 

                          
   Common stock   Paid-in   Accumulated     
   Shares   Amount   Capital   Deficit   Total 
                     
Balance – January 1, 2021   6,737,041   $67,400   $13,181,900   $(9,796,200)  $3,453,100 
                          
Exercise of warrants   14,137    100    2,700         2,800 
                          
Net income                  49,400    49,400 
Balance – December 31, 2021   6,751,178    67,500    13,184,600    (9,746,800)   3,505,300 
                          
Sales of common stock   2,500,000    25,000    3,475,000         3,500,000 
                          
Net income                  1,813,100    1,813,100 
Balance – December 31, 2022   9,251,178   $92,500   $16,659,600   $(7,933,700)  $8,818,400 

 

 

 

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

 

 

 

F-5 
 

Nocopi Technologies, Inc.

Statements of Cash Flows*

 

           
   Years ended December 31 
   2022   2021 
Operating Activities          
Net income  $1,813,100   $49,400 
Adjustments to reconcile net income to net cash provided by (used in) operating activities          
Depreciation and amortization   34,100    30,500 
 Net income adjusted for non-cash operating activities   1,847,200    79,900 
(Increase) decrease in assets          
Accounts receivable   (132,700)   310,000 
Inventory   (63,700)   (97,900)
Prepaid and other   56,700    (62,200)
Long-term receivables   (2,230,600)   419,000 
Increase (decrease) in liabilities          
Accounts payable and accrued expenses   227,900    (99,800)
Income taxes   287,100    (36,300)
 Total increase in operating capital   263,600    84,500)
Net cash provided by (used in) operating activities   (8,100)   512,700 
           
Investing Activities          
Additions to fixed assets   (800)   (31,600)
Net cash used in investing activities   (800)   (31,600)
           
Financing Activities          
Issuance of common stock   3,500,000     
Exercise of warrants       2,800 
Net cash provided by financing activities   3,500,000    2,800 
Increase in cash and cash equivalents   3,491,100    483,900 
           
Cash and Cash Equivalents          
Beginning of year   1,846,700    1,362,800 
End of year  $5,337,800   $1,846,700 
           
           
Cash paid for taxes  $   $38,000 
           
Supplemental Disclosure of Non-Cash Investing and Financing Activities          
Accumulated depreciation and amortization  $500   $600 
Furniture, fixtures and equipment  $(500)  $(600)

 

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

 

F-6 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

December 31, 2022 and 2021

 

 

1.       Organization of the Company

 

Nocopi Technologies, Inc. (the “Company”) is organized under the laws of the State of Maryland. Its main business activities are the development and distribution of document security products and the licensing of its patented reactive ink technologies for the Entertainment and Toy and the Document and Product Authentication markets in the United States and foreign countries. Our Company operates in one principal industry segment.

 

2.       Significant Accounting Policies

 

Financial Statement PresentationAmounts included in the accompanying financial statements have been rounded to the nearest hundred, except for number of shares and per share information.

 

Estimates – The preparation of the financial statements in conformity with Accounting Principles Generally Accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the dates of financial statements and the reported amounts of revenues and expenses during the reported periods. Actual results could differ from those estimates.

 

Cash and cash equivalents consist of demand deposits and money-market funds with two major U.S. banks and investment securities consisting of short-term U.S. Treasury Bills with maturities of less than one year held by a major U.S. bank.

 

Investment securities held to maturity include any security for which the Company has the positive intent and ability to hold until maturity. These securities are carried at amortized cost.

 

Accounts receivable and credit policies – Accounts receivable are uncollateralized customer obligations due under normal trade terms generally requiring payment within 30 days from the invoice date. Accounts receivable are stated at the amount billed to the customer. Customer account balances with invoices dated over 90 days old are considered delinquent.

 

The carrying amount of accounts receivable is reduced by an allowance that reflects management’s best estimate of the amounts that will not be collected. Management individually reviews all accounts receivable balances that exceed 90 days from invoice date and based on an assessment of current creditworthiness, estimates the portion, if any, of the balance that will not be collected.

 

Inventory consists primarily of ink components and is stated at the lower of cost (determined by the first-in, first-out method) or net realizable value.

 

Fixed assets are carried at cost less accumulated depreciation and amortization. Furniture, fixtures and equipment are generally depreciated on the straight-line method over their estimated service lives. Leasehold improvements are amortized on a straight-line basis over the shorter of five years or the term of the lease. Major renovations and betterments are capitalized. Maintenance, repairs and minor items are expensed as incurred. Upon disposal, assets and related depreciation are removed from the accounts and the net amount, less proceeds from disposal, is charged or credited to income.

 

Patent costs are charged to expense as incurred.

 

Revenues – Our Company follows Accounting Standards Update (“ASU”) 214-09, Revenue from Contracts with Customers (“Topic 606”), using the modified retrospective method. We recognize revenue from fixed fee licensees at a point in time when the term begins if the contract provides for patented ink technology only as it exists at the time that it is granted. However, for license agreements that provide for rights to future ink technology, revenue is recognized over the term of the license agreement. Revenue for per-unit license agreement is recognized in the period that the Company receives the related royalty report. Revenue for product sales is recognized upon shipment to the customer. There are no contract assets or contract liabilities and therefore no unsatisfied performance obligations. The Company does not offer any warranties, however, damaged products can be returned for credit or refund. For disaggregation of revenue by customers and geographic region, see Note 10.

 

F-7 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

December 31, 2022 and 2021

 

Income taxes – Deferred income taxes are provided for all temporary differences and net operating loss and tax credit carryforwards. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized.

 

Fair value – The carrying amounts reflected in the balance sheets for receivables, accounts payable and accrued expenses approximate fair value due to the short maturities of these instruments.

 

Stock-based payments – Our Company accounts for stock-based compensation under the provisions of Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 718, "Compensation – Stock Compensation", which requires the measurement and recognition of compensation expense for all stock-based awards made to employees and directors based on estimated fair values on the grant date. Our Company estimates the fair value of stock-based awards on the date of grant using the Black-Scholes model. The value of the portion of the award that is ultimately expected to vest is recognized as expense over the shorter of the vesting period or the requisite service periods using the straight-line method. Our Company accounts for stock-based compensation awards to non-employees in accordance with FASB ASU 2017-07, with ASU No. 2018-07, Compensation – Stock Based Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting (“ASU 2018-07”), which aligns accounting for share-based payments issued to nonemployees to that of employees under the existing guidance of Topic 718, with certain exceptions. This update supersedes previous guidance for equity-based payments to nonemployees under Subtopic 505-50, Equity – Equity-Based Payments to Non-Employees. All issuances of stock options or other equity instruments to non-employees as consideration for goods or services received by the Company are accounted for based on the fair value of the equity instruments issued. Non-employee equity-based payments are recorded as an expense over the service period, as if the Company had paid cash for the services.

 

Earnings per share – Our Company follows FASB ASC 260 resulting in the presentation of basic and diluted earnings per share. Basic earnings per common share are based on the weighted average number of shares outstanding during the periods presented. Diluted earnings per share are computed using weighted average number of common shares plus dilutive common share equivalents outstanding during the period. Potential common shares that would have the effect of increasing diluted earnings per share are considered to be anti-dilutive, i.e. the exercise prices of the outstanding stock options were greater than the market price of the common stock. Since our Company did not have any common stock equivalents outstanding as of December 31, 2022 and 2021, basic and diluted earnings per share were the same. 

 

Comprehensive income – Our Company follows FASB ASC 220 in reporting comprehensive income. Comprehensive income is a more inclusive financial reporting methodology that includes disclosure of certain financial information that historically has not been recognized in the calculation of net income. Since our Company has no items of other comprehensive income, comprehensive income is equal to net income.

 

Recoverability of Long-Lived Assets

 

Our Company follows FASB ASC 360-35, “Impairment or Disposal of Long-Lived Assets.” The Statement requires that long-lived assets and certain identifiable intangibles be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Our Company is not aware of any events or circumstances which indicate the existence of an impairment which would be material to our Company’s annual financial statements.

 

Recently Adopted Accounting Pronouncements

 

As of December 31, 2022, there were no recently adopted accounting standards that had a material effect on our Company’s financial statements.

 

 

F-8 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

December 31, 2022 and 2021

 

Recently Issued Accounting Pronouncements Not Yet Adopted

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendments in this Update affect loans, debt securities, trade receivables, and any other financial assets that have the contractual right to receive cash. The ASU requires an entity to recognize expected credit losses rather than incurred losses for financial assets. For public entities, the amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. ASU No. 2019-10 extends the effective dates for two years for smaller reporting companies and nonpublic companies.

 

In August 2020, the FASB issued ASU No. 2020-06, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40), Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. The amendments in this Update affect entities that issue convertible instruments and/or contracts in an entity’s own equity. For convertible instruments, the instruments primarily affected are those issued with beneficial conversion features or cash conversion features because the accounting models for those specific features are removed. However, all entities that issue convertible instruments are affected by the amendments to the disclosure requirements in this Update. For contracts in an entity’s own equity, the contracts primarily affected are freestanding instruments and embedded features that are accounted for as derivatives under the current guidance because of failure to meet the settlement conditions of the derivatives scope exception related to certain requirements of the settlement assessment. The Board simplified the settlement assessment by removing the requirements (1) to consider whether the contract would be settled in registered shares, (2) to consider whether collateral is required to be posted, and (3) to assess shareholder rights. Those amendments also affect the assessment of whether an embedded conversion feature in a convertible instrument qualifies for the derivatives scope exception. Additionally, the amendments in this Update affect the diluted EPS calculation for instruments that may be settled in cash or shares and for convertible instruments. The amendments in this Update are effective for public business entities that meet the definition of a Securities and Exchange Commission (SEC) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Board specified that an entity should adopt the guidance as of the beginning of its annual fiscal year. The Board decided to allow entities to adopt the guidance through either a modified retrospective method of transition or a fully retrospective method of transition.

 

3.       Cash and Cash Equivalents

 

          
   Year ended December 31 
   2022   2021 
Cash and cash equivalents          
Cash and money market funds  $917,400   $1,846,700 
U.S. Treasury Bills   4,420,400     
Cash and cash equivalents  $5,337,800   $1,846,700 

 

The amortized cost and fair value of securities held to maturity at December 31, 2022 are as follows:

 

          
  

Amortized

Cost

  

Fair

Value

 
U.S. Treasury Bills          
Due January 19, 2023  $1,122,600   $1,123,200 
Due April 20, 2023   1,110,300    1,110,300 
Due July 13, 2023   1,100,300    1,098,300 
Due October 5, 2023   1,087,200    1,087,000 
Total  $4,420,400   $4,418,800 

 

F-9 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

December 31, 2022 and 2021

 

4.        Concentration of Credit Risk

 

Certain financial instruments potentially subject our Company to concentrations of credit risk. These financial instruments consist primarily of cash, cash equivalents and accounts receivable. At December 31, 2022, our Company’s deposits and short-term investments with a financial institution were $4,838,000 in excess of the FDIC deposit insurance coverage of $250,000. There is a concentration of credit risk with respect to accounts receivable due to the number of major customers.

 

5.       Long-term Receivables

 

As of December 31, 2022, the Company had long-term receivables of $2,463,100 from three licensees representing the present value of fixed guaranteed royalty payments that will be payable over varying periods of two through five years that commenced in the second half of 2022 and terminate in the second quarter of 2028. The fixed guaranteed royalty payments result from amendments to license agreements with two existing licensees and a license agreement with a new licensee. The receivable represents the present value of the fixed minimum annual payments due under the license agreements, discounted at the Company's incremental borrowing rate of 4%. 

 

The three agreements grant licenses for the use of certain patented ink technology as it exists at the time that it is granted which is considered functional intellectual property. Under Topic 606, a performance obligation to transfer a license for functional intellectual property is satisfied at a point in time and the fixed consideration could be recognized upfront when the Company transfers control of the licensee if certain criteria are met. Specifically, the minimum royalty guarantee could be recognized upfront if the following conditions are met:

 

·The royalty payment is fixed or determinable
·Collection of the royalty payment is considered probable
·The licensee has the ability to benefit from the licensed technology

 

The Company determined that the above conditions were met upon execution of the agreements and recognized $2,810,580 of royalty revenue net of imputed interest of $132,300 . The Company also recognized $196,500 of commission expense related to the three license agreements, which is reflected in selling expense on the statement of comprehensive income for the year ended December 31, 2022. The commissions are payable over the term of the agreements and are due when payments are received by the Company. As of December 31, 2022, the accrued commission payable balance was $ 194,700.

 

The current portion of the three new license agreements and one license agreement entered into in prior years, in the amount of $507,400 and $374,500, is included in accounts receivable on the balance sheet as of December 31, 2022 and 2021.

 

The following table summarizes the future minimum payments due under the three new license agreements as of December 31, 2022:

 

      
Year Ending December 31:     
2024   $642,000 
2025   $570,000 
2026   $570,000 
2027    $557,500 
2028   $520,000 
Total    $2,859,500 

 

The Company has evaluated the collectibility of the long-term receivables and believes them to be fully collectible as of December 31, 2022. However, there can be no assurance that the receivables will not be impaired in the future due to changes in the licensees’ financial condition or other factors.

 

 

F-10 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

December 31, 2022 and 2021

 

 

The long-term receivables are recorded at its present value as of December 31, 2022, and will be amortized over the term of the license agreements using the effective interest method. The unamortized balance of the receivables as of December 31, 2022 is $2,450,800.

 

The Company has also considered the potential impact of changes in interest rates on the present value of the three new receivables. A hypothetical 1% increase or decrease in the incremental borrowing rate would result in an approximate $21,400 increase or decrease in the present value of the receivables as of December 31, 2022.

 

6.        Line of Credit

 

In November 2018, our Company negotiated a $150,000 revolving line of credit with a bank to provide a source of working capital, if required. The line of credit is secured by all the assets of our Company and bears interest at the bank’s prime rate for a period of one year and its prime rate plus 1.5% thereafter. The line of credit is subject to an annual review and quiet period. There have been no borrowings under the line of credit since its inception.

 

7.        Stockholders’ Equity

 

On August 25, 2022, our Company filed Articles of Amendment to its Articles of Incorporation with the State Department of Assessments and Taxation of the State of Maryland to effect a one-for-ten (1:10) reverse stock split of our Company’s common stock, par value $0.01 per share. The August 25, 2022 Articles of Amendment become effective as of 12:01 a.m. Eastern Standard Time on September 2, 2022 (the “Effective Time”). At the Effective Time, every ten shares of common stock of our Company that were issued and outstanding immediately prior to the Effective Time were changed into one issued and outstanding share of common stock of our Company. The reverse stock split did not affect any stockholder’s ownership percentage of our Company’s shares, except to the limited extent that the reverse stock split resulted in any stockholder owning a fractional share. No fractional shares were issued in connection with the reverse stock split. Each stockholder who would otherwise have been entitled to receive a fraction of a share of our Company’s common stock instead received one whole share of common stock. There was no change to the number of authorized shares or the par value per share. Share and per share amounts have been retroactively restated to reflect the one-for-ten reverse stock split on September 2, 2022.

 

On August 1, 2022 our Company entered into a stock purchase agreement in connection with a private placement for total gross proceeds of $3.5 million. The stock purchase agreement provided for the issuance of an aggregate of 2,500,000 shares of our Company’s common stock to two investors at a purchase price of $1.40 per share, as adjusted for our Company’s one-for-ten (1:10) reverse stock split of our Company’s common stock, par value $0.01 per share. To enable the private placement transaction, our Company’s Board of Directors approved a 1-for-10 (1:10) reverse stock split of its common stock that was effective on September 2, 2022. On September 13, 2022, the sale pursuant to the stock purchase agreement closed. No placement fees or commissions were paid in connection with this transaction.

 

During the second quarter of 2021, holders of the remaining 14,137 warrants that had been outstanding exercised their options to purchase a total of 14,137 shares of our Company’s common stock at $0.20 per share. The warrants were granted in 2014 to two individuals who acquired convertible debentures from the Company in 2014. The warrants were exercisable two years after issuance and expire seven years after issuance. The fair value of the warrants was determined using the Black-Scholes pricing model. The relative fair value of the warrants was recorded as a discount to the notes payable with an offsetting credit to additional paid-in capital since our Company determined that the warrants were an equity instrument in accordance with FASB ASC 815. The debt discount related to the warrant issuances was accreted through interest expense over the term of the notes payable. At December 31, 2022, our Company had no warrants outstanding.

 

F-11 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

December 31, 2022 and 2021

 

8.       Income Taxes

 

At December 31, 2022, our Company had federal taxable income of approximately $799,100 after utilization of the federal net operating loss (NOL’s) carryforwards of approximately $1,174,300 that were available at December 31, 2021 to offset future taxable income. There was no provision for federal income taxes for the year ended December 31, 2021 due to the availability of NOL’s. State income taxes in 2022 resulted from limitations placed on income tax net operating loss deductions by the Commonwealth of Pennsylvania. At December 31, 2022 and December 31, 2021, our Company had state NOL’s approximating $1,792,900 and $2,638,800, respectively; however, if not utilized, they expire in varying amounts through the year 2032. The utilization of these NOL’s to reduce future income taxes will depend on the generation of sufficient taxable income prior to their expiration. There were no material temporary differences for the years ended December 31, 2022 and December 31, 2021. Our Company has established a 100% valuation allowance of $143,400 and $457,700 at December 31, 2022 and December 31, 2021, respectively, for the deferred tax assets due to the uncertainty of their realization. The components for federal and state income tax expense are:

 

          
   Year ended December 31 
   2022   2021 
Current federal taxes  $167,800   $ 
Current state taxes   126,700    (5,700)
   $294,500   $(5,700)

 

The reconciliation of the statutory federal rate to our Company’s effective tax rate follows:

 

                    
   2022   2021 
   Amount   %   Amount   % 
                 
Income tax at U.S. federal income tax rate  $442,600    21   $9,700    21 
                     
State tax net of federal tax effect   166,300    8    (2,600)   (5)
                     
Other           (13,800)   (30)
                     
Increase in (utilization of ) operating losses   (314,400)   (15)   1,000    2 
   $294,500    14   $(5,700)   (12)

 

The components of deferred tax assets and liabilities as of December 31, 2022 and 2021 are as follows:

 

          
   2022   2021 
         
Deferred tax asset for NOL carryforwards  $143,400   $457,700 
           
Deferred tax liability - other          
Valuation allowance   (143,400)   (457,700)
Deferred tax liability   $   $ 

 

Our Company follows FASB ASC 740.10, which provides guidance for the recognition and measurement of certain tax positions in an enterprise’s financial statements. Recognition involves a determination of whether it is more likely than not that a tax position will be sustained upon examination with the presumption that the tax position will be examined by the appropriate taxing authority having full knowledge of all relevant information.

 

Our Company’s policy is to record interest and penalties associated with unrecognized tax benefits as additional income taxes in the statement of comprehensive income. As of January 1, 2022, our Company had no unrecognized tax benefits and no charge during 2022, and accordingly, our Company did not recognize any interest or penalties during 2022 related to unrecognized tax benefits. There is no accrual for uncertain tax positions as of December 31, 2022.

 

Tax years from 2020 through 2022 remain subject to examination by U.S. federal and state tax jurisdictions.

 

F-12 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

December 31, 2022 and 2021

 

9.       Commitments and Contingencies

 

Our Company conducts its operations in leased facilities under a non-cancelable operating lease expiring in 2024.

 

Due to the adoption of the new lease standard under the optional transition method which allows the entity to apply the new lease standard at the adoption date, our Company has capitalized the present value of the minimum lease payments commencing January 1, 2019, using an estimated incremental borrowing rate of 6%. The minimum lease payments do not include common area annual expenses which are considered to be non-lease components.

 

As of January 1, 2019 the operating lease right-of-use asset and operating lease liability amounted to $241,100 with no cumulative-effect adjustment to the opening balance of accumulated deficit.

 

There are no other material operating leases. Our Company has elected not to recognize right-of-use assets and lease liabilities arising from short-term leases.

 

Total lease expense under operating leases was $53,300 in each of the years ended December 31, 2022 and December 31, 2021.

 

Maturities of lease liabilities are as follows:

 

     
   Operating Leases 
Year ending December 31     
2023  $56,200 
2024   18,900 
Total lease payments   75,100 
Less imputed interest   (6,800)
Total  $68,300 

 

Our Company has an employment agreement, expiring in May 2024, with Michael A. Feinstein, M.D., its Chairman of the Board and Chief Executive Officer. The employment agreement contains one-year renewal provisions that became effective after the original term. Dr. Feinstein receives base compensation of $120,000 per year effective January 1, 2020 plus a performance bonus determined by our Company’s Board of Directors. Our Company has an employment agreement, expiring in March 2024, with Terry W. Stovold, its Chief Operating Officer, whereby Mr. Stovold receives a salary set by our Company’s Board of Directors, currently set at $75,000, along with a commission of seven percent on sales generated by his efforts. The employment agreement contains one-year renewal provisions that became effective after the original term. Our Company has an employment agreement, expiring in September 2024, with Matthew C. Winger, its Executive Vice President of Corporate Development, whereby Mr. Winger receives a salary set by our Company’s Board of Directors, currently set at $125,000 per year effective October 1, 2022 plus a performance bonus determined by our Company’s Board of Directors. The employment agreement contains two-year renewal provisions that become effective after the original term. Future minimum compensation payments under these employment agreements are: $320,000 to be paid in 2023 and $162,500 to be paid in 2024.

 

From time to time, our Company may be subject to legal proceedings and claims that arise in the ordinary course of its business.

 

10.       Stock Options, Warrants and 401(k) Savings Plan

 

Our Company follows FASB ASC 718, Share Based Payment, which requires that the cost resulting from all share-based payment transactions be recognized in the Company’s financial statements. FASB ASC 718 requires all share-based payments to employees, including grants of employee stock options, to be recognized in the statement of comprehensive income based on their fair values.

 

At December 31, 2022, our Company did not have an active stock option plan. Our Company uses the Black-Scholes option pricing model to calculate the grant-date fair value of an award. There was no compensation expense recognized during the years ended December 31, 2022 and December 31, 2021 and there was no unrecognized portion of expense at December 31, 2022.

 

F-13 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

December 31, 2022 and 2021

 

At December 31, 2022 and December 31, 2021, our Company had no outstanding warrants to purchase common stock of our Company. A summary of warrant activity follows:

 

               
           Weighted 
       Exercise   Average 
   Number of   Price Range   Exercise 
   Shares   Per Share   Price 
Outstanding at December 31, 2020   14,137   $0.20   $0.20 
Warrants exercised   14,137    0.20    0.20 
Outstanding at December 31, 2021            
             
Outstanding at December 31, 2022            

 

Our Company sponsors a 401(k) savings plan, covering substantially all employees, providing for employee and employer contributions. Employer contributions are made at the discretion of our Company. There were no contributions charged to expense during 2022 or 2021.

 

11.        Major Customer and Geographic Information

 

Our Company’s revenues, expressed as a percentage of total revenues, from non-affiliated customers that equaled 10% or more of our Company’s total revenues were:

 

               
    Year ended December 31  
    2022     2021  
Customer A     66%       27%  
Customer B     19%       48%  

 

Our Company’s non-affiliate customers whose individual balances amounted to more than 10% of our Company’s net accounts receivable, expressed as a percentage of net accounts receivable, were:

 

               
    December 31  
    2022     2021  
Customer A     84%       74%  
Customer B       6%       21%  

 

Our Company performs ongoing credit evaluations of its customers and generally does not require collateral. Our Company also maintains allowances for potential credit losses. The loss of a major customer could have a material adverse effect on our Company’s business operations and financial condition. Our Company’s revenues by geographic region are as follows:

 

               
    Year ended December 31  
    2022     2021  
North America   $ 3,331,600     $ 812,800  
South America     1,600       4,100  
Europe     200        
Asia     968,000       1,041,300  
Australia     325,800       93,700  
    $ 4,627,200     $ 1,951,900  

 

 

 

 

 

 

 

F-13 

 

Exhibit Index

 

The following Exhibits are filed as part of this Annual Report on Form 10-K:

 

Exhibit        
Number   Description   Location
3.1    Amended and Restated Articles of Incorporation   Incorporated by reference to the Company’s Form 10-Q filed on November 14, 2008
3.2   Articles of Amendment - Filed August 25, 2022   Incorporated by reference to the Company’s Report on Form 8-K filed on 08/25/22
3.2   Second Amended and Restated Bylaws, Dated January 28, 2022   Incorporated by reference to the Company’s Form 8-K filed on February 2, 2022
3.3   Articles Supplementary relating to Nocopi Technologies, Inc.’s election to be subject to Sections 3-803, 3-804(a), 3-804(b) and 3-804(c) of the Maryland General Corporation Law   Incorporated by reference to the Company’s Form 8-K filed on October 29, 2021
4.1   Form of Certificate of Common Stock   Incorporated by reference to the Company’s Annual Report on Form 10-KSB filed on April 7, 2006
4.2  

Registration Rights Agreement – Dated August 1, 2022

 

  Incorporated by reference to the Company’s Form 8-K filed on 08/05/22
4.3   Securities registered under Section 12 of the Exchange Act   Filed herewith
10.1†   Amended Summary Plan Description for Nocopi Technologies, Inc. 401(k) Profit Sharing Plan   Incorporated by reference to the Company’s Annual Report on Form 10-KSB filed on April 15, 1999
10.2   Director Indemnification Agreement   Incorporated by reference to the Company’s Quarterly Report on Form 10-QSB filed on November 15, 1999
10.3   Officer Indemnification Agreement   Incorporated by reference to the Company’s Quarterly Report on Form 10-QSB filed on November 15, 1999
10.4†   Employment Agreement with Michael A. Feinstein, M.D.   Incorporated by reference to the Company’s Quarterly Report on Form 10-Q filed on August 14, 2008
10.5†   Employment Agreement Amendment - Michael A. Feinstein, M.D.   Incorporated by reference to the Company’s Form 8-K filed on December 17, 2019
10.6†   Employee Agreement dated September 29, 2022 - Matthew C. Winger   Incorporated by reference to the Company’s Quarterly Report on Form 10-Q filed on 09/30/22
10.7†   Amended Summary Plan Description for Nocopi Technologies, Inc. 401(k) Profit Sharing Plan   Incorporated by reference to the Company’s Annual Report on Form 10-K filed on March 31, 2010
10.8†   Employment Agreement with Terry W. Stovold   Incorporated by reference to the Company’s Annual Report on Form 10-K filed on March 30, 2012
10.9   Form of Convertible Debenture Purchase Agreement and Exhibits   Incorporated by reference to the Company’s Annual Report on Form 10-K filed on September 11, 2015
10.10   Form of Letter Agreement re: Convertible Debenture Purchase Agreement Election   Incorporated by reference to the Company’s Quarterly Report on Form 10-Q filed on November 13, 2019 

 

 

 

 

10.11   Lease Agreement dated December 12, 2013 relating to premises at 480 Shoemaker Road, King of Prussia, PA 19406   Incorporated by reference to the Company’s Annual Report on Form 10-K filed on September 11, 2015
10.12   Lease Extension Agreement dated September 28, 2018   Incorporated by reference to the Company’s Annual Report on Form 10-K filed on March 29, 2019 
10.13   Business Loan Agreement, Promissory Note and Commercial Security Agreement dated November 28, 2018 between the Company and Santander Bank   Incorporated by reference to the Company’s Annual Report on Form 10-K filed on March 29, 2019
10.14   Form of Letter Agreement re: Convertible Debenture Purchase Agreement Election   Incorporated by reference to the Company’s Quarterly Report on Form 10-Q filed on November 13, 2019
10.15   Stock Purchase Agreement - Dated August 1, 2022   Incorporated by reference to the Company’s Annual Report on Form 10-K filed on 08/05/22
14.1   Code of Ethics   Incorporated by reference to the Company’s Annual Report on Form 10-KSB filed on March 31, 2005
21.1   Subsidiaries of the Registrant   Filed herewith
31.1   Certification of Chief Executive Officer required by Rule 13a-14(a)   Filed herewith
31.2   Certification of Chief Financial Officer required by Rule 13a-14(a)   Filed herewith
32.1   Certifications of Chief Executive Officer and Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002   Furnished herewith
99.1   Second Amendment to Nomination and Standstill Agreement dated September 30, 2022, between the Company and MSL 18 HOLDINGS LLC, Michael S. Liebowitz and Matthew C. Winger   Incorporated by reference to the Company’s Quarterly Report on Form 10-Q filed on 09/30/22
99.2   First Amendment to Nomination and Standstill Agreement dated May 23, 2022, between the Company and MSL 18 HOLDINGS LLC, Michael S. Liebowitz and Matthew C. Winger    Incorporated by reference to the Company’s Quarterly Report on Form 10-Q filed on 05/24/22
99.3   Nomination and Standstill Agreement dated March 29, 2022, between the Company and MSL 18 HOLDINGS LLC, Michael S. Liebowitz and Matthew C. Winger    Incorporated by reference to the Company’s Quarterly Report on Form 10-Q filed on 03/29/22
99.4   Standstill Agreement dated May 23, 2022, between the Company and Howard Timothy Eriksen, Cedar Creek Partners, LLC and Eriksen Capital Management LLC.   Incorporated by reference to the Company’s Current Report on Form 8-K filed on 05/24/22
101.INS   Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)    
101.SCH   Inline XBRL Taxonomy Extension Schema Document    
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document    
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document    
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document    
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document    
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)    

———————

† Compensation plans and arrangements for executives and others.

 

EX-4.2 2 nnup_ex4z3.htm DESCRIPTION OF THE REGISTRANT'S SECURITIES REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934

EXHIBIT 4.3

 

DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934

 

Nocopi Technologies, Inc. (the “Company” or “we” or “our”) has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, our common stock, par value $0.01 per share (the “common stock”).

 

Description of Common Stock

 

The following description of our common stock is a summary and does not purport to be complete. It is subject to and qualified in its entirety by reference to our Amended and Restated Articles of Incorporation (the “articles of incorporation”) and our Amended and Restated Bylaws (the “bylaws”), each of which are incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this exhibit is a part. We encourage you to read our articles of incorporation, our bylaws and the applicable provisions of the Maryland General Corporation Law (the “MGCL”) for additional information.

 

Authorized Share Capital. The Company’s authorized capital stock consists of 75,000,000 shares of common stock, par value $0.01 per share and 300,000 shares of series A preferred stock, par value $1.00 per share.

 

Voting. Holders of our common stock are entitled to one vote for each share held of record on all matters to be voted on by stockholders. There is no cumulative voting with respect to the election of directors.

 

Dividend Rights. Holders of our common stock are entitled to receive dividends when, as and if declared by our board of directors out of funds legally available for this purpose.

 

Liquidation Preferences. In the event of our liquidation, dissolution or winding up, holders of our common stock are entitled to receive on a proportional basis any assets remaining available for distribution after payment of our liabilities.

 

Other Terms. Holders of common stock have no conversion, preemptive or other subscription rights and there are no sinking fund or redemption provisions applicable to the common stock. All outstanding shares of the common stock are fully paid and non-assessable.

 

Anti-Takeover Provisions

 

Certain of our charter and bylaw, statutory and contractual provisions could make the removal of our management and directors more difficult and may discourage transactions that otherwise could involve payment of a premium over prevailing market prices for our common stock. Furthermore, the existence of the foregoing provisions, as well as the significant common stock beneficially owned by our executive officers, and certain members of our board of directors, could lower the price that investors might be willing to pay in the future for shares of our common stock. They could also deter potential acquirers of our Company, thereby reducing the likelihood that you could receive a premium for your common stock in an acquisition.

 

Charter and Bylaw Provisions

 

The Company's charter and bylaws contain provisions that could make it more difficult for a third party to acquire the Company without the consent of our Board. Additionally, these provisions could lower the price that future investors might be willing to pay for shares of our common stock. These anti-takeover provisions:

 

·authorize our board of directors to create and issue, without stockholder approval, preferred stock, thereby increasing the number of outstanding shares, which can deter or prevent a takeover attempt;
 
 

 

 

·prohibit cumulative voting in the election of directors, which would otherwise allow less than a majority of stockholders to elect director candidates;

 

·provide that any vacancy on the board of directors of the Company be filled only by the affirmative vote of a majority of the remaining directors then in office even if remaining directors do not constitute a quorum;

 

·provide that our board of directors be divided into three classes, with approximately one-third of the directors to be elected each year;

 

·provide that our board of directors is expressly authorized to adopt, amend or repeal our bylaws;

 

·provide that our directors will be elected by a plurality of the votes cast in the election of directors;

 

·provide that the Company’s stockholders may only remove any member of the Board by the affirmative vote of at least two-thirds of all the votes entitled to be cast by the stockholders generally in the election of directors and, such removal is required to be for cause; and

 

·provide that the number of directors of the Company shall be fixed only by vote of the board of directors;

 

These provisions could lower the price that future investors might be willing to pay for shares of our common stock.

 

Maryland Law

Business Combination and Fair Price Statute

 

Under the MGCL, certain business combinations between a Maryland corporation that has 100 or more beneficial owners of its common stock, and an interested stockholder or an affiliate of an interested stockholder are prohibited for five years after the most recent date on which the interested stockholder becomes an interested stockholder.

 

An interested stockholder is:

 

·Any person (other than the corporation or any subsidiary) who beneficially owns 10 percent or more of the voting power of the corporation's outstanding voting stock after the date on which the corporation had 100 or more beneficial owners of its stock.
·An affiliate or associate of the corporation who, at any time within the two-year period immediately before the date in question, was the beneficial owner of 10 percent or more of the voting power of the then outstanding stock of the corporation.

 

After the five-year period, the business combination generally must be recommended by the board of directors and approved by the affirmative vote of at least 80 percent of the votes entitled to be cast by holders of outstanding shares of voting stock of the corporation and two-thirds of the votes entitled to be cast by holders of voting stock of the corporation (other than shares held by the interested stockholder). This is not required if:

 

·The corporation's common stockholders receive a minimum price (as defined in the statute) for their shares.
·The consideration is received in cash or in the same form as previously paid by the interested stockholder for its shares.

 

A person is not an interested stockholder under the statute if the board of directors of the corporation approved in advance the transaction by which the person otherwise would have become an interested stockholder. The statute also permits various exemptions from its provisions, including for business combinations that are approved or exempted by the board of directors before the time that the interested stockholder becomes an interested stockholder.

 
 

 

Control Share Acquisitions

 

Holders of "control shares" of a Maryland corporation that has 100 or more beneficial owners of its common stock acquired in a "control share acquisition" have no voting rights except to the extent approved by the affirmative vote of two-thirds of the votes entitled to be cast on the matter, excluding votes cast by:

 

·The person who makes or proposes to make a control share acquisition.
·An officer of the corporation.
·An employee of the corporation who is also a director of the corporation.

 

Control shares are voting shares of stock which, if aggregated with all other shares of stock previously acquired or directly controlled by the stockholder, would entitle the stockholder to exercise voting power in electing directors within one of the following ranges of voting power:

 

·One-tenth or more but less than one-third.
·One-third or more but less than a majority.
·A majority or more of all voting power.

 

Control shares do not include shares the acquiring person is then entitled to vote as a result of having previously obtained stockholder approval. A control share acquisition means the acquisition of issued and outstanding control shares, subject to certain exceptions.

 

A person who has made or proposes to make a control share acquisition, on satisfaction of certain conditions (including an undertaking to pay expenses and delivering an acquiring person statement), may compel the board of directors to call a special meeting of stockholders to be held within 50 days of demand to consider the voting rights of the shares. If no request for a meeting is made, the corporation may itself present the question at any stockholders meeting.

 

If voting rights are not approved at the meeting or if the acquiring person does not deliver an acquiring person statement, then, subject to certain conditions and limitations, the corporation may redeem any or all of the control shares (except those for which voting rights have previously been approved) for fair value. If voting rights for control shares are approved at a stockholders meeting and the acquirer becomes entitled to vote a majority of the shares, all other stockholders may exercise appraisal rights. The fair value of the shares as determined for appraisal rights may not be less than the highest price per share paid by the acquirer in the control share acquisition.

 

The control share acquisition statute does not apply to, among other things:

 

·Shares acquired in a merger, consolidation, or statutory share exchange if the corporation is a party to the transaction.
·Newly issued shares acquired directly from the corporation.
·Acquisitions approved or exempted by the charter or bylaws of the corporation.

 

Subtitle 8

 

Under Subtitle 8 of Title 3 of the Maryland General Corporation Law, a public corporation with a class of equity securities registered under the Securities Exchange Act of 1934 and at least three independent directors can elect to be subject to any or all of following takeover defense provisions:

 

·The corporation's board of directors will be divided into three classes.
·The affirmative vote of at least two-thirds of all the votes entitled to be cast by stockholders generally in the election of directors is required to remove a director.
·The number of directors may be fixed only by vote of the board of directors.
·A vacancy on the board may be filled only by the affirmative vote of a majority of the remaining directors in office.
 
 

 

 

·The directors elected to fill a vacancy will serve for the remainder of the full term of the class of directors in which the vacancy occurred and until a successor is elected and qualifies.
·The request of stockholders entitled to cast at least a majority of all the votes entitled to be cast at the meeting is required for stockholders to call a special meeting of stockholders.

 

The charter of a corporation may contain a provision or the board of directors may adopt a resolution that prohibits the corporation from electing to be subject to any or all of the provisions of Subtitle 8.

Constituency Provision

 

A corporation may specify in its charter that the board of directors can consider the effect of the potential acquisition of control on:

 

·Stockholders.
·Employees.
·Suppliers, customers, and creditors of the corporation.
·The communities in which offices of the corporation are located.

 

Contractual Provisions

 

The terms of change of control provisions contained in our president & chief executive officer’s employee agreement may discourage a change in control of our Company.

 

Our board of directors also has the power to adopt a stockholder rights plan that could delay or prevent a change in control of our Company even if the change in control is generally beneficial to our stockholders. These plans, sometimes called “poison pills,” are oftentimes criticized by institutional investors or their advisors and could affect our rating by such investors or advisors. If our board of directors adopts such a plan, it might have the effect of reducing the price that new investors are willing to pay for shares of our common stock.

 

Together, these charter, statutory and contractual provisions could make the removal of our management and directors more difficult and may discourage transactions that otherwise could involve payment of a premium over prevailing market prices for our common stock. Furthermore, the existence of the foregoing provisions, as well as the significant common stock beneficially owned by our executive officers and certain members of our board of directors, could limit the price that investors might be willing to pay in the future for shares of our common stock. They could also deter potential acquirers of our Company, thereby reducing the likelihood that you could receive a premium for your common stock in an acquisition.

 

Preferred Stock

 

The common stock is subject to the express terms of the Company’s preferred stock and any series thereof. The board of directors may issue preferred stock with voting, dividend, liquidation and other rights that could adversely affect the relative rights of the holders of the common stock.

 

Listing

 

Our shares of common stock are traded on the OTC Pink tier of the over-the-counter market under the symbol “NNUP”.

 

Transfer Agent

 

Our transfer agent is American Stock Transfer & Trust Company, LLC, 6201 15th Avenue, Brooklyn, New York 11219.

 

 

 

EX-21.1 3 nnup_ex21z1.htm SUBSIDIARIES OF NOCOPI TECHNOLOGIES, INC.

EXHIBIT 21.1

 

SUBSIDIARIES OF NOCOPI TECHNOLOGIES, INC.

 

None.

 

 

EX-31.1 4 nnup_ex31z1.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER

 

EXHIBIT 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER

I, Michael A. Feinstein, M.D., Chief Executive Officer of Nocopi Technologies, Inc., certify that:

1.I have reviewed this annual report on Form 10-K of Nocopi Technologies, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (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 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 functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: March 31, 2023

/s/ Michael A. Feinstein, M.D.

Michael A. Feinstein, M.D.

Chief Executive Officer

 

EX-31.2 5 nnup_ex31z2.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER

 

EXHIBIT 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER

I, Rudolph A. Lutterschmidt, Vice President and Chief Financial Officer of Nocopi Technologies, Inc., certify that:

1.I have reviewed this annual report on Form 10-K of Nocopi Technologies, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (registrant’s fourth fiscal quarter in the case of 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 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 functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: March 31, 2023

/s/ Rudolph A. Lutterschmidt

Rudolph A. Lutterschmidt

Vice President and Chief Financial Officer

 

EX-32.1 6 nnup_ex32z1.htm CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

Exhibit 32.1

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

In connection with the Annual Report of Nocopi Technologies, Inc. (the "Company") on Form 10-K for the Year ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), the undersigned, Michael A. Feinstein, M.D., Chief Executive Officer, and Rudolph A. Lutterschmidt, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that;

(1) The Report fully complies with the requirements of Section 13(a) or Section 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 results of operations of the Company.

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

March 31, 2023

/s/ Michael A. Feinstein, M.D.

Michael A. Feinstein, M.D.

 

/s/ Rudolph A. Lutterschmidt

Rudolph A. Lutterschmidt

 

 

EX-101.SCH 7 nnup-20221231.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Organization of the Company link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Cash and Cash Equivalents link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Concentration of Credit Risk link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Long-term Receivables link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Major Customer and Geographic Information link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Cash and Cash Equivalents (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Long-term Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Major Customer and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Cash and Cash Equivalents (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Concentration of Credit Risk (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Long-term Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Long-term Receivables (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Line of Credit (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Stockholders’ Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Income Taxes (Details - State Income Tax Expense) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Income Taxes (Details - Reconciliation of the Statutory Fedreal Rate) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Commitments and Contingencies (Details - Maturities of Lease Liabilities) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Details - Outstanding Warrants) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers with Accounts Receivable) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Major Customer and Geographic Information (Details - Revenue by Geographic Region) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 nnup-20221231_cal.xml XBRL CALCULATION FILE EX-101.DEF 9 nnup-20221231_def.xml XBRL DEFINITION FILE EX-101.LAB 10 nnup-20221231_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Cash and Cash Equivalents [Axis] Due January [Member] Due April [Member] Due July [Member] Due October [Member] Sale of Stock [Axis] Private Placement [Member] Award Type [Axis] Warrant [Member] Income Tax Authority [Axis] Domestic Tax Authority [Member] State and Local Jurisdiction [Member] Counterparty Name [Axis] Dr Feindtein [Member] Mr Stovold [Member] Matthew C Winger [Member] Customer [Axis] Customer A [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Customer B [Member] Accounts Receivable [Member] Geographical [Axis] North America [Member] South America [Member] Europe [Member] Asia [Member] AUSTRALIA 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] Auditor Name Auditor Firm ID Auditor Location Statement of Financial Position [Abstract] Assets Current assets Cash and cash equivalents Accounts receivable less $12,000 allowance for doubtful accounts Inventory Prepaid and other Total current assets Fixed assets Leasehold improvements Furniture, fixtures and equipment  Fixed assets, gross Less: accumulated depreciation and amortization Total fixed assets  Other assets Long-term receivables Operating lease right of use – building Other assets  Total assets Liabilities and Stockholders’ Equity Current liabilities Accounts payable Accrued expenses Income taxes Operating lease liability – current Total current liabilities Other liabilities Accrued expenses, non-current Operating lease liability – non-current  Total other liabilities Commitments and contingencies Stockholders’ equity Series A preferred stock, $1.00 par value, authorized – 300,000 shares, Issued and outstanding – none Common stock, $0.01 par value, authorized – 75,000,000 shares, Issued and outstanding – 2022 -  9,251,178 shares; 2021 - 6,751,178 shares Paid-in capital Accumulated deficit Total stockholders' equity Total liabilities and stockholders’ equity Allowance for Doubtful Accounts Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Revenues Licenses, royalties and fees Product and other sales   Total revenues Cost of revenues Licenses, royalties and fees Product and other sales  Total cost of revenues Gross profit Operating expenses Research and development Sales and marketing General and administrative  Total operating expenses Net income from operations Other income (expenses) Interest income Interest expense and bank charges  Total other income (expenses) Net income before income taxes Income taxes Net income Net income per common share Basic Diluted Weighted average common shares outstanding Basic Diluted Statement [Table] Statement [Line Items] Balance – December 31, 2021 Beginning balance, shares Sales of common stock Sale of common stock, shares Exercise of warrants Exercise of warrants, shares Net income Balance – December 31, 2022 Ending balance, shares Statement of Cash Flows [Abstract] Operating Activities Net income Adjustments to reconcile net income to net cash provided by (used in) operating activities Depreciation and amortization  Net income adjusted for non-cash operating activities (Increase) decrease in assets Accounts receivable Inventory Prepaid and other Long-term receivables Increase (decrease) in liabilities Accounts payable and accrued expenses Income taxes  Total increase in operating capital Net cash provided by (used in) operating activities Investing Activities Additions to fixed assets Net cash used in investing activities Financing Activities Issuance of common stock Exercise of warrants Net cash provided by financing activities Increase in cash and cash equivalents Cash and Cash Equivalents Beginning of year End of year Cash paid for taxes Supplemental Disclosure of Non-Cash Investing and Financing Activities Accumulated depreciation and amortization Furniture, fixtures and equipment Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization of the Company Accounting Policies [Abstract] Significant Accounting Policies Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents Risks and Uncertainties [Abstract] Concentration of Credit Risk Receivables [Abstract] Long-term Receivables Line Of Credit Line of Credit Equity [Abstract] Stockholders’ Equity Income Tax Disclosure [Abstract] Income Taxes Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Compensation Related Costs [Abstract] Stock Options, Warrants and 401(k) Savings Plan Segment Reporting [Abstract] Major Customer and Geographic Information Financial Statement Presentation Estimates Cash and cash equivalents Investment securities held to maturity Accounts receivable and credit policies Inventory Fixed assets Patent costs Revenues Income taxes Fair value Stock-based payments Earnings per share Comprehensive income Recoverability of Long-Lived Assets Recently Adopted Accounting Pronouncements Recently Issued Accounting Pronouncements Not Yet Adopted Schedule of Cash and Cash Equivalents Schedule of amortized cost and fair value of securities held to maturity Schedule of future minimum payments State Income Tax Expense Reconciliation of the Statutory Federal Rate Deferred Tax Assets and Liabilities Maturities of Lease Liabilities Outstanding Warrants Revenues from Non-affiliated Customers Non-affiliated Customers with Accounts Receivable More Than 10% Revenue by Geographic Region Cash and money market funds U.S. Treasury Bills Cash and cash equivalents Schedule of Cash and Cash Equivalents [Table] Cash and Cash Equivalents [Line Items] Amortized Cost Fair Value Cash uninsured by FDIC Cash FDIC insured amount 2024 2025 2026 2027 2028 Total Incremental borrowing rate Royalty revenue Imputed interest Commission expense Accrued commission payable Accounts receivable Unamortized balance Increase or decrease in incremental borrowing rate Increase or decrease in present value of receivables Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Interest Rate Description Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary, Sale of Stock [Line Items] Reverse stock split Proceeds from Issuance or Sale of Equity Stock Issued During Period, Shares, New Issues Share Price Warrants outstanding Warrants purchased Warrants exercise price Current federal taxes Current state taxes Income tax expense (benefit) Income tax at U.S. federal income tax rate Income tax at U.S. federal income tax rate percentage State tax net of federal tax effect State tax net of federal tax effect percentage Other Other (percentage) Increase in (utilization of ) operating losses Increase in (utilization of ) operating losses percentage Total Total (Percentage) Deferred tax asset for NOL carryforwards Deferred tax liability - other Valuation allowance Deferred tax liability  Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Federal taxable income Net operating loss carryforwards Deferred tax assets valuation allowance Unrecognized tax benefits Change in unrecognized tax benefits during the period Accrual for uncertain tax positions 2023 2024 Total lease payments Less imputed interest Total Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Operating lease right-of-use asset Operating lease liabilit Operating leases Compensation Commission Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Warrants outstanding, beginning Exercise Price Range Per Share Outstanding, beginning Weighted Average Exercise Price, beginning Warrants exercised Exercise Price Range Per Share Warrants exercised Exercised Warrants outstanding, ending Exercise Price Range Per Share Outstanding, ending Weighted Average Exercise Price, ending Compensation expense Unrecognized portion of expense Outstanding warrants Contributions expense Schedule of Revenue by Major Customers, by Reporting Segments [Table] Revenue, Major Customer [Line Items] Risk percentage Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. Customer A [Member] Customer B [Member] Assets, Current Property, Plant and Equipment, Gross Property, Plant and Equipment, Net Other Assets Assets [Default Label] Liabilities, Current Liabilities, Noncurrent Stockholders' Equity Attributable to Parent Liabilities and Equity Revenues [Default Label] LicensesRoyaltiesAndFees CostOfGoodsAndOtherSales Cost of Goods and Services Sold Gross Profit Operating Expenses Operating Income (Loss) Interest Expense Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Net Income (Loss) Attributable to Parent Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Diluted Shares, Outstanding Net Income (Loss) Available to Common Stockholders, Basic Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Long-Term Receivables, Current Increase (Decrease) in Income Taxes Payable Increase (Decrease) in Operating Capital Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Proceeds from Issuance of Warrants Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents NonCashInvestingAndFinancingActivitiesFurnitureFixturesAndEquipment Cash and Cash Equivalents Disclosure [Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] Inventory, Policy [Policy Text Block] Property, Plant and Equipment, Policy [Policy Text Block] Revenue [Policy Text Block] Income Tax, Policy [Policy Text Block] IncomeTaxReconciliationIncomeTaxExpenseBenefitTotalAmount Deferred Tax Liabilities, Other Deferred Tax Assets, Valuation Allowance Deferred Tax Liabilities, Net Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, Undiscounted Excess Amount Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice EX-101.PRE 11 nnup-20221231_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - USD ($)
12 Months Ended
Dec. 31, 2022
Mar. 13, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2022    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2022    
Current Fiscal Year End Date --12-31    
Entity File Number 000-20333    
Entity Registrant Name Nocopi Technologies, Inc.    
Entity Central Index Key 0000888981    
Entity Tax Identification Number 87-0406496    
Entity Incorporation, State or Country Code MD    
Entity Address, Address Line One 480 Shoemaker Road    
Entity Address, Address Line Two Suite 104    
Entity Address, City or Town King of Prussia    
Entity Address, State or Province PA    
Entity Address, Postal Zip Code 19406    
City Area Code 610    
Local Phone Number 834-9600    
Title of 12(g) Security Common Stock, Par Value $0.01    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
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 Public Float     $ 9,574,000
Entity Common Stock, Shares Outstanding   9,251,178  
Auditor Name Morison Cogen LLP    
Auditor Firm ID 536    
Auditor Location Blue Bell, Pennsylvania    
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheets - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 5,337,800 $ 1,846,700
Accounts receivable less $12,000 allowance for doubtful accounts 1,103,500 970,800
Inventory 486,400 422,700
Prepaid and other 103,300 160,000
Total current assets 7,031,000 3,400,200
Fixed assets    
Leasehold improvements 58,400 58,400
Furniture, fixtures and equipment 164,400 164,100
 Fixed assets, gross 222,800 222,500
Less: accumulated depreciation and amortization 167,800 134,200
Total fixed assets  55,000 88,300
Other assets    
Long-term receivables 2,463,100 185,000
Operating lease right of use – building 68,300 115,800
Other assets  2,531,400 300,800
Total assets 9,617,400 3,789,300
Current liabilities    
Accounts payable 97,700 3,700
Accrued expenses 173,700 151,500
Income taxes 287,100 0
Operating lease liability – current 50,700 47,500
Total current liabilities 609,200 202,700
Other liabilities    
Accrued expenses, non-current 172,200 13,000
Operating lease liability – non-current 17,600 68,300
 Total other liabilities 189,800 81,300
Stockholders’ equity    
Series A preferred stock, $1.00 par value, authorized – 300,000 shares, Issued and outstanding – none 0 0
Common stock, $0.01 par value, authorized – 75,000,000 shares, Issued and outstanding – 2022 -  9,251,178 shares; 2021 - 6,751,178 shares 92,500 67,500
Paid-in capital 16,659,600 13,184,600
Accumulated deficit (7,933,700) (9,746,800)
Total stockholders' equity 8,818,400 3,505,300
Total liabilities and stockholders’ equity $ 9,617,400 $ 3,789,300
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Allowance for Doubtful Accounts $ 12,000 $ 12,000
Preferred stock, par value $ 1.00 $ 1.00
Preferred stock, shares authorized 300,000 300,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 75,000,000 75,000,000
Common stock, shares issued 9,251,178 6,751,178
Common stock, shares outstanding 9,251,178 6,751,178
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Statements of Comprehensive Income - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenues    
Licenses, royalties and fees $ 3,613,000 $ 809,900
Product and other sales 1,014,200 1,142,000
  Total revenues 4,627,200 1,951,900
Cost of revenues    
Licenses, royalties and fees 174,200 168,000
Product and other sales 553,500 570,100
 Total cost of revenues 727,700 738,100
Gross profit 3,899,500 1,213,800
Operating expenses    
Research and development 140,400 181,500
Sales and marketing 494,500 287,700
General and administrative 1,219,200 719,400
 Total operating expenses 1,854,100 1,188,600
Net income from operations 2,045,400 25,200
Other income (expenses)    
Interest income 64,200 20,700
Interest expense and bank charges (2,000) (2,200)
 Total other income (expenses) 62,200 18,500
Net income before income taxes 2,107,600 43,700
Income taxes 294,500 (5,700)
Net income $ 1,813,100 $ 49,400
Net income per common share    
Basic $ 0.24 $ 0.01
Diluted $ 0.24 $ 0.01
Weighted average common shares outstanding    
Basic 7,584,511 6,743,615
Diluted 7,584,511 6,743,615
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Statement of Stockholders' Equity - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance – December 31, 2021 at Dec. 31, 2020 $ 67,400 $ 13,181,900 $ (9,796,200) $ 3,453,100
Beginning balance, shares at Dec. 31, 2020 6,737,041      
Exercise of warrants $ 100 2,700   2,800
Exercise of warrants, shares 14,137      
Net income     49,400 49,400
Balance – December 31, 2022 at Dec. 31, 2021 $ 67,500 13,184,600 (9,746,800) 3,505,300
Ending balance, shares at Dec. 31, 2021 6,751,178      
Sales of common stock $ 25,000 3,475,000   3,500,000
Sale of common stock, shares 2,500,000      
Net income     1,813,100 1,813,100
Balance – December 31, 2022 at Dec. 31, 2022 $ 92,500 $ 16,659,600 $ (7,933,700) $ 8,818,400
Ending balance, shares at Dec. 31, 2022 9,251,178      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating Activities    
Net income $ 1,813,100 $ 49,400
Adjustments to reconcile net income to net cash provided by (used in) operating activities    
Depreciation and amortization 34,100 30,500
 Net income adjusted for non-cash operating activities 1,847,200 79,900
(Increase) decrease in assets    
Accounts receivable (132,700) 310,000
Inventory (63,700) (97,900)
Prepaid and other 56,700 (62,200)
Long-term receivables (2,230,600) 419,000
Increase (decrease) in liabilities    
Accounts payable and accrued expenses 227,900 (99,800)
Income taxes 287,100 (36,300)
 Total increase in operating capital 263,600 84,500
Net cash provided by (used in) operating activities (8,100) 512,700
Investing Activities    
Additions to fixed assets (800) (31,600)
Net cash used in investing activities (800) (31,600)
Financing Activities    
Issuance of common stock 3,500,000
Exercise of warrants 2,800
Net cash provided by financing activities 3,500,000 2,800
Increase in cash and cash equivalents 3,491,100 483,900
Cash and Cash Equivalents    
Beginning of year 1,846,700 1,362,800
End of year 5,337,800 1,846,700
Cash paid for taxes 38,000
Supplemental Disclosure of Non-Cash Investing and Financing Activities    
Accumulated depreciation and amortization 500 600
Furniture, fixtures and equipment $ (500) $ (600)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Organization of the Company
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization of the Company

1.       Organization of the Company

 

Nocopi Technologies, Inc. (the “Company”) is organized under the laws of the State of Maryland. Its main business activities are the development and distribution of document security products and the licensing of its patented reactive ink technologies for the Entertainment and Toy and the Document and Product Authentication markets in the United States and foreign countries. Our Company operates in one principal industry segment.

 

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Significant Accounting Policies

2.       Significant Accounting Policies

 

Financial Statement PresentationAmounts included in the accompanying financial statements have been rounded to the nearest hundred, except for number of shares and per share information.

 

Estimates – The preparation of the financial statements in conformity with Accounting Principles Generally Accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the dates of financial statements and the reported amounts of revenues and expenses during the reported periods. Actual results could differ from those estimates.

 

Cash and cash equivalents consist of demand deposits and money-market funds with two major U.S. banks and investment securities consisting of short-term U.S. Treasury Bills with maturities of less than one year held by a major U.S. bank.

 

Investment securities held to maturity include any security for which the Company has the positive intent and ability to hold until maturity. These securities are carried at amortized cost.

 

Accounts receivable and credit policies – Accounts receivable are uncollateralized customer obligations due under normal trade terms generally requiring payment within 30 days from the invoice date. Accounts receivable are stated at the amount billed to the customer. Customer account balances with invoices dated over 90 days old are considered delinquent.

 

The carrying amount of accounts receivable is reduced by an allowance that reflects management’s best estimate of the amounts that will not be collected. Management individually reviews all accounts receivable balances that exceed 90 days from invoice date and based on an assessment of current creditworthiness, estimates the portion, if any, of the balance that will not be collected.

 

Inventory consists primarily of ink components and is stated at the lower of cost (determined by the first-in, first-out method) or net realizable value.

 

Fixed assets are carried at cost less accumulated depreciation and amortization. Furniture, fixtures and equipment are generally depreciated on the straight-line method over their estimated service lives. Leasehold improvements are amortized on a straight-line basis over the shorter of five years or the term of the lease. Major renovations and betterments are capitalized. Maintenance, repairs and minor items are expensed as incurred. Upon disposal, assets and related depreciation are removed from the accounts and the net amount, less proceeds from disposal, is charged or credited to income.

 

Patent costs are charged to expense as incurred.

 

Revenues – Our Company follows Accounting Standards Update (“ASU”) 214-09, Revenue from Contracts with Customers (“Topic 606”), using the modified retrospective method. We recognize revenue from fixed fee licensees at a point in time when the term begins if the contract provides for patented ink technology only as it exists at the time that it is granted. However, for license agreements that provide for rights to future ink technology, revenue is recognized over the term of the license agreement. Revenue for per-unit license agreement is recognized in the period that the Company receives the related royalty report. Revenue for product sales is recognized upon shipment to the customer. There are no contract assets or contract liabilities and therefore no unsatisfied performance obligations. The Company does not offer any warranties, however, damaged products can be returned for credit or refund. For disaggregation of revenue by customers and geographic region, see Note 10.

 

Income taxes – Deferred income taxes are provided for all temporary differences and net operating loss and tax credit carryforwards. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized.

 

Fair value – The carrying amounts reflected in the balance sheets for receivables, accounts payable and accrued expenses approximate fair value due to the short maturities of these instruments.

 

Stock-based payments – Our Company accounts for stock-based compensation under the provisions of Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 718, "Compensation – Stock Compensation", which requires the measurement and recognition of compensation expense for all stock-based awards made to employees and directors based on estimated fair values on the grant date. Our Company estimates the fair value of stock-based awards on the date of grant using the Black-Scholes model. The value of the portion of the award that is ultimately expected to vest is recognized as expense over the shorter of the vesting period or the requisite service periods using the straight-line method. Our Company accounts for stock-based compensation awards to non-employees in accordance with FASB ASU 2017-07, with ASU No. 2018-07, Compensation – Stock Based Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting (“ASU 2018-07”), which aligns accounting for share-based payments issued to nonemployees to that of employees under the existing guidance of Topic 718, with certain exceptions. This update supersedes previous guidance for equity-based payments to nonemployees under Subtopic 505-50, Equity – Equity-Based Payments to Non-Employees. All issuances of stock options or other equity instruments to non-employees as consideration for goods or services received by the Company are accounted for based on the fair value of the equity instruments issued. Non-employee equity-based payments are recorded as an expense over the service period, as if the Company had paid cash for the services.

 

Earnings per share – Our Company follows FASB ASC 260 resulting in the presentation of basic and diluted earnings per share. Basic earnings per common share are based on the weighted average number of shares outstanding during the periods presented. Diluted earnings per share are computed using weighted average number of common shares plus dilutive common share equivalents outstanding during the period. Potential common shares that would have the effect of increasing diluted earnings per share are considered to be anti-dilutive, i.e. the exercise prices of the outstanding stock options were greater than the market price of the common stock. Since our Company did not have any common stock equivalents outstanding as of December 31, 2022 and 2021, basic and diluted earnings per share were the same. 

 

Comprehensive income – Our Company follows FASB ASC 220 in reporting comprehensive income. Comprehensive income is a more inclusive financial reporting methodology that includes disclosure of certain financial information that historically has not been recognized in the calculation of net income. Since our Company has no items of other comprehensive income, comprehensive income is equal to net income.

 

Recoverability of Long-Lived Assets

 

Our Company follows FASB ASC 360-35, “Impairment or Disposal of Long-Lived Assets.” The Statement requires that long-lived assets and certain identifiable intangibles be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Our Company is not aware of any events or circumstances which indicate the existence of an impairment which would be material to our Company’s annual financial statements.

 

Recently Adopted Accounting Pronouncements

 

As of December 31, 2022, there were no recently adopted accounting standards that had a material effect on our Company’s financial statements.

 

Recently Issued Accounting Pronouncements Not Yet Adopted

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendments in this Update affect loans, debt securities, trade receivables, and any other financial assets that have the contractual right to receive cash. The ASU requires an entity to recognize expected credit losses rather than incurred losses for financial assets. For public entities, the amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. ASU No. 2019-10 extends the effective dates for two years for smaller reporting companies and nonpublic companies.

 

In August 2020, the FASB issued ASU No. 2020-06, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40), Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. The amendments in this Update affect entities that issue convertible instruments and/or contracts in an entity’s own equity. For convertible instruments, the instruments primarily affected are those issued with beneficial conversion features or cash conversion features because the accounting models for those specific features are removed. However, all entities that issue convertible instruments are affected by the amendments to the disclosure requirements in this Update. For contracts in an entity’s own equity, the contracts primarily affected are freestanding instruments and embedded features that are accounted for as derivatives under the current guidance because of failure to meet the settlement conditions of the derivatives scope exception related to certain requirements of the settlement assessment. The Board simplified the settlement assessment by removing the requirements (1) to consider whether the contract would be settled in registered shares, (2) to consider whether collateral is required to be posted, and (3) to assess shareholder rights. Those amendments also affect the assessment of whether an embedded conversion feature in a convertible instrument qualifies for the derivatives scope exception. Additionally, the amendments in this Update affect the diluted EPS calculation for instruments that may be settled in cash or shares and for convertible instruments. The amendments in this Update are effective for public business entities that meet the definition of a Securities and Exchange Commission (SEC) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Board specified that an entity should adopt the guidance as of the beginning of its annual fiscal year. The Board decided to allow entities to adopt the guidance through either a modified retrospective method of transition or a fully retrospective method of transition.

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Cash and Cash Equivalents
12 Months Ended
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents

3.       Cash and Cash Equivalents

 

          
   Year ended December 31 
   2022   2021 
Cash and cash equivalents          
Cash and money market funds  $917,400   $1,846,700 
U.S. Treasury Bills   4,420,400     
Cash and cash equivalents  $5,337,800   $1,846,700 

 

The amortized cost and fair value of securities held to maturity at December 31, 2022 are as follows:

 

          
  

Amortized

Cost

  

Fair

Value

 
U.S. Treasury Bills          
Due January 19, 2023  $1,122,600   $1,123,200 
Due April 20, 2023   1,110,300    1,110,300 
Due July 13, 2023   1,100,300    1,098,300 
Due October 5, 2023   1,087,200    1,087,000 
Total  $4,420,400   $4,418,800 

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Concentration of Credit Risk
12 Months Ended
Dec. 31, 2022
Risks and Uncertainties [Abstract]  
Concentration of Credit Risk

4.        Concentration of Credit Risk

 

Certain financial instruments potentially subject our Company to concentrations of credit risk. These financial instruments consist primarily of cash, cash equivalents and accounts receivable. At December 31, 2022, our Company’s deposits and short-term investments with a financial institution were $4,838,000 in excess of the FDIC deposit insurance coverage of $250,000. There is a concentration of credit risk with respect to accounts receivable due to the number of major customers.

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Receivables
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Long-term Receivables

5.       Long-term Receivables

 

As of December 31, 2022, the Company had long-term receivables of $2,463,100 from three licensees representing the present value of fixed guaranteed royalty payments that will be payable over varying periods of two through five years that commenced in the second half of 2022 and terminate in the second quarter of 2028. The fixed guaranteed royalty payments result from amendments to license agreements with two existing licensees and a license agreement with a new licensee. The receivable represents the present value of the fixed minimum annual payments due under the license agreements, discounted at the Company's incremental borrowing rate of 4%. 

 

The three agreements grant licenses for the use of certain patented ink technology as it exists at the time that it is granted which is considered functional intellectual property. Under Topic 606, a performance obligation to transfer a license for functional intellectual property is satisfied at a point in time and the fixed consideration could be recognized upfront when the Company transfers control of the licensee if certain criteria are met. Specifically, the minimum royalty guarantee could be recognized upfront if the following conditions are met:

 

·The royalty payment is fixed or determinable
·Collection of the royalty payment is considered probable
·The licensee has the ability to benefit from the licensed technology

 

The Company determined that the above conditions were met upon execution of the agreements and recognized $2,810,580 of royalty revenue net of imputed interest of $132,300 . The Company also recognized $196,500 of commission expense related to the three license agreements, which is reflected in selling expense on the statement of comprehensive income for the year ended December 31, 2022. The commissions are payable over the term of the agreements and are due when payments are received by the Company. As of December 31, 2022, the accrued commission payable balance was $ 194,700.

 

The current portion of the three new license agreements and one license agreement entered into in prior years, in the amount of $507,400 and $374,500, is included in accounts receivable on the balance sheet as of December 31, 2022 and 2021.

 

The following table summarizes the future minimum payments due under the three new license agreements as of December 31, 2022:

 

      
Year Ending December 31:     
2024   $642,000 
2025   $570,000 
2026   $570,000 
2027    $557,500 
2028   $520,000 
Total    $2,859,500 

 

The Company has evaluated the collectibility of the long-term receivables and believes them to be fully collectible as of December 31, 2022. However, there can be no assurance that the receivables will not be impaired in the future due to changes in the licensees’ financial condition or other factors.

 

The long-term receivables are recorded at its present value as of December 31, 2022, and will be amortized over the term of the license agreements using the effective interest method. The unamortized balance of the receivables as of December 31, 2022 is $2,450,800.

 

The Company has also considered the potential impact of changes in interest rates on the present value of the three new receivables. A hypothetical 1% increase or decrease in the incremental borrowing rate would result in an approximate $21,400 increase or decrease in the present value of the receivables as of December 31, 2022.

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Line of Credit
12 Months Ended
Dec. 31, 2022
Line Of Credit  
Line of Credit

6.        Line of Credit

 

In November 2018, our Company negotiated a $150,000 revolving line of credit with a bank to provide a source of working capital, if required. The line of credit is secured by all the assets of our Company and bears interest at the bank’s prime rate for a period of one year and its prime rate plus 1.5% thereafter. The line of credit is subject to an annual review and quiet period. There have been no borrowings under the line of credit since its inception.

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Stockholders’ Equity

7.        Stockholders’ Equity

 

On August 25, 2022, our Company filed Articles of Amendment to its Articles of Incorporation with the State Department of Assessments and Taxation of the State of Maryland to effect a one-for-ten (1:10) reverse stock split of our Company’s common stock, par value $0.01 per share. The August 25, 2022 Articles of Amendment become effective as of 12:01 a.m. Eastern Standard Time on September 2, 2022 (the “Effective Time”). At the Effective Time, every ten shares of common stock of our Company that were issued and outstanding immediately prior to the Effective Time were changed into one issued and outstanding share of common stock of our Company. The reverse stock split did not affect any stockholder’s ownership percentage of our Company’s shares, except to the limited extent that the reverse stock split resulted in any stockholder owning a fractional share. No fractional shares were issued in connection with the reverse stock split. Each stockholder who would otherwise have been entitled to receive a fraction of a share of our Company’s common stock instead received one whole share of common stock. There was no change to the number of authorized shares or the par value per share. Share and per share amounts have been retroactively restated to reflect the one-for-ten reverse stock split on September 2, 2022.

 

On August 1, 2022 our Company entered into a stock purchase agreement in connection with a private placement for total gross proceeds of $3.5 million. The stock purchase agreement provided for the issuance of an aggregate of 2,500,000 shares of our Company’s common stock to two investors at a purchase price of $1.40 per share, as adjusted for our Company’s one-for-ten (1:10) reverse stock split of our Company’s common stock, par value $0.01 per share. To enable the private placement transaction, our Company’s Board of Directors approved a 1-for-10 (1:10) reverse stock split of its common stock that was effective on September 2, 2022. On September 13, 2022, the sale pursuant to the stock purchase agreement closed. No placement fees or commissions were paid in connection with this transaction.

 

During the second quarter of 2021, holders of the remaining 14,137 warrants that had been outstanding exercised their options to purchase a total of 14,137 shares of our Company’s common stock at $0.20 per share. The warrants were granted in 2014 to two individuals who acquired convertible debentures from the Company in 2014. The warrants were exercisable two years after issuance and expire seven years after issuance. The fair value of the warrants was determined using the Black-Scholes pricing model. The relative fair value of the warrants was recorded as a discount to the notes payable with an offsetting credit to additional paid-in capital since our Company determined that the warrants were an equity instrument in accordance with FASB ASC 815. The debt discount related to the warrant issuances was accreted through interest expense over the term of the notes payable. At December 31, 2022, our Company had no warrants outstanding.

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes

8.       Income Taxes

 

At December 31, 2022, our Company had federal taxable income of approximately $799,100 after utilization of the federal net operating loss (NOL’s) carryforwards of approximately $1,174,300 that were available at December 31, 2021 to offset future taxable income. There was no provision for federal income taxes for the year ended December 31, 2021 due to the availability of NOL’s. State income taxes in 2022 resulted from limitations placed on income tax net operating loss deductions by the Commonwealth of Pennsylvania. At December 31, 2022 and December 31, 2021, our Company had state NOL’s approximating $1,792,900 and $2,638,800, respectively; however, if not utilized, they expire in varying amounts through the year 2032. The utilization of these NOL’s to reduce future income taxes will depend on the generation of sufficient taxable income prior to their expiration. There were no material temporary differences for the years ended December 31, 2022 and December 31, 2021. Our Company has established a 100% valuation allowance of $143,400 and $457,700 at December 31, 2022 and December 31, 2021, respectively, for the deferred tax assets due to the uncertainty of their realization. The components for federal and state income tax expense are:

 

          
   Year ended December 31 
   2022   2021 
Current federal taxes  $167,800   $ 
Current state taxes   126,700    (5,700)
   $294,500   $(5,700)

 

The reconciliation of the statutory federal rate to our Company’s effective tax rate follows:

 

                    
   2022   2021 
   Amount   %   Amount   % 
                 
Income tax at U.S. federal income tax rate  $442,600    21   $9,700    21 
                     
State tax net of federal tax effect   166,300    8    (2,600)   (5)
                     
Other           (13,800)   (30)
                     
Increase in (utilization of ) operating losses   (314,400)   (15)   1,000    2 
   $294,500    14   $(5,700)   (12)

 

The components of deferred tax assets and liabilities as of December 31, 2022 and 2021 are as follows:

 

          
   2022   2021 
         
Deferred tax asset for NOL carryforwards  $143,400   $457,700 
           
Deferred tax liability - other          
Valuation allowance   (143,400)   (457,700)
Deferred tax liability   $   $ 

 

Our Company follows FASB ASC 740.10, which provides guidance for the recognition and measurement of certain tax positions in an enterprise’s financial statements. Recognition involves a determination of whether it is more likely than not that a tax position will be sustained upon examination with the presumption that the tax position will be examined by the appropriate taxing authority having full knowledge of all relevant information.

 

Our Company’s policy is to record interest and penalties associated with unrecognized tax benefits as additional income taxes in the statement of comprehensive income. As of January 1, 2022, our Company had no unrecognized tax benefits and no charge during 2022, and accordingly, our Company did not recognize any interest or penalties during 2022 related to unrecognized tax benefits. There is no accrual for uncertain tax positions as of December 31, 2022.

 

Tax years from 2020 through 2022 remain subject to examination by U.S. federal and state tax jurisdictions.

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

9.       Commitments and Contingencies

 

Our Company conducts its operations in leased facilities under a non-cancelable operating lease expiring in 2024.

 

Due to the adoption of the new lease standard under the optional transition method which allows the entity to apply the new lease standard at the adoption date, our Company has capitalized the present value of the minimum lease payments commencing January 1, 2019, using an estimated incremental borrowing rate of 6%. The minimum lease payments do not include common area annual expenses which are considered to be non-lease components.

 

As of January 1, 2019 the operating lease right-of-use asset and operating lease liability amounted to $241,100 with no cumulative-effect adjustment to the opening balance of accumulated deficit.

 

There are no other material operating leases. Our Company has elected not to recognize right-of-use assets and lease liabilities arising from short-term leases.

 

Total lease expense under operating leases was $53,300 in each of the years ended December 31, 2022 and December 31, 2021.

 

Maturities of lease liabilities are as follows:

 

     
   Operating Leases 
Year ending December 31     
2023  $56,200 
2024   18,900 
Total lease payments   75,100 
Less imputed interest   (6,800)
Total  $68,300 

 

Our Company has an employment agreement, expiring in May 2024, with Michael A. Feinstein, M.D., its Chairman of the Board and Chief Executive Officer. The employment agreement contains one-year renewal provisions that became effective after the original term. Dr. Feinstein receives base compensation of $120,000 per year effective January 1, 2020 plus a performance bonus determined by our Company’s Board of Directors. Our Company has an employment agreement, expiring in March 2024, with Terry W. Stovold, its Chief Operating Officer, whereby Mr. Stovold receives a salary set by our Company’s Board of Directors, currently set at $75,000, along with a commission of seven percent on sales generated by his efforts. The employment agreement contains one-year renewal provisions that became effective after the original term. Our Company has an employment agreement, expiring in September 2024, with Matthew C. Winger, its Executive Vice President of Corporate Development, whereby Mr. Winger receives a salary set by our Company’s Board of Directors, currently set at $125,000 per year effective October 1, 2022 plus a performance bonus determined by our Company’s Board of Directors. The employment agreement contains two-year renewal provisions that become effective after the original term. Future minimum compensation payments under these employment agreements are: $320,000 to be paid in 2023 and $162,500 to be paid in 2024.

 

From time to time, our Company may be subject to legal proceedings and claims that arise in the ordinary course of its business.

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options, Warrants and 401(k) Savings Plan
12 Months Ended
Dec. 31, 2022
Compensation Related Costs [Abstract]  
Stock Options, Warrants and 401(k) Savings Plan

10.       Stock Options, Warrants and 401(k) Savings Plan

 

Our Company follows FASB ASC 718, Share Based Payment, which requires that the cost resulting from all share-based payment transactions be recognized in the Company’s financial statements. FASB ASC 718 requires all share-based payments to employees, including grants of employee stock options, to be recognized in the statement of comprehensive income based on their fair values.

 

At December 31, 2022, our Company did not have an active stock option plan. Our Company uses the Black-Scholes option pricing model to calculate the grant-date fair value of an award. There was no compensation expense recognized during the years ended December 31, 2022 and December 31, 2021 and there was no unrecognized portion of expense at December 31, 2022.

 

At December 31, 2022 and December 31, 2021, our Company had no outstanding warrants to purchase common stock of our Company. A summary of warrant activity follows:

 

               
           Weighted 
       Exercise   Average 
   Number of   Price Range   Exercise 
   Shares   Per Share   Price 
Outstanding at December 31, 2020   14,137   $0.20   $0.20 
Warrants exercised   14,137    0.20    0.20 
Outstanding at December 31, 2021            
             
Outstanding at December 31, 2022            

 

Our Company sponsors a 401(k) savings plan, covering substantially all employees, providing for employee and employer contributions. Employer contributions are made at the discretion of our Company. There were no contributions charged to expense during 2022 or 2021.

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Major Customer and Geographic Information
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Major Customer and Geographic Information

11.        Major Customer and Geographic Information

 

Our Company’s revenues, expressed as a percentage of total revenues, from non-affiliated customers that equaled 10% or more of our Company’s total revenues were:

 

               
    Year ended December 31  
    2022     2021  
Customer A     66%       27%  
Customer B     19%       48%  

 

Our Company’s non-affiliate customers whose individual balances amounted to more than 10% of our Company’s net accounts receivable, expressed as a percentage of net accounts receivable, were:

 

               
    December 31  
    2022     2021  
Customer A     84%       74%  
Customer B       6%       21%  

 

Our Company performs ongoing credit evaluations of its customers and generally does not require collateral. Our Company also maintains allowances for potential credit losses. The loss of a major customer could have a material adverse effect on our Company’s business operations and financial condition. Our Company’s revenues by geographic region are as follows:

 

               
    Year ended December 31  
    2022     2021  
North America   $ 3,331,600     $ 812,800  
South America     1,600       4,100  
Europe     200        
Asia     968,000       1,041,300  
Australia     325,800       93,700  
    $ 4,627,200     $ 1,951,900  

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Financial Statement Presentation

Financial Statement PresentationAmounts included in the accompanying financial statements have been rounded to the nearest hundred, except for number of shares and per share information.

 

Estimates

Estimates – The preparation of the financial statements in conformity with Accounting Principles Generally Accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the dates of financial statements and the reported amounts of revenues and expenses during the reported periods. Actual results could differ from those estimates.

 

Cash and cash equivalents

Cash and cash equivalents consist of demand deposits and money-market funds with two major U.S. banks and investment securities consisting of short-term U.S. Treasury Bills with maturities of less than one year held by a major U.S. bank.

 

Investment securities held to maturity

Investment securities held to maturity include any security for which the Company has the positive intent and ability to hold until maturity. These securities are carried at amortized cost.

 

Accounts receivable and credit policies

Accounts receivable and credit policies – Accounts receivable are uncollateralized customer obligations due under normal trade terms generally requiring payment within 30 days from the invoice date. Accounts receivable are stated at the amount billed to the customer. Customer account balances with invoices dated over 90 days old are considered delinquent.

 

The carrying amount of accounts receivable is reduced by an allowance that reflects management’s best estimate of the amounts that will not be collected. Management individually reviews all accounts receivable balances that exceed 90 days from invoice date and based on an assessment of current creditworthiness, estimates the portion, if any, of the balance that will not be collected.

 

Inventory

Inventory consists primarily of ink components and is stated at the lower of cost (determined by the first-in, first-out method) or net realizable value.

 

Fixed assets

Fixed assets are carried at cost less accumulated depreciation and amortization. Furniture, fixtures and equipment are generally depreciated on the straight-line method over their estimated service lives. Leasehold improvements are amortized on a straight-line basis over the shorter of five years or the term of the lease. Major renovations and betterments are capitalized. Maintenance, repairs and minor items are expensed as incurred. Upon disposal, assets and related depreciation are removed from the accounts and the net amount, less proceeds from disposal, is charged or credited to income.

 

Patent costs

Patent costs are charged to expense as incurred.

 

Revenues

Revenues – Our Company follows Accounting Standards Update (“ASU”) 214-09, Revenue from Contracts with Customers (“Topic 606”), using the modified retrospective method. We recognize revenue from fixed fee licensees at a point in time when the term begins if the contract provides for patented ink technology only as it exists at the time that it is granted. However, for license agreements that provide for rights to future ink technology, revenue is recognized over the term of the license agreement. Revenue for per-unit license agreement is recognized in the period that the Company receives the related royalty report. Revenue for product sales is recognized upon shipment to the customer. There are no contract assets or contract liabilities and therefore no unsatisfied performance obligations. The Company does not offer any warranties, however, damaged products can be returned for credit or refund. For disaggregation of revenue by customers and geographic region, see Note 10.

 

Income taxes

Income taxes – Deferred income taxes are provided for all temporary differences and net operating loss and tax credit carryforwards. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized.

 

Fair value

Fair value – The carrying amounts reflected in the balance sheets for receivables, accounts payable and accrued expenses approximate fair value due to the short maturities of these instruments.

 

Stock-based payments

Stock-based payments – Our Company accounts for stock-based compensation under the provisions of Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 718, "Compensation – Stock Compensation", which requires the measurement and recognition of compensation expense for all stock-based awards made to employees and directors based on estimated fair values on the grant date. Our Company estimates the fair value of stock-based awards on the date of grant using the Black-Scholes model. The value of the portion of the award that is ultimately expected to vest is recognized as expense over the shorter of the vesting period or the requisite service periods using the straight-line method. Our Company accounts for stock-based compensation awards to non-employees in accordance with FASB ASU 2017-07, with ASU No. 2018-07, Compensation – Stock Based Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting (“ASU 2018-07”), which aligns accounting for share-based payments issued to nonemployees to that of employees under the existing guidance of Topic 718, with certain exceptions. This update supersedes previous guidance for equity-based payments to nonemployees under Subtopic 505-50, Equity – Equity-Based Payments to Non-Employees. All issuances of stock options or other equity instruments to non-employees as consideration for goods or services received by the Company are accounted for based on the fair value of the equity instruments issued. Non-employee equity-based payments are recorded as an expense over the service period, as if the Company had paid cash for the services.

 

Earnings per share

Earnings per share – Our Company follows FASB ASC 260 resulting in the presentation of basic and diluted earnings per share. Basic earnings per common share are based on the weighted average number of shares outstanding during the periods presented. Diluted earnings per share are computed using weighted average number of common shares plus dilutive common share equivalents outstanding during the period. Potential common shares that would have the effect of increasing diluted earnings per share are considered to be anti-dilutive, i.e. the exercise prices of the outstanding stock options were greater than the market price of the common stock. Since our Company did not have any common stock equivalents outstanding as of December 31, 2022 and 2021, basic and diluted earnings per share were the same. 

 

Comprehensive income

Comprehensive income – Our Company follows FASB ASC 220 in reporting comprehensive income. Comprehensive income is a more inclusive financial reporting methodology that includes disclosure of certain financial information that historically has not been recognized in the calculation of net income. Since our Company has no items of other comprehensive income, comprehensive income is equal to net income.

 

Recoverability of Long-Lived Assets

Recoverability of Long-Lived Assets

 

Our Company follows FASB ASC 360-35, “Impairment or Disposal of Long-Lived Assets.” The Statement requires that long-lived assets and certain identifiable intangibles be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Our Company is not aware of any events or circumstances which indicate the existence of an impairment which would be material to our Company’s annual financial statements.

 

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

 

As of December 31, 2022, there were no recently adopted accounting standards that had a material effect on our Company’s financial statements.

 

Recently Issued Accounting Pronouncements Not Yet Adopted

Recently Issued Accounting Pronouncements Not Yet Adopted

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendments in this Update affect loans, debt securities, trade receivables, and any other financial assets that have the contractual right to receive cash. The ASU requires an entity to recognize expected credit losses rather than incurred losses for financial assets. For public entities, the amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. ASU No. 2019-10 extends the effective dates for two years for smaller reporting companies and nonpublic companies.

 

In August 2020, the FASB issued ASU No. 2020-06, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40), Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. The amendments in this Update affect entities that issue convertible instruments and/or contracts in an entity’s own equity. For convertible instruments, the instruments primarily affected are those issued with beneficial conversion features or cash conversion features because the accounting models for those specific features are removed. However, all entities that issue convertible instruments are affected by the amendments to the disclosure requirements in this Update. For contracts in an entity’s own equity, the contracts primarily affected are freestanding instruments and embedded features that are accounted for as derivatives under the current guidance because of failure to meet the settlement conditions of the derivatives scope exception related to certain requirements of the settlement assessment. The Board simplified the settlement assessment by removing the requirements (1) to consider whether the contract would be settled in registered shares, (2) to consider whether collateral is required to be posted, and (3) to assess shareholder rights. Those amendments also affect the assessment of whether an embedded conversion feature in a convertible instrument qualifies for the derivatives scope exception. Additionally, the amendments in this Update affect the diluted EPS calculation for instruments that may be settled in cash or shares and for convertible instruments. The amendments in this Update are effective for public business entities that meet the definition of a Securities and Exchange Commission (SEC) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Board specified that an entity should adopt the guidance as of the beginning of its annual fiscal year. The Board decided to allow entities to adopt the guidance through either a modified retrospective method of transition or a fully retrospective method of transition.

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Cash and Cash Equivalents (Tables)
12 Months Ended
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
          
   Year ended December 31 
   2022   2021 
Cash and cash equivalents          
Cash and money market funds  $917,400   $1,846,700 
U.S. Treasury Bills   4,420,400     
Cash and cash equivalents  $5,337,800   $1,846,700 
Schedule of amortized cost and fair value of securities held to maturity
          
  

Amortized

Cost

  

Fair

Value

 
U.S. Treasury Bills          
Due January 19, 2023  $1,122,600   $1,123,200 
Due April 20, 2023   1,110,300    1,110,300 
Due July 13, 2023   1,100,300    1,098,300 
Due October 5, 2023   1,087,200    1,087,000 
Total  $4,420,400   $4,418,800 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Receivables (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Schedule of future minimum payments
      
Year Ending December 31:     
2024   $642,000 
2025   $570,000 
2026   $570,000 
2027    $557,500 
2028   $520,000 
Total    $2,859,500 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
State Income Tax Expense
          
   Year ended December 31 
   2022   2021 
Current federal taxes  $167,800   $ 
Current state taxes   126,700    (5,700)
   $294,500   $(5,700)
Reconciliation of the Statutory Federal Rate
                    
   2022   2021 
   Amount   %   Amount   % 
                 
Income tax at U.S. federal income tax rate  $442,600    21   $9,700    21 
                     
State tax net of federal tax effect   166,300    8    (2,600)   (5)
                     
Other           (13,800)   (30)
                     
Increase in (utilization of ) operating losses   (314,400)   (15)   1,000    2 
   $294,500    14   $(5,700)   (12)
Deferred Tax Assets and Liabilities
          
   2022   2021 
         
Deferred tax asset for NOL carryforwards  $143,400   $457,700 
           
Deferred tax liability - other          
Valuation allowance   (143,400)   (457,700)
Deferred tax liability   $   $ 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Maturities of Lease Liabilities
     
   Operating Leases 
Year ending December 31     
2023  $56,200 
2024   18,900 
Total lease payments   75,100 
Less imputed interest   (6,800)
Total  $68,300 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options, Warrants and 401(k) Savings Plan (Tables)
12 Months Ended
Dec. 31, 2022
Compensation Related Costs [Abstract]  
Outstanding Warrants
               
           Weighted 
       Exercise   Average 
   Number of   Price Range   Exercise 
   Shares   Per Share   Price 
Outstanding at December 31, 2020   14,137   $0.20   $0.20 
Warrants exercised   14,137    0.20    0.20 
Outstanding at December 31, 2021            
             
Outstanding at December 31, 2022            
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Major Customer and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Revenues from Non-affiliated Customers
               
    Year ended December 31  
    2022     2021  
Customer A     66%       27%  
Customer B     19%       48%  
Non-affiliated Customers with Accounts Receivable More Than 10%
               
    December 31  
    2022     2021  
Customer A     84%       74%  
Customer B       6%       21%  
Revenue by Geographic Region
               
    Year ended December 31  
    2022     2021  
North America   $ 3,331,600     $ 812,800  
South America     1,600       4,100  
Europe     200        
Asia     968,000       1,041,300  
Australia     325,800       93,700  
    $ 4,627,200     $ 1,951,900  
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Cash and Cash Equivalents (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Cash and Cash Equivalents [Abstract]    
Cash and money market funds $ 917,400 $ 1,846,700
U.S. Treasury Bills 4,420,400
Cash and cash equivalents $ 5,337,800 $ 1,846,700
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Cash and Cash Equivalents (Details 1)
Dec. 31, 2022
USD ($)
Cash and Cash Equivalents [Line Items]  
Amortized Cost $ 4,420,400
Fair Value 4,418,800
Due January [Member]  
Cash and Cash Equivalents [Line Items]  
Amortized Cost 1,122,600
Fair Value 1,123,200
Due April [Member]  
Cash and Cash Equivalents [Line Items]  
Amortized Cost 1,110,300
Fair Value 1,110,300
Due July [Member]  
Cash and Cash Equivalents [Line Items]  
Amortized Cost 1,100,300
Fair Value 1,098,300
Due October [Member]  
Cash and Cash Equivalents [Line Items]  
Amortized Cost 1,087,200
Fair Value $ 1,087,000
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Concentration of Credit Risk (Details Narrative)
Dec. 31, 2022
USD ($)
Risks and Uncertainties [Abstract]  
Cash uninsured by FDIC $ 4,838,000
Cash FDIC insured amount $ 250,000
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Receivables (Details)
Dec. 31, 2022
USD ($)
Receivables [Abstract]  
2024 $ 642,000
2025 570,000
2026 570,000
2027 557,500
2028 520,000
Total $ 2,859,500
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Receivables (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Long-term receivables $ 2,463,100 $ 185,000
Incremental borrowing rate 4.00%  
Royalty revenue $ 2,810,580  
Imputed interest 132,300  
Commission expense 196,500  
Accrued commission payable 194,700  
Accounts receivable 507,400 $ 374,500
Unamortized balance $ 2,450,800  
Increase or decrease in incremental borrowing rate 1.00%  
Increase or decrease in present value of receivables $ 21,400  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Line of Credit (Details Narrative)
12 Months Ended
Dec. 31, 2022
USD ($)
Line Of Credit  
Line of Credit Facility, Maximum Borrowing Capacity $ 150,000
Line of Credit Facility, Interest Rate Description The line of credit is secured by all the assets of our Company and bears interest at the bank’s prime rate for a period of one year and its prime rate plus 1.5% thereafter
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Aug. 02, 2022
Aug. 25, 2022
Jun. 30, 2021
Subsidiary, Sale of Stock [Line Items]      
Reverse stock split   one-for-ten  
Proceeds from Issuance or Sale of Equity $ 3,500    
Warrants purchased     14,137
Warrant [Member]      
Subsidiary, Sale of Stock [Line Items]      
Warrants outstanding     14,137
Warrants exercise price     $ 0.20
Private Placement [Member]      
Subsidiary, Sale of Stock [Line Items]      
Stock Issued During Period, Shares, New Issues 2,500,000    
Share Price $ 1.40    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details - State Income Tax Expense) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Current federal taxes $ 799,100 $ 167,800
Current state taxes   126,700 (5,700)
Income tax expense (benefit)   $ 294,500 $ (5,700)
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details - Reconciliation of the Statutory Fedreal Rate) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Income tax at U.S. federal income tax rate $ 442,600 $ 9,700
Income tax at U.S. federal income tax rate percentage 21.00% 21.00%
State tax net of federal tax effect $ 166,300 $ (2,600)
State tax net of federal tax effect percentage 8.00% (5.00%)
Other $ (13,800)
Other (percentage) (30.00%)
Increase in (utilization of ) operating losses $ (314,400) $ 1,000
Increase in (utilization of ) operating losses percentage (15.00%) 2.00%
Total $ 294,500 $ (5,700)
Total (Percentage) 14.00% (12.00%)
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details - Deferred Tax Assets and Liabilities) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Deferred tax asset for NOL carryforwards $ 143,400 $ 457,700
Valuation allowance (143,400) (457,700)
Deferred tax liability 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]      
Federal taxable income $ 799,100 $ 167,800
Deferred tax assets valuation allowance 143,400 143,400 457,700
Unrecognized tax benefits 0 0  
Change in unrecognized tax benefits during the period   0  
Accrual for uncertain tax positions 0 0  
Domestic Tax Authority [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards     1,174,300
State and Local Jurisdiction [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards $ 1,792,900 $ 1,792,900 $ 2,638,800
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details - Maturities of Lease Liabilities) - USD ($)
Dec. 31, 2022
Jan. 01, 2019
Commitments and Contingencies Disclosure [Abstract]    
2023 $ 56,200  
2024 18,900  
Total lease payments 75,100  
Less imputed interest (6,800)  
Total $ 68,300 $ 0
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2019
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Operating lease right-of-use asset $ 68,300 $ 115,800 $ 241,100
Operating lease liabilit 68,300   $ 0
Operating leases 53,300 $ 53,300  
Commission 194,700    
Dr Feindtein [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Compensation 120,000    
Mr Stovold [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Commission 75,000    
Matthew C Winger [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Commission $ 125,000    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options, Warrants and 401(k) Savings Plan (Details - Outstanding Warrants) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, beginning 0 14,137
Exercise Price Range Per Share Outstanding, beginning $ 0 $ 0.20
Weighted Average Exercise Price, beginning $ 0 $ 0.20
Warrants exercised 0 14,137
Exercise Price Range Per Share Warrants exercised $ 0 $ 0.20
Exercised $ 0 $ 0.20
Warrants outstanding, ending 0 0
Exercise Price Range Per Share Outstanding, ending $ 0 $ 0
Weighted Average Exercise Price, ending $ 0 $ 0
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options, Warrants and 401(k) Savings Plan (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Compensation Related Costs [Abstract]    
Compensation expense $ 0 $ 0
Unrecognized portion of expense 0  
Outstanding warrants 0 0
Contributions expense $ 0 $ 0
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Major Customer and Geographic Information (Details - Non-affiliated Customers) - Revenue Benchmark [Member]
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Customer A [Member]    
Revenue, Major Customer [Line Items]    
Risk percentage 66.00% 27.00%
Customer B [Member]    
Revenue, Major Customer [Line Items]    
Risk percentage 19.00% 48.00%
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Major Customer and Geographic Information (Details - Non-affiliated Customers with Accounts Receivable) - Accounts Receivable [Member]
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Customer A [Member]    
Revenue, Major Customer [Line Items]    
Risk percentage 84.00% 74.00%
Customer B [Member]    
Revenue, Major Customer [Line Items]    
Risk percentage 6.00% 21.00%
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Major Customer and Geographic Information (Details - Revenue by Geographic Region) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 4,627,200 $ 1,951,900
North America [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 3,331,600 812,800
South America [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 1,600 4,100
Europe [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 200
Asia [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 968,000 1,041,300
AUSTRALIA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 325,800 $ 93,700
XML 54 nnup_10k_htm.xml IDEA: XBRL DOCUMENT 0000888981 2022-01-01 2022-12-31 0000888981 2022-06-30 0000888981 2023-03-13 0000888981 2022-12-31 0000888981 2021-12-31 0000888981 2021-01-01 2021-12-31 0000888981 us-gaap:CommonStockMember 2020-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000888981 us-gaap:RetainedEarningsMember 2020-12-31 0000888981 2020-12-31 0000888981 us-gaap:CommonStockMember 2021-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000888981 us-gaap:RetainedEarningsMember 2021-12-31 0000888981 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000888981 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000888981 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000888981 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000888981 us-gaap:CommonStockMember 2022-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000888981 us-gaap:RetainedEarningsMember 2022-12-31 0000888981 nnup:DueJanuaryMember 2022-12-31 0000888981 nnup:DueAprilMember 2022-12-31 0000888981 nnup:DueJulyMember 2022-12-31 0000888981 nnup:DueOctoberMember 2022-12-31 0000888981 2022-08-01 2022-08-25 0000888981 2022-07-29 2022-08-02 0000888981 us-gaap:PrivatePlacementMember 2022-07-29 2022-08-02 0000888981 us-gaap:PrivatePlacementMember 2022-08-02 0000888981 us-gaap:WarrantMember 2021-06-30 0000888981 2021-06-30 0000888981 2022-12-01 2022-12-31 0000888981 us-gaap:DomesticCountryMember 2021-12-31 0000888981 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0000888981 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0000888981 2019-01-01 0000888981 nnup:DrFeindteinMember 2022-01-01 2022-12-31 0000888981 nnup:MrStovoldMember 2022-12-31 0000888981 nnup:MatthewCWingerMember 2022-12-31 0000888981 us-gaap:WarrantMember 2020-12-31 0000888981 us-gaap:WarrantMember 2021-01-01 2021-12-31 0000888981 us-gaap:WarrantMember 2021-12-31 0000888981 us-gaap:WarrantMember 2022-01-01 2022-12-31 0000888981 us-gaap:WarrantMember 2022-12-31 0000888981 nnup:CustomerAMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0000888981 nnup:CustomerAMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0000888981 nnup:CustomerBMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0000888981 nnup:CustomerBMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0000888981 nnup:CustomerAMember us-gaap:AccountsReceivableMember 2022-01-01 2022-12-31 0000888981 nnup:CustomerAMember us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0000888981 nnup:CustomerBMember us-gaap:AccountsReceivableMember 2022-01-01 2022-12-31 0000888981 nnup:CustomerBMember us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0000888981 srt:NorthAmericaMember 2022-01-01 2022-12-31 0000888981 srt:NorthAmericaMember 2021-01-01 2021-12-31 0000888981 srt:SouthAmericaMember 2022-01-01 2022-12-31 0000888981 srt:SouthAmericaMember 2021-01-01 2021-12-31 0000888981 srt:EuropeMember 2022-01-01 2022-12-31 0000888981 srt:EuropeMember 2021-01-01 2021-12-31 0000888981 srt:AsiaMember 2022-01-01 2022-12-31 0000888981 srt:AsiaMember 2021-01-01 2021-12-31 0000888981 country:AU 2022-01-01 2022-12-31 0000888981 country:AU 2021-01-01 2021-12-31 iso4217:USD shares iso4217:USD shares pure 0000888981 false 2022 FY 10-K true 2022-12-31 --12-31 false 000-20333 Nocopi Technologies, Inc. MD 87-0406496 480 Shoemaker Road Suite 104 King of Prussia PA 19406 610 834-9600 Common Stock, Par Value $0.01 No No Yes Yes Non-accelerated Filer true false false 9574000 9251178 Morison Cogen LLP 536 Blue Bell, Pennsylvania 5337800 1846700 12000 12000 1103500 970800 486400 422700 103300 160000 7031000 3400200 58400 58400 164400 164100 222800 222500 167800 134200 55000 88300 2463100 185000 68300 115800 2531400 300800 9617400 3789300 97700 3700 173700 151500 287100 0 50700 47500 609200 202700 172200 13000 17600 68300 189800 81300 1.00 1.00 300000 300000 0 0 0 0 0 0 0.01 0.01 75000000 75000000 9251178 9251178 6751178 6751178 92500 67500 16659600 13184600 -7933700 -9746800 8818400 3505300 9617400 3789300 3613000 809900 1014200 1142000 4627200 1951900 174200 168000 553500 570100 727700 738100 3899500 1213800 140400 181500 494500 287700 1219200 719400 1854100 1188600 2045400 25200 64200 20700 2000 2200 62200 18500 2107600 43700 294500 -5700 1813100 49400 0.24 0.01 0.24 0.01 7584511 6743615 7584511 6743615 6737041 67400 13181900 -9796200 3453100 14137 100 2700 2800 49400 49400 6751178 67500 13184600 -9746800 3505300 2500000 25000 3475000 3500000 1813100 1813100 9251178 92500 16659600 -7933700 8818400 -1813100 -49400 34100 30500 1847200 79900 132700 -310000 63700 97900 -56700 62200 -2230600 419000 227900 -99800 287100 -36300 -263600 -84500 -8100 512700 800 31600 -800 -31600 3500000 2800 3500000 2800 3491100 483900 1846700 1362800 5337800 1846700 38000 500 600 -500 -600 <p id="xdx_80E_eus-gaap--NatureOfOperations_zrxyQdDSeqo" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="a_Aci_Pg26"/><b>1.       <span id="xdx_82E_zJEwWiWChv06">Organization of the Company</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Nocopi Technologies, Inc. (the “Company”) is organized under the laws of the State of Maryland. Its main business activities are the development and distribution of document security products and the licensing of its patented reactive ink technologies for the Entertainment and Toy and the Document and Product Authentication markets in the United States and foreign countries. Our Company operates in one principal industry segment.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_803_eus-gaap--SignificantAccountingPoliciesTextBlock_z4zMY8DnJldc" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>2.       <span id="xdx_824_zevR9W3C30ac">Significant Accounting Policies</span></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_841_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zavQRQL2Vwzk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_864_z7q1ELri9tq7">Financial Statement Presentation</span> – </b>Amounts included in the accompanying financial statements have been rounded to the nearest hundred, except for number of shares and per share information.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84F_eus-gaap--UseOfEstimates_zHCHtg1KA1z6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_862_zjzSv7cq8bDd">Estimates</span></b> – The preparation of the financial statements in conformity with Accounting Principles Generally Accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the dates of financial statements and the reported amounts of revenues and expenses during the reported periods. Actual results could differ from those estimates.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_849_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zhsQY9cN4B2l" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_862_zfU2vlDoyrY4">Cash and cash equivalents</span> </b>consist of demand deposits and money-market funds with two major U.S. banks and investment securities consisting of short-term U.S. Treasury Bills with maturities of less than one year held by a major U.S. bank.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--InvestmentPolicyTextBlock_ztPh67nQDYWj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86D_ztBgwEgik52l">Investment securities held to maturity</span></b> include any security for which the Company has the positive intent and ability to hold until maturity. These securities are carried at amortized cost.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84A_eus-gaap--ReceivablesPolicyTextBlock_zNlflqnaq4H7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86D_z2Bx4HkAzlrj">Accounts receivable and credit policies</span> </b>– Accounts receivable are uncollateralized customer obligations due under normal trade terms generally requiring payment within 30 days from the invoice date. Accounts receivable are stated at the amount billed to the customer. Customer account balances with invoices dated over 90 days old are considered delinquent.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The carrying amount of accounts receivable is reduced by an allowance that reflects management’s best estimate of the amounts that will not be collected. Management individually reviews all accounts receivable balances that exceed 90 days from invoice date and based on an assessment of current creditworthiness, estimates the portion, if any, of the balance that will not be collected.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84E_eus-gaap--InventoryPolicyTextBlock_z4y6qWZeA0o8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86E_zm6T4HOkw0Ch">Inventory</span> </b>consists primarily of ink components and is stated at the lower of cost (determined by the first-in, first-out method) or net realizable value.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_840_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zweBMY9TzN9e" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_862_zBoa5Ro9dc46">Fixed assets</span></b> are carried at cost less accumulated depreciation and amortization. Furniture, fixtures and equipment are generally depreciated on the straight-line method over their estimated service lives. Leasehold improvements are amortized on a straight-line basis over the shorter of five years or the term of the lease. Major renovations and betterments are capitalized. Maintenance, repairs and minor items are expensed as incurred. Upon disposal, assets and related depreciation are removed from the accounts and the net amount, less proceeds from disposal, is charged or credited to income.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_847_ecustom--PatentCostPolicyTextBlock_z4iXbg8HwWwj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86B_zqMsMbEHRvZc">Patent costs</span> </b>are charged to expense as incurred.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_842_eus-gaap--RevenueRecognitionPolicyTextBlock_zKPT2xrYWop6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86D_zviHkfWddo6l">Revenues</span></b> – Our Company follows Accounting Standards Update (“ASU”) 214-09, <i>Revenue from Contracts with Customers</i> (“Topic 606”), using the modified retrospective method. We recognize revenue from fixed fee licensees at a point in time when the term begins if the contract provides for patented ink technology only as it exists at the time that it is granted. However, for license agreements that provide for rights to future ink technology, revenue is recognized over the term of the license agreement. Revenue for per-unit license agreement is recognized in the period that the Company receives the related royalty report. Revenue for product sales is recognized upon shipment to the customer. There are no contract assets or contract liabilities and therefore no unsatisfied performance obligations. The Company does not offer any warranties, however, damaged products can be returned for credit or refund. For disaggregation of revenue by customers and geographic region, see Note 10.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84E_eus-gaap--IncomeTaxPolicyTextBlock_z2dr3GRBMFFa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86E_zwmu7X62FB3c">Income taxes</span></b> – Deferred income taxes are provided for all temporary differences and net operating loss and tax credit carryforwards. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zik5r0jLiZw8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="a_Aci_Pg27"/><b><span id="xdx_862_zGaxX8FEywif">Fair value</span></b> – The carrying amounts reflected in the balance sheets for receivables, accounts payable and accrued expenses approximate fair value due to the short maturities of these instruments.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zpgaGIt4gcq6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_869_ztbgh7dTwAYi">Stock-based payments</span></b> – Our Company accounts for stock-based compensation under the provisions of Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 718, "Compensation – Stock Compensation", which requires the measurement and recognition of compensation expense for all stock-based awards made to employees and directors based on estimated fair values on the grant date. Our Company estimates the fair value of stock-based awards on the date of grant using the Black-Scholes model. The value of the portion of the award that is ultimately expected to vest is recognized as expense over the shorter of the vesting period or the requisite service periods using the straight-line method. Our Company accounts for stock-based compensation awards to non-employees in accordance with FASB ASU 2017-07, with ASU No. 2018-07, Compensation – Stock Based Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting (“ASU 2018-07”), which aligns accounting for share-based payments issued to nonemployees to that of employees under the existing guidance of Topic 718, with certain exceptions. This update supersedes previous guidance for equity-based payments to nonemployees under Subtopic 505-50, Equity – Equity-Based Payments to Non-Employees. All issuances of stock options or other equity instruments to non-employees as consideration for goods or services received by the Company are accounted for based on the fair value of the equity instruments issued. Non-employee equity-based payments are recorded as an expense over the service period, as if the Company had paid cash for the services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84D_eus-gaap--EarningsPerSharePolicyTextBlock_zmsPecK61sC6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86D_zn2ustXMFXt4">Earnings per share</span></b> – Our Company follows FASB ASC 260 resulting in the presentation of basic and diluted earnings per share.<span style="color: red"><b> </b></span>Basic earnings per common share are based on the weighted average number of shares outstanding during the periods presented. Diluted earnings per share are computed using weighted average number of common shares plus dilutive common share equivalents outstanding during the period. Potential common shares that would have the effect of increasing diluted earnings per share are considered to be anti-dilutive, i.e. the exercise prices of the outstanding stock options were greater than the market price of the common stock. Since our Company did not have any common stock equivalents outstanding as of December 31, 2022 and 2021, basic and diluted earnings per share were the same.<span style="font-size: 12pt"> </span></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84A_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zt200qHg3kAc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_869_zkVULIHii9b6">Comprehensive income</span> </b>– Our Company follows FASB ASC 220 in reporting comprehensive income. Comprehensive income is a more inclusive financial reporting methodology that includes disclosure of certain financial information that historically has not been recognized in the calculation of net income. Since our Company has no items of other comprehensive income, comprehensive income is equal to net income.<span id="a_Aci_Pg28"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_znkyrFprHtY9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_863_zOqFTglyKzN1">Recoverability of Long-Lived Assets</span></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our Company follows FASB ASC 360-35, “Impairment or Disposal of Long-Lived Assets.” The Statement requires that long-lived assets and certain identifiable intangibles be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Our Company is not aware of any events or circumstances which indicate the existence of an impairment which would be material to our Company’s annual financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84F_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zKcEdmyj7Gna" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_869_zqMxrJHUsoEi">Recently Adopted Accounting Pronouncements</span></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022, there were no recently adopted accounting standards that had a material effect on our Company’s financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84E_ecustom--RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyTextBlock_zXVG7x9Ywel" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_862_zNjYQJcE4yP2">Recently Issued Accounting Pronouncements Not Yet Adopted</span></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2016, the FASB issued ASU No. 2016-13, <i>Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments</i>. The amendments in this Update <span style="color: #252525">affect loans, debt securities, trade receivables, and any other financial assets that have the contractual right to receive cash. The ASU requires an entity to recognize expected credit losses rather than incurred losses for financial assets. For public entities, the amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. ASU No. <b><span style="text-decoration: underline">2019-10</span></b> extends the effective dates for two years for smaller reporting companies and nonpublic companies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; color: #252525"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In August 2020, the FASB issued ASU No. 2020-06, <i>Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40), Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.</i> The amendments in this Update affect entities that issue convertible instruments and/or contracts in an entity’s own equity. For convertible instruments, the instruments primarily affected are those issued with beneficial conversion features or cash conversion features because the accounting models for those specific features are removed. However, all entities that issue convertible instruments are affected by the amendments to the disclosure requirements in this Update. For contracts in an entity’s own equity, the contracts primarily affected are freestanding instruments and embedded features that are accounted for as derivatives under the current guidance because of failure to meet the settlement conditions of the derivatives scope exception related to certain requirements of the settlement assessment. The Board simplified the settlement assessment by removing the requirements (1) to consider whether the contract would be settled in registered shares, (2) to consider whether collateral is required to be posted, and (3) to assess shareholder rights. Those amendments also affect the assessment of whether an embedded conversion feature in a convertible instrument qualifies for the derivatives scope exception. Additionally, the amendments in this Update affect the diluted EPS calculation for instruments that may be settled in cash or shares and for convertible instruments. The amendments in this Update are effective for public business entities that meet the definition of a Securities and Exchange Commission (SEC) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Board specified that an entity should adopt the guidance as of the beginning of its annual fiscal year. The Board decided to allow entities to adopt the guidance through either a modified retrospective method of transition or a fully retrospective method of transition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_841_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zavQRQL2Vwzk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_864_z7q1ELri9tq7">Financial Statement Presentation</span> – </b>Amounts included in the accompanying financial statements have been rounded to the nearest hundred, except for number of shares and per share information.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84F_eus-gaap--UseOfEstimates_zHCHtg1KA1z6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_862_zjzSv7cq8bDd">Estimates</span></b> – The preparation of the financial statements in conformity with Accounting Principles Generally Accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the dates of financial statements and the reported amounts of revenues and expenses during the reported periods. Actual results could differ from those estimates.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_849_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zhsQY9cN4B2l" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_862_zfU2vlDoyrY4">Cash and cash equivalents</span> </b>consist of demand deposits and money-market funds with two major U.S. banks and investment securities consisting of short-term U.S. Treasury Bills with maturities of less than one year held by a major U.S. bank.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--InvestmentPolicyTextBlock_ztPh67nQDYWj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86D_ztBgwEgik52l">Investment securities held to maturity</span></b> include any security for which the Company has the positive intent and ability to hold until maturity. These securities are carried at amortized cost.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84A_eus-gaap--ReceivablesPolicyTextBlock_zNlflqnaq4H7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86D_z2Bx4HkAzlrj">Accounts receivable and credit policies</span> </b>– Accounts receivable are uncollateralized customer obligations due under normal trade terms generally requiring payment within 30 days from the invoice date. Accounts receivable are stated at the amount billed to the customer. Customer account balances with invoices dated over 90 days old are considered delinquent.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The carrying amount of accounts receivable is reduced by an allowance that reflects management’s best estimate of the amounts that will not be collected. Management individually reviews all accounts receivable balances that exceed 90 days from invoice date and based on an assessment of current creditworthiness, estimates the portion, if any, of the balance that will not be collected.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84E_eus-gaap--InventoryPolicyTextBlock_z4y6qWZeA0o8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86E_zm6T4HOkw0Ch">Inventory</span> </b>consists primarily of ink components and is stated at the lower of cost (determined by the first-in, first-out method) or net realizable value.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_840_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zweBMY9TzN9e" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_862_zBoa5Ro9dc46">Fixed assets</span></b> are carried at cost less accumulated depreciation and amortization. Furniture, fixtures and equipment are generally depreciated on the straight-line method over their estimated service lives. Leasehold improvements are amortized on a straight-line basis over the shorter of five years or the term of the lease. Major renovations and betterments are capitalized. Maintenance, repairs and minor items are expensed as incurred. Upon disposal, assets and related depreciation are removed from the accounts and the net amount, less proceeds from disposal, is charged or credited to income.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_847_ecustom--PatentCostPolicyTextBlock_z4iXbg8HwWwj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86B_zqMsMbEHRvZc">Patent costs</span> </b>are charged to expense as incurred.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_842_eus-gaap--RevenueRecognitionPolicyTextBlock_zKPT2xrYWop6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86D_zviHkfWddo6l">Revenues</span></b> – Our Company follows Accounting Standards Update (“ASU”) 214-09, <i>Revenue from Contracts with Customers</i> (“Topic 606”), using the modified retrospective method. We recognize revenue from fixed fee licensees at a point in time when the term begins if the contract provides for patented ink technology only as it exists at the time that it is granted. However, for license agreements that provide for rights to future ink technology, revenue is recognized over the term of the license agreement. Revenue for per-unit license agreement is recognized in the period that the Company receives the related royalty report. Revenue for product sales is recognized upon shipment to the customer. There are no contract assets or contract liabilities and therefore no unsatisfied performance obligations. The Company does not offer any warranties, however, damaged products can be returned for credit or refund. For disaggregation of revenue by customers and geographic region, see Note 10.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84E_eus-gaap--IncomeTaxPolicyTextBlock_z2dr3GRBMFFa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86E_zwmu7X62FB3c">Income taxes</span></b> – Deferred income taxes are provided for all temporary differences and net operating loss and tax credit carryforwards. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zik5r0jLiZw8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="a_Aci_Pg27"/><b><span id="xdx_862_zGaxX8FEywif">Fair value</span></b> – The carrying amounts reflected in the balance sheets for receivables, accounts payable and accrued expenses approximate fair value due to the short maturities of these instruments.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zpgaGIt4gcq6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_869_ztbgh7dTwAYi">Stock-based payments</span></b> – Our Company accounts for stock-based compensation under the provisions of Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 718, "Compensation – Stock Compensation", which requires the measurement and recognition of compensation expense for all stock-based awards made to employees and directors based on estimated fair values on the grant date. Our Company estimates the fair value of stock-based awards on the date of grant using the Black-Scholes model. The value of the portion of the award that is ultimately expected to vest is recognized as expense over the shorter of the vesting period or the requisite service periods using the straight-line method. Our Company accounts for stock-based compensation awards to non-employees in accordance with FASB ASU 2017-07, with ASU No. 2018-07, Compensation – Stock Based Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting (“ASU 2018-07”), which aligns accounting for share-based payments issued to nonemployees to that of employees under the existing guidance of Topic 718, with certain exceptions. This update supersedes previous guidance for equity-based payments to nonemployees under Subtopic 505-50, Equity – Equity-Based Payments to Non-Employees. All issuances of stock options or other equity instruments to non-employees as consideration for goods or services received by the Company are accounted for based on the fair value of the equity instruments issued. Non-employee equity-based payments are recorded as an expense over the service period, as if the Company had paid cash for the services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84D_eus-gaap--EarningsPerSharePolicyTextBlock_zmsPecK61sC6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86D_zn2ustXMFXt4">Earnings per share</span></b> – Our Company follows FASB ASC 260 resulting in the presentation of basic and diluted earnings per share.<span style="color: red"><b> </b></span>Basic earnings per common share are based on the weighted average number of shares outstanding during the periods presented. Diluted earnings per share are computed using weighted average number of common shares plus dilutive common share equivalents outstanding during the period. Potential common shares that would have the effect of increasing diluted earnings per share are considered to be anti-dilutive, i.e. the exercise prices of the outstanding stock options were greater than the market price of the common stock. Since our Company did not have any common stock equivalents outstanding as of December 31, 2022 and 2021, basic and diluted earnings per share were the same.<span style="font-size: 12pt"> </span></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84A_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zt200qHg3kAc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_869_zkVULIHii9b6">Comprehensive income</span> </b>– Our Company follows FASB ASC 220 in reporting comprehensive income. Comprehensive income is a more inclusive financial reporting methodology that includes disclosure of certain financial information that historically has not been recognized in the calculation of net income. Since our Company has no items of other comprehensive income, comprehensive income is equal to net income.<span id="a_Aci_Pg28"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_znkyrFprHtY9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_863_zOqFTglyKzN1">Recoverability of Long-Lived Assets</span></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our Company follows FASB ASC 360-35, “Impairment or Disposal of Long-Lived Assets.” The Statement requires that long-lived assets and certain identifiable intangibles be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Our Company is not aware of any events or circumstances which indicate the existence of an impairment which would be material to our Company’s annual financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84F_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zKcEdmyj7Gna" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_869_zqMxrJHUsoEi">Recently Adopted Accounting Pronouncements</span></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022, there were no recently adopted accounting standards that had a material effect on our Company’s financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84E_ecustom--RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyTextBlock_zXVG7x9Ywel" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_862_zNjYQJcE4yP2">Recently Issued Accounting Pronouncements Not Yet Adopted</span></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2016, the FASB issued ASU No. 2016-13, <i>Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments</i>. The amendments in this Update <span style="color: #252525">affect loans, debt securities, trade receivables, and any other financial assets that have the contractual right to receive cash. The ASU requires an entity to recognize expected credit losses rather than incurred losses for financial assets. For public entities, the amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. ASU No. <b><span style="text-decoration: underline">2019-10</span></b> extends the effective dates for two years for smaller reporting companies and nonpublic companies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; color: #252525"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In August 2020, the FASB issued ASU No. 2020-06, <i>Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40), Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.</i> The amendments in this Update affect entities that issue convertible instruments and/or contracts in an entity’s own equity. For convertible instruments, the instruments primarily affected are those issued with beneficial conversion features or cash conversion features because the accounting models for those specific features are removed. However, all entities that issue convertible instruments are affected by the amendments to the disclosure requirements in this Update. For contracts in an entity’s own equity, the contracts primarily affected are freestanding instruments and embedded features that are accounted for as derivatives under the current guidance because of failure to meet the settlement conditions of the derivatives scope exception related to certain requirements of the settlement assessment. The Board simplified the settlement assessment by removing the requirements (1) to consider whether the contract would be settled in registered shares, (2) to consider whether collateral is required to be posted, and (3) to assess shareholder rights. Those amendments also affect the assessment of whether an embedded conversion feature in a convertible instrument qualifies for the derivatives scope exception. Additionally, the amendments in this Update affect the diluted EPS calculation for instruments that may be settled in cash or shares and for convertible instruments. The amendments in this Update are effective for public business entities that meet the definition of a Securities and Exchange Commission (SEC) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Board specified that an entity should adopt the guidance as of the beginning of its annual fiscal year. The Board decided to allow entities to adopt the guidance through either a modified retrospective method of transition or a fully retrospective method of transition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_802_eus-gaap--CashAndCashEquivalentsDisclosureTextBlock_zDvzASiVVCU9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>3</b>.       <b><span id="xdx_82E_zFCjRQOBM3Ok">Cash and Cash Equivalents</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zsIo7xHFf8Fi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Cash and Cash Equivalents (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><span id="xdx_8B8_zdRk14trpIq1" style="display: none">Schedule of Cash and Cash Equivalents</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20221231_ztJ2smJSIs7d" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20211231_ziIIdHFUO2ih" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Year ended December 31</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: justify">Cash and cash equivalents</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_40A_ecustom--CashAndMoneyMarketFundsAtCarryingValue_iI_maCACEAzDtO_zI8H7chClwEf" style="vertical-align: bottom"> <td style="width: 74%; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Cash and money market funds</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">917,400</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">1,846,700</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--USGovernmentSecuritiesAtCarryingValue_iI_maCACEAzDtO_ztkdtPNZ8UZ9" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">U.S. Treasury Bills</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">4,420,400</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: xdx2ixbrl0456">—</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iTI_zv4BTH1Gpd8j" style="vertical-align: bottom"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 1.5pc"><span style="color: White">Cash and cash equivalents</span></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">5,337,800</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">1,846,700</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The amortized cost and fair value of securities held to maturity at December 31, 2022 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--HeldToMaturitySecuritiesTextBlock_zuNu8PaGLq38" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Cash and Cash Equivalents (Details 1)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-indent: -0.5pc; padding-left: 1.5pc"><span id="xdx_8B0_zJRH6BAT7887" style="display: none">Schedule of amortized cost and fair value of securities held to maturity</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Amortized</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Cost</b></p></td><td style="padding-bottom: 1pt; font-size: 8pt"> </td><td style="font-size: 8pt; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Fair</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Value</b></p></td><td style="padding-bottom: 1pt; font-size: 8pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">U.S. Treasury Bills</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="width: 74%; text-indent: -0.5pc; padding-left: 1.5pc">Due January 19, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ServicingAssetAtAmortizedValue_iI_c20221231__us-gaap--CashAndCashEquivalentsAxis__custom--DueJanuaryMember_zj4esbhGsQL1" style="width: 10%; text-align: right" title="Amortized Cost">1,122,600</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_980_eus-gaap--AssetsFairValueDisclosure_iI_c20221231__us-gaap--CashAndCashEquivalentsAxis__custom--DueJanuaryMember_zJXu7e6gwyDg" style="width: 10%; text-align: right" title="Fair Value">1,123,200</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-indent: -0.5pc; padding-left: 1.5pc">Due April 20, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ServicingAssetAtAmortizedValue_iI_c20221231__us-gaap--CashAndCashEquivalentsAxis__custom--DueAprilMember_zdaTcTIv7Dj4" style="text-align: right" title="Amortized Cost">1,110,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AssetsFairValueDisclosure_iI_c20221231__us-gaap--CashAndCashEquivalentsAxis__custom--DueAprilMember_zOWDurnzkzhb" style="text-align: right" title="Fair Value">1,110,300</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-indent: -0.5pc; padding-left: 1.5pc">Due July 13, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ServicingAssetAtAmortizedValue_iI_c20221231__us-gaap--CashAndCashEquivalentsAxis__custom--DueJulyMember_z6KvddBehaoa" style="text-align: right" title="Amortized Cost">1,100,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_c20221231__us-gaap--CashAndCashEquivalentsAxis__custom--DueJulyMember_zwALhMWW9mfi" style="text-align: right" title="Fair Value">1,098,300</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Due October 5, 2023</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--ServicingAssetAtAmortizedValue_iI_c20221231__us-gaap--CashAndCashEquivalentsAxis__custom--DueOctoberMember_zhrsJ7HH0wL5" style="border-bottom: Black 1pt solid; text-align: right" title="Amortized Cost">1,087,200</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_981_eus-gaap--AssetsFairValueDisclosure_iI_c20221231__us-gaap--CashAndCashEquivalentsAxis__custom--DueOctoberMember_zPuhQIzwhYO7" style="border-bottom: Black 1pt solid; text-align: right" title="Fair Value">1,087,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 2.5pc">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--ServicingAssetAtAmortizedValue_iI_c20221231_zYukg0HsYFC3" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost">4,420,400</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_98D_eus-gaap--AssetsFairValueDisclosure_iI_c20221231_zqdMwwKIBWa7" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value">4,418,800</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zsIo7xHFf8Fi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Cash and Cash Equivalents (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><span id="xdx_8B8_zdRk14trpIq1" style="display: none">Schedule of Cash and Cash Equivalents</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20221231_ztJ2smJSIs7d" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20211231_ziIIdHFUO2ih" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Year ended December 31</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: justify">Cash and cash equivalents</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_40A_ecustom--CashAndMoneyMarketFundsAtCarryingValue_iI_maCACEAzDtO_zI8H7chClwEf" style="vertical-align: bottom"> <td style="width: 74%; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Cash and money market funds</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">917,400</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">1,846,700</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--USGovernmentSecuritiesAtCarryingValue_iI_maCACEAzDtO_ztkdtPNZ8UZ9" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">U.S. Treasury Bills</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">4,420,400</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: xdx2ixbrl0456">—</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iTI_zv4BTH1Gpd8j" style="vertical-align: bottom"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 1.5pc"><span style="color: White">Cash and cash equivalents</span></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">5,337,800</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">1,846,700</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 917400 1846700 4420400 5337800 1846700 <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--HeldToMaturitySecuritiesTextBlock_zuNu8PaGLq38" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Cash and Cash Equivalents (Details 1)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-indent: -0.5pc; padding-left: 1.5pc"><span id="xdx_8B0_zJRH6BAT7887" style="display: none">Schedule of amortized cost and fair value of securities held to maturity</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Amortized</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Cost</b></p></td><td style="padding-bottom: 1pt; font-size: 8pt"> </td><td style="font-size: 8pt; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Fair</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Value</b></p></td><td style="padding-bottom: 1pt; font-size: 8pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">U.S. Treasury Bills</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="width: 74%; text-indent: -0.5pc; padding-left: 1.5pc">Due January 19, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ServicingAssetAtAmortizedValue_iI_c20221231__us-gaap--CashAndCashEquivalentsAxis__custom--DueJanuaryMember_zj4esbhGsQL1" style="width: 10%; text-align: right" title="Amortized Cost">1,122,600</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_980_eus-gaap--AssetsFairValueDisclosure_iI_c20221231__us-gaap--CashAndCashEquivalentsAxis__custom--DueJanuaryMember_zJXu7e6gwyDg" style="width: 10%; text-align: right" title="Fair Value">1,123,200</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-indent: -0.5pc; padding-left: 1.5pc">Due April 20, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ServicingAssetAtAmortizedValue_iI_c20221231__us-gaap--CashAndCashEquivalentsAxis__custom--DueAprilMember_zdaTcTIv7Dj4" style="text-align: right" title="Amortized Cost">1,110,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AssetsFairValueDisclosure_iI_c20221231__us-gaap--CashAndCashEquivalentsAxis__custom--DueAprilMember_zOWDurnzkzhb" style="text-align: right" title="Fair Value">1,110,300</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-indent: -0.5pc; padding-left: 1.5pc">Due July 13, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ServicingAssetAtAmortizedValue_iI_c20221231__us-gaap--CashAndCashEquivalentsAxis__custom--DueJulyMember_z6KvddBehaoa" style="text-align: right" title="Amortized Cost">1,100,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_c20221231__us-gaap--CashAndCashEquivalentsAxis__custom--DueJulyMember_zwALhMWW9mfi" style="text-align: right" title="Fair Value">1,098,300</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Due October 5, 2023</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--ServicingAssetAtAmortizedValue_iI_c20221231__us-gaap--CashAndCashEquivalentsAxis__custom--DueOctoberMember_zhrsJ7HH0wL5" style="border-bottom: Black 1pt solid; text-align: right" title="Amortized Cost">1,087,200</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_981_eus-gaap--AssetsFairValueDisclosure_iI_c20221231__us-gaap--CashAndCashEquivalentsAxis__custom--DueOctoberMember_zPuhQIzwhYO7" style="border-bottom: Black 1pt solid; text-align: right" title="Fair Value">1,087,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 2.5pc">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--ServicingAssetAtAmortizedValue_iI_c20221231_zYukg0HsYFC3" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost">4,420,400</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_98D_eus-gaap--AssetsFairValueDisclosure_iI_c20221231_zqdMwwKIBWa7" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value">4,418,800</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1122600 1123200 1110300 1110300 1100300 1098300 1087200 1087000 4420400 4418800 <p id="xdx_802_eus-gaap--ConcentrationRiskDisclosureTextBlock_zhhrTIiCW5Kc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>4</b>. <b>       <span id="xdx_823_z60tQ2PlRD2i">Concentration of Credit Risk</span></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Certain financial instruments potentially subject our Company to concentrations of credit risk. These financial instruments consist primarily of cash, cash equivalents and accounts receivable. At December 31, 2022, our Company’s deposits and short-term investments with a financial institution were $<span id="xdx_906_eus-gaap--CashUninsuredAmount_iI_c20221231_zooQFwqDxVsg" title="Cash uninsured by FDIC">4,838,000</span> in excess of the FDIC deposit insurance coverage of $<span id="xdx_90B_eus-gaap--CashFDICInsuredAmount_iI_c20221231_zWQ0xczaMdYa" title="Cash FDIC insured amount">250,000</span>. There is a concentration of credit risk with respect to accounts receivable due to the number of major customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 4838000 250000 <p id="xdx_800_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_z2HcikBQgTM9" style="font: 10pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b>5.</b></span><b>       <span style="font-family: Times New Roman, Times, Serif"><span id="xdx_823_zwzpDblo26h">Long-term Receivables</span> </span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022, the Company had long-term receivables of $<span id="xdx_90C_eus-gaap--NontradeReceivablesNoncurrent_iI_c20221231_zI6XCgDL1J1b" title="Long-term receivables">2,463,100</span> from three licensees representing the present value of fixed guaranteed royalty payments that will be payable over varying periods of two through five years that commenced in the second half of 2022 and terminate in the second quarter of 2028. The fixed guaranteed royalty payments result from amendments to license agreements with two existing licensees and a license agreement with a new licensee. The receivable represents the present value of the fixed minimum annual payments due under the license agreements, discounted at the Company's incremental borrowing rate of <span id="xdx_90D_eus-gaap--LongTermDebtPercentageBearingFixedInterestRate_iI_dp_c20221231_z6xhCmJR6QR4" title="Incremental borrowing rate">4</span>%. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The three agreements grant licenses for the use of certain patented ink technology as it exists at the time that it is granted which is considered functional intellectual property. Under Topic 606, a performance obligation to transfer a license for functional intellectual property is satisfied at a point in time and the fixed consideration could be recognized upfront when the Company transfers control of the licensee if certain criteria are met. Specifically, the minimum royalty guarantee could be recognized upfront if the following conditions are met:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"> <td style="width: 20.25pt"/><td style="width: 18pt"><span style="font-family: Symbol; font-size: 10pt">·</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The royalty payment is fixed or determinable</span></td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"> <td style="width: 20.25pt"/><td style="width: 18pt"><span style="font-family: Symbol; font-size: 10pt">·</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Collection of the royalty payment is considered probable</span></td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top"> <td style="width: 20.25pt"/><td style="width: 18pt"><span style="font-family: Symbol; font-size: 10pt">·</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The licensee has the ability to benefit from the licensed technology</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company determined that the above conditions were met upon execution of the agreements and recognized $<span id="xdx_909_eus-gaap--RoyaltyIncomeNonoperating_c20220101__20221231_zqC9xsvE1z6d" title="Royalty revenue">2,810,580</span> of royalty revenue net of imputed interest of $<span id="xdx_906_eus-gaap--ReceivableWithImputedInterestNetAmount_iI_c20221231_zu66sdgxQ4Ug" title="Imputed interest">132,300</span> . The Company also recognized $<span id="xdx_907_eus-gaap--PaymentsForCommissions_c20220101__20221231_zrBOTNTsYvVb" title="Commission expense">196,500</span> of commission expense related to the three license agreements, which is reflected in selling expense on the statement of comprehensive income for the year ended December 31, 2022. The commissions are payable over the term of the agreements and are due when payments are received by the Company. As of December 31, 2022, the accrued commission payable balance was $ <span id="xdx_908_eus-gaap--AccruedSalesCommissionCurrent_iI_c20221231_zK0OJ0PS5M43" title="Accrued commission payable">194,700</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The current portion of the three new license agreements and one license agreement entered into in prior years, in the amount of $<span id="xdx_903_eus-gaap--AccountsReceivableNet_iI_c20221231_zQ7mBvhoaO9c" title="Accounts receivable">507,400</span> and $<span id="xdx_904_eus-gaap--AccountsReceivableNet_iI_c20211231_zuLDjI8tdHLe" title="Accounts receivable">374,500</span>, is included in accounts receivable on the balance sheet as of December 31, 2022 and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table summarizes the future minimum payments due under the three new license agreements as of December 31, 2022:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfFinancingReceivablesMinimumPaymentsTableTextBlock_zj3HFdPTbUD9" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto" summary="xdx: Disclosure - Long-term Receivables (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="vertical-align: top; text-align: left"><span id="xdx_8B6_zR8mJQvxSDci" style="display: none">Schedule of future minimum payments</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20221231_zqBeyCitIVP1" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-align: left">Year Ending December 31:</td><td> </td><td style="font-size: 11pt"> </td> <td colspan="2" style="font-size: 11pt; text-align: justify"> </td><td style="font-size: 11pt"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeasesFutureMinimumPaymentsReceivableCurrent_iI_z8KV4AvzjOv7" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="vertical-align: top; width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</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">642,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_iI_zU2J8uGiAjNk" style="vertical-align: bottom; background-color: transparent"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">570,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_iI_zp5SkKsvoGSl" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">570,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_iI_ztIGK1s5EQCe" style="vertical-align: bottom; background-color: transparent"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027 </span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">557,500</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_iI_zzu0fhOEGLD3" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 1pt; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2028</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">520,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeasesFutureMinimumPaymentsReceivable_iI_zrOgnmlnIVUk" style="vertical-align: bottom; background-color: transparent"> <td style="vertical-align: top; text-align: left"><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">2,859,500</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has evaluated the collectibility of the long-term receivables and believes them to be fully collectible as of December 31, 2022. However, there can be no assurance that the receivables will not be impaired in the future due to changes in the licensees’ financial condition or other factors.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The long-term receivables are recorded at its present value as of December 31, 2022, and will be amortized over the term of the license agreements using the effective interest method. The unamortized balance of the receivables as of December 31, 2022 is $<span id="xdx_902_eus-gaap--FinancingReceivableUnamortizedLoanFeeCost_iI_c20221231_zELnMsC170g8" title="Unamortized balance">2,450,800</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has also considered the potential impact of changes in interest rates on the present value of the three new receivables. A hypothetical <span id="xdx_90E_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_dp_c20220101__20221231_zHGi6g1jnpQ" title="Increase or decrease in incremental borrowing rate">1</span>% increase or decrease in the incremental borrowing rate would result in an approximate $<span id="xdx_90E_eus-gaap--FinancingReceivableChangeInPresentValueInterestIncome_c20220101__20221231_zI3lqRX2Wzmi" title="Increase or decrease in present value of receivables">21,400</span> increase or decrease in the present value of the receivables as of December 31, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 2463100 0.04 2810580 132300 196500 194700 507400 374500 <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfFinancingReceivablesMinimumPaymentsTableTextBlock_zj3HFdPTbUD9" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto" summary="xdx: Disclosure - Long-term Receivables (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="vertical-align: top; text-align: left"><span id="xdx_8B6_zR8mJQvxSDci" style="display: none">Schedule of future minimum payments</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20221231_zqBeyCitIVP1" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-align: left">Year Ending December 31:</td><td> </td><td style="font-size: 11pt"> </td> <td colspan="2" style="font-size: 11pt; text-align: justify"> </td><td style="font-size: 11pt"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeasesFutureMinimumPaymentsReceivableCurrent_iI_z8KV4AvzjOv7" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="vertical-align: top; width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</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">642,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_iI_zU2J8uGiAjNk" style="vertical-align: bottom; background-color: transparent"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">570,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_iI_zp5SkKsvoGSl" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">570,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_iI_ztIGK1s5EQCe" style="vertical-align: bottom; background-color: transparent"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027 </span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">557,500</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_iI_zzu0fhOEGLD3" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 1pt; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2028</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">520,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeasesFutureMinimumPaymentsReceivable_iI_zrOgnmlnIVUk" style="vertical-align: bottom; background-color: transparent"> <td style="vertical-align: top; text-align: left"><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">2,859,500</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 642000 570000 570000 557500 520000 2859500 2450800 0.01 21400 <p id="xdx_807_ecustom--LineOfCreditTextBlock_zFG8lZObfqVk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>6</b>. <b>       <span id="xdx_829_zhpY4bvtj6d2">Line of Credit</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In November 2018, our Company negotiated a $<span id="xdx_901_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20221231_zADHVo97I5ol" title="Line of Credit Facility, Maximum Borrowing Capacity">150,000</span> revolving line of credit with a bank to provide a source of working capital, if required. <span id="xdx_902_eus-gaap--LineOfCreditFacilityInterestRateDescription_c20220101__20221231_zH3VRgTtC7Uh" title="Line of Credit Facility, Interest Rate Description">The line of credit is secured by all the assets of our Company and bears interest at the bank’s prime rate for a period of one year and its prime rate plus 1.5% thereafter</span>. The line of credit is subject to an annual review and quiet period. There have been no borrowings under the line of credit since its inception.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> 150000 The line of credit is secured by all the assets of our Company and bears interest at the bank’s prime rate for a period of one year and its prime rate plus 1.5% thereafter <p id="xdx_801_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zrUTXwSCYnr" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>7.        <span id="xdx_82F_zWEkaIMIEY7">Stockholders’ Equity</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 25, 2022, our Company filed Articles of Amendment to its Articles of Incorporation with the <span style="background-color: white">State Department of Assessments and Taxation of the State of Maryland </span>to effect a <span id="xdx_902_eus-gaap--StockholdersEquityReverseStockSplit_c20220801__20220825" title="Reverse stock split">one-for-ten</span> (1:10) reverse stock split of our Company’s common stock, par value $0.01 per share. The August 25, 2022 Articles of Amendment become effective as of 12:01 a.m. Eastern Standard Time on September 2, 2022 (the “<span style="text-decoration: underline">Effective Time</span>”). At the Effective Time, every ten shares of common stock of our Company that were issued and outstanding immediately prior to the Effective Time were changed into one issued and outstanding share of common stock of our Company. <span style="color: #333333">The reverse stock split did not affect any stockholder’s ownership percentage of our Company’s shares, except to the limited extent that the reverse stock split resulted in any stockholder owning a fractional share. </span><span style="background-color: white">No fractional shares were issued in connection with the reverse stock split. Each stockholder who would otherwise have been entitled to receive a fraction of a share of our Company’s common stock instead received one whole share of common stock.</span> There was no change to the number of authorized shares or the par value per share. Share and per share amounts have been retroactively restated to reflect the one-for-ten reverse stock split on September 2, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 1, 2022 our Company entered into a stock purchase agreement in connection with a private placement for total gross proceeds of $<span id="xdx_90F_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_pn3n3_dm_c20220729__20220802_z1cMK9KKD4I4" title="Proceeds from Issuance or Sale of Equity">3.5</span> million. The stock purchase agreement provided for the issuance of an aggregate of <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20220729__20220802__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zRdU01GIOI66" title="Stock Issued During Period, Shares, New Issues">2,500,000</span> shares of our Company’s common stock to two investors at a purchase price of $<span id="xdx_905_eus-gaap--SharePrice_iI_c20220802__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zdUkM6DiG4Q7" title="Share Price">1.40</span> per share, as adjusted for our Company’s one-for-ten (1:10) reverse stock split of our Company’s common stock, par value $0.01 per share. To enable the private placement transaction, our Company’s <span style="background-color: white">Board of Directors approved </span>a 1-for-10 (1:10) reverse stock split of its common stock that was effective on September 2, 2022. <span style="background-color: white">On September 13, 2022, the sale pursuant to the </span>stock purchase agreement <span style="background-color: white">closed. No placement fees or commissions were paid in connection with this transaction.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the second quarter of 2021, holders of the remaining <span id="xdx_908_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentOutstandingNumber_iI_c20210630__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zbBfDNObTnD" title="Warrants outstanding">14,137</span> warrants that had been outstanding exercised their options to purchase a total of <span id="xdx_902_eus-gaap--ClassOfWarrantOrRightOutstanding_c20210630_pdd" title="Warrants purchased">14,137</span> shares of our Company’s common stock at $<span id="xdx_907_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20210630__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_pdd" title="Warrants exercise price">0.20</span> per share. The warrants were granted in 2014 to two individuals who acquired convertible debentures from the Company in 2014. The warrants were exercisable two years after issuance and expire seven years after issuance. The fair value of the warrants was determined using the Black-Scholes pricing model. The relative fair value of the warrants was recorded as a discount to the notes payable with an offsetting credit to additional paid-in capital since our Company determined that the warrants were an equity instrument in accordance with FASB ASC 815. The debt discount related to the warrant issuances was accreted through interest expense over the term of the notes payable. At December 31, 2022, our Company had no warrants outstanding.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> one-for-ten 3500000 2500000 1.40 14137 14137 0.20 <p id="xdx_807_eus-gaap--IncomeTaxDisclosureTextBlock_zg8lKofucIT1" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>8.       <span id="xdx_820_z0oXHwD7Hwf">Income Taxes</span></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">At December 31, 2022, our Company had federal taxable income of approximately $<span id="xdx_903_eus-gaap--CurrentFederalTaxExpenseBenefit_c20221201__20221231_zeGJf1eNgGe1" title="Federal taxable income">799,100</span> after utilization of the federal net operating loss (NOL’s) carryforwards of approximately $<span id="xdx_90E_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zLaTWa7S5aaa" title="Net operating loss carryforwards">1,174,300</span> that were available at December 31, 2021 to offset future taxable income. There was no provision for federal income taxes for the year ended December 31, 2021 due to the availability of NOL’s. State income taxes in 2022 resulted from limitations placed on income tax net operating loss deductions by the Commonwealth of Pennsylvania. At December 31, 2022 and December 31, 2021, our Company had state NOL’s approximating $<span id="xdx_903_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20221231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zRJRMMIlYyZ2" title="Net operating loss carryforwards">1,792,900</span> and $<span id="xdx_901_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zjmeoJyGsQz6" title="Net operating loss carryforwards">2,638,800</span>, respectively; however, if not utilized, they expire in varying amounts through the year 2032. The utilization of these NOL’s to reduce future income taxes will depend on the generation of sufficient taxable income prior to their expiration. There were no material temporary differences for the years ended December 31, 2022 and December 31, 2021. Our Company has established a 100% valuation allowance of $<span id="xdx_907_eus-gaap--DeferredTaxAssetsDeferredIncome_iI_pp0p0_c20221231_zva3j0w3zWR7" title="Deferred tax assets valuation allowance">143,400</span> and $<span id="xdx_90E_eus-gaap--DeferredTaxAssetsDeferredIncome_iI_pp0p0_c20211231_zBB0ODdPGTL1" title="Deferred tax assets valuation allowance">457,700</span> at December 31, 2022 and December 31, 2021, respectively, for the deferred tax assets due to the uncertainty of their realization. The components for federal and state income tax expense are:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zzqbKKgdGJn3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - State Income Tax Expense)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: justify"><span id="xdx_8BA_zbxQFSzRFsaf" style="display: none">State Income Tax Expense</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Year ended December 31</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%; text-align: justify">Current federal taxes</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--CurrentFederalTaxExpenseBenefit_pp0p0_c20220101__20221231_zq9wbP6F1gef" style="width: 10%; text-align: right" title="Current federal taxes">167,800</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_981_eus-gaap--CurrentFederalTaxExpenseBenefit_pp0p0_c20210101__20211231_zsWpZeNcWSt4" style="width: 10%; text-align: right" title="Current federal taxes"><span style="-sec-ix-hidden: xdx2ixbrl0569">—</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: justify; padding-bottom: 1pt">Current state taxes</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_c20220101__20221231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Current state taxes">126,700</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_985_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_c20210101__20211231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Current state taxes">(5,700</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--IncomeTaxExpenseBenefit_c20220101__20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Income tax expense (benefit)">294,500</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--IncomeTaxExpenseBenefit_c20210101__20211231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Income tax expense (benefit)">(5,700</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A5_zuss9K5WUtE5" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The reconciliation of the statutory federal rate to our Company’s effective tax rate follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zgL27C7heajc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Reconciliation of the Statutory Fedreal Rate)"> <tr style="vertical-align: bottom; background-color: transparent"> <td><span id="xdx_8BD_zNmiUxd4OyF3" style="display: none">Reconciliation of the Statutory Federal Rate</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 48%; text-align: left">Income tax at U.S. federal income tax rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c20220101__20221231_pp0p0" style="width: 10%; text-align: right" title="Income tax at U.S. federal income tax rate">442,600</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_902_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20220101__20221231_zVvFWuuNcC48" title="Income tax at U.S. federal income tax rate percentage">21</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_986_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c20210101__20211231_pp0p0" style="width: 10%; text-align: right" title="Income tax at U.S. federal income tax rate">9,700</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--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20210101__20211231_zLxDHnJs3qEb" title="Income tax at U.S. federal income tax rate percentage">21</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">State tax net of federal tax effect</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_c20220101__20221231_pp0p0" style="text-align: right" title="State tax net of federal tax effect">166,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_c20220101__20221231_zI8Cm06JY7uc" title="State tax net of federal tax effect percentage">8</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_c20210101__20211231_pp0p0" style="text-align: right" title="State tax net of federal tax effect">(2,600</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_c20210101__20211231_z7z7DW2tW4K6" title="State tax net of federal tax effect percentage">(5</span></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td>Other</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--IncomeTaxReconciliationOtherAdjustments_c20220101__20221231_pp0p0" style="text-align: right" title="Other"><span style="-sec-ix-hidden: xdx2ixbrl0597">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20220101__20221231_zzH3rBX7Uevl" title="Other (percentage)"><span style="-sec-ix-hidden: xdx2ixbrl0599">—</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--IncomeTaxReconciliationOtherAdjustments_c20210101__20211231_pp0p0" style="text-align: right" title="Other">(13,800</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20210101__20211231_zbqZuYFHVdog" title="Other (percentage)">(30</span></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 1pt">Increase in (utilization of ) operating losses</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--IncreaseInUtilizationOfOperatingLosses_c20220101__20221231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Increase in (utilization of ) operating losses">(314,400</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 id="xdx_90F_ecustom--IncreaseInUtilizationOfOperatingLossesPercentage_dp_c20220101__20221231_zVtbYQQiveoa" title="Increase in (utilization of ) operating losses percentage">(15</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 id="xdx_989_ecustom--IncreaseInUtilizationOfOperatingLosses_c20210101__20211231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Increase in (utilization of ) operating losses">1,000</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 id="xdx_907_ecustom--IncreaseInUtilizationOfOperatingLossesPercentage_dp_c20210101__20211231_znqIDuulEXN2" title="Increase in (utilization of ) operating losses percentage">2</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--IncomeTaxReconciliationIncomeTaxExpenseBenefitTotalAmount_c20220101__20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">294,500</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"><span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20220101__20221231_zwSh1jMif2N1" title="Total (Percentage)">14</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 id="xdx_980_ecustom--IncomeTaxReconciliationIncomeTaxExpenseBenefitTotalAmount_c20210101__20211231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">(5,700</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"><span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210101__20211231_z71YFxb1mHr" title="Total (Percentage)">(12</span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A4_z56n1VMEG0f8" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="a_Aci_Pg30"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The components of deferred tax assets and liabilities as of December 31, 2022 and 2021 are as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zG7aVTaf7iH2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)"> <tr style="vertical-align: bottom; background-color: transparent"> <td><span id="xdx_8B4_zOPUdm2ytDg4" style="display: none">Deferred Tax Assets and Liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_496_20221231" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20211231" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%; text-align: left">Deferred tax asset for NOL carryforwards</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">143,400</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">457,700</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <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_407_eus-gaap--DeferredTaxLiabilitiesOther_iNI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">Deferred tax liability - other</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_407_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zS7jcOCnTyN3" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt">Valuation allowance</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">(143,400</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">(457,700</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxLiabilities_iNI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="color: rgb(204,255,204); padding-bottom: 2.5pt">Deferred tax liability </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 style="-sec-ix-hidden: xdx2ixbrl0632">—</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"><span style="-sec-ix-hidden: xdx2ixbrl0633">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zFLbVYbvxwx4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">Our Company follows FASB ASC 740.10, which provides guidance for the recognition and measurement of certain tax positions in an enterprise’s financial statements. Recognition involves a determination of whether it is more likely than not that a tax position will be sustained upon examination with the presumption that the tax position will be examined by the appropriate taxing authority having full knowledge of all relevant information.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">Our Company’s policy is to record interest and penalties associated with unrecognized tax benefits as additional income taxes in the statement of comprehensive income. As of January 1, 2022, our Company had <span id="xdx_90C_eus-gaap--UnrecognizedTaxBenefits_iI_pp0p0_do_c20221231_zTZafml650I3" title="Unrecognized tax benefits">no</span> unrecognized tax benefits and <span id="xdx_90E_eus-gaap--UnrecognizedTaxBenefitsPeriodIncreaseDecrease_pp0p0_do_c20220101__20221231_z2VbWwtkokOc" title="Change in unrecognized tax benefits during the period">no</span> charge during 2022, and accordingly, our Company did not recognize any interest or penalties during 2022 related to unrecognized tax benefits. There is <span id="xdx_906_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pp0p0_do_c20221231_zEiRT5faXh1l" title="Accrual for uncertain tax positions">no</span> accrual for uncertain tax positions as of December 31, 2022.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Tax years from 2020 through 2022 remain subject to examination by U.S. federal and state tax jurisdictions.</p> <p style="font: 10pt/8pt Times New Roman, Times, Serif; margin: 0"> </p> 799100 1174300 1792900 2638800 143400 457700 <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zzqbKKgdGJn3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - State Income Tax Expense)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: justify"><span id="xdx_8BA_zbxQFSzRFsaf" style="display: none">State Income Tax Expense</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Year ended December 31</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%; text-align: justify">Current federal taxes</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--CurrentFederalTaxExpenseBenefit_pp0p0_c20220101__20221231_zq9wbP6F1gef" style="width: 10%; text-align: right" title="Current federal taxes">167,800</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_981_eus-gaap--CurrentFederalTaxExpenseBenefit_pp0p0_c20210101__20211231_zsWpZeNcWSt4" style="width: 10%; text-align: right" title="Current federal taxes"><span style="-sec-ix-hidden: xdx2ixbrl0569">—</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: justify; padding-bottom: 1pt">Current state taxes</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_c20220101__20221231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Current state taxes">126,700</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_985_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_c20210101__20211231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Current state taxes">(5,700</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--IncomeTaxExpenseBenefit_c20220101__20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Income tax expense (benefit)">294,500</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--IncomeTaxExpenseBenefit_c20210101__20211231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Income tax expense (benefit)">(5,700</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 167800 126700 -5700 294500 -5700 <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zgL27C7heajc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Reconciliation of the Statutory Fedreal Rate)"> <tr style="vertical-align: bottom; background-color: transparent"> <td><span id="xdx_8BD_zNmiUxd4OyF3" style="display: none">Reconciliation of the Statutory Federal Rate</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 48%; text-align: left">Income tax at U.S. federal income tax rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c20220101__20221231_pp0p0" style="width: 10%; text-align: right" title="Income tax at U.S. federal income tax rate">442,600</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_902_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20220101__20221231_zVvFWuuNcC48" title="Income tax at U.S. federal income tax rate percentage">21</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_986_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c20210101__20211231_pp0p0" style="width: 10%; text-align: right" title="Income tax at U.S. federal income tax rate">9,700</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--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20210101__20211231_zLxDHnJs3qEb" title="Income tax at U.S. federal income tax rate percentage">21</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">State tax net of federal tax effect</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_c20220101__20221231_pp0p0" style="text-align: right" title="State tax net of federal tax effect">166,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_c20220101__20221231_zI8Cm06JY7uc" title="State tax net of federal tax effect percentage">8</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_c20210101__20211231_pp0p0" style="text-align: right" title="State tax net of federal tax effect">(2,600</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_c20210101__20211231_z7z7DW2tW4K6" title="State tax net of federal tax effect percentage">(5</span></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td>Other</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--IncomeTaxReconciliationOtherAdjustments_c20220101__20221231_pp0p0" style="text-align: right" title="Other"><span style="-sec-ix-hidden: xdx2ixbrl0597">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20220101__20221231_zzH3rBX7Uevl" title="Other (percentage)"><span style="-sec-ix-hidden: xdx2ixbrl0599">—</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--IncomeTaxReconciliationOtherAdjustments_c20210101__20211231_pp0p0" style="text-align: right" title="Other">(13,800</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20210101__20211231_zbqZuYFHVdog" title="Other (percentage)">(30</span></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 1pt">Increase in (utilization of ) operating losses</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--IncreaseInUtilizationOfOperatingLosses_c20220101__20221231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Increase in (utilization of ) operating losses">(314,400</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 id="xdx_90F_ecustom--IncreaseInUtilizationOfOperatingLossesPercentage_dp_c20220101__20221231_zVtbYQQiveoa" title="Increase in (utilization of ) operating losses percentage">(15</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 id="xdx_989_ecustom--IncreaseInUtilizationOfOperatingLosses_c20210101__20211231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Increase in (utilization of ) operating losses">1,000</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 id="xdx_907_ecustom--IncreaseInUtilizationOfOperatingLossesPercentage_dp_c20210101__20211231_znqIDuulEXN2" title="Increase in (utilization of ) operating losses percentage">2</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--IncomeTaxReconciliationIncomeTaxExpenseBenefitTotalAmount_c20220101__20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">294,500</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"><span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20220101__20221231_zwSh1jMif2N1" title="Total (Percentage)">14</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 id="xdx_980_ecustom--IncomeTaxReconciliationIncomeTaxExpenseBenefitTotalAmount_c20210101__20211231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">(5,700</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"><span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210101__20211231_z71YFxb1mHr" title="Total (Percentage)">(12</span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 442600 0.21 9700 0.21 166300 0.08 -2600 -0.05 -13800 -0.30 -314400 -0.15 1000 0.02 294500 0.14 -5700 -0.12 <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zG7aVTaf7iH2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)"> <tr style="vertical-align: bottom; background-color: transparent"> <td><span id="xdx_8B4_zOPUdm2ytDg4" style="display: none">Deferred Tax Assets and Liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_496_20221231" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20211231" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%; text-align: left">Deferred tax asset for NOL carryforwards</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">143,400</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">457,700</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <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_407_eus-gaap--DeferredTaxLiabilitiesOther_iNI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">Deferred tax liability - other</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_407_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zS7jcOCnTyN3" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt">Valuation allowance</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">(143,400</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">(457,700</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxLiabilities_iNI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="color: rgb(204,255,204); padding-bottom: 2.5pt">Deferred tax liability </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 style="-sec-ix-hidden: xdx2ixbrl0632">—</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"><span style="-sec-ix-hidden: xdx2ixbrl0633">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 143400 457700 143400 457700 0 0 0 <p id="xdx_805_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zD3DLrrmBBCf" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>9.       <span id="xdx_825_zohdtLWSObJa">Commitments and Contingencies</span></b></p> <p style="font: 12pt/8pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our Company conducts its operations in leased facilities under a non-cancelable operating lease expiring in 2024.</p> <p style="font: 12pt/8pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt/11pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Due to the adoption of the new lease standard under the optional transition method which allows the entity to apply the new lease standard at the adoption date, our Company has capitalized the present value of the minimum lease payments commencing January 1, 2019, using an estimated incremental borrowing rate of 6%. The minimum lease payments do not include common area annual expenses which are considered to be non-lease components.</p> <p style="font: 10pt/11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt/11pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of January 1, 2019 the operating lease right-of-use asset and operating lease liability amounted to $<span id="xdx_90C_eus-gaap--OperatingLeaseRightOfUseAsset_c20190101_pp0p0" title="Operating lease right-of-use asset">241,100</span> with <span id="xdx_903_eus-gaap--OperatingLeaseLiability_iI_pp0p0_do_c20190101_zo7mpONtewli" title="Operating lease liabilit">no</span> cumulative-effect adjustment to the opening balance of accumulated deficit.</p> <p style="font: 10pt/11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt/11pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There are no other material operating leases. Our Company has elected not to recognize right-of-use assets and lease liabilities arising from short-term leases.</p> <p style="font: 10pt/11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total lease expense under operating leases was $<span id="xdx_906_eus-gaap--OperatingLeaseExpense_c20220101__20221231_pp0p0" title="Operating leases"><span id="xdx_900_eus-gaap--OperatingLeaseExpense_c20210101__20211231_pp0p0" title="Operating leases">53,300</span></span> in each of the years ended December 31, 2022 and December 31, 2021. <span id="a_Aci_Pg31"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Maturities of lease liabilities are as follows:</p> <p style="font: 10pt/11pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z7KkYgAeGSPl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Commitments and Contingencies (Details - Maturities of Lease Liabilities)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><span id="xdx_8B7_zpmcQ2JnnjZ5" style="display: none">Maturities of Lease Liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20221231_zaoJbUQPqu0f" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Operating Leases</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="font-size: 8pt; font-weight: bold">Year ending December 31</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_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: transparent"> <td style="width: 87%; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">56,200</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">2024</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">18,900</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75,100</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zEiy20D7XeVb" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Less imputed interest</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">(6,800</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 2.5pc">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">68,300</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-size: 10pt">Our Company has an employment agreement, expiring in May 2024, with Michael A. Feinstein, M.D., its Chairman of the Board and Chief Executive Officer. The employment agreement contains one-year renewal provisions that became effective after the original term. Dr. Feinstein receives base compensation of $<span id="xdx_900_eus-gaap--OfficersCompensation_c20220101__20221231__srt--CounterpartyNameAxis__custom--DrFeindteinMember_pp0p0" title="Compensation">120,000</span> per year effective January 1, 2020 plus a performance bonus determined by our Company’s Board of Directors. Our Company has an employment agreement, expiring in March 2024, with Terry W. Stovold, its Chief Operating Officer, whereby Mr. Stovold receives a salary set by our Company’s Board of Directors, currently set at $<span id="xdx_907_eus-gaap--AccruedSalesCommissionCurrent_c20221231__srt--CounterpartyNameAxis__custom--MrStovoldMember_pp0p0" title="Commission">75,000</span>, along with a commission of seven percent on sales generated by his efforts. The employment agreement contains one-year renewal provisions that became effective after the original term. Our Company has an employment agreement, expiring in September 2024, with Matthew C. Winger, its <span style="color: windowtext">Executive Vice President of Corporate Development</span></span>, <span style="font-size: 10pt">whereby Mr. Winger receives a salary set by our Company’s Board of Directors, currently set at $<span id="xdx_909_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--MatthewCWingerMember_zXCFWoh41Iv5" title="Commission">125,000</span> per year effective October 1, 2022 plus a performance bonus determined by our Company’s Board of Directors. The employment agreement contains two-year renewal provisions that become effective after the original term. Future minimum compensation payments under these employment agreements are: $320,000 to be paid in 2023 and $162,500 to be paid in 2024.</span></p> <p style="font: 12pt/8pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">From time to time, our Company may be subject to legal proceedings and claims that arise in the ordinary course of its business.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 241100 0 53300 53300 <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z7KkYgAeGSPl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Commitments and Contingencies (Details - Maturities of Lease Liabilities)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><span id="xdx_8B7_zpmcQ2JnnjZ5" style="display: none">Maturities of Lease Liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20221231_zaoJbUQPqu0f" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Operating Leases</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="font-size: 8pt; font-weight: bold">Year ending December 31</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_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: transparent"> <td style="width: 87%; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">56,200</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">2024</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">18,900</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75,100</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zEiy20D7XeVb" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Less imputed interest</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">(6,800</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 2.5pc">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">68,300</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 56200 18900 75100 6800 68300 120000 75000 125000 <p id="xdx_80E_eus-gaap--CompensationRelatedCostsGeneralTextBlock_z0l6VdJ75Qxj" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>10.       <span id="xdx_827_z3K0TBdInVsd">Stock Options, Warrants and 401(k) Savings Plan</span></b></p> <p style="font: 12pt/8pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our Company follows FASB ASC 718, <i>Share Based Payment, </i>which requires that the cost resulting from all share-based payment transactions be recognized in the Company’s financial statements. FASB ASC 718 requires all share-based payments to employees, including grants of employee stock options, to be recognized in the statement of comprehensive income based on their fair values.</p> <p style="font: 12pt/8pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">At December 31, 2022, our Company did not have an active stock option plan. Our Company uses the Black-Scholes option pricing model to calculate the grant-date fair value of an award. There was <span id="xdx_904_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_do_c20220101__20221231_zzyLBF56mMq6" title="Compensation expense"><span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_do_c20210101__20211231_zgR7MQtXUOg2" title="Compensation expense">no</span></span> compensation expense recognized during the years ended December 31, 2022 and December 31, 2021 and there was <span id="xdx_904_ecustom--UnrecognizedPortionOfExpense_iI_pp0p0_do_c20221231_zOZpDBZIplRf" title="Unrecognized portion of expense">no</span> unrecognized portion of expense at December 31, 2022.</p> <p style="font: 12pt/8pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">At December 31, 2022 and December 31, 2021, our Company had <span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstanding_iI_pp0p0_do_c20221231_zyHgVVbVN9wb" title="Outstanding warrants"><span id="xdx_903_eus-gaap--WarrantsAndRightsOutstanding_iI_pp0p0_do_c20211231_zSi1gVz5jmb8" title="Outstanding warrants">no</span></span> outstanding warrants to purchase common stock of our Company. <span id="a_Aci_Pg32"/>A summary of warrant activity follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zxRbVGsJt3Xa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Details - Outstanding Warrants)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8BF_zU4Gw0nnPSw9" style="display: none">Outstanding Warrants</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-size: 8pt; font-weight: bold"> </td> <td colspan="2" style="font-size: 8pt; font-weight: bold; text-align: center">Weighted</td><td style="font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-size: 8pt; font-weight: bold"> </td> <td colspan="2" style="font-size: 8pt; font-weight: bold; text-align: center">Exercise</td><td style="font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold"> </td> <td colspan="2" style="font-size: 8pt; font-weight: bold; text-align: center">Average</td><td style="font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-size: 8pt; font-weight: bold"> </td> <td colspan="2" style="font-size: 8pt; font-weight: bold; text-align: center">Number of</td><td style="font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold"> </td> <td colspan="2" style="font-size: 8pt; font-weight: bold; text-align: center">Price Range</td><td style="font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold"> </td> <td colspan="2" style="font-size: 8pt; font-weight: bold; text-align: center">Exercise</td><td style="font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Per Share</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 61%">Outstanding at December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zU2B7TPW91Ma" title="Warrants outstanding, beginning">14,137</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_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zCDw01w4LIEg" title="Exercise Price Range Per Share Outstanding">0.20</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_906_ecustom--ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zewfk2gdhjHi" title="Weighted Average Exercise Price, beginning">0.20</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-bottom: 1pt">Warrants exercised</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 id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zRhKncUcLUf9" title="Warrants exercised">14,137</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"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zBvt89td3mxi" title="Exercise Price Range Per Share Warrants exercised">0.20</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"><span id="xdx_900_ecustom--ShareBasedCompensationsArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_pdd" title="Exercised">0.20</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt">Outstanding at December 31, 2021</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zwEvE71hHY1i" title="Warrants outstanding, beginning">—</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"><span style="color: #000000"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zOLyiRfI97ah" title="Exercise Price Range Per Share Outstanding, beginning">—</span></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"><span style="color: #000000"><span id="xdx_904_ecustom--ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zgYmt7HJCrx7" title="Weighted Average Exercise Price, beginning">—</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="color: rgb(204,255,204); vertical-align: bottom"> <td style="color: rgb(204,255,204)"><span style="color: White"> </span></td><td style="color: rgb(204,255,204)"><span style="color: White"> </span></td> <td style="color: rgb(204,255,204); text-align: left"><span style="color: White"> </span></td><td style="color: rgb(204,255,204); text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zn3Vdfv1YO72" style="color: White">—</span></td><td style="color: rgb(204,255,204); text-align: left"><span style="color: White"> </span></td><td style="color: rgb(204,255,204)"><span style="color: White"> </span></td> <td style="color: rgb(204,255,204); text-align: left"><span style="color: White"> </span></td><td style="color: rgb(204,255,204); text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z2Sc7vpi8b1e" style="color: White">—</span></td><td style="color: rgb(204,255,204); text-align: left"><span style="color: White"> </span></td><td style="color: rgb(204,255,204)"><span style="color: White"> </span></td> <td style="color: rgb(204,255,204); text-align: left"><span style="color: White"> </span></td><td style="color: rgb(204,255,204); text-align: right"><span id="xdx_902_ecustom--ShareBasedCompensationsArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zbjVhIWuCEFk" style="color: White">—</span></td><td style="color: rgb(204,255,204); text-align: left"><span style="color: White"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt">Outstanding at December 31, 2022</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_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zfORBtq9uxO2" title="Warrants outstanding, ending">—</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"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zuj8AXwrf7a9" title="Exercise Price Range Per Share Outstanding, ending">—</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"><span id="xdx_908_ecustom--ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zkxTaTEg9iC1" title="Weighted Average Exercise Price, ending">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our Company sponsors a 401(k) savings plan, covering substantially all employees, providing for employee and employer contributions. Employer contributions are made at the discretion of our Company. There were <span id="xdx_901_eus-gaap--NoncashContributionExpense_pp0p0_do_c20220101__20221231_zwDxKeDF4yCf" title="Contributions expense"><span id="xdx_90B_eus-gaap--NoncashContributionExpense_pp0p0_do_c20210101__20211231_zTixy7WRxuX4" title="Contributions expense">no</span></span> contributions charged to expense during 2022 or 2021.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> 0 0 0 0 0 <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zxRbVGsJt3Xa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Details - Outstanding Warrants)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8BF_zU4Gw0nnPSw9" style="display: none">Outstanding Warrants</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-size: 8pt; font-weight: bold"> </td> <td colspan="2" style="font-size: 8pt; font-weight: bold; text-align: center">Weighted</td><td style="font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-size: 8pt; font-weight: bold"> </td> <td colspan="2" style="font-size: 8pt; font-weight: bold; text-align: center">Exercise</td><td style="font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold"> </td> <td colspan="2" style="font-size: 8pt; font-weight: bold; text-align: center">Average</td><td style="font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-size: 8pt; font-weight: bold"> </td> <td colspan="2" style="font-size: 8pt; font-weight: bold; text-align: center">Number of</td><td style="font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold"> </td> <td colspan="2" style="font-size: 8pt; font-weight: bold; text-align: center">Price Range</td><td style="font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold"> </td> <td colspan="2" style="font-size: 8pt; font-weight: bold; text-align: center">Exercise</td><td style="font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Per Share</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 61%">Outstanding at December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zU2B7TPW91Ma" title="Warrants outstanding, beginning">14,137</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_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zCDw01w4LIEg" title="Exercise Price Range Per Share Outstanding">0.20</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_906_ecustom--ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zewfk2gdhjHi" title="Weighted Average Exercise Price, beginning">0.20</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-bottom: 1pt">Warrants exercised</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 id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zRhKncUcLUf9" title="Warrants exercised">14,137</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"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zBvt89td3mxi" title="Exercise Price Range Per Share Warrants exercised">0.20</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"><span id="xdx_900_ecustom--ShareBasedCompensationsArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_pdd" title="Exercised">0.20</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt">Outstanding at December 31, 2021</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zwEvE71hHY1i" title="Warrants outstanding, beginning">—</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"><span style="color: #000000"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zOLyiRfI97ah" title="Exercise Price Range Per Share Outstanding, beginning">—</span></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"><span style="color: #000000"><span id="xdx_904_ecustom--ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zgYmt7HJCrx7" title="Weighted Average Exercise Price, beginning">—</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="color: rgb(204,255,204); vertical-align: bottom"> <td style="color: rgb(204,255,204)"><span style="color: White"> </span></td><td style="color: rgb(204,255,204)"><span style="color: White"> </span></td> <td style="color: rgb(204,255,204); text-align: left"><span style="color: White"> </span></td><td style="color: rgb(204,255,204); text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zn3Vdfv1YO72" style="color: White">—</span></td><td style="color: rgb(204,255,204); text-align: left"><span style="color: White"> </span></td><td style="color: rgb(204,255,204)"><span style="color: White"> </span></td> <td style="color: rgb(204,255,204); text-align: left"><span style="color: White"> </span></td><td style="color: rgb(204,255,204); text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z2Sc7vpi8b1e" style="color: White">—</span></td><td style="color: rgb(204,255,204); text-align: left"><span style="color: White"> </span></td><td style="color: rgb(204,255,204)"><span style="color: White"> </span></td> <td style="color: rgb(204,255,204); text-align: left"><span style="color: White"> </span></td><td style="color: rgb(204,255,204); text-align: right"><span id="xdx_902_ecustom--ShareBasedCompensationsArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zbjVhIWuCEFk" style="color: White">—</span></td><td style="color: rgb(204,255,204); text-align: left"><span style="color: White"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt">Outstanding at December 31, 2022</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_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zfORBtq9uxO2" title="Warrants outstanding, ending">—</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"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zuj8AXwrf7a9" title="Exercise Price Range Per Share Outstanding, ending">—</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"><span id="xdx_908_ecustom--ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zkxTaTEg9iC1" title="Weighted Average Exercise Price, ending">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 14137 0.20 0.20 14137 0.20 0.20 0 0 0 0 0 0 0 0 0 0 0 <p id="xdx_80E_eus-gaap--SegmentReportingDisclosureTextBlock_zG6ouJ8aTwQj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>11.        <span id="xdx_828_zfK2gfxAg0Cg">Major Customer and Geographic Information</span></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our Company’s revenues, expressed as a percentage of total revenues, from non-affiliated customers that equaled 10% or more of our Company’s total revenues were:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_z6VxUwkbYWVk" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers)"> <tr style="background-color: white"> <td style="vertical-align: top"><span id="xdx_8B9_zpjnWj4bNUk7" style="display: none">Revenues from Non-affiliated Customers</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="padding-bottom: 1pt; vertical-align: top"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Year ended December 31</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="padding-bottom: 1pt; vertical-align: top"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>2022</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>2021</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr style="background-color: #CCFFCC"> <td style="vertical-align: top; width: 74%">Customer A</td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 10%; text-align: center"><span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--CustomerAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zUKCja2KntG7" title="Risk percentage">66</span>%</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 10%; text-align: center"><span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__srt--MajorCustomersAxis__custom--CustomerAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zuYErtCfUoG3" title="Risk percentage">27</span>%</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%"> </td></tr> <tr style="background-color: white"> <td style="vertical-align: top">Customer B</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: center"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--CustomerBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zcPvZIunLcq" title="Risk percentage">19</span>%</td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: center"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__srt--MajorCustomersAxis__custom--CustomerBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zaQfGmw9Job7" title="Risk percentage">48</span>%</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> </table> <p id="xdx_8A7_z16hOlbeZzUi" style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our Company’s non-affiliate customers whose individual balances amounted to more than 10% of our Company’s net accounts receivable, expressed as a percentage of net accounts receivable, were:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_ziO3ZmP4GVhb" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers with Accounts Receivable)"> <tr style="background-color: white"> <td style="vertical-align: top"><span id="xdx_8B1_zXcmZeMPePE3" style="display: none">Non-affiliated Customers with Accounts Receivable More Than 10%</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="padding-bottom: 1pt; vertical-align: top"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>December 31</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="padding-bottom: 1pt; vertical-align: top"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>2022</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>2021</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr style="background-color: #CCFFCC"> <td style="vertical-align: top; width: 74%">Customer A</td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 10%; text-align: center"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--CustomerAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zFsVrxktRYVd" title="Risk percentage">84</span>%</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 10%; text-align: center"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__srt--MajorCustomersAxis__custom--CustomerAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zmoB7LmpEvZj" title="Risk percentage">74</span>%</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%"> </td></tr> <tr style="background-color: white"> <td style="vertical-align: top">Customer B</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: center">  <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--CustomerBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_z6VmLVyjqm56" title="Risk percentage">6</span>%</td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: center"><span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__srt--MajorCustomersAxis__custom--CustomerBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zEpBzbQHVNol" title="Risk percentage">21</span>%</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> </table> <p id="xdx_8A2_zNXV6FuMbPSe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our Company performs ongoing credit evaluations of its customers and generally does not require collateral. Our Company also maintains allowances for potential credit losses. The loss of a major customer could have a material adverse effect on our Company’s business operations and financial condition. Our Company’s revenues by geographic region are as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_ziIVpUpJHdIb" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Major Customer and Geographic Information (Details - Revenue by Geographic Region)"> <tr> <td style="vertical-align: top; text-align: justify"><span id="xdx_8BF_zeBJXRNFS3E4" style="display: none">Revenue by Geographic Region</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="padding-bottom: 1pt; vertical-align: top"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Year ended December 31</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="padding-bottom: 1pt; vertical-align: top"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>2022</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>2021</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr style="background-color: rgb(204,255,204)"> <td style="vertical-align: top; width: 74%; text-align: justify">North America</td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%">$</td> <td id="xdx_984_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="vertical-align: bottom; width: 10%; text-align: right" title="Revenues">3,331,600</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%">$</td> <td id="xdx_986_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="vertical-align: bottom; width: 10%; text-align: right" title="Revenues">812,800</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%"> </td></tr> <tr> <td style="vertical-align: top; text-align: justify">South America</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_98C_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0" style="vertical-align: bottom; text-align: right" title="Revenues">1,600</td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_98E_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0" style="vertical-align: bottom; text-align: right" title="Revenues">4,100</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr style="background-color: rgb(204,255,204)"> <td style="vertical-align: top; text-align: justify">Europe</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_98E_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__srt--EuropeMember_pp0p0" style="vertical-align: bottom; text-align: right" title="Revenues">200</td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_980_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__srt--EuropeMember_pp0p0" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl0748">–</span></td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: top; text-align: justify">Asia</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_984_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="vertical-align: bottom; text-align: right" title="Revenues">968,000</td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_986_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="vertical-align: bottom; text-align: right" title="Revenues">1,041,300</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr style="background-color: rgb(204,255,204)"> <td style="padding-bottom: 1pt; vertical-align: top; text-align: justify">Australia</td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td style="border-bottom: Black 1pt solid; vertical-align: bottom"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__country--AU_pp0p0" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right" title="Revenues">325,800</td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td style="border-bottom: Black 1pt solid; vertical-align: bottom"> </td> <td id="xdx_989_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__country--AU_pp0p0" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right" title="Revenues">93,700</td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="padding-bottom: 2.5pt; vertical-align: top"> </td> <td style="padding-bottom: 2.5pt; vertical-align: bottom"> </td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom">$</td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231_pp0p0" style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right" title="Revenues">4,627,200</td> <td style="padding-bottom: 2.5pt; white-space: nowrap; vertical-align: bottom"> </td> <td style="padding-bottom: 2.5pt; vertical-align: bottom"> </td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom">$</td> <td id="xdx_989_eus-gaap--Revenues_c20210101__20211231_pp0p0" style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right" title="Revenues">1,951,900</td> <td style="padding-bottom: 2.5pt; white-space: nowrap; vertical-align: bottom"> </td></tr> </table> <p id="xdx_8AF_zTg2SqUHla4i" style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_z6VxUwkbYWVk" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers)"> <tr style="background-color: white"> <td style="vertical-align: top"><span id="xdx_8B9_zpjnWj4bNUk7" style="display: none">Revenues from Non-affiliated Customers</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="padding-bottom: 1pt; vertical-align: top"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Year ended December 31</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="padding-bottom: 1pt; vertical-align: top"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>2022</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>2021</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr style="background-color: #CCFFCC"> <td style="vertical-align: top; width: 74%">Customer A</td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 10%; text-align: center"><span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--CustomerAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zUKCja2KntG7" title="Risk percentage">66</span>%</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 10%; text-align: center"><span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__srt--MajorCustomersAxis__custom--CustomerAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zuYErtCfUoG3" title="Risk percentage">27</span>%</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%"> </td></tr> <tr style="background-color: white"> <td style="vertical-align: top">Customer B</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: center"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--CustomerBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zcPvZIunLcq" title="Risk percentage">19</span>%</td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: center"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__srt--MajorCustomersAxis__custom--CustomerBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zaQfGmw9Job7" title="Risk percentage">48</span>%</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> </table> 0.66 0.27 0.19 0.48 <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_ziO3ZmP4GVhb" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers with Accounts Receivable)"> <tr style="background-color: white"> <td style="vertical-align: top"><span id="xdx_8B1_zXcmZeMPePE3" style="display: none">Non-affiliated Customers with Accounts Receivable More Than 10%</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="padding-bottom: 1pt; vertical-align: top"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>December 31</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="padding-bottom: 1pt; vertical-align: top"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>2022</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>2021</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr style="background-color: #CCFFCC"> <td style="vertical-align: top; width: 74%">Customer A</td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 10%; text-align: center"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--CustomerAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zFsVrxktRYVd" title="Risk percentage">84</span>%</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 10%; text-align: center"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__srt--MajorCustomersAxis__custom--CustomerAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zmoB7LmpEvZj" title="Risk percentage">74</span>%</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%"> </td></tr> <tr style="background-color: white"> <td style="vertical-align: top">Customer B</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: center">  <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--CustomerBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_z6VmLVyjqm56" title="Risk percentage">6</span>%</td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: center"><span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__srt--MajorCustomersAxis__custom--CustomerBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zEpBzbQHVNol" title="Risk percentage">21</span>%</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> </table> 0.84 0.74 0.06 0.21 <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_ziIVpUpJHdIb" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Major Customer and Geographic Information (Details - Revenue by Geographic Region)"> <tr> <td style="vertical-align: top; text-align: justify"><span id="xdx_8BF_zeBJXRNFS3E4" style="display: none">Revenue by Geographic Region</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="padding-bottom: 1pt; vertical-align: top"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Year ended December 31</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="padding-bottom: 1pt; vertical-align: top"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>2022</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>2021</b></span></td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr style="background-color: rgb(204,255,204)"> <td style="vertical-align: top; width: 74%; text-align: justify">North America</td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%">$</td> <td id="xdx_984_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="vertical-align: bottom; width: 10%; text-align: right" title="Revenues">3,331,600</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%">$</td> <td id="xdx_986_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="vertical-align: bottom; width: 10%; text-align: right" title="Revenues">812,800</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%"> </td></tr> <tr> <td style="vertical-align: top; text-align: justify">South America</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_98C_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0" style="vertical-align: bottom; text-align: right" title="Revenues">1,600</td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_98E_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0" style="vertical-align: bottom; text-align: right" title="Revenues">4,100</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr style="background-color: rgb(204,255,204)"> <td style="vertical-align: top; text-align: justify">Europe</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_98E_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__srt--EuropeMember_pp0p0" style="vertical-align: bottom; text-align: right" title="Revenues">200</td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_980_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__srt--EuropeMember_pp0p0" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl0748">–</span></td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: top; text-align: justify">Asia</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_984_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="vertical-align: bottom; text-align: right" title="Revenues">968,000</td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_986_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="vertical-align: bottom; text-align: right" title="Revenues">1,041,300</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr style="background-color: rgb(204,255,204)"> <td style="padding-bottom: 1pt; vertical-align: top; text-align: justify">Australia</td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td style="border-bottom: Black 1pt solid; vertical-align: bottom"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231__srt--StatementGeographicalAxis__country--AU_pp0p0" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right" title="Revenues">325,800</td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td style="border-bottom: Black 1pt solid; vertical-align: bottom"> </td> <td id="xdx_989_eus-gaap--Revenues_c20210101__20211231__srt--StatementGeographicalAxis__country--AU_pp0p0" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right" title="Revenues">93,700</td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="padding-bottom: 2.5pt; vertical-align: top"> </td> <td style="padding-bottom: 2.5pt; vertical-align: bottom"> </td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom">$</td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231_pp0p0" style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right" title="Revenues">4,627,200</td> <td style="padding-bottom: 2.5pt; white-space: nowrap; vertical-align: bottom"> </td> <td style="padding-bottom: 2.5pt; vertical-align: bottom"> </td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom">$</td> <td id="xdx_989_eus-gaap--Revenues_c20210101__20211231_pp0p0" style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right" title="Revenues">1,951,900</td> <td style="padding-bottom: 2.5pt; white-space: nowrap; vertical-align: bottom"> </td></tr> </table> 3331600 812800 1600 4100 200 968000 1041300 325800 93700 4627200 1951900 EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +E8?U8'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 " "Y6']6B,[5@^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R(G)#B;-96.G%@8K;.QF;+4UBQ-C:R1]^SE>FS*V!]C1TN]/ MGT"M]E*/ 9_#Z#&0Q7@WNWZ(4OL-.Q%Y"1#U"9V*94H,J7D8@U.4GN$(7ND/ M=42H.;\'AZ2,(@4+L/ KD76MT5('5#2&"][H%>\_0Y]A1@/VZ'"@"%59 >N6 MB?X\]RW< N,,+CX74"S$G/U3VSN +LDYVC7U#1-Y21R+NU0P=MN^Y+7+>P0 M20T:TZ]H)9T];MAU\JMX>-P_L:[FM2BX*$2UKQK)&RF:]\7UA]]-V(W&'NP_ M-KX*=BW\NHON"U!+ P04 " "Y6']6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +E8?U;XG;SW%@< $HN 8 >&PO=V]R:W-H965T&UL MM9IM;]LV%(7_"N$50P?4L5X;;EX2->,2?(41TEZWEM+N?DX&*3^FL4T M/>(;EL O2RYB*N%0K ;I1C :Y$5Q-' L:S2(:9CT)F?Y=W,Q.>.9C,*$S05) MLSBFXOF"17Q[WK-[^R]NP]5:JB\&D[,-7;$%D]\VJU_FC8?&W-.4>3SZ$09R?=X;]TC EC2+Y"W?_LF*!ATK M/9]':?XOV>[.'0Y[Q,]2R>.B&.X@#I/=7_I4@'A1X%H-!4Y1X+PJL)NNX!8% M;MN"85$PS,GLFI)SF%%))V>";XE09X.:^I##S*NA^6&B_M\74L"O(=3)B<[FK*9WCY7UD"5[=T5Z^UQBT! MN[F>BP+^9WJ?2@&=_%\=X9W"4*^@1O['=$-]=MZ#H9TR\D X?5+&J4ZKAY:UI60(;$:H5%):-2N!TV3)*,1N64;+J2. M%*XC1:8%A59U!65(K ;JI 1UTG*H"0I3>CXC-\/"M1J[%5K6E98AL1JM<4EK MW([6G(F0!VKB(S#Y:I]1!Y3V4UWC7(?6=X5F2*P&[;2$=MH.VF68^C 6"W:7 M\'6J X>K7?[4P4)KNL(R)%:#95N5+;,ZX?K)J&B&=4"LJ7/A95V!F5*K$WMA M9&VTD5XFQ&M@V,@\(-?OVT[?M;78T,K.V RIU;$Y%38';>>G1(;R&:A%C-QD M\3T36EBXB&59?<=R79W?]O#:SK@,J=5Q56[>1BWO'M#5A3W.C MAHQ:7')\TK>&UFAX.M+2,QH#3*G5Z55!P,8=?$$/QA<78&MS^9KH MJ>&2P[%%%FO.8OK !+GE--!2-!H;3*G5*5;!P<;]/DKQ;LNU%'')119"'[:M MH1:>T?A@2JT.KPH0-N[Y7\/SU!$,WCN^3;3@<+G/8;(B?$GF(DO3D&KQ&0T4 MIM3JBZI5HG#P$/ :7_GPFPO^&":^=@@?T)Q/M>NS1F.%*;4ZMBI6.'@.>(UM MSE,)KN7O<-,X6QQ0M$]ATM5R,YHK3*G5N56YPL$C03XZIX+19DRXP,BVM)", MI@E3:G5(59IP\!#PA>=+(6N>8.'K@,C8'?9/1Y:>EM'@8$JM3JL*#@[N]N]" M"2$5'MFV\W[U&UDP/Q/0R[3(<"6/QS$XYX7D_@,,:2K(=QIEC+RSCBQME,#U M.G-\BRCA5%'":14E?K HZC\D,'L"2II"'PS(59IF#9T0U[S1>1Z 4@,LHWG!E%H=5I47G%9Y8;\HMWN9H!R7 MLAWZ1XM\X%3YP&F5#ZX2R<1N1X1:OJ1[C%IJN&(3-:/! MP)1:G5H5#)Q6P2 ?CL0#5[OB0C\KX#HW/.E3WV<@ R+!3E!+SV@N,*56WYY0 MY0*W52Y8Q#2*R$66PL^I=GP>T&EZ28J7==Z0\!9IP*W2@-LJ#7R*F5BII]D? MH"#78''C#4VT?>Z 8./;4KRN,[:W" -N%0;<5B\9%FNP'"@L7*89EM%08$JM M#NO%AJ%6KQCFV7T4^N0RXE3[X,=5.N\:,KMM:*=VG*NIK8>/D]/CDZ&E0LJC M#DZ5 =QV+P]J!GZQIG!3Y&LF(9LG 0Q,+3"3'MXKU$8OF^@(M MS+Y;F7WWP"ZA+ @E%XVOJ0Z47W,10C0 X"N6D"]?YEH61FV^*;4ZL,KFN[@Y MWP.[#$5,KG0K^Q<'%(Y=[?(.7M69TEOX>[?R]R[NQO>4U J&>IFBQ81+7*C$ M?0$S B1PEB3I<_1($_U"+*[4&9U1DS]XL?E6V8)\$W-*?/5*:;\^EY''^<OB7 PD M*8H-T$6#9KO[3,MT3%0279)RDG[]DI)BR>4E2>&71)*'HW-(SIP9ZOR!BV]R M0ZD"CV51R8O11JGMZ70J\PTMB3SA6UKI7]9W8G'.:U6PBMX*(.NR).+IBA;\X6($1\\/OK#[C3(/IHOS+;FG M=U1]W=X*?3?=>UFQDE:2\0H(NKX87<+3:QR; 8W%OXP^R,$U,%26G'\S-S>K MBU%D$-&"YLJX(/K?CE[3HC">-([OG=/1_IUFX/#ZV?O'AKPFLR227O/B/[92 MFXM1-@(KNB9UH;[PA[]H1Z@!F/-"-G_!0V<;C4!>2\7+;K!&4+*J_4\>NXD8 M#( SSP#4#4"O'8"[ ;@AVB)K:'T@BBS.!7\ PEAK;^:BF9MFM&;#*K.,=TKH M7YD>IQ97I"!53L&=\2#!!'R]^P#^>/?G^51I[\9FFG>>KEI/R./I \U/ (9C M@"*$',.O7S\<'@Z?:DY[8FA/##7^L,??=2T$K10@4FIB+CKM^)E[O F?4[DE M.;T8Z?B05.SH:/'^-YA$9RYR1W)V0!7OJ>*0]\4UD1M JA7(S07]7K,=*31W M)^O65=RX,C&^6\08IUD4G4]W0T*V'YCFO-32= G*J M<2X+"@HJ)7@'T3B*(D *G5F:+:ES%%CQ>JG6=:'#O1WGHM2^,1E"A1&.+4JV MW3R-,A^C>,\H#C*ZJ79ZKKEX2=ZV2/+ DBNQ5T2]BJ MV1I<;:AP(4SLR8LPMA ZS!*]7!Z$Z1YA&D3X#U>DT&GNI5!-K;>G$8:1A=*V MPWJRD0]FMH>9!7/)1_9(5P%XV3$SR9&<'1"=[XG.@^OQB6I%W/!B!5BY%7Q' M2U\:F5LS'6?VOG[)Z@ DC'K-BH(P/]:B8JH6= S6[-%"2^>D=R\80D,(V;G;;1=[*?2:"H,ZIO>' ME*@U(R85B/YH'3@[(,;T._7'9X9DWE&$OEC"H MENYE:!/1>K ,W@"]ZOP?[.K8SD4.LRS#7OR]@,)9,!E]-ID\D(Q@4(#?FHV. MY>V0;*^M,"RNGWAU/U%4E(-ZP.D8&MLDME*[#"#,/:6,;#7 M8A@48_=:#G=;("1LX44QAH[DZE#HR%^#P5ZA85 7NP .1$5F%W\)3!T(;4-= M'L_]@=MK*YR_JB,I&%FR@BGFV9I:"^,PP]X2&?6JC(*J;!"*6F=]^KBEE70O";+U%*;8 =%A%T.O[J)! M+QO6W9LJYR4%BCQZ -IBB;+43GX..Q^V7D]1N/O\.>\];^^G?=+KZGLG<(>6 M1HZ)M>RU%X6[TL/]X(3"1W3\FT1S98&T[%/F[.=2+(8I?H?POH0P* MZIN/-8[D[9!QKZDHK*D_!^<85+R:A/:30QQ3Y%@CAQWV%@&HUU 4;FA?#H:7 M"-@""=/$QF^;)?[B$O4RBGZYO6QCA;]J#]H:"K.Y7>,[[#+H9]$K+0HK[9WB M^3?3QE(AFWE/SYK>4#G/:-!1!?=8W@Y/ GO!Q6'!O:-"+PJX!-K[FNIMM@+2 MS,88O(,G4:1U6( =*6K=.I-:;;A@/[3)\^;4<]\\%K)96^,[M\L*N=VHYMT;8.&D,FA[/0BSH.B_HU+TO=CSXSCTXB^ +S-#;$ MWT2^?= Y:&_,T7=[-6G_@?D8Q7 ,TZQS>]:<;X,)2,;IP0_.V;/KB3FRSS4= M9HE?'7%?=>!PU7%+V&K"*I"3+=.Q[T3HZN:3>&YG+)!!PF].>>2;,FSWBN''!'?SY3!T-U_3P1-E<;BC1\(V!_GW-N7J^,=_5 M]M]1%_\#4$L#!!0 ( +E8?U;W3OH7 @, &\* 8 >&PO=V]R:W-H M965T&ULK99=;YLP%(;_BL6FJ96Z\)$/DBY!2E-5V\6DJ%&W MBVD7#IP$JP8SVR3=?OUL0QDDY*O:3;#AO"_/<8[-&6\9?Q8Q@$0O"4W%Q(JE MS&YM6X0Q)%AT6 :I>K)B/,%23?G:%AD''!E10FW/<09V@DEJ!6-S;\Z#,O)EVAB.9H(*(126V!UV< ,*-5.BN-7 M:6I5[]3"^OC5_<$DKY)98@$S1K^32,83:VBA"%8XI_*1;3]#F5!?^X6,"O.+ MMD5LKVNA,!>2):58$20D+:[XI5R(FL#M'1!XI< [5] M!5V3:$%FTKK'$@=C MSK:(ZVCEI@=F;8Q:94-2_3VU*]36OLL'2^*YR] \[W$'90U[U!GN-Y+?+9^7*W*;=5CE6B M7I6H9_RZ!_P6$DM0]2<16Z$'DJJL":9HS@0Q]?1CNA22JZKZV99JX=UK]]9; M[59D.(2)I?:2 +X!*_CPSATXG]H2_T]FC67H5LO0/>8>3*G:N.8?5T< NF?Y M4JYRBJ9AR/)4BK;<"\.^,=2GPB9PU2'AC.U-/:E340W:7D7;.TH[5WL:.(<( MJ8T0/M^@#'.TP32'-M#>/L(.Y+&(!F"_ NQ?!BABM8$$PKF,&2=_(&H#+3P' M-8RNX^POZ)9VQ)%''QSGU61CY]7=WG-T2/1'48!Q5C*,+&,\JT='> M.OE]IZU(SPAL,+O.OR^3HD(Z_ONOYPA[@E<. W YO$M6^I>SGQ MB9(M+<_ W@]LQ[9KW8!NQ;YBOB:I0!162NET?'6N\**[*2:29:9!6#*IV@TS MC%5'"%P'J.3]E6%'D%#S7BV[*D]==;*-A^YF#G>.,Q7ZU%<\.=3S=T M!4\@/F\>:KER>RM97D+%H]!*_)/#GH^N4>/*,V,OS>(^ MFSE>@P@*2$5C@LJO'2R@*!I+$L>_!Z-._\Q&<7Q]M/Y;Z[QTYIER6+#B2YZ) M]L/"A+!&5>==_T]1"( MD0*.# KDH$#>*@0&!?^@X+>.=LA:M^ZHH/-IS?:H;J2EM>:BC4VK+;W)JR:- M3Z*6O^923\R?!!4@TR(X8DNT8*4LAG63I1V@^RIE): K]/GI#KW[\>>I*^03 M&STW/5B_[:P3@W5,T"=6B35'OU899*<&7 FUQTN.>&^)U>(=I-?(Q^\1\0C1 M %JX0=5%O@NM!TFH%>LVG/&[ZA*?6A8R=.!GT3@8VZ_,_\E16!/#WJ&9?:2%RX(A6&5J"WO'.6MA::\;( M;NY'V/<\;^KNQCZI MQ-;R7S NFKEA@QA?L@TN9.S$V:1W-KEH&R1JS&--<6G$HL186Y,>[.1273!1 M (2A'RHX-6*QATTXL3<0D/>]2>OJ/SVCR [/&*.+21PK3NCD_,3LQ8A&L37> M'VO&.=K4;)D++4"L/-A/)A,US!I!3+"?&"&2 2*Q-NM?&ZBIR*L5@M=-6\E: MH.22_7HI:ZD.1=-8>U "U=#G@1/U#FH$8SQ)##B'5@6?S?-=@.&G=<8&@Y-P@"K MCF@$<9)$1D\&ML56?IO_*5_K\FY3OJQ9>03.*CW@6"T +P@U%:T1#(D1[L"7 M.+$/G)9W#H#?'6.K?XVP4N\W3YT+63OU>Z!>;.?>^TJ M'O,E=9?E4TCS=Y M(T8\8PN3@7.)E7,'A(>DM+W\3*L7E*YIO=(W %&Y\XJHNWJMF+&:R,"PQ,JP M9[3Q^>5&5)*-B!I^C9AL>:,K Q,3*^V-^_@9EJR&XTK05T/LB5H(V(LC%;(J M&/CFBAF8E-B9]/[_ *JL2'2LI)&["LWX!O(D=O(<0JI%I[YJ2L[VU=FM$0S, M'$0&SB2A=12.,BYGMMS2EB6K$)?-IL=K9>!O'8>7LG;J^\"_Q,J_\UO*\U3K M9:<7CX+M79/@;4IT4AXV9&3@4F+GTKN\V(JW1U('7/%9N'121EP#:1([:7YI M#QY!;JUVDMQ7<%(K'+&MX$).:\/FD%R41R]E[304 X\2.X^:"T>EQ3A,@A#C MMSG2T&P<^!$.]6GR!P;U[0QJ*1]?\XZI1:<1U*-S1^>[)4A^;HZ]N:R,;26Z MH]/^;G^T_J$]4'YS_Q;?++H#\L%,=U[_2=)^7G%4P%*:]*YC.3/J[@B\6PBV M:4^1GYD0K&POUT SJ!L!^?N2,7%<- _H_XB8_P=02P,$% @ N5A_5N2@ MS^FT%]O)Q-WVHM,+!62;"2"O),?9?U\)"#%(UL:S MW-@(SGEU].B@(S$[$OK(=AAS\%R5-9M;.\[W-[;-LAVN$+LF>UR+)QM"*\1% MDVYMMJ<8Y8U35=JNXX1VA8K:6LR:>W=T,2,'7A8UOJ. ':H*T6^WN"3'N06M MEQOWQ7;'Y0U[,=NC+5YC_F5_1T7+[E7RHL(U*T@-*-[,K4_P)H6>=&@L_B[P MD9U< SF4!T(>9>./?&XY,B)'K]HOY; M,W@QF ?$\)*4_Q0YW\VMV (YWJ!#R>_)\7?<#2B0>ADI6?,+CJVM'U@@.S!. MJLY91% 5=?N/GCL0)PZN>\;![1SMH =C MF(P-5ZKA51(EH3LV3%5#SP\\>&(W(./U9#PS&;PM:CE-8E5H&'T ;(Y/APA,,8@URR;]@>97ANB3698?J$K44[-;KTFU(LG4ALP-[OV?M& M]NDSIEG!L%PACHA25'.FH^RKR:0DG*_,A!LIR68,YU)RFA[C<]D8]$2"BXF\ M)*2.3*#$ 'WH12,VQCXOS;XIQ=*)Q :LPYYU:&3]I]@L%75&*JPC:_2]<)C+ M*<56H3+G?J(LP.GWK ;(HAY9].-EQ!VOG%#'-]*4D4!YJR,UOT49\4/ES58- M11GQPUCAHAIZ@1-XY\C$/9G8_.+6^1MJB)9$K*DA 811/&)A#.#2))I2+)U( M; ^Z<$G1O!K5 K.8KG,VBTADUM"'>9$23A7Y-LXX1(U/?Q(M5L9@[J4GZ93 MV>6YG(3.ZQ;<^2Z<,1M3.>GDPC$D!9.YWTN3<5*U="JU(?.38P_\@;)B=KZT MKDRJMNK4!JMM##UEKY6^P7 ([_68 B5F;T/-2SBN"AJ3/F$"Y.JDE/*U.I MM?CMDZ\;\N/59T3%89"!$F^$O',=B1FD[?>@ML')OOG@\4 X)U5SN<,HQU0: MB.<;0OA+0WY#Z;_*+?X'4$L#!!0 ( +E8?U8/BQ") 08 ,0; 8 M>&PO=V]R:W-H965T&ULK5GQ;^,F%/Y74#9-K72Y&$@ ^^AYGNN/@F MUY0J\)QGA;SLK94J+P8#F:YI3N1'7M)"/UERD1.E+\5J($M!R<)VRK,!BJ)X MD!-6]&93>^]!S*9\HS)6T %BRGA62\ ((N+WM7\&*.D>E@+?YB=">/VL!0>>+\F[FX7USV M(H.(9C15Q@71/ULZIUEF/&D<_^Z=]NIWFH['[8/W.TM>DWDBDLYY]C=;J/5E M+^F!!5V23::^\-UO=$]H9/RE/)/V/]CM;:,>2#=2\7S?62/(65']DN?]0!QU M@'%'![3O@+[O,.SH@/<=L"5:(;.T;H@BLZG@.R",M?9F&G9L;&_-AA4FC(]* MZ*=,]U.S1T44U6%1$O EF!.Y!GCW8B;HA2Q)2B][>@9**K:T-_OE M)QA'O_HHGLA9B_"P)CP,>9]]UNL)*U*>4Q_-JN_(]C7+QG8&$XAA%$T'VV,& MKMUP,CRR:D$;U=!&P5A<+?[1LZ3*8,7URI+R(F49!46-V=PW5ZG)[E+P+=-9 M"9Y>P-E&Z@8KS@&O(TJ"$1V=,J(GMC@8T1NJG::,5&MIL0 DYT*Q M_^P-'_/*77P4/#QT0^RQBD9=(1[76,<_.A)-8@)B$T''4VL;*'C1M^%^:V#' M#G"8#,?((>C:C2>3+H))33 )YO#9?9%J#9;T7"M0U=*L )&2*B_:Y)1I>")G M+>:3FODDF(97:B&05A MWA=;O(5P\A%%V,7G,]N,NY,'G@DX3"([D'0DK"%G<9Q M!Z1KUH\1Z@2)&I H"/)W7JSZBHK\*-3>W-[[:2% "$>QB]6U',))=[@;>8=A M?3],1W!VF([G9CYFC#RQK',)@2>5^U-Y:P]!(_@PK/CUQ"S)BPE5I1%I*C9Z MA:7/>A&)3>4.C^Y(ID1M!J#6CT*R4ETT^]E%S913'V3!C7+AEVRC-L M]!D&!=J6AR7E&\IZ>%+Y/96W-NE& M@.$K"KQ8,%/SV>IYR9YUS+KK#N@1XL0-D,<*P[@K0*B18126X3K/]JFE_PX1 M"V<6\DBOB]MG%<+="#2"P<2Z8P71FY)7$PL%=?Z]B74J;VW2C>"CL.#?2[G1 MK*GYKJ!7Y%SO,Z3BZ3G>K,Q4;8T>M;>6>M7M8)^LH\*J ;?*/M MZ%5MKY71DC!5B6W0?S>ZILQH5U1<,.S@HW[.4] M2Y!G/YUT[J]PH^,X"LZ%QTU99O:KLZYV;YA,,RXWPBZMGWG1MS2;8LQ,FKQWV[/>=5/48=98[N%%^ M'%;^NXTHF-(!_6 *2M.0%K)9HTL3=2]>Y'P=[GL >ZQU23(Z%*[C#Z.-211'1E5 M%XJ7]M3EB2O%<]M<4[*@PACHYTO.U>'"O* ^N)O]#U!+ P04 " "Y6']6 MY!-GL0P# #&!@ & 'AL+W=OJ"IM418(E62BN-^?9>DK#J M:Z076R1W9V=VJ=%PI?32%(@67JM2FE%46%M?Q+'A!5;,]%2-DDX62E?,TE+G ML:DULLPG566<)LE97#$AH_'0[\WT>*@:6PJ),PVFJ2JFUU,LU6H4]:/-QH/( M"^LVXO&P9CD^HGVN9YI6<8>2B0JE$4J"QL4HFO0OIB\$K+$L'1#1^M9A15](E;C]OT&^]=M(R9P:O5/E= M9+881><19+A@36D?U.HSMGI.'1Y7I?&_L&ICDPAX8ZRJVF1B4 D9_MEKVX?W M)*1M0NIYAT*>Y36S;#S4:@7:11.:>_!2?3:1$](-Y=%J.A649\=?=@T'_&-(D3??@#3JY X\W>(?<8Q(JC2I%%M0SF<%,HT%INW;<"LDD M%ZR$1]I$NHW6P(_)W%A-]^GGKA8% B>[";AW[,+4C.,HJETM_8+1^.BP?Y9< M[I%WTLD[V8?^O]/<"[:;:K\'VT4.WA:!+XJK6L 3\D*J4N4"S3'<21KB!Q=V M='B>ILEE&^U7_W-$HG.W MO#%$W9CPB@M+18%I]'D9OI#QU&YP?L"9H-&)>;/I4*9XXP\-\D8+NSZHMI7"5?3L"12I%UB.!JT:2-#0TH49W M$R'[UCZ6 )1$J+6@"UW3C18R(W_1:Y*>.Q8]V'4#XRUOJ5#GWD%-J!9LIMOM M3'H2O.EO>'!X&ETNI($2%Y2:]#Z=1J"#:X:%5;5WJKFRY'O^L: /#6H70.<+ MI>QFX0ITGZ[Q'U!+ P04 " "Y6']66A7!X2\& @#@ & 'AL+W=O MNW?'=W?2Q<;8KZX@ M\N*Q*K6[[!?>KUZ/1BXKJ))N:%:D\61A;"4]+NURY%:69!Z,JG*4)LGYJ))* M]Z\NPKT'>W5A:E\J30]6N+JJI-U>4VDVE_UQO[WQ22T+SS=&5Q2JXJT4T8+2XO+_G3\^OJ4]X<-ORG:N+VUX$CFQGSEB[O\LI\P(2HI M\XP@\6]--U26# 0:WQK,?N>2#??7+?J[$#MBF4M'-Z;\7>6^N.R_[(N<%K(N M_2>S>4]-/&>,EYG2A5^QB7LG:5]DM?.F:HS!H%(Z_I>/31[V#%XFWS%(&X,T M\(Z. LM;Z>75A34;87DWT'@10@W6(* MIT<1;RD;BLEX(-(D38_@3;J0)P%O\AV\ V&*/Z=SYRTD\M>AB"/>Z6$\+IO7 M;B4SNNRC+AS9-?6OGC\;GR=OCK ][=B>'D/_/P=T%/ PW70H?N!(O%-:ZDS) M4LR\](3"].*! 30NN<#>.J]0)MAZ(UTAI,Y%Q@OZ5JNU++'/B3N])N>#K:.L MMLHS=$%E+KR!KCW?VK;^'6]^19@0I9H2(B(A"^DYP;#G<*!A$8W8HK/G[U,QR_>.#$'9T%- M>.S PV]TYZ+U1I6ET,9CJT!),A+E0W'?80FE<[56>0VW6SA;(@V;DL MF5D#3H\942Y>)2*76R<6UE2 6QL%[CDSXM1P:\H%]SG\.4?.!;<@BS1;7L;D MH4GZ I)P;M"%Y'H@ X M>S8.%Y\(>VKJ%C&0&S0++CP':%^(F]#RR+)4,BR$EX\L/JFL@(A@-?,F^WH2 MPUW);15T]59:#0TXL2),G$): G %?1<\/]8X_HCVB3*S)BOGJF2=(<(/1B]/ M/F!++J:1],?:!F/D0"P,JP3^I[-K,9W=B,EY"D P]/LP*&L )BIFQ65\Y'M;%&,Q94X.(/ M%U?0/G-#I6Q;*=@VKR4-.8&]-H$H.]XB-WPD)@AKG\D3]YM"9<4^"8+TE8.$ MLL;V:6"\>V-J] XP8!U;[D[H(V9W@FT-]Z36J#VQZ+J8:X_ #5D66* PI[E9 M>3ZRO09HC<8ZBWMQF$P%,XFJ.;+:SJ4!TT6(&_[1)A1S0)01L2=WB!QO+FW> MG'DA<=@[_K18H*BXD@^$\2/^=\[51^G_BL/X V?7!GJGQ2^U)L0P/@\Q1*FK M!F?V!1;#\/1D/!GLAD#O3F-@UA$TL(.R;V)[_F"X_XB?/IN5RL0D/?]Y(.Y) MNMI2VY.>[D2LN^FR#RQC+DHC-=I53O/]L0&Z5N:TUS=QB\N%-6;X./:RU513 MD_!U5%?6]!X(HV?Y]8W%$^$HS*YA*%;.0E>F$"$7(9I'W&LP-?]FH:Y"*VQ' M5!DCLS+P@%O-+8@[<=X^XT+]-\%A#^^:8E7/,>"BGQAHF#>D\R8MT%B4"1.- M."X#R):DY6ZP5%J'JEU 5#NQCL]8K.-7 ^92UCEO01N![BING,KDL0LKC8%@ M'#V!'>ZKX=7).&'M3.LE&C970'),/6ERDD!>MSC 7BL6OFAZOL'TL.$UGX_O M8TC9QQ4/(ZAH5L]]$-+IB^0D37X.>V[!=BTY_-@AWU.^Y&@Z)793!4WN;3BO MKH0^;G +I^FWO1WXR_'9R6D"H>Z5#B,GR;.!'/4/4$L#!!0 ( +E8?U9.,T*O M'@, %X' 8 >&PO=V]R:W-H965T&ULE55-;]LX$+WK M5PS4HB?!^G)B)[4-V$F+[@)%@R;M8E'T0$LCBPA%NB05-_OK=TC)BE,X!G*Q MA^1[;]YPI-%LI_2]J1$M_&Z$-/.PMG9[&<>FJ+%A9J2V*.FD4KIAEI9Z$YNM M1E9Z4B/B+$G.XX9Q&2YF?N]&+V:JM8)+O-%@VJ9A^G&%0NWF81KN-[[R36W= M1KR8;=D&;]%^V]YH6L6#2LD;E(8K"1JK>;A,+U=CA_> [QQWYB &5\E:J7NW M^*N=]=(N_RFEFVF&FU ^W0I.8"7ZIGDSDN75-NK:933CR[N&*F!B9+ M\,&'7RU_8 *E-;/8DKP#Q44OM>JDLA>DT@P^*VEK Q]DB>5S@9A\#>:RO;E5 M=E+Q&HL1Y&D$69)E)_3RH=C M]!'\BTP#NI8#-0R;-6IJ6N!ZYAJ7!@.U< $>4(>31DE\I.=:W],T^A%67 @#XVB<)1[Y[LTT2[/W@V[P M9T;2.HOR?!)-G^O"78W &J4M_X_J*)2QWE?%N ;BMOX.#!:MYI:C@1I%&5A% MEJW;>@1F#ZOO'EE@FE0-5$K0\#.7SR[TM=G@(%NP',A7COS1$;\[XK$+"JY) M\&\F6YJZD%YX;[FO/LVRZ+R_B33+(QKE'KS<:BX(UD/I,$VBG(!#U&FV@@3S M)U2R1R47TP'UI;#*WJCQ+"W2G+!-EX:J6/TZEOU+'7*#Z8>0WJ MC9_LANZRE;8;?\/N\/%8=C/S"=Y]>3XSO>'2@,"*J,EH&PO=V]R:W-H965TSI58)*C+"GY%>P])@ M*@GNI7V:A,09G%^8M&B+!BT^@#:(X58KRBQ\4BFF[P%"IM;QB]_X+>*CB#>8 M]&$XZ$$63R&A7_M4-YBC M_9BN;JYL*1* BNC[">-0Q'AU#_^\;.HJVG^L(WB4Y>9\$ MELTYP5HJH1(I>35_Y=)>_>9R.]&586Z[G45K98-M.&/A*:@BEMT5)# MJ9:4@?B'KZ3*WT^-!N$#C'KCX;@711'$YY$?][V$<*=N"S0;WYV<9E;0E'"W MVC7 >5/W?]V;[GDKS(9Y0(YK#HWZE]QO3-.1&H-TZ;O 2A/W%#_-N(FC<0Z\ MO]9\CZWA$G2_A=D?4$L#!!0 ( +E8?U9QW E,BP4 !$- 9 >&PO M=V]R:W-H965TL0-&D&X9A#[1T9!&E2(VDXGB_?N=0ERBMG>[%$D6>C]^Y?:0O#\9^<26B MA\=*:7AW<]<;5'DP:A2LS1)UK-*2#VY MO@S?/MKK2]-X)35^M.":JA+V>(O*'*XF\TG_X9/-!HO%U>1F?G&[Y/5AP>\2#V[T#NS)SI@O//@UOYHD3 @59IX1 M!#T>\!TJQ4!$XY\.NSB,#+;)&8.T,T@#[W:C MP/(GX<7UI34'L+R:T/@EN!JLB9S4G)0[;VE6DIV__LWH_8\>;06?,$/Y('8* MW>7,$S0OF&4=S&T+DYZ!F:?PP6A?.OA9YY@_!Y@1IX%8VA.[35]$_ FS*2SF M,:1)FKZ MQ@<702\Q1F\D7OPU\W.>4L%\?^?<50O2\#"@1N[']_3@B)1490XB=5-(?(\KS M#C465%WD334.7SZNS?M1W'N2O*+LZE3LS ../3\0EXA$'M-G^SCE?AN8PW]&0V66,MAZ\V=@S<]J2FD[(O MVJ>M(M[*:/QV"K@A;6A)B@CWJ)64CB,*Z^)0N-;^Q09%&7/ =Y0PK!C?E=_JP0IT3L(KJC>TS>*):9 M<_M$?Y(S?'(QP1'$14002W)IO4SC)$EXN&(/-TD_7#\?;GBXVK#?/-SR,&UG M[XTG*0@I7+T9 O,DKP[P0:A&^% [7#!M;;?5V.4P&B08QA+,R=NADOC0!K2" M4+SD+S7P$Q(%X4R8IO#>',C:!M&G$&5",X V9.$:&S1PJ.C1UM%!*D7+/*^6 MY(ML2V6<5LXB\'T(QG@R)YU/@[Q"X[L0BE3UW"[4=MVA<=;/1?0 M<>DU+A0V36)18+AF!OVGO3U+7&GRP#MJ]!/X3JCV8"F^#NDYFJR&X:!=)?'V M1/D(Y9Z8(&;="^$8\1U2G<0'FL M.46>3PN80SH/S7_J+C0;75,KM/MP&6=])NEH;ZS#U^&^?]->P%O!][4X=*[,YZNT.&UI/\L:'D!S1>&(M,->(/A7]#U M?U!+ P04 " "Y6']6XG-CL70" "&!0 &0 'AL+W=OGS8H$U;XD/OMYGGO.R=UD;>R3JQ )7FJEW32JB)J+.'9YA;5P M ].@YI/2V%H0AW85N\:B* *I5G&6)&=Q+:2.9I.P=V]G$].2DAKO+;BVKH7= MS%&9]31*H]W&@UQ5Y#?BV:01*WQ$^MG<6X[B7J60-6HGC0:+Y32Z2B_F(X\/ M@%\2UVYO#;Z2I3%//K@IIE'B#:'"G+R"X-L.R]N0MXY,O26S M@UKJ[BU>MO>P1Q@G[Q"R+2$+OKM$P>6U(#&;6+,&Z]&LYA>AU,!F-D/O2S<:/AFGK%>HN5K3<WNE(!P[SE@-8;D H!<0@ MX1R2\^GV585F$ KK0&I"]D8@*."70C\='XVS]/S206.YQ\%R=N 1PP8:M-(4 M/JGAW!M6"%*27F$;U3I(!Z>?O")/HY)3P%O?(][KC1KM*DP ![EI-75MTN_V M0^:JZZU_\&Y"W0F[DMJ!PI*IR>"<>]IV7=\%9)K0:4M#W+=A6?&@1.L!?%X: M0[O )^A'[^PO4$L#!!0 ( +E8?U9VN5X?! 0 /\( 9 >&PO=V]R M:W-H965TGIY-??VP>!OB:T[> ;\HY9X\A4O3./*ZF[IWCI=3APN$A..*2]0QIX=QL%EC>"Q&IA M30O66S.:?PFA!F\F)[4_E'NRO"K9CU;W9++'TJ@W.L?\+<"$B0WLTAV[J_1=Q!O,8IA-QY F M:?H.WFR(=A;P9B?PNLC@W_7&D>6$^.]8D!W$_#B$+Y)+5XL,EQ%7@4/[C-'J MXX?IY^3+.P3G \'Y>^C_\SC>Q3K.]#R&TWO =PWK9LM9!^E9)_H83&/AVE2U MT*]02(4YK"W)3*$#4XS67* Y_PC(@"1WN A?=69L;:P(!=A**H%*9 *"$&ZP M%I:"*YNNG4/G_,B!T#D\B)?@->*UO0\/OG'K4-[":/S$3>D3H8;;HL!0WO# M'0,>2AQ9?.;X$)R/%ERM)$$N<]"&0 1S\!&YO1B]%LR\U>Q:RAIJM!E3XN[D MMSY08K!UI6!MQX O&=9!!,]6R4H2*X4OS(Y&5 H*\\=(L3MW$#:6^E=&GHG4 M6Q!0^&QE.83J=HSA3S/Z==)!BQ9!.M=T<)G1NN]^@_A'*,1P*[+RS<9M:;B= M-HIE9B?;2O8H!>N[09:;8Y+D,X'#M9@A"S_:<_12B8[1*=4R4U5LV'&0VA%? M)SND<+*>@,(]R*%#?)"F?6MXDZ3,CF7P C ]T?F,ZL9F)7=O$%N+&++NB$ " M:BN??:;5B@LGF'&.<9S$(F^M<8XM3(:8AP3_#6;Q&:3CLR09)TD"TWB>P)41 M-O>K-Y)#(F/=2-3LY4/[KD?WG"=8;5CDZ6Q78_Y@G." F:9KA!X2*5/&8>Y/ M>\]H5* O+QM$X<-F]OW)UT*>.'?I@!N>=MT)Q7#36)]885]D\QR>&JY&GW*% MY\2Z]AT"N@+D>O)7O'>:SL?3V?GND<1I L&PO M=V]R:W-H965TJ%BGP4!<'IJ&!" M]F<7?N^SGEVHRN9"\L^:3%443.^O>*ZVE_VP?]BX$^O,NHW1[*)D:[[@]FOY M6>-MU**DHN#2""5)\]5E?QZ>7\7NO#_P3?"MZ:S)6;)4ZMZ]O$\O^X$CQ'.> M6(? \-CP:Y[G#@@T_FTP^ZU*)]A=']!OO>VP94KUB5 MVSNU_8TW]IPXO$3EQO_3MCX['OD+VW%S,;) M=/NCI)&^JJ6C9Z3#B#XJ:3-#[V3*T\< (U!I^40'/E?1BX@W/!G2.!Q0%$31 M"WCCUKZQQQO_U#ZZ$2;)E:DTI[_G2V,U,N*?IVRN$>.G$5V5G)N2)?RRCS(P M7&]X?_;Z57@:O'V!;]SRC5]"_VD\7I1^FMMT2%U4FEN"EWFQY+KU](!4I>E: M%263>\I82BN>EX.IBZO7@\B/&,3R:#21#T%A;R'6+T;H=&8WCO+\XT<9=. M79H]Q])1#7O7E=9G$:SJBUZ^F41B];4\:KZL^%T:G3C\=G_C' MF]X116?QX,0+'C;I2\;17'4]Z E,WIH> M7ZVX[SM.>WURI7)T0G/>NWL2?]'BWS;X=Y#JF#\O5 6;?J'#HM?M\S@<^VC@T-BY&21Q:1@.2G1<69C]H[7[#>&2 3\AUX0*-0C3 M\3B,?;Y /H06Y%3@J';"%<;=B!VC%]5Q@\6EDHB[<=CHT!Q9D-;N 3:VF4P) M;E^"A!50QOS);E'4_G;GG,^)H6?@4!NZFP.H2]SY ^B'!]!.Q&[^1P%(FO[X M]($2IO4>+UNF4Y_#394D^_DG)N[WUC>57[D3EN3"8F_A"A+>3KBVF!D\FU(9?\ZXY& 2U6^Y+K4P_%!(M!(2 MZ (9Z8O9H9BA+Z&##B$W*M^X:"+FD,=EV2;8-N,^284E8:A0"&QAPMJE 5P2LLIG2+CP9V[B-5079>ZFV.4_7=1?&AL9PLV'PIY#U M> 8UPV[T6O>5*A?)O@?CT:A<9'0*(7B)&^NC@][+\J88C$HN$>MAOLX'IKE0\3!2?/,#72;PWTR1/6X;[\S66$FI&>O M(ZF:GZNX/:X(I(16A3L=0)56U3KSHK#.S:*(V?([NE8/]G;C!9\_:I#.]O9Z MH.\5DBX5?F T0WKJ/A]U9JV"Z[6?* V,0R^NQZYVMQU:Y_6L]G"\GG@_,KT6 M2/J'/M#N#[2BE[>'$*VE%^]A]0 M2P,$% @ N5A_5KQAX39.!0 I@L !D !X;"]W;W)K&ULG5;;;MM&$'WG5PP4-V@!65?;<1+;@"\)VB*&C21-4!1]6)%# M<9OE+KN[M*Q^?<\L)5DR' /M@T0N.9YK8\-IKXJQ>3,< MAKSB6H6!:]CB3>E\K2*.?CX,C6=5)*7:#">CT=&P5MKVSD[2LUM_=N+::+3E M6T^AK6OEEQ=LW.*T-^ZM'WS4\RK*@^'92:/F_(GC;\VMQVFXL5+HFFW0SI+G M\K1W/GYS<2#R2>"+YD78NB>)9.;<-SG\4ISV1@*(#>=1+"A<[OB2C1%#@/'W MRF9OXU(4M^_7UM^GV!'+3 6^=.:K+F)UVCON4<&E:DW\Z!8_\RJ>0[&7.Q/2 M/RTZV<-)C_(V1%>OE(&@UK:[JOM5'K84CD??49BL%"8)=^+<@ M+]*P)CO'LTM6UCLAR#*1L09?.1FWG;'/-X608X4($ MA_G*W$5G;O(=<^,)7<-"%>B=+;C8-3 $M@W R1K@Q>19BU><#V@Z[M-D-)D\ M8V^Z"7B:[$W_3\!TI4-N7&@]TQ_GLQ ]NN;/I]+0.3EXVHE,TIO0J)Q/>QB5 MP/Z.>V%@$\+!<];_>\V>-?CY3-ZT7B4;9)>7.%FT. M,8T?^,(KF3@<+1G&R!14JEP;':&8M6@,3XJLL_NYLCD;-3.\5K/S3H7XOM%> MCC""TA\,Z*IEBHYBQ:0*UZ2A=F4Z6TQ_IQ8BH"I?K-S(RTY4&4(U029)K^98 MN8(6E1M57"?,BA5PBQ7".;,TXU;,S# .-LV)Z0.=! #P*8566W8)[X<]] M5^ZW@3,5 CY(TG6/Q8Q6,VFE):G:M39V_O=H(Y:>5ZAX=':?@'M=!^KMN MC$LV,S7WG!J\O\,,UVJ9V*&/SV:LZ!K=J=C0^8#>L[8AXJ]/UX.K03]QTV6E M-#[E&]ZX<&F:A=PJS26]N^>\E36!;LI2Y^P'FAJ73B)O0'*,YO 9?68XB' MM'9D,E7H%+7FO3T:3T;]$3*'=,ME S[[ NATBVQC0($4PI?.-R[1P17?81-K M4@@+&939DJ[A]JM0NW_PJ2@H(S,K@SA;9EOD]O+%\63\ZFU8I0_FKS3THO.A MCYW%(P_1=(J(7G!V -_+.("Q.AK'=9&ULK5;=C^(V$'_/7S'*5:=6XL@' MW.UJ#Y" VU/[<+=H:;L/51],/! +)TYM!Y;_OF,GY. *W$LE%&?LF=_\YL,9 M1GNEMR9'M/!:R-*,P]S:ZB&*3)9CP4Q?55C2R5KI@ED2]28RE4;&O5$AHS2. M/T0%$V4X&?F]A9Z,5&VE*'&AP=1%P?1AAE+MQV$2'C>>Q2:W;B.:C"JVP27: M/ZJ%)BGJ4+@HL#1"E:!Q/0ZGR<-LZ/2]PI\"]^;D'5PD*Z6V3OB-C\/8$4*) MF74(C)8=SE%*!T0T_FDQP\ZE,SQ]/Z)_]K%3+"MF<*[DB^ V'X?W(7!DG-7&JJ(U)@:%*)N5O;9Y.#&XCZ\8I*U!ZGDW MCCS+3\RRR4BK/6BG36CNQ8?JK8F<*%U1EE;3J2 [.UE:E6WAJ7(I,CUX85JS MTAI@)8=AG/R\_066;"?*C8&%9.4HLN34F499ZV#6.$BO.$A2^*)*FQMX+#GR M&OZ$M]/^C;C<=7*:?Q'VXXCFXXAF>:@TNQ:P\P%I)^@H8^#Q=SF"ZG,-=:]X/?[%(>OTO>[R5ET0J2_6+_]8@#QY?46?"($QWJ.D;&GRM/20Q6E D",^LW" E[+Z_P .8&W;^[3)/WX_1I< MV_\!8'H-\*P'3$6MJS3=EF/'FK9C7;_T(%.43I(#4Z^<-RN8E >@!V!1275 MI,ZOM-H)3X1F8W?@:]L*FI!*J\6J]I>E#X\7]\%5HF <742NS;@PF4;?D%1) MZHJ@9=Z'MKW<@YKKTHJ-'WF&/-:E;>9"M]M-U6DS3+ZI-R/Y"],; M0?PDKLDT[M^]#T$W8ZX1K*K\:%DI2X/*O^;TSP"U4Z#SM5+V*#@'W7^-R;]0 M2P,$% @ N5A_5M8S5]$F! J0D !D !X;"]W;W)K&ULI5;;;N,V$'W75PRTVWURK8L=VTEL TYVM]V'; .G%Q1%'VAI M9+%+D0I)V\<]Z;7!J=DH]0WU_F2+\+8$4*!F74(C/YV>(M".""B\7C ##N7 MSK#?/J)_]MI)RX89O%7B#Y[;IH3QO[!OUX[3 M$++&6%4=C(E!Q67[SYX.<>@9S.(W#-*#0>IYMXX\RX_,LN5$6I@,H>?4&TUJTN>P1?9;CO%;QY9, MHNP ?=-"IV] )RG<*6E+ Y]DCOEK@(AX=F33(]F;]"SB1\R&,$H&D,9I>@9O MU(D?>;S1&W@/N*7\LK#&6FG+Y1;^6FV,U90J?Y_2VZ*-3Z.Y\KDR-9_ ??,(O#7%35(T.>]1X%:R/7>_KZVM?1[DF M^!.9!G2Y"Y1Y6&TH!J,D<,GG,C!YBDT Z;023&=%DE6JDXV95*Y:B(%OUIU5+.LU9ECDKMP\9\AW;"#RS M$PZI;Q7TK=JHO14G.K%L":NCNW5G2.5/7'\]< V^&\/9&*;C?@PIIDD_A(ZO MRSD#2FZ5J]=,8\XI(79,-#X3::H(.-%XB:M+VRU*U$R(9\@5NBVP%);'AA,_ M.D$%":+9X2M?3!B*-EUKECY"$71_M=M!%*!6E@+':9<.%(2BL)HAR47?=CP8 MV;NJ/7(A7XW(H60[!#='7AT"RW?$$P&+@NXJTG9R3S>-H;IUP!2%@U8GK>"2 M:'DFBG+'30Q/Y5W0%<'FF>+1E;'&K;\>*13,:7,Z35)>E@%L?! [T17M:TL^-!0C.?&DTB"2D&SSZY M#E:&,[B)P,1K1RU;CCFC(21NF%0X7+T6!*$^\):I).!ZEWF0PN M+^BC]JF3..I=G\1FZQ\)!GP^MS=I-]J]0U;M]?NRO'W$W#&]==DBL"#3>#B] M"$&W#X.V8U7M+^.-LI02OEG26PJU6T#SA:+$.G2<@^YUMOP74$L#!!0 ( M +E8?U:09]^D7 < #D8 9 >&PO=V]R:W-H965T('%%G!L27FW20 G:;&Y:+=!W=V+BXO[@99HBZA,>DG* MCN^OWS/4R]G*3#= D.C!.3PS' [/*%=;;;[97 C'GE:%LM?#W+GUV\G$IKE8 M<3O6:Z'P9J'-BCOZ=(54XM$P M6ZY6W.QN1:&WU\-XV#SX(I>YHP>3FZLU7XJ9<+^O'PWN)BU*)E="6:D5,V)Q M/9S&;V^3B S\B#^DV-J]:T:NS+7^1CG@Q9)E8\+)P7_3V5U$[=$IXJ2ZL M_\VVU=A3#$Y+Z_2J-@:#E5357_Y4!V+/X"(Z8)#4!HGG74WD6=YSQV^NC-XR M0Z.!1A?>56\-M7&[9>Y6)[#G !$1;MDG#]C8)(MZ+=,R. MXQ%+HB0)X!VWWA][O.,#>'T>_WL M,!LQO/GYI_@L>A=@>]*R/0FAWWR0BJM4\H+-''<">\.Q1YI&X18IWL9#\@]H(Z_RB69&61CI*ZEP4&7,:EM6Q=!M^J=:G$2I +QFA>B"J$1F71L7>_>/K^"P/U^_>!L M[&LNL(C&[*B"\!79,+W 4?.]N:2[K$Q%-ICO ,9X@1,1&TTPEW-')QR=5!91 M4S@.*:8__W21Q.?O+)LCR$S4*4X3.,Q;36T.DVWH>!O@II?LG!?$K 873ZD0&;N,6,9WEBV,7@%NHR6X9\2( M0D-'8\;HG,6/M<):/RW((B\,75;!PR'M&QXO1"Z.NG,Z>J'X/R&^%-G^.A0V M/U3I.\P@RSTU$0=9/F(U::FU/< R:-[/:[U:%S/@S3S[4/ M.\BZ4RAQ6**\YT;AS+%L+=!BY=STQ_<5XN1[Y"#C3I;$85URIU>8)*=^;H/3 MT&=:+^=7R) ^["#K3G7$8=GQ1:1Z(PR?RX*$#$ZDCUHMCSYBGHQ-#Q?C5VB. M'YB*?2X-(V=Q/+*%)@%AV8?I[)9-9W?L^"PZ.CX=,9(-2?3N <.DH9P;:,/N MI5UK"TW?ASOV)O$[KV%;RG'M-<<^DV?3;W.9YOLD M!%21M#B8TMKVN6,T>JM+Z& P((ECJ)^")M;="C;R;L"5@BQCB[;OLLT2V*"R MB3MI$X>U#7(+:!!^TTRO':W[7N-KM,)U*@Z7OE>HGQ^?$3E($41K+U9S)$/3 MWH\HREB9+?U2VLM3C\@KQ 'O$&F9,FZR.E5SCASMPBX6"\A$TJ8]T?_G84\Z MS9:$-5L;A =KRV ,?D,B_@=Y6T>K;Q7"<[VP"O^4 'M0[%^E$EB)^,RO1%5G M9(TS^QT68__V*#X>L?:;P>!!66?*"M3'&&7EKFJ;/FKJ"]@O7_5:INPX.7LS M8I\$MZ413:_P?"16K/L8L0_,JQ4M-%=H(S(QW^\_0=?P3.SU,WA$M8HVN*:D MVEOSNI35:;.IMG9:*S?LRH&ASWJTF%;1>44=4M:\HRKY=X+CP0<\79=S-)[5/)6CO@\4 M*JO#@IU2)3L1K7!L"I"=X(9*\5(JY4OF ENCVW+Q*6VY^')$7(HRHR&HX=@] M*Y(!4F>5AI4*C9JVXAGL>#\;+H_BB')G6BXA=VD?1Z'L2:*C".EUCP4<-,E" M-[5BUFBAC/_^2\OWV8?L\YJ:1&31K)P[GT@GY]%1$KWQ8^[!=L/)_>IX^E5D M2_*FS<16D^.$>>_7JRT$G[=XA-5TNT$'?A&?'IU$2-2]K4.!K;@Y.N.>9R8F M?38)#\S37V8F>U]ST2\L_3=KR_STU8?=]FG[77Q:?0WNAE FU\::8Q?; M61F_GK.39AWJ"HB7Y&Q_]]UW/OL\VBI]:PH 2WZ40IIQ4%B[.8LBDQ50,M-5 M&Y"XLE*Z9!:'>AV9C0:6>Z=21 FE)U')N PF(S]WH2SOL-[ MP V'K=FSB<01O2.>[;._:W M/G?,9F($SFQ!MOOE?\C@F0UI"75VPIP+P:11;C.'24-9RSFC-Y@C-. MR$KYTG_.^NMT M::S&L_+M4-XU:^\PJ[L_9V;#,A@'>$$,Z#L()B^>Q2?T]1'-O59S[QC[9('W M,:\$$+4B3^H_)/HH[6'1?Q6K\P68)N!*3+! 4"Y!8Y$ZKD:N4'&G=4Y.XT'8HQ2M.!SV3L(!I9WK[J)+KK#OF$K?DQD7 MPI!>V$NH1[YX-DSBY'7+V_D](G+UPS0=A,/'O.1(9?IM9?I_71E6*FWY3]R2 M3!GK4UPQK@G*J#S 0%9I;CD84H#(B568O753]X>*=S3RGXOW/W(ZT]9Y[IS? M.L<;YWBH&)US)/S 9(6MG<2G_JJF?J?C) E/FEV/DS3$]\*#IQO-!<(:*"[& M-$P1V%HU9R60,'U T1V*G@Y;U*?,*G?^^BV.#@#@VWHZ' M_E <.@C17F,M0:_]\V%P+RMIZQ[;SK8OU+1NS _P^GG[R/2:2T,$K-"5=@=8 M65T_&?7 JHUOTTMEL>E[L\!7%K0#X/I**;L;N #MNSWY!5!+ P04 " "Y M6']6^ [Z]F " !5!0 &0 'AL+W=OW\09PM&E;!';COS8U!%/@+->*&"B7T<5POAI[^V#P@\/&[NV)SV2M M]8,'7XMEE'A!("!WGH'A\@B7((0G0AE_MYQ1']([[N]W[)]#[IC+FEFXU.(G M+UR]C&81*:!DK7"W>O,%MOFDGB_7PH8OV72VHTE$\M8Z+;?.J$!RU:WL:?L? M]AQFR1$'NG6@07<7**B\8HYE"Z,WQ'AK9/.;D&KP1G%<^:+<.8.W'/U<]DVK MZKT#(\DMY, ?V5J )6_OP_IN$3N,X2WC?,NWZOCH$;XA)==:N=J23ZJ XB5! MC.)ZA72G<$5/,EY!?DY&PP&A":4G^$9]QJ/ -SK"MY_G[XNU=09?QI]#F78\ MX\,\OEOFMF$Y+"-L!POF$:+LS:OA)/EX0N6X5SD^Q9[=8?<5K0"B2U*VKC7@ MJ\]E*TG#GK$KG#TD^23I8]^OZTGQD77:O\-^\&SC4S%5>6""C1-3F?IA$Q71-WP.DF-,Y: M.VS#L*UQ[H'Q!GA?:NUVP ?H)VGV#U!+ P04 " "Y6']6.'8V6X<# "Y M" &0 'AL+W=O\0#=R77.B%MS-F?^G[.MUAR?18[E'0FURJDAF:JJVO]PI9 MYI)*[D=!,/5+5@AO.7=KMVHYEY7AAKI#+P\(+O>/"7;'=&;O@ M+^=[ML4UFH_[6T4SOT7)BA*%+J0 A?G"6X675U,;[P(^%7C0G3'82C92?K.3 MU]G""RPAY)@:B\#H\0.OD7,+1#2^-YA>NZ5-[(Z/Z*]<[53+AFF\EOQSD9G= MPIMYD&'.*F[NY.%/;.J96+Q4]D6-YPPQ;SI4\@++1A&8'KE273>0*84U9&T5O"\HSR](/I&.)P!%$013UX<5MH[/#B?RP4;@J=ETN]9RDN/+H/&M4/])9/GX33X$4/WZ3EF_2A+]>&&80.ZY?W=!$UGN+Y MWY &7Y I0.L7D-I8;E"1X@,KN%4]'%Q72J$PD&.&BG$P[I2<03B]&,V"@$9/ MG\RB,'K11FJW5QT71M/1!44-)^YQ/CB#Z'DRFKC$XV*/4I-6J4EO?7>82I$6 MO&#NGLLTY>.O)F.8@J? MP;"&.">M2?SW1%L=_6J?PS!V3E)0;"TBDO1IUTB48%@9*OOOMNYSH%9 _ JQ M!;H^VGXPXC 9)75^2+M . HLU8[58=)QFZ*B7L^GK>?37E=N,$?W9-[@/\ SD-:[P2?&J]H,QJF7,I$BZ=F@D+0-#+GX"%![ M73NC4U[XG792HMJZIJDAM0>Y[BSM:MN75W4[^A5>-_6W3&T+H8%C3JG!^((N MFZH;93TQR_ E02P,$% @ MN5A_5M'!*@J @ B04 !D !X;"]W;W)K&UL MG51M;],P$/Z^7W$*$V)2M:3IR\IH(ZT="*1-3-L (<0'-[DVUOP2;&?=_CUG M)PU%ZHK$E]AWON>YY^S<33?:/-@2T<&3%,K.HM*YZCR.;5ZB9/945ZCH9*6- M9(Y,LXYM99 5 21%G";).):,JRB;!M^-R::Z=H(KO#%@:RF9>9ZCT)M9U(^V MCEN^+IUWQ-FT8FN\0_>ENC%DQ1U+P24JR[4"@ZM9=-$_GP]]? CXRG%C=_;@ M*UEJ_>"-3\4L2KP@%)@[S\!H><0%"N&)2,:OEC/J4GK@[G[+_B'43K4LF<6% M%M]XX *0M( VZFT1!Y25S+)L:O0'CHXG-;T*I 4WBN/*/2.;ME98*J A5:.JS6JG*.%-_=L*=">3&-'N3PBSEO>><.;OL#;3^&:J$H+ M[U6!Q=\$,8GLE*9;I?/T(.,EYJO4*KI#^3KCB;,E%<.Z3>Y!PO]Q_9#GZ7*%A_NJ:,WOT'9D!5(5W MT:NA7**AESNBAQO ,8S&/1H9WAI"?])[2_M[[9@ $:@K]MP\RMFHUZ>S*[06 MN*QJAP5PY9"$.7@S[DV2!$Y:Z#&,)[T!.?;=:KS3'A+-.@P!"[FNE6LZI?-V M<^:B::\_XVVAD_03=_L-U!+ P04 " "Y6']6,4V@=YT" >!@ &0 'AL+W=O M^B*8%L?ICV8Y$@L'#NS'>C^^]E.R-@$] 7[G.^^^\[G.X9;(=>J0-3P5C*N M1GZA=74?!"HML"2J)RKDYLM*R))H8\H\4)5$DCFGD@5Q&-X$):'<3X;N;":3 MH:@UHQQG$E1=ED3^GB 3VY$?^;N#.HOU4S::R@8\EHB5Q1 MP4'B:N2/H_O)P.(=X#O%K=K;@\UD*<3:&I^SD1]:0<@PU9:!F&6#4V3,$AD9 MOUI.OPMI'??W._:/+G>3RY(HG KV2C-=C/P['S)J\S;B*+=%66AIOE+CIY.%%ND:7BI[1>H*7HF4A&L%A&*BW-$_IY*/&&=G"8UK;5O:I(BB/?](U"N4$_.3^+;L*'$Z('G>C!*?;D MI=9*FVJ9$G75.Z3Q),MAC8>HO5?WSC'SGMY0IE0AC#?M!B 934W0T;5U#B 974?\6/D#8,U:S>-T[ MQ98^V^$88[@_.PNCN*'_U?OV/D[A/$Q0CA4YF"O9TN4N9M,"E)1<]VT M;W?:#;]QT_-_X P _P< !D !X M;"]W;W)K&ULI57?;]LV$'[W7W%0NZ(#M$B49-E) M;0-VVK5]2!$X78MAV ,MG26N$JF1=-S^]SU*CN(!BEI@#[;XX^Z[C]\=>8NC MTE],B6CA:UU)L_1*:YNK(#!9B34W%ZI!23M[I6MN::J+P#0:>=XZU540A6$: MU%Q(;[5HUV[U:J$.MA(2;S680UUS_6V#E3HN/>8]+&Q%45JW$*P6#2_P#NT? MS:VF6="CY*)&:822H'&_]-;L:I,Z^];@D\"C.1N#.\E.J2]N\CY?>J$CA!5F MUB%P^MSC-5:5 R(:_YXPO3ZD;)AYD!V-5?7(F!K60W9=_/>EPYC /GW"(3@Y1 MR[L+U+)\S2U?+;0Z@G;6A.8&[5%;;R(GI$O*G=6T*\C/KF[X/TK#=1L(-7"9 MPUM4A>9-*3)X+[NT._U>?N2["LVOB\!27.<=9*<8FRY&]$0,%L&-DK8T\$;F MF/\7("#"/>OH@?4F&D5\C=D%Q,R'*(RB$;RX5R%N\>(G\.ZPH$*SL,5&:2MD M 7^M=\9JJIF_A\[;H27#:.X>79F&9[CTZ*(8U/?HK5X\8VGX:H1KTG--QM!7 M6[Q'>4 #>ZUJ^*#D;WR_%Y7@%O,^D6:(]2CN,.N?"S;Y$[D&=,D%2@W6.RJE MF$U<=ER*V*0OL#6D*42SQX4-L$M(YC"BS+179CJJS%/TZ$K9$M99I@[2&DIR MAN+>%3.5I4;X6'()+/QE2++1@,.2_4\6DQ\*.$]@EIP+2(*R,?W27K_T9RH+ M=M_.WX M%G3]A\0911NMI\$0/ZZB#W0Y24(ZM<@X/(?8C^D12,.0QG,6^?,P MG-Q1YWFTZ783G]'.FX.F7D9((;QX-H\8>S59&\'A,IW[(2TR/TR8'Y/E^N#N M/B40XFCJ4.$R]F>T\9R@TFCF1VU(YE].Z4?C(?&#LT>9V!1MZS'0IK][G_O5 MOKNMNT?]T;QKC3=<%T(:J'!/KN'%C,I2=^VFFUC5M$_\3EDJBG984H=&[0QH M?Z^4?9BX 'W/7WT'4$L#!!0 ( +E8?U9#&O_(8 ( 'H& 9 >&PO M=V]R:W-H965T37(A5QTYM!\J_G^V$-(@4,6DOY%[[GN-S+LY-O./B4>8 "CT7 ME,FIDRM53EQ7ICD46 YX"4SOK+DHL-*IV+BR%( S"RJH&WC>R"TP84X2V[6% M2&)>*4H8+ 2255%@L;\#RG=3QW<."_=DDRNSX"9QB3>P!/50+H3.W)8E(P4P M23A# M93Y]:?S(:FWA;\)+"3G1@9)RO.'TWR+9LZGA$$%%)E&+!^;&$&E!HB M+>.IX73:(PVP&Q_8OUCOVLL*2YAQ^HMD*I\Z-P[*8(TKJN[Y[BLT?JS E%-I M?]&NKHU&#DHKJ7C1@+6"@K#ZB9^;/G0 ?O0*(&@ P:6 L &$UFBMS-J:8X63 M6/ =$J9:LYG ]L:BM1O"S+^X5$+O$HU3R0S+'&&6(1M\?JK(%E-@2J*K.2A, MJ+Q&']##]:185RR3?;YKLJ$E,_-@FWSTQY'G MQ>ZVZ^BTS+^)1N-.W9'8J!4;G17[,%@.T \]FV0E]NB.4-HKLB89=4Z/HL [ M57GVL/Z^HS,M'[8NAI>U/#4!O-RY/B_#DTX.PW!\<^+EM*Z_XVYG,IBI_!V+ M#6$245AKI#<8:PI13[HZ4;RTPV+%E1X]-LSUQP&$*=#[:\[5(3'SI_W<)'\! M4$L#!!0 ( +E8?U;J1[]8%0, ,L- 9 >&PO=V]R:W-H965TT![<])9& M)'&QG9;MZVO*A0 VS8N2V*48>V["HM0)AOFU:;B*(5S M@626)$S\/H*8KT8.<1XO7$2WEIBN72NB[D:Y3P3&3<\32*V-0+(HE M(A^'KM)4IL -2]BC I:VP(XAW$<=\@E13"FZNARCO??/8%RMM))+*[DTQ^W\ ML]R;[_I1=*H@D;^:]!:XW69+ZDZENF-# M#PX3+E3T![1L+E63NJ*^E]>;/](RZ'8I[F(\=)<-Q-V*N&LE/F&10-J^V_T4?]%2PFAU&MKJ5\1^V_PD=]$VJ%MI(.*=+#11X<+$<56%UDQMNP' MP75ZXAWYJ 3^S\+78I^\T4HEP-.V$MQI:RNI,YQ8PW:#F\KBU_/6*4SL,9P' M4Q;;4\F.L6U?ZL FW5T9RKH5;"N\#GUB3_U7&*K7T%AL:6P=YL2:NIL,Y;WD MQ0._G;>.8V+/8V.H'Z'BVDMV3UEAMFU-'=[$WY6GK-O"ML+K#8#8=X!7>&K0 MT%N_W[KWT#K9J36 -WBJ+.X]X\4O>-VU5W-SS#ECXC9*)8IAIBOQ?E]#B.+D M4$P47^1OZQ.N]+M_/ISKTQ8(\X"^/^-!T[BA.UB#V31+92,\N!2L!J&9%$A!F01WX_E]Y/)]PD\&G3X;(]?)5LJ] M"QZ+) @=$'#(C7.@]G6 ##AW1A;C[]$S&$HZX?GXY/[@>[>];*F&3/)?K#!5 M$LP"5$!)6VY6LOL&QWZFSB^77/LGZOK_V.#+?1 3@9RXGTG5WP=H494%&AC6U 65!@&&OV^VVK;3V[^ M7&+M/:/+GNX&S'5#\0UJ ,$Z8=WX]OPZQO$DX%X\I9[FE%=H58PH5N[ MR6C[C!X6C]DERMYGZGW[;]L+(_$U N MP:Z74II3X [X\'M*7P!02P,$% @ N5A_5D5O%L1 @ ( 8 !D !X M;"]W;W)K&ULE97;CMHP$(9?Q4JK:BNU)!AR*$TB M+8NJK=1*"+KM1=4+$P:PUHE3VY#MV]=V0A25!-0;XL/,__U#[$E<2LD(ES4*J(E%'IGQT5.E)Z*O2M+ 61KDW+F8L\+W)S0PDEC MN[84:),W;."RNZ/RBSX*9Q2?:P!O54+H6>N:W* MEN902,H+)&"7./?CV3PR\3;@.X5*=L;(5++A_-E,/F\3QS.&@$&FC +1CQ,\ M &-&2-OXW6@Z+=(D=L=G]4^V=EW+ADAXX.P'W:I#XD0.VL*.')E:\>H1FGI\ MHY=Q)NTOJNK8"790=I2*YTVR=I#3HGZ2E^9_Z"3@H03<)&#KNP99EPNB2!H+ M7B%AHK6:&=A2;;8V1POS4M9*Z%VJ\U3ZA1?[]PI$CE:0 3V1#0.)[A:@"&7R M;>PJ#3&A;M8(SFM!/""X@&R$)N-W"'L8HZ?U MV]_D?&U1Y;H[@UBJWN9$"W M:^_G_48JH5_HKSY_M7;+'-/3FDPU??&B]U3#VW:TJ:W:'X?K]\RL1>UI(Q&"G,[U1J"5$W8_JB>*E[0$;KG1'L<.#;N$@ M3(#>WW&NSA/35MJ/0OH74$L#!!0 ( +E8?U8" [?X@ , ,\, 9 M>&PO=V]R:W-H965TBIRKF;>5NORRO=5MH6"J@M1 C=OUD(65)NNW/BJE$!7SJC(_0#C MQ"\HX]Y\ZI[=R?E45#IG'.XD4E514/E\ [G8SSSBO3RX9YNMM@_\^;2D&W@ M_5C>2=/S6R\K5@!73' D83WSKLG5@H36P(WXG<%>==K(HBR%^&8[GU%WMV"IBQ7Z"N5DMI$OT/#+7KWX_NIKTU@:^YG M39";.DAP(@@)T!?!]5:A7_@*5J\=^$9Q*SMXD7T3C'J\A>P"A>0#"G 0# A: M_'=S,B(G;+,8.G_A"7_=W/UYO51:FN7YUU"B:C_1L!^[9Z]423.8>693*I [ M\.8__4 2_/,0Y'=R]@HY:I&C,>^=A2,/\$/$M9O8N;&'RFX>1$E(,)[ZNRY, M?QQ)8]P9]DIFW,J,1V5^YID$<^QHFJ.ED,::\0TR:QJ&M-:^THX&?(&C(Z&C M <_,>M+B)*,X]^*9YOK9Y'P'O!ID2/KY3@F.T^-\CP8Z$V/28DS&9Z4H*PTK MQ+A90:#T$$?M(>FNAS (>\MF--"9&&F+D8YB+$11,.5N-'@R%ZL:G)"T#W*9 MQ#V0T5!G@ERV()>C(-=9)BLS']D!J*3/=DL/ 5T. $63'M!HR#.!"#[<:_@M M)%%QK3K'T^#%A7LP,9Y$/9AF7'=;A9,H/G4\D<[]2T9U/G):"*G9/R;]2YI3 MG@WK) /':(S3OM#1<.>F/3C@!&^?MZ:L0D*::JII,VX^_^<<;H(<'<3D&'54 MRKFHASN?C-ZO)U%=,*[1CN:5>;E^ZX)LPKR:6C*P K_K;>]W2L8"Y,95T@JY M/5-7C^W3MEJ_=C6J?QA>E_I?J-PPKE .:V.*+R:&1-;5<]W1HG0%Z%)H4\ZZ MYM;\XP!I!YCW:R'T2\<&:/_#S/\%4$L#!!0 ( +E8?U9PE&XYIP( <& M 9 >&PO=V]R:W-H965T8D5,SU5HZ23F=(5LQ3J>6AJC:SP294(DRBZ M""O&99 -_-ZCS@:JL8)+?-1@FJIB>CU"H9;#( ZV&T]\7EJW$6:#FLWQ&>U+ M_:@I"CN6@EXN]ZRW_G:J98I,SA6XAPD7$7O)"2;A,3[;H6\ MRPFS+!MHM03MT,3F%KY4GTWFN'2/\FPUG7+*L]E7BD'-8*RQX!9.)F@9%P:^ M,:V9N[#306A)QZ'#?,,Y:CF3=SCC!!Z4M*6!S[+ XBU!2 8[E\G6Y2@YR#C! MO ?]^ R2*$G@Y7D")Q]/#_#VN^K[GK=_J/KOV^KW5=KFG^_/=QUS;6J6XS"@ MEC"H%QADQT?Q171SP-UYY^[\$/N_;W/';2SESZ?^;NI46Z"PM/S"),T.2:UZX#]WD[ MK/&C1! ;G;S5X08,Y@T%,%T#$P(L@9@Q:,T'@JE&PUA5-9-T*@F$3!O@6T_, M>OR4R=?CHZLDOKPQ4&N:,J"=6QIRP*!&S57A1!5IKXG!4W'[!EN+QD#<2S\Y M1IJ',Y+8]^CA3G-6J.=^!!G(52-MVZ?=;C?E;MOF_@MO1^0#TW,N#0B<46K4 MNZ3KT^W8:0.K:M_J4V5I&UL MM9AM;YLZ%,>_RA&;IDUJPT,>VR61VK+I]NIVBIIU>S'MA0,GP2K8S#9)^^VO M,90D&V&)1-\D!GS^/N=G,/%HXP0%3PE,9,3*U(JO;1M&428$-GA*3+] M9,E%0I2^%"M;I@)):(R2V/8<9V GA#)K.C;W9F(ZYIF**<.9 )DE"1'/UQCS MS<1RK9<;]W05J?R&/1VG9(5S5 _I3.@KNU():8),4LY X')B7;F7OMO+#4R/ M;Q0W2@+SA_SB]MP8CFY1QACH'()HO_6>(-QG"MI/WZ5HE8U9FZXVWY1 M_VR"U\$LB,0;'G^GH8HFULB"$) 31:9C MP3<@\MY:+6\8F,9:AT]9/N]S)?13JNW4=*YX\!CQ.$0AW[T9>>[P(WSZE5'U M#.]]5(3&$KX0(4@^/1_@'![F/KQ_^P'>@@TR(@(E4 8/C"IYIF_J]M>(9Y*P M4(YMI3W,Q[&#TIN;PAOO@#;S?_-6 >ZCC%W&Z+I5I/5-7K=0Y.5+20-J7X_SV!. M8@2^!#.!\.,_W15N%2;R9XV?UX5NKUXWSRV7,B4!3BR=/"2*-5K3=V_<@?.Q MCEF;8GY+8GL\>Q7/7I/Z]![7>MDC2,-0IC%5=? :14Z%U^P19WBND_FY0E8' MJR5/]F#U*UC]1M=F@@>(H82EX G<2ID1%N@E**JE6.2-.H*%V1&U7D1J^4 M]4=M\FQ3S&]);(_G1<7SXKC74Y?!4NE"A;)5';U&E5/IM2GF7YSR@KK.MA1T MC@.#3R@"JC^,J: !UK%I5CH53JMJ?JDVW,'C=+P#<';J9/%J3W2NFL%&X+:IMJ?EMJ^U"W&P.WL4XNMG&F M*,,0_$SHE 8S%)2'&K+9I9W!%[T)-SWJ-F;7Y0"[2<73-9KS1YG6[,G)W%ZC M_G>W&P"WN=XV;&!V,,WU_D@E;J?W.Y V]P=^6VH%$'OG9"!!L3(G+!("GC%5 M'!)4=ZM3G"MS=F%ONQ='0'=$K"B3$.-2FSJ=H2ZQ17&J4EPHGIISA@57BB>F M&2$)4>0=]/,EY^KE(A^@.MN:_@]02P,$% @ N5A_5D*T=Y?% @ W@@ M !D !X;"]W;W)K&ULK59=;YLP%/TK%INF5EK+ M1PAI.X+4AD[K0Z6J6;>':0\.7 (JV,PV2?;O9QM":4)HJ_4%_''/\3W7]KWV MUY0]\A1 H$V1$SXU4B'*"]/D40H%YJ>T!")G$LH*+&27+4U>,L"Q!A6YZ5B6 M9Q8X(T;@Z[$[%OBT$GE&X(XA7A4%9G^O(*?KJ6$;VX'[;)D*-6 &?HF7, ?Q M4-XQV3-;EC@K@/",$L0@F1J7]D7H*7MM\".#->^TD5*RH/11=6[BJ6$IAR"' M2"@&+'\KF$&>*R+IQI^&TVB75,!N>\O^56N76A:8PXSF/[-8I%/CS$ Q)+C* MQ3U=?X-&SUCQ133G^HO6M:UG&2BJN*!% Y8>%!FI_WC3Q*$#D#S] * ,<'84@<)9S=(+F @M 3[/H>B-/&H=C.?0%^]VW8S6C MV\^HDLX%+W$$4T-F%0YL!4;PZ8/M65_ZHO6>9.$[D3V+I-M&TAUB#V858T $ M2B &AG,DU/WH"U]-,]8T*L6N@LGYN6U9OKGJ!F;?S/8F9[MFX:!3_9+1@-IQ MJW;\*K5<7_J#6@=)WGI4:C*O&Q''F^Q%9-_L9-RU>J;7:_5Z@WJ;>R*%(JC3 M&CI: ($D$[U9;9#MK<*]O:/@G+OC/>'[9GW"S4[F+X M=07E**(5$746;$?; M(GVI:]/.^$P6[[K6/M'4E?\6LV5&.,HAD936Z43ZQ.IJ6G<$+75]65 AJY5N MIO(! DP9R/F$4K'MJ 7:)TWP#U!+ P04 " "Y6']6SF39W9L# "<# M&0 'AL+W=OH= TV M$)+VDDAMLZO;A]55S7;WX70/+@P)6L YVVFZ]]??& A)BD-V=7U)L)GY_'UC MCV>8;(7\JE8 FKP4>:FFSDKK];7GJ7@%!5<#L882WZ1"%ESC4"X]M9; D\JI MR#V?TL@K>%8ZLTDU=R]G$['1>5;"O21J4Q1; MK/D2%J ?U_<21UZ+DF0%E"H3)9&03IT;=GW' N-067S.8*L.GHF1\B3$5S/X MD$P=:AA!#K$V$!S_GN$.\MP@(8]_&E"G7=,X'C[OT-]7XE',$U=P)_(O6:)7 M4V?LD 12OLGU@]C^ 8V@H<&+1:ZJ7[)M;*E#XHW2HFB# MHA,.?N/@OW8(3S@$C4,5.:]F5LF:<\UG$RFV1!IK1#,/56PJ;U23E68;%UKB MVPS]].Q#&8L"R"?^ HJX<] \RQ6Y) \0BS+.\HQ7T18IT2L@"\WU1@OYC;R' M!$]-3AZXA@NT?US,B?OSQ<332,I >W%#X+8FX)\@P'SR491ZI<#;"9)ZI.!=J(X'\ M=?.DM,1#_+,^' KMF M5Z,#HR/BPY;X\(V(DS7(&$J-EYY-0[W,^( <'9AS=:3@C-&1@JA5$/4J,+E: MLRRQ&F "[_B;*4A3O$=M?*-.,%D4!9V8=\TNCW;FB/*HI3SZOY3/1'MD"20= MO^+>3\(=#BC]Y:+G\(];.>->I#_QRI0VEKUN]HPDMLP>=S>!!>-3NW#5TKXZ M3YNX^T!;;_5>C!_0T,_%#>BYW6!T7^KHN9S&FJ4 ,YBX&XW%[=^VNET0[(PP MG;-R2?"*5J"LI8QV(QZP,.RDA\60T5,;PPZ*-7M#!6=RYY?\)#3/K53]3CC]JW#8#7O7[G)XLA:P?0EGO46R)D;<^_Z4:$". MH\+"UQS[EW*9?_+$>P=]7@%R6;6_BL1B4^JZ/VIGVQ;[IFHL7\W?FM:[ZA_W M,'7?_I'+958JDD.*D'0PPEC*NA6N!UJLJV[R26CL3:O'%7X^@#0&^#X50N\& M9H'V@V3V'U!+ P04 " "Y6']6\'*A3W@" #3!@ &0 'AL+W=O<>\XU7.)*R'NU!=#D(>>%FCA; MKB^@B-'RLP%5S9*ZGJ MW!%63'=*B[P!8YRSHK[3AZ8/'8 ?/0$(&D#P4D#8 $)KM%9F;2VHIDDL146D MR48VL["]L6ATPPISBDLM<9,KAAGFH$ZQ;3;Y8*0 M'%XF&\:_B@Q HLTY3F 7F% KFE1M=SR:L%+FA,(=1Z(L"LR?KB%GFZGE6L\-G\DRD[K!CB8K MO(1[D ^K.ZYJ=HN2D@*H((PB#HNI=>5>QJZO'2J+/PELQ$X9:2ISQK[JRDTZ MM1P=$>202 V!U=\:9I#G&DG%\4\#:K5]:L?=\C/ZAXJ\(C/' F8L_XND,IM: M(PNEL,!E+C^SS:_0$!IJO(3EHOI%F]IVZ%LH*85D1>.L(B@(K?_Q8R/$CH/" MZ7;P&@?OT"$XX3!H' :'#J="\AN'2FJ[IE+I$&.)HPEG&\2UM4+3A4K,REO1 M)U2/^[WDZBM1?C*ZH0DK /V!'T&@=S%(3'*!/F'.L1Z0]^@G]' ?HW??OY_8 M4O6GO>RDP;ZNL;T3V"ZZ951F OU"4T@[_&=G_#T#@*V(MFR]9[;7GA$QAN0" M#=P?D>=X7E= _\\]?KF[:V S:,=N4.$-3N#]O@(]2G2)/C(AT$P-VI/*!!O, M4X&^?%36Z$9"(?[N&KH:VN^&UMGF4JQP E-+I1,!? U6],-W;N#\W"5;GV!Q M3V![DOJMI+X)/?H J=(T1Q(_XGD.B%3+HTN_&F=8X>CDNH["\=AUG(F]WE7F MV,P-PM&A66R,JILS,M =MG2'1KHQ+(!S2#5?A(4 *= :YR6N8HV2DNNTX7, *G<05A74KXV=O/: MS!">U:RG[O8T&[6:C8R:724)+]5R5UE3J98 5]L?K21;,4'T(NB<*J.S4^6L M16P,[(VTQRWML7G9JYPF)$GTMH^N2IDQ3N03^G(+Q1QXYW9A!'SMI.@3+.X) M;$](U]D>GYQOMP5BG/J-2]Q!(0IJF:@8G*9;^I'"]24E^K3$O: MC/MJN?I$B_M"V]=T>[!VO^')VNWU:-TK6MP7VKZNV].U:SY>OVE5=QRAP[$W M/CIJOM0P[C#T@L%H=+06[9U[=0%\6;U/J)!9265]Z6Q;VS>0J^KF?] ^TV\C MU7U]"U,_K-QBOB14H!P6"M*Y"%54O'ZKJ"N2K:K;^YQ)R8JJF %6MQ1MH+XO M&)//%=U!^V(4_0=02P,$% @ N5A_5KN,<-BC @ *0@ !D !X;"]W M;W)K&ULK59K3]LP%/TK5C9-((WFU::%M9&@U<0F MD!",[<.T#VYZVUHX=F;?MO#O9SLA*TH(4[4OC1_WG'O.]:OCG50/>@V Y#'G M0D^\-6)QYOLZ6T-.=4\6(,S,4JJGDV'-MX%?&>PTWMM8IW,I7RPG2^+B1=80< A0\M S6<+4^#< M$AD9ORM.KTYI@?OM9_;/SKOQ,J<:II+_8 M<3[R11Q:PI!N.MW)W"96?@>7+ M)-?NE^RJV, CV4:CS"NP49 S47[I8U6'/4#8?P4058#H7P%Q!8B=T5*9LS6C M2-.QDCNB;+1ALPU7&X-N\-B$W-_-R-'[X[&/1IBE][-* MQ$4I(GI%Q RR'HG#CR0*HJ@%/NV&?Z6B1P('#T]?PGU3CKHF45V3R/'%!]5D MQG3&I=XH(#_/YQJ5V8F_VCR72?KM2>SI/-,%S6#BF>.G06W!2S^\"Y/@4UL% M_A/9BWK$=3WB+O;4K$K<9K!$#1S*WA;;=)"8VV/L;_>5=W(?J+Q?*^^_I;S? MIKQ$)7O*P]%I0WDG]X'*![7R0:?R;Q(I)]P=LX(^N@-6%YL4%8$"803 ILLY(TK)PDHX:5SF0'6AG65H9O+TJ;]&'C M)"2CN"&]&?4WHM3C[UWD]A&]IFK%A#;[8&DP06]HP*I\F,H.RL+=[7.)YJ5P MS;5YRT'9 #._E!*?._:YJ/\=I'\ 4$L#!!0 ( +E8?U9]N9G-ZP, #(5 M 9 >&PO=V]R:W-H965T^/[,ME 3N0UWP+33U9P]WOA(UQME M;OBSR9:LX0'4I^V]T"._1DEI#DQ2SI" U=2[Q3,?"@=YGU(_J[@KPFLR02YCS[ M3%.UF7HC#Z6P(KM,?>2'/Z B-#!X"<]D\8L.U=S 0\E.*IY7QMJ#G++RG_RH MA#@QT$2[#<+*('QJT#]CT*L,>C]KT*\,^H4R)95"AY@H,IL(?D#"S-9HYJ(0 ML[#6]"DS<7]00C^EVD[-YCS/J=*!5!(1EJ(Y9XJR-;"$@D2O8U"$9A+]380@ M)D)OT!7Z]!"CU[^^F?A*.V!@_*1:[*Y<+#RS& [10N-O)/J=I9 V 7SM>>U^ M^.C^76A%C"&Y1CW\&PJ#,.QP:/[SYKC#/+:;_TG8-0H*@5>+VS MP<@RLN2ETNA62ZXC86)3A.9T_$%M0""U(0PUC;[\I3'1>P6Y_-H5H-*!?K<# M9I.YD5N2P-33NX@$L0=O]NH7' 5ON\1U"18[ FL(WZ^%[]O09Q^V8/1C:Y2! MWD20,+O%%5]=[?2 2 FJ2\L2LV.K-_WQIAS77H95KL75+\P'N8CELL<3C_K!%T[K$I>%T!-90 M8U2K,;*J$0OT#BA+E?Y!7Q:0+T%T[H!6F$MW0)=@L2.PAGSC6K[Q2W]ZQBZ% M=PD6.P)K"(^#8P46/)?'NHJ71)W)Y,J\DTE88,KH=:,%$VZ,J!XMNB9;7D2O&\N-P 24&8"?KYBG/U.# +U&W2V7]0 M2P,$% @ N5A_5I=X:*!) P B L !D !X;"]W;W)K&ULK99M3]LP$(#_RBF;)I" O/05UD9J"].0AJA &Q\0']SDVD9- M[,YV6_CWLYTTI) FU>!+8CMWY^?.E_/U-HPOQ!Q1PG,24]&WYE(N+VQ;!'-, MB#AC2Z3JRY3QA$@UY3-;+#F2T"@EL>TY3MM.2$0MOV?6QMSOL96,(XIC#F*5 M)(2_##%FF[[E6MN%NV@VEWK!]GM+,L-[E+^78ZYF=FXEC!*D(F(4.$[[UL"] M&+F>5C 2?R+JUQA'&L+2F.OYE1*]]3 M*Q;'6^L_C//*F0D1.&+Q0Q3*>=_J6A#BE*QB><]1\#(%[ZU" M+8[AGJPC.A,PC@F%HTN4)(H%G,+M2@JIY-3'7.]8K6=C>+S!9(+\22U]!1O$ MG' 4/5LJ:KVW'62$PY30VT/H>G##J)P+N*(AAKL&;.5N[K.W]7GH55J\Q. , M&NX)>([GE0"-#E=W*W :^1$TC+W&OB/0@3D=JEP,8<02]8,*8E)\H.,X0_73 M2)B\0%%N3%[,\F!#> B/OY1)N):8B*>R *?[-\OWUX7B0BQ)@'U+50*!?(V6 M_^V+VW:^EP7GDXSMA*J9AZI99=W/TY.]YMX)3' 64:J&9;ZG!MO&H*YI:]_I MV>NB0^\EW*;;Z.12.Z2MG+1527KUC#R(!,*81P'"G3Y(&"-/3['X[]3PI]NT M*OA3B4Y1XLPKIV_G].WJ.)OJI_)LL$:NJCGLNE.#W*Y%;A^.W,F1.X>E!F:H M81E:IS8;WDM49$,WA^M^)!L.8^_6AK5[>%C/<_+S@\A+BK\XM:=>*;*+6;A9W4\K 17P;FV0*T5VX;U7>.]C%:""V*LGKA)) MB>U"3Y,@GYE63T# 5E2F5WV^FK>3 ]-$O5D?ZC;3]$JO9M(>]89P5<4$Q#A5 M)IVSCN+A:=N73B1;FLYIPJ3JP\QPKEIEY%I ?9\R)K<3O4'>?/O_ %!+ P04 M " "Y6']6X9E),[H" #$!P &0 'AL+W=OW.0VL>K8P7:: MPJ_'=M+03FV&$"^)/^X]/N?:]]ZHYF(C&GPE M4,N#,3)*5IQOS.1S.G$\0P@H),H@8/W;P@PH-4":QH\6T^F.-(Z'XSWZ1ZM= M:UEA"3-.GTBJ\HGSSD$IK'%%U0.O/T&K9V3P$DZE_:*ZL1UKXZ22BA>MLV90 M$-;\\:Z-PX&#'YYQ"%J'X+G#\(S#H'486*$-,RMKCA6.(\%K)(RU1C,#&QOK MK=409FYQJ83>)=I/Q4O%DPVZ+TU,Y15ZPD)@IB3"+$5#S[_87*(EWA*62;2@ MF*&+.2A,J$1?C*6Y@DOT%CTNY^CB]67D*DW) +M)>_RT.3XX<[P?H#O.5"[1 M!Y9">@S@:BV=H& O:!KT(LXAN48#_PH%7A"<(#3[>W>_A\Z@B^_ X@W.X,UX MH1-.8OMF'X!B!2F:<:E#_.UV)970[_C[J;@UL,/3L":W;V2)$Y@X.GDEB"TX M\9M7?NB]/Z7Y/X$=16#816#8AWX< =B9,9P2W*",+(JI/=O8B]SMH8H^BR-J MHX[:J)?:(Q.0\(R17_I22BXL1;[N8]D ACTL>X_\QUB'G:"P5]!]I:32J:OS M%=5M*I]2$;ZHHL_BB-JXHS9^X1DP),=64DFZU:T6WM@(_6Y_J%M5TE#\P37^[PR(C6@F%M8;TKL>:CVAZ1C-1 MO+1E=\65+N)VF.LV"\(8Z/TUYVH_,0=TC3O^#5!+ P04 " "Y6']60O.& M"L$" !7"0 &0 'AL+W=OX[$NBPQ_S6&@FU'CN_L!F9DF4L] MX"9QA9?P /)+=<]5S[4L&2F!"L(HXK 8.3?^]232\2;@*X&MV&LCK63.V$IW M[K*1X^F$H(!4:@:L7AN80%%H(I7&SX;3L4MJX'Y[Q_[>:%=:YEC A!7?2";S MD1,Y*(,%7A=RQK8?H=%SI?E25@CS1-LFUG-0NA:2E0U895 26K_Q4^/#'L / M3P""!A < P8G /T&T#="Z\R,K%LL<1)SMD5<1RLVW3#>&+120ZC>Q0?)U2Q1 M.)E,\0_&T<0L!!QAFJ$/P)8<5SE)T1VMZT0;_NH6)":%0)?H,Z.7>+$@!<$2 M,HL6K]7<##9 UX#&0--<%<8*/4ZAG /_'KM2):R7==,FN7&=7' B.3] 4T9E M+M [FD%V2. JI59NL),[#CH9;R'MH;Y_@0(O"%H2FCP?[G>DT[?N]PW?X 2? M]?VFTZ5.$OV=7XL*IS!RU(+UPC!V-_L:VH*"H0TZR"VTN87/*\9Q9S%VDOSM7IR)[$#OT.H=_I=B M')[3@#.1'1@060.B?RW&J*7._#='Q=@6-(B.BM'=.Z.4RTMS= N4LC65]?_; MCMK;P8TY%(_&Q^K64!_R?VCJ*\<4\R6A A6P4)1>;ZB^$EX?XW5'LLJI4') @ M<@D !D !X;"]W;W)K&ULM59K;]HP%/TK5B9- MF]0V#Y[J0B2@>U0:4T6U[4.U#R:Y(5X3.[,-=/]^MA-<@D+4:>P+V,X])_<< MW_@ZW#'^*#( B9Z*G(J)DTE97KNNB#,HL+AB)5#U)&6\P%)-^=H5)0><&%"1 MNX'G#=T"$^I$H5F[XU'(-C(G%.XX$INBP/SW#'*VFSB^LU]8DG4F]8(;A25> MPSW(K^4=5S/7LB2D "H(HXA#.G&F_O5\K.--P#<".W$P1EK)BK%'/;E-)HZG M$X(<8JD9L/K;PASR7!.I-'[5G(Y]I08>CO?L'XQVI66%! _@E KP;TC- J,R/K!DLU;E'9S(VP_0 M@E&9"?2>)I T"5QE@G4BV#LQ"SH9;R"^0CW_ @5>$+0D-'\YW.](IV":RAMZ^U=LW[+T3 M>I>P!;J!"W14D0^?52"ZE5"(5@/ZYS3@3&0- P;6@$'GAB^)>$0E\!BH5.=G MF]:*8&P(]/&\C;RK<3]TMX<:VH)&ST&-W(8VM^'+BG'668R=)'^[%VFJPMD MVD5U?MM5>W&8FGYYM#Y3%XJJ_S_35+>1!>9K0@7*(564ZH-07PFO.GPUD:PT M37+%I-IJ,\S4I0BX#E#/4\;D?J)?8*]9T1]02P,$% @ N5A_5N1ACVC( M P ;!, !D !X;"]W;W)K&ULQ5A=;]LV%/TK MA#8,+;!&HF3+5F8;<)QL"Y ,@=VT#T4?:.G:TBJ)'DG;Z;\?*2GZB&2B+@3X M)1:I>P_//3RAKSDY4O:-AP "O21QRJ=&*,3NVC2Y'T)"^!7=02K?;"A+B)!# MMC7YC@$)LJ0D-FW+V)R9)8H091 RB.:(@:;J3''UPOLJ80LXE,$1UY[ M1JJ4-:7?U. ^F!J68@0Q^$)!$/EQ@ 7$L4*2//XK0(UR3958?WY%_S,K7A:S M)AP6-/XR+!+A+LMPF#$PE.D>!DA>;,LK)NB2"S":-'Q%2T1%,/F399 MMJPF2M4VK@23;R.9)V:/Y%_*T");"!@B:8#^ KIE9!=&/KI/_?I^8@K)4*UC^@6;FYR-?8(-MM$C M347(T5T:0- $,&5I97WV:WTWMA;Q%OPKY.#?D6W9=@>AQ8^G8PT=IY3;R?"< M$WB%)@^X%)/QKEZKY MHH/N1=5)<,UWQ(>I(?_5.; #&+/??L&N]4>7(CV!-?09E/H,=.BE/EU%YIG# M+%.=3H?9P+5'\KR:F(C)[!&R6Y9LGL)M[I]ZM,36$.?4:G/Z*?=FF>Z-1O6 M=MP8V^-39AV7S,9:9BOYC?UC9M7BG+L9/8$U2O;*DKU+F-7K4Y^>P!KZ8*OZ MJK=^VJY%:MV''6;MB!K@4U[%M1X$:XG=[9GL2[4VU2.M 79.'K]5 M%X/U;?5Q.7^XGW?2T^:>O0\]H34KK;HB/+Z(5WMMHOI":VI4M5%8VX7H MO>JU?ELY]G#<]FH[SG-&+:>:M7L+*?\VN\[AR*?[5.0_\'_V^GLK]=6KP-U/WIR<#.[/KP[M M9Q8X#R,OZ>4S2"\&.*_!,.IDG]HN/S5$SO'4ND7=UF>30HK]#(#!\)**!@^$ M3\.,<#97#+P*4C&^=N81&!:22Q5HDWH3: B6YJ>#AVX&5>EX*B:DLK%=!/<] M[Y8? )L9"&2<]P)'H3/,)C71FBIQ;29VL34^@H)N?+>NC<)2D?5P=!EN'>S- M!)E+E5/5AQF&&]-LPFD!_0IB^B#6KV(/7'UNQ&V#FT&+U1 MM& K.U\5?7R,?8BSD[KFZP^,:R:Z MV9+E.16/C@Y#K\G<_(;:XS?K!PR%R;2\_@ODXS(\ AL7!%& ^S@N+ M\S_M9XSNQV&8MK$7&:,^8]3'>?F0S'ZP.'Z?U%S^G:9I'"<)EM$L\RK(L+PE M"?SYV3!MX('%@4B_EVN\VGB'/-T'6$V?ZA!LIW@G8CO%*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'>0TNM;ZVZNK;T1=YTV?I:U(:R.)Q-?M]!)_X==@8D]"^LZ M&>*A6T[\RH%L? L0.CTIIM.#22>5R=Z\WE[KPDWP@0U0!V5-;.P;/BNX]0_] M_:'8**^NE5;A^RQ+?VO(1*>,ZM0]-+-LF@G?VMOWUJE[:X+45[6S6L^R?.CX M#"ZH^J?FJQ[RD[SVJ27(ZTL906;9P31><*&<#^F,='T9&3<03QZ.UL&^53J M.Y$!WCF[7BFS["\3GV*"'B/%8?L[!/'8_4H8[6*A:CBQ];H#$X8X.M ]H/&M M6OE,&-G!+)O;#;C^>>(-3IOAV4*$0I%RQRIVN-,FX?&A_"6U-#6(%#6/F J" MJ=@ED]B[D"[^0PMI/#Q'C"7!6/(R7O7W[<_QPB[$W'9Q"K5@?!QPXM34"+(B M(*L=0?:,5\'6-ZW5#3C_3/S]SUHAR'T"KT ME)?QS)KERRBO3EQ"#3%^\?8X?#DI$6:+G"D##W'#5)1&GJ?0) 8DU)/ MP:P>$G,<34H]!;-ZJ-5L),68E'H*9O4\42S[A"L]+DB4>@IF]="8 F-2ZBFX MU3-:@3_P?>PK4\!;_9)R3\GLGL>6Y @68U(6*IDM-%;D%N^E2.\J1JNWDK)0 MR6RAIS#C2(TU8)1T\E79#OS<3OQ D1;,8(0NB>CMQ^C"_W(+&9C^EN1;D+Q)B1/""R^ M?%7$8W,.Y;$-@TM=G<,R*V-L/YP+V]+711@VK3_?SNR;KB[B;=D=7%ML3\7! M.QV-)JY[G9&M%J\S!YMKZ_\SL=GOCUO_V6R_:W^.?PQV/TUW"J7W,1MLBN[@ MXS)SE^JY'=S](,/;Y&RPWBVS;KV3S*4.4@C2]$$&098^*(>@/'W0&(+&Z8,F M$#1)'S2%H&GZH!D$S=('S2%HGCY(1BCCB""IAS6!UH)<"X'7@F +@=B"9 N! MV8)H"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>VGO9)M!;46\E MT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\C MT-MZ'TL(]#;4VPCT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(],Y1[YQ [QSU MS@GTSE'O_)UZAWBM?'CV/-9X_W=2'6_7^N?M[\O'9N^YW'%V\)=E]0M02P,$ M% @ N5A_5B/5;@VH 0 N!D !, !;0V]N=&5N=%]4>7!E&UL MS9G-;L(P$(1?!>6*B+&=TA\!E[;7ED-?P$TV)"*)+=M0>/LZX4=J1:,B*G4N ML1+OSHR]TG?)]&UGR VV==6X651X;QX8#QAJ6X\-7[D6XUH/GVB7*TK/WC>AL^NU,TLLE2Y:/"X+VR]9I$RIBI3 MY<,^VS39-Y?1P2$.G5V-*TKCAJ$@8F<=VIV?#0Y]KQNRMLQHL%#6OZ@Z5+%M MQ9S?5>3B?HDS&76>EREE.EW7H25VQI+*7$'DZRK>BP[[G7VX8=H_^=7^G4R? M8:A<6&U) O57_]+:->X5F5S]&?=#YOY)U!+ 0(4 Q0 ( +E8?U8'04UB@0 +$ M 0 " 0 !D;V-0&UL4$L! A0#% M @ N5A_5HC.U8/N *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ N5A_5IE&PO=V]R:W-H965T&UL4$L! A0#% @ N5A_5NL\!LAP!@ 4QT !@ M ("!60\ 'AL+W=ON]WT8% "4& & M @($W&0 >&PO=V]R:W-H965T&UL4$L! A0# M% @ N5A_5N2@S^&PO=V]R:W-H965T&UL4$L! A0#% @ N5A_5EH5P>$O M!@ ( X !@ ("!@RP 'AL+W=O@R !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ N5A_5N)S8[%T @ A@4 !D ("![SX 'AL+W=O'P0$ #_" M&0 @(&:00 >&PO=V]R:W-H965T&UL4$L! A0#% @ N5A_5KQAX39. M!0 I@L !D ("!:$L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N5A_5I!GWZ1&PO=V]R M:W-H965T&UL M4$L! A0#% @ N5A_5CAV-EN' P N0@ !D ("!D68 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MN5A_5L7*+:0> P _P< !D ("!VF\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N5A_5A_HKH\K @ MJ@0 !D ("!$GD 'AL+W=OP >&PO=V]R:W-H965TM] !X;"]W;W)K&UL4$L! A0#% @ N5A_5G"4;CFG @ !P8 !D M ("!HH$ 'AL+W=O&PO=V]R:W-H M965T7Q0( -X( 9 M " @:F( !X;"]W;W)K&UL4$L! M A0#% @ N5A_5LYDV=V; P G P !D ("!I8L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N5A_ M5KN,<-BC @ *0@ !D ("!5I8 'AL+W=OL# R%0 &0 M @($PF0 >&PO=V]R:W-H965T&B@20, (@+ 9 " @5*= !X;"]W;W)K M&UL4$L! A0#% @ N5A_5N&923.Z @ Q < M !D ("!TJ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N5A_5N1ACVC( P ;!, !D M ("!NZD 'AL+W=O&PO&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " "Y6']6(]5N#:@! "X&0 $P M @ &MMP 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ,@ R )4- ( "&N0 ! end XML 56 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 57 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 63 226 1 false 23 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://xbrl.nocopi.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Balance Sheets Sheet http://xbrl.nocopi.com/role/BalanceSheets Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Balance Sheets (Parenthetical) Sheet http://xbrl.nocopi.com/role/BalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Statements of Comprehensive Income Sheet http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome Statements of Comprehensive Income Statements 4 false false R5.htm 00000005 - Statement - Statement of Stockholders' Equity Sheet http://xbrl.nocopi.com/role/StatementOfStockholdersEquity Statement of Stockholders' Equity Statements 5 false false R6.htm 00000006 - Statement - Statements of Cash Flows Sheet http://xbrl.nocopi.com/role/StatementsOfCashFlows Statements of Cash Flows Statements 6 false false R7.htm 00000007 - Disclosure - Organization of the Company Sheet http://xbrl.nocopi.com/role/OrganizationOfCompany Organization of the Company Notes 7 false false R8.htm 00000008 - Disclosure - Significant Accounting Policies Sheet http://xbrl.nocopi.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 8 false false R9.htm 00000009 - Disclosure - Cash and Cash Equivalents Sheet http://xbrl.nocopi.com/role/CashAndCashEquivalents Cash and Cash Equivalents Notes 9 false false R10.htm 00000010 - Disclosure - Concentration of Credit Risk Sheet http://xbrl.nocopi.com/role/ConcentrationOfCreditRisk Concentration of Credit Risk Notes 10 false false R11.htm 00000011 - Disclosure - Long-term Receivables Sheet http://xbrl.nocopi.com/role/Long-termReceivables Long-term Receivables Notes 11 false false R12.htm 00000012 - Disclosure - Line of Credit Sheet http://xbrl.nocopi.com/role/LineOfCredit Line of Credit Notes 12 false false R13.htm 00000013 - Disclosure - Stockholders??? Equity Sheet http://xbrl.nocopi.com/role/StockholdersEquity Stockholders??? Equity Notes 13 false false R14.htm 00000014 - Disclosure - Income Taxes Sheet http://xbrl.nocopi.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 00000015 - Disclosure - Commitments and Contingencies Sheet http://xbrl.nocopi.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 00000016 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan Sheet http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlan Stock Options, Warrants and 401(k) Savings Plan Notes 16 false false R17.htm 00000017 - Disclosure - Major Customer and Geographic Information Sheet http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformation Major Customer and Geographic Information Notes 17 false false R18.htm 00000018 - Disclosure - Significant Accounting Policies (Policies) Sheet http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://xbrl.nocopi.com/role/SignificantAccountingPolicies 18 false false R19.htm 00000019 - Disclosure - Cash and Cash Equivalents (Tables) Sheet http://xbrl.nocopi.com/role/CashAndCashEquivalentsTables Cash and Cash Equivalents (Tables) Tables http://xbrl.nocopi.com/role/CashAndCashEquivalents 19 false false R20.htm 00000020 - Disclosure - Long-term Receivables (Tables) Sheet http://xbrl.nocopi.com/role/Long-termReceivablesTables Long-term Receivables (Tables) Tables http://xbrl.nocopi.com/role/Long-termReceivables 20 false false R21.htm 00000021 - Disclosure - Income Taxes (Tables) Sheet http://xbrl.nocopi.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://xbrl.nocopi.com/role/IncomeTaxes 21 false false R22.htm 00000022 - Disclosure - Commitments and Contingencies (Tables) Sheet http://xbrl.nocopi.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://xbrl.nocopi.com/role/CommitmentsAndContingencies 22 false false R23.htm 00000023 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Tables) Sheet http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanTables Stock Options, Warrants and 401(k) Savings Plan (Tables) Tables http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlan 23 false false R24.htm 00000024 - Disclosure - Major Customer and Geographic Information (Tables) Sheet http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationTables Major Customer and Geographic Information (Tables) Tables http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformation 24 false false R25.htm 00000025 - Disclosure - Cash and Cash Equivalents (Details) Sheet http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails Cash and Cash Equivalents (Details) Details http://xbrl.nocopi.com/role/CashAndCashEquivalentsTables 25 false false R26.htm 00000026 - Disclosure - Cash and Cash Equivalents (Details 1) Sheet http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails1 Cash and Cash Equivalents (Details 1) Details http://xbrl.nocopi.com/role/CashAndCashEquivalentsTables 26 false false R27.htm 00000027 - Disclosure - Concentration of Credit Risk (Details Narrative) Sheet http://xbrl.nocopi.com/role/ConcentrationOfCreditRiskDetailsNarrative Concentration of Credit Risk (Details Narrative) Details http://xbrl.nocopi.com/role/ConcentrationOfCreditRisk 27 false false R28.htm 00000028 - Disclosure - Long-term Receivables (Details) Sheet http://xbrl.nocopi.com/role/Long-termReceivablesDetails Long-term Receivables (Details) Details http://xbrl.nocopi.com/role/Long-termReceivablesTables 28 false false R29.htm 00000029 - Disclosure - Long-term Receivables (Details Narrative) Sheet http://xbrl.nocopi.com/role/Long-termReceivablesDetailsNarrative Long-term Receivables (Details Narrative) Details http://xbrl.nocopi.com/role/Long-termReceivablesTables 29 false false R30.htm 00000030 - Disclosure - Line of Credit (Details Narrative) Sheet http://xbrl.nocopi.com/role/LineOfCreditDetailsNarrative Line of Credit (Details Narrative) Details http://xbrl.nocopi.com/role/LineOfCredit 30 false false R31.htm 00000031 - Disclosure - Stockholders??? Equity (Details Narrative) Sheet http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative Stockholders??? Equity (Details Narrative) Details http://xbrl.nocopi.com/role/StockholdersEquity 31 false false R32.htm 00000032 - Disclosure - Income Taxes (Details - State Income Tax Expense) Sheet http://xbrl.nocopi.com/role/IncomeTaxesDetails-StateIncomeTaxExpense Income Taxes (Details - State Income Tax Expense) Details http://xbrl.nocopi.com/role/IncomeTaxesTables 32 false false R33.htm 00000033 - Disclosure - Income Taxes (Details - Reconciliation of the Statutory Fedreal Rate) Sheet http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate Income Taxes (Details - Reconciliation of the Statutory Fedreal Rate) Details http://xbrl.nocopi.com/role/IncomeTaxesTables 33 false false R34.htm 00000034 - Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities) Sheet http://xbrl.nocopi.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities Income Taxes (Details - Deferred Tax Assets and Liabilities) Details http://xbrl.nocopi.com/role/IncomeTaxesTables 34 false false R35.htm 00000035 - Disclosure - Income Taxes (Details Narrative) Sheet http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://xbrl.nocopi.com/role/IncomeTaxesTables 35 false false R36.htm 00000036 - Disclosure - Commitments and Contingencies (Details - Maturities of Lease Liabilities) Sheet http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities Commitments and Contingencies (Details - Maturities of Lease Liabilities) Details http://xbrl.nocopi.com/role/CommitmentsAndContingenciesTables 36 false false R37.htm 00000037 - Disclosure - Commitments and Contingencies (Details Narrative) Sheet http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and Contingencies (Details Narrative) Details http://xbrl.nocopi.com/role/CommitmentsAndContingenciesTables 37 false false R38.htm 00000038 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Details - Outstanding Warrants) Sheet http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants Stock Options, Warrants and 401(k) Savings Plan (Details - Outstanding Warrants) Details http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanTables 38 false false R39.htm 00000039 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Details Narrative) Sheet http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetailsNarrative Stock Options, Warrants and 401(k) Savings Plan (Details Narrative) Details http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanTables 39 false false R40.htm 00000040 - Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers) Sheet http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers Major Customer and Geographic Information (Details - Non-affiliated Customers) Details http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationTables 40 false false R41.htm 00000041 - Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers with Accounts Receivable) Sheet http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable Major Customer and Geographic Information (Details - Non-affiliated Customers with Accounts Receivable) Details http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationTables 41 false false R42.htm 00000042 - Disclosure - Major Customer and Geographic Information (Details - Revenue by Geographic Region) Sheet http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-RevenueByGeographicRegion Major Customer and Geographic Information (Details - Revenue by Geographic Region) Details http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationTables 42 false false All Reports Book All Reports nnup_10k.htm nnup-20221231.xsd nnup-20221231_cal.xml nnup-20221231_def.xml nnup-20221231_lab.xml nnup-20221231_pre.xml nnup_ex21z1.htm nnup_ex31z1.htm nnup_ex31z2.htm nnup_ex32z1.htm nnup_ex4z3.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "nnup_10k.htm": { "axisCustom": 0, "axisStandard": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 339, "http://xbrl.sec.gov/dei/2022": 34 }, "contextCount": 63, "dts": { "calculationLink": { "local": [ "nnup-20221231_cal.xml" ] }, "definitionLink": { "local": [ "nnup-20221231_def.xml" ] }, "inline": { "local": [ "nnup_10k.htm" ] }, "labelLink": { "local": [ "nnup-20221231_lab.xml" ] }, "presentationLink": { "local": [ "nnup-20221231_pre.xml" ] }, "schema": { "local": [ "nnup-20221231.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 350, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 10, "http://xbrl.sec.gov/dei/2022": 4, "total": 14 }, "keyCustom": 16, "keyStandard": 210, "memberCustom": 9, "memberStandard": 14, "nsprefix": "nnup", "nsuri": "http://xbrl.nocopi.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://xbrl.nocopi.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - Concentration of Credit Risk", "menuCat": "Notes", "order": "10", "role": "http://xbrl.nocopi.com/role/ConcentrationOfCreditRisk", "shortName": "Concentration of Credit Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - Long-term Receivables", "menuCat": "Notes", "order": "11", "role": "http://xbrl.nocopi.com/role/Long-termReceivables", "shortName": "Long-term Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "nnup:LineOfCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - Line of Credit", "menuCat": "Notes", "order": "12", "role": "http://xbrl.nocopi.com/role/LineOfCredit", "shortName": "Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "nnup:LineOfCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - Stockholders\u2019 Equity", "menuCat": "Notes", "order": "13", "role": "http://xbrl.nocopi.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "14", "role": "http://xbrl.nocopi.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "15", "role": "http://xbrl.nocopi.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan", "menuCat": "Notes", "order": "16", "role": "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlan", "shortName": "Stock Options, Warrants and 401(k) Savings Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - Major Customer and Geographic Information", "menuCat": "Notes", "order": "17", "role": "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformation", "shortName": "Major Customer and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "18", "role": "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Cash and Cash Equivalents (Tables)", "menuCat": "Tables", "order": "19", "role": "http://xbrl.nocopi.com/role/CashAndCashEquivalentsTables", "shortName": "Cash and Cash Equivalents (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://xbrl.nocopi.com/role/BalanceSheets", "shortName": "Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFinancingReceivablesMinimumPaymentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - Long-term Receivables (Tables)", "menuCat": "Tables", "order": "20", "role": "http://xbrl.nocopi.com/role/Long-termReceivablesTables", "shortName": "Long-term Receivables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFinancingReceivablesMinimumPaymentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "21", "role": "http://xbrl.nocopi.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "22", "role": "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Tables)", "menuCat": "Tables", "order": "23", "role": "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanTables", "shortName": "Stock Options, Warrants and 401(k) Savings Plan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - Major Customer and Geographic Information (Tables)", "menuCat": "Tables", "order": "24", "role": "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationTables", "shortName": "Major Customer and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "nnup:CashAndMoneyMarketFundsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - Cash and Cash Equivalents (Details)", "menuCat": "Details", "order": "25", "role": "http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails", "shortName": "Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "nnup:CashAndMoneyMarketFundsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ServicingAssetAtAmortizedValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - Cash and Cash Equivalents (Details 1)", "menuCat": "Details", "order": "26", "role": "http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails1", "shortName": "Cash and Cash Equivalents (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ServicingAssetAtAmortizedValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - Concentration of Credit Risk (Details Narrative)", "menuCat": "Details", "order": "27", "role": "http://xbrl.nocopi.com/role/ConcentrationOfCreditRiskDetailsNarrative", "shortName": "Concentration of Credit Risk (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFinancingReceivablesMinimumPaymentsTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - Long-term Receivables (Details)", "menuCat": "Details", "order": "28", "role": "http://xbrl.nocopi.com/role/Long-termReceivablesDetails", "shortName": "Long-term Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFinancingReceivablesMinimumPaymentsTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NontradeReceivablesNoncurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - Long-term Receivables (Details Narrative)", "menuCat": "Details", "order": "29", "role": "http://xbrl.nocopi.com/role/Long-termReceivablesDetailsNarrative", "shortName": "Long-term Receivables (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:LongTermDebtPercentageBearingFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical", "shortName": "Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "p", "nnup:LineOfCreditTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - Line of Credit (Details Narrative)", "menuCat": "Details", "order": "30", "role": "http://xbrl.nocopi.com/role/LineOfCreditDetailsNarrative", "shortName": "Line of Credit (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "nnup:LineOfCreditTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-08-012022-08-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityReverseStockSplit", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - Stockholders\u2019 Equity (Details Narrative)", "menuCat": "Details", "order": "31", "role": "http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative", "shortName": "Stockholders\u2019 Equity (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-08-012022-08-25", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityReverseStockSplit", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-12-012022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - Income Taxes (Details - State Income Tax Expense)", "menuCat": "Details", "order": "32", "role": "http://xbrl.nocopi.com/role/IncomeTaxesDetails-StateIncomeTaxExpense", "shortName": "Income Taxes (Details - State Income Tax Expense)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - Income Taxes (Details - Reconciliation of the Statutory Fedreal Rate)", "menuCat": "Details", "order": "33", "role": "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate", "shortName": "Income Taxes (Details - Reconciliation of the Statutory Fedreal Rate)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)", "menuCat": "Details", "order": "34", "role": "http://xbrl.nocopi.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities", "shortName": "Income Taxes (Details - Deferred Tax Assets and Liabilities)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-12-012022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - Income Taxes (Details Narrative)", "menuCat": "Details", "order": "35", "role": "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative", "shortName": "Income Taxes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "lang": null, "name": "us-gaap:DeferredTaxAssetsDeferredIncome", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - Commitments and Contingencies (Details - Maturities of Lease Liabilities)", "menuCat": "Details", "order": "36", "role": "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities", "shortName": "Commitments and Contingencies (Details - Maturities of Lease Liabilities)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - Commitments and Contingencies (Details Narrative)", "menuCat": "Details", "order": "37", "role": "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "Commitments and Contingencies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2019-01-01", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2021-12-31_us-gaap_WarrantMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Details - Outstanding Warrants)", "menuCat": "Details", "order": "38", "role": "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants", "shortName": "Stock Options, Warrants and 401(k) Savings Plan (Details - Outstanding Warrants)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2020-12-31_us-gaap_WarrantMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Details Narrative)", "menuCat": "Details", "order": "39", "role": "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetailsNarrative", "shortName": "Stock Options, Warrants and 401(k) Savings Plan (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Statements of Comprehensive Income", "menuCat": "Statements", "order": "4", "role": "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome", "shortName": "Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-012022-12-31_custom_CustomerAMember_us-gaap_SalesRevenueNetMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers)", "menuCat": "Details", "order": "40", "role": "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "shortName": "Major Customer and Geographic Information (Details - Non-affiliated Customers)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-012022-12-31_custom_CustomerAMember_us-gaap_SalesRevenueNetMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-012022-12-31_custom_CustomerAMember_us-gaap_AccountsReceivableMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers with Accounts Receivable)", "menuCat": "Details", "order": "41", "role": "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable", "shortName": "Major Customer and Geographic Information (Details - Non-affiliated Customers with Accounts Receivable)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-012022-12-31_custom_CustomerAMember_us-gaap_AccountsReceivableMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - Major Customer and Geographic Information (Details - Revenue by Geographic Region)", "menuCat": "Details", "order": "42", "role": "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-RevenueByGeographicRegion", "shortName": "Major Customer and Geographic Information (Details - Revenue by Geographic Region)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-012022-12-31_srt_NorthAmericaMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Statement of Stockholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity", "shortName": "Statement of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://xbrl.nocopi.com/role/StatementsOfCashFlows", "shortName": "Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - Organization of the Company", "menuCat": "Notes", "order": "7", "role": "http://xbrl.nocopi.com/role/OrganizationOfCompany", "shortName": "Organization of the Company", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://xbrl.nocopi.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - Cash and Cash Equivalents", "menuCat": "Notes", "order": "9", "role": "http://xbrl.nocopi.com/role/CashAndCashEquivalents", "shortName": "Cash and Cash Equivalents", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 23, "tag": { "country_AU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AUSTRALIA" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-RevenueByGeographicRegion" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r378", "r380", "r381" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r378", "r380", "r381" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r378", "r380", "r381" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "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'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r378", "r380", "r381" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "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.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "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.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "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.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "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.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "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.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "nnup_AccumulatedDepreciationAndAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationAndAmortization", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nnup_CashAndMoneyMarketFundsAtCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Cash and money market funds" } } }, "localname": "CashAndMoneyMarketFundsAtCarryingValue", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "nnup_CostOfGoodsAndOtherSales": { "auth_ref": [], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "CostOfGoodsAndOtherSales", "verboseLabel": "Product and other sales" } } }, "localname": "CostOfGoodsAndOtherSales", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "nnup_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A [Member]", "label": "Customer A [Member]" } } }, "localname": "CustomerAMember", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "domainItemType" }, "nnup_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B [Member]", "label": "Customer B [Member]" } } }, "localname": "CustomerBMember", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "domainItemType" }, "nnup_DisclosureLineOfCreditAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line Of Credit" } } }, "localname": "DisclosureLineOfCreditAbstract", "nsuri": "http://xbrl.nocopi.com/20221231", "xbrltype": "stringItemType" }, "nnup_DrFeindteinMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dr Feindtein [Member]" } } }, "localname": "DrFeindteinMember", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "nnup_DueAprilMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Due April [Member]" } } }, "localname": "DueAprilMember", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails1" ], "xbrltype": "domainItemType" }, "nnup_DueJanuaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Due January [Member]" } } }, "localname": "DueJanuaryMember", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails1" ], "xbrltype": "domainItemType" }, "nnup_DueJulyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Due July [Member]" } } }, "localname": "DueJulyMember", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails1" ], "xbrltype": "domainItemType" }, "nnup_DueOctoberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Due October [Member]" } } }, "localname": "DueOctoberMember", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails1" ], "xbrltype": "domainItemType" }, "nnup_IncomeTaxReconciliationIncomeTaxExpenseBenefitTotalAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "IncomeTaxReconciliationIncomeTaxExpenseBenefitTotalAmount", "verboseLabel": "Total" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitTotalAmount", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "monetaryItemType" }, "nnup_IncreaseInUtilizationOfOperatingLosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Increase in (utilization of ) operating losses" } } }, "localname": "IncreaseInUtilizationOfOperatingLosses", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "monetaryItemType" }, "nnup_IncreaseInUtilizationOfOperatingLossesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase in (utilization of ) operating losses percentage" } } }, "localname": "IncreaseInUtilizationOfOperatingLossesPercentage", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "percentItemType" }, "nnup_LicensesRoyaltiesAndFees": { "auth_ref": [], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "LicensesRoyaltiesAndFees", "verboseLabel": "Licenses, royalties and fees" } } }, "localname": "LicensesRoyaltiesAndFees", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "nnup_LineOfCreditTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit" } } }, "localname": "LineOfCreditTextBlock", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/LineOfCredit" ], "xbrltype": "textBlockItemType" }, "nnup_MatthewCWingerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Matthew C Winger [Member]" } } }, "localname": "MatthewCWingerMember", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "nnup_MrStovoldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mr Stovold [Member]" } } }, "localname": "MrStovoldMember", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "nnup_NonCashInvestingAndFinancingActivitiesFurnitureFixturesAndEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "NonCashInvestingAndFinancingActivitiesFurnitureFixturesAndEquipment", "verboseLabel": "Furniture, fixtures and equipment" } } }, "localname": "NonCashInvestingAndFinancingActivitiesFurnitureFixturesAndEquipment", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nnup_PatentCostPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Patent costs" } } }, "localname": "PatentCostPolicyTextBlock", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "nnup_ProductAndOtherSales": { "auth_ref": [], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Product and other sales" } } }, "localname": "ProductAndOtherSales", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "nnup_RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Recently Issued Accounting Pronouncements Not Yet Adopted" } } }, "localname": "RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyTextBlock", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "nnup_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentOutstandingNumber", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "nnup_ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Weighted Average Exercise Price, ending", "periodStartLabel": "Weighted Average Exercise Price, beginning" } } }, "localname": "ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "xbrltype": "perShareItemType" }, "nnup_ShareBasedCompensationsArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Exercised" } } }, "localname": "ShareBasedCompensationsArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "xbrltype": "perShareItemType" }, "nnup_UnrecognizedPortionOfExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Unrecognized portion of expense" } } }, "localname": "UnrecognizedPortionOfExpense", "nsuri": "http://xbrl.nocopi.com/20221231", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-RevenueByGeographicRegion" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r132", "r133", "r215", "r218", "r353", "r355" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-RevenueByGeographicRegion" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r190", "r362", "r412", "r429" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r190", "r362", "r412", "r429" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-RevenueByGeographicRegion" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r132", "r133", "r215", "r218", "r354", "r355" ], "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r187", "r188", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r361", "r366", "r412" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-RevenueByGeographicRegion" ], "xbrltype": "domainItemType" }, "srt_SouthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "South America [Member]" } } }, "localname": "SouthAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-RevenueByGeographicRegion" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r187", "r188", "r335", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r361", "r366", "r412" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-RevenueByGeographicRegion" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r13", "r365" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r326", "r336" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/Long-termReceivablesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r192", "r193" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts receivable less $12,000 allowance for doubtful accounts" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r3", "r88", "r95" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r15", "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued commission payable", "verboseLabel": "Commission" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://xbrl.nocopi.com/role/Long-termReceivablesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r57", "r110" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r8", "r365" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r268", "r269", "r270", "r395", "r396", "r397", "r421" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r35" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Net income adjusted for non-cash operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by (used in) operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r267" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": { "auth_ref": [ "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.", "label": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r87", "r94", "r112", "r129", "r173", "r177", "r182", "r197", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r297", "r301", "r307", "r365", "r410", "r411", "r425" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets [Default Label]", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r105", "r115", "r129", "r197", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r297", "r301", "r307", "r365", "r410", "r411", "r425" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Fair Value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r262", "r263", "r264", "r265", "r266" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants", "http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Financial Statement Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r36", "r108", "r350" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and cash equivalents", "totalLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets", "http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "verboseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CashAndCashEquivalents" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r29", "r36", "r39" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "End of year", "periodStartLabel": "Beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r29", "r83" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFDICInsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.", "label": "Cash FDIC insured amount" } } }, "localname": "CashFDICInsuredAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/ConcentrationOfCreditRiskDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure of Non-Cash Investing and Financing Activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Cash uninsured by FDIC" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/ConcentrationOfCreditRiskDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Warrants exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Warrants purchased" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r19", "r90", "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r60", "r204", "r205", "r338", "r409" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r395", "r396", "r421" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "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.", "label": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r61" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r7", "r365" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common stock, $0.01 par value, authorized \u2013 75,000,000 shares, Issued\u00a0and\u00a0outstanding\u00a0\u2013\u00a02022\u00a0-\u00a0 9,251,178 shares; 2021 - 6,751,178 shares" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsGeneralTextBlock": { "auth_ref": [ "r234", "r235" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items. Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.", "label": "Stock Options, Warrants and 401(k) Savings Plan" } } }, "localname": "CompensationRelatedCostsGeneralTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r44", "r45", "r80", "r81", "r190", "r337" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r44", "r45", "r80", "r81", "r190", "r334", "r337" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/ConcentrationOfCreditRisk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r44", "r45", "r80", "r81", "r190" ], "lang": { "en-us": { "role": { "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.", "label": "Risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "percentItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r24", "r322" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "totalLabel": "Total cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of revenues" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r394", "r417", "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current federal taxes", "verboseLabel": "Federal taxable income" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-StateIncomeTaxExpense", "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r394", "r417", "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current state taxes" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-StateIncomeTaxExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument.", "label": "Increase or decrease in incremental borrowing rate" } } }, "localname": "DebtInstrumentInterestRateIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/Long-termReceivablesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r77", "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred tax assets valuation allowance" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r77", "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred tax asset for NOL carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r71", "r415" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedLabel": "Deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r77", "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Deferred tax liability - other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r34", "r171" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net income per common share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r124", "r139", "r140", "r141", "r142", "r143", "r147", "r150", "r153", "r154", "r155", "r156", "r305", "r306", "r323", "r327", "r359" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r124", "r139", "r140", "r141", "r142", "r143", "r150", "r153", "r154", "r155", "r156", "r305", "r306", "r323", "r327", "r359" ], "lang": { "en-us": { "role": { "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.", "label": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r41", "r42" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Total (Percentage)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r130", "r277", "r290" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Income tax at U.S. federal income tax rate percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r413", "r419" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Other (percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r413", "r419" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "State tax net of federal tax effect percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "percentItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r61", "r103", "r119", "r120", "r121", "r134", "r135", "r136", "r138", "r144", "r146", "r158", "r198", "r231", "r268", "r269", "r270", "r286", "r287", "r304", "r308", "r309", "r310", "r311", "r312", "r313", "r318", "r329", "r330", "r331" ], "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." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair value" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancingReceivableChangeInPresentValueInterestIncome": { "auth_ref": [ "r199", "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income on financing receivable from change in present value of expected cash flows attributable to passage of time. Excludes net investment in lease.", "label": "Increase or decrease in present value of receivables" } } }, "localname": "FinancingReceivableChangeInPresentValueInterestIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/Long-termReceivablesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableUnamortizedLoanFeeCost": { "auth_ref": [ "r194", "r195", "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized loan commitment, origination, and other costs (fees) on financing receivable recognized as adjustment to yield. Excludes financing receivable covered under loss sharing agreement.", "label": "Unamortized balance" } } }, "localname": "FinancingReceivableUnamortizedLoanFeeCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/Long-termReceivablesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r56" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture, fixtures and equipment" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r25" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r23", "r129", "r173", "r176", "r181", "r184", "r197", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r307", "r360", "r410" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "auth_ref": [ "r405", "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Schedule of amortized cost and fair value of securities held to maturity" } } }, "localname": "HeldToMaturitySecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CashAndCashEquivalentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r55", "r59" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Recoverability of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r173", "r176", "r181", "r184", "r360" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Net income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r130", "r278", "r280", "r284", "r288", "r291", "r293", "r294", "r295" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r131", "r145", "r146", "r172", "r276", "r289", "r292", "r328" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax expense (benefit)", "verboseLabel": "Income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-StateIncomeTaxExpense", "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r118", "r274", "r275", "r280", "r281", "r283", "r285" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r277" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Income tax at U.S. federal income tax rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "State tax net of federal tax effect" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r30", "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Cash paid for taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r33" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r33" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r33" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "verboseLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r33" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due within one year (or one business cycle) of receivables that were originally due beyond one year (or one business cycle).", "label": "Increase (Decrease) in Long-Term Receivables, Current", "verboseLabel": "Long-term receivables" } } }, "localname": "IncreaseDecreaseInLongTermReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "(Increase) decrease in assets" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r33" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.", "label": "Increase (Decrease) in Operating Capital", "negatedTotalLabel": "Total increase in operating capital" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (decrease) in liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r33" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest income" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r85", "r92", "r122", "r170", "r314" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense and bank charges" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r114", "r351", "r365" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r107", "r113", "r157", "r201", "r202", "r203", "r321", "r356" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r196", "r428" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment securities held to maturity" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r56" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Maturities of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r12", "r89", "r97", "r365", "r393", "r408", "r422" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r16", "r106", "r129", "r197", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r298", "r301", "r302", "r307", "r365", "r410", "r425", "r426" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r0", "r1", "r2", "r4", "r5", "r129", "r197", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r298", "r301", "r302", "r307", "r410", "r425", "r426" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total other liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as current.", "label": "Accrual for uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.", "label": "Line of Credit Facility, Interest Rate Description" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r14" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Long-term Receivables" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/Long-termReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.", "label": "Incremental borrowing rate" } } }, "localname": "LongTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/Long-termReceivablesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r159", "r164" ], "lang": { "en-us": { "role": { "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.", "label": "Organization of the Company" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/OrganizationOfCompany" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r126" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r126" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r29", "r32", "r35" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r22", "r35", "r91", "r100", "r104", "r116", "r117", "r121", "r129", "r137", "r139", "r140", "r141", "r142", "r145", "r146", "r151", "r173", "r176", "r181", "r184", "r197", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r306", "r307", "r360", "r410" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r139", "r140", "r141", "r142", "r147", "r148", "r152", "r155", "r173", "r176", "r181", "r184", "r360" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "negatedLabel": "Net income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashContributionExpense": { "auth_ref": [ "r35" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash charitable contributions made by the entity during the period.", "label": "Contributions expense" } } }, "localname": "NoncashContributionExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r26" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expenses)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expenses)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NontradeReceivablesNoncurrent": { "auth_ref": [ "r389" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The noncurrent portion of the receivable other than from customers, that is amounts expected to be collected after one year or the normal operating cycle, if longer.", "label": "Long-term receivables" } } }, "localname": "NontradeReceivablesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets", "http://xbrl.nocopi.com/role/Long-termReceivablesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OfficersCompensation": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.", "label": "Compensation" } } }, "localname": "OfficersCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r173", "r176", "r181", "r184", "r360" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Net income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r423" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating leases" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r316" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating lease liabilit", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities", "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r316" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liability \u2013 current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r316" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liability \u2013 non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r315" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right of use \u2013 building", "verboseLabel": "Operating lease right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets", "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future minimum rental payments in aggregate as of the balance sheet date under operating leases.", "label": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/Long-termReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future rental payments receivable within one year of the balance sheet date under an operating lease.", "label": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/Long-termReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future rental payments receivable within the fifth year from the balance sheet date under an operating lease.", "label": "2028" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/Long-termReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future rental payments receivable within the fourth year from the balance sheet date under an operating lease.", "label": "2027" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFourYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/Long-termReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future rental payments receivable within the third year from the balance sheet date under an operating lease.", "label": "2026" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/Long-termReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future rental payments receivable within the second year from the balance sheet date under an operating lease.", "label": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/Long-termReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r86", "r93", "r111" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "totalLabel": "Other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other assets" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r18" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Accrued expenses, non-current" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForCommissions": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for commissions during the current period.", "label": "Commission expense" } } }, "localname": "PaymentsForCommissions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/Long-termReceivablesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r27" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Additions to fixed assets" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r6", "r216" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r6", "r216" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r6", "r365" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Series A preferred stock, $1.00 par value, authorized \u2013 300,000 shares, Issued\u00a0and\u00a0outstanding \u2013 none" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r390" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r28" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "verboseLabel": "Exercise of warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r28" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r104", "r116", "r117", "r125", "r129", "r137", "r145", "r146", "r173", "r176", "r181", "r184", "r197", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r296", "r299", "r300", "r306", "r307", "r324", "r360", "r363", "r364", "r391", "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r56", "r109" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Fixed assets, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r58", "r98", "r325", "r365" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Total fixed assets" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fixed assets" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r58", "r339", "r340" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Fixed assets" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivableWithImputedInterestNetAmount": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The receivable or note face amount less the unamortized discount or premium.", "label": "Imputed interest" } } }, "localname": "ReceivableWithImputedInterestNetAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/Long-termReceivablesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r399", "r402", "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Accounts receivable and credit policies" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r70", "r101", "r427" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r62", "r96", "r332", "r333", "r365" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r103", "r134", "r135", "r136", "r138", "r144", "r146", "r198", "r268", "r269", "r270", "r286", "r287", "r304", "r329", "r331" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r168", "r169", "r175", "r179", "r180", "r186", "r187", "r190", "r232", "r233", "r322" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Licenses, royalties and fees" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue by Geographic Region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "verboseLabel": "Revenues" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r123", "r129", "r168", "r169", "r175", "r179", "r180", "r186", "r187", "r190", "r197", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r307", "r324", "r410" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Revenues [Default Label]", "totalLabel": "Total revenues", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-RevenueByGeographicRegion", "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-RevenueByGeographicRegion" ], "xbrltype": "stringItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RoyaltyIncomeNonoperating": { "auth_ref": [ "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Ancillary revenue earned during the period from the consideration paid to the entity for the use of its rights and property by another party. Examples include licensing the use of copyrighted materials and leasing the extraction of natural resources.", "label": "Royalty revenue" } } }, "localname": "RoyaltyIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/Long-termReceivablesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r190", "r398" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CashAndCashEquivalentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "State Income Tax Expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Reconciliation of the Statutory Federal Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFinancingReceivablesMinimumPaymentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the annual minimum payments due from financing receivables, such as, but not limited to accounts, notes, loans, and other financing receivables.", "label": "Schedule of future minimum payments" } } }, "localname": "ScheduleOfFinancingReceivablesMinimumPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/Long-termReceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Revenues from Non-affiliated Customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r21", "r52" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-RevenueByGeographicRegion" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r236", "r237", "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r262", "r263", "r264", "r265", "r266" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r64", "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Outstanding Warrants" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r43", "r44", "r45", "r46", "r80", "r82" ], "lang": { "en-us": { "role": { "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.", "label": "Non-affiliated Customers with Accounts Receivable More Than 10%" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r165", "r166", "r167", "r173", "r174", "r178", "r182", "r183", "r184", "r185", "r186", "r189", "r190", "r191" ], "lang": { "en-us": { "role": { "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.", "label": "Major Customer and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServicingAssetAtAmortizedValue": { "auth_ref": [ "r319", "r320", "r388" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized amount of contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer.", "label": "Amortized Cost" } } }, "localname": "ServicingAssetAtAmortizedValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Warrants exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r67", "r68" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Warrants outstanding, ending", "periodStartLabel": "Warrants outstanding, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r242", "r243" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Exercise Price Range Per Share Outstanding, ending", "periodStartLabel": "Exercise Price Range Per Share Outstanding, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r262", "r263", "r264", "r265", "r266" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants", "http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercise Price Range Per Share Warrants exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r241", "r260", "r261", "r262", "r263", "r266", "r271", "r272" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Stock-based payments" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r40", "r127" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r20", "r61", "r103", "r119", "r120", "r121", "r134", "r135", "r136", "r138", "r144", "r146", "r158", "r198", "r231", "r268", "r269", "r270", "r286", "r287", "r304", "r308", "r309", "r310", "r311", "r312", "r313", "r318", "r329", "r330", "r331" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r134", "r135", "r136", "r158", "r322" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r6", "r7", "r61", "r62" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Sale of common stock, shares", "verboseLabel": "Stock Issued During Period, Shares, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity", "http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Exercise of warrants, shares" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r6", "r7", "r61", "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Sales of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r7", "r10", "r11", "r54", "r365", "r393", "r408", "r422" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance \u2013 December\u00a031, 2022", "periodStartLabel": "Balance \u2013 December\u00a031, 2021", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets", "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r65", "r128", "r217", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r231", "r303" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityReverseStockSplit": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.", "label": "Reverse stock split" } } }, "localname": "StockholdersEquityReverseStockSplit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_USGovernmentSecuritiesAtCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt (bills, notes or bonds) that are issued by the government of the United States which are short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "U.S. Treasury Bills" } } }, "localname": "USGovernmentSecuritiesAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/CashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r273", "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Change in unrecognized tax benefits during the period" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r47", "r48", "r49", "r160", "r161", "r162", "r163" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants", "http://xbrl.nocopi.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Outstanding warrants" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r149", "r155" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r147", "r155" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=6378536&loc=d3e10092-111533", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82919204-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919246-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409950&loc=d3e20396-108366", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "50", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=6469459&loc=d3e122492-111745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r367": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r368": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r369": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r371": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r372": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r373": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r374": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r375": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r376": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r377": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r378": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r379": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r381": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r382": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r383": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r384": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r385": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r386": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10152-111534", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r409": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.C)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 61 0001553350-23-000229-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001553350-23-000229-xbrl.zip M4$L#!!0 ( +E8?U90(:HR1PL $=H 1 ;FYU<"TR,#(R,3(S,2YX M?-/OMN9#O.Z&I;KN4DET\W$ E).%, M X"RE%_?!4B*I$A!I"U?-:7R(:& W<7N/GC9!4CDY.?9Q$-3(B3E[+31WMMO M(,(<[E(V.FU\ZC<[_?-NMX%^_NDO?T;PY^2OS2:ZI,1SC]$%=YI=-N0_HAL\ M(?)@,;H^^O_E\1+X^C.47=3@8>/]F\_]X M'_I.:W;^_O-D?/GE\4NW$S9Y(ITQF6 $8#!YVM#V1>8]'NYQ,6H=[.^W6[]> M7_4-72,D/)YYE#T4D;>/CHY:IC8FS5'.!L*+11^V=/4 2[*0#+740D^95)@Y M&7I7+1C2Q&]:866&E!:2O@U):4SJDB4Z29R]$9^VH +H#PYBPD V1QC["^(A ME@,C5 K5E(%OB+\=QN106DB:D:E9U=PGLEBJJ9!.^9D+/"SAC+N<)_J+FV::!\< C'QR(0P="!%=\"[-$A)6X# M*2Q&1.D^*GWLD/4"X[Z.&>,P)&!<1B6ZS/9H$V#QX-RTEKF3@E M(I#$[;&?S+,OB 0^8\ 5%$2,$H(CD2\C7A0R[YP*3KC% DP;$T5!X0(/9^OM[CZTNAN] MRLCZH:[N7WA(]H8Z&!!D3)BD4]*%6&-"0@S6$=F!>+T$1"(-\2'*R$.AP-J# MT1OV%7<>QMQS(2S[\"V@:KX$12&)'8@WJX#0.*2E_0.%\FJ/@^[O6(XO/?XH M"X;"HLKN][?V 0!2D!%35W?WQ @S^MVH%DXPF$7=O;C*[NYW.F2!3,#C,A $ M?J2%:(_#I(\B475U>9^.& 2G#F:JXS@\8 K2REON48>2N*=;2>P0O%^&("4, M)=)0+*ZN,.BQWV&N_D?/N%/LZ5DABLZ+Z^R./UIVO)E=,'/#AY2@VKJ<0Q#( ME(BG%$%W]W..3PLR\[P1A;2LNOK^BK-14Q$QN2,.@8XX M\.+)IK#&[O'VLL<7,E!*2&U=31F)NV_DXG2)W;4'.=<";]*'Z^K3U3%YM4"\ M?9A;'E,2_OZW]P?M=S_6/ 0/$\%[/(MGB'2!W;NOE[T;LB+#6U=_0KP[HEH[+&\+)QD4B?T7B@4;B$#TJXH:_\[%>2 5 MS!D"O/Z1\)' _I@Z^JA)3(S.(4[E2.TPY;)5(Q3%4@TZB5R4$EQ7@*R):84< MMEPNVZZ:RZ)7\5-M-Y6+4]?[5+QOI;#C43[%1:]"@;7%H2BKNE^3=97!X""7 M[1;F7K7W?RIF3;L]7VSW=B[330>TM7>R)7#-S#AKR>P@Y')B:Y1;>U3*A;!I M@"IQV+$JSJ_+A[ZU1Z]48)L&KPJ#';M<]EXZ'JX]:L5!U051F'K6N"LFL2.3 MS_-7!UZ1Q!T417YNE\"BO0:,7':_'@S4KB\# ME,OM;8=""4X+\;7%JR@QRU8Y?8*LALV,3K1FX"I6A3)W\&5 + $1-U*-1-&:^ M$5)9L K,;%OQBX:+%E'4)-)M[@!.,+H@0R)@ M88'"CI3$[/I<43P 3RI:L&=:EL\.J_4M@32L<3-F?(8-F3PKU=0.S56QH8W MCD]NMZ$8G]T*9]G8CD?*-4Q!PO34WO"*8$ERP^NY0NQ8YC!+&M7S MJ6EV-_!*@9[;TBC/8 >S8%.C%)B[D5KNA",>;[U Z2]Y]??>,7&5@Q*;&#O M^1<>JIZ>).,WU?J";X=_&>"*\L?JO':D<]LN3T9Z-[A+G8#%@_*&LR8>#DVN M0-R8J\I9VCI)5N!?YS9X*ARR)8,[V_:"N[X#?!/(?:%J'+U5)I.]S\WUC!7R M[?TEM_FTT?Z"'D&G^%4ZF=KQW76D,D#?D2EA 3F;)U1W9$0KO:2Z7I:]@^1V MO)[40:+6T6">)@X5^#_J"_HO?:7+'1DB'E0U&5B(]X*V7FGY&S42>E]5(YIZT MLE>A4-3@[VE[(WHM%(VESHYMW6LG5.]'OY>MY3L!P+A1BN:M^;!V\FW433*DHD;JBF1,SW!"567!=5U+Y<1:X? M3&+?3U>\>PBE#NWIO%S@U$]$E8N/@M+IL[=OD$4]95 M9*(IP:Y@(&&="33U1\'US7*A. HD:]3M^()Z.66SI5NBZB^!5^#6=.&6*-IS M% >%*Y!V?8T\G/Z#Y)4GLL=0_ MW2:7#%[0I',N56_XD7-7%D)DJ=]6DSJ.$TQTJDW<"^(+XH2O$8'ZG0G$3]'U M9;&!I:FWME?><*:_5.BR*9'ZN%AW.LJ@:?WL*#HU!_R7@8!T/!#DDL[T/QI. M_9*CKX7%SMB,J*WU5+*O>I5ZI;<#T@1V%DY81X6CI]B^ZM-L2 %2P*T;F982 M->_)3)UYW'E(YJ3BRF>L#2H6LXGE 08>4WJ6,=_ZSW/ZVPBVQ 9]S,*4-^]* M&1 W=3V"X P>G?"&RANNOA+5<;D/4\T*8S$JHD_]1X;T M;)Z0W.*Y+NH\8N'"E!N^)1"^<=X%[86Y(SSUPL=-D([S_IBFROLY,Z?IAN4& M_-EEL!: 5WV25%O<6]IS]?__0+H><6E3**4TM3;&K.4,^"6"#T_X!&I9GB& M[QG3@Q_*V8R]X=NLV5>]E[\..".,#&'=X@I[$(X%2:3R' ';V@G*#FR9&]G1 M>T;I-]0('8UA>>A,H2>,R(<90$F#):K MIL[(X-@LV66W1OFGN_DEFWW>$-^4NS\QR*;XB-'O.DH1X&ULW1UK;]LX\OL!]Q]T6>#0!>!#[)$!X\?'@V]WH].[\\O+ BQC 0@)AA\/,#GX]=]__YO' M_WSXQVCD72 8!B?>)^*/+O&<_.+=@!4\\;Y #"E@A/[B_0;"6'PA%RB$U#LG MJW4(&>2_2#L^\=Z^GOP,O-'( .]O$ >$?IM=;O$N&5M')^/QT]/3:TP>P1.A M#]%KGZS,$-XQP.)HB^WP^3#[DX)_"!%^.!'_NP<1]+B\<'3R'*&/!Z+?K-NG MX]>$+L9'AX>3\7^NK^[\)5R!$<)";CX\R*$$%AGQKF M?1R/5?$!RQ1N[8;K[&%^-_'YX3;)"/("NHH-03OGMSI_(X1_V%) MPH!'H<]_Q8AMC(E5 ?#%BD*YFT(=<$/>A7L,JF.X(0QCF MG&L)DK3M,(2T#W&]Q[4TLG\%SWIM29IV:."K%6))J!3N1!)?Y\6O09@P .U6 MA=.U<*;H=T I2#M];X2],CZ^W;N,;D+4:U0V- P#T"'(-!9R&QR]C Y:$VP V^/HH2VYYACZ M2-=97Z-D3F3[_?/S&N)(2WI;/'TRP*V31P,4HBP8)%/6C-#-!0PH!.&,T[4' M/VW0]LG>)SB'E)LT_W@:13!)YE<(W'/*F$&1O3_&'IDR=A$#T"'JQEQRU]P$ M:"*DZ?P*@@BV4$1'Z =DMT4V;HUJX-(YE_ T9LEJ'?^>-^ZFGC;HP [+[;+1 MWEB''4'DTKXA> 3F\R1(PR"'ZF9H8=B'4XS_CM@RFTJ)=D7;$.)0]VQ'2#/X M"'$,SS:[5C.XZ&I.S;@7%?,^"/TX3/#QXO6A! &?&<0!#'(\0@ M%H898J)] MMEP_\49B;3\609K_F+7LDQCYZF^)J"-.R79)CO^<@7@93$9<3EY(_!))H5BB M)Y6%\'R[0T+2'$3WR6I\'(T6 *S'0LMC&+(H_Y+H/=%Y]N&/M"(ZCZE8%LYQ MA^ >ADF/?V3M*LW&5FB5C]Y/V3F/SAL>L9--&\T\&()7>2N8R2GU/4+Y^.7C MP7:R %"_9!SU;1%9BW$4KU)7&B%N CG\G)*52M296,D^K!15PJDX\)X@6BQ9 M0KT=%=9CY@UD>NM30IDI[,BJPDSX=DE/EYA'>3'ZXV0VZZ7]J.%'!V,ZK9MJI6*)>""X9X$5, M,6(Q%2YS@9[%3SJ-*4!LY]6]%*85@4OZ:N10F7754,ZZ63'C5L.]D:(=4APO MY^*5D"H,/L$UA3[*QLAB+[N0- Y.5X2R;(-C(X/*DK>C'IQUXV:#Z%J\$M,9 M6;.=0BW3K/Y2(SMTWA"QX!S PFHH_^3KBE -F.WP))%^Q?B,^'8I&$W7XFP- M'_4GQW.6MZ"C<@'QO.5U?:V';M9^@W3 ME7*&73(H3BF-8=#&KA0@MB-6&P6IV7901X7-+:8ZDH'8#K]M==3,MDLZ*A=3 M.8\;K:)T<+:GFXVU928 EU168,UD8-;0W.(@N"4#*AB',JMDL"@IT=0 #EE9 M@U\8*4P/ZE#"U>O-5!(NJ:_Y"&==7[*VUI9!TSV["4F:?1W2QK8#@N+H;&VM MLXE5E^Q(['DEV$0=]9:VG=Q8%TU,NJ2(TR! @F40W@+$B\MSL$9L=Y6'I)1N M K!=2!NK1<.R2]J9B5V2& :? <5B#W%I)6..?*1(ER:PMLMI8YV9"\(E]17* M@5,DC;&Z@=U?)[JTK;JX^5VZN]5R44/_:[&]ST)JL2 V\J#.R0>&3NE=!X&1Y+22XY M J!8R=JUL)6&D_XON,N<)\NY/A,G-O(S#EQX82S.+(F%$OZ?.!JH9:8=,MO1 MOJJC6GK>6T =YNOZ413Q16R+"F*?Y?L^[T HM3715M[4=@YJ$GXSQ>Z50NV*3T?!E;GU$[%?,([.XBAVJ]8;VJK\HL@%Y\X'?>)6TU(DCT]E>LY9#6> M$LRVBS1JHN8H!MR[%*WN8!B*,A,'UX ^P *+BF4*!8SM&&"J*#W?+FDIO;X] M%-NN@Q7"*&+I;0A:56D!;<^AF.K+4 (N*6W+6CI5<*4\!B1M[$S4JW-058\D M]3I9(YBSU&R9+I4(-P23,DO:F* L776F4$*H^V0O#Q%)SOU+&]OVUVTNJB= MA5;Q[5(HRRG5VE:MH6U_WU$-P2+'5&TK/^$!&.378"&#;H\V5WONOND]\7NVC-#)?+?J9>X.;"70EO: M6_=GG/GR5Y)?B M+AO>5""+Y4/,1<1F=;;Y%XH3'-CV>^@P]EBXPE6W(Z[(7 M!_+%Z2- H3@GQLG>[:#,[/ ,1,@WS"@FB&SGG#YLI%HY["=L"5\R:-OQS5QS]=K+ M6#ANFVI^2: RBVO ;,>F#M4H$8?;^LNN#\SO_9=>(]A&L6;X;"]E=:CQ-@)T MVQ3$FRY?RT^Z:(\TM\-B^T1&AVK7"\MM95=NK1!E4NV:A'W2LQJ?F0&\_1X, MH(T G1IM2%FI7+Z0,=72 )J0F&G]W7>B=;6HG%*UN#?[I3,P;7#8KL?;\UL[ M/=G#*-7)-9\7BZJ%4WT'+I&N3+S,):0X+-T) #:9$9_Z?\6(PCUN56V#PU'' M5VBU>K- :X%]#U9]@3#@$>Q%5BW%8>T*:!_"(%E6O(RB6)Q83(X,YC.]"F/6 M@SIJPPH=UF]I-!./2R,3.='5]]%,%;J#4MI$AL$"@7%9^?L[.5_(TP&B.?%$]IS-E7-2W)$1^4= EXG^N$E_ MX>V0>#LLO3Z8*'TV3D[Y^RKER>8<@(/TAQ)\OX\\\B(!,YJ;2O+:^0Q%#U*R M)X";97:@N/R"9^UE*E,G9.VJ=-[E?_4\]U.\BSZ51'?S7.I]RK%TS,+ MLM2D8."HEE6E"6H@X@N1545S+:D6X^M I"H"K8KT6J95AMN!>#&+NRJVY+G9 M//H.Q*A1&%;Q6IEOE5 YX=5UNL%C*-TM!J:;\AU0QC9 KR-7JIY7PU M'\,II##.,^+DN)[\2^.^X5FHCP7-&*E5!,UCP^&9*E0U6=>CY'!4]4B;G+5: MQ5 N=G)FL@-7A=]Z&=KAN1 MSQ5N._*RGCS1U? "R+?7\H_IEEJ>S60;[4J\*V<-BKSGV!,EI_B31%?H87"6 M-?Y9JS'DO WED8KB/5?A-;EM0&7J MA:%1KJ1.,6)\T*2B'=[DBI_&+&*<:OZ]MGQ=8KL^B]%VS+.S@$*G6SB7I**Q M@%I%M+%.KJ5H,$7<&4>YR"^W$ %DC M%G';M.)\6$E8M;JM4V%Y3YR4?$(Q*A3G+DDQNP'U;+-K-8.+ING@-[5R<"^) M99UZ]YMBX[3?3#C9PK'XWSU/2/S+_P!02P,$% @ N5A_5GR& IC!$@ M\P\! !4 !N;G5P+3(P,C(Q,C,Q7V1E9BYX;6SM75EOXS@2?E]@_X,V RQZ M@'4[3M^9Z1TXZ62001('2??TO@6,1-O:R**7E'/,KU]2ARU9XB%9(NFT^R&= MV*SB5X=X5+&H7W][F@7. \3$1^'GO<'K_3T'AB[R_'#R>>_;36]X0 M"(0>"% (/^^%:.^W?__];P[]]^L_>CWGU(>!=^A\06[O+!RC7YQ+,(.'SN\P MA!A$"/_B_ F"!?L$G?H!Q,XQFLT#&$'Z1=+QH?/N]> C<'H]!;Y_PM!#^-OU MV9+O-(KFY+#??WQ\?!VB!_"(\#UY[:*9&L.;"$0+LN2V_[2?_DO(?PW\\/Z0 M_;@#!#I47R$Y?"+^YSW6;]KMXYO7"$_Z!_O[@_Y_+LYOW"F<@9X?,KVY<"^C M8ERJZ :?/GWJQ]]F34LMG^YPD/7QII_!67*FWWK1DB#?^%T_^3+?U!>PSH$F M_B&))3E'+HAB#Y$B#%X_$6\OLU.L;(P"> W'#ON? M&KHH5HA<-/>9>?OL^_XQHNY+P<:44PS'U$/#Q9QV<' P.$C8_U1H%#W/J1L3 MGWGAGM-OWO41")BF;J801D0&H;)Q-U"N (9A-(61[X*@%JY*RM9 LB<-SF@' M9#1F@P"&4Q@2_P&>T2%G!F5(%J10J+6H(WP!(3^7_'XD=@-A%+M"8G:TYH_"?TQ=?4P&KHN6H01 MG?:N4."[/I1K3X6X-:C,/L/08_\Q%WH ;.;=-@34K4'#M$!)(QP9BX,/3^Z M]LF]?%B6$+8&\1R%DUX$\>P:NI JXBZ06UA$TQXP/X29Y%) %6U;'$+J#W&= MCVO)R/X5/,FM5=&T10>?S?PH'BK9XX3B9YVNDQ6&"072=DTXFK.'B7P'&(.D MT[?[@_L;\$#[)5=TKEJ .-L(ZZ.#1Y*Q^TQXOF;]&='_; M>!G-8]3IJ*SH& JD.F J*[D.CTYV![4!*]!VN'NH"U>=0Q?3==I7+XZ)+#\_ M>9K#D$BAU^73I0#4.^EHX =^.AC$T>T(X>=3Z&$(@FN*JX$\==AV*=X7.(:8 MNC3]<$@(C"?SV \C@=IZ&54[6PM%/NP2O#O?C1-0REDM6C3H0YQSV:4= T?8+B 1\^K5M=P MTE9,3;D7D? NYG\58WS,#E9YBS9S=++[V+T4\H"NXL[V//\&4L7,BAI1R4% M,RY^&/5ITW[:IE_)H'ORVX1=+NL8(@ MJ(5XBB85UH&8U6GX1CL BBQDZ9D1C MT86N^@1( >H;(53G58'%SYU"5ST24L#_=@W_BHF#QDZ!C9/QT2&#\*1(08)W M/ F8 'DF_P1S1'YQ4EZI#)D4 7(+T -VR@OA\N! ,NAC0.[B1WM!>A, YGVV M4.C#("+9)_'2(1XLT@]NE]A8/.J,_KI\ )P!X.XV]NT<57;OEG47_,K-P'B MM-TZVI6G#'&&.QT/%2>=9! ^=.D^DOK621#W1@=R.&&_9,C&&,VDJDS5AH02 MY'5+@>PY"%-/^KPWV%]A"1"!WN>]""\J1-9LH,2WV5.+PGC/_>2K>%@U6:OF MJUPYRLQ5M +'5"*9*RQGRD9K,+^D2U&>;3C-6[5)>6$L,XA0UTA% )Y=#O:W MV3"W@PKX;=DF6Q]N.OAM:KQ82)[]WABS'PLQHC">Z"_2/1//=J6FMZV;K;AY MXYA$_&P@.6;K1K>AY\4J \$5\+VS\!C,_0@$,H,(R3IXJ%JWCEP KJF,V>J: MA:="Z)T '++@KUOJT9LRZPC0,Z=AXR9A;_?J5JYK;>]?6?&'#66UI60 MK1O);J9TQTYRR1J!%=:;VF^$2L3<9\'HHW!&R )Z7Q:8'?V$V$=>7)1V"1_C M;X3[&@5R^VVE+ 5W36:9_1+O:V[ -?IMM6"5&#P3OK7,A+'WC:*I:+T@)=U6 MPZU)P+/9.\MLE@[ZC8R6H]U6JZV+P#/;>U-FN\)H[$?GB A&Q%4;Z\VP!I6G M[@^Y/$)_30C:Q;VF/$FIU+.06W@OSHY08B>E[C G(J[_+.#]P))Y/F$QZ06& M](\\+8-,GP)GR:'+/(Y206@!^\=U[#D>SHJ)L^+29<)47"Q: /YI'7CL%W1] MG?Q2H.\TQRNK'\VC'NR74.?I8_>..3@)BPZ!"TM+"Y@'ZYB7I$Z!MDNP566G M!9 ')9"49*7/CM.G2CG3P9O2LY;/D_[T\6#P89DH[1)O59UJ >C;=: )A9.2 M=/HXR6M5"U#?E1^H)8=D-"CRZ-H-U*M6"V*\KW0-)^7V+R?C%XM$.;ZZ_]E) MF3H)UPX%JU?26I"K-#7&O)R,62S.BIU3X&=JHA1.F(.Z$Z;S*ONMVW,H2J6P M!4G49U#G5<*G6PD4JF3S^ ]*=]_N"5,C(H MPZ!:B-*L+Q?"&?QLYA!=M7REL$1%^E]&:"ALYTZAMPA@$HW@S)R"R)T:N36' M\13-MQ[+.2>VK?.1&B'8KTWJAV6W52+>=BB_+Q1W=S9T8A/C! M=_UP$E^9,HR&,X0C_R^8G!<1;-R$=+?OS1BQX?9,+@O/<,;6<>W T95&(.H>0 MO5N;6=S?+A]^UI:IWZ%Z9(V M@EU-!=5J/%;KY0!<,5H/HVT>$G@$V/M*.Q!/AFO-7O($6*D1 MFTI%677/$:!+*E;60/4%$KU3[YPDE1I4\F6;*_#,/HN%6DD6>NP$%7-KZ5#; M26]F)M9JRU;4"W>D7:NFWZWW(ING>%.>9NE"(#W**9O_"\UNWQJ:]KL< )!$ M7I[IWEIT1P>[XQ<3&']Q,P]614$JEW:4B&\_&#)SH]")HCS6)7ZN,'(A],@I M50.K%V87=HYP(KGLYA4Y[5;94%$<^V(=>FZ8V"93UA#)SE4\W2FZHJCULLUV MF:4(F[L<:??DB'3>YDW;ERA,:DZR+2*)<'PW=.[2H,N%X#"*AIZWP_XZE<%= M*1D[X!X 0D;C=$TWPM?^9!HI7:HEH]P.X]<1AF<\8_?(5*(^>8+8]4DRE"V_ M).FWJ[HB18O*V&V_F94DY-D^=QF-YK,VM=_?5CA#4"K.+):59J<&TIM4+Y\>D6F8$DA*8.[-0TE8H4 MW-'0F-&.%YB]7HUNH.A\'*PVITA"H?KK7&6%TJV&K?9B_ K$S:51OR^QM;ZLR2UTX7+\FQA;MI69 MO 7!4<+[$[I5#><8!A+M(Z6&SJG]#7(-:^Q#Q M*?1#+Z(_Q->5K;?3?E]9HT<#R23@ZKGE6^$N\$V$'E#@";6\UDI[ =&F.J[" MS]W!MZUA$$53^'C\G6TJQ'?O5375_HJVC77-$X*[L386@EY%%-@F-CE/._Y& MI6916)6L0069J;.F&A;K5R*R26M+_B5N5]5%DF(E>0E#6N#L27WSA7]R55JY1$KM,EG:D[ M))M6Z2E$Y]O@;3HFW_P2".50_,9=6!.!;\^9N''WENQA?9G MMW&U;J!&EW% M9>X$[=9?HK2[BLM\@Y&5R07#GF9I+4:CJ[A^L)NX;(PIM7^O!E&YWV33 M)5Z-WDV]4*2[Y:LNI5D7T&XL>;JOSF_/(8O@0V_X #&8P,(5$QWX:ST .Y?= M0&]M#[$;W@M%VG?&.OUIG>.7O;X<[]2E+.MR M*,U7X^DCFX[:O/H5D47<3/='HH?R9JS,4+\<_32F/ M>^!K.U*9DD*BTBL'&^\033"83WWW+!PC/(L] M(DOCTLFT!\;C^)XYZC,I574J]VWII85Q5TY&%6M@U9N3ZRZ?Q"UVN:0VE<@] M":F0S]]]#[*;R,,%+.A/(5NKS,!T2K8$].BY )6.#-=PSM[!&TYNDIBP>EW4 M!LRM2LU6 )ZI] M$3377Y\D4"I20:PI+:G) E8F!#>VDM;:HN4:2%B,L=9*=Z9.R:>1$*ZF,'#6 M\Y&2.H\,W6365)]YO-R1Q-R=9?F7S[,WSA\]'\'0G 9<=1Y)1F#B@I&T%FNVI%V'3^J#OC6;D,Z-; EA[[B<_RI\/3)90> M_ZEL;N@8D/(C57YK5W02HA^ "12]8T1 I;T^W5I#45O(:4I][WK:B70/?U!#WTW>15WHF& MTS]6"DX_N!U^JU!N^N7PF_:W$=91;!$E3ZD?C658LO6R?&=\.]#]7I5N=G)% M>38("*6?LQ]W@$#ZR?\!4$L#!!0 ( +E8?U93O.-A3$( (O/ P 5 M;FYU<"TR,#(R,3(S,5]L86(N>&ULY7UI<^0XDN7W-=O_@*V>G>81%5!?D1_CK(-^TMQFF:8H*-BMD#\>(?T.^^._ACA/;W'>S^&>=) M0;Y?$8/17D:_E=7*S<#-Y44;4I6VL?GC_4_R?4 M_S5+\Z\_L/_<125&]'OEY0_/9?JG;]A[Z]<^??JN(/?O/W[X<>G]PVTC* M](>2PSLOXJCBQ6Y]#=)*L-_V&[%]]J?]@X_[GPZ^>RZ3;YJ/S[\@*3)\C9>( MN_E#];*F5"I3QH1OZK\]$+Q4@\D(><_TW^?X/JIPPE[T/7O1P>_9BWY3__D\ MNL/9-XA)4GYH_?I^8*M6>N\;[!4F:9&Z?G_TC3.XWE?NJ?Y*K K&?+DSZO^KAG[XSG]:0 1/U>T M <-) Y*9,$1@_@;>,-2V6^M%/+";L6A>$-EWUC)RF\NHO..&-^7^?12MZ0L^ M?GR/LZIL_K+/_L(_0OV'7UG;B%5>=^K*5^X1KG*J!;KQ.%\_\O--_\F1%$GBWYATO_O M7]]W;PA",8IH5>0W51%__8Q7=YAHG%;(^:22%F:?/I(0&,KHD(UI(N00%T2_ M"-'P'%DD2&17 <,H%Y9A?G0YB M2G2(A&HU.&R[QE64YC@YB4A.Q\&ED68Z89_\,@/N$TLM"8911GAC*C7"J)&& MPZ"CJ'Q8Y G[A[6[CU%FZ3.9%+RV", X/^(\DU$7I311B/C@QI&>(P-2H'@!#"A&I"$A;,\+E;X-GI>;*J'@J35BR$^Z(1]DL,,N,\2 MM208NACAC7DCA!&51JTXE&AR3)&551H?%9N\TLQ+661]$L@(M\\?I2 8^IC0 M2:.C6G;,'RA!B*]3+_*$[33+_F-#TC))8[;Z8^225 KT*&*:Y MX92&44R+3Y!S/=17?&7FE:3JL8[^UC&._O(KKS&8K"-2O;"=G8H&3R_F@U,V MD(Q$.IG@K+$ D_<1=*)\G^TK+Y^04YSF247_8YBEDX7\3=/I ';S=&.)X$5N MA"6U102U@J\])?N9W%3%8Y$E^K*61+R5M 9<6\ZCYS!*60UJ7,:?":K%7KV$ MHZIZP$]'/Z?YO6GB72WGKZP-,+L"5P@!*74],JGHA2@Z0D(X;%/_.?IK08XV M944[P$2UKT(GY*N9UP-L&GE9(C@GC+"D!KZ6>=UVO7G+0A\")!%OM5\#KJWX MH^?!R]< 2ENZ"SBCR2-6''1,S \M7:?EU\.70YS'#ZN(F%;?[&I^MQ&[.3'< M56S6"4ZLB4#EL4)/#3$]U*I!F0QCJX?E-7[$^09?8/,4NT;6Z[2%">Y@LD(E M"(90)G3R=E NUJ?.Z_91FQAY:&^;#H.U38>6MND02(D;0&G;ID,X;=,BCMF$ M!^5JC-/'Z"[#YK,)6G&O:[,6T(-E6HUL<.(X I06;VMQU,F''=*T9[I^PL4] MB=8/:1QEFI&-0=;7 ,<*MQGG: 6#,\<%W9@V?;%7[9I8V')1D.IA08,@!:*, M-#HA7_S0 VR((4N 8(06UI@*7!#5DH%C1[&QLT$EY"U:: &V84*2 ,$&+2QI M68P)PF##R884:W7_0W[LBP$J4$W9]Y^!*'4%(.DX-1<)6]"+,M57]_Y#7X4L M VJ*N'L"HH E.%+WD J\3N&6./[NOGA\'XO]':)\ZU^ZXJW_\.OBRPA]_X&/ M8I6!L"+M_AJ\."4H4E%^N;F]7IR?+5ZE&!.^#E%+O4Y]U1?T<1%OV!""[016>#!\ M[*N85:":4NX_ U'("D#R5CRY@VJO+$_;RTRRZ5\ ?/?=5Q$I831D/ M'H(H9!4B*58W,H@)A2KF8US&)%VSU0B3'P,Q[X6N "F5?4\&%@5D8'HF]&0# M!?9K?)^6]?)4.V%D"&,:>=^AWPA[W!8HA4&0Q@6AMK7H*Z%6*Q"/%GF^B;)K MO"Z(B3Y#,=^L48$)_;R)289*]6$DA2?KFA0;J MF!HC,5#L4&/3$J05#\N16Q+E)<^9926)+.I]N*$!*PT]1G*@>*(!IQ^2M/)A MF7+S@+.,)7B,\)@OLB0HQFCA:3G#-5"M H";>)/*PR60F.$CBSB:HCI!6)2+Z>WA4.2I&_V:*".>3,2 \48-38M M5X0XXO+A27*2)TX4:>7"$&0$4TV/6@@@.8;(;-2@TB&)<9J6<90)+*?T;^.= M3Q99WP31PAV31!($110=.BU9A$+#&:X2E#!_P1%QHTM/,@Q9)*AJJK1B (DR MQF:C"9,/0I*C#2$#U/H61R_J;5'6 K9=G]7(@2"*!9R\C9N+#X@2J 4ZR:NT M>F&74UUL%-MIU"*^N*$#UW!B_!P$%S2@I%U47 PQ.20$@Y1\LTJ05RQ3@=:= ML9A?!JA!#EDPE '$!"4P#1LZ69XX(@@CCOAYM.PL3_#S?^(7K5^2G%].:& . M23$2 L0*-3(-+6IAQ*41%0]"C"N2KEC*T32V-!6RH%]JZ( .N3&6 D0.#30- M.VII='-V%+(EN8V>SQ)*U'29BLL5+2S1ROLEBP7VD#,:84#4,2/4,(CE4!MJ MA2022PQ(UD5ONT.=$.ZH2/0]%(N67U(YN3"DEE$%$,%<<&IH-E#=$WM24,$N MQ>4&$+,0A'&+)*$?JJS_.4]S?*#U7RGKEUT&N$-.*00!,4F/3L.?6G*O^0$Q M'7290R'-QPFN?@Q/FH^NI/D(FC0?YY#F]JD 0II/$US]%)XTGUQ)\PDT:3[- M(@TM^*"QYHC^>$ENBR?5YFRM9!#*R%"5A.G$X-%%PF8C"U-@_1FF$I(FO&-U M2:Y(\9CFL;[+K!,/0A@-:"5K1K+PJ*,&:.-/VR%N](+&&M$IMU:21BQ,E!F" M5(>8^I0D.)(,@5F#BY .28FKHJRB[/^F:^- 7"TN[O"+ "5G<$N/<0! E4B)3IQHE8._)^3HQU>18$ M1YJ(,'SLK9 5H-HR[CV#4<0R(*F$>;VF,B$J,K_JX.JAR/4;!&017R6M ]>4 M]O@YB!+7@!J7NKAC@LL%FHU_KG!>JL-W[YFWEGT,IVW(FP<@2G>,1FJFF^>> M2_-GDE;TS4?%:K7)ZU4>U;Y!C9RO4C;";$I<*02B]$W(I(O3A"P:"GNFQ4V1 MI7%:I?G]9SKX)&FD\DHEY(L0>H -&V0)$%30PI+SIS6"J)'T3((K@AD)<2YN M^+S%>8+)Y7*I;.U-PKY(80?11J 2BD!:\ADB2/$0ZZ4!:22440W+K!L<;=J/?P<>[V[3*5(-+6<1;FZ0! MU[9(H^<@N*$!->8"?\8N"S_X^.[N6]1H>2[^B^*61 EM$F]>5G=%ILD^I93R M10(#Q(8'"A$05-#CDC/]HEH4"=D0V:D&8!7NC)[[(H 25E/T@X<@"EV%2*K\ M@[(.%/)/GN,'"@IK#B2HQ7R'?A7(@>:U($4+CTN5=EMY'FN2$1FG?I#! 'O-# M(0J**GI\VIC1JJ!.QW=&2Y[B["Q?%F3%WW]*?U!XJ9'SEM/2!+--:JD2 L$1 M$S(IK:5(.M<31DS:-R\V25KA1( Y3?,HC],H:],CJF;$[2K>V.((OB6.11X& MA]Q 2G02:DTNPU:Q2W7I>RI=;,#X&6?9?^;%4WZ#H[+(<2+F4E0K169YOSMF M++"'FV8TPB#HY()0LW6&*>U_95JH4:MGPH(PZ<]%MLFKB/"SY$05F31R?IFC M@3EDS$@($%/4R#0,:861D YS0%MDCV@[62S@*5/ F,4]']=\Z/K&PNM0$JP5#%1PZE@*6/($>UJW1>&7>(C*?^)8R2(&F3'-X*&ID@W#A9(7)/6W> M?B+%4_50YV?5^J:1]LL-(^0A1Y2B@+ABPJ?A3*."A$Z34C<,>9Z[A.(BRZ+> M4X6H9]IHP8XX(\E!(HP.G,26#,=LON6BJ-!M@;Z4&%4/&/'MK G]>R\3O+ 3 MZJ81<;NUZ)7G2414%#()>[]U1 M8NGM$D@1!)"L\_3TDK09J5#RSYI)RF/3' M<1S$6857VM,.=A5?#'(%W_#()@^"38X@QYSB:L/!-5=$3#-D-J-^YBY+X].LB/2S+ ,9SQGS9'BC9'F= M " &R*AT*?*X(.*20#4,[$R@GHV]7HL5 2"'#(>Y2:=@H38.UR_^C0EJS/5%-#H MN>?B'<(:%;!X"*F(!XATAX1) M5^*-V$Z+?!F5=QSMIMR_CZ*U*'><567SEXX ]1]^;??\72[;C8!7A9B.7MRQ M&Q7B\>AJFJH/RLQQAG%IBEYPDLT *VTS;U39 85NWV>CC7YI]'?;FYC#RT59 MXJJT,' LY)-K:H!]5@TEP/!'"4N*4UP(" OJ\;T3&219_YS0P)6I,1($QA U M.MV%7!$,PAQ%Y<,B3]@_)W_;I(]1QH90B^HH(N2%#MW_'&6;\8!EHJY/0DUR MIT\P)T4PA)N"5B(@54)1GJ"8_8 []>! UE M#N '$KBC4BM*;]?;6;$*" MAE++\,Y-U6\\H BDC/8,0-/TV><0&'>.8Y*_%!DR=EJ38I'<(>^B>R0=GVR*.-ZM-QO:6'.,UP7'*UR7ISQGF M*TIYLEBQ?79_YW_7>J^?<=F1><^37SO]**.)LIW8!A.!=^R0W/J7Y0]L.JUY M"4IZ;^&Q.^J9#UZA3!WF&7UL(*%;,S]GDG\C85L_B2=&T,M>T!9A/#C%>I-" MED&S4M(GH0Q0^SQ2B(&);WILZI-40 :\%T5.L2:X6^LHZ9]BXW2<1<4\G5&^?U^A7R2XEY3=%5 M);..U\#D G\0HDP*8/CE@E(*6XT.RI@2(DR+[1#;T%_^^3=__'AP\".ZVZ39 MSL\^;-GXV0-VL,;.TLC!ZAO)P$PM&Y!.D)$"(4I?7_ 0R]Q8W*+G"Z0CMH)&LC T&FD1RGM/ MF2"JF&1P"@WG(YJJ\&+FD4TIW#R1S@']1-%8 PRMG&#:IHJ:SM)+.T\4OT(N MEMWTQ)T[BJ%[WFX];EC3"770] ]\O" M-IL2'-(Y(IW>#X/$Q2GQ#4!H\.37.(\I-HWO1@VOI_CMT =G]_7B8 *7':,TO]YIB./Z?9W@[)J\K AE M(7':TN$;6"R#[SY\0.N(H$>FOX>B3?50D/3O5*3I6GWZ\(%G M?BAY8M@]<=%E(EI/&MG$#T67+K;?)PN_-M1+BVM,AB.)^6XQ52#'S61?!@P/ M-19+P3'51=A6ER5E^%*U3VEW5K9SHI+VN1IDA M#]:BU*)@B&W&)V6DH#+[:8YB(16<.]>XBM(<)R<1R5D&^<&YI64:I[JNGHNB M3T:Y.](GEUT+#,^C!FF'JV5"3:D#BVJ.:-7$ZTVM\>F0$NXH=M%DN#LMR'&= MWZ[='T?P*MVLRB955>]:UT[;=BX/.G7S3(%IC+?#+[70@VR)C;WF M.L/P XSA',)51"X)3YJ=\)'<%2;\-ABG"0B]G288GDZ"J\B> M-YP':@?BP!@I+B-:M',#3A]#5@K'0)T#>N:--8 R3@/3RC0QL]*;[@').#'/ M-.%#- JAF38$;F.9D ;-L %$5W:E7 DDL_3WY3EKA>:8YL8\1Q70;+/?F:>C M7/%*]^5MN>8QL4OGI!EH961*9\Y!#0P/W;&:EU3@].&DJRBM'3BC1B"^N73= M#.(0^>78:1OR"EZ/3?+(V%W32@?EE;ZCIA&%RR=C%TW))2#]LPF7&;NI!&64 MI5L&^AKC"2"=" :I-R8.*+9WT5DVVFFE_=Y38H0\O+)$*0J&469\FL.DW<6! M@*X(O,:/.-]@6PY$6(FR=E%VB;1O&)JD//!-"M, MQB.M4'"6V)#)\UA-ES0R2.NDN=+W15E-$U&TTI=-VT4 MN_($JYL-O:RWIL,&MVT^=()>N?"(R5U18E4(<0$)H$AE_5& M#QO7Z.6#)"'1P58F'QD+@^G:VA#JDXV R4QYC4M,O]X#C8K'-+QE!;_* MI_9'.P(TZO@=/CO 'XZI#0I@B.6"4IX[%CJ\*Y1T6L$I=H.SC$T>YLGGB'S% MO?JB\=ZDX/4/]K"_-";5J%(+3Z2>L'I)K7QKGV!P#TK MIQX5K#ZX#IXQO1:\+E7KAECR/]??-:R4#,(:&:J2-YT84.9( ,?7C>7!1Y,?2CK@>6L9V#GN?[!MW<&-TY:%8"T\"Y(E5GS*VI]ZX) M5M\&9]U97F'ZC=J57>&3QGF=L-\=9"; PPUD*DDP3#+"D[>/">&:06!H8^YU M2U(AB&+H58]$_%#C>T&-'-^STQBF9DT-3TN-.JCP7O1=E']%\4-$[@'TB+0Q MQ2^?T[P@ M:?72B\%#*R+QR&=52.LUL M:<"FF_')LKE.]NDWU0887LX$/B9L8P9%PLZ@B81U@MW58U,[.M$&1#9KV]U) M!J -#^> A]E<:SRI6P;7#!^3K0"@JLU%![+J3+P1NEK@0^TMM(DF;ED688W+ M8R&_6?)5 (<9\OL28%II)2SY+JTVSP<7"Y_DHT5TGN;XC/ZHF_92"08AA@14 M28Y6"AY!QM ,)&&BB,L:F?*JGWWFK14?O7[X-29ID= O1RI3,#?@E+L8&<^C MWEP.=8QCS$*_6/K\=+#'+W$*7W\=>QF!^Q%./86P?0%7"CFV^(?X/LW9? *Z M$TS:@W+)%Z\$(H?>\890A%?<_!>)H_E. H=A) M;MP&;T Y:RS_,529S!L:AYA?L96(%J04$,7%[?!&QO7,V^7R*"H?3K/BR99" MQ:P29(+4 %XY5:J0!Q-2'4#JIT]I:\N4$->"E%F;M@,,&&TO'M,$)X=5%7*6/XN)3RR'/&88\;UB=Z>AH5^M$*V#X.QNZ/DE0IP*!Q]V>WL5C ME&9L4>NVZ-VJ4#?0IIT:DZT$VW+M[J)V4[;=!+3CAO/@ ][:O4C^NJE/N=P6 MUYB1(,WPP$WJW4[B\^N\RNM-S:_XL0;7.+_">\"T J_HG'0!=/;<_GOZ=_1:SOM&Z?B.Z>T'O-O2E5.C;7OZ4"$YK8_6:@5VZ=XHJ[%=4H]?60^QTMEWJ\S2Z2S.7N>JI1H ,D0P. M.HZ3%!;>PF!)#UN18DD,D]XU Z9OV8@IZPP 9'#3J;Z*7E@E8[.&<4PVM&7J M8$_NRIN-P1A:N3CL-M@R60+,\ GPM2.QM= 5,\="&TXJ>*7+#&(O;U_M_)2/ MIK,0G-9FUZQ<5JO#[US8H(/.A&=H>(ZB=5I%,UJL5A%(UV'DB&-WH=8*,2B[ M=4@0Z@;;E- W;;H+M(_0K0/$0C\X,=UW5&V])0OJ7KGM]LC!6O*:C%NUL>BM M[630."W2[^Y@_Z?1$ !..SCJP&V#%3"]V]G05=._);3]G[0_4R]6+^*_;5*" MJ9^TOE4O5Q0[2S7-SF7PZP8UGV>* :]'CR8[-CB:Y*P-;69W,G)Y^UF2\D3D M;)/9,GUFZ>9@+,RZU\2MJS+4&+M=;'T3_08];FV_H>XJT/\U$19^3^$TS:,\ MWD%/P6@( (L=''5@L\$*])Z"'?J8V*T&J)X"*6*,$W[C!#M!S8[]72Y[1PAT M#9)=S_.19#5S4I@..B*5.J9XLEUC; M/_4-PF<-"O.!^[70+P)8-3F([]HM&'2@R:,"6YCF/^#N92 B ?T:HV^PH)&0 MD!?J+D^P91EH3K3ANQY.=F]2]WOG*=M?E.HN M"Y.D@MQQ.H2HO-M4B(!I/-6XE,TC/\; 3M'"V,'5Y,NZH.5#?^Q61O)$,8H] M3LLX*\J-]:;+[K3<86POLI)LQI1"9I^J#W M#%<8@R>H!2?I=*R*S>"-,DI>,YV(AFJ4[$?V:G6Z(7E:T?IQFCZS?TK#MIG= MF?5&TAU^A);!.[ )91UDQ_Y(:\&-SA[;C,.U./MQHQ>\EW))[J.\KH='15X6 M69HT=?R*PF6M"/OU_T[(3P\$;A=?P1LJT MV;.]AP;6>=WIVV=]FO8-J'L%J&2S$:OWE\MZ2S7U1[?DI1#TNM"H!3I84)2D MP+!2"\U$,4:AZ@%3HJW641X^NT-]A([=;D!Y'SODN#0H>$T[9@4^2"*FE09# M)RM$S>E'-HYJ-" %HIOT/D^7:+GZC#3;P1S5?::<7V20X/>#5QSDG#VUJB&_1VF= L'IQ([A@ENE!1=-FTF:_$DSX>7=0R"7IC MA1%H2P:E% P.F* IB[[85=%OW?2)>U1+>5D3Z=[_F:#O_6KS*6Z9KU/6*(,AWU3$\A6LG3Z_<_D//R)A)SA! MV_V\SAM>C1I!=E&[;5,UB(,AFAVC)DDF5>EO+044 14NV8*>624PQ8RAS20/ MF62V -:Q#,("9;%:I>)6,+;,4/#U4YS'DW;M3[/A=ZITAGO#.=,)!L"P<@YJ M>1:UM2$6D/I6@,9')[_M$_[3C(#CLV418(J%M\5H^\* @=(0R,MRR(L%#\R/ M%AP5I7VWB%7-,T&=G!A1TJ@#B80N0!6T:]50K8>X(K#8J73N)YQC$F4.4=-1 M'0(==4ZYT'*L"YZ>&L#*@36Z7//-Q7NHR9/%(^5O/QR\^_HMNHD>:;PL$A?)KO&:GK?)[2YS4BWN=[+& 'LSM:&3!$,X"4"*8$$>M/*3P-_9E MPK2BBV9(CKE.)=K5P#+/O0_X.?IK0=#1IJSH()SPX/83+NY)M'Y(8W26+PNR M@G$/_&%4IN7E M?BGQY?*DK%):3[0))\="/GFF!MCGTU "#&^4L*1UN>9Y<"*H]R:[Q2='W? ; MS!VBDY/BV]A8[A:BVDWEX)(,BF/N+&:ZT= @[W=IQ )[N"ZB$083QVP(U??/ M\):NQ/&&\)0$Z %G";OI8\5.OD)8WNWMGW-CETDAT$9>!W[II<$0S I1>W=G M=[.R"&!B9_@:RGE!5A-R:M:QEZ\7]QV]3*#'P4LE"ZUYM.!413 N'IQ!VDN5 MW!CEKN[YIH))3HWN+'#2A<; B;CE8>3N[L?2[.*]HJ.0O&)3S&9NV82][>:U M FYW]&HE@S>!3O#&9!#R*&:K <$CU#6FL7*#:1M>W.?\0C?7WI15SV^GRM&- M8=_*H@0M"KD"EH]3<;WP;&LW:+GVJ'3B0;;*.?6HU++0F&3!"?K"\M,H)3R3 M_6</S$!P0MX\1 0?1B5; MX>\6_<7:/>TKGO$#T.DC9IW'>HBL6TF;8\GK:N9\5P>KF]/-@"'N?.S*/1[[ M=\P46M?W\08G\TE$V'4'[#X<[JE;3+5J>3T*YN;"X&R8604,^=QP2JM4M1:B M8UA4,KW@-&-UA^ '6GUH51'=BREMN+NZ[PUN4YP:;W!ST05#Q8F 5?LP6W64 M,X=IEERNNX9@MG!V.> M&7; L'@+\(JD)04=>D5W:<;.ZA9+Q+,]<#MHL9.YO^U3!..GWD884N3TQUAD M,IX2?J>;\7N/Z3PGA[>93K,!AM S@:LR\.15]H(62;%F6^3["3T'5E]I/KL! MP.X*IO50X])%4?T%5S5&AXGO75CU-D.^NT_03J5O;S(XT7?KAY;WPK*>]H@: M1]1Z4T&"A_:;^ $GFXPE&%'N)KIEZ^S6[=,3C7B=>YCEX&#:89*%X$S?"K8T MV5 ;X3EEP.8A_5\X2VZ+S_4FHYMV_Y&-MPYZ/JGJ[$:?G58E,(1T16KB8'TM M$PVQ;"&4LW'93NDR )>JU2LUD7.0%TNVX7%DVR%S7-=V2J>8 UH&Y/LBK(U&%42\+4&T#$/%/EDO,;FW#K9_7 M%#.;!Z)!(!-W$$YD_AR38:@_WWDU]Z?; TC^V4ZH)A,[E>;J*%8G-FQG*SK% M"3M&CIAY0#7B&"\Q(3BACHL93SI:.4_%E"CK($ZK#!.MA:D'LUQ65X%)I@"R M?P[^,?$;&SSD"RM\<-"S$YSOYYCBPO7E;_G].8Y*W.![:89%3ER?98(5"\[FJR.B]HDX7DDERG]P^5_2JW^?;" MQ/*9;JNC^41C8/B^K0?2'9B;JJQH"&=SZ(TN(*K7FZ,/7W@RBB8717GXTN:S MJ/-;3.V]S#<IY0A)\\5)GF4]:I\EZ9H06@_ MSJEIV,IB@--4V[BN.&K&]#YKPC^Y>^CFOKO']#M(*:?;4U,O'GXL< MTS:,?,75Z29/RD5U1+ME+[3]X@T,;F @R!>VL[6OH%VXB?/Y:M7_G:8[/*KS2I6FT:H5/ MP">Y8 ^1K0H8'KKA=+Z\'?W"5!'7#4^]&TP>4[8%B:^=+:I%L\_.U*NR*?E- MF.SBP#!7LDD##.V<8$JYTMIMDBS!3'!VB079]NQ^E^E9X[-!WB>GK+#[=-(* M@V&2#:$R5\*?0>1*8,'S2Y[F#&U"R;W)M5>IJ"1]MX :J.-6;R0&ABAZ;,K6 M;=.(LDFIT^.S(Q!T84#.' FCD/5-&2W<,6DD05"TT:%3$H<)HX8[$1**4E!Q2L_MW;8S5]+]XIKWL&03-;VQVUM1NS'V=JD]\D!![3^^,6KOY,M )O'VS'VC=-5P])8MMP8L"V:T3T^I'6+NLZVY8&^S!7E>=,!B6V1!*^U2%/")BOVIX%K5A^N>T>CA;K3=55S$N<&5< M(W!5#G,AF(M#ZLO!3)IPF#<%KA37A#A*:_G@/&RZ#:<%.2I6J[0LV57M&M=U MPE[O;3("'MS2I)0$PR,C/$6>X5H"82 )1!9Q3#8XN8DR7';PS"M0%AVOFRE< MX \V5)@4P+#*!:7B)D.F@^*.9.OHA44X""3C!ZRZH$LCK-YUE:QG4NGACL@D M"T(BD1:=PS68P5FC2&#V)6]3]9T747Z*,=N)IO%_@K[7NW6FNC6X6\=5&0P+ MIR*6CFMTPN@NHH_B\,QD@^*SO*S(AK7]_8$P'_%&)3[&XE_-1YEBP"[-AAV3H:LG.)@N5,*@I):E(X+V"424*<^%#7RZ('Z1%V^HMY3S'Q[9O,Q MQ.#NR$P3-\&O2OIU\)0ES>WZTV$/Z=UGN;LM ^_U_LT MBNN,2<]LUOVPJ:!'T9H^J717HDTSX76>>H9S@UGJ"?I@*#T#])C)S 0_QB6N M>V^L[*':#FH-H<822"+W6ZYC7,8DY7? 3?AP6@NA:6QQS<9BC3IH$ILQ.W.X M,<,3H> 4OMGG8;ZO%^CU"#XFWH$9_#[$7L=K(7\7. MKBC5&GDPIX0[E+TO=6XY)&Q3"E-K3 ZHZX%* R"S#3#U7!TS$M8!82FI(\M$ M1$K,']RL:3NF^RHNFE[YY^[*@(1V-3A,=,:JRB]%Y5#)*5@RR>#J#\/[S:B+O=CC=L7]45)FF1\,N4RPO\Q!^IFRXG3<\9@&@5ORM*?&Z+ M(.ZXE9>4-[?A"0-(6*"M'+>QAZ@5(1%^QDG\E2D"Y9"^IY/]--A12M2[PI9/$4D MN2CR2S[J;D8:S6I#+Q?UQ69UA\G(>7^O]98IT>-';-,L>GAG\'KBV=%Q[6LR MJ:.B4P@>?8^RJ"POES6V.D%\SR--J+&K>4WBX.C$()^#12BVI<:V/UKOH MS&S/;+'GL+[B2[H]3_=E;%I>V>KFPH"79A4X#'3"*6U#%EIH6=_;5D7/ $9+ M-2I^U2*[JXN^9"K?;+H!6.?FCH)[9D5H#'1"J^-AR6_7M++P%0M+HJG@T MHI[G6DQ%8D.HV,W#KC6EW[\YE8#>W0F=;X-'A>[NRL$EE!H?%TTH;"^G'-Q] M:?M@NWF'SRCS*I]'2?==O !>%=FA5X9J%56(9YUO&MRT>P1B1ZC+3;'SJM9. M+/NL4#O\%/UJM .S8"K/[GR97V70NCV3'KSV:(+)H$O4RF#=7HK)5@ T,S87 M'1H2G0DP;)^'6WV!/&-OCBNV\-@;>R',*U1P'KO4ZXFDWLXDM+@_A>[;V /# M_1TX,:,BO('8?ED]8+)(_KHI*W[Z>UKLD+4!Q'*=2PXQ?*P*AK_3\$IW!3.Q MX QTJ8..=)QG"EH4=B'J'#M@6+L%>"6%T;LNH&X]H:/9'=&<"#O+OU04X]_K M>UJ[5&=%64J]A$F:WO8H3'.EW6;@IA:<9-.Q:@__I3EZM^GT66/^+6HS.*&, M&PG*MRYQV?ROT+Q/9V!EX2[R44&_'T!UV-_5DG3#;R#,[*A.';6O, M)WVW<[C/XWF6H.Q\W8D7,)-_JOLI1T5.*]>&UJ^ZVNH3D4TQ$+X7:G+,WO=4 M:0H1KYEM'./ M;(#I)*-TBV?__)N#WW_X,3B5]+T!4XH0JU:8ZS",+JCOOU"J@.F\N>&4YJ[; M>1JFA@9Z8-)FZ%T[M^3.<-*$04#)%3<2GH-+I>&.=1H9S]U2:KS^;O-=GG$ M=WC<%;!TXWBWPX %C7HK&>#0,9F]4 +%M/CP!L*"AE$7;.O*8!D![AR"&"@T M?S F<[5J!1W5J5TPCNB&*F#XYH;3/H%5\D2KT(9U7W*"X^(^9QF[J8=U=-8% M-:VT3ZY9(/B?->56?^PD?P31^B&POCEG6)]H P#BS>PX\ M5!N SDXC:NG4(,]:S=;V-SKVHD3D!JH>^$$!:CLXGYL)EI?3@GRA]"!5E.;T M$UP59-UTPW)T(6'D]#QV%L$6G3:/.6;MN#(0G M*:;="CR\G[1UN[GIZGB#+_!S=?N$LT?\NZM0EHDT/SX"OX^MLWP]7@E9/4D_$ 46B-NA@ES%_1-_("3 M#4M%?51D%$;!/'C$O;2;Y2)G*39CS>-;^E,9Q7P$:+S0Y!5>Y#7I\*M]J$'R MXIV_!4ROXM5$Z>T7R_T-_86OZH(HKEF]23@I$&T(;:72[&\-WGX-':DW/#DYWJ5, :P [XHY.#010]. M;MH[D4"!GB]$XH3=@,00K]*RI& ,*[5&!7CMLAM<1<'4DL$K<#?.L][H4>JN M]'";2-C:?ICY@QU]%O6TP9;&P02E77LD)7*K[?.;)9GV/E='_7?TQRHEOPNU M)UB_"/$W@9DPF'V)CFV:8!>&O=\1MI,/(=TMMI55.!5L5ZXH[S*SU"9+97(< M_<.N4=IKJ4K;S6E^7_TF:N6,C[F3>COAO5YKMM@6>E-%I#)U)CWZ[7*IVAZZ MP_=IGD.X7VWVIQ'?I?\=?L9L%@PG"]J]C^[QX JE71?,U+>_B=H][Y/NI()/ M>_4_5!V?Y?JXFC.]>5)MWBN#M MU._7<'MB;WOW 6%23[OT5,_#0 C<[W[UCVOI?K_:^X/7\(!.Z^JWL=Z^K9XA MG/E9OTO]8KQWDAL/IGCUVVV&%O-_WQK_WLX,XC\2"V>ZOLT<8A!Z_A>9#@-$ MS3".3YX0L[/1RZB;I4^.V2%(]1AE(NL-LX:Q(.3AA7A,84:6NAP_:\[8@N M6X>NIA.ZR!-^!J4?LS5UQJSB,TRY@.\')Y-\<(9- "D=(N@DT%.M'IQ9[#1; M5#ZP:X!(>K>Q-X0F!9^LL@/OU;6 ZSF7WK3Z'> MQC[;+!C2[\X7T];UVB+;3\MMHM;H'OM;:Q^RN";G%NVHSMK>[UX M;YI+@UOWW%3!L'L:WC&#:YV]$6=A;?P^8@5.VR$^O+I.RZ_=]8 'FJ]B5O&; M&\$.?ICK0"\/AG0.("6F4:D=WI"[PSY$70?*4UIN)\\5)GF4M<&;]KW/B_S^ M/'W$B'8.9GN? M&T?".IC^PL2O8NM S#?GL[9LZW2_GLRU!::&;.F IA,RN3XX]E$\L,)4RO . MMDO(= 428G$/PI7O21%[*R_Z+KY=0)5>8R=N2/GC^4/6#L4BE4%]CQ5/(5_/ M\*!W]0T(W_*ZES0WQA@EUR(5/;\OH4!Q>^EW<\-1D9??A6!4$T<6G_%XUXOJ M.:S25X.3INF:<=L"_2($?4?$ =A#RY<^A/RE#]V^]&&H+]TN6/)6T)1NI2\ M**>6&I<4IKC4'JKE GWD*\*"5_5R1;%5M&?#-GFM&8U^(D6I;/;-&H"*P1'H MN%P:M3W$%7G[T*KN(:X,K; NU'D"3?)OH: N#.D!+<5T$2X](,LT*2JWJDQZ MCP$5@0J5M/3*4V@*H:!-@KXM /1%+1^S&>(=XV6TR2K$AS.A6MK>G>8.]U!U M4H ^MP&FSXU?",:^IN+U:=SS1RH0@SB M=U>@TW]Y(8S>,?%O WW^L_J2.\,F])$(H,^N0S;^Y(U.X)/H:+?]KI7!5H*FS;//)4;O(?-FN,1_B94%PNSR.R\]I7A!^ M-%\0BW8IAE;$2/$SKAX*^N21BO -VNKJY>WU@*@3PFLY+/3BK]@IU %!'1)T MQZ$T4S?B!:CWAKV&RARGF&!CIUR*+!,\MU\D^IIA!U?FMG4@ (@C:EQ22,'5 ML"6%-;[0:#;&6(LIS*&^O;"Q=9'\=5-W MMFZ+9M@!XL*IARNB)X':7)<7U(H)X@:I;&]'O2YED"7;*3'' L M\MIF,QW*U[8 [#64G6IG4QJK509>R';5S!.\F'U%M TS1MIVZHVB=5E'F5J)C+= % MJ07K6'Y=O[:6WT5VH"*=P;HB=6W-06@ M^I(BQCCA2YUG9;F)J,;ELLGHJ*RR1@U Y>@(5'$BC:N)M=M&D:T5_.R0J-)_ M53Q->I+A 9-R-/'F.LTW"M^[%#RP'^G54X9/E$L?*UM@O D \"^2XM#F8&MX3 M;.W9WT/=JY$083V#T1^'&@(34HP-]E"+##70$,.&!+BW2/Z=5IM"#Y-G]D_I6XHLBN; ,+9SEU1[+3[( 76QS[ 8J)HV&VTH MM%[Z#[X[1E53#>* *JL+RG'!-3JLQJ)!_B"N%[YXQ%ZE/T?91EP=F67%$YO_ MMQ233@UF<5G1&HNMR7C9ZJ/60/CRZW'*O6;!+"450/?Z%"YSXCFF!,'M%H5S M-NW<0'MI%KZ/-_@O."*W3X6JF":: %1^3@]N:J\M9#J>J IT MA]%5E"9[B-E#U"#$,O^2)VG)]V^SK:8Q%95[.EL9>BOE;\4_AP5]HTA814$[ M.SZNJ%=1Q\=[ 72I@[BK/+FWSTVCP:7"O?>SA?:^7(T!<1#\//N^P-&<@>\A MV1N>R!1HWAJ?Y]_B[OG5_PBLGNGQ*Q"[1C*BL.5F^!!3%*[?NMPAL[V^& "O MP_BK9+4' H6]_]T3G^B?V[^1/]S1]]'__+_ 5!+ P04 " "Y6']6E\N\ M JXM !LZ ( %0 &YN=7 M,C R,C$R,S%?<')E+GAM;.U];7/D-I+F]XNX M_U#7$['AB5BY6VI[[/;,W$;IK5>S>CM)/7US7QP4B:J"FT74@J2D\J\_@"]5 M9)$ $GRI)&5-[-JRA 21SP,D@ 20^;?_>%GZDR?"0\J"O[\[_/[#NPD)7.;1 M8/[W=U_N#Z;W)Q<7[R9AY 2>X[. _/U=P-[]Q__^G_]C(O[WM_]U<# YI\3W M?IF<,O?@(IBQOTZNG27Y9?*9!(0[$>-_G?S3\6/Y&W9.?<(G)VRY\DE$Q!_2 M#_\R^?'[PY^=R<$!H-Y_DL!C_,O=Q:;>112MPE_>OW]^?OX^8$_.,^/?PN]= MMH15>!\Y41QN:OOP\B'[7RK^-Y\&WWZ1_WAT0C(1> 7A+R\A_?L[^=WLL\\? MOV=\_O[HPX?#]__WZO+>79"E M?7-O9O<1<[\MF.\)*W3VWS&-UN#&ZH3[0=8)%^<^>S;V2*U09TV[X7,GH+\G M]B/ES0F,Z&F%ND.-S@,Z$UT]B*:NR^(@$G/9+?.I2XD9/8AP9TV5_$P#3_Y+ M=J$GQY>\&5JJ[QC%A0(*(YW1QXM'HCH;?S&;9(-A9$R]9,#^("%_>$9<( M(!Y],\,ZF>X:1@.2:VYL4$W9#DV(O8GKW:ZEEOW!>3&S55.TPPZ^7-(H,95R M.+%DK(O%+\!, $2[I?!F)0=3^-7AW$D_^L.'PV_WSI/X;G@KYGH0K>!:.FO\ ME?,;XR=Q& D6N?C>9\+FW%DMJ"M7X'R9V A3VZTJV<\\TLE\LN=YY0%D'R&R MO1IP6#/-DGV8*UC;E +[,%U EJ$5[-F,P5K?I*[]FC28'@VJZME&G)+(H7Y# M([$CO)^F'K9JZV$/0U.Q^LV^>"W[:R3VMXV7T:J*>K7*P(X!$-U',\$@V]31 MR^[ NL$ V1YW#[;-A=?0QW2=?>L@\8EL?G_VLB)!:&RZ;3U]*B!ZI[ &U*>9 M,4A+X=Z)=#?2QJ;9/]4[)C'#1I<4OIV%(DLG\DCJ/HF418)'= MO,8>E0(/$8#H/M:-.7)7H@OP!*2;V25Q0F)!1$?5[U%=B]G8NJH]+YUSA&_B M*#FM$[_/"W>SG@9\ $=EN]FH<:W[W4'D:%^SX,"9S1(C3;Q MOY5$R$M$ H]X>442 8N3X8A&LGQV7G\X.9"'^[&TTN+'M&36EKPU/G-+#?#E M(3C;.6K.+Q0D#0B)^_VE\/=$EO5NP%9 MB?>KY/SYP%U0?T/TC+.E"IT,":9H:!$H\8G]H#D5W_=D&\Y]9UX/YTX1()Z' M&(#6:H.%Z"D)74Y712>^ MA222"^1ZCXUNBV9YCSL2,-=IAYDS9W!/1V02$" M!/XCIJ70:HO$P%3,PF)/35:,&X OEP3B_0,FWG6Z(<'\?V*'1X3[:PC2E<) ML'_$!%NA(1+>#V(;%5*)#P3P:FD@XG]!77@H=$2"_'Y!?#^[/P4!O:X\$/:? M,&%7ZSD X,^>Y/Q>\)":L2^( .'_>2CP5[1%8N"6<,H\,:5S /:5PD#4/V&B MKM 0%>^SP(.BO2D*WO_@@[VC'A+4YS1T'3]MT;GX7:B'NZ8X%'*4/:=13538 M_T4<#@:]4!@*./6\=I&>MJ*2C&*)M.E5(HV.:>AB"2K\ET^.Z6A&*,LM?4*8>"\TER%\J_ M"#SR\E]DK0.Z4A2*-,H>4ZL>"M2WG"X=OKZGKMEH5,M"P4;96>H51$'[P7FY M\(16R35Q"9(9=*4(%'N4;25(710*Y!4/_/[HRK23KRT,Q M1]RXZA3=MX,QY;U\-7'W'EZI"!1?E+UJK3K[AE0RS(FC[K[E$E! 43:@=X;Z/@D (5\278D5(J?;Z%QEG.O*04%& MV>RI%=LSPK><2*:)6'8G][CD8P-^,YNI+*^N/!1QE+V>65%V% M^I)0@%%V>CKET&SO'&1[YY:V%V7'IU(*"=OT;K@843>//IV7PL'5PUPK 'YG M@XFX1M5]O]]+GOP47@N?BQ_J85<4A0*.\T12I]Z^H8X]&A$O;=(Y#9S %5NJ M;:1?!>I&*2@!.&\H@4JCN/>_$M__KX ]!_?$"5E O'2IK_/P*T6@+"">(1K4 M1:'@G\R/!4H\N0C*%6- 410*.>+9H4(]G+N7Z:7FS=R39DS0(:Z2@ */>(BH M5Q;I?EI$9)OI$SEU(B=KH0Y_E004?\0#1;VR:/?G^8F8>.9,?V:^4Q"*-N)5 MV%K54$"^7SJ^?QR'-""AUK;L%(2"C'CGM58U%)#/EH3/A5'[S-ESM-A)P5 ' MMD( "CKBS5:MJCC@OVS?D:?OW[3(UY0&1R= A%VI)%;8C4W<]?LDB157H*XK M#\4=]6&E6M$](W\3+0@OKI^2QER(?9ONTH-9"LH"RG85JC3.W%IXR:^=6DOE MH'@C;DSK%,-Y,Q4_^M0]]YFC79>7BD'Q1=R%UJB% N^Q$WSC\2IRU[>G5E#@N O84[Z\4"SV=XI 479SM:J@P/I998R5@OJMA XM!LBK+LJ MU0#[M_>5UE^*7_09Y;@^KVPIVO'1Y&"R.0T3/V8.>%C GL<'LP= M9Y7V#.)'8?Z;;1?)?O%K(3_JYL3NEJ7. $V Y$P<)MV^NS?1+,LB8=1AMQQ6 M5&4K2,MC0Z%)#W:G.1'9,A?*1Z4X6G!F/;AU#"A412>B/J_6-#IQ.%^+!6^2 M3EU-#% <+1&+'#\IB3?6V(KP:"T3+T6B<\F) M21Q2D3C79IE7UOY)"$H\*9+>;SW>_)[)1[:75M' M7\ +,=Z^(W6-\W"MA7:WJ)?""VC>HZ6HWUV.S4X4-E[FI7%M8;S0Z39+88V> MZ$/NFLDXS1XIY(L7OW)-.TZ#&%ZX=0#DS$:3@=!T(^R (^_#),OS.SI?1#>S M+R%)5-0,&KT87L1V:YI .#3M-4'9,DP0[G;4U!5;L23CXDE6X)PO2VOAI9+ MZCQ2GT:4R$SFR=4SZ8P@/)2+GVAM7BC :\"++M_^--L6)W336&@P^+!;)X,7 MB[XI TH"AWHBGI\HWCIKN2X"GZ7NEL>+6@_'NOXLM5[S(1##8V'2*VIIN5&) MX$6W;T&/7O^A,"1OYR[)@_,"9ZA.!"\0?DN&U/JC,U3>4.0*KHTTF>3P(N@W MY0J&!#IA-M:NC9GKS2=A30S(OHUM@9_L(@N:;9TM0!^@018OK'\WZT(X/N@C M4MW4)A1B9@>PQQY*VG#(JK?R(,[,HGB)!UI3!\4%G4'+D=9RD/7F]&C,%'1\ MC6U&E*\L:93FA5'SHVC, M?!F=GV)JL>F4?NSX!;<)L L24;JXL]OP0TZ7M'X/GN6 M>)\S?LKBQV@6^YLC74Z6-%Z&^<._PKT_S8JG:84C#I?0#D/TR;>\\1'C[88G M:'C)XON6\"2B%73_IY;'CKS0@F([B ;&:!J0;!I'"\;I[UM;;F*R*H<=DJ$S M!E60#)*Y)..")6NY#'98AHX9*T,Q2+;T$0\UNC4)>=CC9K-3WOJ.AMC2IV8_ MYX&$L6,]M"#1 IPA$0F?ZK1"V&$ANB%NL)-=" MO9/D0:L;?:71XB0.(Z$>%UKZL1S4\IV8^#_OP7DQDF17&;8?1$E-+8--@&I+ MR)EV?JBV/X+$_+JE@]K\&C\O]L2 MV*X'NV[^&EZ$GK!0K&PRA-G!WKG M1&F+U,6Q'01 J/5*M!PV3X0_LI"T&3@*FM*N\9DQ+X1,&>KBV.X "YI,.F/2 MU)%]RY6[)_Q)=,KPGOE:UX%:!MM[T,32Z;0?\=25!'032Y^9[II6J1"V+\&. MO!K]1LS6YB5(%AH8$I1*+8(=5M*.2:/N UBDAT1\7@:D/Q7K(I\E@="RYNI6 M[EHQ]#B29N!W%_8 &-#)NB>^+S?1@7?E\&^DH)_F0I%&!CU*HRU-9@#0.?I, M J&3+X-$>DL:4*F/3%)N),HHB!YRT98M(!3HE%7TLIB9!A LT986I;JO89&1 MSL^7VBC(M8718RLV7%E4%1XQC=7&#UT^/*P[9ZLOCQZU$0[Y;GX:'0"#X<>X!JD41 _3V)81]5H#:!L_I;8Q M('-YJ6F8UK&!51Q F,:FU!IA&/$$N)W-\Z-4&L1"SVRZ9T%X3&:,DT($L"L: M,$ZC=<$&E6M)GPQ=D6C!/)E(*TQ# )BN0>RI$>@!)^TF902"1M^=!0K9"#T6 M.T*MUU8I@![LLDDW42H^ZI.5:Q)!=ED[Q=##85HNONN4'/%(S-]UYQ>RS1LJ MM01ZW$P[*DVJHR_/=QMX[(34A1.3%4>/D&G$64]+2>O!<7)*_3C273M7"J ' MR&S)RX[FZ,Q\)3)+!?&F8BYTYN0Z7CX2?C.K7+0V6SC[FM"C8-I9OJ90C89C M@Z6TK 8]4&9COIK1KK*XXUN2*C3.3)?%DQ3KBM C=/;;9TP(=MQK,%_ ",S4 M<59*[U]^5+U_D<]?BI7\F[-BX5\G65W8T4B:A58$B6,%@LH:]R!C9 "4R,J9 MQFRE:_$(;WNZ-3L*4IJ_X:MLJ#L/SCJBG#*/-$"'J&Z-2P<%RU< M$_@,=NY=& R!LF^FL5I.8RXTNTT:EH1&NB;/R5^TBW.0^&"L)VBH0N$8A@6M MMC;MKR*CP+ M<&]QMUG46W#8VWW9YLOZ'BG$#IWGA(MSGSUOH2@=&/Y%'S!/"$]2:>PCPHT> M5B>#-5)H-U-E6X3I?J*"R^/UEU FR]Z\E9NZ$7U*LVJ8WY,UJ&LX:0F41%:O MN39$#'TV+-W0G3XYU)>'0P^LX-W.)A##+2'KBK!=8RU(TUQRAD,XZD=44^^W M.'M@\<#NB,L"E_JDA(0 H"LKTL_7L#U[G77 /LE -U"G1/#BTH05\;-/$GH" M;[ID/**_)[]7]QR8-+;KKU<"60- !L)]E[CLQ[K@^R'WV)?ZH&?$CX.$UERF M:3\EZ;^+>H8AB0 3G445V)[3SF8O:]C0S5*UQ7GNL6VN,1N.ZZ2QO:SVK)A8 M56,TZI5P55'Y^#@0'])..@8Q; =O]_37H/+*>+_E9.50F>@WT20/PY %,TEA ML^D0L/JPG='=]Q0;'%]9%[IDP?R!\&4A9^5)S"4+-AU'5PNVW[O[[F+&;-2/ MLC2 %?,;MUE:UM:#'GQT'PM,#8(#7F7>.FO9S>6NW75Y+#KS5HTFZTY]?>CA M31OR!UV/0M <9F>0C2U$R,D4L>P!JDK0XZ3V1[L>M]\$,N*>O$26Q/377%.TJ ,_4FUSKEAC MK5^!YP*.6Q=68@@!=+OJ*/;(O;Y))4L$W,FDHJT+/SAOS]T&@"3^I,*92XB7 MQ&B5M_%%@TF2)CF_'*692\RBZ(%O6S!3N2H/PVF@C'YU.'>T$9%- S97T#F??>H5_,,MG2,236!U2L%T<,T-^!T@Y@G9_FL6 MN.+'K7LG\&I6]:UK1@^MW'!L=X%GVXX1!''*]N'1Q\.$N&R]C7WKAB\]IS(^2I#14&,I;;[[+SDA@]LKW2I]0Z,2LT'G, QH)?<[I MB_Q7:#C^DE5W4C.4^-X\FGT0WR'FXP^6?L/G3I#U]<3#NW("19#TGR8'DRW" MXC^*LC+L0;0@D[P&G)S!A0:=L"!D/O7R07U;P.UFEA'N^-O #>8)L*/JD7RD MCNS%-[-M6CN-+[2F+'(DA$ZIW76"*J&IL?H8<4GH/* SZLK3^_2BJ P@)1!P MBW[9TEC]>7>L%NJ8;"N9;&K!>5-;T0;P_EXC@Q3^1T?/@Z#[V->>+$+ED4>@ MF:S=:$%6N QCJ-7[!NO'V*?=,9:$_7$"+_VA*#\DCW!3%S#R**MOU19_P$"S MJ )YK,&H _FU-0B-?_4J5@*NJ([GRU>A (WN:/BM=L0>?JB,V*)\$KDKJ6&2 M5($3?UU\66XUOHB&<1F.''8CR2"&E8>A@*YLH=UH!4DC#U00795D#7!8AC$K MRF>-!U'Y76/]"#O<'6$;T4E1%BFUP:8!@ %55QAG&%TR)PBO62063=SQ-H^/ M"RVT&E<-J\,>:&KR=H97*[@&,MYH0/+9K'Z<'57&F1#93F"-!IC"1;G]3+%9 MFA$DI4Q"7?I0BU_0]7]96%$6JW-#H*HZ,+4*#Z,' Q,O'GZL^"F*R1;_]//1 MX4^XV1:A:16'DC]Q%W9I"*VF!XLJD*<$8%Y%2T2&,7X*I\OU ^>'W8&32DQ2 M$=SS?YM#9:T0\CT&JW&CET(>*@!J5-<;!C]4Y*L$FD;^D]X/EK@92:#TC1_^ M6/4";&I(W7>E.I"VSDJEK*YLV%6#EZ[1V$B0P\"N'FP?7Q.*:_(^VD,WC'&; MS,PWJ^2\+7^-(I3XX;?D^]5ZX?P7VJ7C9.LMG^?Y/4EPUG4^-VW M/T^R2B=)K5@=788/2_T^)+EY*(DV=&O;]9D$A#L^;- ":\ ?KB#R MJB/4"J%AC,TKYS?&3^(P$FL +@;E9\+FW%DMJ'L1S!A?EJ]&E89FY99(4MZ6 M#X[',$:;]J!<>\_CT/:>Q^2[_*<_OUWY:*Z%3)X1WLQV&K9._PD8=5#YL5WY ML,,%_:[\EY#+<<=KH8:U[J%47'O_[& G@4 <6Q.L66:*/ZZ".T<&H*9D@G@YZ1Q)8B,P#H'.71[.'+ M#[4$=B:/1D-(I_RHS:,RS)RAN+MR*U5@027^0F5 I MH"F/G:0#3I]!D8$8U3LB[$I,9"8IL:&6*%K,?T91[$09#:9!(!RCMK>;0T^+ MF50E@9W.Y0G<5VNB",]9=MY DRU117H^2JLR;?&!]U )[G( MCYU0GJ=LCUC2$T"Q&KA([EC3)R*7!]G27>,%;U(9>C(*^Q=9S3%#Y_O,X4%R M*$QXH@9XW!H%T;-+6/,(Q *=,]G+.%F(CB8Z53J_6!I=> WHV2#LW7R6Z*#3 M>;%TL%^7=4"-73*K\ES M06'. O&CFSZJMQS)]C6AIV&PIKHI6CT%EY&^RR#RUS+J+_%4+;MFT;](-/78 M*B(>S _11<7H^1;L/!;=83F,.P?U9TP/FJ=]\.?ND^_2>I"N&+RN=^_W[H)X ML4_2B&4*RB 7?2SKP;YNU^0%?#.LT"?9_R2^]\"N9!0:&JWOB2O_#8L= A#% MOJS0B$DP),.PIG4/I#6V]*@2B*#VF32R'1WK>^FM%=B$=2NT[HH&=!DO-TF2 MK,UG@TI'\W:Z ^B&,2 +[^=TX[ 2KJ#XB@YY^+V6YW2%29DM5RR07>=FMFEH MEE+]F 1D1J,&JQG[2D?W&*\#"-$7.5L=TI0+&Y^74$ F8I!'B\+@^&D45OM^ MT*16[*51FY[0',4!=873[!Q1M#[U@XF%8B%UKGTOL*P0^VIHFP[0"+MAS,Z: M9XNZV;H2]$3[L%[240')-ODUS+;3MX5U_DF#CJ8&U6&[:WHX"UO M"Q"',:IA#WIU [P^&@S\62_^D']E[WNWLTU]')6+"!3MMGF5^(.\ MR0O@UA@.8W2#G@3K!GS$0NE9*(72E7%)A1[BG^<""<8M>H)59=A;\(;<-P ,G>RL MM\H\P&?"_// \0M==FMZIS);)G3XMZH4>_MM27X' YC+E=$"B>10WW%[%T- MFJ4^_<\J>CO^5][,R;YUQ0(BY@[^C43G<>#MYB!5W+Z!"F,OEZW.?6T4&X@] M_7+_F3T)*R!-R/:$VLQA)@\4QYX@&QW?6TB0H(;"UX6A(9&^378/;1I\;!^7JQ$HC//BY/#MYEQ7Q?C6MZ',X_:2L\?SM@%:EA\C#8D^RL& M-+F(R-*0;%HK. SVK'HJR 75-Q,&P.C;_I"K9E+95XK::EVA?4:EAM@)S/Y M3C/K?WM%EH^$JPEM5^LP*#=WY(I#H(W2V_U7EUO+TYC\PPEBAZ^5E"59)RK% ML#<:7?3+XFY2!41/CVW$YZ8K3GT3ZJ5"V'N"'C"O :$_Q/\1^^9N7BB#'2&L MCSY>@: _N&_)5(^[Y M\%B?-99O!H?G<21 WGF2MVWN2>V)\RIJXZ-=?)=T37RA3GS_5&_45Y ;'?GG+.8=T>3*(C6:3!%(?W4C*OO\@NOXI>8QN"9=.4V=. MCH4A%V;AG+X0[R(00X.$D0R!H&;-MI[Q;'R:(81.[!U;.WZT3J,@B(['4KC187RU4<;?O0-8E,GEJH_'AV&7:(H!.8+XW.&4^" M$X2A?$*O)DQ5?CR; ;W&Z(1,79?'Q+MWA";;]AG=M :Q\:SC0?H/@24YC L[ M"C&TM>S4%SION=+)Q@ M+EI\F^*JVZN;3Q:9K?%/)S4Z#$)+[H]"6<\?-XH&]2 ?H,>.=>*LQ%\B M38HKNUJP/%@0%NH]( U 0C>D=8TNS@"G)'0Y3:*?V1&KK 3-I=4IL0:,AF$R MJ]&^8(:S$I.Z6-&__>GGH\.?_CI)*QR._S]MC]GUOUL.Z:)\_!A2CSI\?_6^4\7QWR=OFUAH M^:7Y>;));AB4]C$8E!VB'@C\-\RU+=0_8=:(_+&)'<@[YT*+KIVE^/&!.T$H MK)8@X90M':I94T%DAT:RHN/N,@;0K.7#Y/9G%UQLDB.9A39-JV9Z>ZXJCWVX M!.^!NT<96@#0MRW39X=[#^(#>@.Y4VQHXZ4WH[BC=^'8>4B9LJC*\M>['1=/;RM6%TGMJ.#\JQW59_;).*=8MBG MDWWV_!W::P%"M]15'X2,8^X-2(0#@HZ?XD^:=+@TUC>QKLEG#(O ML3KA-7E._J3;90+EL2^_-1^(8' :AY<48_N1A60GP"3"(DRLZUV=P[!0!GWO MTHC/BI(]Q:(Q3NRJ>?V:!6DVF7PYGQ^\W\11&#F!)SKA=:P);[.7+V-?NK,C M?V^P#,2DG_A.&-[,LA5?EK:ET%SU #=+HJ^8FPQ[*"##9.[LA7"7AJG=VOQQ MDX[GT)).'XE:RWFE%J$AQ=.F @%/CF-FUG,B!D MKK1H\RYHK..8$8WWY \\8V[3">5CV\"[Q!3]/ZAZ/6EQ4EAAK$V M'^J*1KPV);(?H>S2O/3D!3.M/LL(6OO#F%6T94F2' MO])LDR0HGC$N[YAH1JM5):/S:#: "'U34VAS8:PD"W(0C56A\?D7 1C8S[.? M4DL8D+FPV![J/%OIES+^29W78LC6"8_/MVB!R6OAOF:VA0[M,?H/ M]9IW3.H@UEB&2!<_PA93V+$M7LN"23WY&P)9& 6'\3K/?D0:%<.//:%NXJ4Y M 5(>!CD 3LGF,#+(467V/3,:1PM&)<15+0OIU7EQTR52B?T.!'5AIF>.*LE MAD&0OKL9>1G*FV/1#A)&U#V1_D5-.OM\>55??# [ 47WVETDZI1&WYR7CK?_ M$7,:>C0)9V$BQR@XF.4\C"8@$.B$O=I;\Q;KHM:WY\=WD-'$%=J!Y[,W%UIS MML?E\4P]/_DO3(&3C8+8#$9?- QET7;/AYRVJPK[]USJ<>+W26 M _:EM^;A-/K+G3VP9S$KAT>YI_Y41B%9X[6^_)9\])5\;P+F^#B0+Q[5E-4B#G8A% 2FG!MUT[3P1 MU&E,KD5?>W@F_A.Y$HHL-/-R\QJ1-T*-:-^U"BWAQ#?^0 5D\M^'9]:^&VPJ MPMX9[9/^'?1&O4.&ZMR^J^!OP_;91\9A$KX$GE! MU?5.O0G)4=]54>@,\:'M"&#O!KOH!P8T.IX.!KG-,%QH^:GAE@+[ALL?:>MP M[RZ(%\NX5R?,%SJP%/EB4>)D%7?'G0A!WT\69/KXUC"/F+NQ)'^C@7]CI M0)>*$Z=NJ'7YE6'TJ?Y&YNX)8*?@]72]*.11H;N)_]IV-?$?OR;W P@7P$9K M&9Q<<:%(%*TO^4>A7 E /_>.#*S=D57,W858/DWGG"0:[+9.>?E(R%N((_.K MA+W"CH5.+2\DJ3*%\G-" R\2_U#>8DFR%U;+H:WJ[7 K8Z[0I9MMNP+C*WX? ML2?F>UJ$*Z70SEG:XJO0MR]TG2A:D.>3KW(-QO40UQ9%"PW0&F>-YN@>J/)^ M.0V*//LB])07&J ^A(H8^G%#]\M;K9]!@=NHG<][]ROU>/RPY^Z@W#Q$,5AJ)YQHL_!C%\WWWOK(* &[^#/\ETD*8;"?-D!0+$'SX1'RS>+2I\ M=".'=RJP&>)WQ)>G<2/*[J'L8/:7ST66;616 %/Y;X%$G3^Z9X?K,R8@IY-\R)W?4<]XR M)_>2.;F_M*Q_^,S)G2I>^_OS2C$[O(M+W[#Z,5#7*'D0'E[79D4OHI]@#(\$VU!UO#7S,I- M0S:$F65+TRX1Z[IWJ:Z[$5V+$*]KE: MZ)W,X9O8T;LE?CW"3U4TIF5 +8"=+''/ MS7EW\4SX1%C^\MW]/P>KP]AD/H M]']LWX1%3^XMX=6XO1,]]N.AW[N2-/)(C)\;K4&\+C]:;5F1;P""\M*A_&%3T3T\H+WBTTQ[_: M76E\J>F5/6%-OE]H!0-AN;O1L)L:& H$3L"4LF[J<"EUY5XM=0I]46*CR(NB M-[-2K0A(BJET'9Z>HRJVSN%?CWMJ/.O M'8/0/$9/=-04S>.!W[ZF$_=4F>CV<=]9H8G[PHBN,[%F$=<'<_ MI%-^>$;SEG#Y"V=.#BU&5$D*V1MON7,SC:8:0%Z/P^HKC193-PG3+?JH2^A3 M:9(HN;$.>W5C39Y%4R9Y6R;;QKSYM][\6V_^K3?_UF#7SF_^K?%1]^;?>O-O MO?FWWOQ;;_ZM5V[HW_Q; Y@87KM_J[J#-KFXU!(C]7*9(!B>]7QS=+U*1]=F MOMB6NB-S6@A&6W)J'77BU,H^.GE<%PNGWWWS7[7V7V7PAN=B!)R)[L,#Q]]N M,@+OD@7S2_I$O"02/-QUU:S>84RFC;U6S93&=UA9MAO@P6I>XT"Z0"<#9*>C M- <%Q[UU+U!/'EIM#:_CJ[U]B\FKZ.8-A93T95$0Y2[%>DZJ2F'Z1@S=I^BHU&I8S_;$5//9S$(\KIR MF-XS&\C5.J) ?A9SME+OQD61<@G,Q&(V,-?IA0+P-*3:OES\.UHL TMPJSIU M"FU(W._G[.E]XC#AZQ3=[#^VX&:_^'7ZI0;8[(_R;T!0/Z&"6FCO0-Q!^>+* MO#M =_.TW?@H%O@U5/2;O27[B_S'HQ,2\9O_#U!+ P04 " "Y6']69B]/ M/C0Z 0#C#0D # &YN=7!?,3!K+FAT;>Q]:7/;1K;V=U7I/^#53.ZUJRB9 MI!9;=N);BFPG2N)E+#N9F2\ND&B2B$" P2*9^?7OV7H#08JR=ILS]XYM$FST MR-0:3^+XG3XPT95#C:?;/S?\_6U[T/.OO[^X\^XS,;_-#3SXW/==OMSJ-_ MO_[MN#]2XW S3HLR3/O*_"B)TY/YX^.WYM%>GL3>H_B)?LGVHYFAX=O(_L!] M>.\1?^D]6C8^NLN/EOK1N,AVNIW'B^;!3Y@??)[W; ?G#"M4__[Q_6_V\;+Y M>?OHHS(/TV*0Y>.PA#/$D78WV]W-[IXSR&:A^MY \.^M879Z[CA/-K<[>IR9 MP_%7BE_WPL+L>*1JVZW?"5_ +[I=_6"N!G.'W7L$W^H'JV)S&(83\_ @+'KT MH'SAC2J?;1;59)*HL4K+N;_#9^BW?VWK7Q=YN?"7\GWM5S!>GB6J:'P3?>-- M,2KSS7(Z447S\N'K1_@U_J:]V>YL=LU1]+,J+?-I\_[*E]ZK8+Z-B_ >2M-J MX@^99OUL$F_ULS$]V.D"-1 W4&$$?P;XG^_+N$S4\^\?\9_P[5B588##;*J_ MJOCTAXW#+"UA&S<_P&HV@C[_ZX>-4GTN'S'3>(2_>R3#?O__-C>#5[%*HJ?! ML2J?!6_"L7H:?(X^/PN.7M!?/K6[/W[Z>/Q=]\5/!P?OX ^<7K"YN>ROMW_\ MA*O]5%OE)[W*"PRU\X1^U>ZT.U_R\]WN)P4W I8 __P!4'"$EOTK"X:=!F!3J(D.UG:%>9/V*1HJ+ M?IC\1X7Y*_BD^'3! ]@]F#OF.Y7'6<2COOK/!<;<0Y)X\:GS29@N#PX?762, M[J?C49@K6! 1A\RPH,\N,LX+G,L[&6M[9DJ7&WS_T[LJ5Y]VW%$F\(F,T?/I7'$4J)3Z _X0'W\ QYG&?K_CG\CUR]E=Y M-D;B0 [6[I09_;W3)<&2PN+@52I^VDCY&\\MZ7__R'O%U;S5NQ<;S^EB7,N+ MYMR:C>?X^ V\T;E3&\]?_6?!&U_E81\5 !E*1.33=WG65RHJ\.5'15&A;O5V M<)B-QUEZ7&;]DXVF.79XCO0WF6$<_; !1-R-D73;VX]!-:K2F'\%]P)D$0BB M. 'ID%= =WJF>EI?/-4_PAP4G+)HG&?C7M9GNG_E,ST"37NL/H2?5?$NC*,O MGMK^U6_BQ^.?,C +4B2A8]6O\KB,57%0'L(V3L$X^#U,*N5/^*!X.YA_TCN[ M>U<^R<,JSY'$09( UX!]?/EYHM)"_:A2-8C++R/)W;UK/.CW"J;4CY.8E.RW MY4CE!]&?55'B/G\Q;>Y> P&\' P4?'ZJ[-S#4EW7_-TM1]%V!0MXH08*R"." MF?\6ASV8,U)P(\G.F=;>=O?*M_4"LYI#GWO;VU<^J_?J5*55?1[S;LPG,!P^ MO:SR;*)>JW%/Y?4I/MYY\B53?.3I%#CC''=+ ?\N^ FT,9\6Y#R H0/R"#P= MD0&)ZORFUK^W/A? 3?EK-*%^V"CB,1AS;&C(J_S!^75%5N7Z;? 8J5=/94]H MD0N(6AM$^F>*5!KSJ?D\CO";0:SR@):B&BWSPZ-???6G_F/[ND>-[Y.W34CR MS\ZB*,.\? %7^KE=CA[)?C?S,]"7[(]HW?;UD?<3_;DW ?VA;.G\?38WL[VW MN=V^9WO+SJ?RN5V >85\Y27,UR/NU71[G[WP)Y^_< .=OBZXA*LHGQ]04I>.V=MUNI!JBVNM\ M(5]%,)G/DR3NQR7/-8AB>))C+%KG.BYAS_#W+_^JT/61C2=9BEKTP><8C'1C MX]37_?VCQE>XTWO4/+]+WZ[V#;"@^KD?1%&,*F*8H(E\E!Z&D[@,DV^*!A;N MP3=&#^]5&<:IBEZ&>1JGP^*;(H3FQ7\;%'#/I.P-;U)G)2[OG+B\5F5TSKFO MQ.7=%9>W00\K<7F7Q.6MF*ZX!+IE>E@)D%L7(+=$ ?VJ*+/QIQ>5^B5,JS"??AU'?Q@6HX,TPC_P M\$_#Q)X[YFD^K2_XFSON@TD>?R4,?YG#=I;[S1WU+U7R+5UKL]IO[J#?]LL, M%OCMG+6WX*_UN*WY_T2;__"W[NX]2T>I6\A/OL!"IG5?MY/E\69WWTRQ>\]W M&1?S!;O<[M[L+AM+Y%T.-[U4[Y*P3ZK[U\'+CJM>$4#LCSX%LA MS0N_;3?6'2,?6Y.S(IJ[0S1^L9%[^M>48$0%3>;TI:[ZZSCT@[,PCQ"EQ#]H M;XVW>+Z=&R@FZ]SWBKMKW20C03M=+QATS[:K)FAH,7'?\3I\+Y'*LX[YX:E?N6'72^57KEFOI)"Z'/K*58G_6U7 M2\PQE59D\958/^?FH*].>J71K\CBZ]7PSK/L#^D/E1_P>JVS+$Q4(>B>;]0] M)P34^%^'?V:Y7JV;CU3;@?,)X2*D=YBE?870Y.AH>Q\7)S].?U1I?S0.\UI, MN''#5\QJ.75V1RG/G';YZ8?UP1\]?"F5?$O"+FKX8SU]6,@SYU MT(+M[:OX-.PEZAN@YUO6-.;M^8H_7XGFO"+I%4G?72*Y)>D?1]Y]+8"NI-EI>C ^HD&-Y_BC6X%3^I;)B'DQ&L*F&BP:]G%[OB M?LMQOQ6IK+C*!;C*<59].Z0RN]@55UF>JZQ(9<55EN0J7MO*KY=(W&6N.,GR MG&1%'BONL8!['!3QUR]@[")7G&-YSK$BC177:/)B<]GVIX./7RE9R *?'GQ< M<8LEO< KDOB&N$25QDP/'X]?S)SW6(5%E:OG<9'M=#N/G\(S>C#]E?\*'&W. M^,>C,%?%W%?()M!#7_P.F-^[.>^)XE,@M-F]Q=^^JE+U2:C>/TO->>OR_U]S8-K+_W=F&)#7T'KSGGR";PUR4/[/M'\>>GL(ZL MRONJP(_HDY$*([ITWS^"^<&?^-_O)T%13A/@).,P'\;ITZ"]\?Q__M'9:S_[ M_M'DN?_( "C[:=#I3LI'G4D9? !64 1OU%GP/AN':8L_: 7'<"L&SX+Y _Z_ MS??P[S\Z6R6V03>."GU<)N]K"RSL7QV%D?E M"/[>;G^WX?VZE^6P5O[UCTG8/PG:6]W=23\HLB2.G@6XDLTB_EO10':"N#'R MO\XD'WFSO+4EX)Y?U?SK9]K&,[W(H3X+D,EMADD\A']BF U5WN][SS^^.?KP M\D5P_.'@P\OC[Q_UGL^EHZM[Y_'+PX_OCSX";GMW9W_AR_$V[5WF-EW?:EZ] M??\Z^+Z8A"EQJ<_1YT_[[;U/*E+QYN:+K%^AK,92G$]]5*/:G7;GTR?\6Z<+ M"L[?_>(L>;\SCGYYUX7A@ .E64K<.NX'(B3?JT%=:RXS!T\K2$/4CGM9TBK"M-@L< C]*TL%W1H5'*1I%2;OU20# M([B1&H:?_]Y_LI-U?OQU],74,,CR<5C^L!%_+I_VLBQ1(6B8E6HB$W=">(C[ MCW?VGLVE&/J#3UK.N_?\X,V;CP>_!>]?OGO[_D/P[N/[XX\';SX$']X&P&X^ M $\).MO!V_=!9_=!]#!X^RKX\//+P.%$A@L=''[ KSO[VSM,FV6$_Y-?]MC/ M)V1+O5_T2OVW:^(PK[(\*$]([W[)6GDS MN;W?R?Y]V#XKD[W^E9!;A'8._&X4A5.2'K.*QR&*!\10O_ M#XRV<"G[X]V3?XU/]W;[5[\4?QGSYK7Q_(7JL_V'1E'C)6H%^+ZY-VQRS<1D MV?3]N5\7Y>17Q;Q?U$5X#@]3'YY%#'PO^N]O[XO_#M_]%%\E Q^$2='(P>NS M$BZ^Z7B: Y=FJP-V:00#.,3@4^-_UM?* M;,Y7^)\;570ON7YL0187Z,T"(01J75H1CYMW7UZ2%^H5//F&'FR^)Z_?;5=O MV^//KW;_O *UM_Y.>U-',#.51@9=K/#3S\G)]M[W%P^OK(#\=^[\?Q-UL\F?G\(/Q])O*-/:UG$L#NJ:/_R^H\7^7^_W#*M;^2<"6P\ M?_)XL[W3WMO9WSMO$Z]?GYRSN3,Z)CL:GZ"C$3@+D44 FD,&JD,>_.F SR*G MB5T2HL?R89C&?]._F;_(.A<3RG5,_<'1UONMXZW@Y7B29%.8O']&P9MLZV%] MBC=C22PV:LZY4I.W.%6=YDML67M&3IA4=PE_?YA^RL[1Y/=W]8CH9#L8O?_UR0W+. M>NRK-Y[_"@H%,J1W>04J?GBY4R*F]S9_![(3&-PI]\MZ^\;RS M#[+VO@K:![(F).))#L<>3\(D4)]5ORKC4U3K07"I8D9BW?0T8;<#W.X%HO/^ MN48>6 OO?_[QI-MY_*R YQ(U&66I=A2T4-E)*K1O@D>MP>GORU,[R*2UU_)RC.VSN;^WOM>=._ES'68[C*>5S&, 0;Z"H' MFWQ2Y46%EGJ9P3BL6'>Z#WH/U]> $Z"_[J /DW@#F[/ A?#H(MZ9RYGJ7Q2) MO'JCGL=KR):0MVX_GF=.+N1PO>2V@.O)0SQ""14\0 ER^ZO9WO_"U;P1%Q<=COK<'X7I$#Y( M@[-1#)_8BU5?Y9?+_4NN6+Y/U*#IUQZ0.&>SOO#OM[\,\_\4:N_L*@SV^CLYM@-;30T[ M6\&[, ]^#Y-*!?]L;[5G8MC!C;GEC2PA,;+0X7YI(5X;;Q]/_LN#9G]611D/ MIAO/C](('68JZ$V#_DC!_49 C2!F:G8B#7$1A.MK9Z T;)ZD8),#_8<%:"T1 M?%-4J#^'11"I09QR) +3%(.=]FX@%\.Y4'!'MF1U7Q0"-Z%C)T;\'U5<>L@] M?\AY*C3;J'_ 3OR*&W$L^W!$V]!\/P;OIKWHYYUR=+)[94;RG E@^.J"P<3] M"VK40//IL!P3AD(1;-JOHU>;LX=L!S]/E+KGD>M MOV=)E99A3L'GO&BFTA?]HVCU!YV$P M KZ)=!D%89(8XG2IMJ?D 1AT :$Z'/:EUIR!>/%K3'()(O@6# 5\=)*KOB*S MH=,-*'VL@,G @ /X_Z("3;L891A$UBDDY2@LZQ?L+/2G29>+?BR+> @R(8V" M!UU>9$\I(/6J]R,Z% M\8..DCW'V4HP0_395G/N3?BOMZ\/Q^7GCS^I*[LWS>_?>/X?+&EIO#]7S:/P MHGY[-Q()%6AT'):W[^Z,$1.DKSO/]&/G/C!_ M@O+@^AH*37EZSFSUF-K.ZG1[FUVM![C"?^MF">H^>IJURW(;Q@9=1&V.%+O# M<&;S/9;[^.5OS42QT/VJW[?LZ\YG)EX)X?ZDK#.7A4O@$PR6F7*WTSSG11Y& M^>G.G)\NG-I!?5^7F^4-;NSE/,\7W8^Z^-R?267.#V&SAED^;9::KQZ??/Q7 M=1B>O-B_LC1$KN:GX^G+RYN2$;W9H178P+WG2-G%IWZ]1[UW97?H@O?FHK1Q M/$^LW,[FS2LQ9&*@R?Y8%?#V8HY-U3E^^>^7G=-7HY/.=588-LQGR0+#+[W[ M(*WP]S]L;&_<$&F\U#K$3ZQ#'-XEPO#3CO14>:8RT68"^=S][V^_;?\9=X^N ME$!F*I@63&S)(J9E8V'W2\F9@*LK\UQTZ+!368V2($T(RNY*E@1 MA_=R"6E#21,H\_BR9(IO/XOAW?#>((7E9,@$3^."I$H:IOTX3%!%P]QW2N[! M)HY1F$=%@-GS<30O2V/[0?BP4:>^.K/O6S3W''^G2"N,[Z/-$Y:EPJH&W'TX M"*QE@>F$0W(+FL2ML"B 2^-'^G#48*#(;$\EP0Y_&:,UG\+1(S/(LR3(@#%; MBL"X@):4%1!9;LY]I[WSH&>=JF'>"V'?$S4E?^J#SF[P<>L8$2$>=_

'<^9D_,!-X=XD-9CN9O46'(#.8<5E%HV,[P_,_C;.J2*:!G'[3:V^( J[B<.X$HT$!0">5@?R@ MO5Y?LX>@:<8Y5KJ+Q@6*W*B?D8<7F$XR+>)"2F#0Q#E5F[T090I*'946S*5R M:C'!D1GS>I=0--=:7ZNG^N:%Z]#-002>(F&9.8B@Q@@]FMOCW$3%BK'([?__S[ M^^,OSPE>7N%VY_.U!XT_ %6%PR$0)E(N$JPJ@U-*_$_D M;I06A1RLG :P8\2(R#,^0(D$PS4)+XS\A!-0?C_'[@[^_>OHZ*_?_FW+F5Y1$ 7F53]39Y@-CV1,J_OVWN9V MVR>3M!I'61FI/LPUV0CD+P4YDA$ECP8@(,;]UN[CG5;;9I7KB1A'4DB[\4N5 MJF"[S1@G-^P@OR8*.J"%O0[S_@CLEA:_%):WW<*S![EWAO^SV'_(.7:48L=X MD&^KDDPE(#5]ZMOM[<[VI[^KW[O__M?^^/AU<7+^J2\:MY$,MC?;VYN=[27) MX.C-*X<0-)+E?JN[VVEU'C^91PM@!M*C069G,U]\!W+3"DY I+3# %1XOJ7W MFH:<'% -UE($MG0_0]I,(WYPSUW' 4[6^ MALQR:G5S+RL'M 2@XC^KE.F?G!%SAD3J!BZ.:&;!6*E2B([(:I0E$6J%J*;& M[OX#2\_U_H/*DF+^:QD<'1T%.D6 \=&"]\::?@4W)T!8O:W@ Z4+^+,_BT'A M<;.*Z@)"+\%)*4+98U0?B[6ROH9.FR0L2;L*,1V:\W6"<%"*QJ7@I_.W>18Q MS,&GJC/I^P[5>?_14OU%X#?/@$S^JI Z84A^C+S)LTO2*]@C3[ -%KO!X7KP M>!9!!'^:/W>0)^=.D=JQ7Z].:4=7UIS1V2X^4+MAI7\&4?+OER.B&&>56F$ MAYSE3X-\V'O0;>^ ?KG;@C\?NA-\=_#^0W!T@Q,\=W>^#X-1CHKQ/V*0_7!+ MC^"/H ,"-:Q%_I[K^&["$;O *K M(,LOL.;=ZSR>GI[PCTT3_IC";41GXW$)YCWI8,Q;5O\.VUOEJ(I>9L%/OGS!%US,MBQFNVDQOZDAJ+RPI+ZB--Y+K:G3OE.G MN",+WVE:^&M@,<%Q.%#E-'@!BG^28?.#RRV_>XUG>O>DRY6+E]E];]RH1>I# MXP]\JM@5JMAMH(J%P[QF=R@&_!M0/*0P]"5Y0%OP1$(F\[$UJ(/7&%;.V8#E M$KG@796#(5NP]ZR.O)G2*OQUKS>MRH>?T+ YHQ)GJ<*MHG^"#1_W:D0G#0 MRZHR$ Z ^MJE=%,0DYWM;;M+^]93 MJBVZU(*[2R_X0A1PG1=V7_9M_Z(7]I R:6 *_CIG9W\%!V;H8*]_4]W&^\AX><&<6T1\IH=%EEK+MWF>5= M RO:US;5?J--]9;2 HY2#C41J.DE%O_$7WRW?4UG._-"7N%ATPHM.:/^%.84 MZ'J5Y0K>&_SBX+U*/LR[7)UBC. H16#I!1*K:4\NMN(K.>Z;<<9KGR2#YU,KTNMKKOTZNZ,'.YH7TRGR1FS<""-WA.\ M/4N!8$;QA$(!\&@(POE'E2J@)!2T_#T1E%6W16^>:\9=ATS>WKE)\M..H4ZC M9TCO$VT!,E_8O\+;%&JEPLD,14N4';ZPP+,C-<$8ZF7OX]YE-N0Z.):6<9U& MK]([ ZAJE;S@E9*H]3%8LXBM>JD=>7*M)'*7! B[F7Z_)3&[##%H7U*GR9D$ M#'P4]^*RIM4;2RLX[H] STTN1P\[)+'V+#UT;_N&:)=.I]&G8Q)"P,8(*'"W1:](<\"[$;Z-/@M.U,Y M[?.S .%(>>/>9+@!L9=EH7^)WZQ23*X[Q:3KII@ /SL#6W;SMRP[(?1;XTB[ MVN; UXW *?F(\F&,JAN,NCWI8U9X7#@%HJ!Y !L_Q-6D2J@8M([2^IU11A "(3DN"?)%9M5>3!)0E0\,\+Q CNI M:&%Q"_H*0JV3%D4UGDAZ91X,JA*]#^16@(D=I< S(SE3,5]%02PV[4?W"FJ&@QC>I?C,/I#(K,**N2 MF0GVMB,=Q@LF6GR?8D8"."38_DUI(30E3 (*T6Z E+B.%SS(K-)0@#4XSBP0!^@>_-8T+THM:(6/;#$\:J M4'JZA?57Y!2$MQ(5A_T1'AJO0K:.*CB#>#Q)8IM'N^!2W@(7N37V]?)S"/O" M(=;:EE )MB4(JJ1L!3W@+YC[3/G$0*),5O/!E"^E95U(L'Y9PS/.$'1E>GM& M'X)/1/W_1[>#__54G#G*\VQ^'VTXR^Y9.!SZ;GX5&16/T?X\V?9Q;9JU!Y-! M_U+?_8Q#FU3^*I='''[X20NJ?T)>BOBTD0=/-5C=5!7 M(8F#!<& ).NF 7TO!65^'KE='<6U'\18D)$G_ 8LK$/FC\!31(M&] M'N,I)?%?51SAT2"D:H5B#G\DR9GZLI',MN7#*;PL*,\42E:&@UR=X76=X7&) MD8_AE#%(X%-09A%R!#/=X5Q:6&T35?T2=*I3E603%',M?.8,!]$S<:! MN)AS9M?MJ[@6!:#)Q74VBK']_*L%V@ I "HFQ0[L'U#LD!!(QT,X[YQLBUR4 MLH'F9XZNAO9%4:HPHLK'*0W(A?M9"OH>=K&L\-B8)?)=+%J!:\ P *-KQ.0F M<&IU6WR]>S-;9C)H']'Q%DPI9%*)5:&=]MI2B<0LHN=+F%-4M+AF"MAQ-I[R M7$31Y?$MG]X*?E2LZBZPF7(*&R SL7-W]L;!8XY3+!6%7:E9@Z1_\T3Z-LNB M'^?]:HREDW@6Q,UP/%2QXSYH 8)S@<%E6MQ8\!&XD0L^BI678/7IC12IU6Y0Y!5@R9NH3L!EF29&?P MO, MXEVO,T6OP2L+#]/I.GRH)^R2N)\X=.@!*6O%&2CV3_![J#XWQ7#R*$AE7LP) M$^QIYS-!?9]@]#&\BF#1*#V"PDZ(/)/K3)N0$:MP=-@)Q1V,<02M3X@ P7S MF"ZGPWGQ)V)8 5N.> 4)>JVM.@([SD*,8&V0M^@*7',<]#TH)*2WP%K@''IL M$Z SIT=1Z#P\,PP'%4[G5>%I&"?RBZWUM3^4MZ&P$7$I*/[ZS >6)D0,&ZT6 M;?\S= FF>'(A>I(8F$*?7-E 9;$4,H<1;'*!3_.VKJ\YY)7;%%RK.K<:>2RJ M$<0U2^!F[6)SE]6 M:$QF!*5VVEM#X'\E_PX]G<.4&H+#J]1G4"<)%]6[8DA8"2KJ5(?/F0+ 4N*$ M$I =D9V 3NG\5F *"0VJ1%(O_E?__&NE'2]&A/]_?<85 >?)535M62V["/M@ M(Q<"T1Z*B2RT@X2#;O0A^Z2 6_<%X$O_W#L@CFS=T?_:96'SDYB$'V%-*UQ:]!C$69UL! QY\H?UQ;J9X5HR_H&8L:>MJ[Q+D<9 M:;W95WH9[\*I?_"$>P*;+PH-WK\$@1#1M)EPX2;*E]_7&WZM=Z=,%)_56%_:CP@6OMD0R3,48MQ0YW6]2-J$]HZ MK/2R,\&RX!(V-9F""B0J#7X=J1X\UX.9L *U.MYK/5X*B!-J$Q[P""06G@Y[ M S/\6Y^L+K >Y=C( "E#L!.S"1ROSIBXXZ=TCWT7"WU&+V0DZ\47A<.RRR0\ MX\]RT\O+4UCA;[E"YS/F%9AN7T;,13"/'),&\JP:CL#"&,9%(E61?5-$JL', M<\Q9%;^R )BO2./J# ]=M8")>?T1^6*F/?0KR.=A68;]$Y<;N]9E%!=Y)=$" M<='$MJ@L +UGQ$E+P)&G1:G&=_[L[C'S/<;L S\Y"$%]N7X;LTKXPF%"FT#I MM0(I$W:=_:V[T1N9ZIT*'\[.\""=+HC$P)LC M0H.NZH> ^6M^9-"]L6*VHE.1'9WL2:Z$ T]4>%+P#T.#(1G!.]?7$ )2^R?C M@MZ_%?RAN,M &9Y@AI.CA9%_FH!Q8:QJ@F-P0AJOZ'_^L;/[;&95+8-H?99C METER7F9YF+1,GM[Z6D_QXCE,!,>A]4+[ZYI_&!UMSB:8D&;DRD!\$_[X#*32 M_(RVZTM;WUYEHF,F^BH5_?92T2VF H+;'3#HVX*T\\M7Q%RUX*#/@*#GBY^'&BL-AT4RC[*4*H"I3A MC^;W'J#AE6-;FA.:.^$K))/+1]_?9/UL$J^O?="*+IFY1VE_2PN/0K) , VJ M0 &*RE.)T,;22CE.0:)B3M48I%$\ 6838O2S+QI4V,_167@:YM@Y15M/\!I. M&+$#XCCK:QA-J@K.RF8WM([I,HG&4)!D9CL84H=BEJZ^QA( M(B5"4KHH[)/$ R4=IV@V"&4&X]!^D-UV*C,N,\*-/HW)%HP$7)NVH9=3]+4" M.8JI0*P(4/-F;6Z8:85P9-@:"38*IH CH=,4OJ!0-JUOD(<55C2B':+? CH. MSYG[S^3XG$Y,HQ)9E0]4K.%/'L$#P%QA>^!QWM!)'F.=H#DQW%!RV5++4YR+ MCM.3ZSZ;VDTREJUVZNM9L0=?3Z.V?/TK4I9 E,<20-"A;IE1K!-?@#14:ES. MI4-XG*@3J,]@AQ(H6"I\-LI.4DZCBW"PA MPY0<#2%#LRI (.('SF;H(9NFNKXFB5EV'MPBB-\CG^*>43^KQ24$-WC?[Q3S M^9@F(*)@*T=*]Q.P*JIN\(/I&4EBD=0+G1(G=3+ VTUCQ-[S>A4-?'NFYGP! M9XK?F$(?.$#[954XWWG. R["P9 V& D*O=6/QN+3-M:7SM( MBJSEF4Q>'9JDD16TBV6.I@;V?N!<"_%7XX82C^8S8C:-/A/,7R-S)K)'Q2EH ME!F'[*B8).$4^-;Z6D5C%M:LGX2$!/J_\D).GK03F#7T,*V$BZNX6 E_$65* MOL ^@F0(V"DM-(/HC< MZ5..0\"B-D:-P]&C$45L^&*"R'.DHHL-7K(Y2[HS1"C M.5Y2DJ66 -@:* RD?03 C08ENG,,RW6;IM(6PN0KI$VN&IDH3+96U5C:VOEO MP P^[W&5GL9Y1LHPLN[UM0$HOFF4 .<;9Y2X5>!QT%9[0VUI6?A3KE2JY:#_ M-C='WQO)IAZ:BN1LZ@A13+4O>0'K:P7(X;[0?9018Y=*::*UD0I/09M5)0ZG M?5A!A&9 GHE;K\P^QWV'UJ1;Y\*MBC(X[U%5<%)IE'%#%,XS!843"VPI,R5) M*E%S18U.HT&<)%N!6RA)>UG;ZT!O=>W%(GZ9F\C4:&OB1&])[20^:.DZT(GV0I.4ZC&4TD,@M3[1'%)N$3SX_>WA0RR=R/HQ75Z\JZR8 MU3G4W;YU1V T8><95DF&2=:C7!2[0=;( 2(K*K31MH,>'"B[='FGO!]@)U@I M(LF"XS'5N#BVTO?Q:JR#@9L)?/;/73-W15N4EQP6*1HFE6-^"CNR?Q?9U6R.3\@@15+*V?D;6$OEVSF23A1^9:W M4[.,A@R 7+1 ^.BO2K$_05Y+12Q3S@47*6^_1*""'G [19]+S3<(8JR_P/'Z MH*/#9.K;C>5?B6K\@K8;>QV&L]_>[2L"I@?&OKAKIM&E6:@J;IA&98RX'J,O M;07O0R3\%F;\,LD1?)3(+6$]E&D@Q/S M/O@)\C_A^![38%V(?%)6U\$:'%640A6RDT7-M<4_[<%SU$',).I7G-GOG.^%PG:W@H'#- M_/GS@W; MO4*ZXOCB01[VXOYL;+&S"BTN&UI\U&D__NXBX;@GV+RO.1GM-H)(&+_4GFKD M.,;W.+VFGFWWWMG,0G]]+0S ]!DI5]BC;NO+:E.;XND2J.4/@&MDG(+2/V%% M$CM@$G_-5:&HE2^9LC;W(E #>!OJ!^SL+%0_5R4A**$6"0_F:*6$)8/>"[9$ M#Q@^R+$P=8J#/Z8QX^NRUG$8IF$4PFYE%0+E#[#H'OX55E',3 +^=8"*"^P; M_!6W^;\J1!.V%?P23G"_7U%1?HMM/1G^5[BZ439N!3^J9!A78S:FWE#J"?X8 MWOR3P@+/J0R/@Q^!H(1_'Y\I. W\,R[_YL=;P6_59S7NP88.647Z+09RA=46 MI8I3DGLF;6=]C1;/F^&4'K"+@0S\DJNH,2I $FU@HV^.@:VC-N^K7O _8*D_ M"][#1L,^3F*\+)B4R6JTHT1S1A<0:D\RL%EWC\?X6FIV@R]= M7[-OE?I9\AJF,0C 8%:C-M3"'Y&>-G/9"Y/>BU[8J:V0$4, (<[ J!ZJEHT- M8GB$,?7RDL(B]5(H\J%4.2>X)73O]0!ZFBAY(XQ@:/KT-4@'1L;=%\(94 E& M@F?V>7V-/,UPH1&[C2,X.#@%)G5Q=,+A6T&X8UN%9@_JJDZ,K5LK4OW3'U'% M,6Q\3%5] ;JQN329'$PI%7T/B,,TAF"+&N6(HDX3)?R&:D*7GVNJ*3R3DG]> M.Q?QYV+02AZ=)DG0B)&]1:CL5;(;3IV;-Z/B?]E^2C3HBZ3WMZSS/I;T.J?" M70Z*6'CB%;71NTLXX!43:1;'#L_GNZR<1!,Z1NTJ[8_B)()G:]D=,PD,9'O! M,6WZF1(,W+)I$B6T'ZCV%IV:@I<8IT&_M(D=L)*04DP(/R@KQHH"%VRCDRO1 MDI)X K*82%\L8BO,EDR5L.X XWH3&YL2H\\4%M$7]:P*\L%E4V)D V5_=J%, MBV VT6)][58R+8)ZH@4%GRQS,%YILHBF>>- MSDD?91LBKWH]XZL+$>9BB,(Y3FS(:Q#G8T'O-9(OQ% :2G402:0I;36LA)V; MSG+D_<8O3U.C0OTL(]\V)L,ASSN)"5$5TSF*D5*$$ G/)1R.@L_[Y)*%C]$] MQ2@-Z$QKP4CP9S ,QX*A-V.Z4S@LY(X48 MT5M):?;$E0Z./[P.7NQTM_>X9\'F_MZVX_VF7_"(Y!U>J0%S; FC^=&EF7^) MY[(B<522^CV8I2PH!&BVE#6YDZF"8_#9PNB'Q* M3$,#QO:V>IH^6_M)A4 I N!M1T'P/;0./5MPU@X,ABH;@DT^TG>,(-Y%0391 MM A#='&/$R.PKC95B2FPXDW[MTP# M+.$3#3,DF6WS@'7R"BB?Z@QV-)L8O!M,UQY6(?GT8#GC.(W'U5BT]9@PU?D: M,[2?1(/802806P5U!$240]8Y4H-"8("29"I%H+'7:":,>4X?#>'?I,"[E; N M&K3&*$-J/[;>_ MHS2\"7X[)R#H@;[$3()Q4>5$I-S)M M#"RXU1/T!%071C-G8 MX+45#,5>9=C/R4FG^Z2SVP999\JC#M!?<.@Y$=@DHB]>&$?"K5E']T,4'IK> M&^MK7BTJ)H!FDZGV"YAXMF?X8S9H@=6X*BS0\0=DG"*V!D)Q8V"2@_KFC$"? MHNOD*%6Z?@7DH7.8U@:A2R%@#VC7T*WK)0K+:/MB&K%G!TT<@PFIT?!M0C^\ MX,!-$\/49?>WO6DO"1H8!C[,C!N7J>J%W1L^OP=O7QZ^>(B%R2'*K=G" MGYK4IK@2AVF8:QI@)F^#*#4JI^RL89:!*746VEX@[!D5Y O*LO+X]3^WX2V2 M:R99:%N:W(&E];0&8/QD+4;T0P[>5_$$=XT[U$K6?UH0T"Y;>7&?BY4HDX&\ M/2>2I /RJJB*O@(I*K7<=><>YFQ2SH;>7RFT\I)A%8?HN( +JPVLMA_\@0)< M?,*:/G55RA)$2HD8EDI]HJ2=,4,8'R(?H28\@ZG%L[: =^(&)'._3@1LI-_9 M0H7%J1V[WWRR1G>5K''-=>!?ZH\XS";HA3]AWCP3/_:NOPXT(=P=BATR.4S% MJ%\H*0 R5AT# P014_T;;\M,,^ZSB['1G$0H\F0[I&H0>+I$PN9).L%4R1[4 MR].!<$5I;(4[!PKJQI1 >QH7P'<)9D-*-ZA&E\$S0KM63._5W TX*DRROGP4 M1F)+-?XJH,(OQOQL2>8EO]U)0A=(E3QYD]O)&:*8)8M.1H6E M=^2=PTV30*J8&V9?/(V=4:5-:3-G8Z*YDJ6F^#CDK%G8F0FF/NA)XV \>JI_ M2$%#6=TJA@W4M,G4M#=%%MW@/_X M=<::PP!AZZP*\E!8R$"/)QB55Y*0,.+H*22.3GS@UNEK)P\-7K^YH+Z;<4?A M*:>>@CH(AF.?=4T;C0=M&5U"$=?P:M6O/U+]$\Z EU7(>RR_FB()5#(&L@5 M40H/9%U1%$.3- [,9X:K3%PE=$;5TLQHPLW>.%]E@=)*F2#"J4-LJB";J%E8 MDQW1$KM^=CS;.>/,]*1PJYMJMXQON.6Z^KZ([\H9-M>OD\P*0J'CUGQZ@:L+ M-N>"L4>%1*IDYMEZ25^\ M]6\ZN79 DO1" UQAP1V"!_&6VN*MQ&P 0NZ=.7*;M52E2%I93@&'9G\M.:C\ M!R48_A"+R$5 B73453VE5^3.D1,M0>+TY$]5.O*S942-;X@1:])SRAB5'1@# MZ/I4X2IF&)&V61A)6BBO"SQQY3Y8W](NIVCS+$&-AMOI*,W M\2%R'KNFL]1&:C .P@UQ,F4$AM)F@.3D+W>\TP-.,1//Z,SV-V67TE.<8$H0 M&UH.$?3SA+RR[,!P,59XVOH=0D!5F:B2\S+$E]EPT_0J#)+ H,&E6Y_XBL/- M<;KE85'607TPR*?R9*H[M1;!RRK/-AF\ B:R=;#5(EJ4)Y&/ 4%2HL_ "P.@ M\D>9 &"O_E*!:/-]/@_6*#V81]4L;32EV9K_LVZ(^1DDW7J8"] M"W&25-P\3;)Q'!H%,0[!M<]"2>%>AKHO]4< M,.AB60#ZRMZS#>V)F6D0TN 2HY0R^O>9XHI3, :C9X$LSSCD.NAJ\#*MCNM^NH:IK[$*V>]6Q?= M["M;_89A*.AHO)G#ZU[WX6%8X3I.ZFO8F,Y=(>%Z0Z'SMF;!\Y?]^=+3;U*8 M\F'O0;>]T^KN[K;@SX<-M]0]"BRMW_#S9,_/35MZE0L@NILI8G_ONT6HVCS; M"V[UQ2?1ON D+G5@'#4,,:U[J;-J".,'%XOB7]>^\8#\OSMWX!P[^AQO\'R, MUO)XY[MYW%KK-=_-8<#G#=V9.[+[$T+1<)2HI7ZTY'ONZPH,(5Q52^LE].9+ MFE@S>,][+M[S:^WU"ZZW1/IVS+&W3LLVX]_4A<=<^>PX,C%>!>88E6;JHAM) MT*GY^'2RLAZ;TB=@VB9/M._@ U-7>NJ=ZP]@?5W@AX%'\_R=;V[NFS$F_JRU8 MWP>VS60@C2EO'!9!RJ3S[ S+H&42%GJ5Z] XF]1MJ&N*CMU.F;.XK-(^E:M- M.1R$_TCH#I&?6\"W6K6RO]P-\Z/7#8T50KR6RCBW%IF+I:4/F=3Q&70=[@6- MA16F_9DIO?,0;.3)ASU)L2MQ:VVMT:C$!'<63< MU:D:9B5Y+.DJ2BO2K>! I(#7\8/_WHR1V](H#(@*Z*729@Q22<@Z=B*T<@LU M-*AD)\VYTNZRY]+A1W%15*'T&>,F;\#V8-!RJNM.R7-+<<]).)6@"&UX2UHK M2P=LVP37%E9A*"E.=1F5RE4VN+_WGB[V][T\> 1CO0[_A#4>&J;Z-0KT%USP MSWA;9](21NJ <^GSS0W*Q%V*/0DIF0BT/WR$@*KF>%H%0]!SMYJ:"BPG,;Y_ M5Y1R_6\4@\3CZGSCH>52 3]A=$\2_#O[30G^- /S;G^:6X%=?&?!XH.9M:^O M+;?XSE4N/IA9^_I:]S$O?N?)G,5WYB[^WE[1I=]Y8*LJO-9-&;#"/#5"<4RW MW)Y ;&IK.$;Z)@,FWFE3VWMXW'3VX@"F3M3&]F\C3#DJ@J6!U0\F5#3TV0@. MKC>'"1RD"$P1O/=$!N\ARHU;/;S%&;=[WWS&[?8JX_9F,FXWV-QV<6N^1@G] MU@F)C,"UZRO MZ0HR!MG224:V_*3%4E9JG".L4"3CA3!"+/:064OT9]BG/+W,M1RHXB7)4"QB MHB>9M XDD==.!I\=JW*41<;CP/A. K>@+821 !,IRNA%G"B#N128QJJZ"CI& M%T.8(D)PPJV*1H3<@B'A!+:;VND5A,_L3(,S)@E%:6K*^HS\^08$\Q\"/:>P MMW$2%R0W ]2MD(!1^.890S@,\W"LP7"U%8>F9YP4F)B(A)U1(R';>;/9O\2] M52AIZXSREJC@WH'C@H&! $GFRX''V'.%\TBE#4^<1P0+-?4(D"^>AI#)J>M M0AT-R.'#?JLLC4MI:E_#:A6X<[)IJ>BR)+P>!S[*IWA*)H39@5#1<02JWY)M MXUE@Z2>28%%84+ SH$KE^K9 9U%C.-\9A'X"7I:;[X$K7V7BRWR6?N4UFO-> M]$Z@$+]VJ8$94Q[,HZ H+5?ZD+):\5]=$>?@7WD')[KPWW4QXQYL^3M):;; M;4LE.=ED:(E1^2CW5^4::.TN\F\ONDP9DP:!GAA:?&S: CL=5AAMD)/!\WB8 MY2PF%-HB?;[6B1IBZ3XE;4K#(,Q!3!*PXRJ!L4&8OZF/7AE<"+R2[;YYX)6X MJ/UV;$_.55GR;2)0T]- M7UI>6NB7#,Q6V+-L;RRQOWX>=1OW^6A>[BS!M0AP"GD*I4&Q9@U&Z+\32M!*:!" M4OJU=!/6"#F:U90(F*0FW'^'T?>10>"XJ: Q*BSUT,AOFHX,*"YA4"*( AK M*7IP,&T)>4)#+)#<1L!()!L"DN $SI8[8RR9ID_!:-<#$<96&%,>MDYT#;X@ MSY635WEXPC%E7!'J!3/*%N2P!DX*J_H,/"8NKR"%]?[JEB2OW[O QTXQ^UU<*DL.=UFZ[/>.@3^<2_ Q.$-UJ*9!:XEQ(1/+%=;,FK#\<-V8^ M8M8]8:5-J3B/W52<0PV3#%O]-8J(AH:P$JQ7%EMDD(>Z&Y7?9L!@C+,.!@CB>AXQJPM>8& M<9IFW!O;?I:K?C9,8_X0IH].&]=])HV*9(Y88\;I.8Q5C%Z0%NNX?8R6H9U5 MA[2IY3KT\BRT+:B]; 1T1B8X-8($0",,BY#P0(@'H+_'[*_@LQ(8C 8F-DR- M89_A0G*'B,QX=[:H*RJHP @-GDZY0VP_GH2D-W-3)1Y0@SI&@N. DT:WEHOQ M*-AXKA5*':'L-(PX%CP$KM?^^N7>AWJ[+7:0]-&2DLQ]\[9T%V:B. MIF4H#_"0?KI.]Z=P.\KRDU%)1C%Y6?$<%QDTLEV%=T_Q1HEV1^C\=5 MR@ )?J>'>0ET4K/OUG:?*!_E"0$0N&>>([3EU.N2VVF3L;Z&%6E*1TR;R92?$F^78W_ M^7,%/P@.&?GY:]0F9QW,G(.,S& 3/7FZD:;>$:^+BVXGA8!_C.)@F^]0FK7^ MZ3>@7RR7E_J'8M\-2HVX+ UHC$!JAQBP3\K1U&T2R1Y?!-L^R_(3CD+TI@ZH M+K8#((1(RO>DW7>CK#RD&84E4YEA20\W3I<>/":;H*[,A!B?S. OLR-19G!, M[Y7(K",OS,S6S,OA5(A9KBI2^,(1^]J7J V896$B(A\%ES M);C3.<;C1&%#(6JQ7BE)U+S_:GCDU3O@;>[CD9-0&?; FL$,19 7G-WR0@._ MO[5JY]X++X:'\YO=NKUT\07?&,_G$>B:_1L!NX@]'"/O8 M.=@*WL?%2?"*.H84=BM@(N-.Z.S# H[0O9\9+I8AFIC)[BBZ04\0DADDC.;@:64%!$70E\>V,&3:' MVM@D648HUH5S,?U$%)HH@K@7_3SN*;(QLC.-RBCKD!*MF%_ )6L6-]+NQR!. MQ!4UJ("]D )L@"W]1(IC4P9%S[^4>J?UM4-4S@L,I-^7J,B\V[F438+%3S'Y M1].,\AX+3F@D1$K0^T.P1*HB>""(=H=O?S]ZL=G9%RB[AT)BG,*3ZD;Q ;OU M=")(@Y3D-@8])W0#L]@*[,?7RK7@77K_K_M]=9:QM]7=1:?* >]WT+C=P"[T M1DO?4<33'\1Y4=;NPA_5"&=T")I&B/\VL#FH;4KB9?F/4UOC$,;/@'/?(P)\%TC5)$2P8#U[G6Y=QF5% MN-+B7L<0KAK'?=L%AS@$NV@QZN(V1: T:YH)XEXFY''R.LP [X$%]<7/GOJ5 MJ'I%8=!/,NIQ V_SDMIA[ZG1D>DNZP)6Z\W'+CD5=7S%[+C7%,/MMBDPW$8D MV)A@E&%[O:&=D6SK;0)_E21!E1&R^BF.+,@HQL$PFG 7;!*#O)'<9%7$VT$ MXBY3MV ;J:D-=::X>TC6A]-H<0]I![%3@H0^O%SA..W=7L6X<7AVLE_)5'8, M#^=5E>,!MV9(WQ^$KI.U!W#_*3?"!9(E^ *\K@%<5WZK<'',)A4^SFD(LQM? MTQ?,4;F=I4 UB.)^R;O7I[0XK*,,,0T MFJ5H2.,E"(HMI#D4]:%Q<.1R' V*/!9DFRXADR JPP;/IQG:]\:391J)6+JB M%V&1?"G7C+49\V:ZES,T,/]$6K9JOG8X.E"&YI2-8%,+[!0[T5!Z./?\*R0< M[2F;DBM@UM?B%NL8-I(<, XTI:**)L@0M#XJX^I, 6ZH1IVC,LOTRNQI\"!^ MR&7I427>%U*2D6[TD>O#> 8/P].N2Z5E=0WV'.JRVD!*]IFL'%Y,@4B;=@,7 MK@Q/5,I0N0S&+[4@]L6>#DOE(CY7QCP(S+O'B:#:SBEK,69I]PD*'%VYFTC0 MFQ0$IA6.5 ))5 MZ$R9/F;(C/4!Y0)18(@14R[0?8K[>?H0Z*04.>AK-YP&"@@GLD3-._T>>M\6 )E7I.C^F;+([6&N B/71Q!/3)-Q\!W5U%0&^KQ\W&[7BS^+9(_JHO MOI ->07]6S=AUITST]NR+Y<*CMC]$Y71,E8GD70F9=0"PZ-1Y#7\U.W="NT! M)@%D_"[=(9NL/I!LOL?B8_F#,E MF[1;-A5F7'82LC0(1!\R <9A16TDD4I')&&M36UL5K&M:JM%KM,J678.$-367=&3I<,TX^ M[,A:6]OV_/FDF.O-X9V"6SO05/#BS"2W;P5O4Z-*-\#D41=7L[0G1D.&8RF6 MZ#$,Q#QRFR_CK1ACD1[:4ZRQS;RT]L['6\&/F>U\[$YN3@OD9V1.&)?'^EJS MSP/;9672J=K?@,*O(C-5:KB#9+=B7T>-_C,(3S/R=@34V%9[X?ED-8OB:C.N99 D6UO?:[S\O1.74*TOJ@NX7F */ M=1F\TZ\TB)N=<];%,(:W>J+*4P1J*%AY:,I1"'! :>A+^!(.PO!5_6W+&H_) MU'7E]KF9G^->U1T(_7DZKC?WP#U9R;J0MFU9O!-^1VPJC/VNJ"T/*-"IP0DE M%+=$#5]+UVE;]XHX069[LJ^OF:;LS!OTWAD=1%]KY"WP/HR.D_HD"B375<^?MKB&,:=&<"C*P.WHRVO6.D"FM3.K)4K"<5QZ6AW[HRS\ M"S5AU'1U4QSJVD%%EWDKF\P7"->]169NE>=Z&K?V7035Y0"SRC M.V>-"O,HS,=!HXZ\50_C7<&>=;8ZNY-^T+ZV[$N+"ZS5T+X;.[=*Y M7A).-WBHA*IIT4T-KO!"F-.MX-5,Q;Q $4X9\8 K&1,J,2@T0 3=0X%F=:J7 M3#D!^5(%I93F8+UX'N)K3K9&9GZH,U)-&2C6CD1 5T/TJ&P%!PEHIZA9RSML MPC!Q*-%A$2<9&%!/^$Q$-:!TN:V21_.5@D@*AI@9ZMW'? 0[UZ9-$?5G.F&C MS^M'YK&,EBR0C\S)6HB4[D..[L4QJLRFO/XTC!..8A$CRDR9E*Z54.K$K:D4 M1-4L9XQ5\8M29TB3V,6>;:P:S6/R46&L<_:RVM;=?%U=HB35>C[BHPF:SR*BN0,0[H8MZ2&K;!9E' M7=EM2_^RV7)>[UIYKGTG5,,]:;T9TH8,L-&=!_#+,E?P?^&@Q_#V)';0K;5C MNH!UEW#5J!(0M?81_%8!J16ZB>W<95!TR^U4:/461.55A>UXF'G0+X%&?K$[ MH@&R)%$TRVLYUY( W=+BUZV>I'GP:L0T9-9D?I/9%/W L<9EEH:LA+7#KC+P M!&4"Q?V*;#[NRT>)?%@6:JL%9)OU-E&E%./9Y1Y),&J%LF>+ V- ^DID_C[* MDO(:9(D7;J; *ER:5#!YB-$1.VR4*F=*1$AI^3[Q4@>)KIB"-3?T2+('!MX@ M9L@3!H1F$I*?48H]P?#A>$!S<"7.L$J7 T>MAE@+CEUA5B;P5)5Z%X$!V+BQ MK/4..='@67=9EKN!(1-L) !Q'(=6<8:]>XT^81.JCP:X+/Y]33NMR)%D,?L- M1#60566ZYWK\F_5(>BVR(B#&H!(C]"ORM(A@[ M5[C-1.MMZ9ZD%6H\*!S1Y@[@G4P1(R,)?:AW203TS9R:;&IB@3(?NM*E:W!2 MZ%NS&L89XK@[&S+BXN/='X>D]EQ_Q<9-I.#5WK @I+?_S8?T]E8AO1L#T;W7 MEVJ^4X^#![64+!*+7L(5,)X0,U.^_F13J5A!V18R. 9F)%7LR_9Q/M?77I&/ MSK-*G3RJ@/I9",='ZRVP4]XH F682!BUZ62Q03DG,]?P$Q^"X+^3D MS'1 ><5<09P%R+5>6,0VE054BR+6/R4]1=X#*G"4B;"<$)PD&ZI17!C'/J?O MZ>B@7AMI;*E2D8J\B.?ZFNY]X8;D8O2R)>$44\!DN;5>/)*!;G)<^F6C&]7U MWXB;@%+Y]3B2Q=F;@F%<$_*U%9@A&P)NWI!^2N"LLS$POD9_?\0#J&^:<>+A MX+SOM5JK% TP1,- I!DR?P1X&R.8C-&7 M^I46HC??0-#AKA1)-WGHM=]85%KV1G'<.7(Q[@C=QTLIF(W\V^PN,K8)0<>% MI+,XR"9FZ<9J]3@MR9'09BZC<8%E'1;E,P[7ZW^R!2O/$8MDY)46>I;PAA(' M0'\3^;,HX(B?\]S[TWXROV6U"SW)1H-UUPQ<>YUX$3NA!BI'A*89Z+.E7L*& M)V;*$:?EA$'R/N(=YE'0U#4IE;/Q61F#/5#S7NK'PZ6#%;8<@_N22M6C &!J MIY%8,P-!Y-4Q?"O76\$XBRB 91I;F?WI5=&0W-RUCLJK-0 MN>@IBJ4!%9F^$BPBH Q@'V:6^S8$K'L2?T9[%JSOV!S(5"4Y!'&:BC,'&S\VL MLPK==(K>:@E+$\IR ,(Z=2?"F4BJ#6:LUW*3YK N?0BBC?IB7T7? E_7"\YR M/%B3ZVV=2-H+X]XAQXGK>)&0UR85^D-+P703RL-O]%\EB?SI#>H2%[(6EY^% M8R?Z-FI[QK9O>^9Y0_]=;(P[VQY6,C8;6\=VF6+V]Q[O+VSG:C:%O&Q6:67G M;T,_3:J^1@;G8< *PX<#+P93OU)%9VJYL'0-%O/J*,Q1<+Y/TI12N-JX11O' M=;Z%3FTQ6'A9@JD-J\V[" -P@M_:";S:OPOLGQ<(=C(U\*G9'*?5UB[:6AC%="MKE4+!K6J7UCJTU=*&^R BV,@LH 2PU((>77 M]6[,SF5'(EYM[(*-A<_R$$Q>L+%S=L:1C:GK*3"2/0QU#%HP0^)B4I5J4V=@ M%*HL)95+NB!CX+%QS^^VNW*F8SG5 36^]5A09$JO+E>7XCJ(@%+&VQ*[&?T+ M?<[^DI!RJMR&N-3=94Q1 6WJ-9IWIWA:6"F=3,EJQ_/R8(7);!13#^AO4_XJ M*21Y7.C.Y><:DTY6U%B%F*6"65%<4VZR DMCB*;K4+X8RY(H,9 :QED-"V"#8@]XVZW**=>H1N+G8 YM;/& M%,D-K*AVD98&&X*I M0^)!\V# !2:%>X5*)T(&Q2@E;86 JW"HUFSQGFP;,H$<#%XL<-%%7\@%R(6) M* 2*7* M#Z8_3D]QP:XH0(: 4<^CU&1T\DM=\\;IV[;P6NB)4,46K!V5>&[T MQK #MA\?P[FXI48$.K"^IC-%,7D(1R0@7I.J=,% 7:#C=,[>2A15@K'>UI*? MC:*D" - ,#NV0$TT0!I,<9L'_TOZM9,SZG8EP?G%Z0!/1,US+?,>+JQ[T%V^ MG)6Y^P>KQ RK4@#3=4S,'54ID_4SJL6# 20T'=SU)"P0O M,FH-=1U*LC/*>F9$9GFB(&A73G35$))G*6CVMN$HX>CP0J;<"^1LE"4"'4,I MW4.%..>3D>WI(P+0%.)(T;QL'K6@M J&;W35Q0=Q&3S MC!3S1I2H.360+&1MU&C K0&E :[HW!R_+*)["2NZ4KDS@/D%" 7,@Q M'=<>L&? 05Y8#)>&C;#@+\BR"6'@;#Z@6=" 9X9%^3Z@&9\T[B"G.Z?##/\A MD$T6I\O?>:S2T#?+T/6UFI]W!MAD.2P8)SW ELFPLT#J9!R"\=L"X"*VKAFF M?/$R;J+Q^67A\Z5U.#/'>?CUWB;W^]5$&ZK2K &O%C>0 $D0]C*^YZ9RP)0E M;06OP"RN3MUY1VU)<:6OS3YE@Y,'Q.]94N9W2*-F9K8.X( =R4JTGC MOEJ^%Z=%F0NDLUOW+Z3H(WJR!8BJJ7-,?63,)6%&WTQV]VUXG9;>.'N)+[9Q M MC8.#QAO1:EDYF)OZ:2+$H&Q_0-,%V-_:U!:=#]I%%IP/BVL#2\@]N=%O\% M 6I:C5Z"2-%EUH"(65YN8BTKN7:*4H# J?"N-G5$'J:J/(5\[9\[K2?;3UKM M=IO3#'6B(O*+5R^.#O5[\*<,RQ*05T3@CO[9W6WCCVF72PA #8+5_AWF$ M$LR4%ZP$_\R-!JAC9,OIQ/![2+E M23E3@L=@W$3XY=D(6X+F3C6KNZK@!$W,;$!:$**G"Y0NN0]@;2;-MM#!1-SF M>:?7^&8I+[= '>MK":N?WM ,R*T1?6O=F3B9/#RC_7&5L9:FCJ8I,6H2W@8@ M2VF-#%>('-@5$HE6F/LC-'3Q)T)8?N-Y42(MT#5B#Q,E,^0:2!V.!^CQ?.*3 M\"SZLE.T?0<#."=.,$!J7U\;A56"^P12K&#X<[+H.3BUR/X&#)NE49V6T&70 MC5@K8W4CJV[7K&(*-VFL V[3'D:@"%=@RLVN3B15JT_A739!X\'<89#V#2@# MUCN1B^UV _GWJ,L@1Y>I4-7=W6;D%^Y(#U*EAUQ.L&63K(HV>^3QU:ET%/$/ M"'O?":/:T@IQ8=6!,Z)L?8T"IPFQ3=:47!0>!F.HX<>EBNYZ3D8A=;X\AX,A5U@*2U3\<7(MXH M',.BHA8VO =1B/6XV$YC5)7DV5]?>Z!UA=!&>ZG;2PC39DA^%$Y8KS @_-$' M*I8\,<:5I<"WQ/:+<7:BW_D0D0G/4.>I$ B7( %%V*@\S\ 0&1M^B;4O)6Y6 MAE$#$F>XO%25V 7 CE!D@_(LQ-U$^371^&*P7\IV&2=./& Q [\!V9T']$;> M, [DJR3NL4)+FRN\ =T!G!DW#C'5G?31W'C6J0.[G@$<0_58)* M2.G[4F1)NB+OB17*4I328K!)8UE[OZEA5@)7MO"\L-VM.M85IDU(7R&4E[G; M!L')M'&)V'L?P30Q5;3WAXLDIXN-F$!Z,; MH2Y\+6N3GZ MJP(;O(4(NUGD6'2B#Y$-0 J1U\'(2Y\W4?AZ00.($,IQ!<4 'B,$Z%9@TE6M M"H2H,J(C^8#(H'FTW#<0JAY3U1@DCH9]J.E"OB:J'>FLG*%4;"U0H$!=J<:A M*!6@T8VF!16_8,@=13 8Z)CF8:03LJ3^2&OO-"MX"S5L5 (OP/O$.E[#S2 ? M4911"K74X4=80YNPN*:]-^V8L-7A=?8@O9TTZG,,XD.;6&11*]$_@9;!))'- M'V)")*7ZL)\TEO3H"58D:Q!3WWU2I1:VW\'#=* 0IZ2BF2S=^_,*G%]T(\?CE(1&8=KGVLBAF/(DQYIZYOV,N0'Y4 M+^_; UMMI%KLK2F^1O;K^1/%B(1+W_S,#(DC*@P*6N$C+H*_#^614\=R91L= MLA8-_,@@80MPI$/>]1_=6L;1S03*EDLU@ET>HQ1G;X[%M#7-JFN>YY[BQK/B M_3&/\U#2^%=J*;5?PP7&;,FC#))+/IC,P=5TVGB7)=#*LIG8@MM)7'<1#PXXX["SO[T3/' _Y;:&QV'> M"T&UVGS[.5%3>7I]K=MN=X,'LU\^M,4%+[(HVGP%JME)\ >2XG&9*^!%[]%. M8B"@0YWO^LZ4'=$+'C@_Q3$7!DOR2C,M-R1A.CY0XRNL;VFY[*[>"];$VLA, M1]?1B>(F]H[.2Q$54V[<(M_A)N?LDN1G7:O0T1CD>-2WBIMD^I<(M.("89@Q M$MUTGVZ'B=TIQS6>N>UU?T!IJ40!A8]9AE6@PT(W'U>D[@CL4ZL&!J7#6WQ+ MBIF,%Z\#?&.AYM;ZVH?F6['=*.ADN3BOM>A/:U,%<%WI-WXE2%0:O4=,E9:OBT%XGW["1*=6J MG<27C[^#(SXK1[J!BWGQS+(*,_LY]6<>M*<=AR PS>YJI4CZKHJQ[^5QZN75 M4FX9!KNEX;(YNP,.AV(DS;$3#9V'NMV)4A-B!NZMY@>\'N"^EQ^HI*A#JYF: M,"43L=+T?XO B%&+MXVE[4I:%/D-5 @^NX\@7"4,RYUOHNNNT!;AR$2T1AWZ,-,T&^R02R4.(=T[L"$ M+!?$OI;U07NT!!UKW0Z9E'JJ# *&X,TZ5@,E MDSI\CH\,'S(,CQBK9@WE.XTLO@AE'051:.O8K<6CV!'S<%^F&%V>OH,X^!/R@!@+'C MJ\]8;$^=^WCW5H:5^!.88Q/H1[/OIS5K#;FJA)0FHOBDHT<)U4M,,S,'),>7 M#^6(_) I9\"$G#U@@_.LQ8A/N\<]I%09,_"/4:4]5 =BZEPPF83Q6+M/-5Q= MPSIFX7=FT1(L^^.[Y>9VRGLD.F+7YN,XA3EG,"6(#RX!(G+LZ[1F'L8Z3(RL M:\A[(J$@HQ%^D0X;2 N;.;^7>U5K<+-0[Y]C]]Z!:W-.2D/WFT]IV%^E--Q, M2L.Y?F1BL>2!5SJJ8:P *FTCM!E&99?>$PGEP47DOLJ;W+M%/TS\7"G/(VIR M\SW=0W<#I&HCBM"@W@[ _%D_\3GOG0>^A"1W,\WBR=Y' DRR*%:C#,68(*./6<$/D M@Q@[>^I5X2Z4Z'CD)6A?8^I (L Z4^VRK/D+@WE>4")=6#*LF>*.IL4/YX=H M! O*)#')AS#5H8D@N-MGBW".7QZZ<7=6GKQV0[*N+$6%]2P+IBID%9>TU3FA M>,HA,W-XJL=7.IFWY%[=.OI'45J0_-5H19<2/O+6\,&^'52O$3[0N7A.!O>AFH-!/DNS, M-?:=T&TJG;DNM^6PGPIMQZJ#6 [@YH2XZ.R-8 #[#Y=1O3+(>ZX(WBD0H M6Y-D,IDO0'>ZQCQ"_-U(@O2F9]>9"D]2J==U^J/-=GO6_BS.-65';G.=55# M)$REKP\N1"E]4%$*"\W,WGW9Q@/S6";0YJ;DP#;T]NLIZ0>_LHUP26]C[/7-I M'8)K$::!KCY;CB?XMBWC1"W3K:W@Z.:L"Y:BH;HBVU9NZ;I1"YOGY7WH>(QW MG]QR4LZ6ICW61E0-ULI%PFK6RWW"/]\?>G_P-6M -72$B/'-..FSMYCXPTS* MSG(8-572;*\1?/1[;/=N/*7SE"163O0U":),L=-'.L+-)X/"#[/BTJ*Q=F$F#67 MD"\8X^@0(WT%YQ>CW,'>R?$,:ICG@9E-0G8G3P1-C-;SO=10M[]_A$?^/)R] M$,$<>:D14]%OX-XH=-2$U%E5D92(LUL*K]\QA$Q1*\=8-T_:0%SXR(Y4DKX&.=&Q>I6'Y,3U62L=E1@M9TO5F[S >] B8G[#N0O7 MV(AS>>O]_C9%>KRU2Y&_.7V1NO*U*R I"CH(QW$R?1H<3\>]+*$->;+]3-BJ M'@U%9H;I<\:;B=A8E!=%19I>&J68/+#UG&"E$7//4AO)IA'$K_WU=?ZZWK.P M-E,+/75QD5#JG@,6*Q#=?%A\$2G_L7 L4CX>R01,IJM#N-@ADW"S_ \U5 M.V^PHJ6^(;,N<*C&LO0\I+<8CE**14E;>#7:O2K*P MJQWQUS>!]7^+D/[-K=MJX@MS,;*2L0;2)Q*>K_>3Z-PYP@VB5U]MF ML=&/[&?O(3EVV\\F*DVGHKG01YUG$IBJX:DV/E@V1E8'_A,,HFC-ADD@4E+S?A=="N&^LEV^)]X_^E MYM"-3$&:[A4,RN\FVG.BN$:81$I8L+:>DHR/K!YO]EU2:IBIX.-1JP#E8K/@ MXQ&F^(_MQ_C?!2(TA9TI$<& @.8(09?:#*F(5_G/+MA$24)14LG&H00!Z@YM MB]X)9\/FE5.$$P-&80%\>/LAI[^;&&K/@42COE!4N*C#=/JQ5^0]#C$#IU5;!LA, M&!2!(C$NG[(J[!BY%)7!D\5&[C([0I_C9=CN,08QSUWP5O"COVGT,H98XHA_ M"V\Z4@EU_7'1N"F#SAF,+JK!_9ZIB*%#;1'T&9?]$TPU=F?F\%@@^&,8''GQER+XZ+>!HNCHBK,V[@>53=A]7IX].)( MUXUC*1*J5(BYN68L9%C MB7AJB%/.QX3'W7>0NE^ 5"'VXIC29N?D;N8M20YGZ\G[RDQ*OSD *)3_]5T3[G)?^1N@3#(&.VJ?AUE2=9/@*>:QFN:QA2M(_C5*FO)#^ M-4;ROZ* /5I=\R)>]-V7A;N:P@AF\XX&"W4;;-&=):;_E[-NH@^S*=TF.[G$?N6V M43JHJ57?]!9!KPE=4W;AZ#*Q*55E4.Q=%(<"&Y5'V$_(*I-IXZ@/ MMG##C1LT=CTCM]5L[),Z8;I^J;J/>E,L*GNZA+GRLPP&L]*CW.OG5=-EX)Z&_*F(FDPXR!CU1(,"4605E3/ M*&D]8E)R-O@"V^IU5I1N%V+JM:,KRDW(0+#D9G[M=>U$5#\D2 I$5!<9"&'1 M_.I!3#2ET@S#@C6^G)/$CG:9]1S5^CWH$A%G]7>G#\_.*H>FL\JAN2G4FEFN M\HH-6N+L=PSIBC]ZI611DPA_MELG>J,+83)[[%=B8S<^J42X PBH5$)+ -G_YT][IH M20@0(&'L4#-[CVV$UJU7W_O7VB4Z7GDF@3]#=+X-1>:XY3SND;(9R%R68*?H M$P[J'])#'?8STV*0-]T'5J.@NG( 316RFWEB(]V&04">(6H;^I/\6=D%ARP! M6(V"1HB:CAR%F0+LADYR1WA*[MS.P#82UIBQI+HJ0M MF 89J(?K&-BT*GPFS-Q%9DWA_-^'.:RZA$6)42ES*LJ!]^A_\2 M3*EE^6(GL_Y4M)<$;73I@S1P&6/J-\WRTBP]!&OR7E@ M64W!_J(=]464O*C =([V-R +;R.+]M2,YD_6?:Z0+96K0/PRJ_D&'1[R?#1^ M/!EQ-GA,9[H+O]C479Z"J3K!H,M#YNXE= /,8$&!\R)ITF*0",JY,M ?R4=1 M^;-ET?(!HO<"IY!^$)X/XP5@0=@\+&I[)[-3V!1Y3IUO+;*47)^I4,A3'[&T MF.FIQ,)9@?ET>P-8,14]^W/8]-!!C(S+%^".?:]-V)*+^V M0;>MI#&#UC!'E/;./$$9%^3 M,R\$#,8\&DS%VQ+!9A,!I3Q2@:(EX-'$08'J%Z% KU] V=>>V8.?!> MVY[NYIRN?Z@\J53>1C*/^Q:V,E<8/XH$#^M]!K*.+U+W2.$*_[H9((%34V2X M=$$%5#8J&K6IZW#/P:@(5F\8PA# KY,5'"'P=W>DQ!?9T8-'AS%O5BS+ZJDX M%2 \X\"2>(I(%.*E@0GY8<]9%,."-9AO@(!D/31TD-&HL.5-!@I$>>>O$P!B M(ZC+MQJG*H\> KLS%?*)"J&8 BG()UH#G0:MLHJ'XWD2'>(5>]4MS\GL[K"* M+M4!EO'Q?UI.K\D3?3T5L[]GN'<454 =&0/JXA$RWK$&@M#FJ(Z<4H9:I@O6 M(=KX6$C%JT,,F89,@8(!=9_"*@J6F-.A$FV7G [L>R2P1?BRI4MTT(EBM%396J/X39+3'Q M.L C]U!!Y;!XN E .63<<+NKYU ;0XRU:V@DLP0JOCHLF:%R^RD;M+^[4^\, M#%Y5(L;052*1K5@'H[[! F9-7K_PP(0VMG/PAO#E/6FTJ0LCUIT1=;+J'@EV MS9-*,2Z+'1%[PQYS@%(\0QQ;%%'SS'-38EF(Z#;"2B.\*U8)RY1846:DB^(' M(E/<'P8![Y$S"EOD(KGT=5-*K"E'1HAME*J/@[,H%R=[#L+HR::[86@A_,QW MO@::9T3=5![L]!N5<'@WX6%F-1XRAQXQ%I2 9>3L12;?=.*0//UYHA.3!;ES M\H9*V[RA_#9O:$.Z75U(^Q-S(^"KP)L9VGP#!:0\?GO2JLA(@>_.!>=;DI^2A%3 Q+.]U M?CJ,RX+1U)R/Y7G_@!$H.8!-A*5B##!I #,GL*,?40;E:IM>?XCJNP1Z5Z0W M]LGT5 ^RZ$DI6H@#L[.#\%_>]5>J=H))4)*]2KR<4,6OOHH48!VA+^&A4(^TF0L3 M?:-#WZ2$@%B3#0\KSD2%K21+1:B)X@MXL/QF\;P4F;!Z,&*U7;B$YKM 9?CB MZXBWY^%EB&9^K'4('2!C*!(.'$PBW:2@3 NNEVW(AA$9O*M(9S)R#"^D5CGB MV A)'$M4?$W?H'[P&06(9Q;K$HW$X_*N)3A$@(DIH.W8#4BRB]V=9?D%-;P= M^C-G_8 M[,46/%UT6M$C45<>A[E6D-K\OEN%]:6$Y?9+SYP4MDC?,POYWQWH M3DH?9W;KPL>D9/8PWP)UEV_RJ\S+3D3)!IFE8'MA+)53M=KB7B4L3&42E"<= M+D#18!-X_DDKC9Q8B_N(A".9#)V@\H?]"Q;4_K3IRE^8S<17\'A=H:KA34=Q MV\BV)/1/<3]NQ2L]27;'"3;2RAT@^)GHLKV[1.Q7;@7KNV#/*'39U>:L10AXST!&%!EE\\-SSO\BQ,Z0KH3AW#;W- MN]IA[U],GM9=X!.L)^D][R[*0'/T%G) T8'*,KEC-:M==Q\"L41?F MJ;=A?L"$."Q;#EM'?>'=ZB[=H>>9>D:[-&S;&UD/NFWJ(&2+V;+(Q^R[1L_T M&'(K"0)BY(%\AG(FE\UJ'LX<%1)CP%";2'J@F\5@'>CH+QI+D&\Q,^"S;@]1 M6\IGH\/,%U4+^#%G7'E)&AH6FA)$R[0544!3X;Z7_GS00QE$G' MAR(>JZ_1<<_:A+$>@N9@R'.&@R?V6ZF:*0+AP M*J2K702CQ]0"0XK"U]V=8!,35B''W?6,U(C.X?4&W(*!TJJ%$ZX-J@[3$%2T M*?J.J>*L8-,F>-28T6!H4WG>:K*@L*\1^,SNSJ6O& 9E0N$7D0F_HBH //Z, M.DA>ZQT#]/I#"=@5(H+B+T,$ \43]?R"84YHJ[P-;16VH:V40UMLCL!-/Z"))(K_L'8*O6Q N;JUARMD();2/<:+BOT*;XZ,+SW[MO;X^+CO M#%H<7WL?EKBOU>,EF.$+P@MC[PE@:;I&ATIXR.,O:NT9XK8?1Z*^ 19]?6_8 MS[ ?VMBKSF'[SGN:"K'A,-/V,6'5!%T_5Q)VY-&&^:TC36P9J;#8C3P4_4'6#[?R'/G$2M,)/TE" M;;Z#,6RE^PZUO0U4D^,;#D2JXJD#)%.74+X4C;D&K4HGR7:@VT"PY_OU?8F, MYVDA"#L<.[+I#_I%0Y!VYH!YCE2(]+:#'8%$< PU>\\P6! J;:BC=9"G&D;V MRY]PN2<\E9IK$5SU;*A8U9<6",;7UD)AOB=GLQ9%QWC%\K2O12\X#-/)AO"* MN9"<2C"11ZO8M:H=&[9S5ZM5X7X)$*26WO= JHF?WI Y.[]2A4Q>WX0.^3F: M83^'&!P,@:?I*DF5['K@]2#2V';X-2L30XI75O"-BH6^X-SFSX8?^^B/OQ#> M/3PO<@@LM&?PPOZ 55^!LI4/3CIR)1^XS4LF+B6NY'+O8^IH^4PIF\UD,3XE ME8M(-6F@ )O ,[_E]HM*JQ'&N4G+XXD+]*;?"N+U?$_V0YLBJWI6=$"PV_;B M9,,"G)+)!\R"HG9GV)!I. #Q.Z9N39AE:3N*V465.1U,NZ!'J1HBG$7+T&VQ MXB]@>JGMJ=#EX0V5) /Y5V?0C?AKV^C(OWXW, YIF:SOU37/UBIBOF0><_/: M?S /#N^6HQT*VSN4<\73FJB:A,J$<<6@N/"N=.K<0?MH"R16S)Y@^7?4-A(- M@([ASHLBKL*:DWDG=TA=&?W9+JE?41]84\@EWK&N,_Y3QLE@4\OFA__W"E1C M]\%H_W\TP8!GLJQX)E]SY*<>(_*SJ0M=C1 JZ/^V]3LRU!#:#B.!0]_35K=U M:^29Q#-\^,Z&Z.!.SUP1XB$]Y,JR/N. M.Z"$'JS,(2311]UM[UF. MVOSH($X Y7KZ_;QX0HHGVYGY?;[(!R<_V-WAGU Q5/AQUB?;&DW\W76:NOIW MOT/MQ)#P+&*C3D[EJ:_^64ZDIT\,AYX.OS&;[$;F=7'.RM\9X6"YJ7\FGMDS MX!&C*L.QPO#-@03O[)- "AN$P">#Q,_(B= R2$V&2*K[$-&.?J*5J$+K8*Q M+601< 1MWC#S!]QB$AAD8*)C.(@]S?B%"'D (\+KC\^B!,&Z-W\P]GX?%Q_Q MWMPA W,Q>WUKY)?%"R;!O\U?BY5"E)6H1!JEGYD#D F?,J](Y7AX\!15@3@H M3($!8H1XVAM1IH%&A24>#Z)&!QF7G[\J9A=JL7N-HDY9KPR">@P2A;)=#4_V M6Z6*(,]CZ9X\[N/SO9DLKHFIF\L0$T/Z *WH3VW8QX1?'<%S+ -S)O;XU<'& M]OFI;?+"G#$)L_A >K"TBP>P?TSC\?69P#/"F.=.R^F;NSLW1JMKPR=WA*ER M8K?V16-M-87 $RTB!R.B9J)3T[YGJ/@]($VS;P4*E;#/)"B,/N(%UR.I3Q+* M9O^%^)[='6IWZ_DX%CZ,.\,^<1%NAOJ[#EWL&,6!,Z@<"6\(,5(4_11RXJG[ MA/!GF1V#\1*=9F,P-#':#X;HSF<\<'9W_)(LV;F44+Y=XEM#Q)@U%G7;Y2N80GQHHA*>17%#JYGC[ M6\,OCVSJ*"_H-/$MY(GL.B@#9#G'Q%L%?S9=N03AM&,V#,X* ?.IS-;?#/'* MJ*G*@E%_'K**&,;A?R4 %CRRU]=CZYM?5XN"$#Y7>@1SL#2LIL'Z54*)-LB\ M"#8. 0;,P\W(=,,V#GSZ:$SY ,X#/YFT@."SH:=^I#2?$(8/9C" &6" 0-(8 M ]0F^1\"'LD22TD*,]K/;HQD3"(@&>7*>75R,9#P(*T]R;>HU(@Q-,XDWNKO M--<9(4P%\C6.!:6P@,X$H\A@Q3T+F@ M13?+?TIF%YK+"' M(3O@[>Z3M"))1G6U?7(U190ISYS$W@_65=&F^7HC#[1Z4 RNY!XKU6]W0QU3 M<@ULJ\7PP'9WU,,8D6'&U09_ ]&8X%@X+0I[A,J!_%>PG*C!J(_'82&4-8A" M69\LWNB#7;)PO:L%!'9GVF$H[VC[&P)2\YJ=.Z,1:B]%+Y9D2-.0R'-R/G[R MU= VV5WE%*1ARP7!=H'K28S;<=JLOXBTY?2!4A0L0:!EYQSN"!>X[ J^KVE+S%%!+T M M-()(:C6]\(2\+A-7OQQ6+WW6BG?"Q_(*3FHDBYVWJLB$CAPN8O29:PL=N1Q" M.7-YG844Q#Z!342&=3&YPR41N-ZVX.L5B-^#1=>4V,)@D5L,#)8K*1[658\< M,O$=N#PRGYY'9WCO1%3OL!3?DV46,H*#6\?:CTYZ)I%4O&$3$]\'##JW;6!M M-S6_LJ5XII9ZWO[NSH'!$(FDNA-0N+G"Y(6X?TMWT4NA]5"3[)IW&..Z(S<3 MJ#N(J\-VCP5,17-D]OY,])PYID!PYJRO-O/5<)QCMCEL#3WSZ=5I50<.5R_U M)N%)&3YR RBW,ZTE[C."7>%=J0FAG;O]//ANBREB8OLXI?R0X(MRZ[6.-43/ M-^L2^5W0)^5]D6\96*.C/18#)0?27WDF4Z\H$R*ITQ M+P;KW4B 2B*H;KB4:&"W1!1 S)HWG*>.=7R>$3LDAQ;F G?ZDG%'?0R!F ST MK!K,7R;@OJGYH=@>\67F%>KI9A41Q,('!5IL$NB^_J[ @/(1KP1H_2X[[K4 M=%&WP3LBD'Q5)38]P/NO/J#73Z).>I)V/<5O(>\&[WXJN.NSUF#,B:]7M_'U MTC:^OI[X>F0T74%?X;YRU_1\S,]_4$$#>PFSE[5#$$PDV@HYJJC,$R>!'W)K M:$Z>1G)K[#M])900Y*FTIB!0!PR=E @JOB(O1?WZFY;/ M%?>R("S^8XJYXB"S+ZU:7!)SE M&W^XRMHJS)IW0/G!_'Z^'"=*PC&O*DS>>#(]!@@;=,'KD]\2L60;Z%@\O!]3 M?;B6=0:*!J9AX61M*R@ M7T1@LR,F+VUB.R.B$X@\)X=7'=<\/A\]9_2(#TR/\C$CW&T1-T/2];X6HUKX MV9#8DA^3NSU13Y(V+:F$+&#!,6"ILQGQEXEJ\4*Q+/E5-5M ), ,GMAOA4PY M5Z#"*\:]JL!U KR+92=S/@A_M69/A=_,%DD>YH_!]Q"N^-!00OOP 3?$_??0 M%*(,G4!T)IBQ,9&4(,$K>&'[[H["\&;S-BUQUN8H7(TW7PFP-=9?,LBK\E1A M)/@1BI[8W"BP3_C^R+V2P1ZY630QT4^K0VG8?-; "09HDK \%_5NJQ/PVPG! MN!>M@2/*!K%I1(V?H9P+ZUJR:_*(:R)0TQ"K*>+QB*J%3*@_S1(E MU)Q3G5@X$2K[HQ%R.Z@7VE5U(?4XF$F)5(M>/]7;AYN'(.O,;<$E!,>\+8Q MD-)'Q[7:CTB]H;M#2-'<]H;1@*G"R\C5"]0F?$,F+)C\=NC>\5_%QS84^B82 M,6BVL E9QAY#&^^GN(=/EQI;Q;RDX;=ZHK47'B=C]8TN$"Y, 5WI>YJ%V=P2#1)LO!%8+AEVF ILN-BAZ4Y4)RIP8G*EX'AZ;J\90F0Q'KR(7 M<9]-569V4K:G8.;*-)F)_OQ8DVO&4),X,SS> \9ZL5R@ZT7",GB0M?+O1,VJ MA]S+!()$?@PB*@%S,5D;J?C"':Z4JN1.F&0 M6SD!*?JW;Z8%DIRU#+\VXI* MW@HKF2#Y2 T>7RO":6&]V>2W?JH1QZ4T>;M9Q$%1\D 48TB(OB'^I*BBT1HO M22 M*D=/T:L65!X5;""FR=$LY7/,NC;E%PA8B %5\R,1V-(BA=A[KW6!N8#5 MD"&6: K9(:O>%!G-WMJW$(&:)= S>'-*Z()Y*,-)E1,C,%QKTA2EB=GO=L=B M_EAETKL[GG'G;T-7:#XCIDP]=AW+4)Q8X6[._$9ZPIN$"19*MC5?%<^E5720 M27UZ=VD@<1F0N^SV>"88ML MA5 Y1> E0:DRT[<#_,MC\@$)E?*824?BUXEY8U5=>&)BOYS:,LMMM[M#X7Z_ M'A\K!'77)6]H9(X*)27TU;PZD&H9?>S[1%VR[T5B-=J[@2GS M5&T^M7?T@+]T@5/3%G((;)@]9L, C;<=#K1,#8W:0H;"!WNP .I')\0'HV21 M,L2(?/(@9MV5J;=UNG;%J]B]P+=4&;3T_8RZZ/TIYNM4>V>]ERCPOMN_2EQ%8]Q(M'X M2+\3B;1J)J30WD42IQC:9+BL2CX76!Y,=27,5/;39,)B'*Z#2F\0%(.I]\QS M&.!]TU[&^"VK9D&<.-#&X;\\>2WPBGWM<(8%NL"LI_$Y9I'%FW9$ (Y:K0:M M_%) _8L_-1[N#[ZM4OM=*H2;P)'7HX[?A$XD@_8-EIT9U-E<)UI6;H62N=N9 M+NF\8)YQ4^2Q"KICCSTXUK#'K,MI;Z+?N:F&F9?$["!+%-&TDZER?IK!BDLVBK(/B54C9(FKZ9(<9!6HNGO4QU,>-$[F4]A0PA MIN)@7L#U^ZN$*:[4UH2JXX3ZIU%^!DM\RA6SU*0MZH1_RU5S:-T&;5&52&;9 MG^Q8 _7\I);*OL]7W!<\JMV=WXJUHG(< MH;/*5UG\8JH?.?X%YF)5Z:'!9T*UDD+P^K$H-YSE]GSG]VR).A^9.S'!'6 *,&F3IF0(A MC^(-I-7X:XD8"&2 *!%3,AYZCOUH@%;;I4Q1M6/M+\"_T75LL^PS=JYXOZLY M2KBC:-C$!0H]70Q<^JDR--I#B' XX@/)EF=;7).4Q[^/>C V.O:O/VMO+.G! M,ED5C/D\G.'YSM<'/O-[GO!"2NE,Y;5%M&=D6#.H(*IR97Y?O1W*R0J6>@6, M^FBT5)YV@]>.94T'L_IW=P)I_>+/;-?@(_;#:SNE+$0+%)K]?TGJF93&T1M$R M(MQ?"(,"V->&"MITO( /J.B0?,,+G&&6YF]5SI_I!;Z04\++2#&_57$J'0KU M,MI1VU"O3[KE&!;WIH1&%;U?DLYDM0SINK*^9B(,&JJ94>1=*&PMQ)NLE!1A M=5DW&)J?6IFQ2%Y ="))R!\B%/G@>O/YW._!R+ O^T-QWP47+)!/)G. %EK: MZU?8H\Z.M__CBDW X2#.<:IC.%*+9[H;KQWFJM'\=_%>?Q.O(\-0:%?"U)[_ MNGVM/I'RC'0"S,MQO2!O9=%2U"<74U)#:FG@:I J(U*,%>9)TJ2#00L<0')8 MEJ-5'TQ6'P:GVL43>G3<>_8NQF_Q3>5,$8=Z:"T]6B:TC@O("N2ZRK% @)QWH@ MP]6T61T<)EX-9,GD*?]S@_XL6^ORZI.FSM*018F,SO$I>/, ]?0RFMD12=7, MP[^[$WPYNF@H:YCYN#'80#D3GF<,PH4AO+9?IRQ.SFAX=AS.28%CP)(Y\N(P MV%L>U,.WV#Y _>\&@ULRF*!VFI0HZL-5HC.0294 !#Q5)F*1&P87E<2M ML"@* K!XGM-B]7D28E_4/TLUO(G>::9WJAG3,I5)(/O,JJ9[-/RTX6$+\>Y! M:.,"V/((,(8P07U43I7[XF8@[XV 1RC-[TSU:@0E@7MS-XAT&\EDYL&C8:'# M"FSE05>MX)2 H6T"Q^ZP3'')[HE4>)HA;]-HX^41)O.#;EIT0;O#GLX<8#[\ MD"M\+03UYBP,JCW@\=FGV=_J[4!^[L[WPVE?8_,SI^8.=U8,%O\ M8I2)R@=M(M5T GL=OTUO@FT0I:LR&KJ[$ZB]\,NQ9[]2DB3+/NAI4OF(AB^2 MS(V?)+&J0*MH\HT)[B8@RP)=#'RL2;E#]!I"C:-;.7#$;JF&/..?,P]9$"XV MMN1;C%$] @_S&:)*4H)H$?R?37H!Y'I- 42^,YP[5^]WX5;B;&RS))[%P)EC)1N1#0>45[ILX:):T&F01LW0 4J$W$0!2=T MH'@3P!$18MMD8HX?@?*NB>LE19T\ M!;I=CKTG_\ O&;!C9ECQ$[4#O=@4WFQT@ .)5FJ&S9 J%/)#M!;N# J FZMA M)^GGD-Z-3:CW6ZD=MHXDIB]Q9 MXU*F848E3CR6V7HWTZ:Y\P%[Z]E4G=69@(@(4M^^=B!P6\-F-I'M%.T;-.A' MV9(C4L?&QS!S;'DM772\FJ7&L]?@"<0@8M"77A05IY)ZCH("51&$.T64AC8= ML[)%0942*$7MN1"H1 Y72B^J4P>+0/TJ'6R;(\I>%46.B2,N])SAP$)>IYVH M%X[W@6"IL (2LHVMC": +?Q,=C14AH@AZ5&@CC1T?4!?=UK 6F%/0E@[=@3X M""S[P70=MNA)U$U*N.*9K8Y]Y^ PDY@CPOOFQ_DIU=QRFFBE\XK;C#85:S18 ME7F%G=OTO6_W+MX1[5%W9?H_%7[1+L!4VZ;G#OM,)U6J#2C=6+:=4=T!AYBA2S.772ZEJH MKC&35,FHH[Q.N"RFR[&J&.C4,2,QT;""/28AR80I:WH3KT(9/2MC0T; 9WXK%3!, MI1&*$G!S;C)&Y2]%3GF%1*:DKL':J(YWUFHQ7EIO.WUD.@@Y/F3X=9<@DAR4 M5D0*[D"0?0>2XHYH4;!C#4+5LD#FZ>LF^=;AG]3R)?? M9;0S8(U#9N8I(5#^))!GY(L1ZI?Y 51D2.&;^=8GOWT 5I9CR?Y/OH3_O/G M2S0M1[=AI]! %9X' N '*=\VN &,0HKW]DHN2-RPEJ(I MN*;$DR>#FLPP%F+&K12='TG+PR8N(_XLZQW#V[Q@.2O;&]X35>W3 (HQ:IQM M_AG+T M/D>5_](>@M[380&RIP4U$7SEC#CA3]AX/%7$FH/P@"07*?1Z5*R&/ M0G1_!7:4U&*S)S%!4<&E4T(X1?6]^YH@*KB6@8,CZFRC7DZZQ9],MF(*PYL/ M.-Y>+BO#6ESVS!]=1NF?[XP/0B5^O .'>,(&SI3K.2S>]DR MB95#9,Q"BM O#//=L7D#9[JE%\0)+[B-__9ZV!R0A"E6LGOY[#NN,U/F,Z%T MX>^?C#95)$@1)5#E*?YP1'Q8ZD,7C_ GYK[TWU[-E?:*61!ABMJ 3(5-;F#B MV:O"D#+N)7:]27V;IXY##>7G23@NQ 0OY[Y+W$Z4/W(29G 26'O="LW#",X# MHZ3,74M"@Y!GHU['3E%]OY+#*]Q1K)LV]VHS[ 7%VN 1:++W_R>TS8L$7?$\6100;Z6=67K(5;MB^VFP9CLZ;R[&+XZ?LB;B.'=#DP$;BC-!D(^. M;EH\PZ9G&"RM!C20@<74/ 6ZC1N_ZAA>"^QFC0$BL:B4=-D)IV048*OR?E1W M/ ]_Y#KB@0-V$,+O]2V3L/:G?@%]IT0?PLD8&.IM[AW/VO!,W C1;DD]$>W1 M&5IMB@C0 +PWW!W6'KI(+JQ4(Z.]S4>_#(0\+IC**#V91LEA[?J.-^ !&>UM M@5[ )L\J0%A^+%,X"8*)8*L5Y0Y#[Z+;DLBXY"O'/$X^!:0_02&3%Y H=,K= M0,!PVF,?,G#&V4Y H0_BL#MVM;#16EL[NKP&/F$A9*!,[5&)7;JZ@^=!K 7U M/U8V(UI+*6M"*2!?PW3U&1.;T)FYTBB#4D'N(B]%&UB@;8H0A ["59@@-*)R! ,DL:_+S! M2!^A\@=T!9M#3,9Q" K=%(;80M/*+CDMA:4Q 4>5:EW6()9;D%Z7V!#-G459 M!*/6)<_$UW/YT[MI'@B=(_12P8C#.#O2(K+4SI MP)>>S,G Z&F5^K[V%8LY":?@@>,T?D69R_Z@'4J=T]/J36F4M:D+78UFJON^#W5WYUKZ\TG#N,9 M.?V.&6B'^D /TDCU%R$13'WR/'W'9NW)B")RI>D#1!0,E&,5#+SXV#YM36U?:_#4&?17 MH=_(])2\Z.\F@KIPAP_EBE_8JO\'3],_%)\9!V]5+?:M>HE96+/%]V8M:C76 M6@-Q3!X]Q^* ,I>NTS+:*'U#)QY?UF[0[M!*C[ OG"YL5)^DY7#^6UFAB.'.,'MQ%1^+F>U"^RRZBN75\*ARP1NRA6]&X$U1Q*7C!ER<),C&(-< M3;")ND+]%E5E]'L;[A)KC,TWD_-+UK)6+:OBFYE!&XRR[)'S,HQLYB''J+"0 M(/760+L:HNS)%?2]7.EMYQW3_W*E-OMU7_LF8V7>$.3\@RG#U7Z:MY077 ?P MUZJZAIU%9)1:+,8?8)4N+%.7))4B>*2R$]!3N'D9WC5OZK91S:8 <>V?3T# MZWDHECY!R"+DCA_<,2R>8_$-$2-6P#31WTYU.]=X\@ZE!E^X=[K-@4&EPG8# MS*_]J(\T-5K"P4T:%]<7 M)D?W=GNAQ6R UKH+"TF]GF4OF(34O4>=2/6^B! MI,Z(W-YDI/3F@$V%-VIW9^I.B>)S#0L_6D)C"^NE&'_M\Q@PE17B"#;KJ=X1 MZB@]FF%JH^XYK&2J364U&8QN#UU"*., H+KI4H2!6L^PB(+>\JL@0--BQ5,* MF46BU+RG>*X QU%&EK6)O#0Q,()+_2]QVLSYXQ>#LJ840/M8T01\0E[6J-1< M4JY#/0;]>B/XQ @G!W-V(1,;63D;[\')OJ7*[V/;"D(C1%=Y-=CH8X9ZYI:Q\GRU(%@ACW)G9&:@^M\3T%9E]O M_1R:[%P) )'*\93#YF=-@=< 3?/#YRWG,,3&JLZC,JN)%2Z:2?T<+K2T!?=4 M888 = M:7!D?<98EQOJ,. 1,1RA%Q7]-#" M7ZD[+;IDQ4N]D0='C*T0D1PPY-MU'EF!F;2G?;L?@\@MUL^,*!QO$4Y$T'F& M%JDWP> 9#HS,!"?Q;7D^L)\M1#7DE'$ARE-[6)-X$E=R4<=D7=CU K,"\U494P'ED2WKZ6$()QSKT=]:F2*!#*U(/=_Y0O3Y\GF@,P414$V!WROMWQ?&2,3KDR$BH] M5UF7PN]]:>E/GL-ZA'&4XF33OPZ1B.6C?E6VV,2P<90R!/=S180X.R1HA&C8 MU[@V%=6L(ZES['=\7<=!'#>1MP3,_X\( M\F7B"YG%#+]D&&_*>2OKBI$=[//\_!/?U1\*CC63#XXM-^F-3U%Y/8'VQKX: M2[R2@O38<0W4AC[#]?:P+SAJ,CR]\9)KY2?FGL)DYD9["+Q_IR6>WD9Z4(SV20"<3F2H^J17*C6RUD,\=5(^JC6RA7BP7CDOY7+U1.2BKEU>A M^-S^[HZD<]IVP_8BE,Q<;DO1OP9%S]R\?#YN%^?T*+U1SI8;M7*^4:H7\^7R M+1A\[IFGT SN&/SP*^I99\3MS\+QERN M>#VE<@CP"'JK0\IT+I_2C0GM4'8_7S+M[37:L&NT,8*A5BQ5*\5*O7I\>'R0 M+=6RI5*679?R8>VP5IQR70IP7<3%N K IJNWX$:)QS(WO]"?P,H4KN )[:BP ME27;2[#62W"JYXI;"7QR%/\\A+)CN6]PZ@7);)]#S.8&JDTZ@O]*.N24< MDV%G2W[AT+4@^M6$CSU7VB=,-"SB8?6&P?HTI1I4N\;Z1@P,A^1 *5(.K!R> MF>! /HVJ-!FFV84W3*'.]QKG,02PTO?@PHB?WA!I*CR!4$!:NB5.$C;\C2!? M_SKPEU>!\-_J[XCJISU3R__.))!? EH?M@FR>5K9*16WS"\)_=._;0LM0KVK MD7],ZI57,M_B1,FMN/)S%BY9SH)217ELNKU-7U8 F\';]-DJI(7^ E!.7*.+ MW8,?$*,,,YFF#H=9D98^^A.Q$$&\;-J"PAJ2Z(#*8-1>ZJK8,2%*T3&PB^GD MM9G+.'<&#!4FBK=MT%5YVPQQ[1"+-GB5_@QV++.8-F91T81E& )S@-CP4WC& M7%';&,,BMHY3ECJ.+QFOJ09U1!I+4)V9Q#)(ID@ZX92;=,OJ%[382EN++;^U MV-9BL87H/A=V@TDK+N#ONC[Y>%Z_^79U=*TXS."M#-HR^=RR]'U8;SY<*@F[ M$SB4J/+PPI9<09:J**F\@4)%^#Q7*Q0S_#VH=[LZ+V\#DV^D$7!G6Y5G CN0 ME2P@]!UUA.OJ5D=4YE$*.GN MR4 Y=VA%^[N^)4VZ7"L%VDN1CDHHH0UCH,$ M^]\W>9(MYQ>-B\L3[>:H\>G\XO3BX\G1=48[.6_L,X)>2DL(\8YR[O']H M9R9<1UL_S UG='_8^)C1Y'R1&9YU$[%_@+FR(/UK\O" M9,*>S&#J)\+D\AAVHVL:'3^]2>/93=I;/]8Q\>&[V!IOHK+@I0F64%&(#T$; M$B6^K$ Y0JVAN;AH&@@.RL6$;TSU05Q0%:@M) D?31%)# R-E;:Q7J.B,(67 M4U(C!RP7:&.;X=3$RR\OJV9S-CEXOOS[+,?[I+Y>)?465#:AG@7 *V:(E/R4 M@68QG9B+*.667,2-.; V80&YVI(+0.$7GG\R0B'.ZE[8\^K&+'Y4D5L80S^8 M&"CR19'+%1;^0S+DD_9*4 MKN#5L.U8_2X>_.F0$B%;W1ZPUB0OX%]P6?SKEN%WS?>/7RCH!^PS)1X6<1'] M;^(W)I]]1?/.?BQ23!!4[@59/P]D(G8'T MM+U=R6B_CF> S7.ECWJ.W=Y>L0G=--']>8&4E<0]6WP=ZO.6T1FL8<@-NI18 M)MLU'K7&OO8=E#DCS?LTN=.O[Q(_[WYN..6*1*S-#6QN7_:\+YN3MUG>YFT6 MMGF;SU9IE\^J.9HGYX='?VLW%]KQR7G]O'%2/]6N;^HW1V='YS?7Z;6,VJS< MBTDZ>%W^5/9]=+;?^C2_]*AL?*NA;_TZ77_E.SZ\Y7&W_*M'FV2;;![_( MR^:8097WHECF3^WX^KUVP3H__(DC\0_>:W_IUA#-DE=E,AWO+=6-<&LS/9_- ME%-MIJNCRXNK&^WB6$/KZ?((_N_\1KLZ^GAR?7-T=72XNW/Y[>#TI*'5&XV+ M;^\^7#C^(FLK#&Q:"4%0O,_35?[XP/BF_BJ#CYT M[K2SN3#TZ[2UO%(A??C>_RYY4JD3G,ZQ M86" 7D!;:P5,$Y-,$VQP'*$^&Z0^\S9!J.1UI))GZ*VNR+H>/#K:B!0^7N3" M^TI/4?\F)VB3DO,6'0RLP1/K&-4QJ",&=HOQIG8=>X?]GPB;S&'DE)GZ*+:_ M\@B:C-KC43,][#4D>YQA%TZ8@!=ZQ>Y.J'^:WS!NJ5/!IE">Z(TMFV6S@B#\ MT_2MWMV)M]<1,Z'5MAP">$.;B'6RBVJ=%]5CCP_VS389QBJK5X))U7LP?DM/ ML?=;BD $$0,=Z)[)MIUSIY?>N(;PF;PI%T(T3Y?M9TT+:(,.5B%SB?;GMT)B M'<:#7T.,06RK_H37#*E9W$C!X,.OBYR2[+@*5QHKKH&5>OL:L%:W0&7LV\#=/U.>WO9J%\_XBVV72/'[06EU'S;(/PKJRXR+4^?"-PS&8@@+N.\<"#1^C[F, MUH2=Q64*/U-_Z/;Q'.$UG.^P?MEAUC/1!SJ*'RW2[*Y.M 8_HAZ!.\NYGNVP M-MM\_!=^V2[4^\4;1G/"83J#W\B86D#"#B#H+!R]Z=U[4PE;'$#4O9A#]!GU M3H;G@%>7R:0V-3P;T!VGN>QKUW@LRM-R0<:3WJ.^ZAFD%EW#WGXHADR8BX%] M (,M>8D/]%"4R%[*O-V3U,DBN^/N[BB[J5N>H\R -^H6;X_4R@C,! ?$>G2S M [(!-A*F:N(6>ZQC<5-M5T@]WZE+J^XI0[ #0LK664=85(EU5;N-G#Z*X*9A MF<:#X;>FY:L1_1)UE2$VI2:E*.: M,0$Y.N/")-!,OVI]A*7A=1]M=<;V@R< .]B M2"$*?,R5(/;ZENATSUI?XQO_I(;GS/8COL'(W>.]JN5E8HUDV8H8#^%OCE9E ML;%V_IWHY\MT U++6,=#T(K NK3O\)Z#M3L4O82I92+U^36>9"-?1N[8(AF9 MC-&6K8E=)MF R[SC1"HW:.;-(-L#*+)2;ZGL2G]M-M M+5N\!:79W-NC*^>XZ.*];:%QF\UE<[>W^%,N7\C=CEO%4M/^_LTXS"+0K_GT MI^W8YT,R54FK@7&OC,Y_WQS#UW"C;@FP^E0GG*S-^EWKMVGY2.-$WQ?-8B_=Z<\,?*89 J]NPYH^=./^FE[6G 92Z2R3LU>#5%9*%]G6N[,9!X/(KO!2M&@F@,: MA649X4Y(W+83Y=/XB,2%50E_ 0"0B>H/?$[L?[%VJ(CY?^Q/=S\'V;+^H_(F MZE41N4WQQTQTPCDVX8]N[M ^;!Q:%W=)3YAE/LTE@2E(EI-A.=L#6[-@]OQ4>_KP9>3 MLZMK)_=F<6'@WC7?YK/%3+Y4RL!_WT5(A(A-8>O"C__4S $,THK>*#;=9/CK M9G'[-%AY^. ;$P??8'Y0__RS.:" LXN[[($^.*VZQA(4,%L=F',CV%+XM"B. MLCWN98_[6#EN3$ROVVW\#U8"/.@6^G;K@X;NNIB01>FQF/\]W'V=OSWQ>GI0^.D_Z5>2H M>%CG8?!8MOV_37OIE$(J[D(Z=EDK6NX;XN?S9ZSC>1-P/-6]BX[J;&+M*O_[ MQGP:_&D/>VUGT#9:9D^WWFC\!X\9I'!L!OTTM$WVJF_7AV\^E#*%0B53S6:% M#TI,]#\EMU__^9?G7XLZH=&]9^#9N)R8)6++M:@N7(1\ [/TWX+NWP/U94C3CF: MTL>.>^@,FX/.T!)ONG2-GCGL>4 1%QC;\G?'8^YA,KZ(,[[1!H@*#>0@WD>1 M7?%&D5SE3?J?CQ*:3&ZIRE\YELY'V>^ /WZ[, F1XX MO;8X/1$.3EOEF+/1,SA&,@009HNY;"%3BL$6GTM%2WB_%J:^X'[5*ME88GL9 MR:'RSQ/[ 5;@N"-83EA2W'S\]]-CX_&IUUI&4L30$>,+!SG-YZ4"=;?2N"7% M:CE3?+%W9.[NK'@GBOE\+,5JF3M14^X$")J^;K:/GOJ&[1E"W 1LZ_!5&5V, M^@WGM%_QJFM0JB*]2/$O$U\?:]""2XOAI9JMXL_SH,4EN47>$XLD8QQE*M(. M9%TA!J5./\@8F[4]I17Y":QMBF*W\BE%,YG<-%<=LI,;X"<#SD^ L8SO"]>W MXTKIT/M9'UP-OJ0I@A-A+GG&7&Z< :;61_KZ7A_EILY)*IEL(9<6E?Z:)[(B MURB@A@;7:8U\(QM03K"BK^B?>J:IF'CE8BQ"W:IE2YS-RH9=,9-;IX)6B*.@2?9R(\/Q Y_+,(YS M/KYX*MZ.O^F#$[M0_6'4\NF(\ZE/LK6JNEQ&N\.)/Z\,FKVIZ4:L\OE\ J[X M%[1SB07.<.=6#_G$2'MJM8:](6'M'!I]%TLB<1SXV3+P!UAVO8>5[6/Z^]0M MX;+?4V[B^.#?DOUOH^K]7$>T?$79?VIXWI\88!2[ #^U#VX?5*FZ0( M(AW%(5Y"SE9Q2/\H5]4S"L7U.H)BZ1D\DAO2,A@_DX[ETX_FF=$J]_+'UEHU MC"FIVLQKW%'4CM=.U[..+^6[%LU'_N"@9[:=^0[O\*]N.A\\PSBJ.%K=O?E8-#[XAB]VC*JV)I- M3+DR>)U.X&,(,^ET$+Y+(]B1',QR:%KXU=>K%CDU96![/$DPEEPI M+:-^(64M9/AQ%B.M/N_;Y]+A2=WY\O/YC;Y%DHI4-?#5TZY_FBG[M3.E0FX; MPTKN9!*S_(#3KY>;E"<2$]':8QF)C'/\V_AT?]AP'G5_?< M/KO[WET;8LSDH@1HB.5/=Q/W>[-F,]]DE#75^@C=;J&JMM/&^*QGWHY+=[V[ MQ_[YOW\=)<\H5O']2JB /IO^DF!73VPXN[YL0BB]S25])M* M$H3R,K9J5:=F*9=:^M[AY)UB7<1O]*?0G6+.S'96O5RC'S_/2O5VUEJ'-R+^ MO>*-T >XAHT@E,D]3=FG6*V\X'CD8IL6>;O&ANNT=:\;<[_(KLF_3^6*9:<& M) 7[&$V17=]=L]/\<2I5;=E8DG0; M/5CV?%;%2ZG$$M^)11$J,]T+$N. FV# M4R B$0XB'!.OCW;7HYJ7L[6TTJE_X4-9D8G &]+B\FF%'#;8,[=9LXEFX_5P M:HE":'YZ7LA;?/[YYOSP^J98N7PF=&F6(K)U$Z_I^*7)<#YN]Q]OQ]W^CQ_M MW)/QM6%NOKL+FP;;>R&+X'E,SND[G([S*Q]+PFZF>;[@7JUETCVA%'I->5O?\ M^M&I8EW)'^8\1S75Z[7<5>'C:'#^-25!OUCA*%LS,\F=:2K@ZZ/6%#6&J2CH MU=JV;CV-$TJN8#2W#FZ2D,JQP7;19LUFO@K9H![T!,N&S4^ PN!X#;L%I(?6 MN6#GX_Q/LS7('WTNCWX\9T:7/UO6UT>=[R8>P&;-9GL5-V/OH^.LLS)OR4]V MZ-D_O%;CN'C9>L8[&)5::VQ3:Q/BQY>NT3% WK,\[(DF;)3) NITW:W?CGNE MDXNG6K;;,Y>IL4\ODP7;#!N>5M?Z8C'P5EA-9K(=4V'JTB]U]\*EML=MVH5+ MP[WNPFS5[DOMMFQW=!D>"E:F/5#+KHFV2_GE!LTM-N@\U/H8PR:@E)^<'P=5 MO4MZ\]S^3RM,<#&==/H$<_M+-$Z2)Y#1].&@Z[CF&(Y'.(S"E%"<2@EL$G7Y MBKADY]'WE+$GR6\ZS4<.&H/LH@9=X'3#PR9.=LN07*Q)K4)J8E)8,+E,BRZV MZ1GMQ/.&1IMQ>=!)V0_.<. -X#?T7BY+?.S%M^;);=M6R&_L?;T[?B@8.>?, MFDL2)KUCD@9+<\:^\.<_.8''_KWN7-6]8JXX=P+*1DS.HKSH#O"6Y]WNR=WW ML7W@W)E+[T!UJ1W@$ZC\*+6'5_IY[Z_:@CNP\ U@>Q#[2NYY1@MOP*/CMCW# M3N-.*CNS2=.:L5%1;&(#-BJ1:<&4C#B\:S'N%O[/FT+FCO!06;8 M.MDEAIO4.*D2ULT\P8\)D,FD5GE(0U4R&0NE0-&O8'3G+L%]Q.]M,>^\\$)99GD0;7 M\Q>@PFE:_13N.JG2+S#6 @K\E)5M"OTMH[DO.J4:2-%<)E>I+DE_[S6\"=K> M! 7-/%J%@F(REFD4-$5@1E-0S+%2HJ D^$7"%)3$E,J9RDH4]+PZ>%A?33>Q MHI9$DXR-WJK$,AS*\2J:EK%7 OU$P"3 %^O6I6ZV3^R&WD?@&I&)*0R6'_\\ M?.^4SYNC]CHR,>-;+SAI>%)KL6D_+X%,V';-E#L(7Z_QSS6E>N^UAH_U"ZH_K M@9X[M*B7G-KV=C:=SC_1A"0FS.F_;_8F>R+7"O% /&*FNKW;GM7J(COZK&J9 M2K&<9-[HNUELYV!F*DXHN9ES&S6YV_WO>]?[^_-N.3!F M=L'QE(G_/Z&TG)=(H+/I<_*8TM6VJYEJ+EZ+V6TB\R('E!SX,:CXI?6611PO M@*0I@9%]KE$=U3X:A=K!I[O*:_U=/?.A!&RT>BZ__FC_R&5%XNU]-.:^?_>= UL:NKT^KH]PFPLVQD@PW+A MS[9FPE-W+C ST+RH$\V@:WC&[D['M'6[99)"!=HN%1SL3YUF?H%IAM<,K_L_ M>WO:L6E8[3^U2_T.*/L:V*9AMPP@@IJVMR?N6-M\B"NHV7#R\S)>VO\0B<#. M6!:G-:)7_!T4SY;XG8_P:+8'73R"[._X55==\IYGC@UV/&^F&?OL -YK@?<< M[ZF+%TX"[#"/T:;/Y5@V"O'\Z=EM,WM1NCU;5!![D#9IK9W3FQ6W ]3'BT^2'%V\RF<"VO M)-[8!EQMU^@:MF<^&!J#W_O?-V!>5 M;U@-.^S!@"-Z!*Z&6**VI\U?[IO%%\<9"*B1EM[WX#*(GT(4FG"U4!(>ZB2= MK5*-KQW8KJ MS?%C?]B^!RF63WKJ3.N82Q;3"HR8]*@BK]T/#QQ\@./_!RN2XEO'0(K(N?[[ MIOPFKN",,7X4,_C'T%U/,X!\V]JAT3)Z3LX9M>I)?N9N?3 MWFR\GFGL[&O8F-1)+CI)\\IX,.RAX05:A1SU/WTTG\[JC?,UERO.%B-9)D;$ ME#>Q3'"S9C/?[\7W\MAU>@UJR]H:?#<'W<;0@\,U7-!2K"&> #8X@G_;-_H3 MNL)N>_K5>'#AW(Y'#YWKJYO/H_'G:N*^K$*F M'!,G:^8^19/TZSV!'#N!U7U3U6PM4TMR]Z>VFFK1&K'.RFD/6X.ZW28XMFO= M8B@3/B/XY)SFCPZK?Y<:]R\D>L_71*R @0AYNO4:X8-L>X@5)I,GF#:?R&6R MN>(6W#?I$TJ,C^0RN6(^%A]/+.B6C] ]*;@F _2,G_3TCY>@AQZ",OIX]>5C MY=.HTTX>8W9N='X1O51DU_O09&Y(4WT]!!L2C2EPDFF!XF*FG*]L>4I"1[0" M*YF*&)>IE7*QU),- @\/*!D+W/9-M/HV:S;18J :J-7P!A<=3J8!/T0A[PXN M#D\?+JO+=*19#EX\UN'CE-&G'V;PF[3QFS6;:#(X\BT,8:1?"1,=]*!C,-!! M$VA:F2C=6B,3%#OS:AX8G%7QON _!7[QJ4 MKEO3-_Q]MM/SA/'?+YJ5W$6AUO66*;9+&'=\<6< ;QHV15M\/23NUX5..^CU M<:5*/E[3[%^<*RUY9"FPIDJANE[6I (%?'0=SP/%H8/UB#? A3CGZ>D7)Z?C M3S]_WHZ_?KD^_-$P^F=?-E@%X@G^M!RM3^MYO32K'%KZH%%L_X^MP,)6C>FX=\89P 5]CLUO\_&7\Y>AFH#]'*\-%=$N_O99H M;;>)![)9LXF3"N49NMOJ@A9T"(JZY?0Q=9O3"L]UN#@:C_-GM^/!K\]93>D6 CY0=K^4I['G^:'H69L;^JNR&(V5M'=9KDBE]^ZY(1L-;<6 M[)UKP[(P@\ING^GNO:%PZ=#-^_KY[FOS9V%P>IG;*/0=N)!3POT4S? MT;0O6[%6?,'05@ON6V(W+5^-Y[98]:9]-&S0'BQ87[W=,VT35:"!^6!$7[>S M;\/F8_[;T^?"2\GJX^NCJZ@'5OB*;:[99YI^FE\^5]NFY*1[7HDQF@J<54I M*//=;1,V6##WC[.=GB>=;\7'=O/ NSD96"\A^8]W))UJG[T^4IXXT/4Y^G.9 M:JF8EN?XUSVK5%("<]5J6FVII]8N3#(=5G1]ZGB>&G<4O*:GGYP>-R[&'W]^ M PO?SIX]53]N#GY-LJE ME(::=,2 LN&X='@KM-)WFWA$FS6;:((Y5 CF!"OX#4^6;3&BX6Z4\Y.CL6%^ MO!VWCG_>5![^_MI+(;JTBMM2S)[3QO.ZWJ*W,FWO1?DE9BDOL67)>2JSJ3DJ M:Q$72W%,GM^VS=N>)V_5\/ZP^1.T]D^%E' J$O=.ROO&>3"Y*9NZ?:^UNKI[ M][(]!7,PJ4,'FO:]3K2P]35CA<( )4Q[2&,N]&?#._,M!W7'(P4C2_X%@:%?&8,N@Y\ M\@"/$/2DZNGTN1J:)J?CNQPH4<=?NL,C\^+I<+A,1D5:N4S9":;5=-CY8YP/GQ@V 961:"]Q5E% MYZQTL3HU-.+77C*F:.UR^C[,RUL>(?TRHL MQ(QLQU1*H6W6?(8"LCLZX"KY2?GHWX/FX(N=+Y2?T8V^?%>5"25EWI:^Z"X< M@?-<:YH'MBW6W,8?/Y;*_!0CNS$1=A MJ[Z]2(FM8G9^)T7*:-?A$+'=VQ#[YEQT&+U<# ?>0+<)$E_-FKOKGG>_GOU] M__1E&5F>MHXGEJ3I;$T!+<_3'']1FWADFS6;^=D]<0G(5P7[[>3C[^O1 !,* M;2RT90G[9X*B08B%2J94+69*N56%P\O=T66=*-'[6Q/7M*<;?A=G-7I>K _QE*;.JS0S3O=EVW;3:]J' M]/I9%[+;?M8?BMM^UL_7S[JXP?VLD2-<#YS6?1>,3L/U_N__5/.YRGN-90ZM MHZDUF]"QXR)GTB[A.TY;^ZS;0]T=:;F,AE(1/@+5[*XK&]WN[A381_FY,UR6 MLRS<8OO@-I.( 7VF;[%_=I2-E7QD W M;:,MG-]BO7??2XU_;OH?G2_5YUSOE&'4@QXW?A0*QW?=A^S%C\2GNGBC]RG# MO-"V[@WNNT4&$"O/;6,[CB^Y <@,0(#\DFNOMUK#WM#2%4]1.NM?:G%+OBM^ M!.VY+G4^[4O-7#,OFZ13VIIZ#W3+.(C_O][6<(5HNS<1>W-H=,Q6K$X1O][> M4"%M&CN3("-?JP#:#OMZAXV,&!9RMRWT&V7AG]M;_"F7A[\IJ-V*PX69:[?F M]>WXH'?]]+72,9U",9V (?? %$J_3[_-L9PG![JEHP>7_'6Y]\)AQG:&>\W" M>RGJ8_;VF$[D(&.SG$ M:::6=2,P:R?:?8J3M6_V-36@-1 MZY\P")83&#-7&2_7+R7[(%?,Y J5%YI4.?=JK6EK)]71%PLOE/26IJ+MYQ/ M"]HL,?+"CWOY@XS3WG:KV&XD96UG\YIG,U^Q93VP&?91ZAJL,L^5@=/BPQEM M,B!7[$#(Z\0CVR[_5U[^;*W&YTP+:JNKND<308O:'EJJ.F=ZIQ(=8SX@+T9> M>C'R\6+,W?RX6O!J]>.O/Q*O"D\TI"QJ+=A.%$)!Y:0<1\=QXL;A34[$590O M_CVXO&H_9@?%!0+'*06+TW4&E3.54BZ3JU0WUK9.)#B3FMNG7'G)?<&7V[ST MPKG%C4;I3B8^F[0",CT^6RPOZ6M)O8E:DANY?,"UE"UE"L_KC$HTFK.YGH7M M;+:S2EDR"_TM6XA2E=' MPG:II5])J=E'<>.S4[8SU@&DIJI_=(VCPPO]>^5;7JKJN&WA74LYJBM7.@L9 MQ\?%24F9SZ,N&JM%W ;KH_-H:4T['-5N>;NSJ9L!A4RQLMD;O5E2->5C3Z*O M2B$AKK15M+=DOYW-.A7M2G3H=_RC?9X[,/6':C\E^-)MZ'<;_-LN?[O\)**( MTQ789$._R_=TVIY;RAIHJD<3'0(N+A$"/KH=W[5+YQ>?1E?CIV4\4#@_;ZO3:DTVU?$UIR[Y*#VG5:OJ-![^.6L..[I?BD##3@TNI]%/+5[\ M.5V750V(-5[\>=L);^$(66J^L%I^J4ZIVR-;^,C2B;67,^52+5:L_=UWMV'(>O?EH_FO#RB_?YG+Y MV_'=X^%YTZY4C_YJQ\+*#RWHA:+C+YHGE$\^'BE=6+6#VPC_Q[A:U_.E4O'\ M+RL:X7L3P/5KM=L(%(GQOP^6_O3T]UFM>9_TU']U;/)_#-WU- .(M2W=?R"" M8[E7GP]J](6BN,;QIOZ2\+91T)9)DYP?':\K_N-S8X#"Y])U'DRX P>C;Y[1 M/K$O^H:K#V#X.EB #^8 1'Z@>VSMK'#_S;VP*C^,]7:/73(A5:Y'\Q>TB>D, MFS6;:/(Y"I+/":4H8#2L_J";%FI--X[BL.5^"]D[]IS5W]^VS=N>5[^Y.C\9 M=TK.[?CS3>_GO_K?7S[_,Z^]^G00VDHQ ELN%IWDYN5<;!Z\WX)[GWRLTH.3 M,68Y^N*'+U\(T&7Z![)"Z?#ZBW?PR] 9DY-\Z5 >MM MF981V"?8GD7E3S9WL"[TCOB<0UFJ-G T5RQ6LR5+P;_C;RVT]OI\Q5ISI+T= MPJ+AH7>:(^64OI53*\HIE1 /C3Z< _8SI[T!8^=N> MKHBD[C__W-1*/X8GP_+B(BE61L8BQK*Z!DVWVYJN3/[U9MO$.;K4,\&+V_RH M-9Q88K@9A>Q28?YEDZ8"A7U)RCQD23=<7^X-?,[4T\\;EP??QG^='MZ.6\Z/ M:^_IJ>/\E8Y4G/+DROG-;%M]C5O3:>= $L*A:W!N>R0H9XG$UW=WDJ2>-#7^ M"46_6(F%J;YED>LYYD3LB%#:1BU6SX)4F"ILBVOHGG%HL/^J&^%YQB!H'=R. M+_ZZN'"]?K7#3&PU'C=CRNWUT__KB^R98*&V0^+ (- M1[Z*M,]G3LY8G(U./?^]L"Q\\C,CP2R]>:OP[6BO3R&7= VK?S&K,R_FB?T MA.^X7)&=O)$___K\_?*R^6C-J\9;KNB57RTQC='&72AE@]*^2>5X"9?/<)$2 MW[7$K,A:)9;",W7/HN],;N:=N72-OFZV#XV.X;I&^^BI;]B> <8S(9PS72?Z M,AVT'D_+5=.L^TIF%/1'+M4WNB> 0M?V*4W-[&; M7,[',DX7O,E',V_RJ6/?W1ANSQ?X7F/H8A(5=S0K=_?Q^^G]]X^?SA_/EI6$ M2UY,G.3> &:IZ)VIFRD+$]#TK5S;G00"*F27!'G<.%UTP?U,#LXX5TM-%2W& M\Q:"Y:]F$ZWY MS9I---T=?;3UOW/US>7ZU9G8NO0A] M-E\6)F0SU@PF=U.GE&4MXUE[G+9YE,\OJ^MOJ,ZU]*8F[X"HU59#\UW&.\P7 MR[SI-_J3(39B\K+^,-*AP;))<%FO-T2RP*&FSAVJE6W\ M?U5VM,#1I> $+<<"S(YY@#,9TW$\1937PY,OYT9)B1WXK*GG*5'^GP?9VD/^ M\DOVR%Q^: ^/-AQL'ULBF8PH5%O16/Z;?8ML@ZLU>\)U8 M]$J$*>$9\G/SY<)26 JOEJ^E7M4U7P0I^G<"2:;PO\5[,D??QR>$9F%PU2=5M M+L[()I]BJH>80L)1*1C\ZQZ#HWORX_?KH=N_WO]_D;\\M!/Y&$PF75#UELQ,#5J-2H8SZ!VA', M,'R)XFF.DA'_!--V!\7Q9OX*^D2Z!Y9<,4@N22-WIHU46$IDL2H/81TANPE8 M1ZU_\M6>\U _+[PXZX@;1/"OD&J_LCT43+W;?&R>-=2N5A*]K\1T^&VS(]NAB/ M?"TO61.+32^U>?2R#4_.X%&"[-?EM,_'2O9*K$@XOY2:Q**2PN+&ZQ^PN!^O MOQG#CS6C:56>T]DW*];8D:K2Z["HES++(DYV<^3PEBLE<72)>0'7S)?4VB!< M/_X/_9T/P#6I"ACL-+,U,-KX0=UN!_^@/,D:WX933XZ>6M809PH_='7[SKC2 M!\91IV.@Z>?G6R@\;7S\K?7I^#%W]]-Z$;;@B9(N1MP/4]GI!\/?G.FC5W& MT+\Q,G0WO"^O1R5>Z80B.W\E)F00R"T>^L#6O$GI++/)G66AO&:K)T$^=,2- MF/&1\5BR/_[=Z'U>CULV?A=AX9A%4)-X/.M%=R%,GM03LUA*F4*ALA2IO^ZV MH+^@'%JL%^76"MJ V<0^C57RV[8GEKH5$D(#]"M]S?:MN:Q9L;*=2)VQ2>:Y8V,@ MP$_*M-L1X:1#TVM9CC=TC4#GLH]'G\Y;EG=U_O?=XLPH83_8];#?MZ@+J&YI M_GS1FH UTGHUOR ('6;;#+GD2.O@UF@-/3CHO;UZJS7L#2T=U%RU><5D@YC< M[7B@MYX>'T_^[GS9)*!-41CD+P18;(Q^,6L3);8][/\9;Y_3CN''J9C?&!&\ MZKXEAZ&9$G!?V;^&P/0:\QG[\="%B0&?/(8%P'^\4/4>W-''DV8MGQU*F\ MN[Q=_N(_<0+\L_<:!9?_U,K:WIZX2FWS M(6XLA]%GC/\9ZZ-V)7WFLWHSZ\K^[J31.X^SG<<+9SYPXNOZQ^Z0_Q+?PD+.'$ M#?G/'[!74=OF&OK]7M. VPPC].EL^%8-G'XB^[30?J1 C/]I?CB_:%QG%Q]/CJXSVLEY ^Y DVY^6L/>'%UK-Q?:\"8RK7O$YQ*92*E(PN[Y)LUHF2R=(?&FW"JJ(ZB\:+#(6> '1%U"E6Q&NP\/?'P[=A]&GUM'\+E=-ZL M)IG(DX?CZK?UEGE[>9;'Q(1'2F*2VQG9G9&;SZ<.RVG;VHW1JMK M@\E[9^)W3^S6OO865X:.SWSV/5\@_99[_VYWQ_0TA^T$6*Y@+\,]PLDR<'KV@X85_BA!X:(:PY&NSM]UVD/6P.FN],\3+CI'L].,0E@>8!7 MOZT!-\@%%AI?B=;Z#7P="T(6R.*$S@'#0"_<7.*/O:Q= 5=,3QR QZ@6,; M6M\U03GI@W8"5@V"V['Q?'9/]5#^[/5;JW(99H?\BLPDN+M MV'BXJGTO- I9'9V)_OPU?P&:6$$<7K+2$2=_I-@EW;OHA$YCQ/Y_RI$6U;KI M>"^X'>L/7Z^^GN;_>AS?KW*D4S@BG'/H[,IP=I6?N:-3UZP-?E9DX3/<<]<[KV&IUCO$< WL$X;&Y?70T'YV_&/ M\?5#I?6SVCQLO_D@YZ+<T,SQ+21 MFG9W=,\;]OH$2&JHV;@@G)A#X67CW=8T-J@1\!F!;[4I\("$,SUUF ( M]Q%V9&C!2V!K+9PNK-35.D"X\#7'4[;FQ=ZFZ-SUV>Q[?N[[!/?N>E__J;7. MBP=Y:VUWK_,M_V =.B/WGZ*2SCY9GL38-EY&V% 01N0B:AL]HO8VD(9G<@+K M@5XVVF.*GM8!_NNQNS=XQ*OR QCPM_WK?:VIV_?L"PQ3255ZR_$WW[!HM9AJ#M'9B6Q09 Y7(@O@U?L5"+AKO'%$5,:M2Z8$IBS:D>GD@: M#BVY\6LGUQ.YH;-)M!!(@2'CT.]$Q,X(& MPI9A7':$8W4="XVZ@6G)8?=1* &74V:&]EI+=\%Z:2-CYM%* RY*R_$2,DPV MA=:4SENSB:VN$-OT+]V.SZV.]=/6?Q8_5=9&;?F#I^*G^_K8[.Y$?A>H86BW' NCGJ!FD&. !0I1"VW"#)G;!X2MP3T& M-BJ@EC9P]3:8_L#U/.U.*BE,#4'&V&? A,3^0&,I9$$!&($BS84O4O&# P8_ MZ07[VK39D8;0%CH$TPDT('K+UZ?%?/>UAIBYSMX&_--"@ ;.Y?F('@T)%.\\ MP*,U-C$-;P]=#N3ML$Z*[5NFC3[HM SV%!@Z:J$M7K8FM@MUN(CM-?&W]K"% M6X&"Q];@")U'P@4BO= U.I;1&J@Z)5%3Y;T'A@V(6:$]"5U7J&ST[4>);T=;28XHEJ6;2D= M(9&62E9T-YHZXB-2=@:ILIY'@Z.^RMKQ\=OS")RP2_ZMC*\6[NXPSNOB+G!R( S&C4_=KF19X**HID#H\>^Q1T&>&C8'PF9/GS]&]QP M]%^ 5JU;&7Z@[+J[1E1NGXMNAAXLL:U)'4;**>&]P(O-I&"&G7Z?XT6Q[_CC MP6ZUND"-N*4NET!,I3$I#?S%<0/*T[FD@$T#:'_VW:_XZ6A3OP)BP_R[>5?] M]/C]<4W&W<'M^.>9=]8\^G3U\"]V5*>YT5T.Z-1$B_STX,0X@07HZZ4=GV\S MD:L-K"#GSB;X^]DGF0^83G.^>SO^[TU^3"!0OJP?QTW_G>;CME ML-?Y'",]N&HPK^.@+NPI7MG=G>L!7'/=A:*U??Q-!5BV?*^YE M:QGM/Z88BUW]!JSR_V_O39L3Q[(&X>^.\'_09'?/6Q6%G8B=JIZ,8+7Q D[C M)9U?"($$R!82EH19?OU[SKU7&T@@%F'L=L\\E9DVW.7R0JP2]-;_=%( MY/7XR([0>@*SH$BI()V0'E!3)TH6TYS(1D1?AE\!$^QAWSSDQ^>@4H'XB!$G M"#LF)_1TB8DA\AVV.?D,21NDLQE&*"DQ..(^0\R& 3%T&& <6>B50_,;GG+V MZ\%>H)R<8)[?XN?F%I=59C$0/S0]M-N70^T9R6!>:RIG=&TJ*.:4>;'G=F;! M:A :&%GV;#9"$6;TF68P;PT?'X$MJ%,K6M60I]ZZ5%82 @ M"[43 3I NFV$"[PG*M-=6S1R1#M CRTH2?!W$*1"#]Z@9\=:K,<&!=P" ;U, M3]( R89]N8.$TR-V'% R#$/Z*86=2^-P\-*Q==QT/C_Y76+"'JR;/;XG6U*NS-0S,>C+*_,HEJ M,;DP;GM1-RM+($MT(F&=#X)LT26G8RN*"_0>@N4'@E30IRS@*Q&W(>(+FF?. MV$A%,YB\$R:6G"&^4UAHC'K>J;,M?L0*A!-+D#A.:< .W3OSY2OX]CL1QN9@! MFW5GP/JXHLZ$R:]0SA*G7BLZ:=S)Q1"&0(43&@SHVL?"J!'HPYKC$^*\<7!2QP$G M,>"M5U1O?,0 9!.3MHH8?T#=6"**M*;2*I""BOTO,?_T34*W)XLV+C&O-UBM M-1OVA+.:F>IU7O=D<.=;,[/=ZV?%NW'A2?[V@PQN.*%!&!837&E\6SAW?(3H M:+A6Z+AN[LI@)B+ ('Y#P"HGT<^54^48[T4-_N#^J!::Q3_]/U$BEC;-"^;^ M*#1+?QX?9?E<# Z;3/WCAKY]?')-SOTK\MD8B^?;Z5G$D'?X#D?]C;;#A WD M<-:W?$M,MF'*E ,-@4@I>"6,Q&H#&+,G#0[?0V-VH$F M2@HU(2G78"+.%GPLN(A+,]>!P8T4>BIE>GR$,.HP[REF8\R9R8)A0]'/08W_ MM*K_F=G.'-7DT0S9Q 0*ZBEGZ66NJWC<[<='EB_&#YNYII5H&^(\1J)UPW=Y(%JU1-_8%\1P( ML@ZM&6 9N)8K ]&+.OB,$;PXG$9"1[[T)FLCPUD03XP88D[GCSQ_5GJLYJAM MD@.DX^F3=#Q&>K)B(83U,O3?7L!:P#^I6*N=<@50\V0V>X(P/()4H&32R D< M2T,/#CN<6[PNHI=@V!D/3(7%:_4TQ')\$8KX5B#>"7#:R*W;41"F@=OMD0-6^H*7*-](#I6Q!]2%N#[7&B!_24_+#]061MBPBR816 M#8EUV<^E,E<$'3N^8L]M0KC+%>6R2^%8\*.T/V^^FH#?_[JN M_C)3WWY8)W12Y$/Z]8^/&!,M<8E,G*4)([M@6O'051> F(OQS0X3J\H(45U: MV/K4TYO*:D4BB>0FUK.W+?T>RR8Z@.7N9:Q17'V!^6T]M$1;XB#: Z*CXV&A M6$ ;F08J,7@15W:T);78I9#4RG.W.#ZRK\&RH 9#\@$JZ99L[3XS;*$ AR0@ MPLB$YSZNE-WE!ST]/KK1,*R &IQW>9IH0W*Y27D%82@T>YVD;I ^\F31P%>: M3_("CMA&H\:43ZQS@V%^"DH0+(ZZ!1L(-=3ECFVT>"[@Y;YC]+GWX!PFX48" M?3N6CN;P3"4R"'#/:7Q4(A,[T' MX8K"8 ZUW0[BA+LS)R.]3V3!X5OH4A_+$M\DZJ,*XVYP)Y2&70+LID0\_GK> M2[X4MBIZ6\M6>WFXOZJ=RW*^G?GVPW-4YFGSR25=Q5 3<62C-)J%&-GQ6?:4 M\]L,-7>!.L1(AC3YE5-=Y2Q)]6P::Z0F 4VHAG/,U:0P#<]9Q%5"1;\*^AZ8 M2=BU1J')UC2)#PNWW($]2K."TL%<'B86T)]HW6>!@(^/Z&(L%04^3M4R/W#$ M?'^*X RQVQ;S;V7C^,HYSB./I/R F8(:)"H^C7T,DN>:72O-+5WA=IH@3@^ ME].BNZ)LD^5 Y7B9ZM6A?FX^Y?=#E\G6K/%:O>LIT\M9G<>DA0XJMU:R/V 2 M'OF$G)DKS*>B?9A<9;]\"YN+)#/QDV0Z9M6R.R]W? 3JNO5XOK X9>8F<2DX MM9XN'PQ0O8+?4LBW7 5N%KN0L0V5W)5IHC0H@FI/1G\H#4]CIC+F8:#A(-L' M(RY_C&QS&(IF(78RQX;6^\EZ9S1 ,=TA/Q#1P20Y*0(^6=O$[8&' U!.K=QB MW4(&A3IJJ)F/,)0IZT)/ N%]Q'OC',6S/S7#7:=@)K/$3&7$1_?-\--4\6JC M-@/*C4S9DHOA6@8KKK=4 M:W;9J8B#Z7/V3-U3T"Z/^7$3_>+\WM J,N%+<#RL314U4IKJJ6%UW^ CLJ>" MOR(=H^DQ5$$&Z:Y;0! H$ #['2@8MD^9JAJ"2 K\&/E8IHOJ1T7O3CWN!!8' M:1/)=&MVS7?SZ?KEJ-^.PO!WA^+GXNIKY-6DOO)J?N2^\FJ^\FJ^\FK")[!; M$JU&7-)!\KBNF4^2R83>RO0;*]-]^[5;LU\/9]E)_FDL;56%'U3H4G]^^GG1 MJ:2F-PF7<*?G#9;MF$G)P9DM+> CROJ:REV,5 GC51DBX*DAPF)/KLA:YH1/ MDN3NJM/%HN:*95@NDA)-)[K2L.+0"JTE$YD_8YPK[005#.\G01=PPM>NA3%- MG,9( 5E5T>XB8F*TBJ:C V1\'-#_2J3Q_WW[P;I\*)J@ EQ$J>VN6(^Q>EYO MZ@=F>F!C*^*V<-019B\QC8:Y8:UDXA%"A.1FHW7 PD8DSD*/C["T+3&,W@!* MT0)V)WG=#NBRI"R%PD87R$&(4]4JM+!^AZ;8_ E/CX\P5W@X:@,5T8WH5;U0 M),YI ASB;2(+X<@<5K74MF?F"5WTZ=H9\HN$#5.T&MLN=5C]C M3CAV&W&O>VICE4V+;MDG8HQ+H-U#2?@0X\O??N!^)WS<'>6 3TNJ:+A\X7@- MVFV%1+;&&KL)";$.!$61]#GOG*!:J=_ 3"F\L"$ ^\5IY)ZE?[AY;-T+R1=& M/?@72KOX,J)/Q$_B&4+T9: :)UZ+_V+5')H*)KEA%?4U")ZR;J_<'W;@-Y6- MGR3B?Y+/E.&46.OVQ@!_+HD]? Z;@=CU(D#E%4(DMF70&*MV\-A9/<>G3U)Q M8# %;U2='LY$_X6;H]#9H.Y=A"4;G9(ZE17\A[$8B]*L9 T )[('^Q"R]Q#? M7:4(UCDD[SDT. >-!]/T_X#58C1FXU[?J>VEAY-$UK(0Z9&]-'G"MJ1*7;E# M8T[V:W8E@59AXJ88*_;[75OJ""-#B=9[(S\%R><<:!_9[1AG"X!XEYN'\@P+NZ)%DA*N\+ MD?I68*@B2>&U $,;4RTD%P@&2"Z'<)Q\#ZN6W\[.L!X%2U %6<%+8T,623)9 MK-\TZ5009'1P+-/*'J/9M1D<;2DZ&B%VU ZM9WD(/--D2S@:NK@-4!-($ M-$,>#!52T+5P(%>;@O:4XH?3Z8G?^#:(U.G.][T%8BY4 93<;#:+W>3T0 MZQJ4($%N@D(@K8P-QN' 1GLN:RHZMJ "R)9(TU*Z4_ M0;,!I2*&X7)+$[)WD$#NDAM0C%FJ@!CT! X7@\5C:ZMD"3YF-6P,ULDX/Y6L M:B79T_RIW6B,QT?SYTNN5AE]CU<1=,O/B*"72;Q^()N$!-LC$]V1\$E%MK1D M]]>Q*F YV.(;'LO%TZB DUB>IJ/>&WW"A+3W?_FP4KY.-%]JMD#:3('T+*POM"G?6;CRT+W_7M0V=OB2. M%*G1]7_*.W0BN#$AG&_8!FDN[2Y]6&NSULRH:=G)>;6;J\J ,J,!0&M*UOW; M/0'NA+.;2LZ_$O='60+53C'^W #E6(B!*$Y#0_J;L_XVY\/>>'0B831# 17> M'8]6FL/K8JXU$V]?^)2I#VNOO T+[&.B"-._29KSMQ_6\Q!W5A!(Y\9P;C>Z MSIYLE2^U$&/Y1!*GQETDC,%%LV9DQ6_!D83W&;;GG)C'$_/TQ'*M)IY7[QL) MN;_S$]-I0NM,7P[8QA6XRN'89Y\!C3[#[0,&=@,*(Q[\OV].Y'!52"[$_GXP M>\*VJA+IO.V*Z6&=QG\L8\&)#C+%YAH[5%^3;/$J]J2I8" M])\ RIS_V.+!?*8)VEK5W,=7S_P,!W7O[,""T>AN/Q\USV=CJ1## I="PA\3 M/P^,MYRFRL=RJ4PLNTLH^].QNUOY??,,\S/)("+'?[:*CLT7T;RI_\[=_\ZO MH..=#3SV%4/AB=ZGUWT(0;<<)5<)X; 4L,XZ2Q'8GED2YE&C8!.I6"H1#\4H M@I\S!, ^U$NY@^4GAM0YD2Z?UA?=J@DX H6Y@_7OS1Q[[LBDY(IX> M(V &QRKXD@-M@%?D>YRHC=J*%$I8K;E**!80ZEVC8 'I6#*9C>4V8 %N!-B M"?R//M?>E(Z-GFM^1O2\OW]/#N6(1A?52'=KJ?PY7OM&MV7T<1V<;/[FX0MW+]UFQ4'^5NA+.KUV1N M2]YXI%NZRN5PVC"M]76+PG3AT>*Z0PSI-9%[RO7HC M?;/[YSA<;A?U @4+)ZT )A?)-M@/WBY 6-]]&M:)_#G?"/L"1OL\#[3IX([> M9Y^^;,H EO@N#HDW'=9IMGJFY5)UP1$=2L*600I>".H(.[UB&CYF5D7K"[6D M>3Y7=&CT.VN5A?MX['UD[O6'JG968N.WQK_NR;VU-\(A'+ M? 17N8,>[N%&M"F!W776T9)WBQD7OT99*=,;3\L]&S-(AUCV8KO BL"K[!LA MDL#K(_+J1R:!0O.TPE"7%0[3,=T<;3?I)_E<?4 M*K[U/KS*==HM$)./QY(A$',_J4;Y'+\'-N1YYL9C>:2KLY=9O[V,">V=\1S0 MZT:H1JVI.HT4T)N2T7"9_>E'< L+^S*7;Z)8E/J")APFDW$.NP46Q@^+QY3V MH>JX'GE>T\O6$GS,USGRUH()<-I=Q_L'R'_2IE M<[AU,^K_K,W&_:=&=AG/W#E>;:*2CO'^3W MQ_QU6.OL:?32BY\;3]52N&4NP>;L?\^&@0WE]1CA[%:_'X\M: M\5%8GY-MB04;,;,M$(#/19?T_B5?%K]NQI!62-%E"EGC-K/4@<[ MB;LZD-/F-PY(2%L*UH!.!Y"0UA.&%+ \Z9MCF*[V1_AML-)B"\G2U@1%:R"C MU7'O]/BHX"0P4G@!'=._T,[#?FV"16FH&3);ELPU.R&3S645IYK1TY$.5\+< MT65S1+0+)#VY'-JF:;]K(Y?RY,'PPD^DL2_ MD?4U[.A2+==*8?)VY_:*1K_*)7,!1B$=>(%M^[ SD&'W)\'C6^#FR E)7Q': MCKU',O(6P%B< R.N45L"R,>?\4EG)ER+3X(7D&1S"Y:T17P84"[L%P4P$^GX M,E 2RM'9< \/C5-0A<(0!0V.EEK'*Y;O>X* ^"D?R]_+R(@TZ>NT5H;B,E-=EV4 MK^/9L-Q6M$2F_^T'F4I!&+$+K.R B#3OT05FSTWR/>/V% L>QT>N)K.^/-,= M4:J3-G:BY (B_(AU^YOCG;7,KU*O?,5?\$[PV7D&UZZK&.?232-AH+%4)HF1 MO4!IU 76@1VL)!P5WL%YAV0H(QOI9@]0H_]T,L2[\@3$16\DX 16"3M=:5-! M,:>N695DI!I.#L=V?G3&,RA&.,;D3: #2:P68"@&QYK=1ZN+W:]HQS.R"$XG M0X/4'I9D2-A9$5Y?Z>)W;7L$GP,T$5.:^^ K'),-987/YD[I".O55Z#3^RB( M7%W:0$8P4'%"#P#G4H7P&O:$4 >>1#%;_!(;%BIP*E")]6G:BS[X&"S>EHN7CV&!UNQ=IALK$QC,;^/X..O\,/PIIM3=>U M,=Y.9S-XYXFL[)$':N\.'@4;VMY(.LIGT&>*\+2P0A7/7$,3$]3)6U@-J4X< MN@DO,^F7!A>WF9^W3G)/+? TJZAOO=/L@!QK]2K(LXY ZDD3+MJ\0><>&E_^ M1/F?T^CYZW[*KBAC<5$)G=C,4-#IG4D;JAX?68U/AP(:583B7V#U3E^E(]EP MXJI)*D(JN@;, M"+L WR.= (,@G8\SV)Y90#Y%WIN,,&K#-=F0-XT&6KK8],\F*]*U<<4V>"H< MCFR0)H'8T!#,2/@DX5MX'<+-L.4P)6S/)%WX%VN\ZAHC-QH"EV*CHCPBTCJA M01NW:HK%,BQ^@R-L+;!W=)E,D"&U;0/)/.6:K+,PZ5M*&RQ:7,9BES8'77HP M-BB75LO1[IQVOYC"_XC.,>M^]\< ^^](W4 M#\TGG2;BIPD22@E*2B5E$,':9W,Z:&N*IW""^ID!0KED4$7[+A5KG[V)R/.* M7Z01@OUD+ILH,>$.S^8YHMM1^/6RA_>R)8UP/V:3FXOO?'SD9=' (]M?K_S! M7OG.+5!P.BEI;$S'2I)2:MH%W[3,#?O3HDNZ+W_Q#ZL#V6.7&0NSFAA3$&ED MG+4M"M%G>GP$PA $IX8CZ*7.R$T\+E4*=027H%VP=MV]0VXIS=$IP6!RHAHB MH)%"M>TX'^=;KGZ7KZ7\Q'BK\+.,:.O=; F<4BFIHY7*=N".WT)[KC8U>7-\ M/);.!9N\ $K=>QDR Q=[0[/AY#*S WR]"&X'MF/(/X(E5Z-?MZR(NF3ZNF)' MF8PA]B8_4_>.3[LVM_-*\(;:. J7 I],!*224NA2^]5">FS$3QPS@6B:=8'S MAEFL54UW.L$;_CBJ%QMW]3OCZ>W!<?%$7 _8L/8S@LZR81,>[*[ M]S/L.N66>@F%3DO)!J5UGK:@$&MN#*+JWPLNC)P[?X@NT@0CWG PI.3K M)[R,-R[B-\WT=8'S);UH1@)2#E\' M)CZ'7C^S@^);7Q,:^8X;O>8#62'P:G&K2/I+Q8,Z45(NAX!= $HJ+%!8H^O1 M5?FYEC/%\RMI/T#9LHM3,IM:QOICR+;IL S*M7TBE8QS'Q]97,SHXYP5P9\7 MVIDZGX!^'>\1M?]HFR#0*ZC!T1V1L3W,075\%. 7T;N05#\V.V=G#$'; :D MVG.%H*XIO"Q5:.L!"RG? 0MK[]R:/2?/J^+-7?N^G%_:$LHW)+K5I 5FZM.L M=V%D:F'Z0Z5=/@.=]M?&KT;6,LK'Y>"7GCO?+RK3FMWF!A<_WR;-:/C]"8P%[(\98Y]4B ML:2R07F0FY9O.YC*;X.IJ$D[N#I,-U\NC3?MK*GLD45'C+"93XNP]N-]-)1- M;(&R56VD.QAKULXN>2-=^5F2/@5WS7*?%5OM=XL$6=/9 *?,]L@:WP99Y3<7 M>YV-XMU^HW)V54Y&PUY]R]3? XUSNYNKL-?6#.$:T&_3^&!C#(J$;!+A>/S. MQF$4-Z8E0D!ZHZ<.%+7V+L?/D]_CWEN\^XZ'6M8M M(O/5+>(''_]J%_'5+N)3M8N(0'1]_&![@!REZ5C(\$CE"C8(8"5IQT>T)BU M@,8($E@5@%-4E08XF: \GL:R))0CL^&JG.ZE:. MA)5\[KY*0,*$;"RFI;A=3CZ1['MG1ZR!KDH2]@Z;R]^I7*G71HG/QGLY.U7E M?O&HJ_39T-M'5%":C@>TC_HL66)NC1/S5]W5":0"T^KX092Y#DN<=#0W&RFQ M*-&P\BQ]ZS:=5!078IYR!:X_':)21TS*A?Q$]V0M+&:LV?U"W 6,I% 2+!Y MORS.OSI+;(4,$D42V_8W\G5-BV^#'_.'2??KBC"Y .+ M,.EE?8" #^<"Q/'17%'LF)3!L>)A3.&"_S\3&YV@-0B9K7\FJU.C2MDU!?3^RSHAYWX^W9M6SG/*[T>Z^/KQ$T[TJLX/N M5?G6K#]\2K7?S.>,F/CV ^_B:EJUZWX:WYPF(E'WZ*BI7!UT*X*CP!QRGBY/ M('-Z&L@P4O"_R)+<06'WZU;!WD)GR[4P0?=9T6)\)0$M,7.*&L]P&!_&W7I/ MH7S^H.6SM;2F..TS8%'.:0UFK1OCV,J=.4-]HC@L*!-2MB_2#: I:]:U@+^0:*!_S$@+>C6NQ8TU](_;0PE$'Z MQ+"R6LGZI!0^Q(8BMW MS-&'3V6W3,,F;1)5 K!F1F =3G!7K" @]3.X%#6:[,\.E9&!3>S_0SV+0A>V M6&#QKI97QT<^=Z&MYTAS*]7J )X)@/[$$@/%%DRV7FLOEE] 4RHMB2IZ,2T ME1C#TRO$LP]88("$>'K\"X%ML-3;JHU?]+VOFB8(J;ZFP%4-['AN3K%QU>I^ M5YY>TV'7:,WT^[M?XV;I2=6WD85$?&1/NZR\"+7K6N4I^^V'^P:6 MDYG>Y--TDFJH7&'4@W]QB;3EB7#3=E=6@ <4,'Q'&T<='Q6L9C](3HCNKM]R MJ,#J0XTUXZ!M?X!4/)&]Q>CAF(Z[;YJ4&PX%G;10Q 6Q_[-A.(5P=\+$Z9V) M2],OP3^N!7VJX$?8X\#IJ"\$6,TRSK^(I[<8R3 D\HOF$'@GX_@YB^/'F.?SQH(.# M*VV)5$LZWBEJ*/")O^,\)YP.3KF*8 !K5_%!55'018+)Z"!H C-EFAK;X@\2 MR\+S)N9ZR1$D%]$%1[#D;\JND5-_^U&Q]\:5&7C((OP_?YYR!2JSO)^*<0BV M*1"/2N]L6/6G%H#F@,A:>]'.BP86-Y(2N9%IX+5 @AP?R8,!" S 6F7*JN)8 MT:IW:[H(=9VP,CJ4D_ZKTL.M.-NIF^LQ@#$*_%>2_(\H T0%6\ 5419)F$Y@ M- 57-1P,M7%'&ZOPU;X\1''*ND@%X1D%*(!X@O+2@H(B#V34O.$EB=_4%39< M/!5U)+!J,.^1\"@(&8'K,AT3A#[%6XNO4B8>BC?5M>.C^74,SSMCBR!-55D_ M#YOU^9P:<;W3]YQUW->8:X2$*\>RX=9 T*-F*K2ZF97['A\Y]R)CRQT,6$72 MI ^M)(A.Y3#B%9P B\;\T.C4IA4$&U6/L#A8M6*RI(N%MS6H,#+[FDY3"Z>Z,_U M7"R%]?F-W$DQ-T$DB>-# G%MGV+?\NN[69BG=%>@L .V#T967_#4^/J@O( L M[8TJ[D*'?HR4R).,'+BN@=J]UI$DT;\/9=7=\H!]$$5F#:@,(P -'8N^&UTJ M$EM#-:DF6^* B>AL(F^):!#R,[YS?9F_O"RG:DZ//&M1VF[%6A;1$Q?&,]&E M5W9'6'FX(#]>]B21MS6 1$B3^B1IV]29A;K9TW2@-V\@*PJ:(D164S+P>4EF M3(O Y!B=RC9@NL1HZL%G>P%M#3/SZE2-L,3R")L'WA"SBE"X 0A+?F7X/IX!TD)CHX59.I@EUQ7"O;]VGY7^==?SX-D[0@V \*AU?ZFQQJ30K MA09R^+'&&IQKNL$Z\UFH!%3?\6_&[:[V(2>[P8_:X;\=OKQX_W*=*C3]-+7&.V>(QA@JT(")'Q]:-F.?D\X(@ M"O_OOU+I?RQQN#-;X/B(& -N&7X']A9I0<<"!?-2@*2(TOOX]]0/IX@5-;0- M,,8@@_Z"F BJ$$:04)%A!G(8\; /L M5.?+;.PKZ\!BH+0!^D$V:RN_[ *!?#K'##,?/J1+^V MNWS$,\FXBR^293 _;8Y?/@JXN\TFV\5NN=YHWZEEFTNR3QANDS*(79(@V!YN M&=!@))XY@4M;3-ASM:V$)9^*\&6#)D+( M@$=#VK8.8Q4V)3-%V$>)\DS 400#+LQNU]!O,9?;!2'7\P]%3XR,.SX3V6-D[SO6.%/1:1]_8O#?9;@]^"P'Q?Q$(.JBAM M]"RKCKPG@G$K*_'31+!R.>C521H'XA2FU@&"-$$+ME)D.1XR.VH-^>[ VHC@*;T3;Z)*+DF#OHA) F M0]@4Y,(;D+C?I^CJ71R!Z,F$L/8[/D(=PM74TLG/(_G/1"EK=M#E0H)=F"'" M#3114JP.]XI E(_@+8B6XB0;XI07JT^]/:@%AXV0CB3DRM0^1V]1UY!,TH6? MA:[0S!=IQCQIC2^+)Z@.T" J"VRY'01^W3J]H(9M),+@7?.:R-M@RR9=I/WE M\#S50K-(!7ZA6:)_R?%I"@5X9].YU%R'/[:?_204(-C63J(U$'1>@AV2M#O[ MO6$+\_F42@(JJ_D<\07[I&BZ08 20-6<6[L$0:2Y+K[ZT1I)^MFO)/T?//^5 MI/^5I/^IDO2C3PF@J8EWPF1U%H!;^5KVM=:LEU,NM>ZH4[OCMX[\YTXW#_S' M6[.X]NM\7,Z>C[N8'4:"E7!JR0@3ZC^TH8SAQ%=7PJD9"F<*$SI_B'6T18>O MDY*K3)9.EI+.++B_5>V<2[PR4]AZ']=== MJ2DOWS[ "M):VRK!Y10,COP! M'-8R=/X$'4S7IW X-#R,$"]3\2T"AW5+[H6\F8BT66AKD60+-(9G3N?,G3+\ M&C"M4T*]3)]:?H4KX>Y1R#;3@N!,4:PO7M!SI?#UR?-W6-9_U+9V?$^Z@QS& M&)]-+6OTS:+65!5^$V2%8+2P;- HCXHM5(I2[3Q;$!L+9"-=A2>F&,D@"]0 MWP=Q/V* V>8N\$T_M(>SC3KT.TX?:[#QQY*@@)D A[F15-68*F^"*@O^&CJ1 MT4L@3%C@\9&;!Y(0LON>+@+#LRUE?6$)++$N@1%0%U3Q2@,$O!CILB'*!#AV MC.OB]OJZICQ-?R?>B]02QY(VL7T MS/@YRQP*;XS\P1*Q3#*WK!PN9DV=)0D=_W!]JX> W"6I1E1P2B*)ETPMKPPP M'38C\?C(RA&QK'V;V27B2=9U?U'Z&EZ")^DCP'SL=@,>%D=*,D4)= K1*E;K M@6KA3-(U1MVNW)%IJI*'87N2NV2=GI]\SV;E^!_@Y2C-=:R9,Z4!)D_J4TZ4 MNUWX+7%LN$<,&'-\W&=B->W*OH0/GG(-CRH(:QIH>$D! M^TI;J0!+/:UE"*,LWIS=7?&' ,RUV\$' 3.5SBZ; MOK!%A?$;>^S'4%/IN 2WJD8F MQ\_I5+:74M"ES])5O63?O]&U!:G72MNVJWJ^XMM5?>V=6[/9:_ORLB>>7:C) MI5W5W1X"NYDZ_)PJR7"SQ4WZFA_6:=;OLKZZ0WD.FV>1?X\EVI"_K2GB M/USX5H!V]_3,M[!QA!#[^WEDGWP-V%"M]%;N&-Q;[R!AG8@:ULCAHX#L9P#, M^Z+RW&V39IV;^9VWF+#@Z!9D8F&V!B']B@!.?%^8U>G+=?G-DZQN/P MMU3O/#;-U(Y>W)U;>6)(G1-Y(7GT+8*L6T*@QXDO\>V@/'##))I_++J*+QW45$'*:8Q $D1;PQ'7ET-)C M4UZQ_-![Y!B)3( M_;'Z20I=H\^=^=)_5S9K?M;.S@[0%OYR)M?E:;=&3] >;+O[G#(KF0*+*[.2WB[]:83%SPR])W M:J@0VUCG'XPW&,&^[:U2J:)T8]O-&6PTQD9*MQXX;>W'3OCZL=??NC7K726R MI6Q?$IX[&SFR;WT1H&DC %AL&.D@#:P^D'-[P8%=;LWJ _E^(J8:TVHRR($= M AJ$'! :7T[MK]-\.?S_1YW0^P#,5]PC$L@62"[11T2ZR$'SGR^H?"',NR/, M#EC42K@L^?S'_OJ>@HRIG&_,P^5T$$SN_K1YZI.Q3BS$?06AXG[.%*^:'^"O M*%C1*EO]]YAEZWGI5D!C-\'*G=YO?RZ]5"H1RQQN:'/YRDMCC/Y-'\*8^:N0 M+VB,Q<-;]7$TJG=*J=P&:.CJY;@*UW9PB?W.N$@$#KDX$#Q;E32Q>^X5VH'\ M2;C73IS-7MZ5#^5C_LB<*QX-YUI(\[B:E,_5"R/Y6FE_3,ZU*7;MGV]%D(UR MP"ZVK]-\E--$;;LL[MZTTCQHJ6K7G5#&6@/N!E KHKM>[N/)![$_8S=3769R MA+C0MR6OMI&$#CKN/I,C,P%5VH=!#/,RM;RF3 U$B" SH)8K#>*9BZ?LJ+,. M:NQ8BNX),58(T%Q8^1DM=C@1 [*"@*[IX=&D"_5^>LT MAWB:J%3G'PT<4[)K"9A8+0')O@72]YP,A0JA^Y*O+-5N0Q9^Y+.K"C\.19$L MK2E%%J :I$#.SI-Z\5?V7GI3O/#E_G $Q)]K@-2GEN9=E;#JABBX7/E:B8*; MJ5?S)]F[6L4G0Q6?'8!>5=D112SH4^W7WZ.GZOF#J/664L0.=*9(GSNLKI0, M[,+QI2Q] (7@ZS2'XV<,R-VQY]#+*O?'7/NJ/^2[7@T8$17EDWD6XZT3IV0R0P$D^%=!F:B5:+"EF>4]TVOP!?4;) MK8>.-[; #DZD,-M//W^"G-:$#5$TC"=E#9QSSARQ^S1((>!#>T\^#@XZ+"V_ M$4M;F4&Q)Y86#4>+(%^"#QA3MQ$"^3.4C\S)LMMSL@7#17VME4?.3^ MN/'X1#=P /D=9+]A9,H)3N 7C _?_6.A_CLDK#@BV;OU1\FW]L=:NK=E95GBX$[I9 M^3RQ4=PV@"0#A M>Y6U'@+4]S"I9D.H?R7+'$9"B,-? R9>N=1#DJC5DNN1,M053-0RSZ:@UFN[ M2];]>FX/FWFP!FD5K#E:SK.W1+DU:V:?.XV2>C>M)S= @_ MWI?D$STL#OOZ MR+'1%0ZJ$$]T&'+WXV1#'-Q;[5U:;][4W.$CR95B(VJ)$?#)1;;!O.7^\N10 MHC<[\+6OK$_()!.K2CX^7-1K/W!+1@*WM9WPV=:L>M5^>&J_3<:3U'9.^!WZ MV7T',?E1];@OF]*W'^YYK+Q4:%9 ILZ?LK'8_CA3I\.!A?A&+V1 M+)*QK=8X2VSJW0/^1U0!5>0&DH#^8*PE0/<]&V9)J'VH&3*=QBWC9SGBAQGJ MLB'9-L29P#,X+# G$9#^+$T$>S% MQ[+9IW//ASB8?# D/R6+X0]]EZ/?A]78\'$R!1SNR^IB,>=)L&8_!KS:^#$%+Z$R/CV0V M^SQW6^A.U RZ7@M:8=C[X-NNZF+8*RL!N,-(*0F6HF$98G^.0?9^<26M&*#DX*(KB+?WJ6[PJ\^[U2O%CH=?02L X6D/=#9 M*P-7/7_88[T?/0JK+WE\M!C$)P\8++S6B=4?FO#Z]@.CNU-)T$&3 1JD^\%] MXT#W<*!>W\+> 8+*&+6?I8X):H7FT35 7?"TGW.&>B-PGX$,#%$F;V$L50*^ MY[9016GF@S3I*"-1^O'?_W-RPE5E21'_YFZ$'NCQ3>EU),&K_\TE<]S)B651 MB/);6-.>;FW_/H,F2L@,AWGO/L;Y7;YL5\ .X? MR%M'(X%S^0+5$_=EK6O^ MP]U-A[!>00>R[/S#U8%8*2CJ&EZ?3[B_]=WZ&OYJWM:P[(S_?@=@^<$-./K+ M25L"NH(MA@3:#%:F-MP)H-8"R [IQ J]_K?]H]XH-6YJW%VE=%YO7#7.:I5F MC*O52X#1[1^(A%%M>U=I@@K ?JE MEBH8.P?1=Y[?'D[E$9EZ1CP%HC9T#X5284UZ3] #5%'010LX^%OZ6>RLA9$= MZH,82&9?$YGW1J#.'?PLH!9Z&V ?83A4I@&K<\RM89]#!.UCWG0U.*!LV81K M@.;M^$;0*'X3E)%D'1[T&GDP&K MAL*4XC<8R0-$;'@SCXW,YV/7F60FVG9P;!1-Z6Q(@<"T'JY]2,OJ:; M)^BWM_8\ $!O#6-2\V)K(F0 +I7/\Q#FQ@#3!1:8"21G5ET5IB/=W$[+N^L' M[[*BZ=CB+FMP"+;/_@I8=W6X"+H3I),!;:2#2HW('QA>X"0!-!2F75%ODP3( M)MIN-HKP8&;:#BAJ:P;_GC_E?,J!^&_.[M$13_3D>2V8(YWR(H":'X,*5T>T M-D/:0S'1E02L5PH0Q.SBTVT+B3RS83;8L37+7KX\]0K26?-&65I$M-0"=E<5 M>=^4'.*#5A0%9]Z1G\A VGB#D_AI>MAQ\FKP(W B_.$\J\\5LZW9<-#YF;A0 MU>??Z:"BI!4PC*@@J>R*I@G:1?O^Y\WK*-[]*OS9<7V+(ZK)RX9IZA9=K%C8 ^1^.[&6L1E7J%R MTM=$QM1'3H'>#1*SQXLXKR%.A5YFHB7L[^DA_8'X8QX M:TX>#$+WYE0[>]W43U272.*L'/6N"Q7/SQ__.BE M#[L*K^P0_7*AQMOMI-1B/L?DG5R,6^<<.LA,#8 G^ MQCA!T>!U"4H()-6''AE>YOC(D-XDU>HQ#=P,GQ7+VH";Z23\#V_;EPW$?4UG M-031L$2:,37'$SSG$$+D^"B\% E!J>986TFIFK_R GCHI=3JR,2(I97S(;7T2 +3X M44Q^71ZU/\0T8=2$@#P&- D6_O3FFPY &28ENJ1F!C^C2#U!.3Z"-^Q($MHB M-&+<401YP-X3,X\DJV:3E* A9P&+7C=(WA=RQ#8FFX)I'V$][0+X]I):;^/C M+2V6*VF&:9P10:<$)=57O$GUH99HS>)*YD&\R*9_3IZW3J?GXUODTV=;L^1E M_*XHUM0'0_SV Q0/L,(;)(<9-GP4=%T J@.+"Q E%>?_>/F3:Y+":X.[403U M,Z38NTOY.5+)S^= *LL_FGW,HHRQ7+4(?98V%Y9,==GKRYPQSTI9F; M7A71RA)VL1Y7AX!-DCHMXN7)3\UEM&'9*^X6 S=@[I()2A86!I2[-WX/R\7? MM:%RV_7O,3&D"Q&NNQP3R7B)96=XM]IVK*Y:>B6T+Y<\3'028(VR[/Q76?8/ M/OE5EOU5EOVIRK+WI +ZRQ:/8GA\Y->_J.Q2>"R#JZ"*I*;.:(Q,4F,*A! D M8*;GO8>']D,]/VX[52?.UT"FT367C^!::V>F635EOO F04"WJB Y6Q.ZYHI6<_>T.FK;U,(XC]19LU] M6[/);?OAS+@PD[^$I>4@ 0X<+L!_XRX0<5.N];U/4!6R6.M1; M-,?YH%H//W#LM,!CMZGR7Z?996%+^-*:T$4KZRT5Z/Y!.2 MN-W)PE?5'-@3'\Y#5":2WI&-A9[TT"V(=9"DI\YI$4@'YXT-P ER#@^8).$,OYB(7# MS#3+8&VIV_01%EU=\2C*4OVQ8%5MZI*$-?^P5P$-N1Z)5!>GSD=8>+^ @=*Z MIE+[F1KF-=4P]1&)F[O@0L5E2V[ZQAQ;3@035T27.TU\FW>W62EO]XEB]N[F M,<]?"[8GS;;=77Z=&->6>K**[9A6^:[V<7]?'UBI&3:5C99:*GYU00/'-S.5-,3F8R&%5J@@(9*> MV3O);"J5_F>))KY*63,.FFB&HKA *X$TL$0-B^R6GYD"HG94!32L6.&SXE?= M+*J^%VO0:,BYGQO*MAVYN\2X?Z. =>7:N/)6R?+]\R=>_O >KS7H=2;IFB@8 M_=7ZG3VX=3-*/= )N+LG!V]I]K_BY'^+M))]'[?:KLBE<365;[NU?%;H;^!9 MVP<1[< ?L5,Z-?VIDG?"_%U8'YCY<;&[UGIKE^Z'C)R>D=W1-[HJT$LU.]FTHY]J\% UI M1>]VB8C8UA*<7P2W+X)[+[?FK@BN_?S0KSV.2I7JRUH$=S!>SO\AS 17,HHN^+5N*Y]W!B[HY67B9WPEVE MEY=+?'@GYG(">7\/YH M$-X5_GU\9(S:^.:F+"C*E'0@='49)*UCB5(*[^?T%\3&!.P?.L$%76Z/" := M9>4!,6G UA4 ML":L0,GZXS&VMB1'D(::4G.+VV'MCFCB+Z+ M;E/JH2"XE4@'.+7G]"8)TT WQ+=;L[.,-KK("7?CGUOUS@T:2]+^P?.GW.8= M=7-@SETF>MU)H1]VU4M.D!6K/,P^1^_-)^>GQX6=JQ MB"S,A: /=Z^BNA=-['-MTJ_(U91H2?.BA7Y%BRZ[,?4$+M@\\TX_4QLN-B7* MMV;#9_7Q.=6NW[]D@YH2W5KX3(@E" I+??1!X?)E5MONON-?-;VT*@VA>H(X M+"$4QH 8P3'__5SBL"_NM#M:[3(F^;R^^+GL9*%660HJNR _$[H@W^>4 2TJ M ^:IY$B_T;8]_UH2O>.OVS^6THWOI;=\(\)0/L KA6^;L+-7HG&*?;[)YP/@ M.R)UL)3\5ZE4K99*X>2D+9VSJ?]\^V$K"87U.&_(^N>(OSY?*.U]2/\& &#K MXL=T.E-$-EYN;!V:;XG#)3/[O/J:=^R2]>,"\R*V@OJKH9JE[KYTE M]T8(BR5D[T<(B<#:Y.@((9P$6LM.LV5.\>-8%3XQKCU)E&($A-2Y>?M=&ZE7 MG=?#$2C%_=$1GX^.CCZ>P;PL[2=:&1$%:@L_NV>#]T>AZ:+#1I:P _UL5<-3J-E[YLH]7?HT=6S.YD?P]N$F= M/?3;^W/#TXG*!0LU;NTW_KC^>;XU^]49_):N;Z2;2C+(/[\V0+AK)+0[1FA? MCOO_Y8M_.>Z7>S2_O/6'[&S^\M9_>>O_![WUZ8_AK;=4#T?SL&S0JO&@3U[, MVZ<'\7#\*_-^RJ#C[\8,S:6^?/8[(H?BQ_#9!Y/#0"MFKP;#RMOOY\-QR>R7 M'++O0 Y?GGN76>&76;H^:;V3%S^8M#(/@ZN'Z?/K()TY'$DS[^V,EK0B# Y_ M/!MZV\2'=_+E!R-X95B/]0UY7!DQWX1'*V8@_3H)UJS^J^'3'5TW;YI M2A%4#NRW* LP"I_+X#2UIV'Y2$>71-GDI#=!&=&V#IS6/3Z23O;D]2 M)9T4:(F:A'$"D].EUY&L2]27:N)O3SGW9O#P&IQ.!C24L?X*I_W2D &6<@TU M4R(U7]89%,TP)(/47I&_DX,(L !ZF*W#P&8C1>3ZPIO$X>]@6UQ"$.'M#8F3 MNEVI8W)8TN43>&B/#%F5<&6 [LMWJTKJW NDB36&$F&*OG&A]82((%Z?#KE0D 5!445\:^X\XOZ)*P?<& .ZM@ MBYU;,[GV,+P?7IR+M0A"%.QD^,ZN#]^2=]Y#-"*DW\2_%FDN!%%MS:3BQ:_; M>K69K*16E CX7OC#Q!<6A_W^;ZA&$=[[*[KP51;P*?SD7X&&SQAH"-'O:D7$ M(4"*UC4=0^]$RQ+>R_7Z[[EOVD9O+K6H11E+W#=-$S1EK+=T9+N@4 .5_)[< MEEW6FH:!#00<>Y3M\2WLZ8/FNRTU8YU=0OEDX.BMQ9.'M$B7E.LG8\DD'\O$ M_>9=?!Z_?C!R98*0R]]U\AF0:]$?$A5RY?A$++=/U%JN'82W*YK::#..N$.= MV,'1TFX9(+G<3G!T'TQO\;3;XV5$#.^=C2@'82J[96J'BC#^C"P*A$G%^,@1 M)EHET)?-54:Z-I0.%UTWXV_T5H>$J/ZG/1E493@,W"1A#QIZTH\F\JQ1GO\\F;AT3A)PO.'@B&_O_:S8_,/[W3X MO,$YY?:<(9_)Q>*?FCOLV(@[-!3QUW-VB2)\+)[B8\F/H^.$=?0&,3;XBPX_ M#.!NV_LO-_19AL3WXLY8(DETT*> \_>K<'VSNT3/+MD56H7['7C#$NDU'!:' M[D2/%@GS.V.Z'PX)?3**=HB$^60L^SXXN%YPC?5ZWCJ\%K#.QJCM;7 >M&RP M2S@T=]T$5\,<+B*>&=B)>$.72":1C86W.@->/3)V>6A8%9I=?A2L6MX\>D,U M-)^&_WLOG%HW8;+:FMWU$LW7^W-%2.VV!<*2;?E<:Z;TT]IM[W+:T\5(.R]L MLUA4.9Y1YH]&"(Z#;U3]W[:]B=->&[;Z/RP6AP]JOW[#$G,<)(OW7\=N/ZHD;&!88_N%P!LG?7$$7 MVG+G'ZX.+)2"JJ[A]?FD^UO?K:_AK^9YSW_M@1@ +#^XZ9+P%%EW2EV+A1Q"J]"16S>] M9.J;G6'4_E&9].6V;'(U590F'ZJ_/::PTRQPS+%G]Z 32+JR0OO;# 7=Q+XV M9E\VN(*JC@3E^(BV1\?\]2JH#7"6D\O@-/+#JCYP":%P*>%1YU OK?);]-[9 MJ26KD^'8@Z[,APN9J\,^ELZ&^US(Y9(A2B7#@69.,K6]DFDUN.CDOT!HK6-V MK+UW63(ZNCRD@S+>XP!76D?PVWW]Y_B1/.7]3NI[?-^9H_^*QS.9:A7.)7!] M'2V,OFD.__[^?3P>GQI2Y[2GO7TOZ)V^_"89WR6Q)^C?1<$4ON=RN7R._QZ' M_^7R2;#YX[EX/ EVSO=QED]GX]+D+3GF3_LFV Z% C EY, MD;"F!]AY1].!S3&P"&L\R@_GN[!H>\K!)22=: ZF1H8ZS9?\6&ST)V.\P%GK MVAN)$- -^%2,_@4OM<[+^$U?76Q[ 8^6V.US&6N]%Y].)Y-I=-/$XUD^_QVG MM+6D27*6I*_EV7?)A=P/2%X8O98]"UWC;L4=;& M@3FAFCNY=) AGON>2']W'7E3TMSQ*V_\R/%LRGGD!'UD,$$TH$9?RBQ.%6$, M,K9,_G4A@!ZB3[E$SGK)/9"GYT&J4ENG1XBYA@[OF"23!_!8H,;$\RD715K\ MTZ*TYF@X5$AT ,&A2XJ M"L MHS1D-A =X1C5%JB9V 'XK;]M9W9&I,MD4DF+);Z_S;(&=R;TS3@*\ M?[CY#_O1(6L69..IC65)6YD:Z;(),I>4_1LF@%_D8 &<*LZD+I^PY&9ETNF3 MH>.%COG>;)'JZCC9%MO*1L:VEF$O'T<;-I=(I/R3//=KRQ)1F#[)YT_@'^ET MAHI!2TUNTI8"W WH/9S+CT"Z5P2J8-:PXQM=Z\HFF3./6ALNLHT]M"436%O M\6DFX?A\/K^E<02/_I[6$7OF?!XE"(B-^9?'']*7+\NZA'VPB<=YH%(E!U_< M%B!1J[D_P?0!AJ),?9[JI_NIYIP8WM?:,T7[L_,#?>-&%UY5VMT3[Y)*=_/Z MV])JRF;0A^!E3*3BJ>_C3#H33TN3-SX^YK-4#M,I[T2K<_0[TB_]6@:9*RE< MX92K2K(*$EH&5>WZM'SZKN3KXK-$[]R/_W$YZ:8/1A@SY9Y'"D[D$Y9RS\[3:M]TEA,^BW<'O@&(SD5#LFL99/)O/9PG5\HED_CL^W<3S M=)+D>CB10+ I#4T*#.;%29!^329 R>?@Q\POISWQG_^-]1G!SVN!0 =/4F2MWDZ']^> MO'/O+Y!Y/I_D$VD^P:?X;"+_74PF4LEL2D0JMQX^6"#?23H@PN,I.@G?-$6, MFJ#7?:ZX\US[I^[\^Y.U)7O32.&9K%OVLK>U?;^:2N" ^1UEJ0TOC#WV;D:P MO&"X^3N&"JR\EP,G7%L(,87,1;SI[8D7&<"[/RPJ57PFX7A,$]YGO9),$RHDD16TP!7IH]RO]C>1'_ MM@B(NY(-+G0-+=Z"/#D(48=U/@^'P*H[F'F/BE;7]BM-<#UO#'T$ M0/.&!K9E73,E8G-@-HJDDU[N+% [7< (6T&T$()K2^98DE3W:Y+5FH)J"B2R M6Q34EP.W8[PHM0.Z3QT&6OP/6R[[YPCI2#C"3O)\G% R37S>\^3)8D]!TNW MNTG'^<&3A,1WCL!FXFGT__/$_V\G%I8TD:0*5LR^W%G7'111KH._NS:>WB_) M)?B +-*U47,^7RG!V]0R:ANR* NZ3-/W$696JMPNP]U;IQ=Y,Q9F0!LC U!KML1B P^*9SPF!--8;/Z$/,W MWR<& :#\DSVWQB 96(I**OVV)RPH#P\-$MLB&8)7S0SEN$944\# >RS!@! M-2)/ WWT_K1Y6CIUT@E!&L:X K V41LB&W1_W/I0/IZQJ+LIZ&T!5.:3QD21 MIIAZB+\![I8(C=$C796-_KMA=3Z_-5^,)JB=SUM!;7=1#5$^2&'& )Z6/ *\<56NU<^:W-55*69G.S1/N2M9:FOP M1C/ZZ2W#YWM+:/*+K&]%S( T[^JJ<) %U-:L!UFJLFZ8F^+*M3#E$LF(L<2" MU$$80J@/I_:>:@'X7G$UU3!QEB97UCHC N@_$#*R]6/1^K$]K5,8#G%4F4S?O(;! M1>PC!@IJ&?"+%'(#5G2$D0'+F ;=QA1ZM&T)ZBHBIG6A+FBOX9S'VN_/-:ZZ M57,* MIFZ3P<0CD'O1,FFJH-IJZ(0;/3EP:"#U\5BGMY[RNA#:+^?5_Z MYK:R@Y>^T24#2^8_VENG=O/.)>T-W0F8N^'/XO^@_2A-VH3*#4P4Y-C24H"? MB"@GK/0C>)RMV;K3/#*2+E:@""3^"?]'M"VU2+(N45( )RDB#A6!S9H6=!WK M01$9Z1QLR7(4&<='^ '0NT"W.MU?UZ_ )#BG\69;$Z?X=M]!R51^>#/8FI)I M]?>;B)-_N%J9_*45QY[!%ED:-).(?$^ZF"H/C_Q;?%;X^;WW*UOFG[[W[IIU MLP;__OW[)9._N]65^V2Q]SP9/XW>U/:O2O6OR8S_:]S--7/I1C[Q5*^_\O>5 MA_KWFZO.S:]N\J_Z;'A^_KO1$8I71N-"K_='%\W,\^M]_[)VUID5>_*@(/YU M5[Y+)HO9R8MAEJ[U"[(?S7KF;\RO_A7[W\U2X-4+EU\O/Y^.[NZ+_WD7Q]_]C5EV/^MOZ;.7MH/VI62O*P67XU! M0^^5,K.F\#;J21=2WGFX*$W:Z4[I>W)V6QI6D_6Z6C"T7TI1X[7;T;B:O:P85]_;F>S9<[K. MGR4KO5]/Q6GJ[$Z87A02C:N?X][34.V)HW%ZH$PS@TSU=T^NF]7>V>OSW6WU MKU*Z=I6\'S=NRH_"3>VQJ&H/OXSS\O3^K[?,I'S7[O^LWS6$=%'X-:PHPKWR M\-PI#@K-WHV:G=VI_;_Z;Y=QL7+?Y.-Q*555Q[5!W^B_9-+Q,^7VZ5SJEPKI M^-/3=SG[])*./W=[UD\4YS^54R>W?XEOSYWC/QE7CG/#M(EHWM[F6EH M[=\_A5"7(T/?@E_%5]N7M7BM%^>E2Z2 M[>?;>GO<&SY]OQC_];MT=G\E=,\SO^L/YU+SL?=423],ZA?*R^S1C%^EGK)3 ML3+K_>JWQ9STHFI"Y>SGKX*BM9_ZO_A,XH'_7JF\JN7&8_.F+28O*A=7O_IP MY?Y33>NHO=QS^ZQ>3:6R?UW$Q3NC4DET>FOZ;/XDC%[-S]O^^??GX6S M3/'-J#6'C;IV=9:O52?R:U/S4[]XN&Y^E R?Y;X9/+E/G?#O]R963GU>_K:OK[H M2DW!&(C"K#JYN'[6Y>SL>^\BT^G4FW=IJ9,K/';T\O-=\K*A/O1%4^\U?EW5 M_[J3DV9I\IK\W2Y=S5+U6KW\6_RM)5]O[P>Y[+ MY'M@#S\,S\YO?Y]=9O]* M9IY3B=E@/%$?Q[S:G3UVVG>-G! _ZPY_E][D9^%*Z];OKF>WN>_=U_%?KW>E M=#)=KVL#_N[J=_RNG>9'UXEZ_+XP4]Z>'H5&H2[RYK.@S4! !U P #P &YN=7!?97@R,7HQ+FAT M;;U374O#,!1]'^P_7"KZ--@@O=ME5G])(X\&"TC9(@ZO MM%53BPF8QE8 *S=\!X0_P+S99/6HNQA!RMMRI4F@A":ON$W6%F4] 4.3$DDO MN2^I#6\T-@C^*(ZSJBSDL2V+>R&9/2>\C;"'&5CFV$2Z]ZV8;EH_4-2"NM32EA/<%EE>7K9]?I MC9?B +MS'*;# 9U"9UUA'.0"<6<2E=U%U?KDW#)/#<-4;7 5E%"?)AA8Z$>$ MQO1:,HP $W_\7]7[1?.[0FD.:6H^_NM^]%_^Y;_N&=35V'1SI,;M"5!+ P04 M " "Y6']6(6G=%I\& !G&P #P &YN=7!?97@S,7HQ+FAT;>U9;4_C M.!#^7JG_P>KI5B %2N'0G:!;J=!P5,<"8K-WNQ_=Q&DM$CL;.RV]7W_/..D+ MM(7NRR>X7:DA\/B>T.ES./=!)Q%JMEQPX97-K^-_*PE-FQ8/= MLSE7)M9Y>L**+!-YR(VHAG@BAY /A;(B;W3\SY?]LW[ CEK[K?;9'9PY]^^" M_D7_O!OT;Z[9S04[O^S[%\S_[)]_"OI_^WB$4?]ND^O?X76CT_?8!QF.N$A8 M=Y]="*F,Q0^>[O?V/78^DB)F_H,("RO'@MW$L0Q%SG3,KG6H,UFO!2(<*9WH MH:1Y^BJ$&D2LC*?,CK@]F?L;=,^N?';N7UW==GN]_O6?[QL'#7?_\;9[/KO_ MI]\++M\W6@<'OS:^=X%[5F=8Y/QVH*W5R,D!$A_A/1"XJ([2"5)I$\$BJ(9M(.\(*329"YR'9!95('=5KH4:L$9;! M=#D0;P\G1UO@1+!8*B2"DKH(O >00!S#^=*X5$3:W$K8D2I,B@@VD=RE('M MALR3*9;5(( "T:*34S6><0R@4(Q8G M>F)F4,K%4!JJ)Y9Q>E@Z#C>])428F3<+=\F/MPF*WQ:@"!X%\-TO?QRV?C\U M5=JKZD1[35?UC$+;9SP7;N,A*7*0" HV$X#.()%F1.(DEH)HB&SH/I(F3+0I MH$<4E.NDS&:6ZU!$>(QL["![D0 JUZJ9XD5Y+.WPW3F8>L+ (J+J./SEG'M47T)>F.U5B.<' NFK9BHKARYR&,!. M'TM#_.&*D5#.$+56BZ*US%^Y2+@#1%4[%CGU*FZC00D:@C-&)S+BUGDZ,#*2 M/'?MARPKG&-4198*0T7';2 B6J4XQMM!#RRX#?2RCCEH$@X\206YKR8DQ6A MLBR&RT4,AJ/$\FF4=0)1\(!-IIU34ULU+N\ !Q.6^Q.\CT47AKM<< M'3]42\J*/ /XC"O#8:CSR'G@FJ>A4"BN"3"($9$1NDD$G6&),^P"F8$0WRC2 MP@72_#%/"K?]*0LBCM&_X)RGT/RN]B'S,KH%GY6W3UJ3^0$(N((BJ(A@AVH5P^EQ;4W\7+O+.^:V:#6>?H-HLH0P&'3N&0BMXF-J(E%BJCOIH^ M.F55O84;68N1;^ >JF0Z#(N<8K<3^RS#:+'Q"0QKTX+:LZ[< MKC18<]\XFBRK":'9 WXB*M6SF&EP4D%RL)P@>0=.(.3]L1%#5.$$%4$![ MXY7ESB#:ID@16OFO<*NI6'GMRXRW7,J6&NHN*E:<8P]ZR(]PO($,N_=N%12\ MDO.E&NMD+(CX%1]6[P_SBFI$FB5Z*C Z&>F27_@CH $8SY1$%(UM4;2_(6,_ M\L9_\X>1[S+60^!.V >>HW4Z:GGL\.#PZ">9;G_J-$WSF>\2[>:GC1]POG&N MYR;Y*1-L^((RL[[]=ZPF?2@KOYS1![;_ %!+ P04 " "Y6']6X@DGYZH& M ")&P #P &YN=7!?97@S,7HR+FAT;>U9;4_C.!#^7JG_P>KI3B %2N'0 MG:"+5&@YJNL"ZF;O;C^ZB=-8F]A9.VFW]^OO&2=M [1+]^43'$B$Q#/C\WO4_L'?^A]'@32O2 M*C]CG:,L9[Y,A66W8L[&.N7**Q]X[)TP,FI!$:KW2[V4FZE49PR*K8M?U,1F MY]WV_9>$G@Z7R"GD Z%R85H7@W]NAI=#GYUT#H^[EV,X#.)5A[K&_ M9"#8O1%6AO":<16RJUB*B%U+Q54@><+NH@A"IMG0$;O5@@\U\C4$>#@CY=69^1EP)-EPJ!$<.OZ M_:7$',&)2[6VW[]X.M(Y/*78=@Z7XQ=#%O.98$;,I)B+$"&0%O%4!4)H1*9- MSK1BUP .T'_P)]L234:!/"^MMOTQ_:'HO?1 'J\#>8D-%5*LT@7[J/0\$>%4 M>&4\JT"&&BM0.F(,YL>3834("@31!D4),01^NA,*P M>2R#F-F"_JSUY\*(R@BM()4V$3R4:LKF,H^Q0IN)P'E(=D$P4H?-1J 1:X1E MLJ@'XO7AY&0'G @6K@\!\$\)>??C_N_'9NJ[17 MU8GVFBZ+F@OMD'$CW,9#4N0D$11L)@"=22)M3.(DEH)HB&SH/I0V2+0MH$<4 M9'129C,S.A A'B,;>\A>* "',D6#ST',U52P'G;WN$@0QLX)/^B<[HE]I]LY M#3,LQ,U&]5,T8.9(LQ$*WT,.DA0*3M[:3BJ MT/)E+.WQ_168^FB+IA15Q^'/Y]RC^A+PPNZN0CP_$4A?-5-9.71A8 [?28M M\8HBBP5EHJ.VT $M4HQS?:"GB4@]](*^.4@R+AQ)-8F/-B15:$RK(8 MUHLX_IL($@2305^$+XZX=@/<9!O@=F: )[C;G3LVP0^=_B/\D1@P.\,A ;K< M:L6))KD%(JGC(:AQ$RZS#B!*/I&)S!=4U#;-2[O <3EOL3O ]%UX6XV'!U_ MKI:4%28#^*PKPT&@3>@\<,W35"@4UP08Q(C("-TD@LZPQ!EV@?H-HLH0P&'SN&0"E\G-L(:"Y51?YH^.F55 MO84;V8B1K^ >JF0Z" I#.:I5C:=6FXU4VQP#]&X%QBP6SCX5J#JPO;?!BPA0 M R$\DJR\IE]82$C6E!X=E4:Y]T5RO? M.#JL7!N[JF[N 6RFJYT082 MS7TJ))QW&Z%0@3M*[O_?K/=P)*&6M MLXBV+5*$5OXKW&HJ2M[X)N,UU[%:-]U#N8H,]J"'_ C'&\BP>^E60<$K.5^J MF4YF@HA?\6GU\M!45"/2+-$+@=%YK$M^X0^ !F!\H1XV&SNCZ'!+QK[G(\#V M;R7?9*R/P)VQM]R@;SKI>.SXZ/CD!YGNOK]HV_;63Q7=]ONM7W2^#,R>C$N:'1MO59=;^(X%'U'RG^XXF'42B$0V*YV"HN4 M0E#14JA(D+:/)KEI+"5.QG:F[;_?ZR10-+MT]H,=D CX?IU[[K'QY#Y\6$VM MSN3>]^;T!/.:A,MPY4\G_>9)UGYKGMQMYD\0A$\K_]=N4@A]"^Z@U!#R'!6L M\06V1P#&<,Q&;[>,QJ#Q5?>T9$(EA/H3\_1L(A\.#^>? S;!80WOL0>-L[;^T'OI0,>,:,XV0HD0"?8*LZ:0%9M>>%967B@:,L0T/G%)B!IX#"^1":?J@56?N MV#!+.294E$!H_A5ADR0\0FG76+957&1E:@)7E2:9J"C->:QMJ]/$+;A@(N+$ M9AMGZ#3U6[)LDI?4/*$O9255Q80&7<")EMKAU%HRY+"X*#71<^I^<#(*:O,' M3.Z90-7;O&;X1@*,ZDD:"1D"F/Z+??^OE02NN5>0TB( M6CDE59:]D>SR,C,3/4S9ZDC\4G&).04K _6]\RM&:I+O"S=7\?6QSW=Q'(71 M]NI^'OTT-F/Z89T.FTZY, <*J\'2_M*,D\IHM0;DV.0J*,,:]S&P625Y4UA!5T?-5%U38D(!F?0*Y[ M>^'$QQXI2TLA9?G6)ZFDX"I]3_#]T\)HB1-E!#-)K$Y5TI(!BDI?EJD')J/T M<+*-+I*:_H]WT[[J?W!D3?J[LW_:_[#61T4N4N#<#>2_,'/N3+X@+^=+_ ^L M_/T+7-_<$)LKH[E9_@%02P,$% @ N5A_5OB^C6BK%0 ]98 X !N M;G5P7V5X-'HS+FAT;>T=:5,;R?6[JO0?.B1QUE5"@!TG&\-2)0[;JK"&0G*2 M_=B:::%>9J;EZ1Y ^?5Y[_4Q,])(8,?8'-JM74":/N;=5[_>^S#\]62_W=K[ M<-P[@I\,_]D;]H=:Q'W380.1RO $#8>B9'Y?R_$)F;]GV!BQQ-O?E72?=96&: M76;$C=GDB;R /W-Y,3$P\\'^\7\^] _Z0_;7[NN]K8/[6"L2F1'YQOZ+;*2G MN_>X +S-T?'@\+Q_-NR??F2G[]CPPS$[/W[?'PS/>Q^'+W+]N5"[ S8X/OQT MWA_VCP=[!^>P&_O(\?GQ$3O[=#[X!,^RX2D^1A/MO')SV:?+T>SX/XA_? M'[/>X1"?V?G'Z[_>$Q1_+[21X]D]@M&MX#Z462QPPM?3:&/_HXK45+*AB":9 M2M2%Q-GZ6=1E/YF)8"^2& %[J-(ISV8O'8A6"\R^#5BI -;*7(6J32%8=JHZ++#ICQG5SPI!/O3=G=[ATUA9CWAN:B] M4G6,WVWW,6.7N&2OOW\D=)3+*0$2P'1HWW. [[FWU=]_BD0\!+2.59*H:YE= ML+@. ""0=JN*;28UXTP7*2PT8SR+6:Q@/YDR;%KD4Y4;9A0;"22K:2*,Z+*^ MP4&Z&/T.%(K?XJC/!>QL+(%Z9<:DT0PV)'-A9FPT ]H> V%GD<"GD49[J8 M MQ^T6#CT7VG #(WNYD5$BB#. ZQ0NSVGG55KEE:=D]:G 9CAI91566^1@EO!K M79MQ1!_YXZ#3Z>)C/@H$6R:JRNIX4'MQG:K: 82/\"%LIQD1WA>"X"+("P)TS\_4UG>WL;_[-RF3Z\JPQ' M[+V>']UN:7A9^+4'2$#'R-4\2V)LQ.+65 MDSB.O@(I0;-/[,I=!C2"D@2%*XN*M$B 8:YH .RRW;J69@(SZZF3JLA\(G%& M "P:@SB-C(*9GB"JCN25A$] 3J/%KFLX [.FBC36C#, CD!PQFXF#6)6P.:X ME882 "C [LJM_"99J7@>UR +'Y,U-2YP?"(N +V@%*^X3%"&6KE'?"5DPN1W8O? Q, M"O)OEM9VSDP*'B!,@O(0Z91D M% !3T5Q@]97V)'G7P=A =933)%IFEX@-9",<"CQ'$\&0BA52L4V,:K>0JJH4 MT64]D*W D&"W61(JU>/\L[3PN$!FG7)I#;Y,99M('UKC$H\:N^3,]( Y-H?\ M4BA $#"FA^-3=&$.16Z HX.@ ,0C\R):R<#M(-ER4X#,MCX+D*W)>630Z*Z0 M&%C1H+!3 !J1#,@)!<:/GQ:V"B8VB0/R>X(62%6.>F0\EE&1V"]3/D-QXLQR M!HMEFI-JUDBZW%C^N)9:N%5E=J428)V*Q$%!)E)9I(QP"'^@N$+2!A!="O"X M<@F2EF37O(#LLG=%CDO@YCI6!M]@P !]$,L2I)[$A<()2R"0!KP6P$OP$X=I M@#YX:A&'3=68: 1N 'PN2>FIZZS4E.)&1(45! @4$! ="W:'IU2DHU*PMUN+ MFK7CH )>J/"%+F5[:4P M6(04&%HSNQZHB40KT/PD^\$R R8" N 1**R\HHJ +Q$6E?+1^\G^>C*884QR:^NR:7[ M#J_L@BD075[D"M3,9J02E;]%U]J('R&T5FP& S*.P/X"TF)!FFD27\A'%=%% MA%:17]+,BR7RP=$:!5;#R,&,0C&6LHELW9H,'0LT;*W6S+251C98>("<"JHV M^/*)90(M%N5H(^\ZEKR=A9K2@YHQ7<^4>WGY'?AGV#DZ.V>'Q MR'/-4)K.W;#!+1RK99?2AEO\5%KH GS_N_/P:X(,C%V9OE@\+BU3G M"X&197X8T$R4"VYLA ,\B@)TGJ?CBE<-\GV*-,*3SF*LP\MRF>%G-)35TV0DL$"7Z/L'R=;P'/^'Q$-T!!CZP^8F>R=% M$K]E9V W[ +V/Q>HL@$2;'/3Y=CVCOK_JN?# B'\#<%U1X*'UOX07RQL;L%V)XWDQMC-IYT7)-NC1X"VBA@F)E"3BJJ%$Q MW)'RWT$Z@D+'#&$EA(ABD>8.LZ*@BC'T(O1J6;36FD^"\#"T:>TN-.RN.* _ MFF&,#,FN*9XYKEF"8)6-P2K#Q)O*$DK-498(3$I*WURYL#?YJE4J=-ZSB[)5 M]/1$9(P<=70+*2J(D=:F1V-%244T0(T$UQV=IL^%RHMT3;G/BG*7F'PC'[K' MT FE/W+A*B7(+@/CSUE[-Q)H56",(A.;UO]Q)%HS($=.$,.$E,*9"9ZO26U- M:II1WAVL>JTQNU,F:=%_CM74=!C'R@&J[,G%5&#(,.36=]F:AIX;#96D@T&- MJF0!#R>0?XAV>&H8Q,)#F28;?DP+"OQX3[X"GEUC$$2="6UJRA",*0* M+3U,!F>&830.0S*^RE\-G;7G=:^> MUXH<>@],D"F( #P+8"O1*%9N4]JE,"$^GU&5FHPEB)N7[=;U1"V4MJ"TP?F( M89W0J3AO5$%#>CT4FX4U_J)K>4/WM"M#"Q)A00C@J8MRGQ,>5^4=6Q!US$DY M;P6LNOFN>ENAX6!.U6Q7>1.X4UJ]EQXF\ M%U_E%LI\=OH*^=^"%>V$*AYMR5Z3A53QR=-"DX^ YPM2=WC)>?$-84PR>:C\ M0=PQ@O!SA0S&MT&W2!VV,CA$+:B._TL6O6WZJB9PFZ(3&@X6 MS9;#RVZ[-<02?FE/N86@AAS?OT6QA+K69L8#$>C#!5U?]<8]:8:JSW8KE9E, MB]3Y_C^!"(Y!^&;V&*2-OI'?^)+9HR-">G=_K=0?- UD8$ *)V=D0#FA%235 M!-6HQ3!XH#RE8&B*%=98+"95H?U1A)6RB(B"S+R[D,2]5[$V%Q1]KV7OJ&+; M+><'./F]W'NWQ^@K3(BE":L+)6K*RZM6K-V.KS@=7Y[4:O_;+4!OZ>>[C94G M 6RM#YVML<[^"E\?ZU_#1JEJ':9+D3BN>(X4A57X]A2-9N-62K];EDD^L M7'*O'Y;OWW\\^/^RZ_&H YXP4DF[94^ ]\J3''H=$][8KQ[5??&Y4&8WL@!S MJLU^9@O+[AP&7AX6J1_^B[P%CT'FVNJ@G.TY^1)=;B?^P*/S,=Q11G$3B6EY M^OK&4-WW.;S\SH=.8# MQBOQR(^V9P\4GC.G@C8Z!\39NQ0/%+L]7R';%%!>8^WA8@W,XD3-A&CR M#Y!/L6T/FNH\6,HAR+6.DBZ#ZV%-@&GR1GRH+X06K6HGWZJ#?AN_N,C%!;5? MHD8I6(WB6A+,C:EXX,$R4+Z&+YEY^9D$A>YRR-8KZ3BGS2GN^0HJ.H)Q(_(( MW;M:Z!R,#UM+5:MZ=X%];"CCZ*)LS95C [=*H!,\6YQIK?>?D8PYQ1)VH+5) M:?,6IG(8*)2XK[7$0\:@/830B,'R(,T:A0\4A;W*6:>R%@ U3%7"K[7X2BWN MSG?9&*3P6IG\9=+"!,<0N:4,;;=ZK!9VJ#I'+!4\JVS(?8H!!3Q>'KNND66:LQ[ Z%0;7OJ"-QLN MP!C0NE0KQ.71+L9 3LICL=J%7412!V,C&HQF/>:A+-U#&T;9+A6:_52&ND'$ M4J#?\$M;5@L;X3,\X",R+6R6/!:)!''F'E^@1^H,BDUZ7G:H8A];G8ID620< M\8^R@3-LU8>QJ50($A-SQW5]S(=RTLX0?+/-8CXCHR\6*>7'5<@V5H_P<^XTM'?"5*_>2" MG;7+GCMA]\=42%'!B>UR5HD+NDQ(((/<)YH6*"WTUG44N9H<"959D#Q$3PW, M@%24R%0:F^)9( "B:>S!)E+",U)-DI0N;57,L9]\"'0"/$L49O-;-1"T6Q0^ MK0CF$57X.H#89/<8BZ>IURC1;1V&=':DOG(M*84DV4B096M;U\.IS#0MJI.% M,\Q>EE>\Q_GC.L&[P[UPJ8&_[9YMAJY\J_J<[1;E_@WF[#)7*SP_ \V/V >A M4!J(.,<$OD>.MF4$97_7:@K9O["O+%@J1)^]+AK:^?12I9!@[1H^4(H <.%92>LAZ#GR""%%*L>8+_)>X_2!XK2:NU]9 M!N,Z]5$? ->I[VD%][^H8N+5EY1I[?7W!\6([+%VZ^=UA40X->>APGY&6AK2 MKZ_O>B-#!U5(,4ID5,]$44*DO%4&*YI!S:RX7,;6J-]RGXPM, ^GSZD?"[[[ M5! *BXQMLNSC:FLQUN[&Z3J<)3)#]]*K]V*Q1@]]7JOQW4=]K,6T8MUV V! M&-^+P[4-HJ."U88[,+:I)W^]&1K^ET,=?6PO?I"$^L*>@! M4U!3WPJ,L32VJ0B5&8NB9(WD!XKD7G./PX!CJN*HM#($0?'5O0Q#&\/5U+"Z M3/WUNDS]B96I?T.G@OXEKEL' A^VW!G6FDGZ9F]@'Z#( 7GBI1*9H%KD5^%N M*"];XK+6$R^F89@8"-$#[ZC5A$]YCBC(O C\L]REI@NP>2CI6$21T!J33.7. MJC)!],9]M]1=Z\#*JP9QX:'!D<00U'K75+_[V-#H2X]L/ MZ86$ @:=VZU0 5I&HKYEPO!;->4Z='VBP:R:M5OA6IEU))%* M;>;IC9AW//-W[WK:#(565K<-TSUVA M#>ZN(-9(^E%(.G9G6-88>J@8&A1X%2;=JA?!5"HM+]@#HTTN:5"P1N<#1>?0 MW4Y:9#:W%GP[&UYJPF6[A>4CB8KP@-/3,[5])UBJ&7?7='[/FP)_C#.!=(!N MO[UNUZ97*P94:8W;8C7NVP9A$^"[68)8S2LI%_N"I]-=6$2*\>)MG8Z>0HOR M<*J17^ 5OSB^?K\ID*/?L"TUM19?[:[,1]V:N E=I\V71=#YS@G7-F5NS_KY MBR+J-:J^RG.:<.>\V0[1L4CXK'Z1W&W #3?IN#*4^L/MEJSFMRI=$O#N^J+N MXON+%7%7>(H!M(LAT*'?#P3W(HF1*J9*8NWQ5":)[KS(Z3,JR55C<@1H!!8+ M1'15!EVK9R_RH6LCJZVN0Z,K'@.!^TYU%A;<.1FP291\X+=BWJX X5@;[T=2 MY?"26SP( ]H.YO1Z'7!^L"47=MJF N6Z6U.[T[72K#L#&BI7QW=^/CVZ&^66 MNA!8 >LO G7>9(>%\??W'7KI,F&NW?ORERRSERRON7&Y@D ZJ M%>I0CV<#YHG^_NY<9DU7+@/%?.<[E]D3O'+Y+%QQ2I[W4S6:ZFC4U: FY7C= MY4VE<64:[F&9NP[6-8C'JKAZAC24R6RGX7)J)J.WN:!5C,%A_A M=2F)!$JSU>'V+"&=(G V0<4< -T&7(#M?)TRM%+2W219/_=5:89JY@#S@ZEY MZ^[^X4J2/@%Q"I"\C92_R7+?Y:V6F9:E\*S?#(_V!FBVF H9",NGPT-V)K-+ M!MYC2"*B\MJ$7\ #*#!#[K57IGOOX\=.9,^-64LKC 2R1RQ!M &!' MU@/[USP0JKD?@C'^53F^*LK!7@KS8=Q^8$DG ,-Z?\,57[*=G5<[__B&5'(KS%Y])6H\C+:[ M;V0VOTI]I>6;V3HX/?H-(T];'X:_GNS_#U!+ 0(4 Q0 ( +E8?U90(:HR M1PL $=H 1 " 0 !N;G5P+3(P,C(Q,C,Q+GAS9%!+ M 0(4 Q0 ( +E8?U91V/E#<@X $:N 5 " 78+ !N M;G5P+3(P,C(Q,C,Q7V-A;"YX;6Q02P$"% ,4 " "Y6']6?(8"F,$2 #S M#P$ %0 @ $;&@ ;FYU<"TR,#(R,3(S,5]D968N>&UL4$L! M A0#% @ N5A_5E.\XV%,0@ B\\# !4 ( !#RT &YN M=7 M,C R,C$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( +E8?U:7R[P"KBT &SH M @ 5 " 8YO !N;G5P+3(P,C(Q,C,Q7W!R92YX;6Q02P$" M% ,4 " "Y6']69B]//C0Z 0#C#0D # @ %OG0 ;FYU M<%\Q,&LN:'1M4$L! A0#% @ N5A_5A'JSH,U 0 =0, \ M ( !S=#,Q>C(N:'1M4$L! A0#% @ N5A_5CS0ZU-] P 8 H \ M ( !TN8! &YN=7!?97@S,GHQ+FAT;5!+ 0(4 Q0 ( +E8?U;X MOHUHJQ4 /66 . " 7SJ 0!N;G5P7V5X-'HS+FAT;5!+ 4!08 "P + +4" !3 ( ! end