0001553350-22-000259.txt : 20220330 0001553350-22-000259.hdr.sgml : 20220330 20220330161526 ACCESSION NUMBER: 0001553350-22-000259 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 54 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220330 DATE AS OF CHANGE: 20220330 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: 22786638 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 2021 FY 0000888981 2021-01-01 2021-12-31 0000888981 2021-06-30 0000888981 2022-03-17 0000888981 2021-12-31 0000888981 2020-12-31 0000888981 2020-01-01 2020-12-31 0000888981 us-gaap:CommonStockMember 2019-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000888981 us-gaap:RetainedEarningsMember 2019-12-31 0000888981 2019-12-31 0000888981 us-gaap:CommonStockMember 2020-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000888981 us-gaap:RetainedEarningsMember 2020-12-31 0000888981 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000888981 us-gaap:RetainedEarningsMember 2020-01-01 2020-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 2021-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000888981 us-gaap:RetainedEarningsMember 2021-12-31 0000888981 us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0000888981 us-gaap:ConvertibleDebtMember 2020-12-31 0000888981 2020-10-01 2020-12-31 0000888981 us-gaap:CommonStockMember 2020-10-01 2020-12-31 0000888981 2021-04-01 2021-06-30 0000888981 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000888981 us-gaap:DomesticCountryMember 2021-12-31 0000888981 us-gaap:DomesticCountryMember 2020-12-31 0000888981 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0000888981 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0000888981 2019-01-01 0000888981 nnup:DrFeindteinMember 2021-01-01 2021-12-31 0000888981 nnup:MrStovoldMember 2021-12-31 0000888981 us-gaap:WarrantMember 2019-12-31 0000888981 us-gaap:WarrantMember 2020-01-01 2020-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:SalesRevenueNetMember nnup:CustomerAMember 2021-01-01 2021-12-31 0000888981 us-gaap:SalesRevenueNetMember nnup:CustomerAMember 2020-01-01 2020-12-31 0000888981 us-gaap:SalesRevenueNetMember nnup:CustomerBMember 2021-01-01 2021-12-31 0000888981 us-gaap:SalesRevenueNetMember nnup:CustomerBMember 2020-01-01 2020-12-31 0000888981 us-gaap:AccountsReceivableMember nnup:CustomerAMember 2021-01-01 2021-12-31 0000888981 us-gaap:AccountsReceivableMember nnup:CustomerAMember 2020-01-01 2020-12-31 0000888981 us-gaap:AccountsReceivableMember nnup:CustomerBMember 2021-01-01 2021-12-31 0000888981 us-gaap:AccountsReceivableMember nnup:CustomerBMember 2020-01-01 2020-12-31 0000888981 srt:NorthAmericaMember 2021-01-01 2021-12-31 0000888981 srt:NorthAmericaMember 2020-01-01 2020-12-31 0000888981 srt:SouthAmericaMember 2021-01-01 2021-12-31 0000888981 srt:SouthAmericaMember 2020-01-01 2020-12-31 0000888981 srt:AsiaMember 2021-01-01 2021-12-31 0000888981 srt:AsiaMember 2020-01-01 2020-12-31 0000888981 country:AU 2021-01-01 2021-12-31 0000888981 country:AU 2020-01-01 2020-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, 2021

 

 
  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. 

 

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 $12,681,000 as of June 30, 2021.

 

As of March 17, 2022, there were 67,495,055 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 2022 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, 2021.

 
 
 
 

Table of Contents

 

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

 

 

 

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:

·The ongoing impact of the COVID-19 coronavirus pandemic on our business operations, revenues, employees, suppliers and customers
·Expected operating results, such as revenue growth and earnings
·Anticipated levels of capital expenditures for fiscal year 2022 and beyond
·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, growth, product development, market position, financial results and reserves
·Strategy for 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.
·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.
·The potential impact upon our business of the novel coronavirus COVID-19 pandemic that is affecting almost every country, including the United States.
·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 applications in the large educational and toy products market. We also develop and market technologies for document and product authentication, which we believe can reduce losses caused by fraudulent document reproduction or by product counterfeiting and/or diversion. 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. Our website address is www.nocopi.com.

 

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.

 

Effects of COVID-19

 

To serve our customers while also providing for the safety of our employees and service providers, we have adapted various steps to protect our employees. Any employee who is uncomfortable coming into our facilities may choose not to come in. We have a large enough facility to enable all of our employees to social distance and we follow Centers for Disease Control and Prevention (CDC) guidelines. Our production employees work with chemicals and they have always used masks, respirators, etc., even before COVID-19. As a result, we continue to maintain the same level of productivity and effectiveness as prior to the COVID-19 pandemic.

 

The impact of COVID-19 on our Company had little effect on the financial results during the first six months of 2021 as the shortage of raw materials used in certain of our Company’s products experienced throughout 2020 as a consequence of the COVID-19 pandemic and the resultant price increases were at least temporarily eased, though still higher than pre-pandemic levels, so our Company’s gross margins on those products returned to similar levels as were experienced before the inception of the COVID-19 pandemic; however, during the last six months of 2021, certain of the Company’s licensees in the entertainment and toy products market who utilize printers in China to produce their products have been adversely affected by the cargo surge related to congestion experienced in certain Chinese ports due to a COVID-19 outbreak that began in the second quarter of 2021. The cargo surge continues to the present time, now adversely affecting major United States ports. The world-wide cargo surge along with a container shortage resulted in significantly higher shipping costs during the second half of 2021. These congestion shipping related delays are likely to continue well into 2022. Certain of our Company’s licensees in the entertainment and toy products market have responded by deferring or scaling back production and size of future orders and, in some cases, rescheduling the shipping of completed orders. Ink orders from our Company’s licensed printers in China fell significantly in the second half of 2021 compared to earlier periods. These supply chain disruptions are being experienced by many businesses including our Company’s licensees. A continuance of these supply chain disruptions may negatively impact the number and value of orders placed by our Company’s licensed printers in the entertainment and toy products market with a resultant negative impact on our Company’s results of operations and cash flow in future periods.

 

To date, we have not suffered a drop off in total earned royalties in the entertainment and toy products market as a result of COVID-19 as retail demand continues to be strong for the products marketed by our licensees in the entertainment and toy products market; however, during the second half of 2021, reflecting the significantly higher shipping costs caused by the COVID-19 related cargo surge at major China and United States ports and the world-wide container shortage, ink orders from the printers of our licensees in the entertainment and toy products market were significantly below historical levels. We continue to experience a negative impact on revenues in our smaller anti-counterfeiting and anti-diversion products market due to reduced production activity at certain printing facilities that utilize these technologies and anticipate that these conditions may continue for a period of time. We continue to retain licensing revenues at historical levels in the entertainment and toy products market through the current date despite the downturns in the overall economy. While the products of our licensees in the larger entertainment and toy products market are sold by both large and smaller retailers, some of whom remain open, and are also available for purchase online, we believe that revenues may not continue to be achieved at levels experienced to the current date due to the negative economic conditions that are expected to continue over the balance of 2022 and beyond as a result of COVID-19, its variants such as the Omicron variant identified in late 2021 and the newly identified BA.2 variant and other economic factors currently affecting the economy. A slowdown in overall consumer spending may affect the sales of products marketed by our licensees. Our major licensees in the entertainment and toy products market are large, well-known businesses in this market with whom we believe our long-term relationship will not be adversely affected by the current COVID-19 pandemic.

 

1 
 

Entertainment and Toy Technologies and Products

Since 2004, we have marketed our Rub-it & Color technology to the entertainment and toy products market. This technology 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. Safe and non-toxic, Rub-it and Color conforms to ASTM D4236 and F-963 and other toxicology tests.

 

Every child loves to color, and every parent has a horror story about the cleanup. Our patented, revolutionary, and award-winning Rub-it & Color takes out all the messy stuff related to children’s coloring except the fun. No more crayons ground into the carpet and car upholstery. No more spilled paint on the rug. No more messy markers ruining clothes and furniture. 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. Safe and non-toxic, Rub-it and Color conforms to ASTM D4236 and F-963 and other toxicology tests.

 

We license our Rub-it & Color technology through various license agreements, including:

 

A.License agreement with a licensee who has a significant presence in the entertainment and toy products market. A license agreement, in effect from January 2012 through December 2017, permitted this licensee to exclusively market: (1) a specific line of products incorporating our technologies through a specific distribution channel but permitting us to license the covered technologies to others for applications and sale through channels of distribution not available to this licensee under the terms of the license, and (2) from January 2013 through December 2017, an additional technology on an exclusive basis in certain geographic areas of the world and on a non-exclusive basis in other geographic areas of the world. In early 2018, we entered into a new five-year license agreement with this licensee which permits the licensee to market products incorporating certain of our technologies, including the technologies permitted in the earlier license, on a non-exclusive basis throughout the world.

 

B.License agreement containing guaranteed minimum royalties over the initial term of the license, which have been met, with Bendon, Inc. (“Bendon”), an international, well-known children’s coloring and activity book publishing company that permits Bendon to exclusively market products with other characteristics that incorporate our technologies through a distinctly different channel of distribution. This four-year license agreement was completed in June 2015, replacing a previous three-year license agreement. In 2018, amendments to the license agreement were negotiated that (1) extend the license for a period of four years beginning in July 2019 containing guaranteed minimum royalty payments payable over the four-year period and (2) allow Bendon to: (a) market specific new technologies not covered in the license agreement, (b) expand certain rights relative to product content and design that were specifically excluded in the license agreement and (c) market merchandise permitted by the license through all channels of distribution, some of which were previously prohibited in the license agreement.

 

C.License agreement with a privately-held designer of creative educational products for children granting the licensee the non-exclusive right to utilize our Rub-it & Color ink technology in a newly-created vertical market in the United States. We receive a royalty based on units of product produced. The license originated in 2011 and was amended effective as of January 1, 2022 for a period of two years, now expiring in December 2023.

 

D.License agreement with a privately-held children’s meal entertainment program provider that allows the licensee to use our Rub-it & Color ink technology in children’s menus, placemats, butcher paper and certain other products for restaurant use and for sale in certain children’s retail outlets. The license originated in November 2012 and was renegotiated in December 2021 for an initial period of up to three years, expiring in December 2024.

 

2 
 
E.License agreement with a privately-held international publisher of family products and publications based in Australia. The license originated in October 2015 and terminated in December 2018. The license agreement contained guaranteed minimum royalty payments and allowed the licensee to market certain products that incorporate specific technologies of our Company on an exclusive basis in certain countries and on a non-exclusive basis in other countries with the exclusion of the United States, Canada and Mexico. A new license containing guaranteed minimum royalty payments, allowing the licensee to market certain products that incorporate specific technologies of our Company on an exclusive basis in certain countries and on a non-exclusive basis in other countries with the exclusion of the United States, Canada and Mexico, was negotiated in November 2018. The new license, expanding the technologies that the licensee is authorized to incorporate into its products, became effective in January 2019 and terminates in October 2022. The licensee introduced products incorporating our technologies in 2016.

 

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 2021 and 2020, we derived approximately 90% and 91%, 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 through direct marketing efforts and attendance at trade shows. We also seek to renew existing license agreements with licensees.

 

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. Product labels and packaging, retail receipts, event and transportation tickets and the like are all susceptible to counterfeiting, and product counterfeiting has long caused losses to manufacturers of brand name products. With improvements in the copying and printing technologies making it easier to counterfeit labeling and packaging, losses to businesses from such counterfeiting appear to have increased substantially.

 

Our COPIMARK and RUB & REVEAL technologies provide proprietary document authentication systems that are useful to businesses 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. When authentication of certain documents is required, the invisible printing can be activated or revealed by use of a special highlighter pen. Other variations of the 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.

 

Both 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. We anticipate that the “track and trace” capability provided by this technology will be attractive to brand owners and marketers and we hope that our ongoing marketing initiatives will result in additional revenues in the future; although we cannot assure you that this will occur.

 

We currently participate in the retail receipt and document fraud market 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 and continue to use our available internal sales and technical resources to expand the number of licensees marketing our technologies in this market.

 

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 exploit certain of our anti-counterfeiting and anti-diversion technologies in Europe.

 

3 
 

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  2021   2020 
         
Entertainment and Toy Technologies and Products   90%   91%
Anti-Counterfeiting and Anti-Diversion Technologies and Products   10%   9%

 

Marketing

 

We have identified two major markets for our technologies and products, the entertainment and toy products market and the anti-counterfeiting/anti-diversion market. Our marketing approach focuses on the sufficient flexibility in our products and technologies and our ability to provide innovative, cost effective technologies for the entertainment and toy products market as well as solutions to a wide variety of counterfeiting, diversion and copier fraud problems. As a technology company, we generate revenues primarily by collecting license fees and royalties from market-specific businesses that incorporate our technologies into their products and, in certain cases, sales of our inks to these licensees and their designated manufacturers. We also license our technologies directly to end-users. Our current marketing efforts are focused on our developed technologies that can be utilized in geographic or market areas not contractually committed to an existing licensee on an exclusive basis. We presently market our technologies through our own employees, sales travel and attendance at trade shows.

 

Major Customers

 

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 48% and 27%, respectively, of 2021 revenues of our Company. During 2020, we made sales or obtained revenues equal to 10% or more of our Company’s 2020 total revenues from two non-affiliated customers who individually accounted for approximately 62% and 16%, respectively, of 2020 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.

 

Manufacturing

 

Our Company operates a small manufacturing facility for the manufacture of its security inks that is located at our corporate headquarters at 480 Shoemaker Road, Suite 104, King of Prussia, Pennsylvania 19406, and we subcontract the manufacture of certain of our applications (mainly certain printing inks and coatings) to third party manufacturers. Our current mix of manufacturing processes are suitable for our Company, for both economic and technical reasons, and we have no plans to alter this mix in the near future. 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 install equipment, train client staff and monitor the manufacturing process.

 

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. 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.

 

4 
 

Research and Development

 

We have been involved in the research and development of our technologies since our inception. Although several years ago our adverse financial condition forced us to limit funding for research and development, we are presently actively conducting research and development activities in the following three areas, to the extent feasible: (1) refining our present family of products, (2) developing specific customer applications, and (3) expanding our technology into new areas of implementation. During the years ended December 31, 2021 and December 31, 2020, we expended approximately $181,500 and $173,500, respectively, on research and development. We cannot assure you that we will continue to have funds available to maintain our research and development activities at current or increased levels.

 

Competition

 

Our Company has competitors in all segments of our business. The entertainment and toy products markets are highly competitive and includes numerous competitors. The loss prevention market also includes numerous competitors, including large publicly traded and privately-held companies as well as regional paper converters. In the area of document and product authentication and serialization, competitors offer competitive covert and overt surface marking technologies requiring decoding implements or analytical methods to reveal certain information that are marketed for the same anti-counterfeiting and anti-diversion purposes for which our Company markets its covert technologies. These include, among others, biological DNA codes, microtaggants, thermochromic, UV and infrared inks as well as encryption, 2D symbology and laser engraving. Nonetheless, we believe our patented and proprietary technologies provide a unique and cost-effective solution to the problem of counterfeiting and gray marketing in the document and product authentication markets it has traditionally sought to exploit.

 

We are a small operating company and many of our existing and potential competitors have substantially greater research and product development capabilities and financial, marketing and human resources than we do.

 

Employees

 

We currently have five full-time employees and one part-time employee. We believe that we have good relations with our employees.

 

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 58% of our gross revenues in 2021 and approximately 74% of our gross revenues in 2020. 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.

 

Spread of the Novel Strain of Coronavirus (“COVID-19”). 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.

 

5 
 

The COVID-19 pandemic will continue to negatively impact our results of operations, cash flow and financial position. The negative impact of COVID-19 on our Company’s financial results during 2020 resulted primarily from a significant increase in the price of raw materials used in certain of our Company’s products caused by shortages of these ingredients as a result of the COVID-19 pandemic along with a mix of our Company’s products purchased by our licensees’ third party printers toward certain products with formulations that require ingredients whose prices have increased as a result of COVID-19. During 2021, the shortage of raw materials used in certain of our Company’s products experienced throughout 2020 as a consequence of the COVID-19 pandemic and the resultant price increases were at least temporarily eased, though still higher than pre-pandemic levels, so our Company’s gross margins on those products returned to similar levels as were experienced before the inception of the COVID-19 pandemic; however, in the third quarter of 2021, certain of the Company’s licensees in the entertainment and toy products market who utilize printers in China to produce their products have been adversely affected by the cargo surge related to congestion experienced in certain Chinese ports due to a COVID-19 outbreak that began in the second quarter of 2021. The cargo surge continues to the present time, now adversely affecting major United States ports. The world-wide cargo surge along with a container shortage resulted in significantly higher shipping costs during the second half of 2021. Certain of our Company’s licensees in the entertainment and toy products market have responded by deferring or scaling back production and size of future orders and, in some cases, rescheduling the shipping of completed orders. Ink orders from our Company’s licensed printers in China fell significantly in the second half of 2021 compared to earlier periods. These supply chain disruptions are being experienced by many businesses including our Company’s licensees. A continuance of these supply chain disruptions may negatively impact the number and value of orders placed by our Company’s licensed printers in the entertainment and toy products market with a resultant negative impact on our Company’s results of operations and cash flow in future periods.

 

Other disruptions to our business operations due to COVID-19 with a resultant impact on our results of operations are expected to continue to occur as a result of quarantines of employees and suppliers in areas affected by the outbreak, availability of raw materials required to manufacture our products, disruption of supply chains that provide our raw materials, price increases of raw materials and supplies used in our production processes, facility closures of domestic and international customers who purchase and use our products, and travel and logistics restrictions affecting our inbound and outbound shipments in connection with the COVID-19 outbreak. While we expect this global COVID-19 pandemic to continue to negatively impact our results of operations, cash flow and financial position, the related financial impact cannot be reasonably estimated at this time.

 

The extent to which the COVID-19 pandemic will negatively impact our results of operations, cash flow and financial position is highly uncertain and cannot be reasonably estimated at this time. 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.

 

Access to Capital. Our Company anticipates that it may need to raise additional capital in the future to fund its historical and new business operations. Additional financing may not be available to us, due to, among other things, our Company not having a sufficient income stream, profit level, asset base eligible to be collateralized, or market for its securities. If we raise additional funds by issuing equity or convertible debt securities, the percentage ownership of our existing shareholders may be reduced, and these securities may have rights superior to those of our common stock. If adequate funds are not available to satisfy our long-term capital requirements, or if planned revenues are not generated, we may be required to substantially limit our operations or cease operations altogether. We cannot assure you that, if required, we will be successful in obtaining additional financing in sufficient amounts to fund our ongoing business operations.

 

6 
 

Dependence on 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 85% of our Company’s revenues in 2021. Receivables from these two licensees and their third party authorized printers were approximately 96% of our Company’s net accounts receivable at December 31, 2021. One of the license agreements expires in 2023 and contains guaranteed minimum royalties, which historically are met. The other license agreement expires in 2022. 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.

 

Possible Inability 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. Our Company’s ability to develop new revenues may depend on the extent of both its marketing activities and its research and development activities, both of which are limited. We cannot assure you that the resources that our Company can devote to marketing 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.

 

Inability to Obtain Raw Materials and Products for Resale. Our Company’s adverse financial condition in years prior to 2016 has required it from time to time to significantly defer payments due to (i) vendors who supply raw materials and other components of its security inks, (ii) providers of professional and other services and (iii) certain employees to whom salary and sales commissions are owed. As a result, 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.

 

Uneven Pattern 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.

 

Volatility of Stock Price. The market price for our common stock has historically experienced significant fluctuations and may continue to do so. With the exception of 2007, 2013, 2014 and 2016 through 2021 from its inception, our Company has operated at a loss and it has not produced revenue levels traditionally associated with publicly-traded companies. Our common stock is not listed on a national or regional securities exchange and, consequently, our Company receives limited publicity regarding its business achievements and prospects. Additionally, securities analysts and traders do not extensively follow our stock and it is thinly traded. The market price for our common stock may be affected by announcements of new relationships or modifications to existing relationships. The stock prices of many developing public companies, particularly those with small capitalizations, have experienced wide fluctuations not necessarily related to operating performance. Such fluctuations may adversely affect the market price of our Company’s common stock.

 

7 
 

Intellectual Property. 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. Our Company’s tight liquidity adversely impacts our ability to obtain patent protection on our intellectual property and to maintain protection on previously issued patents. 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.

 

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.

 

Potential 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.

 

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,467; 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 17, 2022, 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.

8 
 

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 17, 2022, there were approximately 520 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
May 2021   Common Stock – 141,365 shares of common stock at $0.02 per share pursuant to warrant exercises for total proceeds of approximately $2,800.

 

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.

 

9 
 

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 applications in the large educational and toy products market. We also develop and market technologies for document and product authentication, which we believe can reduce losses caused by fraudulent document reproduction or by product counterfeiting and/or diversion. 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 COVID-19 will materially affect our licensing fees or the demand for our products in 2022 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.

 

10 
 

Comparison of the Years ended December 31, 2021 and 2020

 

Revenues for 2021 were $1,951,900, a decrease of approximately 27%, or $706,800, from $2,658,700 in 2020.

 

Licenses, royalties and fees increased in 2021 by approximately 9%, or $65,900, to $809,900 from $744,000 in 2020. The increase in licenses, royalties and fees in 2021 compared to 2020 is due primarily to higher royalties from our Company’s licensees in the entertainment and toy products market due to ongoing strong retail demand for these products offset in part by lower revenues from our licensees in the security markets. 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, 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 that is continuing to negatively impact all worldwide economies along with the massive international supply chain disruptions currently being experienced. The products marketed by the Company’s major licensees in the entertainment and toy products markets are produced in China. Trans-Pacific ocean shipping has been negatively affected by container shortages and port delays both in the United States and China.

 

Product and other sales decreased by $772,700, or approximately 40%, to $1,142,000 in 2021 from $1,914,700 in 2020. The lower level of ink sales in 2021 compared to 2020 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 $751,500 lower in 2021 compared to 2020. Sales of security ink to our Company’s licensees in the retail receipt and document fraud market decreased by approximately $12,900 in 2021 compared to 2020 due primarily to reduced demand related to COVID-19 closures of retail outlets commencing in 2020 and continuing during 2021.

 

Our Company derived $1,758,200, or approximately 90% of total revenues, from licensees and their licensed printers in the entertainment and toy products market in 2021 compared to $2,419,000, or approximately 91% of total revenues, in 2020. The decrease in revenues from our licensees and their authorized printers in the entertainment and toy products market in 2021 compared to 2020 is due primarily to lower ink sales to the authorized printers of our Company’s licensees in the entertainment and toy products market in 2021 compared to 2020 offset in part by higher licensing revenue in 2021 compared to 2020 from one licensee in the entertainment and toy products market. 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 currently being experienced worldwide as a result of COVID-19 and its variants including the Omicron variant identified in 2021 and the newly identified BA.2 variant.

 

Our Company’s gross profit decreased to $1,213,800, or approximately 62% of revenues, in 2021 from $1,535,000, or approximately 58% of revenues, in 2020. The lower gross profit in 2021 compared to 2020 results primarily from lower gross revenues from product and other sales offset in part by higher licenses, royalties and fees in 2021 compared 2020.

 

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 lower gross profit in 2021 compared to 2020 reflects lower gross revenues from product and other sales offset in part by higher gross revenues from licenses, royalties and fees in 2021 compared to 2020.

 

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 2021 compared to 2020, the gross profit from licenses, royalties and fees increased to approximately 79% of revenues from licenses, royalties and fees in 2021 from approximately 70% in 2020.

 

11 
 

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 50% of revenues in 2021 compared to approximately 53% of revenues 2020. The decrease in gross profit in 2021 compared to 2020 is due primarily to significantly lower ink shipments to the third party authorized printer used by one of our Company’s major licensees in the entertainment and toy products market offset in part by (a) a decline in the cost of certain raw materials utilized by the Company in the manufacture of certain of its products as prices of these raw materials that had increased in 2020 due to the impact of the ongoing COVID-19 pandemic on the availability and supply of these raw materials have been at least temporarily eased in 2021, and (b) a favorable mix of products sold whereby the purchases of the Company’s products by the licensed printers of its licensees in the entertainment and toy products market in 2021 compared to 2020 were of higher margin products manufactured by the Company.

 

Research and development expenses were $181,500 in 2021 compared to $173,500 in 2020. The increase in 2021 compared to 2020 resulted primarily from product development expense in 2021 compared to 2020.

 

Sales and marketing expenses were $287,700 in 2021 compared to $356,400 in 2020. The decrease in 2021 compared to 2020 is due primarily to lower commission expense on the lower level of revenues in 2021 compared to 2020.

 

General and administrative expenses increased to $719,400 in 2021 from $526,100 in 2020. The increase in 2021 compared to 2020 is due primarily to significantly higher legal expenses in 2021 compared to 2020 offset in part by lower corporate relations expenses in 2021 compared to 2020.

 

Other income (expenses) in 2020 included interest on convertible debentures that were held by seven investors and interest income on invested funds.

 

Income taxes in 2021 and 2020 resulted from limitations placed on income tax net operating loss deductions by the Commonwealth of Pennsylvania.

 

Our lower net income of $49,400 in 2021 compared to net income of $508,000 in 2020 resulted primarily from a lower gross profit on a lower level of product and other sales and higher operating expenses in 2021 compared to 2020.

 

Our management does not believe that inflation and changing prices, with the exception of increases in the prices of certain raw materials that were most affected by shortages created by the COVID-19 pandemic in 2020, have had a significant effect on our revenues and results of operations during the years ended December 31, 2021 and December 31, 2020.

 

Plan of Operation, Liquidity and Capital Resources

 

Our Company’s cash increased to $1,846,700 at December 31, 2021 from $1,362,800 at December 31, 2020. During 2021, our Company generated $512,700 from its operating activities, received $2,800 upon the exercise of warrants and used $31,600 for capital expenditures.

 

Our Company’s revenues decreased approximately 27% to $1,951,900 in 2021 from $2,658,700 in 2020 primarily as a result of lower sales of ink to the authorized printers of our Company’s licensees in the entertainment and toy products market and lower revenues from licensees in the anti-counterfeiting and anti-diversion technologies and products market reflecting the impact of the ongoing COVID-19 pandemic on this market offset in part by higher royalty revenues from a licensee in the entertainment and toy products market. Our Company’s gross profit decreased approximately 21% to $1,213,800 in 2021 from $1,535,000 in 2020 primarily as a result of lower sales of ink to the licensed printers of our licensees in the entertainment and toy products market and to licensees in the anti-counterfeiting and anti-diversion technologies and products market.

 

Our Company’s total overhead expenses increased in 2021 compared to 2020, our Company’s net interest income increased in 2021 compared to 2020 and our Company’s income tax expense increased in 2021 compared to 2020. As a result of these factors, our Company generated net income of $49,400 in 2021 compared to $508,400 in 2020. Our Company had positive operating cash flow of $512,700 in 2021. At December 31, 2021, our Company had working capital of $3,197,500 and stockholders’ equity of $3,505,300. For the full year of 2020, our Company had net income of $508,400 and had positive operating cash flow of $702,400. At December 31, 2020, our Company had working capital of $2,801,100 and stockholders’ equity of $3,453,100.

 

12 
 

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. 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. We continue to maintain a cost containment program including curtailment, where possible, of discretionary research and development and sales and marketing expenses. 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 2022 and beyond due to the COVID-19 virus and its effect on the global economy being experienced worldwide as a result of COVID-19 and its variants including the Omicron variant identified in late 2021 and the newly identified BA.2 variant. As a result, our revenues, results of operations and liquidity may be negatively impacted.

 

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, 2021 are: $54,600 – 2022; $56,200 – 2023 and $18,900 – 2024. Total rental expense under operating leases was $53,300 in each of the years ended December 31, 2021 and December 31, 2020.

 

Recently Adopted Accounting Pronouncements

 

As of December 31, 2021, 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.

 

13 
 

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.

 

14 
 

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, 2021.

 

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.

 

15 
 

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 2022 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 2022 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 2022 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 2022 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 2022 Annual Meeting of Stockholders.

 

 

16 
 

PART IV

 

Item 15. Exhibits, 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.

 

17 
 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) 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 30, 2022 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 30, 2022
Michael A. Feinstein, M.D.      
         
/s/ Rudolph A. Lutterschmidt   Vice President, Chief Financial Officer and Chief Accounting Officer (Principal Financial and Accounting Officer)   March 30, 2022
Rudolph A. Lutterschmidt      
         
/s/ Marc Rash   Director   March 30, 2022
Marc Rash        
         
/s/ Joseph Raymond   Director   March 30, 2022
Joseph Raymond        
         
/s/ Philip B. White   Director   March 30, 2022
Philip B. White        
         
/s/ Matthew C. Winger   Director   March 30, 2022
Matthew C. Winger        

 

 

 

 

 

 

 

18 
 

INDEX TO FINANCIAL STATEMENTS

 

Report of Independent Registered Public Accounting Firm F-2
   
Balance Sheets as of December 31, 2021 and 2020 F-3
   
Statements of Comprehensive Income for the Years ended December 31, 2021 and 2020 F-4
   
Statement of Stockholders’ Equity for the Years ended December 31, 2021 and 2020 F-5
   
Statements of Cash Flows for the Years ended December 31, 2021 and 2020 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, 2021 and 2020, and the related statements of comprehensive income, stockholders’ equity, and cash flows for each of the two years in the period ended December 31, 2021, 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, 2021 and 2020, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2021, 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 30, 2022

 

 

 

 

F-2 
 

Nocopi Technologies, Inc.

Balance Sheets*

 

           
   December 31 
   2021   2020 
Assets          
Current assets          
Cash  $1,846,700   $1,362,800 
Accounts receivable less $12,000 allowance for doubtful accounts   970,800    1,280,800 
Inventory   422,700    324,800 
Prepaid and other   160,000    97,800 
Total current assets   3,400,200    3,066,200 
Fixed assets          
Leasehold improvements   58,400    27,800 
Furniture, fixtures and equipment   164,100    163,700 
Fixed assets, gross   222,500    191,500 
Less: accumulated depreciation and amortization   134,200    104,300 
Total fixed assets   88,300    87,200 
Other assets          
Long-term receivables   185,000    559,500 
Operating lease right of use – building   115,800    160,300 
Other assets   300,800    719,800 
Total assets  $3,789,300   $3,873,200 
           
Liabilities and Stockholders’ Equity          
Current liabilities          
Accounts payable  $3,700   $5,700 
Accrued expenses   151,500    178,600 
Income taxes       36,300 
Operating lease liability – current   47,500    44,500 
Total current liabilities   202,700    265,100 
           
Other liabilities          
Accrued expenses, non-current   13,000    39,200 
Operating lease liability – non-current   68,300    115,800 
Total other liabilities   81,300    155,000 
           
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 – 2021 - 67,495,055 shares; 2020 - 67,353,690 shares   675,000    673,500 
Paid-in capital   12,577,100    12,575,800 
Accumulated deficit   (9,746,800)   (9,796,200)
Total stockholders' equity   3,505,300    3,453,100 
Total liabilities and stockholders’ equity  $3,789,300   $3,873,200 

 

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

 

F-3 
 

Nocopi Technologies, Inc.

Statements of Comprehensive Income*

 

           
.  Years ended December 31 
   2021   2020 
Revenues        
Licenses, royalties and fees  $809,900   $744,000 
Product and other sales   1,142,000    1,914,700 
Total revenues   1,951,900    2,658,700 
           
Cost of revenues          
Licenses, royalties and fees   168,000    223,800 
Product and other sales   570,100    899,900 
Total cost of revenues   738,100    1,123,700 
Gross profit   1,213,800    1,535,000 
           
Operating expenses          
Research and development   181,500    173,500 
Sales and marketing   287,700    356,400 
General and administrative   719,400    526,100 
Total operating expenses   1,188,600    1,056,000 
Net income from operations   25,200    479,000 
           
Other income (expenses)          
Interest income   20,700    18,200 
Interest expense and bank charges   (2,200)   (6,900)
Total other income (expenses)   18,500    11,300 
Net income before income taxes   43,700    490,300 
Income taxes   (5,700)   (18,100)
Net income  $49,400   $508,400 
           
Net income per common share          
Basic  $.00   $.01 
Diluted  $.00   $.01 
           
Weighted average common shares outstanding          
Basic   67,436,153    64,052,777 
Diluted   67,436,153    64,172,276 

 

 

 

*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, 2020 through December 31, 2021

 

                          
   Common stock   Paid-in   Accumulated     
   Shares   Amount   Capital   Deficit   Total 
                     
Balance – January 1, 2020   61,044,698   $610,400   $12,483,900   $(10,304,600)  $2,789,700 
                          
Conversion of debentures and accrued interest to common stock   5,758,992    57,600    86,400         144,000 
                          
Exercise of warrants   550,000    5,500    5,500         11,000 
                          
Net income                  508,400    508,400 
Balance – December 31, 2020   67,353,690    673,500    12,575,800    (9,796,200)   3,453,100 
                          
Exercise of warrants   141,365    1,500    1,300         2,800 
                          
Net income                  49,400    49,400 
Balance – December 31, 2021   67,495,055   $675,000   $12,577,100   $(9,746,800)  $3,505,300 

 

 

 

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

 

 

 

F-5 
 

Nocopi Technologies, Inc.

Statements of Cash Flows*

 

           
   Years ended December 31 
   2021   2020 
Operating Activities          
Net income  $49,400   $508,400 
Adjustments to reconcile net income to net cash provided by operating activities          
Depreciation and amortization   30,500    21,500 
Bad debt expense       7,000 
Deferred income taxes       (47,400)
Other assets   419,000    439,200 
Other liabilities   (70,700)   (69,500)
Net income adjusted for non-cash operating activities   428,200    859,200 
(Increase) decrease in assets          
Accounts receivable   310,000    64,500 
Inventory   (97,900)   (196,900)
Prepaid and other   (62,200)   37,200 
Decrease in liabilities          
Accounts payable and accrued expenses   (29,100)   (45,500)
Income taxes   (36,300)   (16,100)
Total increase (decrease) in operating capital   84,500    (156,800)
Net cash provided by operating activities   512,700    702,400 
           
Investing Activities          
Additions to fixed assets   (31,600)   (38,600)
Net cash used in investing activities   (31,600)   (38,600)
           
Financing Activities          
Exercise of warrants   2,800    11,000 
Net cash provided by financing activities   2,800    11,000 
Increase in cash   483,900    674,800 
           
Cash          
Beginning of year   1,362,800    688,000 
End of year  $1,846,700   $1,362,800 
           
           
Cash paid for taxes  $38,000   $45,500 
           
Supplemental Disclosure of Non-Cash Investing and Financing Activities          
Accumulated depreciation and amortization  $600   $123,800 
Furniture, fixtures and equipment  $(600)  $(123,800)
Convertible debentures  $   $97,900 
Accrued expenses  $   $46,100 
Common stock  $   $(57,600)
Paid-in capital  $   $(86,400)

 

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

 

F-6 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

December 31, 2021 and 2020

 

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 consists of demand deposits with a major U.S. bank.

 

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.

 

F-7 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

December 31, 2021 and 2020

 

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.

 

The table below presents the computation of basic and diluted weighted average common shares outstanding:

 

          
   2021   2020 
Basic shares outstanding   67,436,153    64,052,777 
Incremental shares from assumed conversion of warrants       119,499 
Diluted shares outstanding   67,436,153    64,172,276 

 

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, 2021, 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, 2021 and 2020

 

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. Concentration of Credit Risk

 

Certain financial instruments potentially subject our Company to concentrations of credit risk. These financial instruments consist primarily of cash and accounts receivables. At December 31, 2021, our Company’s deposits with a financial institution were $1,596,700 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.

 

4. 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.

 

5. Convertible Debentures

 

During the third quarter of 2020, the holders of all previously outstanding convertible debentures totaling approximately $97,900 that were due during the third quarter of 2020 elected to convert those debentures plus approximately $46,100 of accrued interest into 5,758,992 shares of restricted stock of our Company. At December 31, 2021 and December 31, 2020, our Company had no convertible debentures outstanding. The convertible debentures bore interest at 7%.

 

F-9 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

December 31, 2021 and 2020

 

Our Company also granted warrants in earlier periods to purchase 691,365 shares of our Company’s common stock at $0.02 per share to the holders of the debentures. 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 has been accreted through interest expense over the term of the notes payable. During the third quarter of 2020, holders of 550,000 warrants exercised their warrants to purchase a total of 550,000 shares of our Company’s common stock. During the second quarter of 2021, holders of the remaining 141,365 warrants that had been outstanding exercised their warrants to purchase a total of 141,365 shares of our Company’s common stock.

 

6. Other Income (Expenses)

 

Other income (expenses) in the year ended December 31, 2020 includes interest on convertible debentures that were held by seven investors.

 

7. Income Taxes

 

There is no provision for federal income taxes for the years ended December 31, 2021 and December 31, 2020 due to the availability of net operating loss (NOL’s) carryforwards. At December 31, 2021 and December 31, 2020, our Company had federal NOL’s approximating $1,174,300 and $1,166,100, respectively and state NOL’s approximating $2,638,800 and $2,647,000, respectively. The net operating losses at December 31, 2021 are available to offset future taxable income; 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, 2021 and December 31, 2020. Our Company has established a 100% valuation allowance of $457,700 and $456,700 at December 31, 2021 and December 31, 2020, respectively, for the deferred tax assets due to the uncertainty of their realization. The components for state income tax expense resulting from the limitation on the use of net operating losses are:

 

          
   Year ended December 31 
   2021   2020 
Current state taxes  $(5,700)  $29,300 
Deferred state taxes       (47,400)
 Income tax expense  $(5,700)  $(18,100)

 

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

 

                    
   2021   2020 
   Amount   %   Amount   % 
                 
Income tax at U.S. federal income tax rate  $9,700    21   $106,700    21 
                     
State tax net of federal tax effect   (2,600)   (5)   (18,100)   (4)
                     
Other   (13,800)   (30)   15,800    3 
                     
Increase in (utilization of ) operating losses   1,000    2    (122,500)   (24)
   $(5,700)   (12)  $(18,100)   (4)

 

F-10 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

December 31, 2021 and 2020

 

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

 

          
   2021   2020 
         
Deferred tax asset for NOL carryforwards  $457,700   $456,700 
           
Deferred tax liability - other          
Valuation allowance   (457,700)   (456,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, 2021, our Company had no unrecognized tax benefits and no charge during 2021, and accordingly, our Company did not recognize any interest or penalties during 2021 related to unrecognized tax benefits. There is no accrual for uncertain tax positions as of December 31, 2021.

 

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

 

8. 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, 2021 and December 31, 2020.

 

Maturities of lease liabilities are as follows:

 

             
          Operating Leases  
Year ending December 31              
2022         $ 54,600  
2023           56,200  
2024           18,900  
Total lease payments           129,700  
Less imputed interest           (13,900 )
Total         $ 115,800  

 

F-11 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

December 31, 2021 and 2020

 

Our Company has an employment agreement, expiring in May 2023, 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 2023, 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. Future minimum compensation payments under these employment agreements are: $195,000 to be paid in 2022 and $68,800 to be paid in 2023.

 

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

 

9. 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, 2021, 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, 2021 and December 31, 2020 and there was no unrecognized portion of expense at December 31, 2021.

 

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

 

                 
                Weighted  
          Exercise     Average  
    Number of     Price Range     Exercise  
    Shares     Per Share     Price  
Outstanding at December 31, 2019   691,365     $0.02     $0.02  
Warrants exercised   550,000       0.02       0.02  
Outstanding at December 31, 2020   141,365       0.02       0.02  
Warrants exercised   141,365       0.02       0.02  
Outstanding at December 31, 2021        0.00      0.00  

 

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 2021 or 2020.

 

10. 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 
   2021   2020 
Customer A   48%   62%
Customer B   27%   16%

 

F-12 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

December 31, 2021 and 2020

 

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 
   2021   2020 
Customer A   21%   25%
Customer B   74%   65%

 

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 
   2021   2020 
North America  $812,800   $701,600 
South America   4,100    2,200 
Asia   1,041,300    1,845,500 
Australia   93,700    109,400 
   $1,951,900   $2,658,700 

 

11. COVID-19

 

A novel strain of coronavirus (“COVID-19”) continues to spread in many countries around the world including the United States. In March 2020, the Governor of Pennsylvania declared a health emergency and issued an order to close all nonessential businesses until further notice. Our Company’s operations were deemed to be essential and thus remained open. Our Company’s results of operations were negatively affected in 2020 in part as a result of a significant increase in the cost of raw materials utilized by our Company in the manufacture of certain of its products as a result of price increases related to the impact of the ongoing COVID-19 pandemic on the availability and supply of these raw materials. During 2021, our Company’s results of operations were further affected by the cargo surge related to congestion experienced in certain Chinese ports due to a COVID-19 outbreak that began in the second quarter of 2021. The cargo surge continues to the present time, adversely affecting major United States ports. The world-wide cargo surge along with a container shortage resulted in significantly higher shipping costs during the second half of 2021 causing certain of our Company’s licensees in the entertainment and toy products market to defer or scale back production and size of future orders and, in some cases, to reschedule the shipping of completed orders. As the COVID-19 pandemic continues to spread with the Omicron variant and the newly identified BA.2 variant, any future financial impact cannot be reasonably estimated at this time.

 

 

 

 

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   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   Securities registered under Section 12 of the Exchange Act   Incorporated by reference to the Company’s Annual Report on Form 10-K filed on March 30, 2020
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†   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.7†   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.8   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.9   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.10   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.11   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.12   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.13   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
14.1   Code of Ethics   Incorporated by reference to the Company’s Annual Report on Form 10-KSB filed on March 31, 2005
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
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-31.1 2 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 30, 2022

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

Michael A. Feinstein, M.D.

Chief Executive Officer

EX-31.2 3 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 30, 2022

/s/ Rudolph A. Lutterschmidt

Rudolph A. Lutterschmidt

Vice President and Chief Financial Officer

EX-32.1 4 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, 2021 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 30, 2022

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

Michael A. Feinstein, M.D.

 

/s/ Rudolph A. Lutterschmidt

Rudolph A. Lutterschmidt

 

EX-101.SCH 5 nnup-20211231.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 - Concentration of Credit Risk link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Convertible Debentures link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Other Income (Expenses) link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Major Customer and Geographic Information link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - COVID-19 link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Major Customer and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Significant Accounting Policies (Details - Basic and Diluted Weighted Average Common Shares Outstanding) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Concentration of Credit Risk (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Line of Credit (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Convertible Debentures (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Income Taxes (Details - State Income Tax Expense) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Income Taxes (Details - Reconciliation of the Statutory Fedreal Rate) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Commitments and Contingencies (Details - Maturities of Lease Liabilities) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Details - Outstanding Warrants) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers with Accounts Receivable) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Major Customer and Geographic Information (Details - Revenue by Geographic Region) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 nnup-20211231_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 nnup-20211231_def.xml XBRL DEFINITION FILE EX-101.LAB 8 nnup-20211231_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Long-term Debt, Type [Axis] Convertible Debt [Member] Income Tax Authority [Axis] Domestic Tax Authority [Member] State and Local Jurisdiction [Member] Counterparty Name [Axis] Dr Feindtein [Member] Mr Stovold [Member] Award Type [Axis] Warrant [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Customer [Axis] Share Based Compensation Arrangement By Share Based Payment Award Instruments Other Than Options Outstanding Weighted Average Exercise Price Share Based Compensation Arrangement By Share Based Payment Award Instruments Other Than Options Grants In Period Weighted Average Exercise Price Accounts Receivable [Member] Geographical [Axis] North America [Member] South America [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 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 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 – 2021 - 67,495,055 shares; 2020 - 67,353,690 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, 2020 Beginning Balance, shares Conversion of debentures and accrued interest to common stock Conversion of debentures and accrued interest to common stock shares Exercise of warrants Exercise of warrants, shares Net income Balance – December 31, 2021 Ending Balance, shares Statement of Cash Flows [Abstract] Operating Activities Net income Adjustments to reconcile net income to net cash provided by operating activities Depreciation and amortization Bad debt expense Deferred income taxes Other assets Other liabilities Net income adjusted for non-cash operating activities (Increase) decrease in assets Accounts receivable Inventory Prepaid and other Accounts payable and accrued expenses Income taxes Total increase (decrease) in operating capital Net cash provided by operating activities Investing Activities Additions to fixed assets Net cash used in investing activities Financing Activities Exercise of warrants Net cash provided by financing activities Increase in cash Cash 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 Convertible debentures Accrued expenses Common stock Paid-in capital Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization of the Company Accounting Policies [Abstract] Significant Accounting Policies Risks and Uncertainties [Abstract] Concentration of Credit Risk Line Of Credit Line of Credit Convertible Debentures Convertible Debentures Other Income and Expenses [Abstract] Other Income (Expenses) 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 Covid-19 COVID-19 Financial Statement Presentation Estimates Cash 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 Computation of Basic and Diluted Weighted Average Common Shares Outstanding State Income Tax Expense Reconciliation of the Statutory Fedreal 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 Basic shares outstanding Incremental shares from assumed conversion of warrants Diluted shares outstanding Cash uninsured by FDIC Cash FDIC insured amount Line of credit borrowing capacity Interest rate Schedule of Long-term Debt Instruments [Table] Debt Instrument [Line Items] Debt converted Interest converted Shares issued Interest rate Warrants issued Price per share of warrants Warrants exercised Exercise of warrants, shares issued Current state taxes Deferred state taxes  Income tax expense 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] 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 2022 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 Exercise Price Range Per Share Outstanding Weighted Average Exercise Price Warrants exercised Exercise Price Range Per Share Warrants exercised Exercised Warrants outstanding Exercise Price Range Per Share Outstanding Weighted Average Exercise Price 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 Interest converted. Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations, net of interest and penalties. Customer A [Member] Customer B [Member] Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. Assets, Current Property, Plant and Equipment, Gross Property, Plant and Equipment, Net Other Assets, Noncurrent Assets [Default Label] Liabilities, Current Liabilities, Noncurrent Stockholders' Equity Attributable to Parent Liabilities and Equity Revenues [Default Label] LicensesRoyaltiesAndFees CostOfProductAndOtherSale Cost of Revenue 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 Income Tax Expense (Benefit) Shares, Outstanding Net Income (Loss) Available to Common Stockholders, Basic Goodwill, Other Increase (Decrease) Increase (Decrease) in Other Current Assets and Liabilities, Net Adjustments, Noncash Items, 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 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 NonCashInvestingAndFinancingActivitiesAccruedExpenses NonCashInvestingAndFinancingActivitiesPaidInCapital ConvertibleDebenturesTextBlock 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] Debt Instrument, Interest Rate, Stated Percentage Deferred Tax Liabilities, Other Deferred Tax Assets, Valuation Allowance Deferred Tax Liabilities, Net 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 Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised EX-101.PRE 9 nnup-20211231_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - USD ($)
12 Months Ended
Dec. 31, 2021
Mar. 17, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2021    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2021    
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     $ 12,681,000
Entity Common Stock, Shares Outstanding   67,495,055  
Auditor Name Morison Cogen LLP    
Auditor Firm ID 536    
Auditor Location Pennsylvania    
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheets - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Current assets    
Cash $ 1,846,700 $ 1,362,800
Accounts receivable less $12,000 allowance for doubtful accounts 970,800 1,280,800
Inventory 422,700 324,800
Prepaid and other 160,000 97,800
Total current assets 3,400,200 3,066,200
Fixed assets    
Leasehold improvements 58,400 27,800
Furniture, fixtures and equipment 164,100 163,700
Fixed assets, gross 222,500 191,500
Less: accumulated depreciation and amortization 134,200 104,300
Total fixed assets 88,300 87,200
Other assets    
Long-term receivables 185,000 559,500
Operating lease right of use – building 115,800 160,300
Other assets 300,800 719,800
Total assets 3,789,300 3,873,200
Current liabilities    
Accounts payable 3,700 5,700
Accrued expenses 151,500 178,600
Income taxes 36,300
Operating lease liability – current 47,500 44,500
Total current liabilities 202,700 265,100
Other liabilities    
Accrued expenses, non-current 13,000 39,200
Operating lease liability – non-current 68,300 115,800
Total other liabilities 81,300 155,000
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 – 2021 - 67,495,055 shares; 2020 - 67,353,690 shares 675,000 673,500
Paid-in capital 12,577,100 12,575,800
Accumulated deficit (9,746,800) (9,796,200)
Total stockholders' equity 3,505,300 3,453,100
Total liabilities and stockholders’ equity $ 3,789,300 $ 3,873,200
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
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 67,495,055 67,353,690
Common stock, shares outstanding 67,495,055 67,353,690
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Statements of Comprehensive Income - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues    
Licenses, royalties and fees $ 809,900 $ 744,000
Product and other sales 1,142,000 1,914,700
Total revenues 1,951,900 2,658,700
Cost of revenues    
Licenses, royalties and fees 168,000 223,800
Product and other sales 570,100 899,900
Total cost of revenues 738,100 1,123,700
Gross profit 1,213,800 1,535,000
Operating expenses    
Research and development 181,500 173,500
Sales and marketing 287,700 356,400
General and administrative 719,400 526,100
Total operating expenses 1,188,600 1,056,000
Net income from operations 25,200 479,000
Other income (expenses)    
Interest income 20,700 18,200
Interest expense and bank charges (2,200) (6,900)
Total other income (expenses) 18,500 11,300
Net income before income taxes 43,700 490,300
Income taxes (5,700) (18,100)
Net income $ 49,400 $ 508,400
Net income per common share    
Basic $ 0.00 $ 0.01
Diluted $ 0.00 $ 0.01
Weighted average common shares outstanding    
Basic 67,436,153 64,052,777
Diluted 67,436,153 64,172,276
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Statement of Stockholders' Equity - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance – December 31, 2020 at Dec. 31, 2019 $ 610,400 $ 12,483,900 $ (10,304,600) $ 2,789,700
Beginning Balance, shares at Dec. 31, 2019 61,044,698      
Conversion of debentures and accrued interest to common stock $ 57,600 86,400   144,000
Conversion of debentures and accrued interest to common stock shares 5,758,992      
Exercise of warrants $ 5,500 5,500   11,000
Exercise of warrants, shares 550,000      
Net income     508,400 508,400
Balance – December 31, 2021 at Dec. 31, 2020 $ 673,500 12,575,800 (9,796,200) 3,453,100
Ending Balance, shares at Dec. 31, 2020 67,353,690      
Exercise of warrants $ 1,500 1,300   2,800
Exercise of warrants, shares 141,365      
Net income     49,400 49,400
Balance – December 31, 2021 at Dec. 31, 2021 $ 675,000 $ 12,577,100 $ (9,746,800) $ 3,505,300
Ending Balance, shares at Dec. 31, 2021 67,495,055      
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Operating Activities    
Net income $ 49,400 $ 508,400
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 30,500 21,500
Bad debt expense 7,000
Deferred income taxes (47,400)
Other assets 419,000 439,200
Other liabilities (70,700) (69,500)
Net income adjusted for non-cash operating activities 428,200 859,200
(Increase) decrease in assets    
Accounts receivable 310,000 64,500
Inventory (97,900) (196,900)
Prepaid and other (62,200) 37,200
Accounts payable and accrued expenses (29,100) (45,500)
Income taxes (36,300) (16,100)
Total increase (decrease) in operating capital 84,500 (156,800)
Net cash provided by operating activities 512,700 702,400
Investing Activities    
Additions to fixed assets (31,600) (38,600)
Net cash used in investing activities (31,600) (38,600)
Financing Activities    
Exercise of warrants 2,800 11,000
Net cash provided by financing activities 2,800 11,000
Increase in cash 483,900 674,800
Cash    
Beginning of year 1,362,800 688,000
End of year 1,846,700 1,362,800
Cash paid for taxes 38,000 45,500
Supplemental Disclosure of Non-Cash Investing and Financing Activities    
Accumulated depreciation and amortization 600 123,800
Furniture, fixtures and equipment (600) (123,800)
Convertible debentures 97,900
Accrued expenses 46,100
Common stock (57,600)
Paid-in capital $ (86,400)
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Organization of the Company
12 Months Ended
Dec. 31, 2021
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 17 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
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 consists of demand deposits with a major U.S. bank.

 

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.

 

The table below presents the computation of basic and diluted weighted average common shares outstanding:

 

          
   2021   2020 
Basic shares outstanding   67,436,153    64,052,777 
Incremental shares from assumed conversion of warrants       119,499 
Diluted shares outstanding   67,436,153    64,172,276 

 

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, 2021, 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 18 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Concentration of Credit Risk
12 Months Ended
Dec. 31, 2021
Risks and Uncertainties [Abstract]  
Concentration of Credit Risk

3. Concentration of Credit Risk

 

Certain financial instruments potentially subject our Company to concentrations of credit risk. These financial instruments consist primarily of cash and accounts receivables. At December 31, 2021, our Company’s deposits with a financial institution were $1,596,700 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 19 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Line of Credit
12 Months Ended
Dec. 31, 2021
Line Of Credit  
Line of Credit

4. 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 20 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Debentures
12 Months Ended
Dec. 31, 2021
Convertible Debentures  
Convertible Debentures

5. Convertible Debentures

 

During the third quarter of 2020, the holders of all previously outstanding convertible debentures totaling approximately $97,900 that were due during the third quarter of 2020 elected to convert those debentures plus approximately $46,100 of accrued interest into 5,758,992 shares of restricted stock of our Company. At December 31, 2021 and December 31, 2020, our Company had no convertible debentures outstanding. The convertible debentures bore interest at 7%.

 

Our Company also granted warrants in earlier periods to purchase 691,365 shares of our Company’s common stock at $0.02 per share to the holders of the debentures. 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 has been accreted through interest expense over the term of the notes payable. During the third quarter of 2020, holders of 550,000 warrants exercised their warrants to purchase a total of 550,000 shares of our Company’s common stock. During the second quarter of 2021, holders of the remaining 141,365 warrants that had been outstanding exercised their warrants to purchase a total of 141,365 shares of our Company’s common stock.

 

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Other Income (Expenses)
12 Months Ended
Dec. 31, 2021
Other Income and Expenses [Abstract]  
Other Income (Expenses)

6. Other Income (Expenses)

 

Other income (expenses) in the year ended December 31, 2020 includes interest on convertible debentures that were held by seven investors.

 

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes

7. Income Taxes

 

There is no provision for federal income taxes for the years ended December 31, 2021 and December 31, 2020 due to the availability of net operating loss (NOL’s) carryforwards. At December 31, 2021 and December 31, 2020, our Company had federal NOL’s approximating $1,174,300 and $1,166,100, respectively and state NOL’s approximating $2,638,800 and $2,647,000, respectively. The net operating losses at December 31, 2021 are available to offset future taxable income; 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, 2021 and December 31, 2020. Our Company has established a 100% valuation allowance of $457,700 and $456,700 at December 31, 2021 and December 31, 2020, respectively, for the deferred tax assets due to the uncertainty of their realization. The components for state income tax expense resulting from the limitation on the use of net operating losses are:

 

          
   Year ended December 31 
   2021   2020 
Current state taxes  $(5,700)  $29,300 
Deferred state taxes       (47,400)
 Income tax expense  $(5,700)  $(18,100)

 

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

 

                    
   2021   2020 
   Amount   %   Amount   % 
                 
Income tax at U.S. federal income tax rate  $9,700    21   $106,700    21 
                     
State tax net of federal tax effect   (2,600)   (5)   (18,100)   (4)
                     
Other   (13,800)   (30)   15,800    3 
                     
Increase in (utilization of ) operating losses   1,000    2    (122,500)   (24)
   $(5,700)   (12)  $(18,100)   (4)

 

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

 

          
   2021   2020 
         
Deferred tax asset for NOL carryforwards  $457,700   $456,700 
           
Deferred tax liability - other          
Valuation allowance   (457,700)   (456,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, 2021, our Company had no unrecognized tax benefits and no charge during 2021, and accordingly, our Company did not recognize any interest or penalties during 2021 related to unrecognized tax benefits. There is no accrual for uncertain tax positions as of December 31, 2021.

 

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

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

8. 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, 2021 and December 31, 2020.

 

Maturities of lease liabilities are as follows:

 

             
          Operating Leases  
Year ending December 31              
2022         $ 54,600  
2023           56,200  
2024           18,900  
Total lease payments           129,700  
Less imputed interest           (13,900 )
Total         $ 115,800  

 

Our Company has an employment agreement, expiring in May 2023, 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 2023, 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. Future minimum compensation payments under these employment agreements are: $195,000 to be paid in 2022 and $68,800 to be paid in 2023.

 

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

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Options, Warrants and 401(k) Savings Plan
12 Months Ended
Dec. 31, 2021
Compensation Related Costs [Abstract]  
Stock Options, Warrants and 401(k) Savings Plan

9. 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, 2021, 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, 2021 and December 31, 2020 and there was no unrecognized portion of expense at December 31, 2021.

 

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

 

                 
                Weighted  
          Exercise     Average  
    Number of     Price Range     Exercise  
    Shares     Per Share     Price  
Outstanding at December 31, 2019   691,365     $0.02     $0.02  
Warrants exercised   550,000       0.02       0.02  
Outstanding at December 31, 2020   141,365       0.02       0.02  
Warrants exercised   141,365       0.02       0.02  
Outstanding at December 31, 2021        0.00      0.00  

 

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 2021 or 2020.

 

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Major Customer and Geographic Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Major Customer and Geographic Information

10. 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 
   2021   2020 
Customer A   48%   62%
Customer B   27%   16%

 

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 
   2021   2020 
Customer A   21%   25%
Customer B   74%   65%

 

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 
   2021   2020 
North America  $812,800   $701,600 
South America   4,100    2,200 
Asia   1,041,300    1,845,500 
Australia   93,700    109,400 
   $1,951,900   $2,658,700 

 

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.1
COVID-19
12 Months Ended
Dec. 31, 2021
Covid-19  
COVID-19

11. COVID-19

 

A novel strain of coronavirus (“COVID-19”) continues to spread in many countries around the world including the United States. In March 2020, the Governor of Pennsylvania declared a health emergency and issued an order to close all nonessential businesses until further notice. Our Company’s operations were deemed to be essential and thus remained open. Our Company’s results of operations were negatively affected in 2020 in part as a result of a significant increase in the cost of raw materials utilized by our Company in the manufacture of certain of its products as a result of price increases related to the impact of the ongoing COVID-19 pandemic on the availability and supply of these raw materials. During 2021, our Company’s results of operations were further affected by the cargo surge related to congestion experienced in certain Chinese ports due to a COVID-19 outbreak that began in the second quarter of 2021. The cargo surge continues to the present time, adversely affecting major United States ports. The world-wide cargo surge along with a container shortage resulted in significantly higher shipping costs during the second half of 2021 causing certain of our Company’s licensees in the entertainment and toy products market to defer or scale back production and size of future orders and, in some cases, to reschedule the shipping of completed orders. As the COVID-19 pandemic continues to spread with the Omicron variant and the newly identified BA.2 variant, any future financial impact cannot be reasonably estimated at this time.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
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

Cash consists of demand deposits with a major U.S. bank.

 

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.

 

The table below presents the computation of basic and diluted weighted average common shares outstanding:

 

          
   2021   2020 
Basic shares outstanding   67,436,153    64,052,777 
Incremental shares from assumed conversion of warrants       119,499 
Diluted shares outstanding   67,436,153    64,172,276 

 

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, 2021, 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 28 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Computation of Basic and Diluted Weighted Average Common Shares Outstanding
          
   2021   2020 
Basic shares outstanding   67,436,153    64,052,777 
Incremental shares from assumed conversion of warrants       119,499 
Diluted shares outstanding   67,436,153    64,172,276 
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
State Income Tax Expense
          
   Year ended December 31 
   2021   2020 
Current state taxes  $(5,700)  $29,300 
Deferred state taxes       (47,400)
 Income tax expense  $(5,700)  $(18,100)
Reconciliation of the Statutory Fedreal Rate
                    
   2021   2020 
   Amount   %   Amount   % 
                 
Income tax at U.S. federal income tax rate  $9,700    21   $106,700    21 
                     
State tax net of federal tax effect   (2,600)   (5)   (18,100)   (4)
                     
Other   (13,800)   (30)   15,800    3 
                     
Increase in (utilization of ) operating losses   1,000    2    (122,500)   (24)
   $(5,700)   (12)  $(18,100)   (4)
Deferred Tax Assets and Liabilities
          
   2021   2020 
         
Deferred tax asset for NOL carryforwards  $457,700   $456,700 
           
Deferred tax liability - other          
Valuation allowance   (457,700)   (456,700)
 Deferred tax liability  $   $ 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Maturities of Lease Liabilities
             
          Operating Leases  
Year ending December 31              
2022         $ 54,600  
2023           56,200  
2024           18,900  
Total lease payments           129,700  
Less imputed interest           (13,900 )
Total         $ 115,800  
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Options, Warrants and 401(k) Savings Plan (Tables)
12 Months Ended
Dec. 31, 2021
Compensation Related Costs [Abstract]  
Outstanding Warrants
                 
                Weighted  
          Exercise     Average  
    Number of     Price Range     Exercise  
    Shares     Per Share     Price  
Outstanding at December 31, 2019   691,365     $0.02     $0.02  
Warrants exercised   550,000       0.02       0.02  
Outstanding at December 31, 2020   141,365       0.02       0.02  
Warrants exercised   141,365       0.02       0.02  
Outstanding at December 31, 2021        0.00      0.00  
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Major Customer and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Revenues from Non-affiliated Customers
          
   Year ended December 31 
   2021   2020 
Customer A   48%   62%
Customer B   27%   16%
Non-affiliated Customers with Accounts Receivable More Than 10%
          
   December 31 
   2021   2020 
Customer A   21%   25%
Customer B   74%   65%
Revenue by Geographic Region
          
   Year ended December 31 
   2021   2020 
North America  $812,800   $701,600 
South America   4,100    2,200 
Asia   1,041,300    1,845,500 
Australia   93,700    109,400 
   $1,951,900   $2,658,700 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Details - Basic and Diluted Weighted Average Common Shares Outstanding) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Basic shares outstanding 67,436,153 64,052,777
Incremental shares from assumed conversion of warrants 119,499
Diluted shares outstanding 67,436,153 64,172,276
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Concentration of Credit Risk (Details Narrative)
Dec. 31, 2021
USD ($)
Risks and Uncertainties [Abstract]  
Cash uninsured by FDIC $ 1,596,700
Cash FDIC insured amount $ 250,000
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Line of Credit (Details Narrative)
12 Months Ended
Dec. 31, 2021
USD ($)
Line Of Credit  
Line of credit borrowing capacity $ 150,000
Interest rate 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 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Debentures (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]        
Warrants exercised 141,365 550,000    
Common Stock [Member]        
Debt Instrument [Line Items]        
Exercise of warrants, shares issued 141,365 550,000 141,365 550,000
Convertible Debt [Member]        
Debt Instrument [Line Items]        
Debt converted       $ 97,900
Interest converted       $ 46,100
Shares issued       5,758,992
Interest rate   7.00%   7.00%
Warrants issued       691,365
Price per share of warrants   $ 0.02   $ 0.02
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details - State Income Tax Expense) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Current state taxes $ (5,700) $ 29,300
Deferred state taxes (47,400)
 Income tax expense $ (5,700) $ (18,100)
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details - Reconciliation of the Statutory Fedreal Rate) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Income tax at U.S. federal income tax rate $ 9,700 $ 106,700
Income tax at U.S. federal income tax rate percentage 21.00% 21.00%
State tax net of federal tax effect $ (2,600) $ (18,100)
State tax net of federal tax effect percentage 5.00% 4.00%
Other $ (13,800) $ 15,800
Other (percentage) 30.00% 3.00%
Increase in (utilization of ) operating losses $ 1,000 $ (122,500)
Increase in (utilization of ) operating losses percentage 2.00% 24.00%
Total $ (5,700) $ (18,100)
Total (Percentage) 12.00% 4.00%
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details - Deferred Tax Assets and Liabilities) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Deferred tax asset for NOL carryforwards $ 457,700 $ 456,700
Valuation allowance (457,700) (456,700)
 Deferred tax liability
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]    
Deferred tax assets valuation allowance $ 457,700 $ 456,700
Unrecognized tax benefits 0  
Change in unrecognized tax benefits during the period 0  
Accrual for uncertain tax positions 0  
Domestic Tax Authority [Member]    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards 1,174,300 1,166,100
State and Local Jurisdiction [Member]    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards $ 2,638,800 $ 2,647,000
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details - Maturities of Lease Liabilities) - USD ($)
Dec. 31, 2021
Jan. 01, 2019
Commitments and Contingencies Disclosure [Abstract]    
2022 $ 54,600  
2023 56,200  
2024 18,900  
Total lease payments 129,700  
Less imputed interest (13,900)  
Total $ 115,800 $ 0
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2019
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Operating lease right-of-use asset $ 115,800 $ 160,300 $ 241,100
Operating lease liabilit 115,800   $ 0
Operating leases 53,300 $ 53,300  
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    
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Options, Warrants and 401(k) Savings Plan (Details - Outstanding Warrants) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise Price Range Per Share Warrants exercised $ 0.02 $ 0.02
Warrant [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants outstanding 141,365 691,365
Exercise Price Range Per Share Outstanding $ 0.02 $ 0.02
Weighted Average Exercise Price $ 0.02 $ 0.02
Warrants exercised 141,365 550,000
Exercised $ 0.02 $ 0.02
Warrants outstanding 141,365
Exercise Price Range Per Share Outstanding $ 0.00 $ 0.02
Weighted Average Exercise Price $ 0.00 $ 0.02
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Options, Warrants and 401(k) Savings Plan (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Compensation Related Costs [Abstract]    
Compensation expense $ 0 $ 0
Unrecognized portion of expense 0  
Outstanding warrants 0  
Contributions expense $ 0 $ 0
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Major Customer and Geographic Information (Details - Non-affiliated Customers) - Revenue Benchmark [Member]
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award Instruments Other Than Options Outstanding Weighted Average Exercise Price    
Revenue, Major Customer [Line Items]    
Risk percentage 48.00% 62.00%
Share Based Compensation Arrangement By Share Based Payment Award Instruments Other Than Options Grants In Period Weighted Average Exercise Price    
Revenue, Major Customer [Line Items]    
Risk percentage 27.00% 16.00%
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Major Customer and Geographic Information (Details - Non-affiliated Customers with Accounts Receivable) - Accounts Receivable [Member]
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award Instruments Other Than Options Outstanding Weighted Average Exercise Price    
Revenue, Major Customer [Line Items]    
Risk percentage 21.00% 25.00%
Share Based Compensation Arrangement By Share Based Payment Award Instruments Other Than Options Grants In Period Weighted Average Exercise Price    
Revenue, Major Customer [Line Items]    
Risk percentage 74.00% 65.00%
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Major Customer and Geographic Information (Details - Revenue by Geographic Region) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 1,951,900 $ 2,658,700
North America [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 812,800 701,600
South America [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 4,100 2,200
Asia [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 1,041,300 1,845,500
AUSTRALIA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 93,700 $ 109,400
XML 48 nnup_10k_htm.xml IDEA: XBRL DOCUMENT 0000888981 2021-01-01 2021-12-31 0000888981 2021-06-30 0000888981 2022-03-17 0000888981 2021-12-31 0000888981 2020-12-31 0000888981 2020-01-01 2020-12-31 0000888981 us-gaap:CommonStockMember 2019-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000888981 us-gaap:RetainedEarningsMember 2019-12-31 0000888981 2019-12-31 0000888981 us-gaap:CommonStockMember 2020-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000888981 us-gaap:RetainedEarningsMember 2020-12-31 0000888981 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000888981 us-gaap:RetainedEarningsMember 2020-01-01 2020-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 2021-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000888981 us-gaap:RetainedEarningsMember 2021-12-31 0000888981 us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0000888981 us-gaap:ConvertibleDebtMember 2020-12-31 0000888981 2020-10-01 2020-12-31 0000888981 us-gaap:CommonStockMember 2020-10-01 2020-12-31 0000888981 2021-04-01 2021-06-30 0000888981 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000888981 us-gaap:DomesticCountryMember 2021-12-31 0000888981 us-gaap:DomesticCountryMember 2020-12-31 0000888981 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0000888981 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0000888981 2019-01-01 0000888981 nnup:DrFeindteinMember 2021-01-01 2021-12-31 0000888981 nnup:MrStovoldMember 2021-12-31 0000888981 us-gaap:WarrantMember 2019-12-31 0000888981 us-gaap:WarrantMember 2020-01-01 2020-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 nnup:CustomerAMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0000888981 nnup:CustomerAMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0000888981 nnup:CustomerBMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0000888981 nnup:CustomerBMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0000888981 nnup:CustomerAMember us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0000888981 nnup:CustomerAMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0000888981 nnup:CustomerBMember us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0000888981 nnup:CustomerBMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0000888981 srt:NorthAmericaMember 2021-01-01 2021-12-31 0000888981 srt:NorthAmericaMember 2020-01-01 2020-12-31 0000888981 srt:SouthAmericaMember 2021-01-01 2021-12-31 0000888981 srt:SouthAmericaMember 2020-01-01 2020-12-31 0000888981 srt:AsiaMember 2021-01-01 2021-12-31 0000888981 srt:AsiaMember 2020-01-01 2020-12-31 0000888981 country:AU 2021-01-01 2021-12-31 0000888981 country:AU 2020-01-01 2020-12-31 iso4217:USD shares iso4217:USD shares pure 0000888981 false 2021 FY 10-K true 2021-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 12681000 67495055 Morison Cogen LLP 536 Pennsylvania 1846700 1362800 12000 12000 970800 1280800 422700 324800 160000 97800 3400200 3066200 58400 27800 164100 163700 222500 191500 134200 104300 88300 87200 185000 559500 115800 160300 300800 719800 3789300 3873200 3700 5700 151500 178600 36300 47500 44500 202700 265100 13000 39200 68300 115800 81300 155000 1.00 1.00 300000 300000 0 0 0 0 0.01 0.01 75000000 75000000 67495055 67495055 67353690 67353690 675000 673500 12577100 12575800 -9746800 -9796200 3505300 3453100 3789300 3873200 809900 744000 1142000 1914700 1951900 2658700 168000 223800 570100 899900 738100 1123700 1213800 1535000 181500 173500 287700 356400 719400 526100 1188600 1056000 25200 479000 20700 18200 2200 6900 18500 11300 43700 490300 -5700 -18100 49400 508400 0.00 0.01 0.00 0.01 67436153 64052777 67436153 64172276 61044698 610400 12483900 -10304600 2789700 5758992 57600 86400 144000 550000 5500 5500 11000 508400 508400 67353690 673500 12575800 -9796200 3453100 141365 1500 1300 2800 49400 49400 67495055 675000 12577100 -9746800 3505300 -49400 -508400 30500 21500 7000 -47400 419000 439200 70700 69500 428200 859200 -310000 -64500 97900 196900 62200 -37200 -29100 -45500 -36300 -16100 -84500 156800 512700 702400 31600 38600 -31600 -38600 2800 11000 2800 11000 483900 674800 1362800 688000 1846700 1362800 38000 45500 600 123800 -600 -123800 97900 46100 -57600 -86400 <p id="xdx_802_eus-gaap--NatureOfOperations_zteK5n1DLbF6" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="a_Aci_Pg26"/><b>1.<span id="xdx_827_ztk0stBsipMe"> 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_80F_eus-gaap--SignificantAccountingPoliciesTextBlock_zzT8wT7aLUX3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>2.<span id="xdx_820_zN3cksCTiFV5"> Significant Accounting Policies</span></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zioBofgZ6uc1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86B_z5mTYWpZiAx5">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_84C_eus-gaap--UseOfEstimates_ztkc1EMreEYi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_861_zFHybYDcPXf5">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_840_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z26RmmALmUSf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86B_zBkv1g1LWVDk">Cash</span> </b>consists of demand deposits with a major U.S. bank.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_840_eus-gaap--ReceivablesPolicyTextBlock_zcouoPYX04j6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86F_zUquzbwxE7L9">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_846_eus-gaap--InventoryPolicyTextBlock_ziFjNnkQq7O7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86D_zjitPq4eVxd7">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_843_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z12ghUwnmUH1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_868_z1a51Sp2WHNc">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_zAXwsh2xjqnb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86F_z32WiX5trIMb">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_84B_eus-gaap--RevenueRecognitionPolicyTextBlock_zWXEfwQHIZId" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86B_zcxYWluJWQa3">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_84D_eus-gaap--IncomeTaxPolicyTextBlock_z7ANwyt27vw6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_861_zjXLlS7KQQbj">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_84E_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zHEXAo0KNKZ1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="a_Aci_Pg27"/><b><span id="xdx_868_zcxWWWHZkQd1">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_84F_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zS0sI1f9Hp3b" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_867_zzlbk7NyFV5l">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_84C_eus-gaap--EarningsPerSharePolicyTextBlock_zdM1xmjtapp8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_864_zrFYdXBcJd2f">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.</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 table below presents the computation of basic and diluted weighted average common shares outstanding:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_zG6L5tSGfM9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Significant Accounting Policies (Details - Basic and Diluted Weighted Average Common Shares Outstanding)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8BD_zNfQxzIa905e" style="display: none">Computation of Basic and Diluted Weighted Average Common Shares Outstanding</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_496_20210101__20211231_zXwvoxB1qIG3" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20200101__20201231_zHBnXX149Api" 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="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><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">2020</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i_pdd" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%">Basic shares outstanding</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">67,436,153</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">64,052,777</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i_pdd" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Incremental shares from assumed conversion of warrants</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: xdx2ixbrl0461">—</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">119,499</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_z3UM4ID3kKne" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt">Diluted shares outstanding</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">67,436,153</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">64,172,276</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"><b> </b></p> <p id="xdx_84B_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zBtsKeMHBJm3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_867_zdrwMrOAo5e8">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_847_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zn9p2GgxGvJ8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_861_zKNAWyDjhyj8">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_840_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zrGvJEmaGRag" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_869_zdNwQPbP0tgi">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, 2021, 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_844_ecustom--RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyTextBlock_zHvFs9T8YDG6" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_862_zKa6XsKKi2ih">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: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zioBofgZ6uc1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86B_z5mTYWpZiAx5">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_84C_eus-gaap--UseOfEstimates_ztkc1EMreEYi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_861_zFHybYDcPXf5">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_840_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z26RmmALmUSf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86B_zBkv1g1LWVDk">Cash</span> </b>consists of demand deposits with a major U.S. bank.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_840_eus-gaap--ReceivablesPolicyTextBlock_zcouoPYX04j6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86F_zUquzbwxE7L9">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_846_eus-gaap--InventoryPolicyTextBlock_ziFjNnkQq7O7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86D_zjitPq4eVxd7">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_843_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z12ghUwnmUH1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_868_z1a51Sp2WHNc">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_zAXwsh2xjqnb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86F_z32WiX5trIMb">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_84B_eus-gaap--RevenueRecognitionPolicyTextBlock_zWXEfwQHIZId" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86B_zcxYWluJWQa3">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_84D_eus-gaap--IncomeTaxPolicyTextBlock_z7ANwyt27vw6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_861_zjXLlS7KQQbj">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_84E_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zHEXAo0KNKZ1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="a_Aci_Pg27"/><b><span id="xdx_868_zcxWWWHZkQd1">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_84F_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zS0sI1f9Hp3b" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_867_zzlbk7NyFV5l">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_84C_eus-gaap--EarningsPerSharePolicyTextBlock_zdM1xmjtapp8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_864_zrFYdXBcJd2f">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.</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 table below presents the computation of basic and diluted weighted average common shares outstanding:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_zG6L5tSGfM9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Significant Accounting Policies (Details - Basic and Diluted Weighted Average Common Shares Outstanding)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8BD_zNfQxzIa905e" style="display: none">Computation of Basic and Diluted Weighted Average Common Shares Outstanding</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_496_20210101__20211231_zXwvoxB1qIG3" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20200101__20201231_zHBnXX149Api" 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="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><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">2020</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i_pdd" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%">Basic shares outstanding</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">67,436,153</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">64,052,777</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i_pdd" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Incremental shares from assumed conversion of warrants</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: xdx2ixbrl0461">—</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">119,499</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_z3UM4ID3kKne" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt">Diluted shares outstanding</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">67,436,153</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">64,172,276</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"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_zG6L5tSGfM9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Significant Accounting Policies (Details - Basic and Diluted Weighted Average Common Shares Outstanding)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8BD_zNfQxzIa905e" style="display: none">Computation of Basic and Diluted Weighted Average Common Shares Outstanding</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_496_20210101__20211231_zXwvoxB1qIG3" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20200101__20201231_zHBnXX149Api" 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="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><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">2020</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i_pdd" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%">Basic shares outstanding</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">67,436,153</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">64,052,777</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i_pdd" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Incremental shares from assumed conversion of warrants</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: xdx2ixbrl0461">—</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">119,499</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_z3UM4ID3kKne" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt">Diluted shares outstanding</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">67,436,153</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">64,172,276</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 67436153 64052777 119499 67436153 64172276 <p id="xdx_84B_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zBtsKeMHBJm3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_867_zdrwMrOAo5e8">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_847_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zn9p2GgxGvJ8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_861_zKNAWyDjhyj8">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_840_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zrGvJEmaGRag" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_869_zdNwQPbP0tgi">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, 2021, 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_844_ecustom--RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyTextBlock_zHvFs9T8YDG6" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_862_zKa6XsKKi2ih">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: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_803_eus-gaap--ConcentrationRiskDisclosureTextBlock_z3gRa2JLtgfa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>3</b>. <b><span id="xdx_820_z4QONhqO8fDg">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 and accounts receivables. At December 31, 2021, our Company’s deposits with a financial institution were $<span id="xdx_903_eus-gaap--CashUninsuredAmount_iI_c20211231_zk1q3m2PsDJk" title="Cash uninsured by FDIC">1,596,700</span> in excess of the FDIC deposit insurance coverage of $<span id="xdx_906_eus-gaap--CashFDICInsuredAmount_iI_pp0p0_c20211231_z1i86AiHbZR4" 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> 1596700 250000 <p id="xdx_805_ecustom--LineOfCreditTextBlock_z6O2lcSWQPVa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>4</b>. <b><span id="xdx_828_zlfR09U6CAab">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_90D_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_c20211231_pp0p0" title="Line of credit borrowing capacity">150,000</span> revolving line of credit with a bank to provide a source of working capital, if required. <span id="xdx_90B_eus-gaap--LineOfCreditFacilityInterestRateDescription_c20210101__20211231" title="Interest rate">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_80B_ecustom--ConvertibleDebenturesTextBlock_zEsvhPpf1TN5" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>5.<span id="xdx_827_zEn2o88p3tz7"> Convertible Debentures</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">During the third quarter of 2020, the holders of all previously outstanding convertible debentures totaling approximately $<span id="xdx_909_eus-gaap--DebtConversionConvertedInstrumentAmount1_pp0p0_c20200101__20201231__us-gaap--LongtermDebtTypeAxis__us-gaap--ConvertibleDebtMember_z01ev0diFGa6" title="Debt converted">97,900</span> that were due during the third quarter of 2020 elected to convert those debentures plus approximately $<span id="xdx_906_ecustom--InterestConverted_pp0p0_c20200101__20201231__us-gaap--LongtermDebtTypeAxis__us-gaap--ConvertibleDebtMember_z5xaSmV5Qxph" title="Interest converted">46,100</span> of accrued interest into <span id="xdx_900_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_c20200101__20201231__us-gaap--LongtermDebtTypeAxis__us-gaap--ConvertibleDebtMember_z9S11tBbzRa3" title="Shares issued">5,758,992</span> shares of restricted stock of our Company. At December 31, 2021 and December 31, 2020, our Company had no convertible debentures outstanding. The convertible debentures bore interest at <span id="xdx_905_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20201231__us-gaap--LongtermDebtTypeAxis__us-gaap--ConvertibleDebtMember_z0lnZkK4ObEc" title="Interest rate">7</span>%.</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 also granted warrants in earlier periods to purchase <span id="xdx_901_eus-gaap--DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_c20200101__20201231__us-gaap--LongtermDebtTypeAxis__us-gaap--ConvertibleDebtMember_zyOEabg4QX99" title="Warrants issued">691,365</span> shares of our Company’s common stock at $<span id="xdx_902_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20201231__us-gaap--LongtermDebtTypeAxis__us-gaap--ConvertibleDebtMember_pdd" title="Price per share of warrants">0.02</span> per share to the holders of the debentures. 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 has been accreted through interest expense over the term of the notes payable. During the third quarter of 2020, holders of <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20201001__20201231_z3xXPodmqr4g" title="Warrants exercised">550,000</span> warrants exercised their warrants to purchase a total of <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesOther_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zmmQjPqVRQdl" title="Exercise of warrants, shares issued">550,000</span> shares of our Company’s common stock. During the second quarter of 2021, holders of the remaining <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20210401__20210630_zwHrbqlV8dY8" title="Warrants exercised">141,365</span> warrants that had been outstanding exercised their warrants to purchase a total of <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesOther_c20210401__20210630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zq8bW59397qi" title="Exercise of warrants, shares issued">141,365</span> shares of our Company’s common stock.<span id="a_Aci_Pg29"/></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> 97900 46100 5758992 0.07 691365 0.02 550000 550000 141365 141365 <p id="xdx_806_eus-gaap--OtherIncomeAndOtherExpenseDisclosureTextBlock_zUS8kDrZ4sod" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>6.<span id="xdx_829_zBbdSOO9Y3I9"> Other Income (Expenses)</span></b></p> <p style="font: 12pt 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">Other income (expenses) in the year ended December 31, 2020 includes interest on convertible debentures that were held by seven investors.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p id="xdx_806_eus-gaap--IncomeTaxDisclosureTextBlock_z8P3x56eTalj" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>7.<span id="xdx_824_zHk8MNsIflei"> 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">There is no provision for federal income taxes for the years ended December 31, 2021 and December 31, 2020 due to the availability of net operating loss (NOL’s) carryforwards. At December 31, 2021 and December 31, 2020, our Company had federal NOL’s approximating $<span id="xdx_90F_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_z8T6aXiu0v95" title="Net operating loss carryforwards">1,174,300</span> and $<span id="xdx_904_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_z1ulITJBNjU" title="Net operating loss carryforwards">1,166,100</span>, respectively and state NOL’s approximating $<span id="xdx_901_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zDLHpl3VkMN" title="Net operating loss carryforwards">2,638,800</span> and $<span id="xdx_907_eus-gaap--OperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_pp0p0" title="Net operating loss carryforwards">2,647,000</span>, respectively. The net operating losses at December 31, 2021 are available to offset future taxable income; 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, 2021 and December 31, 2020. Our Company has established a 100% valuation allowance of $<span id="xdx_90E_eus-gaap--DeferredTaxAssetsDeferredIncome_iI_pp0p0_c20211231_zLU83lTu9Woa" title="Deferred tax assets valuation allowance">457,700</span> and $<span id="xdx_90B_eus-gaap--DeferredTaxAssetsDeferredIncome_iI_pp0p0_c20201231_zQEjSA5hRkof" title="Deferred tax assets valuation allowance">456,700</span> at December 31, 2021 and December 31, 2020, respectively, for the deferred tax assets due to the uncertainty of their realization. The components for state income tax expense resulting from the limitation on the use of net operating losses are:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zmINUtJl5dOi" 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_8B6_zlFh232Fcsz4" style="display: none">State Income Tax Expense</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20210101__20211231_zw1UuD0KHEgj" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20200101__20201231_zFG8K43CxMVf" 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">2021</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">2020</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%; text-align: justify">Current state taxes</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(5,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">29,300</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: justify; padding-bottom: 1pt">Deferred state taxes</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: xdx2ixbrl0530">—</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">(47,400</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_408_ecustom--IncomeTaxExpenseBenefitNetOfPenaltiesAndInterest_pp0p0_znFHFIWFiOd3" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="color: rgb(204,255,204); padding-bottom: 2.5pt"> Income tax expense</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,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">(18,100</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p 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_883_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_z2YOk3u4DjY6" 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_8B1_zNRI2jZol7Uk" style="display: none">Reconciliation of the Statutory Fedreal 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">2021</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">2020</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_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_903_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20210101__20211231_zHm8GQggbXb8" 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_984_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c20200101__20201231_pp0p0" style="width: 10%; text-align: right" title="Income tax at U.S. federal income tax rate">106,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_903_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20200101__20201231_zn6Awl8UdqI6" 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_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_908_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_c20210101__20211231_zm5gFJ4n0Vb4" title="State tax net of federal tax effect percentage">5</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_c20200101__20201231_pp0p0" style="text-align: right" title="State tax net of federal tax effect">(18,100</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_c20200101__20201231_zv440KPf1Qm5" title="State tax net of federal tax effect percentage">4</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_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_909_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20210101__20211231_zw4RqLx4LOC3" title="Other (percentage)">30</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--IncomeTaxReconciliationOtherAdjustments_c20200101__20201231_pp0p0" style="text-align: right" title="Other">15,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20200101__20201231_zU8AqoV74bwf" title="Other (percentage)">3</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_981_ecustom--IncreaseInUtilizationOfOperatingLosses_c20210101__20211231_zaJCfmdsCcS4" 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_903_ecustom--IncreaseInUtilizationOfOperatingLossesPercentage_dp_c20210101__20211231_z3RikOfF5Cx1" title="Increase in (utilization of ) operating losses percentage">2</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_988_ecustom--IncreaseInUtilizationOfOperatingLosses_c20200101__20201231_z2nGlj0Mhy55" style="border-bottom: Black 1pt solid; text-align: right" title="Increase in (utilization of ) operating losses">(122,500</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_90A_ecustom--IncreaseInUtilizationOfOperatingLossesPercentage_dp_c20200101__20201231_z10cPzvgQKsa" title="Increase in (utilization of ) operating losses percentage">24</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_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_903_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210101__20211231_zjELG2VzbB79" title="Total (Percentage)">12</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_986_ecustom--IncomeTaxReconciliationIncomeTaxExpenseBenefitTotalAmount_c20200101__20201231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">(18,100</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_907_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20200101__20201231_ze1iZVcAAMp8" title="Total (Percentage)">4</span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The components of deferred tax assets and liabilities as of December 31, 2021 and 2020 are as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zDjHUjfWHOya" 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_8B9_zxdlpOC9RhU4" style="display: none">Deferred Tax Assets and Liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20211231_zPYlbGnRz8vh" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20201231_zuqOPjomlrD2" 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="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><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">2020</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">457,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">456,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_404_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zBsQ00Gpeo39" 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">(457,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 style="border-bottom: Black 1pt solid; text-align: right">(456,700</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxLiabilities_iNI_pp0p0_di_zV9O4L7dqVHi" 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: xdx2ixbrl0589">—</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: xdx2ixbrl0590">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <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; 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, 2021, our Company had <span id="xdx_901_eus-gaap--UnrecognizedTaxBenefits_iI_pp0p0_do_c20211231_zbs0seuu1Mvk" title="Unrecognized tax benefits">no</span> unrecognized tax benefits and <span id="xdx_90D_eus-gaap--UnrecognizedTaxBenefitsPeriodIncreaseDecrease_pp0p0_do_c20210101__20211231_zQwcibGxh5oa" title="Change in unrecognized tax benefits during the period">no</span> charge during 2021, and accordingly, our Company did not recognize any interest or penalties during 2021 related to unrecognized tax benefits. There is <span id="xdx_90F_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pp0p0_do_c20211231_zaVs58vNdsQb" title="Accrual for uncertain tax positions">no</span> accrual for uncertain tax positions as of December 31, 2021.</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">Tax years from 2019 through 2021 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> 1174300 1166100 2638800 2647000 457700 456700 <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zmINUtJl5dOi" 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_8B6_zlFh232Fcsz4" style="display: none">State Income Tax Expense</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20210101__20211231_zw1UuD0KHEgj" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20200101__20201231_zFG8K43CxMVf" 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">2021</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">2020</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%; text-align: justify">Current state taxes</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(5,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">29,300</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: justify; padding-bottom: 1pt">Deferred state taxes</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: xdx2ixbrl0530">—</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">(47,400</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_408_ecustom--IncomeTaxExpenseBenefitNetOfPenaltiesAndInterest_pp0p0_znFHFIWFiOd3" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="color: rgb(204,255,204); padding-bottom: 2.5pt"> Income tax expense</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,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">(18,100</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -5700 29300 -47400 -5700 -18100 <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_z2YOk3u4DjY6" 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_8B1_zNRI2jZol7Uk" style="display: none">Reconciliation of the Statutory Fedreal 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">2021</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">2020</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_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_903_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20210101__20211231_zHm8GQggbXb8" 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_984_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c20200101__20201231_pp0p0" style="width: 10%; text-align: right" title="Income tax at U.S. federal income tax rate">106,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_903_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20200101__20201231_zn6Awl8UdqI6" 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_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_908_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_c20210101__20211231_zm5gFJ4n0Vb4" title="State tax net of federal tax effect percentage">5</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_c20200101__20201231_pp0p0" style="text-align: right" title="State tax net of federal tax effect">(18,100</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_c20200101__20201231_zv440KPf1Qm5" title="State tax net of federal tax effect percentage">4</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_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_909_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20210101__20211231_zw4RqLx4LOC3" title="Other (percentage)">30</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--IncomeTaxReconciliationOtherAdjustments_c20200101__20201231_pp0p0" style="text-align: right" title="Other">15,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20200101__20201231_zU8AqoV74bwf" title="Other (percentage)">3</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_981_ecustom--IncreaseInUtilizationOfOperatingLosses_c20210101__20211231_zaJCfmdsCcS4" 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_903_ecustom--IncreaseInUtilizationOfOperatingLossesPercentage_dp_c20210101__20211231_z3RikOfF5Cx1" title="Increase in (utilization of ) operating losses percentage">2</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_988_ecustom--IncreaseInUtilizationOfOperatingLosses_c20200101__20201231_z2nGlj0Mhy55" style="border-bottom: Black 1pt solid; text-align: right" title="Increase in (utilization of ) operating losses">(122,500</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_90A_ecustom--IncreaseInUtilizationOfOperatingLossesPercentage_dp_c20200101__20201231_z10cPzvgQKsa" title="Increase in (utilization of ) operating losses percentage">24</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_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_903_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210101__20211231_zjELG2VzbB79" title="Total (Percentage)">12</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_986_ecustom--IncomeTaxReconciliationIncomeTaxExpenseBenefitTotalAmount_c20200101__20201231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">(18,100</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_907_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20200101__20201231_ze1iZVcAAMp8" title="Total (Percentage)">4</span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 9700 0.21 106700 0.21 -2600 0.05 -18100 0.04 -13800 0.30 15800 0.03 1000 0.02 -122500 0.24 -5700 0.12 -18100 0.04 <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zDjHUjfWHOya" 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_8B9_zxdlpOC9RhU4" style="display: none">Deferred Tax Assets and Liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20211231_zPYlbGnRz8vh" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20201231_zuqOPjomlrD2" 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="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><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">2020</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">457,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">456,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_404_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zBsQ00Gpeo39" 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">(457,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 style="border-bottom: Black 1pt solid; text-align: right">(456,700</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxLiabilities_iNI_pp0p0_di_zV9O4L7dqVHi" 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: xdx2ixbrl0589">—</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: xdx2ixbrl0590">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 457700 456700 457700 456700 0 0 0 <p id="xdx_804_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zUV6h6ttrxfi" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>8.<span id="xdx_826_zuvR6lIyuuti"> 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_902_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20190101_zE0yqpMJJsSl" title="Operating lease right-of-use asset">241,100</span> with <span id="xdx_90F_eus-gaap--OperatingLeaseLiability_iI_do_c20190101_znRSxdj3Y8V1" 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_905_eus-gaap--OperatingLeaseExpense_c20210101__20211231_zv78sAPv7ut1" title="Operating leases"><span id="xdx_905_eus-gaap--OperatingLeaseExpense_c20200101__20201231_zpg8pRMjX9pj" title="Operating leases">53,300</span></span> in each of the years ended December 31, 2021 and December 31, 2020. <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_883_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z2xjvbxcd0pd" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Commitments and Contingencies (Details - Maturities of Lease Liabilities)"> <tr> <td style="text-align: left; vertical-align: top"><span id="xdx_8BB_z8vHpV9RTfrb" style="display: none">Maturities of Lease Liabilities</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </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_49A_20211231_zlGmwTT1ZS67" 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 style="padding-bottom: 1pt; vertical-align: bottom"> </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: bottom; text-align: center"><span style="font-size: 8pt"><b>Operating Leases</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: 85%"><span style="font-size: 8pt"><b>Year ending December 31</b></span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </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: 9%; text-align: right"> </td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0"> <td style="vertical-align: top; padding-left: 1.5pc; text-indent: -0.5pc">2022</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </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">54,600</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0" style="background-color: rgb(204,255,204)"> <td style="vertical-align: top; padding-left: 1.5pc; text-indent: -0.5pc">2023</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </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">56,200</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0"> <td style="padding-bottom: 1pt; vertical-align: top; padding-left: 1.5pc; text-indent: -0.5pc">2024</td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </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 style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right">18,900</td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_ztjHxuCvZ7nb" style="background-color: rgb(204,255,204)"> <td style="vertical-align: top; padding-left: 2.5pc; text-indent: -0.5pc">Total lease payments</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </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">129,700</td> <td style="border-bottom: white 1pt solid; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_z6gG1w4x7uGj"> <td style="padding-bottom: 1pt; vertical-align: top; padding-left: 1.5pc; text-indent: -0.5pc">Less imputed interest</td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </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 style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right">(13,900</td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom">)</td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zIY4AkZ7Rd88" style="background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt; vertical-align: top; padding-left: 2.5pc; text-indent: -0.5pc">Total</td> <td style="padding-bottom: 2.5pt; vertical-align: bottom"> </td> <td style="padding-bottom: 2.5pt; vertical-align: bottom"> </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-top: black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom">$</td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right">115,800</td> <td style="padding-bottom: 2.5pt; white-space: nowrap; vertical-align: bottom"> </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">Our Company has an employment agreement, expiring in May 2023, 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_905_eus-gaap--OfficersCompensation_c20210101__20211231__srt--CounterpartyNameAxis__custom--DrFeindteinMember_z9YZdwBMHQF9" 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 2023, 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_909_eus-gaap--AccruedSalesCommissionCurrent_iI_c20211231__srt--CounterpartyNameAxis__custom--MrStovoldMember_zRpXq78zvPQe" 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. Future minimum compensation payments under these employment agreements are: $195,000 to be paid in 2022 and $68,800 to be paid in 2023.</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_883_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z2xjvbxcd0pd" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Commitments and Contingencies (Details - Maturities of Lease Liabilities)"> <tr> <td style="text-align: left; vertical-align: top"><span id="xdx_8BB_z8vHpV9RTfrb" style="display: none">Maturities of Lease Liabilities</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </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_49A_20211231_zlGmwTT1ZS67" 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 style="padding-bottom: 1pt; vertical-align: bottom"> </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: bottom; text-align: center"><span style="font-size: 8pt"><b>Operating Leases</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: 85%"><span style="font-size: 8pt"><b>Year ending December 31</b></span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </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: 9%; text-align: right"> </td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0"> <td style="vertical-align: top; padding-left: 1.5pc; text-indent: -0.5pc">2022</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </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">54,600</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0" style="background-color: rgb(204,255,204)"> <td style="vertical-align: top; padding-left: 1.5pc; text-indent: -0.5pc">2023</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </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">56,200</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0"> <td style="padding-bottom: 1pt; vertical-align: top; padding-left: 1.5pc; text-indent: -0.5pc">2024</td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </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 style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right">18,900</td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_ztjHxuCvZ7nb" style="background-color: rgb(204,255,204)"> <td style="vertical-align: top; padding-left: 2.5pc; text-indent: -0.5pc">Total lease payments</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </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">129,700</td> <td style="border-bottom: white 1pt solid; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_z6gG1w4x7uGj"> <td style="padding-bottom: 1pt; vertical-align: top; padding-left: 1.5pc; text-indent: -0.5pc">Less imputed interest</td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </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 style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: right">(13,900</td> <td style="padding-bottom: 1pt; white-space: nowrap; vertical-align: bottom">)</td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zIY4AkZ7Rd88" style="background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt; vertical-align: top; padding-left: 2.5pc; text-indent: -0.5pc">Total</td> <td style="padding-bottom: 2.5pt; vertical-align: bottom"> </td> <td style="padding-bottom: 2.5pt; vertical-align: bottom"> </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-top: black 1pt solid; border-bottom: Black 2.5pt double; vertical-align: bottom">$</td> <td style="border-bottom: Black 2.5pt double; vertical-align: bottom; text-align: right">115,800</td> <td style="padding-bottom: 2.5pt; white-space: nowrap; vertical-align: bottom"> </td></tr> </table> 54600 56200 18900 129700 13900 115800 120000 75000 <p id="xdx_805_eus-gaap--CompensationRelatedCostsGeneralTextBlock_zVDGyGY8GiE4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>9.<span id="xdx_828_zwjuEW4T0qFg"> 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, 2021, 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_901_eus-gaap--AllocatedShareBasedCompensationExpense_do_c20210101__20211231_z5QJYFMAu838" title="Compensation expense"><span id="xdx_90E_eus-gaap--AllocatedShareBasedCompensationExpense_do_c20200101__20201231_zPiLSRx4MEwj" title="Compensation expense">no</span></span> compensation expense recognized during the years ended December 31, 2021 and December 31, 2020 and there was <span id="xdx_906_ecustom--UnrecognizedPortionOfExpense_iI_do_c20211231_zrehySkvFETl" title="Unrecognized portion of expense">no</span> unrecognized portion of expense at December 31, 2021.</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, 2021, our Company had <span id="xdx_906_eus-gaap--WarrantsAndRightsOutstanding_iI_do_c20211231_z4aQv3Z4XF7l" title="Outstanding warrants">no</span> outstanding warrants to purchase common stock of our Company. <span id="a_Aci_Pg32"/>A summary of outstanding warrants follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p><table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zDjojjDC8kre" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Details - Outstanding Warrants)"> <tr> <td style="vertical-align: top; text-align: left"><span id="xdx_8BE_zHBQYd2FNto2" style="display: none">Outstanding Warrants</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: top; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: top; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> <tr> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: top; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Weighted</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> <tr> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Exercise</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Average</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> <tr> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Number of</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Price Range</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Exercise</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> <tr> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: bottom"> </td> <td style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Shares</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Per Share</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Price</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> <tr style="background-color: #CCFFCC"> <td style="vertical-align: top">Outstanding at December 31, 2019</td> <td style="vertical-align: bottom"> </td> <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zgWM4uZzDUd3" style="vertical-align: top; text-align: center" title="Warrants outstanding">691,365</td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zNmqazF6S5z8" style="vertical-align: bottom; text-align: center" title="Exercise Price Range Per Share Outstanding">$0.02</td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td id="xdx_98D_ecustom--ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zto1Guix6mHh" style="vertical-align: bottom; text-align: center" title="Weighted Average Exercise Price">$0.02</td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> <tr> <td style="vertical-align: top; width: 55%">Warrants exercised</td> <td style="vertical-align: bottom; width: 1%"> </td> <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_znohb4fP7X09" style="border-bottom: Black 1pt solid; vertical-align: top; width: 13%; text-align: center" title="Warrants exercised">550,000</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%; text-align: center"> </td> <td style="vertical-align: bottom; width: 1%; text-align: center"> </td> <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20200101__20201231_zQwE2KF52vDc" style="border-bottom: Black 1pt solid; vertical-align: bottom; width: 13%; text-align: center" title="Exercise Price Range Per Share Warrants exercised">  0.02</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%; text-align: center"> </td> <td style="vertical-align: bottom; width: 1%; text-align: center"> </td> <td id="xdx_986_ecustom--ShareBasedCompensationsArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zlmiDmMqbVsf" style="border-bottom: Black 1pt solid; vertical-align: bottom; width: 13%; text-align: center" title="Exercised">  0.02</td> <td style="border-bottom: white 1pt solid; white-space: nowrap; vertical-align: bottom; width: 1%; text-align: center"> </td></tr> <tr style="background-color: #CCFFCC"> <td style="vertical-align: top">Outstanding at December 31, 2020</td> <td style="vertical-align: bottom"> </td> <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z44qqdUSCkT2" style="vertical-align: top; text-align: center" title="Warrants outstanding">141,365</td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zBVf0pZFgv8j" style="vertical-align: bottom; text-align: center" title="Exercise Price Range Per Share Outstanding">  0.02</td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td id="xdx_98C_ecustom--ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z03LZTg3chD3" style="vertical-align: bottom; text-align: center" title="Weighted Average Exercise Price">  0.02</td> <td style="border-bottom: white 1pt solid; white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> <tr> <td style="vertical-align: top">Warrants exercised</td> <td style="vertical-align: bottom"> </td> <td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zQ2fbpiJvri7" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center" title="Warrants exercised">141,365</td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210101__20211231_zmqftvBsBojb" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center" title="Exercise Price Range Per Share Warrants exercised">  0.02</td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td id="xdx_985_ecustom--ShareBasedCompensationsArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zVJRjusvixS3" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center" title="Exercised">  0.02</td> <td style="border-bottom: white 1pt solid; white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> <tr style="background-color: #CCFFCC"> <td style="vertical-align: top">Outstanding at December 31, 2021</td> <td style="vertical-align: bottom"> </td> <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zlH1GWTSlcOd" style="border-bottom: Black 1.5pt double; vertical-align: top; text-align: center" title="Warrants outstanding"><span style="-sec-ix-hidden: xdx2ixbrl0662">—</span></td> <td style="border-bottom: white 2.25pt double; white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zsa0d5htQpjl" style="border-bottom: Black 1.5pt double; color: rgb(204,255,204); vertical-align: bottom; text-align: center" title="Exercise Price Range Per Share Outstanding"> 0.00</td> <td style="border-bottom: white 2.25pt double; white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td id="xdx_987_ecustom--ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zS8fMgThdzag" style="border-bottom: Black 1.5pt double; color: rgb(204,255,204); vertical-align: bottom; text-align: center" title="Weighted Average Exercise Price"> 0.00</td> <td style="border-bottom: white 2.25pt double; white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"/> <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_902_eus-gaap--NoncashContributionExpense_do_c20210101__20211231_zZgJocKQ02f2" title="Contributions expense"><span id="xdx_902_eus-gaap--NoncashContributionExpense_do_c20200101__20201231_zbCCRqxPGive" title="Contributions expense">no</span></span> contributions charged to expense during 2021 or 2020.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"> </p> 0 0 0 0 <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zDjojjDC8kre" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Details - Outstanding Warrants)"> <tr> <td style="vertical-align: top; text-align: left"><span id="xdx_8BE_zHBQYd2FNto2" style="display: none">Outstanding Warrants</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: top; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: top; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> <tr> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: top; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Weighted</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> <tr> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Exercise</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Average</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> <tr> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Number of</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Price Range</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Exercise</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> <tr> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: bottom"> </td> <td style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Shares</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Per Share</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>Price</b></span></td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> <tr style="background-color: #CCFFCC"> <td style="vertical-align: top">Outstanding at December 31, 2019</td> <td style="vertical-align: bottom"> </td> <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zgWM4uZzDUd3" style="vertical-align: top; text-align: center" title="Warrants outstanding">691,365</td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zNmqazF6S5z8" style="vertical-align: bottom; text-align: center" title="Exercise Price Range Per Share Outstanding">$0.02</td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td id="xdx_98D_ecustom--ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zto1Guix6mHh" style="vertical-align: bottom; text-align: center" title="Weighted Average Exercise Price">$0.02</td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> <tr> <td style="vertical-align: top; width: 55%">Warrants exercised</td> <td style="vertical-align: bottom; width: 1%"> </td> <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_znohb4fP7X09" style="border-bottom: Black 1pt solid; vertical-align: top; width: 13%; text-align: center" title="Warrants exercised">550,000</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%; text-align: center"> </td> <td style="vertical-align: bottom; width: 1%; text-align: center"> </td> <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20200101__20201231_zQwE2KF52vDc" style="border-bottom: Black 1pt solid; vertical-align: bottom; width: 13%; text-align: center" title="Exercise Price Range Per Share Warrants exercised">  0.02</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%; text-align: center"> </td> <td style="vertical-align: bottom; width: 1%; text-align: center"> </td> <td id="xdx_986_ecustom--ShareBasedCompensationsArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20200101__20201231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zlmiDmMqbVsf" style="border-bottom: Black 1pt solid; vertical-align: bottom; width: 13%; text-align: center" title="Exercised">  0.02</td> <td style="border-bottom: white 1pt solid; white-space: nowrap; vertical-align: bottom; width: 1%; text-align: center"> </td></tr> <tr style="background-color: #CCFFCC"> <td style="vertical-align: top">Outstanding at December 31, 2020</td> <td style="vertical-align: bottom"> </td> <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z44qqdUSCkT2" style="vertical-align: top; text-align: center" title="Warrants outstanding">141,365</td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zBVf0pZFgv8j" style="vertical-align: bottom; text-align: center" title="Exercise Price Range Per Share Outstanding">  0.02</td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td id="xdx_98C_ecustom--ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z03LZTg3chD3" style="vertical-align: bottom; text-align: center" title="Weighted Average Exercise Price">  0.02</td> <td style="border-bottom: white 1pt solid; white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> <tr> <td style="vertical-align: top">Warrants exercised</td> <td style="vertical-align: bottom"> </td> <td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zQ2fbpiJvri7" style="border-bottom: Black 1pt solid; vertical-align: top; text-align: center" title="Warrants exercised">141,365</td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210101__20211231_zmqftvBsBojb" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center" title="Exercise Price Range Per Share Warrants exercised">  0.02</td> <td style="white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td id="xdx_985_ecustom--ShareBasedCompensationsArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zVJRjusvixS3" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center" title="Exercised">  0.02</td> <td style="border-bottom: white 1pt solid; white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> <tr style="background-color: #CCFFCC"> <td style="vertical-align: top">Outstanding at December 31, 2021</td> <td style="vertical-align: bottom"> </td> <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zlH1GWTSlcOd" style="border-bottom: Black 1.5pt double; vertical-align: top; text-align: center" title="Warrants outstanding"><span style="-sec-ix-hidden: xdx2ixbrl0662">—</span></td> <td style="border-bottom: white 2.25pt double; white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zsa0d5htQpjl" style="border-bottom: Black 1.5pt double; color: rgb(204,255,204); vertical-align: bottom; text-align: center" title="Exercise Price Range Per Share Outstanding"> 0.00</td> <td style="border-bottom: white 2.25pt double; white-space: nowrap; vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td id="xdx_987_ecustom--ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zS8fMgThdzag" style="border-bottom: Black 1.5pt double; color: rgb(204,255,204); vertical-align: bottom; text-align: center" title="Weighted Average Exercise Price"> 0.00</td> <td style="border-bottom: white 2.25pt double; white-space: nowrap; vertical-align: bottom; text-align: center"> </td></tr> </table> 691365 0.02 0.02 550000 0.02 0.02 141365 0.02 0.02 141365 0.02 0.02 0.00 0.00 0 0 <p id="xdx_807_eus-gaap--SegmentReportingDisclosureTextBlock_z1xy4viC7da2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>10.<span id="xdx_829_zpuBQoLTGSy"> 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_881_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zeRfV5C99zVg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8B7_zgnIGwxlks0i" style="display: none">Revenues from Non-affiliated Customers</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">2021</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">2020</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: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerAMember_zj6nKiZDkI49" title="Risk percentage">48</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_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerAMember_zVFylAksMztj" title="Risk percentage">62</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerBMember_zHQTUtLa1er3" title="Risk percentage">27</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerBMember_z9JZcCAjIWI6" title="Risk percentage">16</span></td><td style="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’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_884_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zLEjaWG3fjG" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers with Accounts Receivable)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8B9_zF5XSqVFCGJ8" style="display: none">Non-affiliated Customers with Accounts Receivable More Than 10%</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">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">2021</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">2020</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: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--CustomerAMember_zlrb8K7Q3jW9" title="Risk 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 style="width: 10%; text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--CustomerAMember_zFWiQEKA6vCk" title="Risk percentage">25</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--CustomerBMember_zB74h9DGRBQj" title="Risk percentage">74</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--CustomerBMember_zKJYFfyJKNQ2" title="Risk percentage">65</span></td><td style="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 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.<span id="a_Aci_Pg33"/> 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_885_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zshtSQN2k98j" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Major Customer and Geographic Information (Details - Revenue by Geographic Region)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: justify"><span id="xdx_8B0_zKqpv731edWb" style="display: none">Revenue by Geographic Region</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">2021</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">2020</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">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zkJo984yOzUh" style="width: 10%; text-align: right" title="Revenues">812,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_980_eus-gaap--Revenues_c20200101__20201231__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 10%; text-align: right" title="Revenues">701,600</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: justify">South America</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__srt--SouthAmericaMember_zUqy2csV73Gc" style="text-align: right" title="Revenues">4,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_c20200101__20201231__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0" style="text-align: right" title="Revenues">2,200</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: justify">Asia</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__srt--AsiaMember_zJIKxTs4G0Gg" style="text-align: right" title="Revenues">1,041,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20200101__20201231__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="text-align: right" title="Revenues">1,845,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: justify; padding-bottom: 1pt">Australia</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__country--AU_z24Tde05l82l" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">93,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_984_eus-gaap--Revenues_c20200101__20201231__srt--StatementGeographicalAxis__country--AU_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">109,400</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_988_eus-gaap--Revenues_pp0p0_c20210101__20211231_zD40ypPR7Dx8" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">1,951,900</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_985_eus-gaap--Revenues_pp0p0_c20200101__20201231_zW1W3PVsCcuc" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">2,658,700</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> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zeRfV5C99zVg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8B7_zgnIGwxlks0i" style="display: none">Revenues from Non-affiliated Customers</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">2021</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">2020</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: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerAMember_zj6nKiZDkI49" title="Risk percentage">48</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_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerAMember_zVFylAksMztj" title="Risk percentage">62</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerBMember_zHQTUtLa1er3" title="Risk percentage">27</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerBMember_z9JZcCAjIWI6" title="Risk percentage">16</span></td><td style="text-align: left">%</td></tr> </table> 0.48 0.62 0.27 0.16 <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zLEjaWG3fjG" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers with Accounts Receivable)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8B9_zF5XSqVFCGJ8" style="display: none">Non-affiliated Customers with Accounts Receivable More Than 10%</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">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">2021</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">2020</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: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--CustomerAMember_zlrb8K7Q3jW9" title="Risk 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 style="width: 10%; text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--CustomerAMember_zFWiQEKA6vCk" title="Risk percentage">25</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--CustomerBMember_zB74h9DGRBQj" title="Risk percentage">74</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--CustomerBMember_zKJYFfyJKNQ2" title="Risk percentage">65</span></td><td style="text-align: left">%</td></tr> </table> 0.21 0.25 0.74 0.65 <table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zshtSQN2k98j" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Major Customer and Geographic Information (Details - Revenue by Geographic Region)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: justify"><span id="xdx_8B0_zKqpv731edWb" style="display: none">Revenue by Geographic Region</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">2021</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">2020</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">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zkJo984yOzUh" style="width: 10%; text-align: right" title="Revenues">812,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_980_eus-gaap--Revenues_c20200101__20201231__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 10%; text-align: right" title="Revenues">701,600</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: justify">South America</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__srt--SouthAmericaMember_zUqy2csV73Gc" style="text-align: right" title="Revenues">4,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_c20200101__20201231__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0" style="text-align: right" title="Revenues">2,200</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: justify">Asia</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__srt--AsiaMember_zJIKxTs4G0Gg" style="text-align: right" title="Revenues">1,041,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20200101__20201231__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="text-align: right" title="Revenues">1,845,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: justify; padding-bottom: 1pt">Australia</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__country--AU_z24Tde05l82l" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">93,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_984_eus-gaap--Revenues_c20200101__20201231__srt--StatementGeographicalAxis__country--AU_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">109,400</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_988_eus-gaap--Revenues_pp0p0_c20210101__20211231_zD40ypPR7Dx8" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">1,951,900</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_985_eus-gaap--Revenues_pp0p0_c20200101__20201231_zW1W3PVsCcuc" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">2,658,700</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 812800 701600 4100 2200 1041300 1845500 93700 109400 1951900 2658700 <p id="xdx_80F_ecustom--Covid19TextBlock_zUcl0oIVsEt8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>11<i>.</i><span id="xdx_820_z77jamexooH5"> COVID-19</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">A novel strain of coronavirus (“COVID-19”) continues to spread in many countries around the world including the United States. In March 2020, the Governor of Pennsylvania declared a health emergency and issued an order to close all nonessential businesses until further notice. Our Company’s operations were deemed to be essential and thus remained open. Our Company’s results of operations were negatively affected in 2020 in part as a result of a significant increase in the cost of raw materials utilized by our Company in the manufacture of certain of its products as a result of price increases related to the impact of the ongoing COVID-19 pandemic on the availability and supply of these raw materials. During 2021, our Company’s results of operations were further affected by the cargo surge related to congestion experienced in certain Chinese ports due to a COVID-19 outbreak that began in the second quarter of 2021. The cargo surge continues to the present time, adversely affecting major United States ports. The world-wide cargo surge along with a container shortage resulted in significantly higher shipping costs during the second half of 2021 causing certain of our Company’s licensees in the entertainment and toy products market to defer or scale back production and size of future orders and, in some cases, to reschedule the shipping of completed orders. <span style="background-color: white">A</span>s the COVID-19 pandemic continues to spread with the Omicron variant and the newly identified BA.2 variant, any future financial impact cannot be reasonably estimated at this time.</p> EXCEL 49 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .N!?E0'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 " #K@7Y4Y&W;,NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TW10^CFLN))07!!\1:2V=U@TX9DI-VW-XV[740?P&-F_GSS M#4QG@C1CQ.$S]@5F#6"/'@=*T-0-,+5, M#*>Y[^ *6&"$T:?O MJ56*I_8DL'V#DY)[>FIFFJI[;D\@X-O#T]OI1U*S &W:9_-IN[W&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MZX%^5( SAL#%!0 KQ@ !@ !X;"]W;W)KDXN3M M=RC+DAO0(^U-8QWFUZ<9\1^2O=A)]:0WC!GRDB9"7[8VQFP_=3HZVK"4ZG.Y M90*NK*1*J8%#M>[HK6(TSH/2I!-X7K^34BY:XXO\W$*-+V1F$B[80A&=I2E5 MKU=4B7F*1.:2T$46UVV)OZG M63BP ?D=WSG;Z:/?Q+[*HY1/]F >7[8\2\02%ADK0>'/,YNR)+%*P/%O(=HJ MGVD#CW\?U*_SEX>7>:2:367R@\=F<]D:MDC,5C1+S+W<_<&*%^I9O4@F.O^7 M[/;W=KLM$F7:R+0(!H*4B_U?^E(DXB@@]$X$!$5 \"; /_6$L @(FP9TBX!N MGIG]J^1YF%%#QQ=*[HBR=X.:_9$G,X^&U^?"UGUI%%SE$&?&4_G,%&F3;\L9 M^?#^XT7'@*B]U(D*@:N]0'!"P _(K11FH\EG$;/X5X$.T)1(P0'I*D 59RPZ M)Z%_1@(O\!U 4SS\EJISX@_R\, 1/L/#_\P$/-US/?V7MPG+!(>Y7H@F^._) MHS8*/O)_$,EN*=G-);NG$B2C#(:>(0^O6^:J&![N>^TO"$6OI.BA,A- B'., MZX2N71AX_(HFFB$<_9*CWRP;$R$RFI![MI7*N'AP':,R#&=0X@P:%D=1<,?< MW$XCX5IU*1J63,-F3 NFN(SM2"7@%LYOIT:I&)N_O7M7,SY&)=NH&=LUUQ&4 MKT"\AM/:Q8>K7?]$D'RO,D7O?T']9%2=1JH1JTF4?V35/BHTS91Z"X65LD:N MW?:#=HBB!15:@&I]%H:;5R!+&+G+TD>FG$"XB.=Y[< +PQ!#JGS7#YL@W;,U MM]8+>;NCJ3M/N-"=C.26DP<6;81,Y)HS?4;F(CK',"LO]W$W+C"G4%@%19U# M$WTA7]BK$Q27@OQYP^%P-$1K6OF[CQMT0?9 7\@\!CR^XA'-_0RI,"XY'+2] MKM?OCOH88>7\/F[9!2'40BIPV!SNC"P-C $YB6/%-'PYQ0]R _>1K\)-ADMVAQY9;B2L )Y@;G$O*3;M\JLNX>/F MCI(^[*23%)=<9AQJX7M=#+!J%3[N[F\!I_8("OT@=\()A\M]X6)-Y(HL5*8U MI]C4M>H< 6[V;Q'+CW&AY#,7D;/<-9J+"896M8\ ]_NW: NI#3C.7WQ[!E)UC0 W^QN93T(V4F"-K$9D&';; MH[Z'$E4-(L!=_8$;:*KPF?K!A_5'LF11IB!;3BQ<:2K3%-Q[:63T!.6'V<-W MFF2,O/?./:QE!%7+"!JUC!^PC&\_"1B5@$LUY#(F\DAE;UBJ!1 MK_@N$V@*5.WG*LHYGZM1PH&JOA TZ@N'2=U^C6 =R5J&>Z)9H_B3:8RLZ@-! MHSXP%X:I_;Z,G6+2 ZJ3#%>L(:L:0-"H >2E(U-PUK54[I& Z]Q)T:91Q$ & M1.*](+;8K_P_;.3_RY0F";G*-%S6SEK6Z-2L1L/*]<-&KO\Y96IMOZ[?0<%L MP&;3+17.W-4(UBU*P\KTPT:+AN4&[ (%PF5J@8ZV:AHM&1;98\(CQ&ZO/8S_H#WW/.OZSBZ R^[#9:N 7IUYN*'1L\C4ST+!%#%5T[8H5 MROTCJOZ@.^IYO=X)JLK6PYJMGBSF!N8PIQ90->&W4G%H O!6:R;(SH:ZY2,I\YN7"%7HA-7L+*R4/<=P\D=NY@ER!.%%QBP830K\DS%>YY M:.=HA]>.Y'RG7)/(KG#VF[WEV7(W?I+O07>JV_=;^;?4&H$F"5M!J'<^@.*I M_>[X_L#(;;Y?_"B-D6G^<\-HS)2] :ZOI#2' _N \O\HQO\!4$L#!!0 ( M .N!?E2TD>RU"P8 '<9 8 >&PO=V]R:W-H965T&UL MK5G;;MLX$/T5PEOL!7!BD=0U30RD*8HMT$6#9KO[3,NT350279)RDG[]DK)B MR>'%+K OB2XSHS-#SCDD??W(Q3>YH52!I[IJY,UDH]3V:C:3Y8;61%[R+6WT MFQ47-5'Z5JQGW8OYM>\515KZ+T LJUK(I[? MT8H_WDS@Y.7!%[;>*/-@-K_>DC5]H.KK]E[HN]DARI+5M)&,-T#0U!YT< MOFDMD%D32.U[]RY9JD\4F5\+ M_@B$L=;1S$57F\Y;9\,:,XP/2NBW3/NI^3M2D::DX,%$D. "?'UX#WY_\\?U M3.GHQF96]I'>[2,A3Z3WM+P$&$X!BA!TN-^=[QX=N\]T3H?$T"$QU,7#GGAW MK1"T48!(J1,+!,2'@+@+&/L"$KEQ567OE71>IFEVSY72_HOI"&J11;F5D6T&=3[>C))#1DDPHX_-3@\<%\\N:(GUS1@A MN]BV&4:Q%UEZ0)8&D=T+NB5L"4BS!%QMJ' A3.VJI'H<7B.TS8K,"S [ ,R" M /_FBE2:-OQ3?X\QL\L31[KO7H-TV$5IBGPP\P/,/-B;']@379[NS.(0K@AF M_8EJ'M_P:@E8O15\1[7,N/,NK'R2/+:RMJV0?VA@-#!M%(3YH14-4ZV@4[!B M3^9"=C.)?F_9UD!V&@-S .-N]G M0WRGFQ<.= _#?/^)-^L+144]DC!WXC:KPSRQJ=5AER2%?XX-] _#_/]Y2X6> M/_3BL$J\4H$$*4%@* M-$#1:FJB3WH3*=T]BAS\GD!;!UQV69YZ08Z6_6$=^-B4O*9 D2D8DL1A]DK M[3M.8) ,=(YD\/!@]E!M4L?N3;1_ M@Q,\38N7D,YBVS*:9HXEL=,.>QD?#W*+PW)[3]CR@C6@)%NFV]")T;%=0DF6 MV9M8CZ6?)/#H\"ZLJK='&\,5*YF3R[ MC!=%%J?V"MAM6?@/1_"@HO@<%94C MKOC-R1(]9%L>]< F-JNY#.,$>X44#T**PSNX/> 1]W:S7IY)=GT:B74^ZE[8 MNPR="_O9Z%3<_"3Q%Q%KUD@MVBE3KR14*I M *FEJK:+2:BHV\6T"Y,88M6QF>U MU^_8R?-$@A?O2%V?%;HXI M=R8C^VXF)R-1:$8YF4FDBCS'\L\#86([=GSG_<4S767:O' GHS5>D3G1+^N9 MA)Y;NZ0T)UQ1P9$DR[%S[]]-?2NP$=\IV:I&&YE4%D*\FL[7=.QXAH@PDFAC M@>&Q(5/"F'$"CM^5J5./:83-]KO[DTT>DEE@1::"_:"ISL;.K8-2LL0%T\]B M^X54"47&+Q%,V5^T+6/[H8.20FF15V(@R"DOG_BMFHB&P.\?$ 25(#A7$%:" MT"9:DMFT'K'&DY$46R1--+B9AIT;JX9L*#=_XUQ+^$I!IR$#0W#@I= MS; D7&=$TP2S:_09OX'?( MI^?+O;;8:&A5!0+O2P8U&PB"JY5UV26AI$U-&MO,_%A M*4+FF^:D"[>\C[$ >BV@! M1C5@=!F@RJ!,%<*%SH2D?TG:!5IZQ@V,T//VI_1D6 LYKI'C#R%3I8INW'B/ M8Y?T6$0+>P2,^IS])H MT!R[Y^V6Z(F@%N.P9AQ>P'A6B0[WYFD0>5U%>D9@B]GW_N__WN74AZNTY,S*,PGAXB+EQ9OF7,Y\HVLKR'/"NR$YPMW'NFDO/-RQ7E"O$ MR!*D7F\ >XLL[Q%E1XNU/8H70L/!;IL9W+V(- 'P?2F$?N^8T[V^S4W^ 5!+ M P04 " #K@7Y4@HMD8?\$ !X% & 'AL+W=OJVK1MQ,UE)NKJ93D:^A MIN*2;:!1ORP9KZE4EWPU%1L.M&@7U=64!$$RK6G93.;7[7^^WG7?B\(X)^LH:N1;H MUZ: XM3!5*$.O.3 >TN\'N\@OT0A_H1(0+ %:/'^Y8$')QS2%[;^0H>_1]A! MLP7A<14-KJ+65>1P]4>9J[R#^(0X^T$K68) M"G0$L[==WGJO,6M-[U9=_,L MF,T"%=7N.!^F61I%P9'9"6P\P,9>V ?.BFTN6T FUZ"$@59VSLY1<@2 <40" M ]1B-\-1ZB)-!M+$2_HWD[12@F.K4P>86&X<8S.3IAU)XLP)F Z J;>%%DQ( MO??LB"%1F'WL@?00#E M^;IMJ$(5J6(;/>"L60C-X#(1DW.4>^S7^R_0J&)5+2DMU'-(*:0NW@ZLN*:6IW@6F;BF M74P2[,0=-1^_1_39&PW6PUKT'V=98M):#(,X<>^$<0+@U(O[IWI<+[N'K25G M]0&<-7;@U&R&F)BXIEF4SMRTXW#!F7_?MB+=\WXXI/:C;_..LP#[A\%](X&# M.*3#&KXI[R2P; 73#&?$%3T9AP#Q#X&!L ^\W1+/M'E!^9KRE;W'B*GS%\0L MF5>%P)>FK M(\'$;/;0; J;V2QP$X]#A_B'SOU;?.8 N8@M?!8SG#D%D8QSAOCGS)A1*YWY MDA!9Y-IB%@>9<[J0<;J0V*LH1_56RJ>>L.I:O>$+M9_ ]\HXC@/B'P>W5)2Y M-?#$B,@(NC-)CTTN ^P(>91\XI?\N[+:RO,WXAXJ?1LJ_3]0H[(3O[)_;P\] M0(WXG1I *SBIA$!L*X54;A1[XA=[=UE,[4[2*$S4@^=Y(BR641"3 M-$WMR0A'H0_]0N^I4&CJM(//9AGAE) T.>.;'IWAU* &B3[:$JH"VT9VQR/# MM\/QV>?VT.CL^UM\M>@.P48WW9G<5S6?RD:@"I;*97"9JA;CW3%7=R'9ICTI M>F92LKK]N 9: -<&ZO34V2JU>^>Z,M^2"LL;OB-,OUES46&EAV+C MRIT@N*B-JM+U/0^Y%:;,F4WJN3LQF_"]*BDC=P+(?55A\>66E/PP=:#S/'%/ M-UME)MS99(-TLV>B,BI)(;L 0N!F>I='MG"1Y;NR.9H@3(;!.&@ZG$71OS-85R- MJ!GW,AUBD70LDE$6O^LO%\IT0DG?@9O8:WJ)O2U?A)U12SMJZ8^?G?#BL/"] M/NU2^^R, WLSI':>?;-EK;/3!EZG<8I\2QD;&(11 (>D@=ZQR7OCNX<5+Y^< M_6*TGM&%&@%*AUB=?'K _Z0T6S=G7)L+?\OAJ%O0+:C1+% MD6?O"AMGJC2&5I7V('69ALBJYZP'J8^'*!@4Z-A:X7AO_;HZ[1?$[I\H#E/- MZW)/N2>W!7,9_(B%_K22H"1K;>K=Q-J3:.Y7S4#Q77V!6'&EKR/UXU;?28DP M /U^S;EZ'I@[27?+G?T+4$L#!!0 ( .N!?E27%B7 '08 $P: 8 M>&PO=V]R:W-H965T&ULG5E1;]LV$/XKA+&'%JAKD90E.4@, M.$Z#Y:%MT*S;,RW1,5=)U$C:2?;K1U*V9(<4XPPH&DD^GKZ[([_O2%T^_&"/&V4>3.:7#7FD M#U3];.Z%OIMT7@I6T5HR7@-!UU>C!;Q8XM0,L!9_,OHDCZZ!"67%^2]S!/O]-]0%/C+^>EM/^#I[UM- +Y5BI>[0=K!!6KV[_D>9^( MHP$P&1B ]@/0ZP'QP "\'X!MH"TR&]8-461^*?@3$,9:>S,7-C=VM(Z&U::, M#TKH7YD>I^8/BBBJRZ(DX&NP)'(#;G5I)1B#GP\WX,-O'R\G2K_'6$_RO<_K MUB<:\ D1^,IKM9'@2UW0XM3!1 /L4*(#RFL4]'A#\\\ PT\ 10AZ "W/'QX% MX. N:=CZPP/^OC=4$,7J1[ PLY I1F7 ;=RYC:W;>,#M-[UJ69WSBOIRWHZ= MVK%F<>[F\2R.=#B[XT2X5M,H.S8[03;MD$V# 2^*O_54;*>)XGKYYKS.64E! MW4$VS\U=;J90(_B.Z=*#U0O@7;+(.Z2H\S@:.KDS[5"<#J4OK3#F@:Q7I-"4\M* ?JLZ5=ZRQOT8,C\0C8D MIU$L1 M0#>/*$-N)*Y=-@WD&_61H""I?;BK<]WY2/I1+\[V2D?FG1^G;^AE N)@KA9Y MSK>&,S534;8CJ]*[]/=>3J@)1N[$\]@E\7!)>]F!8=VYJW>:V;EX\8*+W8DT M2V^SBZ7#U>VV"87&Z>X/3H:LH M8YQ@%Z#'#B9P$& O/C"L/G]P14K#.>T2_7!8K!_-:NW9)B<-TX;>$%P]R6)7 M^SUF8SA-LL$0>N&!8>7Y]O\:HSUZ5W"F$'DHW[5+(S2HFJ@7)A0%B=+P@SR_ MW46]EJ"PEBR*@IEVS3:5:_:L\S*LSLC5@3&&B9,&KUV6#*:AUPN$SBOB5MI6 M2/\[Y"5QU"X?W*+:N)[M?/+F"O'"BL'%^>J%@\XIZ 4%A ?&NOG67DS>*YPJ&#[IK%8+>RPH*R\JA M13'3S83@1>@J0YQA5Z$]=DD:#[(;ZA4$I<'IM72 G3KJF1Z%F?Z:/K*Z-C71 M\^F%$J_2(Y>E(4Y\-7$-DRP;+DK/YBC,YE],(Q( Z/(PS.+$)6R?X:M(3H\G M>L;&X:V$/<>Q39-IS0>E';N;!)RY?:?'+-!YX)[^,0S.FX=MTY3V\$GK^PV3 M>RQ"H+NA0.' MA6/)=5UU4DVG7-"51FEP>Y$&';WC3 &[ZG*ZCSD-I5<7'%:7Q1E-?MC%>X)P M=28>[K%QKS,XK#-+7E5ZMDO%\U_> (+#WQ. 9QLS30=['-R+$ YO8^XUVXVM M2@YN \(>WA-$ZIRRCK/$[;0G1^?R%16/]G.%!':GV!Y^=T^[3R(+^R'@U?-K M>+%L/VST;MKO+%^)T)HI04G7VF7T.=6@1/OIHKU1O+&G_RNN%*_LY8:2@@IC MH']?D^7]02P,$% @ ZX%^5.H#]#G[ @ >08 !@ !X M;"]W;W)K)X-DMW&OBM*'C70RJD6!#^B?ZKEE*^U0 M&4,F":!6,VWR<] ,AU"A]0!#\>L9+ MU#H ,8WO6\RD2QD"]]<[])M8.]>R$ XO27]1N2_'R5D".2Y%H_T]K3_@MI[3 M@"=)N_B$]=:WGX!LG*=J&\P,*F7:MWC9]N%? K)M0!9YMXDBRROAQ61D:0TV M>#-:6,128S234R8,Y<%;/E4?;"&,^B%BBV@)OD2XI*H69C-*/2<(;JG< M@LU:L.PO8(,,[LCXTL&UR3'_'2!E9AV];$=OEAU$O$+9@^'@&+)^-CB -^S* M'4:\X3^4>\R%&D=:Y6WUPN0PM^C0^*X=-\H((Y70\,";R+?1._@Z73AO^3Y] M.\#HI&-T$AF=_)\!' 0+7_"YJX7$<5*'2NPS)I-!#PXD@8\DJ5;PB+(TI*E0 MZ([AUG#?WP2WUZ_.LJQ_L?6.UN#B[9%R0"THYM#PM&T$U6+M=@EBQX)QQU^[ MYN[VX):[%Y0"%HUCZLZU7Z7RG!2$Q1B7XS-K11UZ'6>2*^ZV6C0[\CG))AXZ ME(U5?G-46\H;R=C!/=)0,NB&*8*_XH.:J1C/5%FXH@Z ,BOP>S4#"UR,O68_ MZYED1^"1-AWRU2YY>UMB7I@V?&2\DK'!1ZQN*^2D7&<(>3(J9([M:"ER*E8+ M Y(:PZ6AXPDUMIL(*ZZ-O@Q !J&VBN]@S9=0F9PEP6ZX]"*PZ,&?;F"Z)P<5 MVB**GFNSMZB@N"_(L M57%9\K\!;7#@\R61WQDA0?>WF?P$4$L#!!0 ( .N!?E107VBZHP8 /X. M 8 >&PO=V]R:W-H965T&ULK5==;]LV%'WWKR \8-@ MQY9EQ\XWX+@MFJ%9@KA=,0Q[H"7:(BJ1*DG9\7[]SB4EV5E3]V5 D4HR[[E? MYYXK76VU^6(S(1Q[+G)EK[N9<^7%8&"33!3<]G4I%'Y9:5-PAUNS'MC2")YZ MHR(?Q%$T&11)+KS-&# MP'$[IO/^P!]2;.W!-:-,EEI_ MH9N[]+H;44 B%XDC!([_-F(N\IR $,;7&K/;NB3#P^L&_9W/';DLN15SG7^6 MJ$E.K?^+]N&LZ.XRY+*.EW4QHB@D"K\SY_K M.AP8G$7?,8AK@]C''1SY*-]PQV^NC-XR0Z>!1A<^56^-X*2BIBRRR.XN$1O%&;\LCCC;Z#]TJ:[*_9TCH# MBOQ]Q,&X=3#V#L;_7TV/ M)@7MB2)^*ZB\FSPFQ$]R;NLQ\X8N^DXBJ1/&<+ MQYW +#GV2 *MS03;ZV38#:.SKG-&@R+:4N$W/!E+AA7*4N,2*5C98/[,1,L MX<;LR!LOR(;I%2;L6W-)=VF5B+2SW &,\1PZ@*@$XL\%Z*_.<*>UPE&$2"$FD?7;?8C&I4KF1:06W M.SC;T%1W4V0UN'A.A$C9><12OK-L970!N(V6B#VEB*@TI @I(WG! M/VN%M=XM@DTJ8^@R% _:Y#*TU=I>FY+M4$(E?D$O>DRB@FK7:Q*M@SF:Z)W: MP(4V.[3Z&7%0!$CI$>#D65O(2.V]2I*F6R$00_)HL!ACVT9MHIU. ^?%YWY2[!; M O,]>5.#?6[ 9C78/( M MC#'JQ#TD+Z$G4"S+?^V&3:&X\FO>'IB$W&O>@T M[DVGTP[*93S3,&2UD:\O.E$5<)UHM,C8.L8MAH93,3S'XTLV')[WQN?GG2;D M'_H=3N->/)U0*JAL1MMQ@RD+37L2B:94ES*7;D<./VBU/OF (RA"X,9#9;PQ MJ,96FH81;9XM;MEL,6>C270R.NWY\.+H\@['I*'L.MJ@K+;4%GF^AMOW)L-+ MW_^]VACQM9*FF:B:NN:B3P7L- 6$NM$1OB7F:S^_AY&\<+_-9)(=!B&@,-)B4I/:]F5B='JK MJSRE"$@N# FYTR!'V\%&*C%#"A+'5JW@VZ8%MD^TP 7T;Y;JTL_#P:XP6N$Z M"6?13 H%&U<42U2UV;H]"AYYQ-'L?OUBM MH%TDF*^D\:/X[S!41\/_'0PG/@< M5EC;/X!(N^__5D M..KM]R7&&J\#50#UT8'9\[ %/VB2>?;+1UU"*$;QY-<>NQ?<5D$'J'XO3R+7 M_2(^!.:A%KGF"ELA%4O'K,#:D Y+%N$:GHJ#]81'-"[$,4WM.*A6/4UUP3>B M%ML@\2!&QY 2$GD"'%'?9GT_K%2%=DQ!0AI"B$%;2?I$[#LI,*>U=;\0*V M?\B&\Y-A1-R956OL1;\7CK$GCDXBT.L-&MAIR$(W]6K=;P!JWX,OV4-):PLL M6E1+YXDTGD8GK':&'+1ZAFV[7 MV8.?#4]/QA&(>C Z5-@0FR.9?OO3,/#KY)\&*Q]E]>EGGW MX?.D?=I^W,W"-\W^>/@RO.<&Z5N6BQ5,H_[TM,M,^-H*-TC2?^$LM<-;C+_, M\($J#!W [RNM77-##MI/WIM_ 5!+ P04 " #K@7Y4>.@/]Y " "I!0 M& 'AL+W=OAPOM7?-[KAN_SVSZ]0$1'+BDOWPO#=O9O-FWAE[ M[TI$@L>ZTFX1E43-91P[66(MW-@TJ/E+86PMB(]V%[O&HL@#J*[B+$G.XEHH M'2WGX>[:+N>FI4IIO+;@VKH6]FF-E>D641H]7]RH74G^(E[.&['#6Z2[YMKR M*1Y8< -5I4G8AD_]YS1D-(##_?/[!]"[5S+5CC@]F!;72_2H>]WTX %PD1P#9'I %W7VBH/*= M(+&<6].!]=',YC>AU(!F<4K[1[DERU\5XVBY,5JB)BM"CTP!&XNY(KA1[GX> M$V?P<;']:WSDXROD,YADDZ@BS) MTA-\DZ'>2>";'.'S=3D0.H<[+MP2_VU)H8-OJZWC+DCZ?B+)=$@R#4FF_ZFI M)]F\+2]=(R0N(O:=0_N T7("IY+ IB\-"J6%EDI4H#37U[*=R$%CB%>^K9[8 MC=L?[) 7IK5,63="/P$9D(?LSM/+GMXR_1@^ERSD"#M#G7($C57L<\4Y/%JX M,K1=2&E:'V91HGH0VPK=&%8$_-)8;]$.KSTZU/3ZY466GK]U[+C&.,7X3A$S M_J5!41O:T:%%> 7I:/;F;'2>))#-DE'"Z[]>-SZP3XUV%X:$KX-U]DX:;H&PO=V]R M:W-H965TQ:RR*(I!J%6=)\CZNA=318A;V;NUB9EI2 M4N.M!=?6M;"[)2JSG4=IM-^XDYN*_$:\F#5B@_=(/YM;RU$\J!2R1NVDT6"Q MG$=7Z>5RXO$!\$OBUAVLP5>R-N;!!]?%/$J\(528DU<0_'K$%2KEA=C&GUXS M&E)ZXN%ZK_XYU,ZUK(7#E5&_94'5/)I&4& I6D5W9OL%^WK.O5YNE M/V'98 MWH:\=63JGLP.:JF[MWCJ[^& ,$U>(&0](0N^NT3!Y4=!8C&S9@O6HUG-+T*I M@(KQV!*6%DL),UB8DU_$N<]?]GQLQ?X:08W1E/EX),N ML#@6B-G,X"C;.UIF)Q4_8CZ"<7H&69*E)_3&0X7CH#<^5>'WYRL\$IP,@I,@ M./GO*SO)]VUVZ1J1XSSB/G)H'S%:3.!8%JXU?#./6*_1\DVDTS,PK865J1NA M=Z!Q8T@*P@($O('T/#E+D@1^5 BJU\D['>G 8=YR .L="*6 &"2<0W*O&':H M*C2#4%@'4A.R-P)! ;\6^N'=ZVF67GQPT%AN2["<'7@JL($&K32%3VHX]XX5 M@I2D(VRC6@?IZ/RM5^0!4G**$3SW0>*#_[E&NPE=ZR WK:;NUQYVA\%PU?7# M/W@W56Z$W4CM0&')U&1TP7UHNT[M C)-Z(ZU(>ZUL*QXN*'U #XOC:%]X!,, MXW+Q%U!+ P04 " #K@7Y4UTX)H7X" !W!0 &0 'AL+W=OF6D)4^J1%1&L?SJ&% FV2GUZ#:_RG40NX908&$<@=GE@#2:_4?* 9/A.(&QQA])TA'H5&=)QTZGG3+TSZ!CP;P3,/ MGGWY"C_E./E=Z985N ZLOC32 8,\F\#[?-AVQ&4%ID;[XU3"4\?(((':NRN+ M0^^JE2B1M#MD0EQ8\(&K3HL7L K5ALG208JS$N5K":,,$\[/VI;4,[=B:%! MJKSDM1VQDZ;7Q7@ZOBK7O9A>P_LGZ991Q:4&@7N;&D\660#4R[S?&-5Z:>V4 ML4+U9FU?1B078/U[I!FP!@-VL<7']_$A M4HO.V!=7(1+L:J7=,JJ(FJLX=D6%M7 3TZ!FR]K86A"+=A.[QJ(H ZA6<9HD MYW$MI(ZR1= ]VFQA6E)2XZ,%U]:UL/L5*M,MHVET4#S)345>$6>+1FSP&>EK M\VA9BD>64M:HG30:+*Z7T?7T:C7W_L'AF\3.'9W!5Y(;\^*%^W(9)3XA5%B0 M9Q#\V^(-*N6).(U? V7[=!] M6,3$Y-XE+@:B54^4OD$T3>'!:*H8C&!V?0C MI$DZ/<$W&TN=!;[9OY0J= F':N''=>[(\H#\/!%F/H:9AS#S_^_H22*_CE>N M$04N(]XWAW:+478^@3<"#'HYZ''42PUL@3T*"^CO!KBS6.=HWPW=33Q*M26W M0FI"#D; &U,8O45+,E?(@YZCII9-3"8(.O:""E4)^1X<;E$S=,M 8]T$_M;& M^&A(:[2;L(J.@[2:^GD=M>.V7_=#_MN]?RH>A-U([4#AFJ')Y.(L MNO7R^0 M:<+(YX9X@<*QXA<+K7=@^]H8.@@^P/@&9J]02P,$% @ ZX%^5.I^JBN- M!0 ;@P !D !X;"]W;W)K&ULG5=M;]LV$/ZN M7W'PLL$!/-N2[3A-$P-.TF(=VK6(VP[#L ^T=++82*1&4G;<7[\[2E:4)LV& M 4%$47?/W3WW0OI\I\VMS1 =W!6YLA>]S+GR;#2R<8:%L$-=HJ(OJ3:%GXP*(55O<>[W/IC%N:Y<+A5^,&"KHA!F?XFYWEWTPMYA MXT9N,L<;H\5Y*3:X0O>I_&#H;=2B)+) 9:568#"]Z"W#L\LIRWN!SQ)WMK,& MCF2M]2V_O$DN>F-V"'.,'2,(>FSQ"O.<@QDTH.XLDX7C3)Y4$A5 M/\5=PT-'X73\'86H48B\W[4A[^6U<&)Q;O0.#$L3&B]\J%Z;G).*D[)RAKY* MTG.+-RK6!<)'<8?V?.0(D?='<:-]66M'W]$.(WBGEA;Q&N,A3,(!1.,H? 9OTL8W\7B3?XT/KJ6-8#Z&+"A\S)*^E!:6A-'HK?4]0 M2T**"1J1@ZS%G1>G#X'+$/8HC 7DU 1B\4:34LN"/5X=PQ)12@:6%ULAH =&7@2A>E4'O(1-+&U<$'45+L=[*H[1]!. CGT\%D/.;5R-,F#;!VX2%:/SSU M01US = (C+6**1O"SS-*"">)+51.FWU+F?$F=9?2 X4!IBGZ.>B->LE4YS29 M[5EP\R3^JL5_C0F-_1QN2*O#R;+0%5'R(QP6W;"$@T_#U?"),JV-'\$+'RV! M43[')\U+DR(6\T67M@">*Q\$]"G#GIP^S/A_2U8?ID3N>_+>T.[$5P/O3O@1 MSOS[A+VD<(ARJ:!?.8K[:QOX\3=U3MD+?2E%!!A%@UF#&+&A3LKZ0!/Q8>:\ M,SY_%'FI%96/91/)H40\362"MKDWB'[?<9)L"B_9[9:@[2'?K(*F@K#W*6SK MCJMZ>0_Z]AZTD[GK1R[XD4(M]["3*9Y#"QVU3?1 ^>#T'GX&S;P'GT5>U70* M]DVH&*GP&Y1C7M:Y/OX>T%';+_>K]YTAT<0,KY>KRV"YNH+Y=#P,:9+L,AEG M]91,B,--)1-OG4-S31MME*Q](VX**@(Z$PKN:V([1N/H+N.]*;7U)MG>TR]%4J'0_W M0E,Z$/(D54+S=?!'G#P8EQ]X>'O"EHJ)+I+_(VB$\=6D9=>Z !9J-O^E:"HYFB]&ULK59;;]LV%'[WKS@P.F #%%]D M)TV#)$ N+;8A08JVVS ,>Z"E(XLK16HD%RQ9O*^49%;/UR'%K/JDQ*C1GG MD\G)N%':#B_/T]E[?WGNNFBTY?>>0M#4]NYZ+?!+X5?,J[*U)(EDX]UDV/Y47 MPXD 8L-%% L*CT>^86/$$&#\O;$YW+D4Q?WUUOJ[%#MB6:C -\[\ILM87PQ/ MAU1RI3H3/[C5C[R)YUCL%B:C3(0--KV3_6TR<.>PNGD M&PKY1B%/N'M'">6MBNKRW+L5>9&&-5FD4),VP&DK1?D8/=YJZ,7+&]]N?P;YJ8YW<-"'>BM+;D\-# &MAW M? OP.G_1XBT7(YI-,\HG^?0%>[-=P+-D;_9? J9;'0KC0N>9_KA:A.C1-7^^ MX'6^\SI/7N?_5YI?-">3>A9:5?#%$*,8V#_R\/)T1"\']]!YD6B575/A;-D5 M$-/X8<2]DB'!UI)A='E)E2JTT1&*@PZU]*3(.GM4*%NP40O#6S6[[%6(GUKM M90LCJ-9\1+<=4W04:R95NC;-H:O2WF)@>[40 57Y@W' MVI6TJG51DS)@DY!D$:R.:W&CVM:LOV&<5#R$4:K(&;F]E-0J4*%:'971_W Y M$/&471OI41F$LH&.,=1-UVP\M&K=)[Q \B732,#/RG:@.$IM.WV341?D6%GB M$#6X!/G5MO LF@ASX3P:2D20T.3GY+L1??KB:_#,5^E0C"@V3%=R02*89S9&O!J9Z]81AHG173([H* N!9")NR'!;<"^4= MN>JH"SQ0(> ;(EWW7,QHM9!66I-J7&=C[_\5Y?-I-IU, $-"!4 !B8V#+T^2 M):\1R3-S831X>%:UQ/&P*BF!9<^%6UK4\ @)8#]7!SBDME07J<25=XU%&KG MXQ'<-UN7],E)G79]+JFEOE^?PZ,5$+VBXUDV0VSW*G:^=X&D?LVO */*I88^ M&QS*WR7YNR_R@X>=M_0N#'YGY3$#I1R!*[E9 --L.L Y@)CGIU,)K*;T?%) MEO?K.4U/LS=8[X>U:ZYI_B9[C9=W'$ (3=OU[8I\H'OI^^E,5.F'C?(KFDZ/ MLU.[8AB **X5VLABUF&#U^LZ1[-JMC0U8C>L;8A MXB^C^]'M*$M4=5,KC8_QCD:N71INX;I:Y1AT2(L09S++A0#:Q4%:=;!*DJ;JD*/:835:%= MP'A^#[AT(D,\I(M#&C(TCMK2(#*73[(),O?Z.#W>2?.!'WK2Q/.0H!JD"E,; MNL5?@"$RAI?*#("V8)8.Z+N[,$HW&^32URR$W&.%D QU ;,A\8SD="'LA%J/ MZ&M?NO'>Y:)AOTQ7*&$[3')_S]B=[FYI5_WEY(MX?\6[5WXI^39<074R>GT\ M[$=TNXFN35>5A8NX^*1EC9LF>Q' ^\JYN-V(@]W=]?)?4$L#!!0 ( .N! M?E2+[OE0C , !0( 9 >&PO=V]R:W-H965TK78F2#V Z,PM(0*?:?6@'#;N=AZH/)KD0"\?.V@X,_WZO MG9 RZ@S5/E1"3NS<>\ZY'[89'Y3>F0+1PE,II)F$A;75;129K,"2F;ZJ4-*7 MC=(ELS35V\A4&EGNG4H1I7%\%96,RW Z]FM+/1VKV@HN<:G!U&7)]'&.0ATF M81*>%A[XMK!N(9J.*[;%%=I_JJ6F6=2AY+Q$:;B2H'$S"6?)[7SH[+W!9XX' M<_8.+I*U4CLW^2N?A+$3A (SZQ 8/?:X0"$<$,GXM\4,.TKG>/Y^0O_@8Z=8 MULS@0HE'GMMB$EZ'D..&U<(^J,.?V,8S"^62)UKE+4$ M\X8@?84@2>&CDK8P<"=SS)\#1*2VDYR>),_3BXCO,>O#(.E!&J?)!;Q!EX*! MQQN\@K=0);6X8;Y+'E PBSDLE*$L?)FMC=74.5\O\ P[GJ'G&?Z\5%\DG#_R2&^UJ#2PJ31]@H0?O6P(?9:@ZSU0+>)=<]6!5, M(\QI-^2P9$?:I+87S"Q0:;!KK%""5D[VFF!S2A4@DR:]WNH9"?M.67(# M5S=);W U@E_B?IPV8]"5&%OT'$:CN!?',7@K;W09.8TA&3;(WUQ>P/W>Z >X M"?SZYCI-TC^<==P,Y^4V%76ITM2>I^8T;7.ZUNA!IBB?- ],O78\EC,ACD # M8%D)=42D)J^TVG,O@2ZN[H-O^7:B"4E:S=>UWQ=]N'MQ'5PI2I:CB\5U5,Y- MIM'W'I62VB)HE?>A[20W4!^]=&1$9R=UB7KK[R-#C+6TS:'=K797WJPYZ;^9 M-_?E1Z:WG/0)W)!KW'\W"D$W=U SL:KRY_Y:6;I%_&M!US9J9T#?-TK9T\01 M='\$IO\!4$L#!!0 ( .N!?E1&]D!L_@, !@) 9 >&PO=V]R:W-H M965TO&NH5X.>]8C0]H?^ON-2X=(?R8#59.?G9Y1W[1VFX]8%0 Y,E_(2JUJQK> &?Y'#L MI-\\MA3..<7%'OIF@,[>@$XSN%/2-@9^D"66YP Q\3R2S0YD;[)W$3]B,8)Q M&D&69.D[>.-C\F./-WX#[P%KJB\+:^R4MES6\-=J8ZRF4OG['?C\")][^/S_ MT/9=:'=5KTW'"ER$=!<-ZBV&RS09P7^.";_TM$^U'9//WWXSR]+I]X9NV19E MCR8"?'*X!DM@!AATJ M2BJYIH"JPRC)QLKG2J@6IY'>LJKC@S));L:=@P#;, M C[V3-!RFEP $6R51B D]0J)LU?PE/<2L*)R7.X\"^99M!+YS(@[I MU"LX]1K4>TLO>FQL ZM#N/71D6XNX$GIQKZ8B[ M(C2@9*WM!P+D0!.F5)04['M:<@%.EK1I0W!F[LE&7D M[Z[4@0O%ZD4)#=NBMU%4A\#*+?%$P*JB?D.YO7JXF][017; I,*0JT^MXI)H M$4Y0*"HB9Q@=2AXVSZ=7>(TU6;]>Z)_I1:.C)<:\8/ !9FD6S9*$1M,DC2Z3 M)'B@'OVR(X]2LF81=?-@93B#-$KR-!K38AK-\DDT<8;>O8Y417 UCJ;.E%Q% M.1D^T*:K"7U\A"RZG,R\_;57-#[I5A2\]CW9@*_!H7$=5X]M?S5TNY?MPW^& M.Z9K=[ "*W)-1M-)"'KHP\/$JL[WOHVR='I^V-!?%]1N ]DK136PG[@ QS]# MRW\!4$L#!!0 ( .N!?E3ZF;^F> 0 *T) 9 >&PO=V]R:W-H965T M/&YZ?YW4TX/_5] MLL;)3:#8MRV'S:58OSX;S\>[%Q]-W21],3T_[;B66TF?NIN U72/4II67#3> M49#J;'PQ?W-YHO;9X+.1=3QX)F6R]/Y.%^_*L_%,$Q(K15($QM]*KL1:!4(: M7[:8XWU(=3Q\WJ'_FKF#RY*C7'G[IRE3$Q%'Y-OM\[(H#5N^.?[K0X'#J]G3S@LM@Z+G/<0*&=YS8G/3X-? M4U!KH.E#IIJ]D9QQNBFW*>"K@5\ZO_KP^=WUB_G/I],$-'TW+;:>EX/GX@G/ M^8+>>Y>:2+^X4LK' %.DL<]EL']%BMI@_@W>\YW:<\8Z? MXN97IOP7MT=0)WNHDPQU\C]D>MYS/J<)[=SI@IQ?B:68 AJ&?$6%#][QRH0^ MT@_??_=ZL9B]W9GGY?SMCZ,"0AO72Z3D:>@^@GO+;@. WJ5@\(T#'DM*C6@K M6#4I;%\:5^=WGYQ)4M)MXB1Q0N\=0-*KV["A;_(;<@O-!\[H1Y^+&KM@9 M1ID7EH.4(Z9&V*:&I)50BRLVQ AI8NP!S6 42@F:96%]%&)KP=A)C (&;&G9 M1Y.7D9"VL53U :$#K)(I9$(?^D!7ONU 3>G/7[V-A",HL#9QI+4$&96"\*5& M60H]8',F#QV#Z'$$"SV[O@T9)*)OHS+]"IVL;&\1)YIV.?8=QUD&?Q!\!&CR>BZ#XJG[7MT MR.F_J+ZK@[WDD"6+QZ%&S?>HMD,VZ(A:8C[8Y1Y0!K4X[--6J=%5HX4FU/F MB&4OZL8/9#&AEE#I#E$XH9!J5.]6^RB +^E+CZV6W U*:4)_?)7/H[941W2F M%B,ES*TCXA+MA &T&0VD5)N6_T)_/6K%(<,!/??M"XR QX'8@BXF QJ/%.!RNPS3=O]W?12Z&$?Q@/EQD<*K6!F5MI8+K;/+JY9C" M<#D8%LEW>2 O?<)XSX\X59&<&N![Y7W:+33 _H9V_@]02P,$% @ ZX%^ M5%L*O2'"!P 3Q@ !D !X;"]W;W)K&ULG5GO M;]LX$OWNOX+P HD+#E7F5D$*&+]X+QY)('AX\%6N[N0ZU*N9,I+R^[25-6EE>6:/:E"IE(8]O/A MZLWUQ,(?64W2!OO>8RPXP =&6;7)@>Y\$$=^+=,RF M\8@E41('\*;M[*<.;WH"KV_&_[Y;&JL1+?\).#AO'9P[!^B-RL)3<+DGO@)N_C%;3JYT50(4KSEM(\2*F)+8/R:)@I;(8RI#$"$ED8_:YQ6*RS.169C7<[N%L2PEY@)M>LDM>$+,& M7'Q/AZ/U6$3?L9'O!8<^'/QP-*-94]@XBU.7MP MVD/H\!R2;@[)"[&: HU9_OW$/(+FI^*UPPRR[.1 / T'+9>:;7E1BUZ.0>,3 M,=LB!AEV>B(."XJ%5>FW,Y^Z*KZGC-6_GJ]0$7W80=:==(A?T Y-V!_'L#N&K '#[;P M8%\ZL $I6I*UT<##_.B/S>:C\^EL%%],V>Q\%%TDH_E\/L IT*Y@0OTU1NX\ M(T_6&[A.%=*Z-@W''6H_I\5PI3IYQ^+X:G1^=34X4'[1;SQ/1LE\%@R,3K;% M+^@VK* 6.75Y6R@.=Z![0^,U0JX'.\BZ4W9Q6-I]%:FB#5W*0MH]+>LG5:[/ M/L$/MOIDR0NCGLK5+[I"&&D*K H2A*T4B33#/MXM[MG=XH%-9]'9]&+D]CN) MWCUBF-04+@.E$:>F4@:!TX<[=B;Q.W>@NKY"B[]JJ0]*JR"KPEDUA=FI3J$M MER63&2S07GH]B1 MUQ*7I \;10=QN0(1V=)B.^P8ZI)F5)R A[=I#D-8 3&5 M.JTW%)JI>Y"A=;6-TK+]VM9)3^(&H;H_*#%]6-="C&D!!X<%A.JE(7Q'J40Y M77?,Y)G[72[3_)B$@/*4!O4_;6R?3XQ&[U1=9,2 9*2FELTJG+9V!P\2&DFI MA/1EJ[:U,X(Z%:^$<1Q6QNTB/")#!]?@-P3BOQ"WS6KU[L(K=/2K";#'DOU: MEP([$<_<3O@\(QNCEIT?F" MKN:9..H9\8AR%1UP14%UM.=-*FO"9BL:Z> %,D[E0%-=IY/KX2COF'SL,B6M M0ILCD0$H R)S^[%J741>:'=Y1EOQ_@N/! M1SRMZB6:>^_'3]3UVJ+,FF7!2?'!3D0]CDD!LA=<4RI>R[)T*7.%H]$=N?B" MCASD 7$I:B<%D,-Q>C:DMJ3*?*L@2S3#RHAGL./C:+@ZBR.*G;MZC:["J9Q0 M]"31683P>H\-'!R"A6Z:QJ33,[1]7]R2?:E(A"&*%O72ND ZGT=G2?3&RS&P MW7*:OB]/OXAL3;-I([%M?5!A/KC]:A/!EQT>83?M?M"!7\879^<1 O7HZ-#" M>FZ6:MSSR(339TYXP$]_FID-%6[9V7[(-<^[]Y][V:?NU_,Y_(^Z&^T_M MG[G&] TKQ JFT7@.W:W]UVM_@TFZ+\9+9=$#NLM&PO=V]R:W-H965T MA MR4JLF+E0-4HZ*92NF*6EWH2FULAR#ZI$F$31.*P8E\%LXO>6>C91C15+@L/' -Z5U&^%L4K,-KM!^JY>:5F''DO,*I>%*@L9B&LSC MZ\70Q?N [QQWYF@.+I.U4D]N<9=/@\@90H&9=0R,ABW>H!".B&S\VG,&G:0# M'L\/[)]\[I3+FAF\4>*1Y[:9>WS++91*L=:!=-;&[B4_5H M,L>ENY25U73*"6=G*[Z1O. 9DQ;F6:8::;GA)36' M";,]\Z)E3DXPQPG<*VE+ Q]ECOG?!"'9[+PF!Z^+Y"SC+687,(C[D$1)?(9O MT.4^\'R#$WROY?MCOC96TUOY>49@V D,O<#PA,"-JNK&,O_\5 $+9G@&3.9P MRT5C,8='_VAH,M^BIAH 0E04O"J9)C-?&FLLQ9/#U_[_67%7S=>F9AE. RI7 M@WJ+P?]TU'.WX*XBZK4TI@U1+R$P3OO#P;@?CP8P'O:C4=)/T[1W)S.-5-B6 MB0.HT*H"9J@UD'2F)(F;O<<=TYI>IX&W;RZ3./D <7S5'UY=]0Z6_ZD;ITD_ M2%DZ@Z\RS/U!+ P04 " #K@7Y4 M.R(4=X(# ")" &0 'AL+W=O*VPS#L RV=;*(4Z9%4G>S7[TC) MB@PDWC#LBW4D[YY[[CE1Y_E!Z6]FAVCAH132+(*=M?NK,#39#DMF1FJ/DDX* MI4MF::FWH=EK9+D/*D681-$T+!F7P7+N]^[T0(H<#,.@1&C^]X@T(X(*+Q9X,9M"E=8-<^HK_UM5,M M&V;P1HE?>6YWBV 60(X%JX2]5X=?L*DG=7B9$L;_PJ'VG:0!9)6QJFR"B4') M9?UD#XT.G8!9]$) T@0DGG>=R+.\998MYUH=0#MO0G.&+]5'$SDN75/65M,I MISB[?"[SQ/Q8*M]QD0IE*(_R^VABK MZ=7XXTR*29MBXE-,7DBQMLPB=!*]>:"[8_ Y.?\;4N\W9!K020PD$)8;U"12 MSVGDA(IZ-Y76*"T8CV!]6R^@GPXOHP@&9":OA^,HZMUB@>29GSC^^&J6Q,G/ MT)]<#B?.O]=0H&/ FL(I6C^>#6-GGY$O;>5+SQ9]CYF2&1><^?NJ"K [!"=% M995^A+>8TV='P#T1?D[2_P^]H^>J5!7)^0,:H*98_'6FG MZ@6\]DH1V 7$T;19]-9'S4'29Y>H' &\SD5!7RSH)\.I%[D/J?L]"DWK"37F M$['7M#L>SIK=L7O$J5^/'4LJA]K%)?0K2W7_U18^ /JF$T$NMT#WP%#GXV'D MJ!%@D@S3!C%QB3KM[@-=\Y.NUV3.]'[:]GYZMCOMZ^A>]A51L@:8S.$]9QOB M;CF:YUI^%M3-LRNS9QDN AI8!O5W#/Y-ID[[6V_?;N<-- CAXZ?WD#&M'VEQ M8#IW=VR27GJ=G.4[?1HL&OQ'^ F4:U[O*Q-5W1,F:#8RF2'=O 9EX,SZA1F\ M!'317M@GZ[E>A)WQ4*+>^B%H(',O=#TIVMUVSJ[J\?+D7@_I#TQON30@L*#0 M:'1)ET[7@Z]>6+7WPV:C+(TN;^[HOP)JYT#GA5+VN' )VG\?R[\!4$L#!!0 M ( .N!?E2FID7Y=P( $L% 9 >&PO=V]R:W-H965T M G]?SVRR325(I;YD;8_/\;$SGO':ND>_0B1XULKX2;(BJL_3U).O;1CJ:1&XZ4UX' Q22[R\]D@Y,>$KQ+7 M?L>&T,GHE*!B&7\VG F7YPR*!LO%D]0;,"K0T M[5<\;^:P QAE;P"*#:"(NMM"4>65(#$=.[L&%[*9+1BQU8AF<=*$/^6>')]* MQM'TTFHMB:=,'H2IX-(:DF:)II3HX>A!S!7Z=^.4N%9 I.6&=];R%F_PY@7< M,-7*PWM38?4W04Q]/,>%%F1[^'K=YWW(U__OSJ_DKY4 MUC<.XJ'HCJ'&20@F[@&OD"P774LREBL'7!KV7 M,"SMN:]%B9.$M]*C>\+D7U4./M?H1.BV/?,'WU$X0%.%$ \:]1P=#_N 9UW M(0P'O9,L"UX?AB>]HK4'D(]Z9VP_6!(*5"Q3BY=VIGEQUCOEPVOT'J2N&\(* MI"%DE01'>3] X=T&? AY/NR-./+:D-.="Z[1+>,:>RAM8ZB]ZUVT>RDNV@7Y MD]X^,S?"+:7QK';!T.SX=)B :U>W=&ULA51-C]HP$+WS*T9I5>U*B#@!]JN !.RNVL-V$;3= M0]6#28;$PK%3VX'MOZ_M0):J0"^VQW[SWGCLF<%6JK7.$0V\%ESH89 ;4]Z% MH4YR+*CNR!*%/5E)55!C396%NE1(4^]4\# FY"HL*!/!:.#W9FHTD)7A3.!, M@:Z*@JK?$^1R.PRB8+\Q9UENW$8X&I0TPP6:;^5,62ML6%)6H-!,"E"X&@;C MZ&[2_9'?W=[ER75.)7\A:4F'P8W :2XHA4W<[G]A+O[]!U?(KGV(VQK;/\Z M@*321A8[9QM!P40]T]=='@X<;L@)AWCG$/NX:R$?Y3TU=#10<@O*H2V;6_BK M>F\;'!/N419&V5-F_H+(EU_I2%4M4(%QAK45.+3/,+,0O:U3K M4(0:L,^ GJ9^BN@6KFZC=O>J#^])A\3UV&I^%N[84^CW29L0 A[E0>>98P)1 MKV9^MN]T15QH0&CBOK2CK7_0!4W4%JP\C25^U2&ML#_#*W31>5 ]CSE91F M;SB!IHV/_@!02P,$% @ ZX%^5*+BP[K[ @ A < !D !X;"]W;W)K M&ULM55+;]LP#+[G5Q#& FR 5S]B.VF1!$BZ5P\= MBG0/#,,.BLW8VFS)DY1F^_>CY-3-@";;83LDEOCX2'VDJ.E.JF^Z0C3PHZF% MGGF5,>U%$.B\PH;I,]FB(,U&JH89VJHRT*U"5CBGI@[B,,R"AG'AS:=.=J/F M4[DU-1=XHT!OFX:IGTNLY6[F1=Z]8,7+REA!,)^VK,1;-._;&T6[H$(-" M+B^1W_ESDYG63.-E[+^R M3S;R)!P5NV+8V*[E[@_OSI!8O ME[5V_[#K;+/$@WRKC6SVSI1!PT7W93_V/!PX3,(C#O'>(79Y=X%(_1>X@T_(%*"E'H@X M;-94Z%$TL-Q9 L-!7_X%)!,80A;#\$&XA'A,PBB#X0DNTIZ+]&3.Q[*DOC<5 M+/)<;H715(D<^9WM..H=A?"N8@*B#=76-*U?(R/DVAVRE_HEN4X\VB,:U1WZ)T,\>?^>4N7AJBD MD_.DC7UZ.08+S1E$?IA$_HB$D3]) M4C^UBJV]@%0U.!_Y8ZL*S_V$%$_(Z#REGXL0^UDZ#:FME/=S.\V1K9NSJZEH2YPRXJ> M2536@/0;*YBH5L$>$ ]N^W[.J^@IGH@MR#P22E530UNU<;76P6T<*":^U$0I'Y-F?"R ML3M;JFPL=X8S 4M%]*ZNJ?H[ RX/$R_TC@=W;%,9>^!GXRW=P K,C^U2X<[O M6 I6@]!,"J*@G'C3\'J>VG@7\)/!09^LB:UD+>6#W=P4$R^P@H!#;BP#Q;\] MS(%S2X0R_K2<7I?2 D_71_:OKG:L94TUS"6_9X6I)MXGCQ10TATW=_+P#=IZ MAI8OEUR[7W)H8P./Y#MM9-V"44'-1/-/']L^G #"] P@:@'12T!R!A"W@-@5 MVBAS92VHH=E8R0-1-AK9[,+UQJ&Q&B;L%%=&X5.&.).MV$:PDN54&#+-<[D3 MAHD-64K.<@::O%N H8QK\I',J&8YH:(@"\9W!@IR[YJ$B^D>%,ZX-Z[=3&9]H06V- M3=!]X;)_4$L#!!0 ( .N!?E0)[YC #P( %P$ 9 >&PO=V]R:W-H M965T04U,[>J 6E/2J5KAC;4>VH:#:SPH%K0. SO:,VX#++4[ZUTEJH6!9>PTL2T M= MN'R?\)U#9\[6Q%6R4^K@@I=B%H3.$ C(T3$P^SK" H1P1-;&[X$S&"4=\'Q] M8G_VM=M:=LS 0HD?O,!J%GP.2 $E:P6N5?<%AGJFCB]7PO@GZ?K6M0 MU0/8.JBY[-_L=>C#&2".K@#B 1![W[V0=[EDR+)4JXYHEVW9W,*7ZM'6')?N MHVQ0VU-N<9@ME,Q!HF:^1ZHD"PT%1[+FYD!NEH","T.^,>TRCO QI6A5'9;F M@\*\5XBO*"PAOR63Z!.)PSC:;I;DYL-?+-1Z'HW'H_'8TTZNT#J#AC!9D*VM M0%N?$CD8\O-I9VPY.?[ZA\AD%)EXD>1:=YBI2"NY-*UM"]F]D>?ER^)2#WJ> MJ>=Q%^&81=.'N_LP3.GQ@H%D-)#\WX#3)"V\9=#_+?8"J\?.S4VBGT2\K>_U!NP1[7BJ%I\"-Y/A# MR?X 4$L#!!0 ( .N!?E0M^G>==@( (,% 9 >&PO=V]R:W-H965T M)T./P0UT+J:)*'LQL[R4U+2FJ\L>#: MNA9V,T5EUN,HB78'MW)5D3^()WDC5GB'=-_<6+;BGJ64-6HGC0:+RW'T*;F< M9AX? +\DKMW>'GPF"V,>O'%5CJ.A%X0*"_(,@I='G*%2GHAE_-ER1GU([[B_ MW[%_";ES+@OA<&;4;UE2-8XN(BAQ*5I%MV;]%;?Y!(&%42[\8=UA1UD$1>O( MU%MG5E!+W:WB:5N'/8>+X0L.Z=8A#;J[0$'E7)"8Y-:LP7HTL_E-2#5XLSBI M_:/5;R7XT^<8VF"7,+):2X&2.)*1R\%U8*WS!3O.8.(Y'Q\66<]IQIB]P M)BE<&TV5@\^ZQ/(Y0Y7I3N4T/]S]9X6@GF# MIC&M$RKJ^J':!Q,.B)K8S':@^_>SG1 "A, FE0\0._<\S]WYTZ3L..24BM M7L?L37BOPQ(9A10F'(DDC@G_TX>(;;L6MG8;C^%R)?6&W>NLR1*F()_6$ZY6 M=LXR#V.@(F04<5ATK7M\-\*^!AB+GR%L1>$:Z5!FC+WJQ7C>M1SM$4002$U! MU,\&!A!%FDGY\3LCM7)-#2Q>[]B_F.!5,#,B8,"BYW N5UVK9:$Y+$@2R4>V M_0I90,;!@$7"?*-M:NM[%@H2(5F<@94'<4C37_*6):( 4#SE #<#N,> ^AF MEP&\8T#C#*"> >K7*O@9P(1NI[&;Q V))+T.9UO$M;5BTQ#3*6?JKAG5#STP*A<"32B.Q6$-@JY#QN=Q=WWZUD_);0 M&O*<3\AU7%SBT* :/H1 P;&!.V7Q7 \O4Q_]M_I!,KR\"#S#YYWEFTDTID+R M1/4 B5Z^*P,TEA"+7Q7T]9R^;NCK9^B?=0U1*1"\ 0]"45H!_92C83AT>]OT M MQGMDMIG3-RO='F4)16R!MEF6/R&Q(OH9#H5(RE/=O"[5IV9'J4Y+_3JVT46V M@PRT\@RT+AS<0?^2UQQ>.^=NO\?A86??>YU*YXU D$90>E*CC, O9*W=;)]+ M&BYT?5RI/*825(U<4L@C#OQT*[=R7@H*LP9ASM)5%445/Z=0"XV(\=W=@OW;)6A67#C M84E7, =\*.^DGKDM2\H*X(H)3B0L1\[8'TPC$V\#?C#8J,Z8&"<+(1[-Y"8= M.9X1!#DD:!BH?JUA"GENB+2,/PVGTZ8TP.YXQWYMO6LO"ZI@*O*?+,5LY%PZ M)(4EK7*\%YMOT/CI&[Y$Y,H^R::.C3R'))5"431@K:!@O'[3;7,.'8 ?'0 $ M#2!X">@= (0-(+1&:V76UHPBC8=2;(@TT9K-#.S96+1VP[BIXAREWF4:A_$- M3T0!Y#O=@B(G,T#*$H.-5[#_,9.?EX.G11"S T;M(D MF]3)@@/)_(#<"HZ9(E<\A?0Y@:N5M_*#G?Q)<)1Q!LDY"?W/)/ "?X^@Z?OA MWA$Y87N:H>4+WSQ-,F,JR86J))!?XX5"J3_8WT=2]-H4/9NB=R#%M)(2.!)E M"X2F;OL*49/T+8FYR>OXK'_A:8_K[NF\C@J^A)VH9PK[K<+^484S6(+6F+XE M\2B+Z5X#5=($1HYN3PKD&IR8["MQS1-UK?8N>H=<1*V+Z/_S?_K@1][7ILK: M&('Z5NRS%[VK GNB_$O_E7BW<\,+D"O;^!1)1,6QOBWM:MM;Q[:EO%B?Z)Y; MM\@GFKIAWU*Y8ER1')::TCN_T*)DW03K"8K2]I&%0-V5[##3_PV0)D#O+X7 MW<0D:/]$\3]02P,$% @ ZX%^5+#__PM= P (PP !D !X;"]W;W)K M&ULK5=-;]LX$/TKA+ +.,#&$BG;<0+;0!*W: [% M!G'3'HH],-+()BJ1+DG'Z?[Z'5*V[-3ZZ**YQ"(U\^:]&0TYF6R5_F96 ):\ M%+DTTV!E[?HJ#$VR@H*;OEJ#Q#>9T@6WN-3+T*PU\-0[%7G(HF@4%ES(8#;Q M>_=Z-E$;FPL)]YJ835%P_>,&0YPX)>7S?@0953.=X_+Q'?^_%HY@G;N!6Y5]$:E?38!R0%#*^R>V#VGZ MG:"APTM4;OQ?LMW91@%)-L:J8N>,# HARU_^LDO$D0,=-3BPG0/[V6'0X!#O M''SFPI*9ES7GEL\F6FV)=M:(YAY\;KPWJA'2E7%A-;X5Z&=G=S)1!9!/_ 4, MZ(%$R$;G@/MLJ(W8%9&&YW5BE?Y#WD.)7DY,';N$,[1\7<]+[ MXVP26B3EH,-D1^"F), :"%!&/BII5X:\DRFDKP%"5%-)8GM)-ZP5<0Y)G\3T M+\(B1FL(W?ZZ>]1")ZXR''N\N#/#9"Y,DBNST4"^7C\9J_$C_J*;5J1J=)/V(:VUYVD[1APU M);;#KR.Q-#K<*%%74^/58 !;F/0V%N^0?ZM+Y(S@ (+]+.22X$EHP-3>&%'- M:7-2@AJK<\K8L*D*].A.I&^HH*,-.F*QIG)U^75U F4'N:P5ZI.R/*^ESDXS M/#R]&^K,6DX@>K@Y:=Q-C/3NV_NA X0V9[C=L3'!X=&X58!>^BG4D$1MI"W' ME&JWFG2O_7SWT_Z-FX#]&'> *7$VFYL&KMA[HG M97%$](\KG.)!.P-\GREE]PL7H/J_8/8?4$L#!!0 ( .N!?E07,F/;: ( M #D& 9 >&PO=V]R:W-H965T+,=@C\^UT[(0I28-7V0GSM>\X] M]Q#?3$HA7]060)-]RC,U=;9:Y[>NJ^(MI%3U1 X9GJR%3*G&4&YNK,_-OYT.3;A&<&I6JMB>ED)<2+">Z3J>,9 M0< AUH:!XF,'<^#<$*&,WS6GTY0TP/;ZR/[)]HZ]K*B"N> _6**W4^>#0Q)8 MTX+K1U%^AKH?*S 67-E?4E:Y8ZP8%TJ+M 9CG+*L>M)][4,+X _. ((:$+P6 MT*\!?=MHINZ]Y5=8,S=2.(>Z3OOR>!%_@=\/GKX=XIW$4'&AN"QH; \O7_:@.)F(JY M4(4$\G.V4EKBF_;K0HE^4Z)O2PS.2JX=U5B$&D<)7D+R]=L#B:F4!PQ**A/5 MY67%/+3,YE[NPL%P//:P\UW;LZZT43OM1/B@$3ZX*/R9\H)6=X[CI:=9#%T: M*Y)1J_A-I\C.O/,JAXW*X2659MK=JIS&,'5PG"F0.W#"=V_\D??QQ'E>O\"' MKA[^H03I>GG_GZ?RP&U=;#-4OU"Y89DB'-;([/7&6$A6@ZH*M,CM75\)C9/# M+K&ULM5;?3]LP$/Y73M$>AK21 M7VU:IK82E$UC H9@; ]H#VYR;2P2N[,="OOK=W9*R$8:\3!>6MNY^[[/=[ZS M)QNI;G6.:."^+(2>>KDQZP^^K],<2Z;WY1H%?5E*53)#4[7R]5HARYQ36?A1 M$"1^R;CP9A.W=J%F$UF9@@N\4*"KLF3JX0@+N9EZH?>X<,E7N;$+_FRR9BN\ M0G.]OE T\QN4C)XT:TQV*TLI+RUDY-LZ@56 M$1:8&@O!Z.\.YU@4%HET_-J">@VG=6R/']$_N]3P]A@-XX6&8[H/],B)F^#% M#B_>@?=UC39,8@6G4FN84]0>J+(V3&4:;D[)&DX,EOIG#]>@X1HXKL%.[4M4 M"C,P[!Z8UF@TW+&B8G4U%%2/3*38E:4:>.B ;5G?S0;#T2B@"-RU8]=EEK3- M_M(];'0/>W5?"X6I7 G^>ZM]@0*7W.@NI354TI*P@SUIV)->]GG.Q J!"ZAV MZ8"L4C:%)D>@?'*9=2E+7JILU"@;]2H[3%-5L0+HO)"V%!55GG#"UE)SF]3. M"(U>JF/)6'PU,^" MWOV&ULG95M M3]LP$,>_BA7M!4BC>6K:@-)(T&K:)I 0C.W%M!=N*"SWS-HCUA>_K8@,5U2-9@S [*ZDJBF:J MUKZN%=#2B2KN1T$P\2O*A)=G;NU6Y9G<(F<";A71VZJBZN4*N-S-O-![6[AC MZPW:!3_/:KJ&>\"'^E:9F=]Y*5D%0C,IB(+5S+L,+^:IM7<&WQGL]-Z8V$R6 M4C[:R9=RY@4V(.!0H/5 S>L)YL"Y=63"^-WZ]#JD%>Z/W[Q_*;8:9=6*3005$\V;/K=U MV!.$XP%!U JB?Q7$K2!VB3:1N;06%&F>*;DCREH;;W;@:N/4)ALF["G>HS*[ MS.@PG\NJ8FB.!36AHB1S*9")-8B"@28G"T#*N"9GY(;B5C&TJW)%KL&4CEPS MNF3<+9X:DX?[!3GY<)KY: *S[OVB#>*J"2(:"&(!Q8C$X4<2!5'8(Y\?EW^E M8D0")P_/_Y3[IAQ=3:*N)I'S%_]7319,%USJK0+R\W*I49F;^.L(->ZHL:.. M!Z@F]ZBO=(TJ<2K[33[ER7@2!)G_U ,;=[#Q>["X#]:H)ONP230$2SI8\AYL MW =+#F!A>CX$FW2PR5'8-XF4$^[N9TU?W"GVP2>'\.A\.D2?=O3I4?HU:$U8 M56\12L($@@*-??CI ?XLC >33SM\^G[R?;CTX!*%89+NX9KO[-#L[X#\O59C MV_P-56LFM"GXRFB"T=2(5=,ZFPG*VG6?I433R]QP8_XVH*R!V5])B6\3V]"Z M_U?^"E!+ P04 " #K@7Y45A*R<1 # #O"0 &0 'AL+W=O/^1LA'E0%H])0SK@9>IO7R MTO=5DD%.5$,L@9N9N9 YT:8K%[Y:2B"I ^7,#X.@[>>$M:8'U]I;]VCEOG)D1!6/!?M-49P.OZZ$4YF3%])W8?(72H4 M+X G%!0ZBT$3RA3Z2:0D-D/GZ +=3V-T]NF\[VLCP-+X2;G8J%@L/+(8#M'$ M\&<*?>$II+L$OE%>R0^W\D?A2<88D@9JXL\H#$)\0-#X[?#@ #P^#?].> ,% M#HY[)[QI5LEH.K[FT60P1F:BB#2Z,B$WF;"Y<:FI]V]T!A+IC'"T"WKX83C1 M-PVY^G-"4:M2U'**6D<4W2S!$O,%8F!.%Y+V&%V(^<7*=(A2H _M@H(S<8HF5%&#_I3,+5? M\2>.]H0>T=BN-+;?HU$=TM;>TQ8U]V(X;N])V[7:D=>IY'5.RHLEN@;*4VT^ MZ&$"^0SDJ4W7K7B['^08]"I%O9.>FEO2%%I%;*DZE(3>_@8QA?=8?''P?#D' M)]>=2#358BU8^I;XXMJECS](A''XK"E\+<8Y5>I(A$MP?0=WHOT(^[5*F(-< MN!>%0HE8<5U4E6JT>K5&PO=V]R:W-H965TVT2JN*BK:^J/;") >)FL29;:#]]K.=$!(& M@3U)ZXL2.W=__^[.CJ^_H>R5!X@"WN(HX0,C$"*],4WN!1@3WJ I)O+-@K*8 M"#ED2Y.G#(FOG>+(="RK;<8D3(QA7\]-V;!/5R(*$YPRX*LX)NQ]C!'=# S; MV$X\A*',28\I DP7 R,D7TSL9O*05M\#7'# M2\^@0IE3^JH&]_[ L!011N@))4'DSQHG&$5*27)\ST6-8DWE6'[>JG_4PCC/.<)PC.+8# M#S01 8>[Q$>_*F#*V(H G6V 8Z=6\1:]!KCV%3B68Q\ FISO;M7@N$6^7:WG M'LNW2LRUVG@^3&@L3R,G>C^/5 *7*$^(@/D[E.VFY%U/CS:$^?#R64K"O<"8 M?ZL!:A9 30W4/ )T]X;,"SG"E(4>PI."@"FRC&"W(3"W\P\5-5NBHY=0'X[U MT&I83M]V7XV:S=JYA5(+L%9/=/MM%C/7KWG/USPJB"W2NP>_6Y MU9]Y6<'1&IF\MJ :QR'6WCFL)XPJK+:U^U9;Y^V$VL.8BYS<" ?L6BU+_AW! M+%TI]EE[X3"=?4[^3EE5R9P=F?-7CE*]C&JM;GA*/!P8LG?BR-9H#.'0Y9(+ MU=2B&LGN&K'=?WC>A(:I9U MDME T%0W8W,J9&NG'P/9?2-3!O+]@E*Q':@%BGY^^ -02P,$% @ ZX%^ M5*_^=_", @ NP8 !D !X;"]W;W)K&ULC57+ M;MLP$/P50N@A =+HX5<1V )BNT5[2&/$2',H>J"EM428(E62LMQ^?9>4K#I! MK.0BD=3.[,R27$UKJ78Z!S#D4'"A9UYN3'GC^SK)H:#Z6I8@\,M6JH(:G*K, MUZ4"FCI0P?TH",9^09GPXJE;6ZEX*BO#F8"5(KHJ"JK^S('+>N:%WG'A@66Y ML0M^/"UI!FLPC^5*X<7I?2 D_'1_8OSCMZV5 -"\F?6&KR MF??)(REL:<7-@ZR_0NMG9/D2R;5[DKJ)G6!P4FDCBQ:,"@HFFC<]M'4X 83C M,X"H!40O <,S@$$+&#BCC3)G:TD-C:=*UD39:&2S U<;AT8W3-A=7!N%7QGB M3+PV,MF1^]+65%^1)ZH4%483*E(R#,*+W259TST3F28K3@6Y6(*AC&ORW4;: M+;@D'\GC>DDN/EQ.?8.2++&?M.GG3?KH3/HP(G=2F%R3SR*%]#F!CUXZ0]'1 MT#SJ95Q"'[&%WN3^O3%_%, MVJB3-NJ5]B@4)#(3["]:+Z5R$N6V3V5#.'Y;P[C3,.[5<%\9;?!,XT$F=7O& M7TL\?F_B29=X\L:^"*/8IG+WJ\_RY,V-Z8MHM/DG?: E;GVJ$DB*V&:&]2M M=AWXUC6>%^MS[,Q-(_U/T[3U.ZHRADXX;)$RN)Z@'M6TRF9B9.FZS48:[%UN MF./?!90-P.];*V%V.?[/M]W=[;I M[Z3:Z 31P&.6"CWP$F/R<]_748(9TPV9HZ"5E509,S15:U_G"EGL0%GJAT'0 M\3/&A3?L.]M<#?MR:U(N<*Y ;[.,J:WK#@Z\18@S_LYVR--VB^ MY7-%,[]BB7F&0G,I0.%JX(V:YY.>]7<.WSGN],$8K)*EE!L[F<8#+[ !88J1 ML0R,/@\XP32U1!3&SY+3J[:TP,/QGOVCTTY:EDSC1*:W/#;)P.MY$..*;5.S MD+M/6.HYLWR13+7[A5WI&W@0;;6160FF"#(NBB][+/-P &AVC@#"$A"^!+2/ M %HEH.6$%I$Y61?,L&%?R1THZTUL=N!RX]"DA@M;Q1NC:)43S@QG[(=4,'$; MH0(F8KA"N58L3W@$4U'TB4WX^PLTC*<:3N&+%*=LM>(I9P;C"JT_T-H"'U!L M$<8HHH0:8P-W,\R6J.[[OJ& [;9^5 8W+H(+CP37#&$FA4DT7(H8X^<$/BFM MY(9[N>.PEO$"HP:TFB<0!F'SE8 F?P\/:L)I5=EO.;[V$;Z;A"E*%;4A95%F M=#1UD>R14DRLD8Z+@?$3'/K-V9,SCW9,Q50A;=36&C1=-7= M9W*$J<%,W]=L*W\]KA/^B7NF MH%,IZ/S?NE\1#:U,!VOQZPG"[K'BU^.:G6/% M]P^N7U*\=J^2ADANA2FNILI:/7PC=]^_L(_I02S>K]\TQ6LZ8VK-J:XIKH@R M:'2I457Q0A43(W-WR2^EH;2[84*/.BKK0.LK*H_B8,?P%02P,$% M @ ZX%^5)5+Z/;A @ 30@ !D !X;"]W;W)K&ULQ59M;]HP$/XKITB3-JDC(;RJ B2@78ANI'G2":. Q2X7N>XDQ^;GOZRC!C.F:S%'0 MRE*JC!F:JI6OZ'L2X9$5JYG+S$;=Z6I8ODJEVO[#9^@8>1(4V,MN"*8*, MB_++'K=YV /4VT< X180O@0TCP :6T##"2TC<[(NF&&#GI(;4-:;V.S Y<:A M20T7MHHW1M$J)YP93-EWJ6#L-D(%3,1PA7*E6)[P"":B/":G@/ MGZ5XSY9+GG)F,*[0FF(W"0RC2!;":)ACA'S-%BF^(] !,]Q-,5N@NN_YAK38 MB/QH&_>HC#L\$G<]A*D4)M%P*6*,GQ/XE(0J$^$N$Z/P).,%1C5HU,\@#,+Z M@8#&?P\/3H33J K3<'S-(WPW"5,((SJAE&"9T:W591V&2C&Q0KI)!D9/L.\W M8T_./-PP%5/QM%&%-6BX-@E5]TO"!%SGEH9,A=&&ZLW%"F[=:2>&X1H575ZX M?$05<8TP4SS"$W*:E9RFD],X(F>.:Q0%GL&+ W?WB1QA8C#3]R>V:57;M$YF M;<[U ^04.ZDF'8?.U6F"L%X+@C>'RO\'7.MWW#,%[4I!^__6_8IH:&4B8(:* MR_@5Q>]4FCK_LOC=:ION:XM_FJ#3/%;\T[CVT>+[>R\S*5ZYAJ7!O83ETU19 MJYXX=*W@A7U$O;)L;;]HRD8[96K%J:XI+HDRJ'7HH*JR>943(W/W_B^DH;2[ M84+]'I5UH/6EE&8WL1M4_R &/P%02P,$% @ ZX%^5 VL?^D3 P *PL M !D !X;"]W;W)K&ULQ59=;]HP%/TK5K2'5MJ: M."$!*D#BH]N0VJF"=7NH]F"2"\F:V,PVI?WWLYTTI UD'2^\D-BYY_BUO&'T0,(-%3EE+1MV(IUY>V+<(8,B(NV!JH>K)D/"-2+?G*%FL.)#*@++5= MQPGLC"34&O3,WBT?]-A&I@F%6X[$)LL(?QY!RK9]"ULO&[-D%4N]80]Z:[*" M. 2Z ;1XKA;/8*7J MSM7SN_D$G7TX[]E2*=3GV&&A9I2K<0^HP2ZZ853& EW1"*+7!+:R5OIS7_R- MW$;&"807R,,?D>NX>(^@\?OA3H, ;XB.8&6G&7HZDD"IR0M\Q?F M!5PSNOITK;[N" V% "G0_;7B05,)F?C5H*)5JF@9%:U_J-CW@G*D;Y"Z!SP. M<-?'74>Y?ZSF5J]S [_3KM2]DN:7TOQ&:=\8ES$:JBR2D*#[&\@6P)L\!R5Q M<,+DVZ6*]M')Y\B@DF@'NYU:\/6RMH.#0[EW2F&=1F%SU>+_*_=N2=P]8>[8 MV?4YY^CD"V@UTQ:N!;^GRG4/Y8XK#1@W"AN*Y%V!8W?'Z)XR\EVOP][QD7NU M,+'3PEX]]3V%G9;O'PQ^UP1Q#Z9Y0O)UF:X63"IL"]7S)F'Q9 MZ /*^7CP%U!+ P04 " #K@7Y4%J'#TP$# ")#P #0 'AL+W-T>6QE MUW%19/Z:ZWK#T'0K-:T M(LV9K*DP2"%51;29JC)H:D5)WH!3Q8/I9!('%6'"7\Q%6UU6NO%6LA4Z]:>C MR;.WSWGJA_$[W[-TFOO[12GWQRK/WD[>.,'3M+S M)Y">37!>@_74P9##8EY(L4LE\JW!Q"85]>X(3_V,<+94#+P*4C&^L>8I&%:2 M2^5I4T,C)@1+R#@#46E9FD#-22D%Z#5N/86!H5Y3S:^B][\4!=U?LK>H$UE2,0R-H&%H: M.P'^?3;+O4<[>Q:M5[,[J3^U)AO1SZ%7Z)6B!>OZ>5>,\3'V$&VFKL U3_]! MS7^VSB455!&^+]JT_DNN\K,5#WOUW]#<[RK'BITBH_3ZG!6FY MOAG!U-^-O]*VHV_0'IA/)ZY)A83.>UHG@U352[[H6<&)NIP M@<,Q&YF,Q3-O,B"2)>[6Q.."!K0+6.Q#?'0=ZRNT31;"JF#;L#<:1 M),$0Z$5WC\8Q4IT8/N[UP=Z2*$H2-P*86T$480B\C3B"*0 -&!)%_3EX=!X% MVW,JV/WX7OP"4$L#!!0 ( .N!?E27BKL

-8?20$3;8T.P M6BP^0"X99K>]9!:GWQMY,C;EA=Y72;I"4 MWB_VNUV7EU )]\DL0&/-S-A*>+RT\ZY;6!"%*P%\I;J\U]ON5D+JY/!@T]>Y M[887QD/NI=%86!=<2[AUS_7U)5M))Z=227\_2)J_%22LDEI6\@&*0=)+F"O- M[5=CY8/17JC+W!JE!DFZKK@&ZV7^5_%E#7DEIJXI\6)Z(1!DD&SWL,.9M,XW M+9K^!3*N !NOKY;>'$OEP8Z$AQ-KE@NIYW4W^!3=X#&:.&Q^UT'LVCID9 M&YH*EU )VN&$8V.=!Y!] K+_2I UXZ4W^4UI5 '6O6-'OY8R@-PB(+=>-9+" ME>Q8F=MP+FX3=-MQZ29V+K1\:"IJ/IR&S6@+?1\ [A" .Y'#)^=:8EN!H_PY MS\U2>TQK[-PHF4L(H[A+0.[&A1P:7,_:VZE9Q[T>.VJCV(=V4CF&+CI6V-:4JJ([([)K@8;)WM3 6LA]DV="=@YE8L2IFS<8A) M"22-;)#AY'H\^ICNA3R4+]*W%,8/'F)2QD@C*X/&S$),2AMI9&^$289U\*RA MVAF04_K@T?5!9!O6"3$IC_#('B'S36M&8 ME&1X9,E06T+6&868E&1X9,FT]X4(!EY(Y=A9/4E]>(3BE&1X;,F\N%%\P@TQ M*??PR.YI9\M-+#^RY@S84C:GW,,CN^=?F!>0XZQM#3KE'OZJ[GG&',$,K(7P M10EEH2RRA5[&?%Q JQ8F9:$LLH5(6;;2>T99*(ML(1HSW!=EY.NQZ._'**>W M,"D+96]YU&G),J,LE+WE4:<=3&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-V$UNPC 0AN&K1#X SLSP6Q%6W;"MN$ 4#$'D3[&KPNT; MA47X4!?=(,\JLJ.,W]6CR-LO5^7ATC:^O'0^N=55XS-3AM!]6.N+TM6YG[6= M:X8WI[:O\S L^[/M\N*:GYWE-%W:_GF&V6V?9R:'>^?^,[$]G2Z%^VR+[]HU MX8_!]J?MK[YT+ICDD/=G%S)C;]6T[>WXH-DPV23[8V;Z_9&,C1W$$,3Q@P2" M)'[0'(+F\8,6$+2('[2$H&7\H!4$K>('K2%H'3]H T&;^$&4HHRI@J07K!5H M3<@U*?":$&Q2(#8AV:3 ;$*T28':A&R3 K<)X28%@WJ) ;WFY+%&@MZ#>HD!O0;U%@=Z">HL"O07U%@5Z M"^HM[]3;AWOE_-3S6./Y[Z0Z#-^ZZ?AQ^=A$">_4$L#!!0 ( M .N!?E1CUHH4FP$ )07 3 6T-O;G1E;G1?5'EP97-=+GAM;,V8S6[" M,!"$7R7*%1%CNZ4_ BYMKRV'OH";;$A$$ENVH?#V=<*/U(I&("IU+K$2[\Z, MO=)WR.1]:\A%F[IJW#0NO#>/C+FTH%JY1!MJPDZN;:U\>+4+9E2Z5 MB8C0: MLU0WGAH_]*U&/)L\4ZY6E8]>-N&S*W4SC2U5+HZ>=H6MUS16QE1EJGS89^LF M^^$RW#LDH;.K<45IW" 4Q.RD0[OSN\&^[VU-UI8917-E_:NJ0Q7;5,SY;44N MZ99E2IM-5'5H29RRIS!5$OJZ2G>B@W]F'&Z;=DU_MW\GT&8;*N=7& MA8E9NMSN,)*V>VB"$%E?]A_QZ!BDKSX?M=/.*#O3.USOI[;+;AZ.=&UL4$L! A0#% @ ZX%^5.1MVS+M *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ ZX%^5)E&PO=V]R:W-H965T&UL4$L! A0#% M @ ZX%^5+21[+4+!@ =QD !@ ("!!PX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX%^5%!?:+JC!@ _@X !@ M ("!12H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX%^5*Z 0Z)# @ #P4 M !D ("!-SD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX%^5(ON^5", P % @ !D M ("!GD8 'AL+W=O&PO=V]R:W-H965T M 0 *T) 9 M " @99. !X;"]W;W)K&UL4$L! A0# M% @ ZX%^5%L*O2'"!P 3Q@ !D ("!15, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ZX%^5*:F M1?EW @ 2P4 !D ("!MF$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX%^5.RR8/Z\ @ [08 !D M ("!:6H 'AL+W=O^8P \" !&PO M=V]R:W-H965T==@( M (,% 9 " @:)O !X;"]W;W)K&UL4$L! A0#% @ ZX%^5+FC"%-< P $@P !D ("! M3W( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ZX%^5!&PO=V]R:W-H965T&UL4$L! A0#% @ ZX%^5%82LG$0 M P [PD !D ("!Z(0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX%^5/-#=6+9 @ ,@@ !D M ("!=8X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ZX%^5!:AP],! P B0\ T ( !YY< M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ ZX%^5+>]PDN! 0 *1< !H ( !R9\ 'AL M+U]R96QS+W=O XML 50 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 51 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 52 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 56 214 1 false 17 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 - Concentration of Credit Risk Sheet http://xbrl.nocopi.com/role/ConcentrationOfCreditRisk Concentration of Credit Risk Notes 9 false false R10.htm 00000010 - Disclosure - Line of Credit Sheet http://xbrl.nocopi.com/role/LineOfCredit Line of Credit Notes 10 false false R11.htm 00000011 - Disclosure - Convertible Debentures Sheet http://xbrl.nocopi.com/role/ConvertibleDebentures Convertible Debentures Notes 11 false false R12.htm 00000012 - Disclosure - Other Income (Expenses) Sheet http://xbrl.nocopi.com/role/OtherIncomeExpenses Other Income (Expenses) Notes 12 false false R13.htm 00000013 - Disclosure - Income Taxes Sheet http://xbrl.nocopi.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 00000014 - Disclosure - Commitments and Contingencies Sheet http://xbrl.nocopi.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 00000015 - 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 15 false false R16.htm 00000016 - Disclosure - Major Customer and Geographic Information Sheet http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformation Major Customer and Geographic Information Notes 16 false false R17.htm 00000017 - Disclosure - COVID-19 Sheet http://xbrl.nocopi.com/role/Covid-19 COVID-19 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 - Significant Accounting Policies (Tables) Sheet http://xbrl.nocopi.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://xbrl.nocopi.com/role/SignificantAccountingPolicies 19 false false R20.htm 00000020 - Disclosure - Income Taxes (Tables) Sheet http://xbrl.nocopi.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://xbrl.nocopi.com/role/IncomeTaxes 20 false false R21.htm 00000021 - Disclosure - Commitments and Contingencies (Tables) Sheet http://xbrl.nocopi.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://xbrl.nocopi.com/role/CommitmentsAndContingencies 21 false false R22.htm 00000022 - 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 22 false false R23.htm 00000023 - 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 23 false false R24.htm 00000024 - Disclosure - Significant Accounting Policies (Details - Basic and Diluted Weighted Average Common Shares Outstanding) Sheet http://xbrl.nocopi.com/role/SignificantAccountingPoliciesDetails-BasicAndDilutedWeightedAverageCommonSharesOutstanding Significant Accounting Policies (Details - Basic and Diluted Weighted Average Common Shares Outstanding) Details http://xbrl.nocopi.com/role/SignificantAccountingPoliciesTables 24 false false R25.htm 00000025 - 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 25 false false R26.htm 00000026 - 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 26 false false R27.htm 00000027 - Disclosure - Convertible Debentures (Details Narrative) Sheet http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative Convertible Debentures (Details Narrative) Details http://xbrl.nocopi.com/role/ConvertibleDebentures 27 false false R28.htm 00000028 - 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 28 false false R29.htm 00000029 - 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 29 false false R30.htm 00000030 - 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 30 false false R31.htm 00000031 - Disclosure - Income Taxes (Details Narrative) Sheet http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://xbrl.nocopi.com/role/IncomeTaxesTables 31 false false R32.htm 00000032 - 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 32 false false R33.htm 00000033 - 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 33 false false R34.htm 00000034 - 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 34 false false R35.htm 00000035 - 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 35 false false R36.htm 00000036 - 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 36 false false R37.htm 00000037 - 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 37 false false R38.htm 00000038 - 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 38 false false All Reports Book All Reports nnup_10k.htm nnup-20211231.xsd nnup-20211231_cal.xml nnup-20211231_def.xml nnup-20211231_lab.xml nnup-20211231_pre.xml nnup_ex31z1.htm nnup_ex31z2.htm nnup_ex32z1.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 54 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "nnup_10k.htm": { "axisCustom": 0, "axisStandard": 8, "contextCount": 56, "dts": { "calculationLink": { "local": [ "nnup-20211231_cal.xml" ] }, "definitionLink": { "local": [ "nnup-20211231_def.xml" ] }, "inline": { "local": [ "nnup_10k.htm" ] }, "labelLink": { "local": [ "nnup-20211231_lab.xml" ] }, "presentationLink": { "local": [ "nnup-20211231_pre.xml" ] }, "schema": { "local": [ "nnup-20211231.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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 326, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 10, "http://xbrl.nocopi.com/20211231": 4, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 18 }, "keyCustom": 22, "keyStandard": 192, "memberCustom": 4, "memberStandard": 13, "nsprefix": "nnup", "nsuri": "http://xbrl.nocopi.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-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", "role": "http://xbrl.nocopi.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-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": "From2021-01-01to2021-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": "00000010 - Disclosure - Line of Credit", "role": "http://xbrl.nocopi.com/role/LineOfCredit", "shortName": "Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "nnup:LineOfCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "nnup:ConvertibleDebenturesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - Convertible Debentures", "role": "http://xbrl.nocopi.com/role/ConvertibleDebentures", "shortName": "Convertible Debentures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "nnup:ConvertibleDebenturesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - Other Income (Expenses)", "role": "http://xbrl.nocopi.com/role/OtherIncomeExpenses", "shortName": "Other Income (Expenses)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-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": "00000013 - Disclosure - Income Taxes", "role": "http://xbrl.nocopi.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-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": "00000014 - Disclosure - Commitments and Contingencies", "role": "http://xbrl.nocopi.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-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": "00000015 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan", "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": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-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": "00000016 - Disclosure - Major Customer and Geographic Information", "role": "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformation", "shortName": "Major Customer and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "nnup:Covid19TextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - COVID-19", "role": "http://xbrl.nocopi.com/role/Covid-19", "shortName": "COVID-19", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "nnup:Covid19TextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-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)", "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": "From2021-01-01to2021-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:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Significant Accounting Policies (Tables)", "role": "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Balance Sheets", "role": "http://xbrl.nocopi.com/role/BalanceSheets", "shortName": "Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-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": "00000020 - Disclosure - Income Taxes (Tables)", "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": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-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": "00000021 - Disclosure - Commitments and Contingencies (Tables)", "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": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-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": "00000022 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Tables)", "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": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-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": "00000023 - Disclosure - Major Customer and Geographic Information (Tables)", "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": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - Significant Accounting Policies (Details - Basic and Diluted Weighted Average Common Shares Outstanding)", "role": "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesDetails-BasicAndDilutedWeightedAverageCommonSharesOutstanding", "shortName": "Significant Accounting Policies (Details - Basic and Diluted Weighted Average Common Shares Outstanding)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2020-01-012020-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2021-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": "00000025 - Disclosure - Concentration of Credit Risk (Details Narrative)", "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": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "p", "nnup:LineOfCreditTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2021-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": "00000026 - Disclosure - Line of Credit (Details Narrative)", "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": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "p", "nnup:ConvertibleDebenturesTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-04-012021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - Convertible Debentures (Details Narrative)", "role": "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative", "shortName": "Convertible Debentures (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "nnup:ConvertibleDebenturesTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-04-012021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - Income Taxes (Details - State Income Tax Expense)", "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": "From2021-01-01to2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-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": "00000029 - Disclosure - Income Taxes (Details - Reconciliation of the Statutory Fedreal Rate)", "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": "From2021-01-01to2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Balance Sheets (Parenthetical)", "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": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2021-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": "00000030 - Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)", "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": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsDeferredIncome", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - Income Taxes (Details Narrative)", "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", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsDeferredIncome", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2021-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": "00000032 - Disclosure - Commitments and Contingencies (Details - Maturities of Lease Liabilities)", "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": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - Commitments and Contingencies (Details Narrative)", "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" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Details - Outstanding Warrants)", "role": "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants", "shortName": "Stock Options, Warrants and 401(k) Savings Plan (Details - Outstanding Warrants)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-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": "00000035 - Disclosure - Stock Options, Warrants and 401(k) Savings Plan (Details Narrative)", "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": "From2021-01-01to2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-012021-12-31_us-gaap_SalesRevenueNetMember_custom_CustomerAMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers)", "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": "From2021-01-012021-12-31_us-gaap_SalesRevenueNetMember_custom_CustomerAMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-012021-12-31_us-gaap_AccountsReceivableMember_custom_CustomerAMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - Major Customer and Geographic Information (Details - Non-affiliated Customers with Accounts Receivable)", "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": "From2021-01-012021-12-31_us-gaap_AccountsReceivableMember_custom_CustomerAMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - Major Customer and Geographic Information (Details - Revenue by Geographic Region)", "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": "From2021-01-012021-12-31_srt_NorthAmericaMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-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", "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": "From2021-01-01to2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "AsOf2019-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", "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": "AsOf2019-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": "From2021-01-01to2021-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", "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": "From2021-01-01to2021-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": "From2021-01-01to2021-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", "role": "http://xbrl.nocopi.com/role/OrganizationOfCompany", "shortName": "Organization of the Company", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-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": "From2021-01-01to2021-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", "role": "http://xbrl.nocopi.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-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": "From2021-01-01to2021-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": "00000009 - Disclosure - Concentration of Credit Risk", "role": "http://xbrl.nocopi.com/role/ConcentrationOfCreditRisk", "shortName": "Concentration of Credit Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 17, "tag": { "country_AU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AUSTRALIA" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2021", "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/2021q4", "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r390" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r390" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r387", "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r387", "r389", "r390" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r387", "r389", "r390" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r389" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r387", "r389", "r390" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r388" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r376" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r389" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r389" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r391" ], "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/2021q4", "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r382" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r378" ], "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r378" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r395" ], "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/2021q4", "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r378" ], "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/2021q4", "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r392" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r390" ], "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/2021q4", "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r378" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r378" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r378" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r378" ], "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/2021q4", "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r393" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r389" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r383" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r384" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r377" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r381" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r380" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r385" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r386" ], "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/2021q4", "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r394" ], "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/2021q4", "presentation": [ "http://xbrl.nocopi.com/role/Cover" ], "xbrltype": "booleanItemType" }, "nnup_ConvertibleDebenturesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ConvertibleDebenturesTextBlock", "verboseLabel": "Convertible Debentures" } } }, "localname": "ConvertibleDebenturesTextBlock", "nsuri": "http://xbrl.nocopi.com/20211231", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebentures" ], "xbrltype": "textBlockItemType" }, "nnup_CostOfProductAndOtherSale": { "auth_ref": [], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "CostOfProductAndOtherSale", "verboseLabel": "Product and other sales" } } }, "localname": "CostOfProductAndOtherSale", "nsuri": "http://xbrl.nocopi.com/20211231", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "nnup_Covid19TextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COVID-19" } } }, "localname": "Covid19TextBlock", "nsuri": "http://xbrl.nocopi.com/20211231", "presentation": [ "http://xbrl.nocopi.com/role/Covid-19" ], "xbrltype": "textBlockItemType" }, "nnup_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A [Member]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Instruments Other Than Options Outstanding Weighted Average Exercise Price" } } }, "localname": "CustomerAMember", "nsuri": "http://xbrl.nocopi.com/20211231", "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": "Share Based Compensation Arrangement By Share Based Payment Award Instruments Other Than Options Grants In Period Weighted Average Exercise Price" } } }, "localname": "CustomerBMember", "nsuri": "http://xbrl.nocopi.com/20211231", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "domainItemType" }, "nnup_DisclosureConvertibleDebenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Debentures" } } }, "localname": "DisclosureConvertibleDebenturesAbstract", "nsuri": "http://xbrl.nocopi.com/20211231", "xbrltype": "stringItemType" }, "nnup_DisclosureCovid19Abstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Covid-19" } } }, "localname": "DisclosureCovid19Abstract", "nsuri": "http://xbrl.nocopi.com/20211231", "xbrltype": "stringItemType" }, "nnup_DisclosureLineOfCreditAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line Of Credit" } } }, "localname": "DisclosureLineOfCreditAbstract", "nsuri": "http://xbrl.nocopi.com/20211231", "xbrltype": "stringItemType" }, "nnup_DrFeindteinMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dr Feindtein [Member]" } } }, "localname": "DrFeindteinMember", "nsuri": "http://xbrl.nocopi.com/20211231", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "nnup_IncomeTaxExpenseBenefitNetOfPenaltiesAndInterest": { "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, net of interest and penalties.", "label": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefitNetOfPenaltiesAndInterest", "nsuri": "http://xbrl.nocopi.com/20211231", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-StateIncomeTaxExpense" ], "xbrltype": "monetaryItemType" }, "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": "Total" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitTotalAmount", "nsuri": "http://xbrl.nocopi.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "percentItemType" }, "nnup_InterestConverted": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest converted.", "label": "Interest converted" } } }, "localname": "InterestConverted", "nsuri": "http://xbrl.nocopi.com/20211231", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "nnup_LicensesRoyaltiesAndFees": { "auth_ref": [], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "LicensesRoyaltiesAndFees", "verboseLabel": "Licenses, royalties and fees" } } }, "localname": "LicensesRoyaltiesAndFees", "nsuri": "http://xbrl.nocopi.com/20211231", "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/20211231", "presentation": [ "http://xbrl.nocopi.com/role/LineOfCredit" ], "xbrltype": "textBlockItemType" }, "nnup_MrStovoldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mr Stovold [Member]" } } }, "localname": "MrStovoldMember", "nsuri": "http://xbrl.nocopi.com/20211231", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "nnup_NonCashInvestingAndFinancingActivitiesAccruedExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "NonCashInvestingAndFinancingActivitiesAccruedExpenses", "verboseLabel": "Accrued expenses" } } }, "localname": "NonCashInvestingAndFinancingActivitiesAccruedExpenses", "nsuri": "http://xbrl.nocopi.com/20211231", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nnup_NonCashInvestingAndFinancingActivitiesAccumulatedDepreciationAndAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accumulated depreciation and amortization" } } }, "localname": "NonCashInvestingAndFinancingActivitiesAccumulatedDepreciationAndAmortization", "nsuri": "http://xbrl.nocopi.com/20211231", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nnup_NonCashInvestingAndFinancingActivitiesCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Common stock" } } }, "localname": "NonCashInvestingAndFinancingActivitiesCommonStock", "nsuri": "http://xbrl.nocopi.com/20211231", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nnup_NonCashInvestingAndFinancingActivitiesConvertibleDebentures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Convertible debentures" } } }, "localname": "NonCashInvestingAndFinancingActivitiesConvertibleDebentures", "nsuri": "http://xbrl.nocopi.com/20211231", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nnup_NonCashInvestingAndFinancingActivitiesFurnitureFixturesAndEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "NonCashInvestingAndFinancingActivitiesFurnitureFixturesAndEquipment", "verboseLabel": "Furniture, fixtures and equipment" } } }, "localname": "NonCashInvestingAndFinancingActivitiesFurnitureFixturesAndEquipment", "nsuri": "http://xbrl.nocopi.com/20211231", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nnup_NonCashInvestingAndFinancingActivitiesPaidInCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "NonCashInvestingAndFinancingActivitiesPaidInCapital", "verboseLabel": "Paid-in capital" } } }, "localname": "NonCashInvestingAndFinancingActivitiesPaidInCapital", "nsuri": "http://xbrl.nocopi.com/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "nnup_ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Weighted Average Exercise Price", "periodStartLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://xbrl.nocopi.com/20211231", "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/20211231", "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/20211231", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-RevenueByGeographicRegion" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r49", "r51", "r92", "r93", "r213", "r232" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r168", "r241", "r243", "r354" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r168", "r241", "r243", "r354" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-RevenueByGeographicRegion" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r50", "r51", "r92", "r93", "r213", "r232" ], "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r164", "r165", "r241", "r242", "r353", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-RevenueByGeographicRegion" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r164", "r165", "r241", "r242", "r353", "r361", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36", "r330" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r362" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r22", "r170", "r171" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r17", "r335", "r345" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r8", "r9", "r38" ], "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": "Commission" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r34", "r188" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r23", "r260", "r330" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r96", "r97", "r98", "r257", "r258", "r259", "r304" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r75" ], "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 aggregate amount of adjustments to net income or loss necessary to remove the effects of all items whose cash effects are investing or financing cash flows. The aggregate amount also includes all noncash expenses and income items which reduce or increase net income and are thus added back or deducted when calculating cash provided by or used in operating activities.", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Net income adjusted for non-cash operating activities" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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 operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r248", "r255", "r261" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r28", "r173", "r180" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r88", "r150", "r154", "r159", "r178", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r300", "r302", "r310", "r328", "r330", "r334", "r344" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r48", "r88", "r178", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r300", "r302", "r310", "r328", "r330" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r249", "r256" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r31", "r77" ], "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "verboseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r14", "r78" ], "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" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r71", "r77", "r82" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r71", "r311" ], "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" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConcentrationOfCreditRiskDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConcentrationOfCreditRiskDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Price per share of warrants" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative" ], "xbrltype": "perShareItemType" }, "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r194", "r337", "r349" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r191", "r192", "r193", "r195", "r363" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r96", "r97", "r304" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative", "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r233" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21", "r330" ], "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 and outstanding \u2013 2021 - 67,495,055 shares; 2020 - 67,353,690 shares" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsGeneralTextBlock": { "auth_ref": [ "r245", "r246" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r134", "r135", "r168", "r307", "r308", "r362" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r134", "r135", "r168", "r307", "r308", "r360", "r362" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r140" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConcentrationOfCreditRisk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r134", "r135", "r168", "r307", "r308" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "percentItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r208", "r209", "r210", "r212", "r216", "r217", "r218", "r221", "r222", "r223", "r224", "r225", "r227", "r228", "r229", "r230" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r65", "r88", "r178", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r310" ], "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 cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "totalLabel": "Total cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r89", "r283", "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current state taxes" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-StateIncomeTaxExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r80", "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt converted" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r80", "r81" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Shares issued" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1": { "auth_ref": [ "r80", "r81" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Warrants issued" } } }, "localname": "DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r40", "r210" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r87", "r94", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r234", "r235", "r236", "r237", "r319", "r320", "r322", "r323", "r343" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r75", "r89", "r284", "r290", "r291", "r292" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r284", "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred state taxes" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-StateIncomeTaxExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r281", "r282" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r281", "r282" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r275" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r267", "r276" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r281", "r282" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r75", "r148" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r61", "r101", "r102", "r103", "r104", "r105", "r109", "r112", "r118", "r119", "r120", "r124", "r125", "r305", "r306", "r339", "r351" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r61", "r101", "r102", "r103", "r104", "r105", "r112", "r118", "r119", "r120", "r124", "r125", "r305", "r306", "r339", "r351" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r121", "r123" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r269" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r90", "r269", "r293" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r269", "r293" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r269", "r293" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r55", "r56", "r57", "r96", "r97", "r98", "r100", "r106", "r108", "r127", "r179", "r233", "r238", "r257", "r258", "r259", "r286", "r287", "r304", "r312", "r313", "r314", "r315", "r316", "r317", "r355", "r356", "r357", "r396" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r187" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r66" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillOtherIncreaseDecrease": { "auth_ref": [ "r185" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Other Increase (Decrease)", "verboseLabel": "Other assets" } } }, "localname": "GoodwillOtherIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r64", "r88", "r150", "r153", "r155", "r158", "r161", "r178", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r310" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r186", "r190" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r150", "r153", "r155", "r158", "r161" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r90", "r270", "r273", "r278", "r288", "r294", "r296", "r297", "r298" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r107", "r108", "r149", "r268", "r289", "r295", "r352" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r54", "r265", "r266", "r273", "r274", "r277", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r269" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r269" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r269" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetails-ReconciliationOfStatutoryFedrealRate" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r72", "r79" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r74" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r74" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r74" ], "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 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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r74" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r74" ], "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 (decrease) in operating capital" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current operating assets after deduction of current operating liabilities classified as other.", "label": "Increase (Decrease) in Other Current Assets and Liabilities, Net", "negatedLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r74" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r113", "r114", "r115", "r120" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental shares from assumed conversion of\u00a0warrants" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesDetails-BasicAndDilutedWeightedAverageCommonSharesOutstanding" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r58", "r147", "r318", "r321", "r340" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r46", "r330" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r10", "r47", "r84", "r126", "r182", "r183", "r184", "r331" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r67", "r146" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r7", "r187" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r327" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r327" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r327" ], "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r327" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r327" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r88", "r178", "r310", "r330", "r336", "r347" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r88", "r178", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r301", "r302", "r303", "r310", "r328", "r329", "r330" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r18", "r19", "r88", "r178", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r301", "r302", "r303", "r310", "r328", "r329" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "auth_ref": [ "r38" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r37" ], "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": "Interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r37" ], "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 borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r196" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r128", "r140" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/OrganizationOfCompany" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r71" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r71" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r71", "r73", "r76" ], "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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r52", "r53", "r57", "r60", "r76", "r88", "r99", "r101", "r102", "r103", "r104", "r107", "r108", "r116", "r150", "r153", "r155", "r158", "r161", "r178", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r306", "r310", "r338", "r350" ], "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", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity", "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r101", "r102", "r103", "r104", "r109", "r110", "r117", "r120", "r150", "r153", "r155", "r158", "r161" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashContributionExpense": { "auth_ref": [ "r76" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r68" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NontradeReceivablesNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OfficersCompensation": { "auth_ref": [ "r62" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r150", "r153", "r155", "r158", "r161" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r326" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r325" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities", "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r325" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r325" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r324" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets", "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r279" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r280" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "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 noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "totalLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r244", "r262" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income (Expenses)" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/OtherIncomeExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r69" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r20", "r231" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r20", "r231" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r20" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r20", "r330" ], "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 and outstanding \u2013 none" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r29", "r30" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r70" ], "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 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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r33", "r187" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r189", "r330", "r342", "r348" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r32", "r189", "r364", "r365" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r63", "r181" ], "calculation": { "http://xbrl.nocopi.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r172", "r175", "r176", "r177" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r263", "r332", "r375" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r238", "r260", "r330", "r346", "r358", "r359" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r96", "r97", "r98", "r100", "r106", "r108", "r179", "r257", "r258", "r259", "r286", "r287", "r304", "r355", "r357" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r144", "r145", "r152", "r156", "r157", "r163", "r164", "r168", "r240", "r241", "r333" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r166" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r85", "r86" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r59", "r88", "r144", "r145", "r152", "r156", "r157", "r163", "r164", "r168", "r178", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r310", "r341" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r134", "r168" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r299" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r285" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r276" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r269" ], "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 Fedreal Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r168" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomers", "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-Non-affiliatedCustomersWithAccountsReceivable" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r59", "r167" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/MajorCustomerAndGeographicInformationDetails-RevenueByGeographicRegion" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r249", "r256" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r239", "r247" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Computation of Basic and Diluted Weighted Average Common Shares Outstanding" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r133", "r134", "r135", "r136", "r307", "r309" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r141", "r142", "r143", "r150", "r151", "r155", "r159", "r160", "r161", "r162", "r163", "r167", "r168", "r169" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised", "verboseLabel": "Warrants exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r252", "r253" ], "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", "periodStartLabel": "Warrants outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r252" ], "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", "periodStartLabel": "Exercise Price Range Per Share Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r247", "r250" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r249", "r251" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r83", "r95" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r45", "r55", "r56", "r57", "r96", "r97", "r98", "r100", "r106", "r108", "r127", "r179", "r233", "r238", "r257", "r258", "r259", "r286", "r287", "r304", "r312", "r313", "r314", "r315", "r316", "r317", "r355", "r356", "r357", "r396" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r96", "r97", "r98", "r127", "r333" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r44", "r220", "r233", "r234", "r238" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Conversion of debentures and accrued interest to common stock shares" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "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", "verboseLabel": "Exercise of warrants, shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative", "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r233", "r238", "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Warrants exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/ConvertibleDebenturesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r45", "r233", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Conversion of debentures and accrued interest to common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r25", "r26", "r88", "r174", "r178", "r310", "r330" ], "calculation": { "http://xbrl.nocopi.com/role/BalanceSheets": { "order": 4.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, 2021", "periodStartLabel": "Balance \u2013 December\u00a031, 2020", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure of Non-Cash Investing and Financing Activities" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r264", "r272" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r272" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r129", "r130", "r131", "r132", "r137", "r138", "r139" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetails-OutstandingWarrants" ], "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StockOptionsWarrantsAnd401kSavingsPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r111", "r120" ], "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": "Diluted shares outstanding", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesDetails-BasicAndDilutedWeightedAverageCommonSharesOutstanding", "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/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r109", "r120" ], "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": "Basic shares outstanding", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://xbrl.nocopi.com/role/SignificantAccountingPoliciesDetails-BasicAndDilutedWeightedAverageCommonSharesOutstanding", "http://xbrl.nocopi.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409950&loc=d3e20396-108366" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r376": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r377": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r378": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r379": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r381": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r382": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r383": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r384": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r385": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r386": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r387": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r388": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r389": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r391": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r392": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r393": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r394": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r395": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 55 0001553350-22-000259-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001553350-22-000259-xbrl.zip M4$L#!!0 ( .N!?E2T(BTXQ:YM*./$FZ_SL8>FA(A*6?GM>;!80T1 MYG"7LN%Y[5.OWNI=MMLU].LO__@[@G]G_ZS7T34EGGN*KKA3;[,!_QG=X3$Y M11\)(P(K+GY&G['GZQ)^33TBT"4?3SRB"%0$+9VB=P?-(P?5ZP7D?B;,Y>+3 M?3N6.U)J(D\;C>?GYP/&I_B9BR=YX/!Q,8$]A94O8VF'L\/P7S'V6RJ=F/G? M7^5$_CB[IW\,.^PG__;+\>2V@Q\__M[OGGQ[]_GD\\HC;YZ)/F[HZCZ6))8,M=1"3YE4F#D+ M]*Z*&=+$[QI!Y0(IS25]'Y#2B-0E2W22. =#/FU != ?-;^^C4A]61]B/(G) M!UCVC=BPPI#7#YOUXV;$(H7*DD-A/FE=S2=$YC($53ELKA)+; N>A.J&KM:< MAYKS*.9DS)\LFLZXPR=4![EIJ'FDFR$>&1.FKKD87Y$!]CVPZ*N//3J@Q*TA MA<60*!VUUS9X((H'/&' #!2%C2+*"R<&>XWOE>!)5Z>"$[I8@&DCHB@HG./AQ7J[NX^M[D9O M%F3]4%7WQQZ2G8%.#P09$2;IE+0A^QB3 (-U1'8@WBX!D4A#?( 6Y*% 8.7! MZ QZBCM/(^ZYD*A]^.I3-5^"(I?$#L2[54!H'-+2_H4">97'0<<[EJ-KCS_+ MG*X05]G]_M[> 4 *,F*JZNZ.&&)&OQG5@@$&LS#<\ZOL[OY1IRPP-_"X] 6! M'VDAVN,PZ*-05%5=WJ-#!LFI@YEJ.0[WF8*)9I=[U*$DBG0KB1V"GY8A2 E# MB304B:LJ#)<<,A*F1!3?@KA4W5/Y%"7HJZKM[C]9=O^"(#/H&%%(RZJJ[T$V MB7P:N'NAQ.KAYN&RAS5OXMBJ^A3B#.:'BO8]\"QR M<;K [MKC9=>&3C6\5?4GI%]CJDP.W&(N=&N=#A"69!\V KN_WV8'C5@4PLQ% M"\*J"H"9[G4FNAGYB(7 @:/?'C:?>G@*[I%=#[-HSE.(U@[+NTQ*J*6B4.Q_ M4"380 2BWSS]@$+I2(NO*E"W^"\N+GVI8,P0X/6/A \%GHRHH_="Q-CH'.!4 MC-0.T_MEF(Q0%$DUZ"1R44IP50&ZY%/JUILG\9IZ\,ONYLP<];+SN7T%?%7U MHG6V66)B6FR"VBP[045OHJ?*ID!6MS]@2,F+X!,2VM')S%_7HA.(K2PVJ6PT MC42VV.KWH\RL-IVJ5M[)EI0T[?3U9'80U#CKC3!XIN,K?8I)GW4KD$&\3+X])C)K!VL3CU ;<[X ]#%1 M$VJ$(I50J!,*E$*!5BBE5F4C:>4.1^C7.SV *CHE:S9$,N1VG#.+$;8-D@3D M6'QE\;I);9'D0V2EL*.267NX6=A4V>.P9J-E99\I0&I')KM"M0#T:OFW, M<77%Q?R:N()@[QY%+1G#64HGQ66(_7++(DL$;-F/X9-&32RU13>S17O?5L M!'9\,NLO^?CLWW"6A:ZHI]S"$"1,I'8&-P1+DNE>+Q5BQS*S/K-F+2WI?$FC M>CPUS>X[7B'0,^EG<08[F)D%FX)@[GMJL17/J+^EUB4BXC(+IS8Q=H"SJR]E M5U.3_IMJ/>;;XU\$N*7^NR&O'>F7'@;9=^Z22^A1I[SCK(X' S-7(&[$569M M?9TD._";'R])=^[%MF/NZG;P;2#W2-4H7.*6,*,D=*HW.;87&2ODV^,EL_"T MU7A!SZ!3M*XO4:+5/I"* 'U/IH3YY&*>4-V3(2UU'&V]+'N 9%:\-@J0L'74 MGZ>) P7^CV)!_]&W"]R3 3*W$ISJS][/:Y+J>R%J8=E(D,%Y37_Y7H\^2/\3 M3#N8C;V(1(NVW$I@0FG9&V'#D0@LG(R4S*T)((1/]#HSD8U(^4B HDJS=U/- MZ V#)WB9-;9ALH?[94T&%N*]HJTW6OY6C83H*VOD4L"^DJF722M;-1BZ3EF# M%WO;*]E[%3>2-C>\\J&1W/D0_EZ^%^(,#.="(9:Y8\)V9TAPV\D-=XPH"XO^ M58_XZKJHWCRJ'S#>$I&)?5$UB;J9.],>8$^1M@&"JV_CF654NLXS6^Y48B8K%#,C84% M@R3-$OTP[BB-S/+]-\5 B;@"0/25."\(COP;=3959$UHA#?HF,11C]A_7HEK M0IFKX,\M&??UG35:5Q@I%'$-P*=NGR,*6LK,M:48)_?ES F^YKZH^#Z^I] ' 42F\*WHJ?XE'ONHKK9 MXEU0-D[+%Y7-%N^2LA?YRE[LE+)=P5W?43#?,9]0]K YNAAHO**NA-I!73^X MRN:\YH1?+P?6!)5CSF!>(^9;L.6&.N:SSWL^QY[.7D#S:Y+88ZG?W":7]%_1 MI$LN56>0 T0<51:"737JCC-]BTB;38G4.R :!LJ@9?WL*#HU>U8MQ_''.J:)#:@E@AV$QFB8 T:F?$?K%]T9V)OI" M?(C-&RY3F7=AZN_;W"X1NJ?B(2EG^ +?"SKJ))"SS0A?_.)A10 _<$B,6V,] M+&5"?0,!NQH$YFO2"T#3U7>:@OK!"HP^0#L;"#8_; MI0]J+GY$^V$&T%%)NH(Z&ULW5UM;]LX$OY^P/T'718X=(%S'2?MWC5M;Y&7I@B0Q$'2;N_; M@I%HFQM9]%)2$N^O/Y(2;;U0).5((MN@:!*',YQG9C@S?!'UX=?G9>@]0A(C M''WW_-@Y., 1?./>U_O1L=WIQ<7>UZ<@"@ (8[@Q[T([_WZW[__S:-? M'_XQ&GGG"(;!D7>&_=%%-,/OO6NPA$?>9QA! A),WGN_@3!EG^!S%$+BG>+E M*H0)I'_(.C[RWKZ>'/C>:&3 ]S<8!9A\O;W8\%TDR2H^&H^?GIY>1_@1/&'R M$+_V\=*,X5T"DC3><-M_WL^_,O(/(8H>CMA_]R"&'M57%!\]Q^CC'NLW[_;I M\#4F\_'!_OYD_+^KRSM_ 9=@A"*F-Q_N"2K&148W>??NW9C_532MM7R^)Z'H MXW LQ-EPIG]%BO8%26)T%'/Q+K$/$FYV;3=>8POVVT@T&[&/1I.#T>'D]7,< M[ GE64"P)GU.VB=$4[ M.)A,#C+V/Y4:)>L5]9S0R=Z*28?N\8B"T>2=0;%7:C=,ON@D;_26/Y2]?@$TZKU,\#*+ M/@*3F9"-!$,$*3,1C1D,'+ ,O6 '7L,&+S,<.[ :9C">P02@,!Z=@!CY5+ S M%*8)#+Y!-%_0[\>T2@%SR)P(1W<+.E^+IVG"%UTHDQ>-X4YZ[K_BS<6\9LZ7 MT-G?SA5P$Z->*N*V4IO0]ELQ[Z!GN_D\+YI;) XC/GT"N(4^ M]5D4HMQE^;)C@LGZ' 8$@O"6RK4#GC9L^X1W!F>04,>F'Q[',>3YXQ*!>RI9 M8E! [\99_"R'?P2D(=4$DV MVRKTYYS$RVERX81X(?9+(H5LFQ57-C/%EC47:0;B>[ZCFL:C.0"K,;/R&(9) M+#[A=A_M3_*-U9_RCW_/ZJ+3E+ -/M%#".YAR/O]/6]7:3:V*#';DF+)EWYC MNV:/(.3I.#FED7I-HS??A&]&8DA>15APF6/B>Y@$D'S!4C0,E6+/>^(S=RZ]34/6H^@U3/2>J*0R M,]N!5;.9X';/6A=T%A^Q62$5MMDZY59FUCBT:@T9+O>T?T/@"J @7VR@@YYO M_QD&;R-B,UN]L6JK%EIPT81X!4FR9I.+A,K.0O:*U0.?"8YCE?74=#8Q\;D[ M.\)RL5P16FGQF;$&CXK&=M8ULU'%*_5*<,\9SU,2(;822T&>HV>^)JNQFX+$ M=M;=R6Q:%;AGM4:(E)DA]P:X2I+(X[ZL'9(=WL%EVK5^) (\L>5*AWKG'DZPJ_AN8V M$5 Y$@("N)W\&"'1D-D.8DJ[5-S42 /N!:_IBCV+@:(Y+W=NF4S3V5=:A3/4 M"A=4D]D.,VT,9Z0!]PR7H=,M[=D?0V4YJ[%]]SF>G26@MJ5+Z]4'.VLI34-# M.8R<&Q*%W6;MXHFLK0NKIC=@S7*'\7IIM;WMX=YL@X;E4CE@]YR+RDM2&+3Q M,06)[6C6QDQJV,Y:JG#TQM12,A+; ;JMI9IANV>I>K"DVX M9\3F1Z/K5I.UM;Q5FYTZYH)I3J-(&]L.$8H'TVO[L4U0W?.I_ $5 Z/46]H> M]L86:0+IGCF.@P QX""\ 8@6HZ=@A9+MY1*2TKN)P';A;6P<#63W;'3+3GY& M,/@$2,3.19=V6&;(1XID:D)KN_PVMIRY(MPS8J%D.(Z"-IE53VD[4YEBJY[8 M>.$BA<6J;T>8WT/19W!7@SQ7-Q+9S@P[VLWXTHK=_'20Y8PV>'47(37!_#"N MHKRDOP]UTE]^)U;IV/^A\MB_]ZK$XN=^GU(PO26K!.!-!<"6B8=G7HF-E_.Q M6J[P!U04T6+;PFY9Q:4XI\/GE!\&\!/V5)%X#HU'8UT:3\9HG= MK1CB9#K+\:AJA%*S+IWA$OG\ZJU;O 9AGO?.8:-#-#>W/2*EJBQZA@YI_P,O M$U'BH0W*5K2W/02UVM9B=6\P\L.W5.*9:E6@U,BVSTLDEB>B3LKN_KQ)CT/N M;PZ>;Q5;%M4K#16;-=NF=FNZ&%)5LN!:>.#@L3V\_8Q7P3.A+J($DCH)\U FBEL#Q^M523/Y*NPNQ?B MA(1:;ZLUM!T'VMM&BM3!6+ -;&(A$44I19G',QS%)W"&"2P6N63;$U!@ZZ6*=#:H$+;'N06--^4J259S,@W;5YD^ #@7;:]A8E)* M5IK9'AU2J6O1=7AW<,Z\U;MU3^C$1[FJV$A@>W2;F[P1K2:Q#KX';O8"H](N M\MNF762VB5QD\D^PPO%[KWJZJ/?M\-I+CDKB_Z+>!*?$7D9M]33E'VD^KME1 M'RK3!94Q_H+%Y&7',?OJ MT9G,.:3";\_5YK[*;\,WS#TFC&QGI[X]J%IU[*9H!Z<9)G>--/N) M&;7M/#:P<[11J7OE"\?-7DIZCLD93N^361J*AYB;'4%-97N->F ',%&A>X87 MKQMH7;]J"6T?[!Q\_!LITCT/^(QQ\(3"4+R9'2'2PF)7B$+K0/R)G0 MNH6M^3T*)NADU+9G4>;VTSJR[B43;L<^<:VV<@U!0V9[UM.A,27J^!ZLF%^X M+>HQZ<7;;-@NX-KCK5WRT/,$R,EC M#"]66XMA]MT,DFRS_66#1,K#ZNHV6'/G_H*/_3]31. .U]2WX>%H0%#8MKJ6 MW5IAWX^'GZ,(T)CV(@^7\K"\?^-#&/"S,Q=QG+)']J>SZDM.I3LX2CI'/5EA MP_JNC(%BW)O&,-25E^3=TL%+D,]>[)F]1*_\0:'E#22(G9LJIZ=/S_DCZ/2' M!8CFD+TD^]-L!GU%V!M:#ML.9T?O]8,&/T2%Y;(R5AL.O1[\0_,(S9#/ M:J]L+8:J^@:'J'2]4DGX_U2%+_#PMDR\+9<^ 9S2622,$B+43F" DEL4/\B% M?U<5OD3/3S!R#E[&HD_)*0LH!)8*.]FO"LM(MC+VKMA'6I>C^Y .ZGNJ(O9& M.+F<$XE2!:U7).Y37K$_OCVQWR#M06WP,7F" M&<>S9>>5^/7K:339CR;OY%+7TN3I]+>+,][<6DY4YL9)V]SHO1(_]7W?G0K3 M%_[:-3FB6L+4(LJX#1<^%=(?U#)H,8@.)*HBFJI$ER1514P="(M9<%7!JF7? MEB%V(*!&L5:%LY:^C2/N4*94180S=L-S&(_XTP;L&AL4IG3J]XU/LV!P3*L[ M,(?YTPD+0(N[:9K$"05%F<@54JL1M($D%X+?%$K%X"K+!?&$)%XNBI?)XF7" M> 5I>A_=#?./7/IKYL_L7A*Y5FH5AVH^LE7)AFO/Z(IS%#- M4JC/&<9'H)T M'F.&I5Y_2.-43XG)8M2*EG!2WPX[S+/S5R]D.CT[L%J-\ MF#')T@23]3D," 0A6UV2@ZW5+TU@RUV(19A-1U[>D\>Z&EX!XL@4_5!VC%>* M_5!3_6RQ"^[STCN( M&NU7JY4T)>#6H-N^F"/SW@8TIEX9&N/6BB=#X$-9VZP,%H8O%".UW<$2['J) MU+8VWGI H=,-G4M:T7C 2U=BAO<)HQF#<(EK'(W ;,:S#0P$58-;[+YX4W2( M?_2\JJU6R=*LM[HJ*(V4KL;85Q28OYQ;8GZVVK6SAO M6AL\K)6#.VDL[]2[7Q<;9_WFRLEWY-A_]S0AT4_^#U!+ P04 " #K@7Y4 MOR' 7BX1 #-]0 %0 &YN=7 M,C R,3$R,S%?9&5F+GAM;.U=6W/;N!5^ M[TS_ ^N=Z61GJLBRXV3CW;0CWW;<<6R/'6_ZIJ%)2$)-$2I V=;^^@*\2 1) M7$CQ CG*@V-+P,%W+C@ SCD@?_O7Z\RSG@$F$/E?]@;O]_1P/9=VT,^^++GH[U__?.O?['HO]_^UNM9%Q!X[K%UAIS>I3]& MOUK7]@P<6[\#'V [0/A7ZP_;6[!/T 7T +9.T6SN@0#0+Z*!CZVC]X,#Q^KU M-.C^ 7P7X8>[RQ7=:1#,R7&___+R\MY'S_8+PD_DO8-F>@3O SM8D!6U_=?] M^%_4_3C38!%Y>63XU<"O^RQ<>-A7P[?(SSI'^SO#_K_^7IU[TS! MS.Y!G\G- 7M)+T:EJ-_@\^?/_?#;I&FNY>LC]I(Q#OL)G!5E^JT;K#JD&Q_U MHR_33:&$= HT@<X*!W.'C_2MR]1$^A ML#'RP!T86^Q_JFB>+1\Y: Z9>OOL^_XIHN9+P88]IQB,J87ZBSD=X& P.(C( M_\0U"I9S:L8$,BO&8 MFKH?#!T'+?R +GNWR(,.!&KIZ72N#>HIHG/4#W B$0Q<&-Q!\J3V?(J.M4&\ M@CY(!E"A*FI;IZRHMP_@HP?.P"-E?H'5ZI1VJF\R4-^*(W=U_CJGWDL-3-*E M-E@1^6_VJQI.0=,:%3>;P2#T2$/?I1IA4XIN1S5FHT;7&ITM]>?J;CDENZI*J];QDJM8'_:O\7X=,%":@6,1WO=X FV)Y/H>GQ4(-7.9#P#@0T]TCNQ"70HL#/H+0+@ M?@=P,J7_#^DNQ9X 9D3(OY_2\QJY601A?(82V6@.US)R\SO>&.8U,[Z GOXJ M[X!%A!K9$9=%K=.WV1US!3GK$VEBA4CL-SS7KCZ/-\TE%@XM.DTR< <<:K/0 M@[')AA'* .'E!7 QL+T[BJL"/V7(-LG>&1@#3 V;?C@D!(3KQQ6T'RFR0&,# M59UB@TQISQ*-KFUL51+)?:4F@$,AW8RO@$U "4741+Y%=DOXLM*D6MZM)1). M+<%)XWJV_9X'#IIX":]ZMG-:HYA%./?83"- M=ZJ$KE\ /K,M>1OBD(_ 0]%\Y8RH=!B0?*"9A1@7[0ITW[<9M^(8'F<:\& MZ[EH9L.2H/.]6T 6@LMW;1ZK[7GE$(8=FL?EHV!8%EK2IU6; M!&-[X065C3+ISF.F'T,?,G="3[!/'&[P&@#?!6Z"G!$LD=L/8,#:Q\49 ZO' M*CD6;(]&?XU;-HBE.'_/83J@0%9)5?I[W,5*^K2%KCB+ST$]E$*UWG$D?FX4 MNFY:G\/_(8-_3<1"8XLC8R5TVN!!FNWG.#@2<< 82!/YNSU'Y%#[K%*'83SSH$DT,0RG]H+T)K8][[.-0A]X 4D^";<.O?U!7)OS4_SQ M:(60Q:8NZ:^K:>#9C\ +!Q_%C8O:]DW _BV]BY/@CMME,:^M9H@3]+%OU%R M(H=\[- S);6SQ9"%.K^K(WV%]C M\1 ![I>] "\*6.Y$39&ULWF,_/ 4_@IUK*VX6ZU*+-Q+JI3&ZT*@,!G/!?KK M5E,9L&?Q%E6D(4'S6C63WS"KU"*5.-)A0*2=@_WM5\]H4,!$71I*=H^;NL-- M51@R*=+B8<=:C'-M;#/P-3Y7B328:SJJ77G\ 4^@&/D\06K,AOJ[H>N&@K.] M6QNZE_ZI/8>![:G4(NW6P 2K74=J!H0*ZUAC=RRQ6>=<@B'((5XA(W"K7S'B5Y-&*I/\IE3KI9_B@HSRU ME!K*W5#DTBD?Y0DAVMF*>S>8!I)?6^3P?F+Y2TA8Z'V! ?TCW9=!II/"6E%H M,G6E=8^1P_Y+%GN*AK4F8JVI-)HC5EUPY+!_SF+G^H>V$E*P(A(- K\JN@.9 MQCK8SV)E7=80FQ:KY#XD!W-0(-*DKY7NW.3,D]R2Y, >Y.8=ZQGGB*UW2>=F M4]Y%ER@YE(=9E#&^N$NC>E=?I.2@?LAK?T7!HB=N*T.CT2Q\J2N5'!M'.9_& MB%DQM7]8";V0)4KQW=//5DS4BJ@VR%BY^Y8<7Q^S?(6TK(18R,Z:G,71:[:R MA[^CR8'.+8ZG-W]'/*"I53B3-MAI=*-3XZKW)I;TK>VPV>5&Z$ M)^6$DMMGR,X?:XFLJ#;+W)7.K5..G]S^@C^CM,Y!N5NH'"OY74?A.::0I0ZC M4Q19<.F3 "\T:S.%';J,L?&@%%6:A8V-*=54*"03AY,POB5%FU?(GP0 SQ@G MW^AH\EK-XM:=E6C*Q(\T@!N:TL^"514 BMIW4Z I%;5<*Z879M:C&)-+,S=6 MGN$EF>G]1: NRRQHWE%IIF*J9&LS!< -=7AO[.: _K)4\?I QX5.N^L#1J]2 MN^L#FBHT?*W:X/I $7C#ZIZ+00NUT?$*Q5SZNOHL7E^!N_;RPQF+B WDQUX= M"J-/W>BN_,%7FQN14JO.L/PC,M@GHTOJ1C @P0I-@3)8PUP[PT4NQFSH=DYI M'%'8-RHIVV3*<'0,UV)UG@S=!?)\)P;*GD,7+M#N+=TOTR_LB78L4$9C>[1; M@A_A:M>]9J4VFN3\;G"J[,G,H.."]9//9N0FW$,_0;?L1S> M^2LU84C +88.6'U)XF^)Q 0JD=L.]5=G3:1ZDRO>TS4%"9-%>RV=\O%"6MNA M](I\B33><9E\PW<E?#63%(UELJ-;YUWUDYRKMBULPH^;B9LU5$!+WZ"9EIQ"X2CNFI^OJ4Y#)2;M:E&ATPHY"!"2 SBE+?."E M*FE7V+RCXA+EI$%ZT UU@>&YA6V1Z1C>O^G)CKC080)5Z4C1L:O'2Y54EPX7 M0N?8L>K$2W25G>3HEVX4UL2.,>2E[LQJ;0F$S/DT^8!_*G11FD#:"#MNG-!DCAB9C!9"C ":U-WW0&HO]+ MJ["8S)M1K(0]0S.T22AN>8'P@^\ S)XA23FZ1224/3E=8)S:CA>4IFM2V#XE ME^),(_7:S<0'2W"5>Q=7D=3!X/1:+@8>CM1<(KO(F-X[OW*U>3;[- MB!2?(H].7!0A&;+T\00DPKA&= -1_/4W^ANQPQV^3DBYWE$Z/>5.^::& L8R+<31A>]E#:F*ZZB9X3'*0,E?Z5-5+ZT2@,F \MW&PO+9G MHLN6M&EQR^[>A=&:Y4RIE6HP];)N,B_,)3H#'1;W;N"NM&;\8/E&T6 M2M0)@!=T&WWLYD#?PIY2S;>A\7(>^"J H:OA58 M*S&;01+>W%&%S:7=WK!ZU7R;%TG7>_9E$E1//8,P:5P<4\X_&;'L S'7T?74 MH*M^G8:5G! 1*]I1 MY8V',":87)])"4/(->EC2^JN(^#*9_5EFAD0.ZY+34C&IZ&'@>J\K_GS7;9^ M2(.5NG.NTFC=E'\7Z[?@/8$-2=>\BO'MMR4CX^0=VYO1Q>WQYE15,,TUZZB8 MO5%?@.3L;NOB(Y((/3U&YYKHR5[KJ]3I!\A?+Q15]"V,WE696G.;V[:$9FA( MO#+_\3D\?9SG7X/ /9>C :LM!V!GN!O(K6YW*TB,ZK)$ZC=&-GY;P[\=4VQ= M:H9F+!I81'0>^-/@J&_'1ML2EJ'YE^J[],Q3E^]8M/ M(]'4W*)/6K10\2K6&(JW8Y]="4]DG4?;D095W*?9]$6KK;]13.N]@$D*F"ZI M/7L\#A_Z16TF[B5( U=_-VLZ

K=;1+XW*>L+K]#%]R!9^ O "=%C4RO M-@$STKDYN"=+#C#U$G=@CC K5KJ/HL?ZUX,V(&Y,"K>D00CSM!L+>DLRM-QK M(=F[($^6)\!WIC,;/\F3MNJ>!N1Q-U=C[G5%6N(R+JZ>!Y[ 5B75U#V[2;9J MJT*EP6)!F)=+;4Z%)N44I3>WHA/1;:<:=: M-_/XA4-\(;:HW5M:"@4LMA-8UM(4RX;?C#F0LCN3DN;MWVZ5B!;I(&YI]6I5 M#T:N3QOKJM6;J:O @O3&9*95VVN(EF4C*=RZO9!"G"=:XCSIZ"&,5>69QBL4 M:,<)P]Q&8_W"(MF;722]1D<=O8IPHY"%DB.-JIF6P[QU1#J_PV Z=!QVEYKN M&QT G[FM"A?__-1H_--ZH5"L!(NU!K,+C.X"H[O Z"XPN@N,[@*CN\#H5JK0 MR(/G#QP8S>_X5+%148_M"H_*N-A%2(U;$W<1TEV$=![64/[F"S\"-7G*C$0FM3M&,T&A)_-I1T6ITC0F(;FHHP@CI)O(V M^(GPX;O9F$37\]WVQ&<\27,#CGH;Z0CI,&G0L3P^JZ8QR@X9DN;M'_;4$D8Z MP$TZ\]6E#E//?+6HK,TPI-Y)'>%@.J3N@6(4'FG8<2+7KH,SHGHF( 5@D]P7 M6FA)/M^NB^-D&=$+$ N=50?"'Q(H%?KZ^RX>KU]&V!FD(B'7\R!] ISW$_3< M=Z+W#D=RCO\(Q1P*./Y@-'PH$&[\Y?"A]6?UEA$LCU(DU(\=)WF3[9[ZD#<: MU+^J:L4X:CZ.\/QL$.&(/V<_'FT"Z"?_!U!+ P04 " #K@7Y4HL.MCMT_ M #1H@, %0 &YN=7 M,C R,3$R,S%?;&%B+GAM;.U]^W/D.)+>[X[P_P#W MGN]Z(J3I5O?NGF=VUQ>EUX1\:DF6U#,^3S@F*!)5XC:+K 5)2;5_O0'P423Q M)*L*R%K[8F^ZNYB9_)+X "1>B3__V]LR02^8Y'&6_N7=R?H?R(DBC(,E2_)=W:?;NW_[[?_Y/B/[?G__+\3&ZC'$2_8C. ML_#X*IUG?T(WP1+_B'["*29!D9$_H9^#I&2_9)=Q@@DZRY:K!!>8/JA>_"/Z MP_<1AGY>G_5VGTNBE7^XX0IRC.CW2O,?W_+X+^_8>^O7OG[^/B.+ M#Y\^?CSY\+^^7#^$SW@9',+$;7X.4$NQ?QXW8,?OI^.33\>>3[]_R MZ%WS\?D7)%F"[_$<<3=_+-8K2J4\9DQX5__V3/!<#B8AY /3_Y#B15#@B+WH M!_:BDS^R%_VN_ODZ>,+).\0D*3^4?OW0LU4K?7 -]@Z3.(LNTFFHA]J>X-.Z M0XHM'.CJ.W?A,2N"9!+XKJ9SV#=XVA??Z+G_TK2=Q].^=$=S+[ +$?+HSRO_ MK@G[\9K^K0<1OQ6T \-1 Y*9T+3 _ V\8ZAMM]:SL&XK2X^%L9%VO6 M?]-(("WRV5N<-V_D[O[EG:7.AZ$[3'M&&I\"$AH^3"WQ(D$:5 M,*+2J!6'U12=4WQY$8=G69D69*UMBA2R+FFDA=MED500#(ETZ(8<:F2'+(+5 M(/&IC%D:L26)Y'^4),ZC.&2# BVCC%K.)YG,+@C33&H5,'RSPSED'M="01HA MKH>ZBGOF7TZ*#O?HOX:\HS_]QFL/)JN %&NV$"CI M5B+IAE LFHI)+QSAT# M,#%BVHCR9=D=]7-I6E:-SLFGNNC9+[^=DTLY%K80G]$D&MX,Y: T5I?R$/1?:2)9&ZK 419R6M ->6\^ YC%*6@QJ6\1>" M:C%H\<;L-2"18>IE(.-T=E@&KS<;W!7P3@D=*F&VE\D G%3Y)2 D2/63*0,9 MEXR0PNLRHB< AA$R5$-&U#+0FH@S5BAT>,6W2-W'^;?3]2E.P^=E0+YI6@VS MFN.Y-RLG!M-P6ATPY+($*IFO^"TQ#=8WS8I9)V. M@'5P>^->F2 86NG0B4M-7*Q+(/\#VR_!7S-R5N9%ML1$MD5')>1J4*L&V QI M10GO]-#"$MJ86F:_H]CF+3/UN$80<3:N48!KQS6#Y][+5P-*F-EZ#@BM\T&. M([Z3"J=YU9G,6"2SX'NRT.D:=>7N@C7_N8I_K]*\(.62;\"Z+9XI41Z?@Q3= MKI@9^E-9\ WW<;I O^!X\5Q0"[,73((%1A=OF(1QCM$=B4.\9VJ=FJEUZHU: MIP9JG4*DUJE?:OW$8NV<2J%J _:^^;6K 7L8LAE"VB^'.'X)GA*LW^FE%' [HWH%;+>R6L)4!CGU^)H(P\A-FKWS/Z$LP4)5L]Q&"2*$$DCZRI2,L)M M B:EH'?^V* ;DJ_D05GMIJE*N_\$+F1=O_<-OLZ\#]-T' M+HI5!,**=/.K]^(4H A%^?7A\7YV?37;2S%&..9%^+??L[\>5W_E14C_^=M9 M1L7<>PBBH&6(A':[D4%,R&=1G^,\)#&?S]+YTA-S7O 2D$+Y=V1@T4 $ MIF9#1]9C(W^/%W%>K^FVLPV:)DTA[[H;T,(>]@M281#$L4&H[#FZ2JC5\LBE M69J607*/5QG14:@OYIHY,I!#PG1E0/%$ DQ)CTH65<(>6?$_RX 4F"1K(S$$ M2=?<4$ =TF,@!HHA<9*PA=X@-37\D&0 4TZ16@@@0?K(3/2@TK[)<1GG89!4 M>"[I;\-M-099UR11PAT211 $1185.B5A*H6&-US%.VG^ P?$CC(=23^$$:#* MZ=** 23+$)N)*DS>&U'.2D)ZR-6]CUK4V6*N 6R[KJN0 T$6 SCQN ,7[Y'% M8V]TD19QL6:YYF]*R78K,]^]RF/P=A51PL;SN+H[Q< 4I;Q;PAA@]WFC$ 9$'SU" M!8M8_KN^EF\RL?2.9)5UMDO4"?W.LD@=L1BTW!++RH4^O;0J@$AF@U-!M9[J M4;6G!67LWBMN #$+WE@WBR+ZL?+ZC^LXQ2?*;R"5=R?.)]M MB?,9-'$^3R(.+7SO;LM>91N^E9)>:"-"E9)F(P:/,@(V$V&8 HMO MF(IOJO!@ZY;PE3D-U&*T2]T(:!6@I!,G_CE?:0;I=AR"(($,D32%/JK4F M+V?16!@T(SA0M S]Q\X*6@*J+>?.,QC%+ (22IG7;RKCJT+SRRSNGK-4O;E M%'%5VBIP38D/GX,H=04H\6(VOF>-R7FW-^?RIKSSS%E//X33=NS- Q E M/$0C=-O-B#" M'<&,C)@6!C]PB-,(D]OY7-K[ZX1=$<,,N"&(6A($48SPAH2A"L=A1P-5*HCK M^*?.59Z7F(PBD$3%$XV4X!5D$N0A4DH%TDBL2M$WOQYP6+(;'4\^/3W&12(; M>(HBSOHG!;BV=QH\!\$/!:@A'_@SE,W1R:?W3]^A1LL#!6ZR1Q*P7/$/Z^53 MEB@R84FE7!%! ['A@D0$!!W4N,0DM:@6196LKTQ9/< 2EP;/79% "JLI_MY# M$ 4O0R0T KWR]MC\7[R%S^Q^ ,5A![F8ZVY !G+8%71E0-! TP8K-2BJ)'U M==AATX4MS$'!PEM0L# $!0N(0<'"-BA8> T*FE=7:4IH&W7[E,2+0)$T42OM MFA@:R$..2$1!T46-3]EVM"IHH^,CVR9/NW:5SC.RY!@NZ5\DGBKDG.7;U,%L M$V[*A$#P1(=,2+E9)<+K"",F[8,;9107.*H 7<9ID(9QD+2I&V6SYV859XRQ M!-^2QR /@T=V( 5*56I-CL56<9.&T\>T>[6)XQ><)/^>9J_I P[R+,51-=\B M6UW2R[O==6. W=]XHQ &02D;A(KM-TSI^!O30HU:/5OFC4T_9TF9%@'A9]B) MK(52R+EECP)FGS4#(4!LD2-3L*051I6TOT/A5?:*-O!BC9\T#8U>W/$1<2WH MP4EQJ2P@WF@!JLZ-USE'-O%RI>7Q.&>!V5T7\0L^#XJ@QJ?T627N^@"G#O3P MY*9,%A"-M "59S5;'9:N)FAXY35M#3FCX=V6'UK(?9Y(10'Q18=/P9M&!54Z3=I??P1Z MVR1 KS) JKV5B#JFCA+L@#>"'"32J, )C$EPR.9C;K("/6;H:XY1\& .OXV^.\;C0*X*O%2>I#"KN&*1+?B&2R9Y$(RR!#GD%5?K#[RY(F*:OK,J M=1/RJ\.^GI#C:%D"(('?1@ 0"T14JK1]7!!Q26\<. W2;Z1<%>'ZCF0AQFRW5MZV7*8Y.DMM MM[P9Y5*?45:J@+@V!J^"A1L3J&/CJ--[^9[P8YO168:Y+/SV\!S0CWA;%CGK M42DX]8RY5LGQ4H2% X,%"8T&(/I9P%0M3G!-Q%6/4*6,.MH>QVWY)CLACD[7 M]WB."3O3\(C?BE/ZLF^:D8>%KNM1G;4[PT&>41$$$<>B50T!<]0U@)[8/K/: M!/J5&4'@BIF'N(5 7-A-#5N;^R9ID:5+>S#R40RGR 257JC=A.BWT>Y$\<;9D?+X)@QV%T0X7#<-4[5!7&F.,,8-4;/.]4F@!4VKS>J[.C# M9A=IHXU^;?1W&U],9^CCQX\H2)+L-6!3 M-',:X$=9^53,RP0%M1X0+EZE[/[RC*RIPXJ/TQ=QR349N"ZWNL_!<$D":LB= M5@0(">X(7@5Q=/&VPFF.:0O+]PCT.GF%LU::+BDSPI4NDRS4P!#,'JLD"Q+3 M1$$:H8PI >&?#=,\/3>S(_..I\EV^E$&4VH[L0VF'=ZQ0V(DD.<_LHFWYB4H MZKR%M^!!QSR0:J4+I"?$WD :<,5,GD[^0!IO]71?-;Z>PQO==":.;FB96BVB M&G1DZ@A%X;QU!*0VF:S)"5.U?3#:*0$C5;$&Z"]8L)+/;0384]K%W M3 Y8MFNL+PF&1%IXRIUBJTH:#GM(B2.Q/JA]5LD[YI >]H!&R"3&K:$3*(P-#(I$8K[$)D@*I@D$"+U M1XY-M5CKV612\C>B5SF@'M(/-<"0RPJF:5#?!%'K=D0?[B&!QR[C=.LPTG=< M;A>/PQK&67=[_2V*\$)Q/L/0\6;<TV6XRTN^)9P=J(XX_F5<1I2A K?M1I. M#WN;H?>.>*O%P31?9HS"K/Q&@V_@"[LZ0#C&$PBR$PB8Y&R;6+$VYLY1*[C- MF&,"WL^3HY(&PR\C1#$GSD:!]X3_^B>^RW_'MP%O=61WCFGS&W&DNG054DG' M1W)54 ='<(=B8/BCQB;>!$QH X1F:-6HH+S*(_I/)]]__(A6 4$O3/\(!67Q MG)'X[U2D";8^?_S(=U-_M%N; 9E-:F3;56;.T40<]US MRD .N\NN#!@.*H#).L8L;4GW\?N/)P;2_>L?&.?&\(YQ !VC/_[KT>]_H,I_ M^$.MR)]\K)Y\_L/GHS_^T)@$PM)9%/&<9D%R%\3157H6K&(:I:J64U323I>H M])!["U1R43 ,UN,3DA50F>,X16$E!81!][@(XA1'%P%)62[RWM&5>1S&JMC. M1M$EK^P=Z5+,K 6&;=90);-RG8-"7!((^<0PUCK>]3V L!LXP)KM4.*33W7D M'?%_@35:Z,S;T/&U-8W,:IXFTK1.*.;4I#JP"&>)5DZ_SAP;#]QRZ$/869,@ M[3(CYW5Z-#$1FV$?T3@;3@.W*>[UPKDQ!L!TNU-0"SWP0:3.ZT\*W 7DEO!4 MRA$?GMUAPF\.L9I14"O[FZ@Q.:2>NU%I@N'H*+B2)&K]B9UV= V2E]7U-;-V MV&_U240E?SQ4.:#FWU #*.\4,(U\JV94.C,Y@'EWQ2>21GR.1L$WW_K 35RK MI$'SK ?1EF/5/"!@?JEO6[/6\LTTQ7UKEBJ@.6>^<4U%O&Q/MZWM9(%C9*AG MI>EI&61,D&>A!H:-]ECUZR?08COA4D-C8*?5\,0ZFY!.(PZ199;!7)]=4",Y MP2]M&*>4]LHN=0"G$(7+*FWH)F44J+AMQ!6Y=BI>>64(UT!?CCL"I!7-X$5I MU8G&]D8SPWX[I;3;2RZTD/OW74A%P?!*CT]Q^G1S_1RXB^;N\0M.2VRZ:DX4 M<[N0+P?97[;ORX!AC +8D"J-&"Q>7-)R../YU,+BE[AX/BMI\[C$A!([*5FC MR++4T/]%C\&;WO]QECRP:XJK$@*.,0.-HQ.P"XGTXK ^YT6R=9"T2[5SO#VU MT[2L^'KRJ68K^X6E*XW*L&ANB7D($N& @T;.!=.,,!F/E$+>66)")LYX<='- M'3PH#^"D4VP:6D-S[:>'T_5LL#9R#%#)-VP06)W:6987M_,:N2'B4N/%71DW#)"PFT+BLZCV%Q0@0V M9 270"LN H0';9:*^LY3TX2<1MY+SA$5;&FND:$PF%#5A%"=6P18LLI[G&/Z M#=E5\N>TP4LR?G]+[95R1*?5<3L-22H,AEQ&B<(Z?AA4P1+/#*<14JGZ[2 M,OI]Y$IA)WNXM,#[J_C4PN M"X97!H#B1K+J< MDB!U4\/C[*<@_8;"YX LP,1,RO9T;/L+I)<;U;O!BJ5,,'79;N%V;$U8V.QE MB].2^G?;1G^G>)X1W+D_YDN<9B0NUDT-HN/:OI4J,5%5*NZ]12L@B M^P51*)LV[& >P-U=Q4A;*<^I*:9^,&4#6<:86!90#:$'(*>,@=N,*?NJ^PS18RV@H PII&39C!6.#X7<9N"7 >QGW^]*@.FWI;#$Z[G:G"%<#$K" MD!;7=9SB*_I7U3293- +/02@4HJT4O!H,H2FH0H315Q6RY>]?O:)]V)\W.#U#D.,>L&_OEW)W_\^*?/)T?\YB@HM=@R M[O <65C%#GZC ULB6<8 IW@1IVS. =5\.H)UO1BO$%6VOO.24)QWW'^>=O0L M2VG\D\=9>CNO_E[$M.=ZP"&5+-37SFYIT_FM/]NZ+S2$4PT"ZJJV]T),!='H ML6.[$7ZB'5Q)ZA,K07VM?-QL>RJR=MJ"88%=6ZK&8,?5Q=HH@/HR\@-85!A+ MB]!KS#@W=EIE#J>?X7NK)[1$M1X _HMNV/8)7 DZBP6D0Z)>O&$2QCEF-'T- M" G@7'FDK9@3F-=3!$ ]B2/6S>M!D$^$:L,^FS ;SL8>MV-E72'(<4W;UP-Q M5N*SA\'D1:H]$*!!.6E.XL17F4P;W/N8)S*5B!*DT/14MXQ#'=O7\X@TZ@SR MY\LD>S6EH=&K>)GNU8"73OQ*Y,&TKA8@U9/!M'=C2HAKP\)W%A;Q2W51K.% [ 1#CC?M3G1T$ ",M *&Q9.AJ],M;53@ ML'D3!\U>@CAABW:/6><>BKK+UNU*&6W%V^9S>Q>54:S9!+2CF-/@@]_D/HO^ M6M8G@!ZS>\RH$">XYRSU<2=M]7Y>Y?3.ZSU^K-[5V'MX#Y@>88_."1=M;U[% M9CQ)\S*4;DX*T-_9OT(6+:WJ-Z*G=2?S3 "MOSG'*^I*S \ TK\GF/V%I61: M9J2(_\Y_5WQ\.U67=6J,,]TZ8J,'AO,CP H;PSJJU5Q^1P<((7E-94L/EQDY MKZ^SG]6WV2N^B%[%[:6U9O#]&VO5\F (9P%2G"]B.2:?VBP20+AU7M^@.^Z, MKU'+;1-GY4*_==.J@.&9'4ZQ3:MO109XEORG+(M>XR3ABPC4+8*#')_CZD_% M5S#H.,T]:0._EWE2IP!MK[4-6'DVKB#/,9AUQB%R&MLRD&-0:71P M'0=/<<(C3QH>*S[)1%N.0"6&\(6@3"=LX(>=VLA$%0O#.P.N&\H.. MK?B^Y*W'>^8AY8Y?YVEV82\?33'#L--WP4H[L6\:MM7WW/7HW3)T-W)E,.'X6,1#!K]O#'Q'AX+5WRBC MH0=/S<"6UFHN;\JIVWOJ# MV!GS2\DQ#NNY:F,)/HE'>"%>ELA5-Y1:LXB*8,!QM%8',!@PF C936&%E! A'[?>9;KU1%>H.XNUV#L.:N1V-6S87 M>TA[NA0.5PG:=[ C7FL( )\M'+7@M<8*F(!W,G393$4.BQ@QGZD-ZM!L#8@60AQA&_JXAE>&"'I6_G MO]2Y&E3]DT')\89R"P<&6\HU&M#FN*S0'E#6%_M*M76MA-I<;M=,'D37K\9M M-74P;QM,<-T_\Y;]/PO!7X($\PT5M/6/0QK4LPZ;?!]W2 <#&?8V7HX!J$RWKDYP-WZZ);!+#JLQ??):LR[6XXUC8 MJOK4_8'3,]H $K*F_O%D;(:@?Z0-UQ5OM'O#>F-M %J<-06\D!42%E(7L?1UM=![G89+E)>$S9C=9 M>LQ)NUGS93L;]S&+FZ9EQXW.$=MIL;D% C=Z7JG?N=3BO+VE M8OH'4I@#1G6MTR,I+K5U2.V[S@'YM29\@A^WHKX]=;4%=P1 PTBH< M'1^?=*T<8!LL]T 2>.STF-&6C6R;E7:;>MHQ HR;$@='-Z.MA<-J/(>PQ29S M=W>A;45"-@-SE#I+UDP;2;V7<[5[?1S=&?R=F+8 M>S.]#V^$E&X=VT>H9YT/XKKVV=1@^P:T>07 "S\"%K??SNL#7-0KU>XMB:#3 M/7-*H+V]<8(4&&XJH>F(QHA4/&-*M^4J2*&D/JE/\].NYH[6@=#BA@&-@M-, M?D;@O5Q\2FDPI#)"5"1B8$L3C0:\1NDA7J3Q/ [9"2;!P4?\5IPFXOAIK++3 MI;91#O56VJPTP?!Q%%QAG6VCC"0\!4+.^SC_QB9[O])2)T40IQ;G=PPZ+JEH M!;_+0*T"&.+9H!SRC>OPV*VG!:\]/&/%FA95V,!0;Q:A3:VAG:K3_78CG.EM MK++0 T/'$6 E$^L;57Y?(,%17"!F94^S1AMPUW%*0]3JC8HVS4K#V5R0'?1V MVDW:"H.JAT;#RAE)ZZ'5@T&A<6!UR[OG^U[>E0+4-C F#6=4LH/>,D@O M#FJ%P0JJ&]KL:DVAOIPF6[+]+Y6PWM#-0JF_(Z5 M.BTC&\4U>O &<'W_^+]JL/8CN9$V_/'2TCTU30T&@++6#K66Q.\;!G\'A+?M MJ8V-0^;K1M0:7L[*J*%+S\V(XF#X9L:HR%E+5;KG%L UCQ+'3*VA7L4ST;1M MG4X>,M5,+=F&:V "/K;A*JZNF6+GM3.^GH!3MIA@W:"-M.%V)G6">_TIU1$& MP'!S"FK95KS:!@\=>U9 MY56WIM7!<89 <=JPTK!& N'Q6OS %Q#;#@49F%N MM3:"^8FPLRPW;MLSJSFFJ943 V)J=2!1T0:HA'RM&JKU$%<$V8Y*7?P)IY@$ MB44+:JD.@90JIVS(.=0%3U(%8&&W"=N&CVY7?"O>$6K2)/)6\_,$:]WN\8@=FTX4I\8!2W.GV)P/HWH8GA2P8VAD "C2K MQ%$K#Z\I''ID'T=::?IDFF7$:*$&EG_VL>&7X*\906=E7M"!.N$-W4\X6Y!@ M]1R'J),/P\$:\DLX]#3,$_)=B2>#H%IR=/C,![QTZ4TF":,"-$Y2W(I-7DH["PVN&_@G70B>46 M2*EQRUA,+>YV-5X/NK\2+Y>%UG 9<,JN'^3B0'BDO)'.CE?VZH[O$AKEU.!6 M(2M=:#PNT,K>&+6 M&2:/0K9@ Z2=NL>TW2PQ[=6S1^]$IR(6@BRJCUZ8 2"T?'@."#X-X*&=Z0,C&ZA'! MS[0JT6I3A1UC>G5[==?[%,B&B"'3!8AMW>S,5 M4PQYKPN[0"\+TLM-[G>V-3+D6SO.XZ1D/4'S"E2_ ]67@53O0+=ED1=4GE89 M<'6"^9:EK/K>SMMI\CI3R2E.\3PN1M:,"1;]U(_)KLMKR6AS .O*5!_$^;V@ MP*B3H*2V 8[^%_,Y9A>JX-;;>XJ)T?R?\I)OU4@.G.RVO >'L MJ\!D)V1#X(U*<]<#JQDEV[^%+G%$<) @9AY9(8#L MWM1JONCZG"41)CG;W5FLZ8 =-ZD1;LD]&\28;V"9;L]/NS[1;7G+/M(8&-9O MZX&0V7(SI&V3:X C?+T=\'3-S\8W1^/STW5[O+X^;C\VGIENV$\5V/9#R.O" M5*L *\66KJCVH2)6(.@F2X^#^9R/!%C*I,8ZL/J2L^%_YW82^E7B_!O]!/2_ MET%(7V];0499\E$C)K@JJP(CS(#C_'CL0Y*K:(U>X^(9M:?A-N?HT)>,8/3X M'*3HY.-_!<+^NJI>4IYKD>+,T:@)XU;:@ M;2PZ/KJRK>N#TRU3S8&A_/8^2 ['-!:;2L"CW"#/RR6- T)^24Q>37G_\^]. M_OCQ3Z\6 T3W[5V]>"O4_A$MGLH$_#;/B%R8SJV7NL&V>RR)Q]EH$8&%JILG#A%'#H("+ R'0=>:0-Y M%JSHDT)U\FV<":>K11.H#)>Y7282_. M"[8KX1SG(8EY8#CB8RDM^*:NP343JW(-2'0Z:Z<[ MZMMQ<;0!746V)YKO8:?NFG!CG!HRT$87%"5' )9R-&RT]G3LJ^F56W0#7U1" MS@YE*0&V9ZP$">\$T,)2QD4[*VI7#5 UOU<=W)K<# V,@&J,I Z.:I)Z%KSS M=,N%LRS96;0]4U3+JS)V.(VPP8,AT]M;Z$"UR&=) MD.>W\QI"GK:O:#VZ+9XQ&5V$7,OQ)A6+4'($9B'#7UU( MW;;GJ-FL JN[+0EAXS<6'+-CE?15B7#(7M5HV^DZ[4['N-/K/FT4P30K8] * M6Q@J793SI B0LDHW9W1[;BGR/BACY#$FW YFQCO7'[_8ZX/AZ030RH/;.^2K M4:B5U^'NG= M$[MX@?>*LT^OU-=;H*! 7[]_^![-*S-U F+^"-!LK$U*GFD5;">6G:9VW]VG MZ*5_W]XLF"JT.U^F5QPV&5:O>@"I0XJ&11XG*B]#'FT%0)=CKX2&IO9Q):'S"&]-O8 U,#=N#$A.IP M,.T\GSV=17\M\X)OS!W7CHC: -IUE4L6[?E0%0R+Q^$5DC(Q,2 \M*F/EJ2< M9@I:BVQ#UREVP'!W"_!2(J/WF\;UN_U-0+),'A3RUX)B_'N="F>3'3#+\D&X]5FK> I6B,4_2^W.BSCOT[E#4V4,*->.6;<@_D M1!O ."C?"3G)P"'QTF(CY!B&[C#T-*W.6,U%/F9%D$@/T&]KS/UZS52'Q86; ML9; $'HK^$-FE9QFZT*6GUJFMMEHX+1^4&_ >A.L?,H:=,VSM%)T.6 MTA*]O]M=F+GC?1EM_O5>5W(6$+*>9^0U()'Z[.H("SYV98QP3;8IPT(=#$_' M8U9NR>!+#\P&HAKHYO8:A5UU>/3MY$/O;554?R)1PQ,]5= 5=!R*NZ'?#Q7] M4KQ@9VUTFRO-4+6L2YH4^>@898#FF83*]7.0E-4:7Y)DKT$:J@^266AZ;1K5 MKFB;1%$-,!<-D(><; 51T$C"(V*G?HVJC!":.OM6#C"I1)3RS67R%@X(H=11 M@BX+CE'+)<4L7>ARS: ")JBSPRE,;+>3.$P-]?2 Y@TNZ,WHH#&7D.VZ@>P#CVM'#V!NVC:(WC0U]^%I%I\T/ MU3R3;4P[U/(ZE)"[H!U&]%7 L,X.IWD&)4*=W MSX*-<@/0.:I%+9Q+?:;_XJO-I8K#*.+GL/G-Q2MN&PBKVQL[+S/RE9*$%$&< MT@]QE^4Q7_*I#]TJ/I^]NMNDQ>.7[,MOT]K!2*3!RY.(7!MXN!XV\OG0Z0K M?;,J'IY@!RQENVY.)BTSO M:NE#X.;7-(IS?A,PCB[>0BJJO6-KHBTPK#6Y:TUAE2%HB^[;."%;>J+0\@/J84+>=-[=_51QP *TJCW[^HT9_$<>/DXO M&^@.[8.IBWMP:A^U\-INCX^S4(4G&[^=?\TQ7^ W!RP#!7B)C>W@JG=F5>,^ MPO2.L_EQ2?_!]S" **Y)D26<"])-"$VETFP;!M*+]=VI#VI:N=[*^AND#."J MB50+ B51'YV!0%"F<6[G\SC$)#_+E@Q]H+GU5R[JE#8:L#W62.3@D$8-3NSF M-R) ^,(7X''T$"28>;",II%4 PRD;E!)RU7) J+49 MP_*K'TYI*QEU:T WE#Y=;V3J:?09VTQL-TFRM7T_!&E$ M1Q0WY?))F6/!S:L/HFY.^)@[J;TCWNNT?E=;NQ^*@!2Z:2R'?BMO8\LV"H=> MI>N+Z#J?X!?,IOAP-'O!)%C@WG6,NRZ3L6\_B(H][9/NI&Z/>_4_5/6>Y+KR M!K_J-M%[?C;E#I.J?T>WNZOWBG2'MN[GNZW(CM_M+)FBZ\_9YEYT]6)(5=B' MXT(77:N@6@?U:_2A]];J&,9X9_!>7WD0_?*(C[?G0-O/C<4VE]_NW]?MKCB& M5$F5$W:#RYWSJ[0Z$KN/R'K'($!5Y+U\X%%5>Z<(#F>V;!]NCPRU=]\LC(JX M'E:8"&=>UNW.M6K<=Y%J#^$X M]7O;F5F(O#N<:<-_)/9-='T_$X?_?QKL'X"2?AP_S(DPEFD[9,<[Y=]+OW/8 M5MGICKY1#O6V]EEI>H\P)\'5[22E SPNNJ?A73='V5U&V!MOYW)>6<@[&SC9 MP&Y;69VP=\+8(M2F-%Q5.FR7VX[HLJ,&K D\9VG$3]1TVVU%S=&KN&RL;,!W MFRB=O'>>C0 I'(;82*#76AT(O]@)O2!_9O=)D?BI-'>*.@67W#(#[S)++0V& M5T:(8B>WDGZ2_#7C)R5>9$M,8 M-[_IX@$O^+C<;EO[%I;];&C?^E/(M[)/-@N&^KOS1;=]O;;(=M-RFZ@U>L1^ M:^VBQC"PW>K"M^E]F6O#EG1K;:>W.8YSJ7>5HYTJ&(Z/PSOD<:US-& NQ,W? M9ZS8:<_$!U_W+;Z%7<9H P@^]G=%#+@Z&>!4B!;U1JAWSI.$&=:7H;W:52_P6 M9:&S[TO?Q9?]94D_M/"&'[F10V$C^+V?[UU?"%]/$]77H]S@XG9^AVD]9#># MTCK=P)44QS@#T$IK$GKAB@V>K)5U\6&5/P+%W#"_9:.>5$/OZZMBON,-6M1< MLZ657%6W=?"+93)&E2).2_:O^G*X+,V/4(KYJYL\L-S\J@'OA55-VSW[@H<[ MD&3/87%"#DZ8.&U&SS/T:R7HNA?J@3TU?.E3R%_ZU.Y+GWK]TFU3<8^9:)S$ MW"]%"\)3ZHH9K;>S!*OTMG4#4B/JNI5L-RCP6%:72ZDK "@7H!R74*1G K"IZJ)I: MT\9%Q1KR0L!G,!]=@*1T2GCXRGP2A93Z/I3%HYS&@#RQ#-?R\7 950KZO1:GGB*4= MIR $Z#NKL:GOL&A$?7_S:H+^6C'U*1&#^-TEZ-1?OA)&[YGX=YX^?[."K#E? M,A !]-E5R)2;&B[,!TGV^*WI(#KK$T5_JD,_KDA8KP M4Q?RZN7L]8"HX\-KL5GHM+_5-K\-$+1!@IXXE&8>IGH!ZKSAJ*$RQUG-EK$# M;%F25#PWWX2\=WX+*]]J+@JBX'BC1J@H8ZK0-/[H?:WCJ[VIT>(6_0U5LZRZ#5.$CXQ0H$3=EW?.:[^E(Z> M=0J "M0.IS#"KK6.ZJMD&T7TOE'U&(+U7+A*.<)ZW:]:AF4[^#L+6/)M%Y,, M 2K8[?!+.K]A :,XK4N_MMF<6^"G&7I+?MZV<XDC')VNO^:8AG_M,'L6%O$+]TFZ)6%/[P+$J;V[*&R;V+RP MBH6IO>I$S!'K)MK7(K$_8;T(DVY>SPZOOV<(*&^_0YNIDPT*,"W6+ S91M&< MNH?C%]691!L]0-P9!=>R^6DLH(T),(7(!G5I08>9\M9"JP"ZV&0X+X&;5US=[,6J':!IBB;3O[LV 5%T%B5Z)#+= %J01K&\BW M\5!MP-_DRA8AN+TVH,*< %HVFW(8P6Z=8I<.#6;AW\J88.6Q 5GYVFL#*M\) MH(5C$K4)-JBIC:#!T8FC_MD)6-6W6N"86GTEVH"*=P+HD=6W-06@^I(LQ#CB M:V17>5X&5.-VWN3ZE%99K0:@HZ MF6$8>?$6)F7$]WR%SRQ#_GU0X(OY'(?2WM@M D \\^2XL(N4&CZJV-JQ?X0V MKZX>LL!@^%M/H8(D6\0Y0BTPU"!##!JJL!TB]W=.94#KZ;OQ8T]$\[&K_R9+ M&8Q--)9&DN[@LB1I7)0$7\9O[(]<-1#9E4T C=G.79%LT-O6-ES&U!-GLMW= MTZT<%BM4X*?Q8& -;LG?!3'MO24SB5-M'%:IRZ%/*_.>+3]GOGAFNO@IH8'8 M$VUP6 /TB-^*TR0+OPF%JQ>'4HZ6*"7W)&C4/ 9ZE#O#$#I+XG M+:=1B@!* M;!I>68#&HR]);,]-H%_K/YDMQ(WY2C[1K &O+4I1)0NHX(P0Q0686@%@V2AG MIBW*RE874-F-ACPR?1&X\JW/F]Y7-WJQ$PD6!6M4 E2B]E@5"0$ %5:[*&_5 M4,IE 16-$:+ZO 7 FD1#I&)S17)S+(?-C#T4[#K&S=T1LN*RUP94@!- #XN4 MF4 ;&T?M>28^IWB$*D/HSNI&C;V6;K4#BG*OLY&9;UN2%Z=2'%3YF5&*!5:G M'V6GGGI[NKF>_^*I-I']'"1E=;-ODF2O; '.4$PJ-9C%942K+;8FFU^KCUH# M_LNOPRG[F@6SE&0 [>N3OS,2UY@2!+=[A*[9PD\#;?TUC>*<;[)F&UL[5UM<]LXDOY^5?C)/7BP(MH3/[Z)J9O_O:? M__HO(_Z_O_S;T='H(B11\-/HC/I'E_&$_GET[<_/22A']]([Y;?/;YP_>43=^^?_?N^.W_?KZZ]V=D[AV%L<#-)V]**5%+ MF]SQQX\?W\K?ED4;)5\>651^X\/;LCFKFOEO0TWY2DN2\*=$-N^*^EXJ:3=^ M9J0L(?YU5!8[$C\Z.GY_].'X^Y%."+Q%D-")W9#(2?W+V5E^5]<74IXM0 M4VR1LK)6>,3+C9Q=F"?^#]\?'[O/K?U0JERP6WS204IO5F]+;[ MIT^\2"!U/R,D34Q-:"T\3%-N/4;B=$;2T/FE@+%^V_NS>0^I?ZW&8T"/@J=_S,+TR6XL3KA89#UDME% M1)^-%JD5ZJUI-VSJQ>&O?-B(WI:H?Y0"Z=Q..&F'J=CWZ=9G/*Y[)9& MH1\2,WH0X=Z:>DIY'XU35B+"2!"F=V'RS3SR&01[:^)5&)/R Z96M97M$RL^ MVJ?A8T3.R"-7/F-F.K5"_74&/K:R?+@Z?UGPT9C*$6D4X86J[524] MFL=3&!P=?P0L]FKE=C-?]#)O##9_:+_ZX/%1;[N&UZL88F""-5(IL(M!"M9$ M< 4['K" 5M"AKMT.7C ].E2UF\YX1E(OC)*C$R\)?=ZPLS#*4A)\)>%TQO\< M\U6*-R7"B&A\/^/[M>0F2Z73A5>R51_NYR1 S1&F_]078NQS+JJ':_62H0K4W!9N)\E M'. #."J#2=RNUMTN6DNTKVE\Y$TFF./)$X(R?+=:D[,NW+80/^BD[Y!5_T\6%35LC7L-]J(N0E M)7% @K(B@8#%Z5X:IJ)\<>9Z/#H2![29&*7Y7_.215O*UD34KS4@$@>9=..X ML#P4E@U(B/_]E#Z]#4CX5D#XSQ_$7X_ROTHL^3]_EA\;/R9\5^&O'-B1]T@B M^8V?>9F-(F]WU+(2D0=>:WO#ZB4VVU7E;\S\$64!81SSLBZ/^376FN>\18FW M"WF6>.3/PFA%^(31N0JA @VJ:&@5+/Z)W2$ZYFT(1#LN(F_:#NE&$2"FQQB@ MMFJ#B>H927P6+JH>8P6XM9) C-^C8MRB&P+493\2@WA2^$%69[_Z,4(A @3_ M ^:HH=46D84QGYWY7ILL*#. 7R\)Q/P'3,S;=$.$^G\RCZ6$14L(VHW"0,!_ MQ 1B("/O]C$11<4\& GQ;>2#T?\2$ M7JVG(^"?/XEYO^))->-?$0%2\"=7*&AHB\C"+6$A#?A4SP#X-PH#D?^(B;Q" M0W3,S^, BOBJ*'B/A _XAGJ(<%^$B>]%>:LN^,\2/>0MQ:&PH^Q-C6JB0_\/ MXC$P\)7"4-A1MJL&%1% /\T8JS5(.\*H2T-A1]FHFI1$P/T\3L-T*9[>7&?S MQ[7CM8YWLQ049Y3-J4HI-'Q+ST2K ;A2%HHVR%]6JAP;W+0OG'EO>A[YY &F6A0*.L@/5*XB&^(/W2M/@&4&7BE"!1_E.TG2%TT&L2U'K:@%7?SJ3@Y9LM3&FB'>(,@E!*4?:F% MZFC$C(. 0Y84?UR%,3G6T=%:''S6A$>"1DV'H']O!_U[./0H^U6CF@Y!_\$. M^@]PZ%'VK$8UL:$_Y7^]80_T67&JK2P,A1UESVI0$1MT.?O66P.BLD?8O5E22CFB-O:=N6PL;ZE2>I%_QHAP'TOW_N*%TV?^0J2A>M(3W6LV\I!@4;9%*H5 M0T#YELFGTH0OS>6=,?'P@=U,)JJ16%<>BCK*GM"L*#[ZETF2$6;+08L4E F4 M[2%4:8PQA_CB(>CR^/WC@WC%HQAQ&J6@>*-L#55*(>![31^8)]YHWB_GCS12 M/U5I+0A%&64CJ%$- >A:6]HAWB@"!1=E!]BJ#N+X@L7AJ.1:C[ Q52B'BF]]/Y[WKYC$*I[68:.U0MPJ W_U@HJY1 M%>-MH7R&5'G9?,'_T@Z]HB@4=)PGG#KU,.#.@E#$AY+-N@AC+_;YUFL=75:! MO%$*2@+.&T^@TFA'!%])%/UW3)_C>^(E-"9!OAW0G1(H1:!,()Y)&M1%H^'O M-,HX4DQ>0&6*OJ H"H4=\2Q2H1[>?<_\4O5J/LHC]NM05TE P4<\E-0KBW@7 M+B6BW>$3.?-2KVBEC@.5!)0#Q -*O;*H=_C9*9^,IE1_%K]1$(HXXA7<5M70 M@+Z?>U%TDB5A3!+M.+-1$ HTXEW;5M70@#Z?$S;E@]PG1I_3V49*@#; %0)0 MX!%OU&I5Q2/@9?WN/7^;IT6_I30XH@(B]$HE,4.&K$+UWLOD2DR!O*X\%'O4 MAY]J11'0EXD7JFLKV:!+OK_37:@P2T&90-G60I7&FV\KT0>TTVVM'!1SQ UL MFV)X[[BRQRCT+R+J:=?MM6)0C!%WJRUJH4%\XL7?6+9(_>4MHSXAXA@F6?4\ MP*8)6 &4%L1]K!44>*Z%//"]""JKC'[?ZF#0RD'IP7QD"E <<764K!^@D>!D M>2=B@8LK$ _D)3WA'_O63HZ%.)0CU,A(8!BP3@@H4Q_JU@I X4;9&K>H@@?H M1)4=3SUM(ZWA+HC0I?R*- MY.C=<9&J]G?%CW^N9/A+@FJ7KO7:*BE4(+CMV!,XC^ MCE!U&8M8HY0M>0O5U-1+H<7,[D!%FWZ.0'_+R,(+@R(#&N_CTDM<4T[-"$@8 M+=9V!Z(LT'"$/R!3W3CIWS'591PSH,_;GF>(N\JU5K90-B^EJ1?)DMC]CBX( M2YSW\:, M0#A"F%)% VLF.;S@Y-MS!\-D[^=&OG/)YEDD#CO."%?!#XL<=HN(2)KB8#P7 M!XB_RI\K4='N\GKZ E[0]>W-J6^<71\YM+M+O11>D/A^CAF5C=HU MC7VH*]4@AA=DWF8)#=+=D<[)&\B;%9"U5ZK29C5/!C&\(/56%% ;G9RB[8:/ M()ZXL2,7_'?A=);>3+XD1*JLZ5YZ,;R8]UO0!H+"%=K:]+,<#3&#Y6]#DT[U MO9_NOW=XDE<39V3 M!^\%SE.;"%XR@"UY4NOO"$_U]6JIYM)(EDD.+X= 5\9@2#A"F\WXM\W -YCK MPIH>T(BWGRM"N1FIZ&?MHC+(XF4VL/93@5!PI ^J&]R%+LQD"/8,0*ESC;+V M,1[$G%D4+ZO"U@1"<7&$1\M>MV6'&\S]T9DO:%_;S_E0/#L,4WE91%PKIC(N M (E]KJV:8ZT07MH(FQD0H+PA+Q(%ANH2\>U'+X*6>L.''K+4C M]-R6W5ZVV/ @H;4P7N8*.-:-R[DJG1UAI?*:VO1&I%$2+\U%5SY4VCI"QC@( MY,,P+[KUPN R/O468=J:#Z,<(50">(DQNE)CT-T1ANY(ZH4Q"]?7^X/N*J)(OHL ML+^@[(QFC^DDBYHO/N-1!8G#_,F4!);< ME3+8405ZYJT.A<.B'/L1=CFP@G,_R]X\%Z,5-E5ANU#41+4RF,7H+:E.HZSG+_C]P5[ MXB?BM7Z0^6D9:^O>BUKO (FR[46QO1XFY-4M=[$+:>Y?K4M@.RSLC/UP'A:> MTH2O>PJUS'..HCBVP\)NYM'J/-"8=!7Z(OY?77E0AA$,_R;BWD #(Y0=D^B2&RBX^"S MQ[Z1BI::JT<:&?0@@[9DF0%PA*E/).::12+283 /XU!H)?)]&^DR"J)'#+3E M# B%(\0UM+.8L1R(ZV=+CE+=PUF"Y+/WE3:X;VMA].!_'=<=387WGLQK&M.Z M>F4J!>.Z$B"*'B[0CF@P&(X,J2)+22(?I^:MO8Q3PA'6GLFI)-!#!L+!;Z9J MT8'@#%=YLXSKE$9!](B W9EI5=E^S/R8CYDQF8HK4BZ/FAU&2P>B!78EV C# MWD^/ZQF_/( -XXQK6RP):)RFC743AN!'B/1;LI&(.A C)IC4?36$[Z/U/J E0+HL1J[&(M2\0,XBKDF M*617ME$,/92CY3*]3H275'EO";S3SQDM"' MTU,41P_S:$1;3TY-:T>9.0NC+-5=<5<*H,=EW)*=#Y;$S:]W(5XW!^[IL M5>A=#&863V&L*T*/-SFLY9@0[-EV,%_><,S4T5]J[VY^5+V[$<]NJI7\N[>@ MR9]'15UNQ$CI%N81)(X;EJIHXH.([@%0I2AGZK\-,Q^D$UOQTPA/5=>H>H_' M"49X)R67_*\:?T);6<>8J=F5BH)*\ZNN*R=HR(U)O JDL7!'CE]"""/M8OM( M3KLFE6=:J#O0>N/.Z-P+8\W^L[VX8[3H3&YS']JN4.5EBB/OJC\3L3)2,]-2 M%/NE8!<^E!H[LD]4Q#LUL6,0PWY9V(4I$!*.L+89[=1$EZH\]G/$+CSI=7>$ MH!U%=QU^J&LL.H:Q9LXR MQO6[E%SZ6Q MN:E+W@/ZMP5PO=BOR[8&O1HU?,@[$Q^F2U'HG:;SKN3G]_@/S[?8EXCF][*D/8]= MN/J^S;[$@LG!KA=WWYD,2"1VQ$(OF5U$]'D-1>V\] _Z.(5<>)1+NW!,4M'& MZF"T10IYMA(MNF7T*>2\GBR_)")S^>HIXMA/PZ<\[8GYH5Z'NMS)'Z&DLSD! M=D3,D5FR-H./G[PP$J=B#[3BRB\F%L/E*>N*L+U^6U"G603!(3R %VGCX)>L M>*?R0.^(3V,_C$@-#PY#7R/*,%_#=EKV9H9#DN'(8'5&.#M^*+GA?X^()"D. MQG/*TO!7^7.U_<"DL;V4@])(.P#BE 5(I86_K25/DYIYO12V*W*'C$/@#0'2$\D^4!L]A%$E''F\R(UY"SDC^IYIP@QBV112 'S\8N8/6AQ\'MWV!L@#Q(2RK'S5MO*09-X5GT M?9:1ZCZARW2CKP\]:.]P$Q $2)>7&J+)E9AHA3J6)J"JQ(7XOOWSKH?L,'TY M)6K%HZ1.>X^5+'HTX%WL.C:0VG8V>7!D>PJ'KH][*"Z$(^[Q3L)OS9>A4#F/ MI=G/Y25M7>@1D_N[O@3 S)%E!I\/"T_BV/]G%C+"5>$VGBYO(R\605;%=5B9 M D9S.FQ1!W[4Y.Z,T!8Y>'V.# W&->S,7>^0.=4(I\LGW,J%HZT*/ M<]S?A + S)4)A5&?D$"&Y!8/C7BSR89[IBI)5#CW:\!3.-.T0 A Y@ M9PI'K(]^[T#\Y-Y,Q!ZYO9\LA+[B_\6JZK@S!QCLP& M'F/>U1E;>W@+=1D=F@41(_PW6'64FCKR,;\/ELL(JF1 M%Y4:7<83RN8YJ.9GU] *H-P-'_KC $):\T:&0<, N+C(6AVG&R$7X M(OY(#,(3;$*C,"A7X;<5]&XF! MM(YV9M[8]E0]ZE&K)Q8:-Y-U FW-D6I+6>3 8;T2O'F6JH2F9>#&".D73N-P M$OKBTEC^3$&$9>4(^-7CW5J__=-FOZW4,5I7,EK5@OGRNZ$3(%"51@;5A::C MZH%3?Q*U+Z?**0THC]P;S91M.L^L<'&CV_%AQN?5L7*>Y/-\F-Z%R;?V+O=Q ML\O5Y&5$35G#2%:!F>R%?U]X)[[PYC&1^P1VO\X@AIL&JH*T:.>:!T"?@TDC M]S@0:8U<47!8W.ARO I2]K367G;\;K.7"9%UY^K4KQ3;J_5GJLW2=!0A91+J M<_]7_8+.SD5A15DLJX9 U=RU:15VPX+UWKV:*1^W3!BE[*@B/(A)M[83;-L& MZ3Z-O/53)FLW";EA]B .JO8/P^( '!1%<#4Z)PUO:JT+O6^X)X3D*!<=?5<* M_Q[5-;%61AP)%4T"^!P,W-0IX%E,_NN!(_O#O^=N\]<3T2\82[O3O_V'"] MB\I&16W_,2KKDUV;U_C=M]^/BDI'LE9<J7AW?'3\L;US-:Z-G-[\_?),%!_(F?3,>F#Z#(HX-<#>$3[&9$2DJ.+[.X&EQ8QH%$5/6F<_,0+A.("Q=W6. M;#&WJB30T[S9SZUZY0^ WPLO9#(&SV?B"2?.>N8 $VY1!7:Z-6L+L(;'D1'[ M?L;A./$2<2JU/JC*SU3Y(N%27G0/GXA8-12K>\WY09?*T).NV;^YZ8Z9(ZR? M>RR6A^V$267 7=@HB)X\S9I-(!:.,"UB.=M66)Q3V-Q3QP,UDUMWCS=4)B,@E3^U[9H=*] M>^+3 X2.K)?7FN3Y*5:[/*Z&R%HA/.VQ'T9YH%A[:^A2*_:=FFWLH3N*SAE$ MF:JB61%I5DN/XO8%Z%I*LS&C$NU0B+B>ERVN:DI*<&W8G-I:@6'_=J\3O\%W> M&&Z-H1L]'?3H4-?1&W$SP$\/G>CB!_,&<66.Q06HDV6-VN1DN6IQH4&']7GW MNO?L!6-O:#JV9TN$/Z(6"52$4N3:\/]><#PHL[ 'J\JPM^P=+: #8(Y07EBN M2+M\SJ<%%GM1Q7S70_)8)"2%#@5;58J]7;5M&>6-&55:\WH>UY,NVO.D"N"2++5ZEM7LV_E;)Y0<#0[FAT9YG=:\4>WW0Y?[YMA Z8@P*0RX& M8.6@#^[PZHJP5P1]]7D35&ZL Y0Y (KI]UJ8ISB9:I_6&[' =#D!UG/ZJE;4 MZ?D \P1XR>Q+',:"#)&<,VM->EDZN=H*[V,6 +72C@RF,G?7V>7I)9R8EN+8 MLV%7;I2:NS$"7E5B[L,&O49DM:M:BH;>ACGGTS;T=;Y8:=&%YQ?1D5XL;L:AT!&Z>'W8 R9'AKZWIEW%*..2IN.=R1A*? MA8MJ*$,8O.I>SI">>B!O3\JG MX)1E8G,J_9+JGM9:V-2C&B8Y9+^RRBNBTZKZIM4=?L18<)F2N<:MHA1 YDD' M-H"6BB*K;3XR->(=&Q^&YZ*A#_QKXY=0PTM[Z7TCI5V+RJ3I$B%G=,[W(G!* MRO)ND*(S+P,KI2+KI2IRBL+*F)Q^)L(+IKL,U5H<>X^K-ZYF^D&URHZLO5X85_0LI:V 6:@]_BEVV+5 ,7.N:4<]O0/Q%O1^OWJ)?G!9/[0?YN^ MLE$/]O%MSUVF%26'*%ZWM.HME+-O<$N8.(OUIF!GC[X.[(#(]M3:H7, T0&- M]KQ^@E!<0=E^ %!7B;WJZ7DL,&'GR+!P&GE)8>)N26A3Y9 M_7+U$D7#?\?JL.,RVW&_%6:.\"Y7[+E)GF5,W%\B+*3%!:3JZ[U2K[:%V6K[ M9E\7=BAG.\:[H[4/=,L\S!WI+62QHSSW2&<-C9YG>=P(.>5-?;FDV8PDTG[J MVL@!50^_J3ICHB=(I$6L!_ZIJ!$)1C,UP\3W+E". M%2R.#,=E[(Y:HQ6Q?72+;9M:L-TE]LQV06DP-U7K5Z])>C.Y);$7R>N-(HQT MOG-4>K%LJ\'VD%BPUDU!)6UNS)7UL$KBK;Z79B(ASP4)&/$BX2)HGSH;02%5 M4V?]$^)J*%^!C%8?&A5?&HE/O4ZG_6M3QU]AP>.4TR!R/Z]XJ47? NC?SV?V M;GH>!&9'IG%()+;.AM-+Y?LWZ?>(J2-6HN@![:L:76)0ZXKV:/'0546GF(;8 MKCWMV]6*?0XSS BP)P:A,&?I8AH'OV1)'B?.NLLW*\ ^/>FMJZNP<811B''" MZ>U6&_9IR3!=>BCBU3MZ$7:%M^A+RIOP:[&_6\=WR)#&O7X;TJGSAU1/:^VG4BLO:''+J,;:<4/;LL4#[R-"BDKWS8G: R)%1 MN=+R2N\Q7/G0"NV?3Q& @?U%CX_YV!B3J;@@ZL1US@T;%:F-Z=1,5=":Z@;>F4.LP$2=H-"H(F":;QR+Q3'RDK'63JC M(E^._A&[JOP^$Z;2R9'@',WFF5ZQJR7>59]QG)_[3F3U4-]H37.ZMZO!SA>I7*](*R M58!PKL0M34)Y_%F\Z5+3#*\!^V)<=X9M47+CK%B7_K8X.RX2V(HCF$DMM:WR MX+B1#/94G_EY?9*\_I9X6"._YLPIL@ZJWV!RZ%MO*94XR\@UM[N'9Q(]D<]< MG9DNAFKG&O&SQ@Z;)AH IRO3 5"-?Q"//3S3[8UA51'V,GR71K"!WCYRS[^L M6?IUJ I[4;]S_JL([ID%;$\\_G)_EWSO$\U?XH"K+URN)#A_\7E14]JCCM5A M[P8&-P 3D@=PRT6A.<2)NB& _9"F#VLPH+'_ 8S,&TK#59@/'3>/;MR-^>UM M$LO,Z2)Q>L0UH3D+8Q%0;TI*%:YI["M^_<#_EGCR(,ATY6:(;[EQ%-W'V#($ M.JY<]>E!HX8#KZW;]?D5-RQKN/[9B"W?)W@#74Q*6%HQ.OZO38/C/_I9WB8@ MC,.;+J^]N2HO$"_:7O*W0KP2@&%N+(&XNR.+C/DSOK@:3_GN6>BQV4;EM24N M;R&.S+(2_ 9'%CIM>95)E86/79 P#E+^'^6=%YD%KED.;0=HAUL=0+5U3Z]B"32R9+(#""F&TL& M,?R#B<&Y!0'GQB6F:DJ',I,'!^*'=\??[KTG/M(DMY$7E_>9;K(T2;TXX#\O M"[=[HG_8]$3+[XR*#_W'J)267FG^L>^^_7Y4?&\D/EB]V%3YZ$H.VU&]ZK)W M)!*'1:N2H.D&^YHF1_BA$\Q0;7%U&@=7W,Q&151Z )S+?=3MAKWTWL4-I1]ZY=M=UK4\YQ4+/],YS MHQBV1V=(^]\@OQ4@1S:.G29-22W5Y@ 6;]L MY\?7G5M]-PJQ#5]Q$ I%(>G?DL7W=_=Y[*."_NUXM_BY8<78P[=ZQH.D$A[T MJ]@'*.X-U!9D'< A>?>-R$9ZY^0RSA_:#[0RZ;D=V(=+>'8_"*$#7;AJ5R;9 MH7FJI\L!6X']"&>7JX[!R7QU=>QHL_[S>_SL/ONTG&@%L)<%\WGLPJ/$WXJW MP\+N!TN4Y)[=VV/H@NG_MOT=%I8\6*:H_?9X#&C'KM_Y,CPY_K&WBU[./$(^ MR+M=(@F(+]K4WF6,=ZZA\NCO+#I=Q[)#9Z!=<37.X2UEXL,W$S4Q0D8O@GU: M8TN&62.GMGZ5H5.^MJE.)L8;"PHI[(.)COT' H4CK(DKWEXR$V$"6/B8@08_ MG0RVI[TC8V88W+B?_MG[A;+3+$GIG#!N7I\(G3)O,0O]RWA"V5Q^I[R>SI4Z M\B83F5>4PU!(*:ZH_V%SY2(_-2JEY()E_;51Y7/5R^GU3ZZD<2^HWY.I6.C> MD8480>.I>?&BEG#C0OIYS,E;?@T#>2)R1DV7-,I*3Y:KMA2[P@"A;5.[& M94$3W\K+YUMH[LJU\X8*-04:N\>61+S0"ASANK\^L9FS%PJ$*_?#^>0E,G[G MB83OPN3;R?*$Q/YL[K%O^BOC9LE#)]N,@"-7RIL-+9MINAYNEG2#9*@9&QG< M5,^-F]SR%61AM-?$>*-;41Q_+PLSP\VI5J?\,#LB4*B?^MBA#M+45LZ-7C/ MT*C0M[+GWC5-XA7 S:36*%T$)DUQ_(A+:I.KX*_18)CX2JNMI3;V3Z,4VG"D MQZCI3U/H-Y +L_S:"0C-$_1D;%W1/''RV4UCCKHE3/S FY)CBV5230K9GV^Y MNS,MD5H .1PWU]L5>OV*M7;!]V Z]>L5>OV*M7[-4K-EALM8V%FLDQII;84]^8"8)7]YA; M8^2K>^S5/?;J'GMUC[VZQU[=8RZ[QU;3W+K4'9F&E?"Z-5?8GWIQA14?'3TN MJX7S[[YZO7KU>A50)Q>\-YQS4V*Q%ZTGSCBXHO'T*GPB@8Q\#W=X=:O7D>5> M5U]7-Z5=<7-9MA[@]^I>HR.&T$LWV3"7[J!@IJ*ZY]C+1V#K =F+U'LY3?%# MI%:O,6(6JF(HJ[9)MZG3%,??U!E-L,J&6I%!7%:P'3:?3F9C;E:\.[0< # &YN=7!?,3!K+FAT;>R]:7/;2+(N_%T1^@^XFNYS M[ A*)JG=[M8-6;9[U.UM++N7>>,-!T@42;1!@,8BB?WK;VZU8"%%[;*EF7/& M-@D6:LG*/9_\Z?^>CB/O6*59F,0_KW36VBN>BOM)$,;#GU>*?+"ZL_)_]Y:7 M?AKE\!P\&V<_KXSR?/+TR9.3DY.UD_6U)!T^Z>SN[CXYQ6=6^*&GIXW/==OM MSI,_W[P^ZH_4V%\-XRSWX[XR/XK"^,OL\?%;\V@OC<+2H_B)?LGZD]K0\&U@ M?^ ^O/6$ORP]FC<^NLF/YOK1,$LVNIWM>?/@)\P/3F<]V\$YPPK5G\\_O+:/ MY\W/VT>?Y*D?9X,D'?LYG"&.M+G:[JYVMYQ!5C/5+PT$_UX;)L=GCK.SNM[1 MX]0.I[Q2_+KG9V;' U79;OU.^ )^T>U\W="/IFHP<^"M)_"M?K#(5H>^/S$/ M#_RL1P_*%S3N:KOCS!J^29-(98V_H6\:?A3DZ6H^G:BL>5KP]1/\&G_9QE]V MS2_[21'GZ;1YY?(EO5#_($OS^M3@PX99Q7$Q*0\<)_UD$J[UDS$]WNG"PW1; ME1_ GQ[^YZ<\S".U]],3_A.^':O<]W"85?6U"(]_7CE(XES%^>I'6-.*U^=_ M_;R2J]/\"5_J)_B[)S+L3_]G==5[%:HH>.H=J?R9]]8?JZ?>:7#ZS#M\07_Y MW.[N?_YT]&/WQ2_[^^_A#YR>M[JZZ*_7=S[C:C]75OE9K_(<0VULT:_:\-^+ M_'RS^UD!Q<(2X/]>QK")TP/8G=2/#N- G?ZFII_;\)^=G9W=G7.-N^N,NS]6 M<0#_G[^*_.'G@1]EZCQ#=9RA7B3]@D8*L[X?_:7\]!5\DGT^YP%L[L\<\[U* MPR3@45_]=8XQMYX#2;SXW/DL3)$'AX_.,T;W\]'(3Q4LB(A#9IC19^<9YP7. MY;V,M5Z;TN4&W_W\ODC5YPUWE E\(F/TDF#J9?DT4C^O#."V/?4Z[4GN?0S' M\)JWZL3[D(S]N,4?M. ]:3B@>QV$Q_IW09A-(G_ZU(N36-&7X>E3O* JQ9M/ M_PJ#0,7$!_"?\.!;.,8T[/,5/\T_(-]]E29CS6O:G3RAOW>ZQ'=B6!R\2H5/ M&RE_9<^2_D]/2J^XS%M9"/V\ H+K:2\!%NW'="7<^91NS,H>?7^%4[ OFG&? M5O;P\1MXHW/;5O9>_37GC:]2OX^B6X82D?ATO]]/"Q4<@E8W5A_]4Y4=%&D* MXZ^4YK:?O1NX\PF#GU> F+LADG"[TP'%L(A#?A;N!\@D$$AA!%("1E_9T_/2 MDUA@8N]!L"N827"4)_TOO_M1H]:4=JYA2LEQB-KYJR1]D12] M?%!$<*2H260K"U-7>9[KZYM7/L\7LG.&SEZ>3E2[=[&S-_[(=R" W\2YGYT\;E? M_16%JYDJE"Q^)+M+BLU^GJ=AK\A](/:/R8$?1>\F^.L,EO>'GX)9>'%.L['5 M<9;![[M"9G.4^[F":;Y.^JB57"GGV5R_>I&GYPV3?!WZO3 B@CF/U-O(%9S1!\F[M7OU=$+,_]3 5 K'B@Y)?81WH<$A4_G]I'WOM3_&C_Q$\#N*5, MP"_!NLVGAW$&<\!OLW=%CEXA=&Z!_M13Z;R=_RP3^2QWX(WB7Y17OK75O2"! M/REIZ+@7I'RHN*\R?@(]*D\SX%_3-%!H+YU'P>!OC- M(%2I1TM1C7ZH@\/?RL9$]7HT>RW]5^ M!C:&_1&MV[X^*/U$?UZ:@/Y0MG3V/AO*:V^M MOYMO:67:WYGEV >85\MV+9O4_M8WJ7V=FR2\O\W,\IO=KA+G M;U^$\[>OG_-W=BLZAV/]B-YQ6[MN-U(-48EROI"O IC,Z20*^Z'H2%X0PI,< M433:'&KJ^'M6RE"E2V+4R?9/PVQE3S]66_=/3QI?X4[O2?/\+GN[])E<)PNJ MG?M^$(2H(OI1R8J\5S0P=P_N&3U\4+D?QBIXZ:XS M">=!J-PQH?*M$]2#5+IUJ?1MD%#'D% U!OD@S.Z",+M[@<,S">=!F-UE8?8- M$M2#,+M;PNSND=",-)H'$7;[/KJ;B*H_2* [+H%NF1X>!,BM"Y";HH %?'1N MFGW^?9#"ZR0>YBH=XXJPHK(J#AJ6_& .+Q;E>Z"6>^'2[[2_HXPS6LP=NERS M=OE!4;]M1?W;(!R0%1O:-? MIJM7K>>-"UC/I2SWF]GEA^MYIZ[GW2.<&>;6 MBV2,Q8K] \8>^3Y(QI3Z[1?Y*$EAZF5::5ST]VIES="6'P[^#AS\321!56]\ MJ2CVUR(-LR"DNL/[00)G+/^><8$'8KBCQ' #G*&SRYZ=;TQ!+^62EUQ3U^)N MJ(MF)] MM^.90AUO4C!%CI,H^*YIH[+*[UMXUJJORL@/W^@)FQ@D8F/4/^5YO MV="9@:B'DWZ(.#V0Q?>K$)^9UO9PT@]*W@-9?+\:WID,X,B/5/9!':NX4&^5 M+%LK^P?TATKWOP]".$CBOD(D7_2$? BS+\^GSU7<'XW]]$O%?]*T*V?3R**6 MQQO_[R35FYLY=D=EPQ^8U?G4V0=B?B#F;T7UOAK._/R!F&^6F)_? 6+^7CGS M S'?0V+^!CFSQJ'_H/HJ/$;\Z =-0_=<:-R8>Z9L?(/\^8&D'TAZ'DE_QUSZ MWFD==X"D[X+B\1USZ0>2OI\D_0UQ:=C3SV^3-!_M4T,O_]NF6*00D\__BTJ& MJ3\9P:HB)A3\NK[8!^ZW&/=[()4'KG(.KG*4%/>'5.J+?> JBW.5!U)YX"H+ M2 MN$]< MMC$CU@8]#J.L;*SXI4[859LM'M;#^%9_1@^JOR*W"T&>-+^\U9KY!- MH(2/^E,ZM.O _)V(];_$'+.X);,7CFS1[P_ZRN>J]"%05/O0]%I%;?^T/EK:[N M_03S*D]G-4\F\,9)KH=;[25YGHSELY,PR$?P]W;[QY72KWM)"FOE7S^/_/X7 MK[W6W9STO2R)PN"9ARM9S<)_% UD)X@;(__K3/)):9:WM@3<\ZN:?_5,VWBF MYSG49QXRN54_"H?P3W3-H\K[4V_OT]O#CR]?>$6E=_#NS9O#HZ/#=V]O:")_^-DHC(=Y M K]]L7:PYG7;FQN[G(_/F?/WH?/_W6&8[\[@8,Q_V?B5N'_87[ MD7,_;'CA4_=]*WN=]NIONJ>TC E;C%/=N][=IA;QL$E1!"_#IO<_K[17Z-\3 M/PCTO^6ESN5^YLF%[B=1Y$\RN+GZ;\SY?\I3_3."NP,]2A\)\ M'7[*@_IQ MG[6:,H^A\W3&6!WXXS":/H6GAXGR/AUZ1]-Q+XE:F1]GJQD.H7]EJ:!3H8+] M."[\Z(.:)& $-U+#B?KWH-W^H@:?NA>FAD&2COW\YY7P-'_:2Y)(^3&U%V\@ M$W=">(B[VQM;SV92#/W!)RWGW=O;?_OVT_YK[\/+]^\^?/3>?_IP]&G_[4?O MXSL/V,U'X"E>9]U[]\'K;#X*'GOO7GD?__W2J?]V31SF59)Z^4AY@S"#*7A3Y:<>:-HJJ/&<5Q5J>T]Z M]TO6RIO)[73ZY^9?[U6O'7ZY$G(+T,Z!WXT"?XHS57$3U94F5K\U+V4=!T4* M ^2O:.%_P6ASES+:&1=__CK]]&R]4G^T_-(H:+U'+P_?- MO&&3:R8FRZ:_G?MU7DY^556$I_ P@7//8^#_2;9?;$;!?X=?-Z^2@0_\ M*&ODX-59"1??.!\7__AA_^W1(;'KZ^;D3T@WV/N&=#S-@7.SU1Z[-+P!'*+W MN?$_RTMY,N,K_,^-*KJ77#_B*889>K- "(%:%Q?$XV;=EY?DA7H%3[XM.-6J MZ9X\_W-[TCEXU4[RWA6HO=5WDFMOM=M>7U^?RVMOX@ VKL+(L)OM?_YW]&5] MJ]O9:"-@DU[.#,V3-^:#&H89DF^.J"W-![+U\L\OX_W<_]._N@,IOW=E[VW2 M3R:A]U'U1W$2)<,0]^ P[J]=P$C9N?RVAGN/7I[Z_9SF[24#+S7S]?S,RR:J MCZ[@P MA:_/,ZX_\%'[Y&&8[WTS^[FRGA=BHS&43IW(F&3.9;I;(%#':4A!B ME+U(/G-!9SQ(@AE4Z__R]^%__IE.WOQU)?82Z )]='[G:I(FQT@69=5O@7FN M[+WQTVGDQ\%G>#.6Q'RCYHPK=?G1;XW6ZA>YK&SM!T&JLDS^>!W&JM-\B;_^]V5PLMG[ M^[__":[L$C>\?&5O8Z?M'8T2-?:_ %]2/Q9W+!UAAY9'[W;O+1/OQ\/XK?1 M^G[O.I<&4N:H".%F=]H;"Z_H5=.*#N"O[]*/R4G[^!0H$,Z7U:@(KO+[RF;M.:B.F]2]^#[ 0&-T-DO^F_/8KR3[W- MY.(B>\;"*N]?V7N_?PDA?$57=:=II]XGH&5$_PTGLU6;CN]_2;.37W_)KIR@ M2V]?V>OL@JS]5@7M(UD3$O$DA6,/)W[DJ5/5+_+P&-5Z$%PJJTFLFYXF[+:' MVSU'='Y[KI%'UL+[GW_M=#O;SS)X+E*341)K1T$+E9VH0,ME>)%9Z=?3W:@]^C\2]O?]WXSU7$S=SWK>QM==HSKL/C&B/4 M*C4!1[_'=<_3HO_\\O=O'P[V_WZ^HZY@UM5W@N*\OK&ZN]6>-?UO,L9Z!%_Q\A)P O37[?=A$F]A<^:X$)Z< MQSMS.5/]0I'(JS?J>;R&; EYZ_KV+'-R+H?K[7T,\XB\*,KOC[Q^Y&<9D]L< MGCLW?4.^3,/A*)_]M[L9%UY/Z>(02*GB$$N3V5[.^>\'5O!47%QV. M.NV/_'@('\3>R2B$3^S%JJ[RXG+_DBN6[R,U:/KU>0W!2T[F;KUN497A4LSM MUKAY9KGYL,S-YXJNN[C8!G- &TZR#]-.=TBZX^/3\='?5Z O M5-_)L1W8:FJ6U?+>^ZGWNQ\5RONAO=:NA:F]&W/+&UE"8F2NP_W20KPRWBZ> M_,6#9G\761X.IBM[AW& #C/E]:9>?Z3@?F,1OAH01AS) +3%+V-]J8G%\.Y4'!'UF1U%PJ!F]"Q M$R/^2V67'G*K/.0LI9]MU#]@)W[#C3B2?3BD;9CA]3GJ!T=O/FUE?X579B3/ MF "&K\X93-P]IT8]@Y3N'L'&2;Z\E*JO18C,&W@V!893RD#(FE7S=?1R<^Z MY>C?(K5NE:CU]R0JXMQ/*?B<9C-<7O_-?_E+I8=?7W2NC$HK+[ZGU'DR4A1? M*9/H\M*CSF-O!'P3Z3+P_"@RQ.E2;4_) S#H'$)U..Q+K3D#\>+7F.3B!? M M& KXZ"15?45F0Z?K4?I8!I.! 0?P_UD!FG8V2C"(K%-(\I&?5R_8B5^>)ETN M^K$LXC'(A#CP'G5YD3VE@-2+WM^P!%*@\%'X$4Y#QL%4(9C)0%)9)GZ6>[MM M+_"GV>7OX!D7IIR+(-ESG*T$,T2?;3'CWJ3!]F[V\K^=YR\OGIY8O3?-[U_9 M^PM+6AKOSU7S*+RH]^]&(J$"C8[#/ >J5A'0:IK$:$5&4T^!13GU#E$!]/OD MMGWAY[[WBJ5*Z<+:,5PQXRI%']2PB#A4>;3ZT7N$V[']S.NN=]?@"3$H0DKG MF& ZQQGWU[OL]>49FUNILL?7?N5V*GD59E]Q6^4&S(@Z##Z]4\7T];_?[%S9 ME6M^_\.5N^XKAY:%%\&8RO/[?;ARJ8_W!FD0K8JX\5/0[>+5AB^R,=Q4>$FJ M&2>0PQAV>-I">0F#@8S!V0^]89J7EU!HRM,S9JO'U'96I]M;[6H]P!7^:S=+4-^BIUF[ M+-=A;-!%U.I(L3L,9S;;8[F+7[YN)HJY[E?]OD5?=S8S*940[D[R*G.9NP0^ M06^1*7<[S7.>YV&4GV[,^.GU7]W6Q6=[@QE[.\WS>_:B*SW8ME3D]@,T: M)NFT66I&ZW_\YV7G]>N3-U>2]4]IB%S-3\?3EYF_/2QM$LL7([FS??&T&3?5YD\/9LADW5__6W=_M??WTWV+IX MGO<"%88-\UFPP/"B=Q^D%?[^YY7UE1LBC9=:A_B%=8B#NT08Y=1J/56>J4QT M1D'R*/ZDNK_\Y\/6Q1,K%JE@FC.Q!8N8%HV%?5LZ_F".,HVY-!438'EIAIL6 M#6XRLT$*Q E9R47&BCB\ETM(&TJ:0)G'ET53?/M)".^&]WHQ+"=!)G@<9B15 M8C_NAWZ$*AKFOE-R#[9A"_PTR#S,G@^#65D:ZX_\QXTZ]=69???1W'/\G2*M M,+Z/-H^?YPJK&G#WX2"PE@6FXP_)+6@2M_PL RZ-'^G#48.!(K,]E@0[_&6( MUGP,1X_,($TB+P'&;"D"XP):4A9 9*DY]XWVQJ.>=:KZ:<^'<5??G49J2O[4 M1YU-[]/:$2)";'>W,)?G,2[=KE-"Q;T(6)$E/'AW.F9/S 3>[>-#28KF;U9@ MR SF[!=!F,NF/%#9Y9T*V0@L3\V4O$<- $#W;#[U8,GZ$Q!KIR&"GELK;<___./_V__[?#K>OZK];"^(O"_S._ M.H739RA[AJ'>WA4Y:4% :_K8N^WUSO;G?_Y]L/N^V,[__.>+.OO8YXW;2 ?= MU?;Z:F=[03HX?/O*H00-4K>UW=K8W6RU-S=G$0.H>/2LE]CIU"^+42CDKF6< M7$0I11Z(9[ZGWS01.?E=&H@A\VQ9*,C!YU,/-A?E2W\)JS5O>HUXG MWOL99ZY]_,=J>0G9Y=3+-/AE*>(.>@*0\=]%S!> #(T90R)Y Q]'I")OK%0N M1$=D-4HB4#&!-\-5#=W]!Z:>ZOT'I27&W+;<.SP\]'3XC[&/O ]&4WX%5\=# MR*PU[R.% LNS/PE!Y7$S!JHB0B_!21= Z6.4'XNCL+R$!EGDYZ1?^9CJR+%X MSQ_DHG.!@39GF^MH0 [V3)5+?^LP?-\^$F)Y$?C-,R"3KP52)PS)CY&GJ+XD MO8(M\O+80) ;^*D&ANKH /C3=,]Q1-79665_JOG&VK^B@3&KT^VERO^RVE,@ M@6!-$UJC>RIW% >.SWP\_OAPY\1V_O(VT,W/@#E.X@3\X" M8[R\Z-([Y+SG&XXS=CH_+A0Q6_2Y[;.>JR3Q]V:4;%RTG@;)\?+%&(TKN-B' M"[X<#A@V8I@F11S@(2?I4R\=]AYUVQNM[N9F"_Y\[$[P_?Z'C][A#4[PS-WY MR?=&*6K&_PI!]L,M/80_/!2H?L6KOZ=C&\T4L@@;>!5U/Z];3M"YSJU>9+6^ M7NY^TWJQIYSW"JR")#W'FC>O\WAZ>L+/FR;\*8;;> SZT5$.!C[I8,Q<+WY> M6Y_7=\QY[=SR>75E]=VFQ;]/DPG.0EUJO3L77N\YU[(N:UEO6LMK-02%%U;4 M5Y2@=ZDE==IWZ0PW9-T;3>M^ _S%._('*I]Z+T#KCQ)$-;_DO^S!4]$9"X? M66/:>X/AHI2-5RY]\=X7*1BQ&;M&^;>.F;O8Y%A/6DPW!AK=^+R^:VAT]Y9O MZ)8Y6C01>57!J)%(2/NQ'TVS MD CHE8D>@ZT3^C;;C#^R96 *\CHO:W<+H# MTQ[IH<%E%;'NUF66=PVL:%<;4[N-QM0[R@@XC#G(1$B%EUC\3F7QUV4EUE[( M*SQH6J$E9U2>_)0B7*^25,%[O5\=$,>,$T[>I^H8@P.',:+%SA%837MROA5? MR7'?E%\%56\>X?#J%? ;]HBTM8.AW4PQJ2)W2,M[:4#'WA'HF.C0!SHJY?V" MJ5+(.6T M%Z;3Y(:9.Y"&Y/#>G<1 ,*-P0C$ >-0'X?QLR&W(='$O+N$ZC1^F]04ETM+I72L+51V#+(F#BI79DYUI)Y"X)$/8Q_7Y+ M8G818M".I$Z3)PD8^"CLA3G@VUYJ<5W+[/XJ[L*\V9]3F2Q\\2>K[0]R2(]-R\\V/P4C>XS MG<;^U/OX[N"9]VY"(N4IODF^><;863/S.YV+ ?'5%E0$!GZ MAG8ADETPB7W9FO=JYG=>&!]C_-@#R_\+*T@%4#%IG3FUKR%8#\0V<9R3Y(A- MBM2;1#ZJG0E!\X"5E+66E]0I>@I\K9%F63&>2%9EZ@V*''T/Y%2 B1W&P!S& M0-48>VEYTZ2 O^)14T.&J3=[492@J-)Q2(UVIF::&DT!?H\Z8*XL.H)&1H!= M'CM?Z)_@6FJ?I0FNK/HQ[GH8%S"CZC=)/$P:/N8]J4WE1'D]%86P&]4?G"BJ M0XJ#ZA=C?UH#AA@E151[$-,YZ_.&!_5G<-;+2UDX#B/,L3R=(,@X'1-L?B+E M39H2IH*!(>G,)8Z$5/M[!VD%R"\%:B8K\_PD/C5^K O'%VM; E555J"0"!UU?)ZP%\PY9G2B(%$F:QFXZ-> MYY[M-J&4+"""+];MB%,(7>G?KFE.[9+R,T.MKB?\T7I8JM>Q+^B[V85E5$_V MS!/[Y%_=#OZ7*&IGO0QJ ?^/V>7""/%"^'U3<'GP[O?#%ZN=71@H36+_.$R+ M#!0>V/!QV$?)AD*E)SEG7F*"I"V/_- %[I?BMCTLFR9XW<1MU(=3!&$B7J&2 MYG*G3J_)XCL9 8W7]_=6CGG&L3:ICZ9RXJ5F_G)FA,PGW%.+9CE"7?*-1Z;\ M-#:Y3@\G=I,GMF\TI,"+X&0BXLY]?Q+FU%\$/8=A3H%W3+5Q"S*D8 6DG)HF M#=^> (QYVC4H$G!M8O0TPYJEQ2,]G7ZR<,%N_DS>H>B#+7[ :NCH-*/ M_&,$>,3@68C'%X5?BS# ,T,4U +5V&;YYT(XQO R+S]1J#DS@N/#X=[XX1[E M&/ <3AE/1!0/D'!8V0('UA(AU\(JNZ !2A %IM,4,]MZ>LY21B;I.7@C6@+ M!=EKRHEW#^=[R^>+1J<#*#+C.*[')KDUJVWFJ:[LO9ICPI'5ID*RQD-U8B!,U_.4FEP7ZY# U[OLMF4F@TXMNH 94P'YP<05I..L5GEB7Q8]G\.< M@JS%]:T@?)/QE.WTKE->^Y8O_$'$=72I%>E!!V[L[>.+C888QU_; K M%1<>.4UX(GV;&-^D7"/O @''&2*LP'HL6-T34">\8- M=?!1K)(/ [.1@I>SYJ'DJSA<< '0L=L 7J19KEB\E&2*0,(%1AWTAQ'YT?< M '2CLR^1/6/D14@5$X\L(D=?U'RGZ>$8W:U8^3S3JY2 M>)W63^*# C!DZA*R&R11E)S \R6N6.7#3\_J$G_C7*71M]",$/O@>YGM>YDK MU#YJ:#2ZVWR/2UX9XXG!6ZD]-X5A7 XJ6AQ8[10OM'<[_W'DAL$OT$DO%"DA MIE6ZOR>*5H<\ 1XFHG(874_X,;%7,& MM[1VX_!KN9(,IZK]@V IT7E%&+FUFCF0->L$A!V'K%J[) W-T_>@DY,*#UL( MQ-YC@QH#&CW*PTK]DUM;NY8;E27ZQWX8R4S7O#]4B6KAV,-<>F)83ZRY[U6' M*[K=3S :%^/U\#&(PV!0UY ^<*!;+$#X"4,YPE$Z_+L5);<>,ZDYL$ M--IQ?C;R!K"M&)VYUR879QS,$%?K:]TS8%TO;'8U22@@2-9S^\#*LD&!-],; MPFU$+H6XG1'PME6,!;.J;-(DJ<[#\BV"]\SY=QCX',8A*+JHWZE3,%0(^=AE M>W D2*Z($JQ^N7_:_^^0-AW1)AD4EB MV3GPPC0Y5B53LH\\#L0A1R^(>/!K$"M!XE"$9J,B=OP3RYA=6Z^?9&(-:#K M)'+M\4&*"B@^EB4/)'%[O,;*Q A.1K0>3+R($%@8[;H)0PR@" 3-H&\268@Y M)!GI'P:7<>:O'\[X=L[8J0.LJ((/)W)[M\X/U-?"[T^-XTCK7:68L.PX['DU!OHN\QJ\#U8/G>C 3U@X>SO[VSIXRPPBU$$]_!%(2 MCXX]K G^K4^F%UBNIPY^JT=XBT=V%2ZDN5[%%S*2#76) M!F2Y<.2?Z-B6;F*7M<2?2>E",:AAZ.W'[#O3YLZ(U@#FD6)J'6SL< 2*]S#, M(D$.Z!N^#R MZ!OC3B]%_CY-,O5^.'\;O%Z$VBL=8^QZEQ,:EE[ M[%>3U\8)&M!NNI_V/BTO&=<;V=*AZWWTHS&(!NF;245\Z=3E$_B&3W'(9:&8 M.GS7">-[E>E'F-Q73K[&;@D,CH-9N\RJL6! $(I;GF#P.'6^_[L8GL[RT@* M.AP_,_42LPCCNB)>%XUOW<$(W'X\G1,BA3<'U%2CJ&XY7N5RR-[EZN)O07\M MNZXY E.(I)XH_TO&/_0-,PG@GU8A M_@(P5C'!,3B]GU?T/__:V'Q66U7+- 8Y2;$-+SF&D]2/6J;J87FIIWCQ'+^% MX]"6A_UU)=* ?DIG$TRN0>#J2O@F_/$):"^SZP.NKPAP_:&N#^OZ'@K[;J^P MS^)3(4+P/B/GSBGBN\QEN-2"Z+\;:YO(4,_FNZOT),$>"]:N9Y!US1X(&*^1 MOE>T[ NEE8$V$%SHA*GC&O*YI\!R)]C:,P.BCQ3"=:P*/3]%]/F:0E+]>9S$ M8"T_-\(*)GEVTLKU)]M=?8G1VZ2?3$+OH[9VR!ER&/?7M'20P )GC68H(E$9 MRK$#A'23#^,OG*;O8WR\[RI"2CIDJZ#HNWD">3+5R:F9#$W"U(^R1+_8LZ^U MQAA,C[0"+Y#.(/24SG/U"W@E9L>)G#,Q/"ETI/K.%"?#_G/82LJXH)*Y0>H7 M",> IJ$>'%0*'EJ"M#TS;;8+5#I0(?<^@GD\P7F%&!"&QVD](+I"B?28'(%) M&L*J0IV!!3NF8N/^=Q?*&6.>.@6[(Z-A4NJE9#\ /2>DD!\/HG!S3D:)VZRC M/FH8]$];(0]:(@P")&5*OJES)0_825ZZ>L:V&3SY6]DY.3M9AH=ZV?C.5RSJUK MO!U6O?!%_!1'N >XB]*"R.IC0#Q?BS#E&M4HLLU7S,9+C2VP>-,GM;=7K<"% M;T_4C"_@1/$;_06X"* TN?1P8N#Q]ZP@+U"#B@LU!%/ M=GM/$FPQ20DH(W1QF>P 2BSD%44GV!&)9-_8I[)V8"^3$*XDH>VI'"\LOMQC M"\)0-FRWM2[IS$HY7YCW[8OLS\"XL4DL>JK'L',\G7('5)]$HQ$;]<30:V04 MM\/R/\Y-C!-&CJUG Y"@>1[IGK%>(DG:M<(=IU)K$*896,GAJ=1IX2NP%N;71% M(9FV9*O%V*442&[(A6M!#SV00U^9J$Q&/0.!5:E*&R#7A*Z MH!C7B[Q1.!SI'F"35*V:-W'%:0ONIKO19EV@\6>9'&?&>XW,P2PW57F1QA@E MPOLM(E"J6'V>96E+Y )1_@Y\,-%1I<9M>.:-DA/T/+?&@S\QRG.#+NXA#RTP./J/,CH;CG P I(33DQ:=$F/S)!642U5 MP#:JF9$6EZ(/.PL;5R!'305)D+@NQNF8E3F[YQ BOAU1/-#-9Q)1?>?B%#DY M/>!@T%O64T,T;H4784E,X'TM_!2;P,D&6E_ 5P)*C8/4$"U;*%>>2EJ\U]P ME7PVS.)/L#4Q25&LPUXS6)HB^\Y'?B*4&NB/R @%4D+M]X!P E1Y:7&PSU@- MCG]%9[(K DFO0)JUQ5WD/B2-HT6;Z #^P/B,P$?V&_-$V0PL1L<^[8I0!6@( M+ W[HH8>"YMY#.#9H,) MZ:B\X FXX4PJ6Z-4^Q(?FG)%@@Z6JV3J.:B$N*!.BGA6-G>-MW42^3+1>=,I;^XYF!I?,RM?]/PJ:975,VW, MXY:*-I,\!#.QY81T2-^=MI)0),2JZ:@M8STY-8[WEY>"-$%\W0&=2D) #C[* M22]-IGZ4A^<50I4HAF'SA.8!OXYT887+LRD^@ODZCAE2&=A2V,6D8[.(+O/; MY266SV"I1R(BZ*$%>+CU2)44!,V?2^(C%\'#' ;GVR""C.Y?DD(U88/\L._DJ@F'OZA"0:I;>?D]A1?'J=-E':I61V)Y&-!#PYTUGC7)XLC&8(T1A\E# MBK,UN.KHRU7CK*O-5Y0+]A4&)1DC)@QNOE9,:)/(\+5F):D@6H=B9EGRF%$E MDRWEY>=S+9YUQB$9IWHOR,Z&!+%7),&7R&I2NIC8R:O1%EG>Z M*,O 6HV$V\Y3=1K;[:07"%4PZR!_ RD#5%2<8/G&F!29B8I;0B*I.*1MJ!A/ M8"+MFC!,#!>HY?J7Z1#-ANM2/_=XL.R/ =P"CRP9.H62!96XVPMLE?:W,$78 MY@;P=H(]X]"+J:1V ?',^_$@:(R>'VDY7L'3F<5U84]"V&=TR5#;$HVKA*.] M@TD P]5?:@3%D/56*B!GRU/84*Q.4"6P3SW?7^N:7]ML+;- G=QAHO=P0$;U M=NK=44W)@*D@!1(W$,)#^[/ ].M,5R\Z.;SLJ1" N+-%!?M=F.TZ[N[S2;94 MZ+I%"C4Q*888+.EFG-;@:B]$J0Z]T:SC;&Y!8W>%MJ\=$- M)SYXDYI'8S?=^=D$&PZD\!LXC@=,8T@T73#IYTVML_ MGB=4OX/=T9LS'GM[+VL,XR,PC(\U3>&]L)";]_P?H=,*&'A[PZK^ACN2S/Y0 M]%;#W/L??SQY!M93E#C!P:D66PMQ1K1L,:)I?XVL.\Q80;"Q9PHY&UDGSJB MN+!/@D3"#I14)GG@/KJR23@#LR?^EQ:]7FC]+P/X.W:0"2.3#(5>U+$@#!N1 MYZ.="MO5!U4L1M"Z-:^^ SB7+Z6%\/M)MR?<)GR*G!A)@NYWHU=^H88!\(HI MJ.9*$8@A/!?1;]E$1F=MAC!/\#49#IA=WH*1X$]OZ(\%,F:<:(0$OX]=GJ[M:ZHP'0&$)&*CL#N/9. MQPH7AZOEK&/0D!%.X9@=D40L+=Y$3DM&WU",CC*D1[#@4G2+P5%,!2";9'ND M_+B82*3(Q^1I=)*GB"%1$&E@7C.INI1E>1+&5-?<=)_]+Z@@(3(N:!5D,< R M,R#1O "+WW7CXLQA;H9^#*&K4W1^"Y!0O.:]18@ A"1*_2GJKIQI8_(3D*HG M*I?+FWK%9)1$&3"1J?TI&!V@U >8S1W&)BZ2%D/["$^3V MP@K3@TNU^A 0F MB#E@JX2,$MVP\O-=8U!,K^\>>^>[QNP&O_I[[)WW&F.@Y-[=XS],-@QIZ4T2 MPA628ECKD+?^J>THK M\K7#I]L$)#_&K/* [4HS6W*Q24I9)*P2#NU1YS$N '4N6 !Z9F)5,I'/2@F3 M6=@Q* LB#7L%I^*/_#A6$>&^R-0(]]]-:)-TJ&-R,9>3 #&1@Z#'ZJF'Y.[Q MR?RH^[AV!NNSS@#;& 3L MK %^[C" :JX?I_8YP<^A2H:I3U6H/L;#]63(I\LSP3&099,_H6$HEA9S!Z*N M&!ANHF7LD,9/=*I$,/M433" <5<)CKE&FNAXR$>5C>1$3#[EK)0IR$DCC$C: M3%CE-(02%52+LLH48NE=7S@)HYGSTQM63ZFT60QV:Q:OY3E?(O>B:=S=>\6, MGU^4&4MD@X#&X#X"YU68Y 2?C(NQ$XLRSE#XAHH*R8=6O>)$N6Y>PUAAUA.2 M^',$9XDE6_J139?DSYV4R<=T[RF.HM'2:HZ_V6HSZ>H[Y$TU%J MSI#$V)BE@5X=!UST5$Y;=B>@"$IV")HW&S:X(2@1"2 J*/W*#:@B%%%BV"VNKL0C:*--^5IPE_HGAN2Q3M+Q'/5S_A PR83(I4+9*L\)T:-E"?0F$'CGBO[PDI>@8#TY!Z218"L-*=$4LJ+1A[D:ZC/.4 M4^&,R0K3#F.-" P\BZ-WR)>)?2HG>U=*947]75[JM#BH6 M7GR3,%3F-#CA) MF IG=+3D[OK#?;K1^_3B:N]339$9*\P$*MFZ0'-P?\8F]U]<^2B[LNJ%8CS# MA2]-P^OC@OUP0&+D;@/&WS=N,\^59N).,Q8XX>^K+/<1-#ZGB9##$'VM:%\Z MYEGMO9*B!"8$*#'9O-OU%@2O-A&[YIK!6$;]H,"&>T^Z!L]R$HVQB4_7YY\.48), M/]"%'''V-^(Q4_H5MCZDE,[9\@[\V \XT?.-PI#*VO+2/N,0RVZ>S[)L\0:: M,I/+[* 3SSA["^O^S:O>05,2<]86MDC<.K9^120+N3J;W!(KN,GM:/(XS6;" M'VP%9#BXMKC15/H1=0>@]S:W8YV5R/;$ MD"((#(- P>DT.:5VRR![=ML_TF.[G1^Y^I2I/9JVC*^?J@CL;'35C=UJ22D- MT\M6A]3RJ"=%FA7*C=8X2 T33*Q'4SIT-HGMD^6E^0:*!<6@J (EXY\O^3H( M4XS[\:>46#$84$4<"42$C0HPN99)9@ W8N2^<*HY,K4HULPG[ MVXW:4ZH=-AU=/2C5 @C:&WS^PI0"5'/O/)UZYUUO[MWM<+X#TTV^# =&$GDR M-?42IL2A)"?&E!8$1KD"P:QK;3%!R12])BY0"LATHGA1 M*2V^%8P['U8T;(D]CL&M-'(?RB))L_ M\K(BHQI<"?B6:T-:)3B9\G<4T:=Z3:[0 8[#$#*D+,4%IM 5^12F5Y*Z3,H MQO4UAON'MTG0_\TN<)IG@80%QN](8!!3JW#OET^L/ [,6/NX-W[PS?['WYCM,=/S\7S M].'E[R_W7U>T7?%D$>8^TC:J:A:BJ 1+Y F:K,U?!6K"SB+E,T*_-!>7)>X MJG*'2"UAB1I?71C/2/S/7V"*"14&RXN:)YB;(D+\EU%.WTN?2VE+!+GL"!SBCQ MN<0_0@<[%:$$I(Q!Z_21*;>X*% MV>,QUH@I("P]9Y2^;.3$^G>L^1@R=% :)J,_:'B\ZP2I#Y7-\FBOL6T'W[YR!"!DB!8">X\":2,:4["=#E7 M6@*E/'B9N;@B%9DXG3F:@"&HKGVNN&Z95'8WCFH%:W^D^IB2#F(5- *%+83T M1\-PP#X!,AIRT9!8$HO8;1FYV\ 7)JZ,KXDKS4^HSUK@!I.;=0*J]A1NRI%O MWD39"'W!?N&RN:K-(C38V(2V7QV++1R!D"5L:-YW \)//Q];!83D?"@ZG MN*U9B=/0">5WH5$$3+[G&SI97K*UP8_"-;7&.T91'VS88T[0=8RQ>5;$CK.G M*>.1L';#N/R@X"L^1C0K%AZZ(M;DUI<2WQBN7K-W,#/_=F$2IRTC!\JJ*3$: M/:>$^X7!->]_(<(3:BU?>53E#O^Q/-1H7-@@)."1_E>B'M\0 [.!5\ M2M2K2!U/3F*]!U+ )/_"LJ9D(G/!G:V#E9\H5#,0�=^]'*'M@!B>8"*AFBM-#(U,EGS;J<:\\R] MT=SE3D[N#^ T%@5\XJ>&$N5 9-X2OQ6IR!='*_0$%5IURUCWD)^FV'/$<:%0 M1ICQ2U4OH:D>+H,W4*D%>ZLQH5QK%]3X:V*!X2P#2FQQNU-#92+0?R@[Y1H/ ME%6P=!0]N^Y1J[$/%W[#C=7;I&J)04528\VN:W@Q9;+ #8&G!<=24LLL1@QI M#-;79X5'D[_:J96^!\*40 (1%*R,LXD%.2K%^GC.*@45[V61)JL,R@GO6]M? M:U&S"WD4129P54KQ+ =LD.-0Q5)?Z>S+]GJ+G" 46Z3,GHGB_N,<5EH=8-*! M2;^C$XT2]$Y4JB#'U@ON$+0V-N"M&1L4W)=L02((LH@R)4D=SEA(&0B>"H"1-D$OU4) M OE]9AR-655M/=0N&< M,*$^[+H_R>!*Z;]5Z!PI>4[2"C.I%4WP#3@ K!2B6 ME\A*0>N!PQ"9#NP@Y&W8#\D/&*G34+S2 CY:2JBNK:32+UR[],(X3H[)<]PB M$%B;^EF)BFA$VX4!= FOVT?8%T;\R1@RO9J%4\V"L9O##KY)B-XX=GO"6^#* MC3-I!%'"ZB++C5+^3(9A0]^CWI1L%,%O-&6T.I_/EFA3Z($70XG -M78S5HX MJU:YH>.1!00WZ<>,"6Z (#F^\D67"&>J.>F0JP=]3KYP BTVVTK:H'T$M$5G#%7'M(>4V._@/YO9). M>&+DI*#*7$Q]$,R0A!.XR\F"JCFQ>VUYZ0\#G6]+SV=BA. 7Z*\T/4ST27 ( MNI+9Z%42&Z\N1; .,WGY,=\P0K-IF?,],O@7C(/-F-E[D28:P_,+ R8G(WS MB*5-.1]Y8X?SD;O;3?G(- OS_O)4USR[ >TY&^#5UK^\M-@&M*]Z [S:^I>7 MMKJ\ 9VM&1O0GKD!WW_$9=^&<$L-A1-@2&G,J54&&-B>0&C* 71E"4BH#AXG M[9_I+LU!/UV4@XWK1XK F!?NB+<_(7#C4V]?U$J#9[0?QTAM'[@_,DSZ%4R? M][#3)N+Y[9ON5B!L5HO?[U6+?N>64U&MAB*(,00V=[0/(D73HDQKC(YVHOWD MF0(](RRAJ2)F4](G)B*9$%:M&BD_D/8YA"6_L=/VCD:)PASP%-;H@T)U5(2Y MTI2UT5I>^DWRJMZGV%[=;WGO51QGT^C8CT/?Z^QNM+=:.@4C*WI:^6B:1+:/*S80,,['+'%X0G,$30PYC0/-_CM9S!YLWYIJH&EZJ*G1SFE5F)@&V8B M20(Q>K)U!8ZVK+!(G:L[,3*+P@4/MB^MY'2]/:N$%D0= R]AE&%Z6D*=WT! M (.;8I$=)A)JS;*DM'$'2$KV.:%,!P(5I50\SLI%E39EAB>+#6E!K,I5=M]- M+'*[)Z#<@C5AUX"O13AA !H:UNM'9'S!MX,!)_,D<9C7Z-PYJ^],/''W!]I/CD=0AW!A:6 MY4I:4-IL);KJO&S="Y-27>-R?08WB14^6>;R9;R\&3GD+5V"*U5MI"*$.5-" M,\HW\TU,5,SRR@PS5HRXZ4,#2Q'L,DSAY-:4#5VD%ROA^]ZNP>&LK#"&K&)H M75,#W=+[7L;"3"EQ.4%UE<&V- P B7@#SHDG M/U_$%.L.<1)A47ZJ;D-*J&^<-M1R M9PRTRY]B:T@9B)#D_9"2A\](K_+F95=QRA0/3[7?("JY_2,0>-*<.44W;$;V M5$WQ.7_RU W>C/EY5-OW/H]JXR&/ZGKRJ#ZH#!1C+&N),<7#E+)^EPJ25OM) M,9(R-@-0F,I.<.&N4]7;!*$K[(K=W=*<=LW;U\GHF:(62E+9[P_9:R'MA)P& MQ*8%%?/VP, XCS']RV O53]DMB5W!Z$<5S]\/G9U.:[/=II_^T-E>QW_4?(#QS-VO(U38JH6J M@#;5Q4@560E^&S'/I7\X[LXB9VT-6JZJT07+TDOP&[GX3?'A;3<^C-:0ROF& M?8\,K6KQ]66]"<-X@(JXO)2I(9=4"!O3,4#&NUG(1& MCZJ&I^8=!&%)I;A4 M59EA]8%*L0N#,PL!U4DR-#QM\84.GV&D;^[O7:ARAO]@M"UVEM"5Y.)_QN\B MA9#Q%&E7B-1M.#=50]W9AT ,X6YA[HJT*>; -UP$MQJTA&Q0*1HEFX(JQ\-_ M?$;%=0\@05#GTG815K"TZL._P>$4Z8 [FJ1?:N@%7/C-&!/]A/; ,+>,>YF M@2S@IF!*)X%4LV#IL=%_7;>[J9TWG:C$T0DS0="%>4HR[:W3^K-()TDF5@'; M%FX=A"8<])C*LDNJM104RN$CNC1"1#!^3VMYJ1?2@[BR%V_WJ;P::($:)N;^ M<.C'DM:0CI/^*$4W893:1ZHNP)IZC#E>HV%S3["QWXME&0%9/FJQ:C2 M&0:V;SJE"=2S"]@-"M/3>RO(E/E(+42L]D"(4^#MDEWQ(V)0(T23*0E@?B2N, M366F3G(Q6F%+]S#1+Q\5,"^WZ OA8A ?*KG68[JFP/Y+G:SP74KDNN,1FWZ MTA9%J^CC65XRR1KB+E3DTB?N2DX@_3TIAZ4.N3K8,4R2P'8ME88$2+%ZY)ED M@2G+%UHX)6ZB''GJ%1,L/O&Q4")2.=#ZJIC$\/1:U\WNOBJ*L='>0T>6<<.V M5V#&(T0^*>]@05"#P7>FW_QW2V-LVI44.LW4"+\%Y J:@$@;38Y^IQF[IJIR MHI83BK>N0 D*P,<4%=C/0D:$+$.=NDE?S%;M8',2*;S-G1\U[QVF6*WKUGP; M"ZW\F^V-^;]I@U%N,A"P8+@I!8%^/G (*="$9'?T%C(2EISO^9]"+,OWBMN<&U7#!0^[OC.V[0B,IKI3I(A:$VYPP<^*[W.6:>G&+F^\/03 MU%C1]/)U.7MEGM3EL?!=[:ND^.C94]R"6N(8:"ZXZIRZ-0*; Y74%',)Z"*& M7+)(K3BC)"$S*G/N8#EV1Q.E!-1^&O80\T0A ([.>^9UE#NQ,QZ A0>R^S$( M([$!J!DF18<,?%$Y_G3$\42M[+T\1523H<+FKN-QF*%)]9V%VZOOW%KK;I)O M'>YDN'<$)^@'NL04@8.14;K7NFX/]=.3<&^-!/R^ M%], &6Y>L)C'7 MZ7&R%1SX96[#:GO+E>FN1 WL%?F#'ONW0@@3[UT*1JVX$>A5(!PB-&.!0G2/ M>0(OC&%S\X( [891TD. EI97O]!2+ZTNZ61W9E8+[Y!,D>_1T)8<\D@QR]R=J-C8J>/"FK. MAC[=3\/IG-6V/-O43_M& ]A']C,HG1,>)^RJQ1R'C'O%2EJ1WA.+'^P?)R%U MAMW7('YD^N$Y1DF91TK;%^K;#9H >7:='C!H&#!W==!Q$'W;YW*'$ ;IYSJ M7)4/LV2!YK>H01E-Q]68T'^-N^)B&8\GE%)OMM _L0"*6.P 7)JN$'#> >>X MY^P\#\(L+28:98QK0B83CA!PK4!I+.XIA>H5HO:T&HI $)V[7+;.[2L3CA)8 MK9-WKJ?,AD6T#KH(:]ZK(L43;M5HOSP(72>C(QMD1Q<\BQ$3X;:2*M;9I30# M#%USX =C,]Q\5-ST]60="*5=L&G \ ?AK$')*(%@#?<1I MHKJ%(39M#I0^ KTCNBVJ22H1.A.IJSQ-80.[2N1)FOGH,I\JZ8DF9I:$6W(V M"=Z65-(R,2RICO.#\SOW/CB_^1"2BLZ(4N,-C*KPEY75JM7ZM;[=#@_ M5&\;/C;W*$P?B9E[@4%ZT,1)K70:$1.5T(10M]*\::88,X8@S9[[CX=]NS@$ MJ$6]!-5+A:EN8&=BIC]1'JT>%\9)(#G>+(R::HAWD,FKYDT<:DIAME] M6XGI:!=G:F^FX;!H6%J>BN$-)NUL%$XF'$K++'=V%CSRHX%9+4BB^C/ M+2*S1+UXM^1!L9>FF]QSS;NK,*$ M&=U,!&&?S M:#;N%1*WFLXUH3UPW]"J*C#U.3A+LGJ7,P&!R^7RO9:GBR3!E-<.+TJ8DI@9 MY^"X'13+A=5:9Z4'=:3 +E4@K#5\ :;2X+!9V3MCI1Z!?8=QC[RO#!:2\S^0 M-3M=>>)8ZGZ,A[Y1<&L'Y(FF&(Z\B:^UKC ZU$0U%%=J/;5$%V4EQ7XO(XNK MA]I-8%&DCX#Z> IC;G^KP:]1;YC+7)[LG.NRSW _/?.JAN?9+.;)Y>-P==XV MZ MM)TA4:/)PX!SUZG$#(.MX3 C& M!!3U916U[M51,F9IDXT4UH8#JU@EM1&$J5'UXWBT]K1 M&CTHHD!HT0(;X0W2!Y0*-+@I8D\59<%.<>SCQTX^H5ARP'%(I!F\+$MP)@<; M!5P?I3 )': +. P8KS0X@C#EG,,1IE!+*?JC8UBB7 &GW4ZU M8:?.4Z.QK"1'IP,:)^4&M]IFYYJ"9FBIZ7PF\QUDJLQVT^Z;XSO@XS.<-,25 MAS A-Z7?]OO00!.Y6$D2\?2Q Y'3)4.(HMPD Y_$HA'*E !.#SR"$JOQ6+%R MIB%_#/LCVU&%%,G%,/5$I+@%*!Y&V5E1+V5RHV")A])V12\*?\\=EM!):U'A MD&#@GL(55_X8M=9D0!WZT*6%4<@,[#'LKNTIV&S=A["G&+A< M&!%T$#LH[?QP@)I=;>.XJ 9T]S#+J*LCJN6HKYLB 7PCLO1>[HS'^ID+QDV] M4D#QK&419W#W%!:RXNV1QCN@]V.#8=/Z*5/.V+:TFW >,?F [,24 ISL#927 M2*H M[I*G*Z=ZZ&N@"X=M M&DZ>D>WWX3<:.KQY(CD'$A1=AT>6BVTKVFZ<;8CBREGVZNU*VC%Z(5DSJ%Z;_E'#^J@+1D\(-JTN+H\>J)X1R M0(45),Y*4*):=^+4HU(/;R>B(UF$3BLBIVA#WHA"8DT!2R_HL^Q=AOJ6*7=.ERU'L,)#5%"4J9H $2WQ3@NI:[3;-=U6)'- & WPJ%Y?IBK906@)\3,M\VK. M)I.GFH*R-0]UBU$.:WW?=S9_I(AUL[NYG"F/"^BK\)A[U3H3IEX>=436THR< M]GK&:\XQSW+U\^[6C[-B.#$6=W*J?\:]P&@J>"UJ===KWKO8F)T-S=35Z21, MS=+6C35)OL\A&X$*#PB,KW!$ILYFHZQE"[>9S$@?E-L9D*A'<67D#LDKQMT9_\:3K'U5K M:OS+@7^<<,8@JG"93M,6K%W-@1@'ALW]@,&>8B1Z/Y9YHE*/1D=EDL8#6;DV M#?34S&"MPFC!JDTVH6NH?'=%ARSPWB<9MYL\C)W\1<':6%["]ST7A5)+/XVJ M'?O<#T_7@>GNU[!SI?06VQQ=N^ZK-])ZL\8PWQ*K+@O""E2J+1/U=/DAN

O!_&_XH]X?%VA+G;R,X%,A"[=@'0@Y:Y M:-;?)DZQ.=8%(Y65BB_S$@GC!8(78CD0:0!NY29E)<^8F+51C,U!\'TZ4REW MV#I:?*)!6$V&6Y&C3\#5/-@]>:S<$EO1/MUG?3P!$<38 M$'#YJ^"F+?;]2F@QU4KK0%&YBGB0>*A,I<>A9@[L/=61"!LZ)><\+ TVTT_9 MH<_*<-_4P&0$-^-A2K\ Y3.G:KG915B+YSH7$%>-:)Q:QA[K= ,=_W-+FS2& MJP[@5I5ZC ?W.*/)[ACZQ^D<$(0?<=J-QW="K%U^2BBA\AY]"LC9)@1LR!7! M09@9F^SHVIA" ;)YJMQP)ZZWI)@..,/=C7W, M8='R'B[STN-(%02:!DVY1\U*:4UI* U9SJB?AX53WA]BFS -\6,9SH>#\[Y7 M7DWA,'*=3]A6'Z,?*_W^^!_QID\Q2@WO/0+_IT3Q_^&$LTA #J2(])V1#Q_8 M?"PK'[-,C)8C/=D>J^7>ENWHNKUK0P/< #K/RC:OB]A2;FK!2J>3+("3"%%^ MXF5 5QWHP\ *\F=LH^I_$H:*?H[X1X.W&GV( BU,FCA^(?QIVH]F-UHL81TR M5]#1F(%C5?)%1:6=$]/\J(Y69;J7G_T2REDC/L11)QS+S>MTPG)UNT6&8._H MF8EXPGZH%^4P[).9&$OVB^"%Z'0XQ_/N6#-N+YIQ$I 8$Z?OP.Y/KPB&2J> M%$S%$Z9B3EIAT$?3#J'DI=$9=_N9ZP+@@$'(+3H<'W2+#\-BGH$$T" ^3@MG MT]5#-JQ\6";IU<5D10V.^IDK,9Q$/::HAI$;-%L!]@FSZDYDI%,RJJL1W$:S MD$*=YL2SY:6O^K(+< _==3T-SF@Q=5Y9Q8]$.&<6HMMUV0_"4T7ID!2D<<=Q M%%E32>PO+^F49#WMI,CQI_16:S&>JS./=E@%G&2M=(U3Q2-7VY+*(4AXHBP4 M0=^X77'PI-.Y/IGPNTVC@$TZHA+P]Y@69G@^IPC+]>6,,6VKN]$E;F3M^E/< M;%'7)AU$!19[V\1'W'8W[RX 32,!J:^SL=2I<"^Z5]UV>QO]0YUU^M\-&@+5 M9>-9HY17-F!9IBC!=G*U!9RN@/X+<"_U@6>KD;[E6CG*)C>."O'6@H500DD" MM033#')=Y:VAR%8%BLQ@C@D_4]DQ]'"LM0C&P;_U.F1IPR MD4WY OD7W46R@TUE)L6#)X:G#>/Z*2.'P2;9O(W^"-T)K"X*&R7,PEKUIYT/ M3@-![G63+EPSL*H@H861O9YQB@TC2#*,-BU>MAN3C$;4<( WC)7OLVE.+JSV M3R\O]::FA-A V[%#P57[R#WF"AN"MY)P;.E1GHB#C)!)_X*I"U;)NVI/N84P M4<%8I:6!B%G>C5DD%?W>H;8+P63KYECG2^TV6G?^]CF]D-L<]'8 MYG4)U%J L].NN9AR17WZ"JQW?H_826D^G><^PFN.+)_D ES GG;4L]DD'0O( M,M+,T*1R$'*0QLW%#W0F=LM@&B64(NVF9#. 88L9,7(%R].1Y:? )"+_Q.G' MER(G8=2D <-F4*^4%J$]F.XGUJ(GZ\_&29#UZEXK;$[(LEA;YP07L>%GX2DZ MF=EH%8PGN52"Y<+>,ITJTZKC-IVOKKI80.\3SA"S6SU(8VL=EI M4=D'1RBRUI]5SXR=?_5F(92J,/L@Q==OG?"E+B,(?(N]5R).+Z-.$-0\81'\ M9^*-#BFXS$ M8:NRJA=/EX/4-^U1"2$G3&40RI7F(Z-I/+93*)ND 3H^"'3IIM64&[??7NHD MC .3A.%8;G/<=:AS9T5&MI&F(C(J,NYI&A-,?4..!]\G)Q):>&XSJ) ML?[9]C'"]&Q>"%IJ6+5W,DHBR46FD*G3PE4[%(C[L$/SQ.27R-Y5N'M>RK&O M^N!UJ+OQ2F'>Z)@<\6+>5'*4IC,*%&;$36=ZT%^P/+ 5%-2IH$BI$(9\K0:> MBBP/V:Z65[)C0KQ^R#=G58>S\^4#M:9;_?2%FI9A4S/CWII9XBG6#!W.=#*3YZ#QK>$\<8_FD"16'ZQVP!.!L5!P^:>K%0&6\ MD@>1C9W"Q#U]?-JRY6Z7FMW.N]\8>CKIJ+$6\D!\M!H)DG)Z$DADDBLUJ*8NA6%".';?$BRO/S3"'73T0O309 M3-"X6'22$U%&F(Y=?TME)<0V2V F^%:"&G]C\CQ <5T5+$;O*GT$N6B,KD8SP9E2#'((3@#6,ZIBR^-EWL7M']0;Z[\;: M)M8XGGT'5^E)!SCU^9KW*<9<%FQ\L[QT1+T@\6110:S J/86AE&]DSNU,(]" MH/_[1@C=-4_<$G#1R^?>O2?'_FYFE]X6V-XDHLHYP5NM3KOM93AS4$V5HDDP21E ME/7IG@NFS:\^,%TPUDULQ4EYW9^D883QE0U0I'1/7SB/443!5ZQG)9\3<6\> M&_[RPT9K8XN3FS.IGO$4PJY(_T7]66T1U&9*IW%[RH=MQS2IDOK-F72VW15B M99%7BHI'0[>3, Q-N>9PKCY776G9YC9]R'(C\GI%&*'(OE>:V1^4GXN'&_ 1 M4H]%)Y&4<6!0X=8(#^53^V%SI[4!Q*=]5PSCVJ&@7;=KNC.7&A@X95>-[_1* MK^3*[01F@J:_#2VRUT2 4IGQ%F&MJE M3 0;]X8(BLK9@>+)S[\.3.P_AR6LNO>3)-88A.VX8\OW^AX_>X>&5=<"X MR?X>F^@2H42%5Y1\C\X,K/(R7H0#3E%X237ZH*Y_D"0)2FSB&GM,Y\^U8_ 0 M R&I]UZ0IS+OW4!^[/@[RIQN\UML(D);*%OGM$HZJP?2A9CHW5!CJWE6/)$P MDPPC"MNACO_NXX'W'@VY/&3D3;('CH$MPU]TQT/3:0*>UDTF=,J,MGB4] WT M_N=?ZQO/WK[]])[^@L;*L?N+>3]Q@.K">!R>AJ]=\0.,R+'[;#6 J:);C)*? M6I3$A."YJTC7 TOF%^H@)3-"50KU< M_3TZ<@ [KK #WFT4!NR3_5:UT+CJ$RM[P9HN=^+JMCT-5=( ,>)",V'BW M% M16=).O4^IEA=*(1LZF]AJ(Q-\<;QJ,^(0BA32OTDP%QTVW*]JD'_Q%I %2LL MEL.D24):^78A,XG&7F"*/EB\5T=@=Q;]L]JNV(1EL'J+ZR@Q-2C0.X)$P8VF M7&P;'$$7RWJO$R"5?5.T39F71Z G^,2KG_LQ4.K;M?TU QQ62_1WY\S71].U0\WT-PMQ9%QXA8$' _CG0A%H: 3(#048"OM,UK0^M8 M:ZVYUEG5>COW>QT[[9DGQC:!@DTR,!WUWU;(2'.,8P+UZH.&)ML/9N6*-N2L M85@QWGM5XUV_'-3;TPJZJ&-][TB+F1<@SERH4#0G:Z_40V[CB([=>R)#<>U*&39=9YYG8U.:WUKT]$5 MRFPX]WYHK[6[&"P0U[X;R#[Q4S03/76JTGZH>Y/G2HS@\(P0,?G?BA5+A@?$72 M#A@B,D%7OJO#R_J,[9P53MS8?)KDHX9/ S4PG_ZA,+04A5P</ MNH]QRD_8%2"=2;P7#0D+^YPKU-E=7Z>V9?Z8&H^UO RK@[A4SYD["/U $D.. M,2!.6@CG2Z >.J!$X*MA]-?63%L\&Q_4Q/@VDB;?QGT4PS?D05_L6&_2G;\E M>:'P[__O@\)R?A7\_Q:O6;NXMLYN"_Q=./+WZX[\;V:AER.$;3>W['^SY24, M[!369;.OZS: 9]@&U@>E!GT?;):O;:M>)J3MQ:-"Y\.9OS.\AE'A2SX[G;W& M:6N4H\&09+-[$:]Y^]C.Q?S;@.3Z<>G3@8O2BPG',.- 5=[(#8CY79Z\"^[\ M8>PD\TJ9OQT:/3Z$\62S% /LW3ZU!: "&$+ P^O*2NW;! M*)^Y.QHGS6G**[TT"D:Z/0%UUV(/BJM6 V.UQ&&K/]?X]N:+Y27YAJH)JH\S MD$LTK7V>)CW?_=R!9&YX%G,TZU.A8OGZ1,9^[77H8#"?P3[+Q]D(Y^Q\SH1S M[&.ID#X377!/V[3FO2W!S#D,$5="P;LM+E7.VBS-[/^>\3'D*%Q-C)]79 M#VMWQDJBE.V& M]Y; $+B^C,=G /(>9X3E:<&U\HC4 M,G7Q*Z5S*/]:A@UCW1W$1JPIE'$@:Z 5^$IV!Z- OLIS["2..L$5&D M@4*%( 3'),>$;]7A>\OH?%38[Z[7!-,R3J^GW$60 M7 [7PT2\BQ 3V=.H%#WUB@FF<(()^LR+%,;>5^7JP--KH/O=D+/SN8F+>N^. M$QQ(NU&'<7].58H+:I O=4+D+$3Z)")8[V,5?V$,FF4XL M=X4((^P4XF%_ C^W8'\-H#RV1%R7J#E!;K<2E,%?@Z1?&(P?#=Z$B,.H]/&[ M6K8@3V>/HOK"S1((OT6YG7<'J5\$181CFL'QJIB$;438-=/V)"0^4"&CCXEK M"9BO2C-J)V2!IDM@TC-!SFHEK\0($;X%6<0Q52!BE;S]@$NI\\2%V$*\QID] M4T)*S&:&9/N=>MI)92%9L2<+(80T8JW5!Q4>Y\R#B[7Y/35LZF\E[+'P-?H4 M1]209<187_ ]Z]8GV!]$,":Q((#K70>HB?;MMHEZ#EQ'HIK(::HZ/7Q[HF9\ M >>!W]0U?OBNR-RO#-2F1=9BL&<"(O!FLH.6YV/@?QHQ;+:0 I#Y/1 %S:Z+ M[U 8S,-KY&H)C=1(3.*1_]@!5B1O?V_J@+(UE/&WO$>]QQPBT-%N*O7+=!=I M?);\%0:E-*\BS3_J/P89H)L#,%0^59CC (\8:'81IM4R/@ &J368M1-_(H77 MJ!$1G$*&/)JD7>3WJ-VV -3"5/!V,T LB9*<\7+1M4*Q#BL4FS?$F035F_S- MP$I<9)E-,U!EL9& V6>GB,>BUGL"6K^\Y![(E*R1:DMWMQ4UM2.N5C38(:1G MX70B(&W'6.IC^E[J$0VM"$2GV_"3-,@9!U)"=K3@AVM(P(0<.S"-4FE@0XHT M#=-'P*&,5C:%L(!#X/;D\1\ M.2V,6R98:]G3&YMQI[U&77PK&W4N _J"L7W7;&_7W!WMDL=B1J2Z'F9GBY?, M\>;O_+7JMXV$\UH@0TL\LLCJH"@,HN'<5;P&=8Y@&E#YY* 3JN"FKKXW24+& M^L]AN^"ZJUB02-,Q]IP/XZS!Q?"='U1OL8,29'?A3>7=U>TU:%D0;Y)(;QW M)]Q?[(1?F2M8UTK.=]ZN,E,YO(S2N<,S?764M! _^58D)#2B*P M\>B_$X'X1[ENE)(Y"("8"G?9$R!H0Z;7#6%O*D%-EH@$]Y>EY#=NO.#VKZ1G M<.M:L[IIU4"02TW(REBQ:\M+SQ4Y):RZ4U*Z36.?,O?O^RFV0O#&!34J&F)< M9Y@B1BTWP)3=XR AAWTL$GOCG*4TNCQS%X+) 8#2:QB'I]^=5D4MFSAK*4LB M!$JS!>B-&.O68A(8(]@5P8=GB+,40=Q,&QQ$)-= Y&D)_=K9>A?47'"# MF4 1,,O%;S9 5@X6N3NSN3#DDG0G+VJY=%:"$'/BR ZD[?(2N;[UK*NMY?S& M'3*OUN:"VVN'T=Y;+L*C'KZT._JWIHL/AK 9]AZ?=)R*;G]40S!1^$6YF'X: M;0H8.AW>8@4\Y=;E&O>&NC?8YG_6_4@*IPB363!CTL>,)LH<J]',-X!#;,0-O19HYUKL;QS)2@] MD/'0Q^B)(UN;_%V&EC+'EV!HM8(4?6>:LG;6[WU$M]-^".G>3$BW,8!;:H-% M]RP-,_'=P0WZ"]4CL%8P7[;>HE' ][OMZW:>7E,ZY<(Z@VG[B1R45DX)T3]T M6KN;\/_M-H8"#-IC/9>\N_TC!8I_V&YO85:Y<,X?NJVMS9W6=KLMG+A]-[%F MKOZ=XA5!MFU47I)0[,\4U$QJ/$C;C[N] ML=%J.SLK';UT&[W8:-XSYL O)E3_5* I<1S=),B&_> +4= K78GF-L_12M=" M'4YT(S[H2$D<",BHHI^X_<^BV?V%K+9;-JK.6?+\'#J>T9JDK3PJ/0&=LD@=>^V M,Z=2&U2GFQ)5 QCD2H.G:YME]DP#&JPQ*$&HZCP[97/6&ALI]Y1NNV,Z0AAP M5M_B(,Y$8I4.E6&F\U;(/9\TP,FBMET%?J6+0&VNC"M^#"?.N0$N6OQ,/%=) MW:,L%Z)79RE\$2N'91,+JQ3!+9@O=FW85C==7+![W\$(3 N8 CIS5M^#O >* M\)*^0OU[%$ZHH8=QJ\S *I:47JHU2E+L,"W-4@A6E!M(<7=2@2".0T:A$,2S M0$_CKE6!7I. T9Y5IRTD^5@-.C)U;OEA>[N+HI#X>IG9;[1_9 [?:74VN@Y7 MET8_*(<[&R4Y2D3&O(X<,=SZ[(N\N>\20BPRMRTUND;3@R4GTW8 M=+U!S9OJ3-!M(TKR;!$)R4(.R\#Z*ISP%$U&#V7Y&"EIX+9K^L(/G2[I!K,F M63]USBL*M'!U(:H-O]5H6.ST(5F<%'FDI#X=^!TGT_,K=(=RX<=!0?X&ZG5^ M)]6^:\1F,=7^X@J%&[P-FG"7-.G:_=]M4T?YDO,H:Y7\I]8]UY2?=#YE2VB$ M:OT-D8"NOM'91=[3P*!V.XT3+#$C8QW4FFF7U2^[#,M-,-A]B974J7T^FV,F MJ8L[ZSS-I)%>D78[/FLEW\9@XBT.PVO^%;YUB'#\T/"&&"D3"%*C1XI4[RRYYY(SBY8\5E/2%F@M'YF3H,1W7A M42<10EQRPB=CJ#*X_8G[.K=J2%G&VL'J.V_X$G[A37/ MV-3&@"@SA5)K5[O?IJLD9[LYJMF9S=K/:Z!Q95W_I'AE3=OJ6!=6 M,?QX=D'3PSN?Y0$TVW"L%=5],2/$"$0&1,FX!"GF#"';R\5[!R\#PU5_[=1T M65-?TPR0(YHIMNKK^?Y:5__R+G1VN9E\/3?HA_EZFIQ8'>YVUMF?5!-)6]T? MG5"4$4968]YJ^./U21I$C4\1%D63F;8"K,D MP?+2N=PX=]C)=DTOGN=I6UZB %ZI;RL&GO&V^8U19PHS3MQ,&9V?(#V#N%1& M)S22@R!TO3FPI@)+5XNTU,=>A(E-YDNO 4"Y4S[Q%W MF67>3 40MIMY:POS8:2'0^6(4% MI)YC [+HU$D [G5Q#V(>Z;L6\*)WE4HQ,_='1KVZX/5LO./GN[':BKS9NS,C MG?'F[NU^9K(+.& %^P%*+"E^:)GP!3,;Z_2#G;^]&=.3QM7'B!,[,MP,%2V# M=7*-?G5#QW0P34AI(=@T_EL]D621@T=UIUR@*V%M M8*;,1!^,FSC8TXEIFF'Q8\=)5(S9()TU$OU;_!"82B6>::KMQ/@&IR>;.(B4 M-J(.PEI"G4O->E/)_JA8#>T2@[(&GK)$[ 4K . M+DF7-DZN^4Y\X\-'+]+"/OSSQ"KK^A,68U%* 99WZ-&TV->QP]0_,8E@F8%R MJX32](\=/99U"!E$E&/;>S)SFMV+8E!Z#RGK(RK=U]2@7=P2I\;7Z7Z5@JDM MK1%KH4H#Q2WM5AB#E8J$.+HX8Q)DN7#OXYRZQF!5\1BM!SI]=UH=J>[J/696 MXWL#_Q@>1 8GU\5:(J29GV#1ONQB"4&MR2PQ&R<_N/+0RTR:IY@,P0(-V;:B ME&"'MLJ&BS/Y^Q)Z_. V['(]?=11B,+UDLFSPZ&LIKW^H;.][GS9D$HRS_G! MA.!Z/QH\C])5:_;F2J B1YQ3RM#6^>(/VFZT'XJTQ3=.W.T>T ![TA5 M1#_>6*%/C7?DL3Y(.GV&[R')B" U"<'_4"T8RN- ]53,?=ZDW7V*71@C$F 9 M7C*$996.&KJ'/ TD;TWT ^B$*^+@&VX%L/ [#WGIN7_JD)_.S35B2!P!43@. M-9@:!0(#WC,]A!>C/FHJB!!7!4Y%5U8Y>L0XB4^4'R%B"KJGDFL M(%:6] ;>#QO$SYJ-G\JCF^T=-T%UIKK0Z/]-8O.YD4$UHTU'@O$#87WV8&^3 M7]W>H5G@*]MI0FH*311B(%C2Y()'7R8CY]@6.*R\4\1 1Q=,#%94>VM!-=MJ MEKF-T:9S8O1P:":K$ =U9Y".RTVA] F*R>ZEJNQ2O[=9A!/24HB%8=K M(^?E_NM/^33A*_[+]T8];0'/Q=85)=28EO1J>^2:EK ME2K'.$2'5^F'S0ZEF8HT)%P1PQ-M_D?+5D%R(P"OF(BC0K<1(.Q9;BW -XJ\ M1#_ E+:P"($R.)@:W/:U-R<<.PSZ?%<2&9SR9T,,M2H926N0JIJ*65"KEG$D M924AA25CUI 8>P/I;/AY4YE%;3@,H:TV ,_Q%P9ZKASX=G*7S!LE=*O3;!9T MO;$M&\YP0E)2=JFP95I9CW^5&74E[<:ZF4L4LKS4[6@2D M*4F3]+OS$40)]FKV^7OG.7[M(;P')DX3R7"Z+49+1LH/2O9\V2_=$)YMO.^L MH)?MR;/'8GV[/AQ9N]JHLNZ]_\?>MS:GK62+?G>5_X.NS^Q[DU/8@WB3S*0* M8SLAL<'Q(T[RA1)(@&(A84GXP:^_O59W2RT0($#"X%![SVS;('7WZO5^SGO= MD529J/"!_D&$HHG-.TVLA9HA4S*9P? (N,G$C&S0(6GS=NA0Z4E&%.,=2!Q MTX7*4/Y^LF5W4D,,;K4'-_1DV??T;50PPKNR*;E<1/QJ3C-41@:!K;Q@"],W"V>)\3P0B,-[:(HYRVF,_!$Z#E#U@L[ M)B@1,GJUIAR3-I[SSIG+9^';FU.JGM_%X#.[&/SKQ>!KIE0GO!Y)+Y.62T&R M\SI-@%9)](!\&K4 HK!8QB/ZL70:NVU#@K3KC?0]9W^NXI^]Z;YHY2M22Z%: M 6LQ",8UFG5L[(1(Y"E)[_#Z,!I6W]\+OAS\TU@ Q>J3"-M")\()9U MY%"PX(,)))8E#WL28H_0? ,]T=BQF:=@P=O(VL 6*9O3W<"7!\;0 0/A'W@E MP<4.68.ZV4/V['>P@1XSIDFG*T ';=PF.3*TN,2%\1VV)D1G30MF[]G8$IZ( M1']>\MA"=!:73E/&J6,%$_JQ-9-&)9?50D^*T-J2<]A BW3X:F=HT[0%(2-T M[,8@MU%LUN(X5ALQR.]!KSWK#NNC1'/M6Q" 8.J<6+_!/V=6_XQ2!&A&Y=4P M#-O0#YY(,%0HZ?&P32CV$)TX)N(8 (,7.PC5)'WR*(4.S1)@1:JHEQ+T[=I* M7TC&)U@(U6KP:8I&NR4VZD1+H3D$_>5M#9>WL!C5;^89'K8[DD)Z3O@S MU$'Q&#"GBN>$\EJ@N4^: 6ZY/CE*SZ']"Q$\G@].Q8[8'6K%>)B)%\ZRD-FP M0!.X'C?R::(!X:R]85^A;CZ_X9#-/3?8V\T',-&AZ"40@<."@'Z"C==YTPL' M]?2!,Z87.!QR5/E;P%[""0QC<1,/#N A[R[^\%RKDH MQ=,OSWJEAY+4!.W[<^7#^R-Y'(KG

T6YG,U$:4XTD++?;KI1=K5"QV0NQKP MND&/4"7LQM3;7N47=?2(&7;1Z.]O*A<134%.Z [3'BAY>[X/5O!L4+\-"$#D MW@)=\R%BT>W9T$A,,)@#Q>,H=!#'0S*K?-8P M01:HQ:@ +$3&H_V"(U!7:73 9<1']GR0GN2B58@TLXA#?= E*796*/\XE>,?M[5 ]DMVH&AHX)_%GK$"[$ M9X9I)K) 46J2S7$?1Z"CN1C(\JQWSV;?A.K -= GJ!0\2L'&]X*V'-2%"57< MIV:IS);=!QU)U5J0ULQ<$#9F(Z=$!(5K&7=L3'8[]&PE&")GHJ[9F6CE$\3 M(^F8-VL=MPH0=:?HT405?O)F<80JR[3R-U3?EJ*IVWRVTRQ]G+X&;B "$A.= M:8?%6-P$$@-T$J(7X'PO%>]:@%-0MR3H(DY<"#1:F!)=B:Q:3*OCS)WH)^;528+$,H5NE@]%"5-45 M%Q^WVFWH3#L6P2"\-:2-E&8^ZK9%#ZU/]/<4,[2]@!!Y8.AXM=M^S@!6,!E6 M"T07J^"?[.>49%4X' #JVF97AN_O!4K#1?]Y*I#WD)J2]( !.Q[(Y_"I1&W0=:M,)R728P$J(1[?]QD"Y(^F,RFH^XH%^;:"\4,'* M;4'=&7\53GV8E4"A@'OY7_DS2!C_ MDDL0BP]\A6W[AK%ATQ72:=EVQW9*5#S"'?Z5ST+P!@X.XQ%YA#HLT2CT-"ND M',5%)6M#2C:JJDUMYXIJ#4!D0/_N(9TE=$EXI@4" +%D[HCMA7;TNKH!08N0 M:")ZJEF]AFFQ!OX@3AEH%!\T4)VL*C 6VJM54KSDNSDMRL/FCKYMQN\A68VH MV+-P;'^O3A3Q7\149.BX%C)X-4PD*MW7H8FNT (=F7Y6N3Z6=(32_E[E^E:J M6T?X\:&<34G_T3^=>=T5.6[&VM ]+5LIO ^)5T0)CFD MEI00%&'?))@:^F(8W4I-;4DA?U#I:MP%7'(C!TYK,K.0_L2BZG M?!T7'&; >?J\O1-Z;_&68#B)^-XCB2,5(3S)!P38IR7,_<@@#-06J8'-P$M$-IC^]""^X!@)/6( MHM KACZ.GJ+XON%K%/N[ &)0CD^O6EZA2W-U#HZBJ>V?YL=3:$U<)A$[O3" M/H-&XW2P%(HN'_A]2]4,'MZ#]3S?O?=:.NVL#UT>CZ0OO'LDBXA%!Z+M-Y?$ M;.$Q&H#!4^.Y*#PUVE5?84.[&.'X22P\7-(=ZBH8_!*_$VBPT%%T@Z6C]#6- MYJ 0#<0UJ)HG-%UD=K"XAM,F%K109"0T>/(JBD*Z40OO!W7'<>!'IB,>6\0D M@L:9 X-ZUZ8^ )Y)Q _NH@LL]4Y^SY(C'!T P<<8B3SIELQ%Q-!NO MQW]W?5I]3Y1G S@7 27S)WLK:$02ZRRC DX]KN)*@H;KT!WXA7;DW:D92C_P MF!"M'YP4OF=[ :4?.!\P7VI31;=)(/ 7#AYJ*^[ M2(*M(>2\6!+YJJ%S0VRA;:67W); TJB P_*R'AV\RBQ(IX=L"/=.PQF<42L> MR_3WQ_JTL$0R835Q,6*$Z2QVK\",90&I+7^A_3UO)1XQTG3*54! 4_YK:ZYM MP>;Q0ON$Z]#431PURN@!'H 4]Y<(WWZ##M!&IW-XK!@(R.L>,(P*5-QU(S@] MO5U4P.N7(JJN\:C!Q%FR/DS_V'3W4]TRM1AO%/_)04U@E!TI!5\.9TI'O0]W?N_9<^ZAA7$.K,?P= M$KU.%%<)XDCI+T$1R"[R/1C9.4DP#K(9GJ4*@Z#TKF.! MW 2!>_K;PP8R.ABGZ?^ V_4OQF7&0JLJ1J6K+^D5$$-^;=:C56&N9 MB&/TZ%D&:\%\:5MM307I.W;CT67M!D$'3WKZJ!AT7C>&IWV?%C^Y-';PN+IO MO [V5CSS2#-5_B/O[PWI\Y[+#[TSP#2#!7D:A1?S,GEF*[H!:!41Y/?1VFFO M\H<98(+'L"U"=^!!-[2'P/[>_ >9&W;L MH071G8[>1E>8*GSNAU3YY[0?L+_)(A" M?0@^4_\0S/C6S0!\HJ )[;#D(=^K]DF8$Y50SG_KO.>JF-R7J6_'DFW M7NC*&1*Q^ZA[T6.OJ-9GWTPD^V<5/;76(B)#+)%B7Z"U'33%%@6'( <\W2.@ M-C!K;QQJSE2P8:4B;XT/HT+[&E2P8&A[ F=Y!!P^Z-*F*F?\"1ZR%9I?@OL; M*U6NX>8MS.=MV%W%U$=*(*AW0WB1^J2\2&+P@G4?J#:N&[SGP-'^WG2Q** ; M5/U 03,UE3U=(#(N82*N'T90 NF6(5FW\0C-S>D:- ZH_;VID.(EU]* "-NV MT'TIH"9".'3 0K*\$%\ST6.-C:%1.\2OIJ@6IS@6+1)2L88D!<'FH)5WKQ!6]JKQ6#%>8 7P]=!M M4U^,7P))9_P0W(?R'<(G/&(-2YI%7;<-K\&%D+_XQ37D$VT\;9>Q"R_/D!9P ML;F_+&0OM-*;Z)EA:VQH(6J.EFF\A.V!=X#SR52@+@I>LB0V&!Z#)KT="#C/ M!"DM6J<'\LIB(0Q,U7[09ML<<$-3:$BGM!^&.KW7%'03Q (TX;+976,<-(#3 M[/+Q+ML8\:*UUF$YS\@*%\UQ?@V/5M*">ZHP@U*&!0V@E-]-EN:I^HPYS$J! MBLCY/!M0WV/:=*@HHA,MD@P*-[-YIP9H\$->27MYJ#I! K0:L'FO!:DN"O\U MV,O&4 :L7^^?H=KUB!]-!]5Z,AU6+(;Y;%!@2%=@23U0XESS6]&DF)V*/@TV MJ94>G_4?H?=.=M#BS=^HA]MO7 " [+/.1 M;<_Q1O,[6-,Z7\?L!*:[HJ;(N_2$5&>S#"BBF4TWZ.\(MJ/QV /3*;"5$B%&A[9B MYU^;TH@4-L$G1?E)5#R]1I"@'9V8![[\X0P&,Q=GTM:1-&GI\4V!PLC&_GF] M#X2M!T=B"@]/WR>8 V2CV(\ *CXAT7_(&G%&^A.8-+VA?+_%VQT,O% :C'# M+Q[&FW :R;I"5L='+%V^YGO>QV)5K?AC5N,S1MY.W+MZ)(;VKCQ!>F;9 M&FA#7PEY.ZI.+666;7C)M/*:29/SH&8^B$GM:)B4//K'R&8';A)HM.1%4J?[ M%#8S)_!2V@5>\KO 2\*!%P]!)_.*BCYS:'VZK%S=2+5:;6Z:62GV8OZ5Y-@4 M.4O7E6$R!_>II8@VSYPK^WL-ZCWA16&\/^)G4&'0@QIDI'(Z,B-=[#SK5T#+ M1V4<@WTS%OSW"EU@$! :)BB8=+$%(@U$V%J'&%= I^B=&,\B8/U?69U9N(;K M%5X\PL BZ_G%=P=Z=2O0+,0+^5UHK$MC1[H6.IC/T0R6R.;A<,I$50+BQ5X/ MZYQ2I5C.%JKI4C8C'Y=.2]5TMI(K9,_R&;E2+1X71.(5,%X^VM_S\!S!KIE. MB)(IRSN,_CLP>B;P,IDCA-UK8GJUD"Y4RX5,-5_)90J%L\IIMDHQ/7-2)J@^ M!=,S!-.O>?O'QI-)@-?3!]C#@CDVC_T25_HYZC%E M6LXD1#'C,[^.,GG=W)'1AI'1Q@B&%7+*$7#AA7 6:A8M4<"/$8ZF;G^M/Q,KDKN )[2B[DR4[(E@K$9S)\G&Y M6B:Z4?KL-%,MYS;\LX)5-@Y@5[/"52:= +]2#KF%G-,AMXM^H7'R +Q5^(^ M=CE_A"W*H*:&E?^EPBKXI&NH-82H\)@0R(<*@95C,Q/LQT=0$2''$79A: FH M^5%B# :;G0P<0BW\IP/$2X$A8$>.MF+P:R30/N"XZ],">WF)8/T[Y3VB_+3O ME#/_4/'CEV-6AJJ.>:]32D"QT&1^>>8'G]06.H1(J*%_C.N55UZR14U(K+CR M$Q8N:<*"4-%XIMO]6/<0:&K@Q/IJX=+ #"Y^$<8T- MX@3O6F/\<(SY:4P8S6!T7G+0QAPJ'+$TC5?6(X-['M\QTW\V1E^/K#H4/-7! MESG76&GY@KI 4%&8K-B/IQ0XYDR69(O'%S.$,NF=(53<&4)K,83&\%X>]RYY MQE' C71=^UROW-Q>G5X+?BCR5MK ,?Z4K>1=0P>?+H4\V(ENBZ#RL'H1.2M! M<:&^#TF5#10"DH_E).Q3J8J"C;?*HR4!T.D- MYXSU%*/#*M_8_%;Z#=:1GRC(%GVC7\F2#.O:2HLLS $0)K5A'<#<_QYD4,C4 M&]7&94VZ.:U^J3?.&Y]KI]?_NW\6[K0"2EJ MAE0YDLXT:*%)_B\E71R=)*8\^G^,?>TP5)[(W Z#5.0'( >=&-B*5_B+K193 MD%KIX)PGFB#4T[6.GSXDL>PAZ9T?2YCX\'UDU3=6H;!M$F:*)($>3P%1XLL* MD",X<)B)BY8&O3!9@;1O50V(M, J2Y-+$K::())H[R]:.D8G6/+"#U:NB',+ M(!U?A>&UB8F7OUY6S>9LWN*9PC^S'-N3BGL)]5RBNW$]+= '8H9(R4Q9:!;3 MB7B(O+SD(6YTU]B$ \CE)0\ PF]\__$(A2BGV[+OBX!9_*I"01A!/YA8*/1% MH<>RK2=/C4Q8JD;9Y>+H'_DE(>K;$GI5U)O8'*2+C@N+/A#/O<3]DH1(\&JH M6L:@!Q=_/L1$PW:O3UAKG 3X@Q"+3VXI1FN^H[PA=!>@GPDAIQ!"])^$)R:_ M^X;H,MKU[*CRC5$E((]TI3B]58'&$R8W 6QS*"+B,6,#S1;BTXZZ9E#71#1F M*G5]M1R-\-0KY:5OF>J.Q,:/&2]\MA"S=G06BQ2[[.F&/I".CZ0[: FS([3Q M8RX+H,4/)G[?T#IN_#BT)63YEX)N:5D)U6<][4FJ$APE)I:6)/5-0OKMD?SK MPG/#,9G-9OKI,;C+)9(=?)]I#_4ZV>G56K(4&T4.'!ZS0 U:I M6)B[&J5^X:!C@46QP:=F_B.#DNPG9P9RDGQ4A?C!6DS'6&EW*RG3( M*_K>86[IRNM8/Z<(;A_3\FJ/5X%<,-\\VV3[X2UXVQPS*?.3)\A^DL^N/4H,V5/\ *[$/ M/DH_%&,(9LF;,IG.#IWQ>JTJ5:K5Q6[^IU3\3\^KJ8GV%+J^6TWSPZ<;R\]?H M^$T^H84(S?^T;.G?GV"FLZ_JP)?J5ML:Z-*-UNZ91,IT=7@W43KCZE82?R4@ MG7@_T$V<]4)SG\,EW-;,%CWX=*>Q832LN0 .*VJW:2<:.J2+6ET.M;JLSO[> MU*N3WK'Y6_#P^_G#JSREB@\4@L1SVF/+"6AK[8!IHJ-I F,\0]1G#=5G-GT# ME+R.I^1I2KO'DRW=)TMZ086/Y;:SZ:E3U+_)#9JHY+P#!P.=FT('L70T;#0/ M0QB5$?=(+B!%RN@N==$RY\P0N?H!A^#UETP//@9R RPF5,D9_#CKPO= MDC?(D)#T_AZR4N=((JP5]JK,& 3#_8/>=$?F*.2T*N:0/F)E9\]EU]S.O$O'G8 T.A@",,%G@FO118"V[9:F%?R]"A M>'2DU5-/PZD;TX01P6WHOF'3T9J>"((KX]])>2]1AQJ2%LP_@\DI;/+9C8AK M='*1B*F@C, 0,YL.AWZ"">==0L JFVX(QTK!^"9V+B:1HH]9D2I^VQ#_*G#< M*1Q.W L#&%F+UE4#W%E_O>BCFU)2BT 6CLG]3(.A/8![)*]A?(>.H1UG/1/C M5:P,L2A.H,_'Q0GJQ$( MT$GLMN[<.U,1FU] &%W,0?J42)/C>P#2I3))Q3E"+M(X[N5(NH9K$;[M'4A[ M5OHXKC@%V*)(,#(+Q)!.]J+!>*W@I$OD WT0)=Z(4C9%Q=/)0H=.[N\)T%0, MQQ)VP.;?\K>':F78PP 6A#)4O4-D P$DV:H.(';H(-"6. 4,1RGC\$/%$9:@ M%P28K=!!BZ 2*Z)V&[I]$,$MS="U1\V?^,A.P\>0*2)#;'F:E*"<;PL]P#]3 M1\[066(@JM2CDVG7%(]SO]9=[Q)CF@SX, NT^6F@L?L MI]I)3 ;B,,-^?VC26F2@P3%%*/ Q4W[HZ]O>X&@^WO;#_A[,#Z8V'_(+BN8. M&_WJ$1&=RTA/1'D'>W.X"@MS:C/O^7A,JA.@.D8'B!%MB%B59A?IF\WU(W* MR#VR+([-U)Z]N9C.$<4A0':8.PHLAH^>QA8@N"_"X]NA][ MV/UJ*P0*=O$; M*DQ?5J@;&S4#@T";1&76#P^1X"P;'+S--IBV:?)/LPD_ MR9FLW!R=#DZ+C_)7^5F%/N'Z\P?3,NM#-%11IR'K7FF=_QZ<$0J!IP[3\*]K MX<]RYC K'T@F>?M_#\AZ'X3E#CY=6(2Z+!@?2(QDZ?S\\C__#KR?NSF9"7$X M?H9\\ R0N5!3PT_Q+:?)Z'M\IZ(('G_+9PI2=OT]\(.0Z77&.9C_2 M]G9A"I]"@4(D*A'Q^WN9=#JF&?"O=NYC@RA-QT3FIR;(IQ1$O7.KC607CGPO M5\=GM[_E']]^R_$A'U_RX-.E9IK.B_&HF+HR!0^3A-)XFF^"#&\MONO-#7XD M& #-[H*:GS*[H.;K!34S8E#S/_JGL% .C$Z',)P^=XS#JOO#+033^OYW[KHQ M]?V9A0Q< &73F:8L$]$B/W[)MNXOG)^-#D$5VM(4O_)!Z(A^* 6/LD0RZ]3\ MU3%,FU.LS[-G)C-YH*43.2F85G.ZQ4P49BQ2SQ_VL ?57#GO2>V#L*=#TI36 MO\<<[#&=Q!YIWM+"J^,G"MENA&46[FOXN@#.) U@(*XD(/L6 )-.&N4\#I*N M-K6A<]A5E $Q8!R'2(1*"WKJM=VF?MPW&PU(WB\$GP&1?WKGR4P8+8HGT,1]"AL6Q@%V5WWLM==%*X;TLHKI@K_ M@3S^1\4 #VW%K2JV#>E4F-Q*KC]3:_:5ZNC/R??FZ+SP6^[:&>?4388/,,VQ MF..%0][(.!8NX"P0#NQU^J[R5C:3;XK8F'B\A2.%Y[^FO71*71-SY)S9=. B M\] P@'^(!.^#@/NGXC0ZHLN'#F7[[X'^['XPAWW5%<[90B95BA/.X51\ M+#)M%N6Y(IHJ.2LQ&>N:RY@E)=[!(#U(^R3\I?SG^;G_U+MIW,?.R<']L!@R)Y9]HDU;+F=H3$)$@Z/MN>!1: <2"ZT M8"7WS]^"\525O<>+H(GN";J%\DI;2"^UA9E(O] FXF$R#D$8+80,DM[HPE0Z M;:-R)I4.)=:)/S"/.0T]*;-O*FEE8 YX9["#9*^]7$Q'XGVOI43%#+?XL#"5 M*<4!N?F&7Q[!=RM#&][N'B^/MYT3:NVWHRBEUT.>#M\G410@16$DI9 M+I.)I))M)KG,A)LY'LJE<.DTN;\=) M8KN155605+I02.I&YGMG+VVH7'1?+@W%= FC!%?6 &+W1.,:\\U?5^]_G9:M M^N=B.7&5Y.#3F?Z,&7\[-_SR*J@H'\XUQ=&@,+C6ASQ_FG;]V;8:SEQHNYN93# M])7+R\II??2E^J,YLG+#;_G&7?_72289,3[UFZ+FEI*ZL-W7E3JS09ELN"*3 MR:3R6RNOEX!=&_JWHHZIY__/B MSS*>H.5UBRDIU-1'W EQ&+T]C)YU<9#'.+839 MZI;9#DWQ/KNX^/RUWZY>W69?02F"L!)Y$C<:D5FP1Q9&0WP.$[<,;45,G/ZJ MF3[CT),L3XU_&2#"T?U40/H+&GU8&&:1*V>I')/H>Z 8^^?>=.)\" YOU3RTE_/@Q:_J97# M$NFE++$5>-!<'7\B'@$LR/,7#/*EG\4OG=:CEI#N$]E?$)TML?RSMV8HS,'E ML+M-UJU ,'G'=Y*]J]A<"T6YG-Q=S0^)TL."&P%S6QESZ?VL/1@_.X6'WJOY M$Q9/:'U=AC)1")L$?M+;2B:)M5@J)R<"_[[[6#F%M53,+N5T7)@Q).TX"9MY MO5F9GINUFY7N9N%V'5%[M9SK"LZRX,,4IL^4W$28;M9NYHME =KA35V>O^0& MMU^Z1B:74"K20IU=#'^[FPCOS=I-I/09K&B^5%[$_@.>+\JXJS1'F=SMY?GG MK_+WLV4,P#4T@QC0W2]Y!1/R>YE$A1 H)J0\K3\=;:T 6M7%&P. YB>-D_/8 M0TV=Y)UCE%,__Z%5E?3H3W9M%7L+D0\< J:F0)WEZ_>D" =I(N[2?!S9B=L! MJE7]E<52JI 029U.DA2=TGZC/$\CJ>SE0U[M]6M6R=C\K$PV<]Z%XVQUMHPX M,N+0T=J'^O-A3U<)"#Y(Y"XS^G/+-M*RC V*B8J>^>CUP]DE&$TGX4EL3\3" M+ZPW5?%L:LR3LZR7<-K^1LY5OG^HZX_+T/9:"]RGQ#VY>?+B!3V9:_?MHO+L M&TZD*TYQJ2C^7\IJEKB?%?E-+I?4_Z,/IF M]NR'G^MH<1AK(XT0)\C;P]OU6 +D#4E5"?[%E[)JZ7YB&:Q_#1-QW,T*P\#-P[=O%DZ]T60J M:W<-%A.[FU7=3^57+&D+-WZGLI<_F?SO1[EXJP[7$>I,W/GT=W":>7>=X#JGR5:ZL?\]4&L_+.*02JLNWWI(^ M']FWL:[T^9*\XR))7%!\;8SRR]5V)NV)"M:YF3ZS"K]QKYD?Z^\6DV;:XXTV\@LW:S8X8 M-P/VX;E!8@8XS?P>\X76_WSI]+X;GX=60I-I(M%@6**ZMDM47P$)RL$I+!V- MB'P5P3PV=U)5"!88[=-V\>GA7G/6T; ONIT.L] U1ZI( WX$\E9RAM3DU+K, MU -?*G;#QMGL*I[]4K.O>V2WXK@Z5?4FQ5V.+T5.)CWB4,.).77R\2WSQW=-X*&UQ,&9V^0?EHB3ETW@VD)&7H]BQ;'Y'K MX?ZA<4S(3L4$NHF*]XJH:.?@<\+:D^@W'>=#%XV =F&++G"[X\O&CG;+H%RD M3:V":GQ34-*]S,1#"O24I#L.A#MPFM30=5SR [@HIZ%<8<[MU_!U3;W65$T! MZ4;/I0?WNF9G?@]*7F(=G"&O^,!5])W5]T1W'H^D6,;B2I[@/HI,,)5)-GW3U3 M>!= LRCZ[<0RHG*[P%H+J+)33K8I"+:,#KOHE@K%5*Y,L"R?7Q+#$(72(2@T M\VX%%(K(.J:A4'81%(JX5D(H% ='B!F%XM@20:%L/ILJE)=E4HGKO5%AAMI" M(ME(Q6AAZE>S#%:'T(K)0(5B-K%Y1*(B4R$Z/KQ8,2X57:V9564 O8[&#!#+ M:GT[*U5?-"?^W/U5(A6P9_)-J4UW_;IH,064B:0/9U+Y8C%2S=%FDM BL%HU MK0Y@%2VS;AEBR@O$=*6YBFYJZJEBFP17GUMTQNJI?#&_O!TI7?ORS M/=4!PL0N/-,V)W"]FXVF\R\TIGP[LJ?_'AR.HVXY5 M53G6R>KO9W&=XLQLDXF\76 V7@+8Z6]G^+5R>^IHG=B%.?O274]WM9EYNHZP MZ?\WEG6RC<@Y&SH"9D)E=, M-92!R*P'!;*,KX/>]??6U>_V[_SFCQ,*M* PQIJSBGPG/.=M&N"WNAWSO O? M-<[>ZIO:DI;:_W:AFR;Y>7_O/P,Q596PM30!VHW>)V1:UYZD*ZNOF"GZAY0$ M"8F=CU)?L;LZ62$=WH>9+SE(:H'_O>EI,++8Z@\4\P6B!J;E E^QR9]-22?? MZMJ$YQ#M"&<)N3W-T?;W.KJIF&T=E1ZBC6+.^]'4;686V.;XFHPI0NYWU> -KZ#]XD@8QA,)1 MM(+?B7+8YK^S%9YTU>W!%:3_@4=M\1F0]U5L0D9$--0)<5%0U"TX?E9\Z-_\*?AD'&,YMO[GWP1686"S->7^ ML*41DB,K#!#8#%2N-8@%3@O!(]+^Q<,#4"A&)$(M?F!":5;:>O.RF\D>> [O M%F&#G^I6VQKHTHW6[IE$5>@2GI?:WZN9;4(>.ODJ^5)RU$RW<.V1)%!LE9"V MK?4TT]$?-8EV._S?->QEC'5%0QJNVF73I:8L9Z$@\_;VMWUR?CV(.PUKU@DX6_V!/:8YIM-)[%9JA?,Q89H7:OXO :4)B7@ MO4?CNPE^@3T01)KH%BU!2^!D_SWP.V7/$Z01U@]C#K\TQ78DC>"M*IUH;:W? MTFPI*T-7-(S"&O MANZX.>K]*I:,;U?7\X$HTN+@$U]D-AL5P#V#[:[Z>)1 $^[VS+;Z51Q* MVW;O=+=7'3KDP)I-I+@QA)N!*4SD7_5&>0:7#OJ ,^U^<]0U1X^_BO5<^U=" M!8A,Z!=S_RPIB?E0:+W-NE#9UHMB>'ZTBQ MX]#\3>SUXB@1QL1O7V3"-(=0H#)Y>4DS"#DEYS*[[G1QWU!L+$1.E>5<4CV@ MP]E))40;PQ"1$&(&5M)7/E^.S&.U.7KN:MW'V\MOSFWQ]7M#+6+YTZB1/:8- MOAVD'9.,"7"3J:V)4N6\'$GU^,OY2J0K6H&=3+N@3*J0+ZV#L22A8ZS=K;=9 M?KLD''.S^I16+<=M=!B&!@SS4L]]'GW^^J=_O4Q'TA5:VT3" -@W>+W'&?PF M07^S=C-U(BLW,+B%?L7M M4@(&OIR2,]$&LB?28OZS;3D.8:D=*(.[P?A#+]\C3(4[#4O?3OHW)]>/;669 M?IAKU5Q8CCD>21K@F=XNL@H7EWSP(2-'4Z=WC"32W<08=LAGMZFW_,X[N%Z/ M4"5LBM$IFR$6\! JQZ/G^L./XXN?F?5Z")=,!O7'%O&1:)MX*YNUFR@I3(ZF MV.T>,:Y.B!ID6 -(268(XR4HG'4RS=%M^=>/_O?VG\^-98*)R7D.^1'0<:'Z MAW@=%Y@?-IH!V,3E=TF.H6W)]H N/O&:8+\7<5SKM688D/!DJA>*?:\)3#I( M<^YMNI7_HI^W'EKKTL6C$QYF62#5]?DA7A=QID,U:8++E(J1++K-)+@%X18; MM67SA51N#=3V63.)[F"0\U74OF[JH 6Y^J,62G(=JYR3\]\N'DI/7.PZL_?D4BE5V+&?>.\J$2]_FF@W M:W#4A;>R]\Y-2XG/+<=!;[_+V [1=BX>*N2_M?.S:F/TS:D3%M2X?_Q\E^Z4 MKM+?\R[^"O1X@X*8)X:DP/ON.KY M?A-O9[-V,S]Z5#,?-0=' U-,J4$!.OF+YRT998K-4>_[K\[MM]:SNY3.D+"# MDF^9(8L_D0D"++PI0BJ3TK.H@X(<1W)#UIJJC;P")2W_\ MW#&4NV[E8AF?P)I=D1ZQ,2Z,/LF68MY+[9YB=[?;(3"GZ?'8329.T@DT./YK M[R4VKE&(,V=X9MOI4A25;KPR&#A*P-P_KUT\7AP?/Y]\*VREQW&VZK>-V#P; MF:?>]!K=CZ5(T?&=-V")"TO"!RDGU7Q\O@/2]X#PMB^Z.22K-#P_W3'V[*3? MNU&>->="-RU;=U\XUZZ8:O MM/7NA>;V+-77#!V>QES_U2*<3N!PITJC]KMU M76M5UN'0C,[ !-\E;5S*?W,!#*^M<:_MWI)6DW+1LNPWU?)YW7N(ST593D?B M0LLPG),)AD, P9CLL69J4., UA1PAI%[VFVTSDO5TR_+)':LM:XAS4VJ2:ZP MC6)RKI8>>G,)J#5ZZ,R8?)S%.%NM@,9X4:NH,^'7),=:VC;3P"J+!I;F3L90 MD:'4OGR[K_R\_6&HRV30Q^ G7WXXQX0B,@^*6SW,(7"%B6L=RZ6'_E2S"YF^C3"8.".:S[&[U&R<+!R(E%[;EON8_EPZ[L1??K]2@R7! MPB3V J$H.DX:#K")U[!9NYF?4#Z.%,>*H[;USR_VX]FOA,KJHD=D M<%=+ GB"[R_,U$-A%%WX3AOO3;CX)1_Q?;1^ZWZ=< D1>M&@(B<>NAP_Q(EN M#%U-I21P=:'^T"L9]2J3D-LM$O:S+6W,/;/]["A@(5 Z+0T;\T91 M%'J<@);G2)9_GDV\KZ83.'X^SYM=!)](HYXE;4 :6PR]A^\8Y[WQ4PBCFXY.FW[Z+ M7SB]61C>;9D@>2O/NN-_K8H.&42("T3WYNALX#Z=5$X&Q4YY8X=.'Y<6/FF% MX 1HE8IQJ>AJS:PJ ]U5#'[JJZOOF;+^+-<:ZN:>6E[XU%>:J^BFIG*'-C_N M2:U7?^R4'_[D[S?WN)7FZ->-)3EMG2:>%5YHL%VH^4 MH;:Q@ZR7VVTX5( Y$(&R P@'2*7='O:'AB+X@Y(!RE(G7O)=T6-G;W9^/?6_ M;#>>)P2:2I\HH%':]/]]H&%:TPXV(; YT3IZ.])XA[\/-E@0FP1D8F#DBPJ9 MW>.S8F#9?+,-CI2TG):;3?A)SF3%B:"B]X$:+TW]NCGZDE6+O1^?LS\&RR0Q M1 A%,W=$-O_/=*R-Y$DX5@P%7)KHP)(_<@\2A0QS(XVC.O>%_#.%$L>_%B'- MGD.\7,J*T)V,*UZ'7DA44W*FKR"K7/Q1+;6CGK4/)%=WX0S'6E6;C.42>5*V4A=0[8$]G/J!Y<$ M?KB;;?5Z0JA+SD5JICL32!,5G]N.]YVLRV[ MF5_@@1RCYCA#33T9VH0D:$#WAV(,M:IE$B)T"&$W.O1G5V\9VK76)M^$@=]- MG?:=VJ".D(R4_:U#J%;56N21H#;(2$,?-E>5DV=*0BI9SEY!EDT\5\Z54 MN9S9TOS&E9C"FB ?,F\]DHJW@W@B-DXIC@E/FR4\WS N+&W)YG*1VM#OE/V- MQ+O=;M[R;B),HYS!6;##_AH4^DC$>?JLV6W=T4#O?%)L0O)N3.T2?:U\(IHR M3=>DD$E,\W:>3LZKK='@H>%[_\/./Q$ B%>CQE.^KM:<3\<@7#91:J\3MI-Z M\19/"(X;J(FHOIL-X,V2:VNY[J6U6WFGW&XO:NUV\Y9W,[^!VUC_SO5ZIE=L M !R]/^7%QQ02V;&DTKC\2&=1\D;'@1R+Y^B7 MK#^T,KG,54L5Q8<@YGX@. XP3DL@B73>4(ZXLR M$B-!S]2NT^EN-[O=+.B>BA!B%&*OHW.C>S_,7ET8K>)KM"U<8^PU%EK:SZ_UAB[_V[6:>*FY\:@1UU,O?7?3E;O'B* MWT^\B\#N8G"[X^^.'V<@;[KJ&F\$=LG!H;M[V]B9KFN-P)XV1\KIC^\7]_)% MR6HED^ 4H1_6PC.((T5GY7F@3FK^[;+AW=/DG%-.>]1)UW3]^KKC.Z=PV:FQ MW22&]D8+_R;KGH*)(>5\*IV?[Z':S5M>.#Z5F/NK4,Q'RJC>W=G*=Y9=&=:3,W\T MU%H'+U6;Q%)NCH9/G0OCU]WC7^][TW[&[LP)IROAG2:F%T^Z66KOYY5KY\,78S;.)M*_]+4VQ'TDQ54SVO MG)2=ZXI[I4;SR0([\1[^49R#K[W'9<([L_4/IN,4$'Q!QFG..8B1ANWI"=\\G>P0J7ME!N(6G*[5!_S\!YL%?7/T''1EKFQ MKC1RS+9N: 'P$*@L*H[2,A%(NG*5S5^X7^\JR]0/)-61F3$,X=S0*MCF)Y=, MCY/ W^&W-MAW W9\J?4B69[D4G:2:T7))>+BB38@]Z K@//D9T.#'RJF6NE; M!&M&^'>"6YF@J%($456\U5Y^-*Q*9=1=0XY?!&S+4&P33T;;50M'2OJR9G/" M*$!/.L\EF][BPH2E 1A;IX9,''4=X>0I3J%""0"]?L\L^\0:MMS.T*BTVS!6 MT9E-ENTS[31W>][JC!(: [8*;1XK*C23=R7M>:"9CI8X-J'?EGU^Z&CM0_WY ML*>K9*L?) +UC/[#$'5=9D5>2*2_;"?Q^5)#Y;EOJD&P869I'#VIKB:"<:_6^ () ( M?A3/LHU2^KAXOHR6EK XP#-(BN-H<=49+\M(9T(U\=1CN;S%W8\7!UUL0BB7 M+2_9/62^&!)SL<=/12QR.&QU:(-XJ"#^$BWT7%=:NH$F*C'J@1:ILT]T\%5^ M*:I<+E1^GZH;7!D5H$_#/]8VUQK,D1]+W7'2G*&8CC1K+V)1PMS4O=WUQ4ZR[EHZF"<=7O!?J/AP@?#Q)4\@2C M-;_:9MW0G#-7C3_*NTJ@YAT_R'L .OY$F.*:#+2W&G4IS404[JTC9*;ICQ 8 M]>T&I792:U1'UDVN.78\/P2$]M@I7MF*C MH^%.]:9P:FO?1-QS62Y70."!"B%J^R57LX9=O/\N;'Z^LA234;*.K=AE\ M#K_0]3DY"DOUL]A%*A>^O?A9D%Q8JL_/,H'*?#2O.6MAA/52/.8(5J#K4.$P@&ROGEFEXMP]%.EZHF!LYVT^PKU5&Z M3GB9*_"R7C]K#K5^^L_C)FM<63]M8J&:K6W$^[GEC:^6_#!6TBAGXDP7VWZ& ME>C%Q5=*DXWI>3M.M9;+2R#A(6F6M;.9ME?S+T]_94F\G\\5G-?+%-IYW?=)O).\K.9EH9<\Z"C5C:FJ8ZP,-@1"K,WFET M[MAP:%!)4!-Y:!!T4;36S4/%+*4^RTO-*5JZ;NQL*;'DVS[ :3S;Y\&X.S:*A71>N76OHB M;T6W;7Y.\.\ PTM:\YV-O.N]N,1[)96R2Y8J;4(QY0;<17SM38JY2#+D=!C21\7+WO6L?7<7R]OCX08U35P M[[>*%J=Q*0]@^UPW1W??'\R7DR]/G;P2NZVSHF/E6.OJ)LSM!,_*BZ;8X_![ M.ZKP2C<9.DMS59TXE2WLC)G7O$&YO*(B42J]G@MF9C35M]?C>^+G3BN:*G"KE"DLEY;[M*=I_C9!9;&#S MS@C:+FUWEQ^P;3?F:P&%8"FB7WJIJ\W1CXO?RD_G[GO[RSJ2RA8S2"7L+P/- M25>9'##!R!?FTF- 2SRC-)J6&#-BK@=,\75$7[:;P([#O3T.)]HYU\/!P, Y MVHH!3 1F:-=,BF0P0TETR5WVOQ6*V<>+\_XRC5S6FO8D'DLZT9VV83E#&S-< MZI:)UIWDEY- SY==HE2L(K0]= @>'!X2: .P_5Q04PW+KFNWA_VAH1"M71SE M-3EW3FZ.;K[5;@JM>O'!32B;:BF\X\4E_D$(.XY_X-SR8LZ\24,9+(QQ^@" U(6(_ZSH4TV1[CS&3D$^8\S7G'6'!V?/@T;-R?= M_/<-4;L9N7M;3T$E&6X>*5WCVT\0$:89L*V02Z M]RQ-XS-KM$J+DG?5,I%46X9VHK7(^0$>E*S3Q]\&@_[3]9_&YDER8=LPFI+M M.TG!$FT27TXN !=>XR2^M4C%4"Q)5@@NW1$Z 1G(6GVQ+K&,/)27YTZZW^F? M-];1\64A)3>.]IBQ$D7Y+1+%&%8D["**UNUM&7(H+RXS^GW+O':M]CTCA1^/ M^OUC-?TPW, Y]G2WY$UDNQM "YG,!M+"ZCJ5@!-KTJ#RQ4AEI LJ4)E%B0&\ MPS53:'W8'/5OVE_3I]]RV;MEQJDE)QE@JX>8W1SH2_B:Q+#N"=[K(88 3JR) M'$J%F&88_]N%)J;DY_V]_PQ$!S#!H_3 E6[T/K&CZ]J3=&7U%3-%_Y"2KC5; M[WR4^HK=UA M4[BDDV]U;<4@U&"[X%QV>YJC[>^QZB7R@>,J+OJAG:,$MQF$ UGB_QP>2F>Z M9J@?I$NEJWTD[WD8:F9;^R!EBO ;WMT'J0ZG^2@U!M@1YP-L@'WV4<*+)KPV#L _$-?B>DV>:_LQ6>=-7M 7C2 M_\"CM@BU0TN.\\;EV>IV2:O4JH8'6)T#3I):].;V6;AK2 M6:U>J5=KE7/I^J9R,?0# O>-95V1Q.<@ MFXBI@,&4? E/H'R[/NR3=[_5,^.6^=^7K,4M"AZ@ LK#0K;;UYVR91^[HZ/%LSVT?2.S@9Z$29]$=V0/Q-_OA^?T]W)(L"@ACX M1&8Z9$-$\6L-'=W4'$>HVD59"<^I MVJ-F6.@"1>)0=AW'=KA A*I$^"HL"<5U]P0B_JEI1@QY]A2(U26[]'9P8[UX;S[AJ\,?+NFZ M4F5(/C)!K89-[N\1H-]K9%5R4GCFENA'9&D$"-TCL'5R#Q*.D8 !74=28VAS M/&(=<#5\@65JTL#6B9HPP%;?*KDY^X4<@49?FC!+=8Z>,D&,(132BDI%W9W'%K M($S1EWH*84,M33,E-+O)HZZ%CYH:X86.*_7(7VU-34G:#Y.;H[,M+Z]=)^_)GAV"0MQ>!SCUT 1MQ ./>[(#RX.'&_IZ '. =L? N MB80CNKC;"[ 3*A ,0F0=U@/C2\G^+1M>JU#$AU/0OJB(B<)L-2Z\ MA9PJ0 ZR?5@Z\$7Z:A5W0+X6#A$N@<-V8!.=P1SRJ#KS@TLJ40\(L (/#; * MFLC;2ML=$GHD$!D:Y"4$M 9LEYS4ECH$<_?7G?6QKV/[Q_EKGQ^]^/DGA?;4@X-=$=@1^0.Q0]5ZR,V$BQP M0!U$>E+(JG\L>W_O]NCZ2&HIYOW6WK$_2WF!BYW^4'-$R,&Z_/4SG?NSDL45 M_3;/FJ/;A^&H]?1\6CPOA\X$1^)N$X&HN](@J$_AA3,^N[\7^BSA0$.S;1F0 M447X)1HNU,$.XK1%=DBM3<(U-&;1F"!)#?"#J\0TT>R^(W4];DOY*?"7 >W MBTA%6&\V33C9"]$(&!R5?+=&.211@=+(@$0LZ).8B&;H*W*BF# M(@'+%<1IF_4%X. "810"7AU^(Y8:@*(%MIQ$KM!Z H!1 6=K'4-KNZ)P1&PJ M?G2(AD94,2X&N-#FL@>??B*7! Y?\E4),$R#LK(C8O=Z@I:8;<3,58<,7>+;0?DC5U1.4Y#B%2)JB6B%M-%2H"LP9I&B3'8<7!P$[]"& M, ZCGBJ1KP08([V'V-JJ^V V&_%/O) M&KI27R/*D_I> GM% ^H"?HNH_0C!@JU%E:FMU6>C3C;8$#32*YHC.=/MW3Z9 M_=LO:S*'2V1-)2]?#S)W7^K8$U8<>N#;,R@["./5*98@8AC4F>>E+._OS4QK M/Y+FIL3B,KZX]5Y'.1Q@'I2<0*#TD,@NC>&N$V?(H1(WD6LO#Y]BED^<&DP%!"8/GG\EE X&&)$]U6,%+M02NZV M%E:#8(.]U"='5"5/A_'D%#?#@+"I%$S1VQ^P+IST&7\] JUVCV C@-1F$HBJ M-#J6MFT=-\#X^R4ZE*L$]V?3?M%/XYCZ2'-4^?GD]#+/?Q[,UMK4[6SF3O^9 M=^W:10LR,ES4#\CF CHUXB*[/7)C#,$"^+5MU^?;3.@S(%:0U35QU,OLFSP. MF$YSGFV.[GZ>=IZ^?ZG]KJEKLX?;S[_NC.'7N^]*]N 3VV.H*TH,-G0LT(4= MP;VTOW?M$C)7;$+,MP-4+]^Q0%#E^I8'@:2,G#M,EU/2?W2^%B7]*CDE9'TP M6X2;*F0C^B?O13?6@-QC(5W@KTM)0X=[:_J6JG=T8-RVYMJ6,]!HS(;R^"/I M#A@4@GZD<=\/79L.ZNEH/ 2D4?>20A1;'?5PB<@$37KJ::;/H5O0?\D!E1>- M++9]WF<6(T/[>UX$*1 X(HJ42:03T -HZJAD,R>^-O5PWF<6 #C6Z:2$6RNP9-&(T3\[8UHMBN"_, M'3>V,@NF$:$!D:_ 8D,084Z/:0;CUO#^'K$%;6I%FY9_@'ID,DH .8!\="1SH8/8)WX B]N/R,JD5> X:0!6Y#$*DOO#,ZQE%[ M_*95I:\ "_4"E6U"NBV "[E/4*8[GFB44#OH#"%>>D9^)H)4Z9([Z'I.8W[9 M1 'G(*"'Z6H60;)!3V\#X731CB,4@-D[A.O$DUGT*A8:*X&/'G.:]DAS5*S4 MGU[<3/'Q:4V>+9E8:#_/C>OBM^_?6W_&I\Q/\N83C>"2C13F?Y'@EJWYG:\! M7(:^$_*B)^#S1_ZR\!7N MT4=-$!TG@&T*FF\LQNU[4("9IGC0@;!UD^&I[TM),1;8!T(S]'O- -N10 EH M!SF' R=ES@>)'8XQ+#5D8]P#L;^'1,04Y22]31.IR=JGV:F497&LN+ MXXB1R6::HT=%']3J[C?EIU^D_%=ES!57SYCS 7K:'"FWQS*;J-Z;@7F@(Q5]^O-%MRBKU6([^C.?IR^K-BI;_5 MO_U.Q$,UF:M7%'/U0MQ7[>>[N[LOO^^_JS)A2.0@U-\8(F5191P/'S@\#N#' MT+G?V^EI('=0&_?#9BG?+3)07KP8E3)6^"8I R*YGVD H>-M"R)-1(>V?#\2 M@8D+*6VZYGA9XF0G#KGK.;GAB]C:D23<.E+ (&/E&&(6H$]KJ'Q;)LTQKYC0 MJ1QRZAXU<)6R".48W@;RP19_6W-TG79J42RFRV6SNHPA];_MX3$G\"+^; M(KJCWN[YN2EH_/M\1Z(^2L_)0N,0PONY/XKIPY OXD-#044Z$CQI?"^>"VQ_C](#,A*'@P83""V6X3?&*\AE.D-ZMZ:_!X>Z2!2, M_?I_]#D">JK@O=VA3D%'ON@=$/8!(&O3/&B6?LC='X!>U"GH#,F-D]UHX/S7 M'G5KZ/@OA!T#AK@OXUL>WRO=UO6PY>(&\NG\83Z=DD[QX?T]?C/T]R!@.? / M3_G;CJ0*,0UU-@4,&1XB%3%,:;2%;,L"KP_;G"A>)]%+<;PL"6;VPK&Z%F Y MW A%?!Z\]X.B'G+;7N2$6>T>MPFR"TYJ(9NB-WR$Q^0[(U0="EIJL ,]4,I6 MS!#B#E!K"GV7@3(&J:>HM$DDCMOB>?'\L<L]>@A)PJ-G3>A^DH2+BS%64Q M^73.D\V1>B$_]_^X1/DKK4>YR#5']MDO]>=Q^ZN:Z1Q\XCOT\X,CQ@+V]Q@3 MK4J90IKE2 *[8%KQ0$B*!LR%F&B;B55C"*BN32Q]%"C%Y17WFHHGX=?>XOH] MY(RW"9:+KVFS^OF>PGR] 5JB30$![0FB@PTVD2EM#5T'E!@XB) :RJ46.Q20 MVLG8*?;WO&.PS*G^ +] )=V,I<4]DR4,PB$11!#-")Q'\U,K9V_T:'_OTH)0 M!&APP=?3Y!Q,9,7<&$8[8 J/&U0_YOE.2?D24 M(/)RT"W82-"!K;<]HR5P@"#W?0(_?9?LPT5NI-"[H_4R]"7\'6VA6\)V):51 M3U)+(Y3$D7$T)YW'$4MBTM92:S9'GPOG>??Z<^<"FNL,^P1T+_CV M#V*_T,-Y=3_2NQ.-Z%*&0[YZ['%+SF?XAB2V(XFU"J$[(AS:N_;W2T@2YE#& MW->!HWV0^$]C?LDD6\@'"OW'Y-;Q27-4[WQ_'M642>$%!)#>?F VB*V M3Q&I9Q4HCK5X6*U3JM>RHUQH OZGR3]-_$G.9.7FZ.?3H_5\+#_4/OL%:"'- M'EZCR:N_]5/8<-K;>IIN__U",(VYEVBM?B;TIJ%+PMS)5"Y;2,GY[-P6-2L Z\U=P[)]@J9< M0BZ5SF=2Q6(QODN8VF)13 JQ>0][VB4,MU-Q:7\!5/RLJF(8K,]-Q53Y$/FE MR7U=0])E878PZV?/F ;FQ6%))SI5H7^F0W4H"CV6L+3=8],CMODJR//:?.VF M_/&4JV5)90WL0Y;+J5RYO+Z1?Z?SU01FA4RPU.8H>WN1JYUD[[^96C+ZPI3A M;=PNFJ\\K&OZVP+(N^((N 4O:=,TCRV9YK==]QF["B,7,ZE,L9#P4#\OX2@8 M"TG*]S?FC5]?FP*K/["U'K1M>M1HCFR4U"6Q*B/J*YJC8]?YIEU\.?[:7ZDI MT$)Y'ZK]=&$W*E9>*U%GEK=5END;4LL^+SB324-(AF;3@[NQ'?+:(REL,<@" M4&A"+G:NP8_\-C7^*VG,GM8ZT/0"VNB&[&.LN0>+%OLO$7K1T$=[NN-:-L@] M Z*,#BLBA@XX8F$!=98K1AMJ"9F[#_*9^7FN=8Q8^Z#9WZ,O8Z5PY.LTQ!L& MCE3H7P$TN!T%H?Z@I!Y6O8)ZQXK]$YM\SN.42V M*YAX/;?6S;>UEGA=?/CU_7%#*5FZ-O]Y8JXZ6P6Q.6"JOW\KA(MI ^S.93O->??W/[>Y8M\T6FC!F)PF%V8[N#0\ACHE !U M8)"$H'L;PY(#J*R1H!2&E?CTR),T(ZBMV^UA'W2!-OY!A60US2]1"ND:@2E4 ML#D"RA?>V\#FR�I"^:,@0PU"GK@JPDY'V8">9O); ^3>D1=L'2;S26=@/X M*)X,ODV#N"V(C+KDABE;$A@>;TX!T4,3N-:Z.@F_'G\B.Q4ZR-F627YLTX-& MT1/$QC>+OJHYL@E'.NTKGZ^4[GKX4IGH"_6G[Y>MR[3;U9$OD>U!DR_5PAY? M@69@X@FVD3U54&9/Y/.G:'D>31H@TMWF0% H$ CV^U!PO/Q4JFHH*C9X8N3# MTR#,,"IZ;>I9H)JH/+6:J-H)J/8K58070Q<)6@Y!L-54O6ZI+B2FTVX5!#(AN:;_D\G# M/P>?6#=3PU), A=5:WFMQ+%HG[;["U9Y05$7].5&KX*O+3!SABD<+..2]QH8 M D30N0G*.\L0QY1JNGV I6"^9.\ M#PO_#"RE\1T>[>]!*X'!L$7(B"Y$CQJ$(N:A(G#0&80O(@S"8$V-L$V&B793 M!](W/98IYX%ERN44\PW13&'0O/I>=BUMC@@M(Z"KJOC>(P^K/%H4A9\*Z>P* M'4."E0)02@)I(G+Y4$Z+"@764QB?W)8B?!:HJ^8AB:/>8\ M4TS>&8)P4PJO_3WO@Z/$'3\?I7%L70O)5X9=\AN*NUE$#R[T A+]":$:OS0# M?F/-7OSX,@"Q@7C*8H32.Z_&(U=,'V;2[VGZ'MDEM,)Z9(#_HJE=N Z/@7CM M9 B5GR*1>(I[X\GTZD3\MY?D_&$N31A,)5A (\[J%%D5K!I819FQT!&VL9G# M?QB+X93&Z[((.%D$GFY"#V[BWT*G$KX/+;@/B^R#EG[0[B!3WI:BZ=GB^_W6 M?W1SFLHF+@ ]LIO&*VQIIM;1VS2]W+O-CJ;0)FVP*)2%A'W6TMK*T-'$AF'8 M3@AKV/B$!5@/.OI MJS_J-!T3.B0 VT@%@(B9+#SX[%:'/^:O&);P7'-.'#8 M-7H0CG8AJ0#WGPKPCJUI/$P5O"%L?T<8JHH=/CA@: /NB3HBQ2&2RR<YK8D-#%M/5"\V'RE/0N$_HN@ YO'DQ+*'%]7B(Q ML,AK5*HJO,OB&^CFZ7NAV:#&.SG!X8$*1-%K.);89CW8OI4?!]"/(0A>UA@! M(H9.H0T)@AL 9'_0R8R[)3)9I9@ H9H)16$*NZ.D19,.3B^O R$<=."*I7: MUN!K#=X'LA9>Z^C-2IE&[^-Z(-"3N+,0C8;I0-X FB!W\:A")2S0KSE68!(: M+\R'/9T^4WGU?=$LR%*10HJ8[@FY*V@$;F+)Z 8,U,!<>@. M?"Y&7IY:6"7+R"D^F&*Z3B:%J61GO 1" MN'7:0,UCU(K',OW]L?%%GI??6TU<#%(5V/@0[,HD(+5%5Y(""[D]VQIV>Y*F M4ZZ" IKN-JS?'NX*TAAUKSN3U!G23M;SOOV:'2O6D;. 726H>7*E._=^2="T M$4;90+["_,>;HVSW2LE\/7>['269V$,6K"?!^@I,-\I];]1[#XU2YZ2+P^[] M#0LF.^Q]&YT=U9"4!4%CYF66!-.=8>L/0?/]/2%\P+0$'R)(O\Q2MPE(D$8= M;#+<%3T'V M%'T,Q-G92:TZ+]\K9*U@3E?%:706SLN;&&8NI_+E0JH8.JZ6)N.P]@>.QYMA M]QRD$FX0>2J-%'=1S9Z 8F$,BO".VC@$)FZ! M Y3&L*/ " *(DD+@6TFGTZEIT/6Z]J)B4CM<)FKSO<@_]>G-4:&2,]O7= M]\L?"8F6W%314FJ.C,Y5NGQ;J%:4UL$GV*$O4>*?I!F>UIB,-ZT.K6$ !:&_ M2TJ,.$NFUK5F>038@=3\7QR'M]89!?)LA-Y-CN!CK>/EH'N 2-X:B;V8, 3 ML C>65F1''(S- ?GR;+O&5B@[3Z./^$&/D'?L6LZGG---; 8-,>](O=\0DC8 MUM%,H;<4+ _V;HH_ [Y][6!9?C'_\J;LC78N& ,<# ,!NY=U?X5^LSQ-RL'^ M5B)FTRD&8/7I_"@LW0H [RDCH.UH>$CJQO*:2G5PTBF8-O@JW0U\%SMGR$?Y M?VA*")IM1Y,:/Y79-^#[##D+U>%0@IC".GB9IC7]3,?JXY.G4> M>Y>#CGQ3SZ\ S]_?3]SR)9I.D, *)WY[&+>G MVX#$"F_=YD=SJ/>1SFJ$+GF\6Q?8'$*K%M'+IGJP(O0"DTC 6>*WL21/3DBO MLL 6(2+DQX+8)6BJ'W6A&J@L:+WCW0>:/H^US"ZTL(>70@)0Y5EWA(^#&.=> MH.QMCM*R]IA6];//2L'CLABH:O/=S!-^40\1K=J$;[@9NM_5!62YF"K/,&1H M7@!G(E>=@1<%G#5SV>)!,\/;SS\IU_T?^ M^_.@-RECYV( <**7G&/=,1>-A_UA/$Y =K0HM)+T*NM.J))L#( MB5Q8^5J6W>/6Z$K)>A?&.K?0Z.3*U!HXPQKO,KQ^+)\JYDNI6SIHCT":+!V9$<;Y!>% _B942^ MVC>.:_DQ7/,O1=1'L8! O=1L< 4H70V\(NJ 8EL\(L$P?]]_RS5:I^TYBO<, M'(NV]U!C*':L8CSB,",@V"6YDH-/88T5$*W^248=C9[#G$U/S6%.-T>/WQ]> MTA5#OLP5_LXAW^L%*-TRJ8&.W M^%PF3%[@H6$6TL6\H,'0;O<4HM^.RRYY$3V)-\%HV"SI+4F5Z:5QJK2ZN>\_ MRV5/G-UYQXQ':9IVH%?7GPIE.94MY"-H3V$Q,;&[*"@L$V9+1@S9&(I#!#@# M1<.^@BR>4];Z]!*:EGH?.NQ31XY/;<'&0^QZ<36A72OX+GG?E7DAH&5.L1XU M1C1P+OD%IX_2TW5C'P(LZ".X.&C^#E=.J>+J43]8P%[?6A1P?EHP30;AO<-I M/M[S0(?9[%#<&?HM^OK)1M[^@IC+XTU-GM+F'WPR>AOK[?U^_YA@AXDULU\? MZ/B-R8U8ULK#818D0//Y)-09#B&V#J1=H=N'>BXQ5X0G?<&\0UT]Q(PL=(DS MQZ9H.PBG\DIK W#&M)?QAN;36O93T5*YKM(?2G+^B#IR,4'?.Y20="BL)S1\ MATX Z+ %*UC#K[)T%\] F6B)+LY'#(#K2/(=;)"M$^IA$U!OG(N(%?$X68!R M3_K22Y0^%-WQ0\9A.4VJC(6D@TTYL\\_+RVU_V#GNI-/QLGN#B+)M7G'RG:90H7ZGG0V-H/+KPQNB MG:@JIHJ_G5+E8WZFJ)@TMM![FJ/;Z]+]B?T[YU@KS1Y'GT)A(L9:;HZ.6^IU MHU'^E:V1.V)57FRN[3NV,>=]W!FAKQ9DI>=CC:+>\:E^[WFG*LQ9T$Q0P">< M\&FO79:O?A*4GQ9I]6)T/.@FC."R$LY@>ZW.;]ZLYL5H8M9CS5'I M,ON<+Y"/C3\KDT!Q@@1RS=&7^])%W:EU#$TG),"0_V9LJ//69$)[J9BFY8\+ MI 4=FDI+GH1IU/ !+5Z@)G$0^:70 -1DOG):3-I4'A7=$-INA(I$#:3!=PQ%[%5QAV$9OLU)7*X, MW9YE$QB,:1PGY&-R5>TJ&,'V"]8 ME>#G*1BA.XTA_2\E%W.I[ RK >YZXG)R2US.N'VW[.7(0Z-V\_6X_N?VM>YF MW(Q+[FX*,Y,24CQ[6W_$D91P5=AI:1$ZD]=!9V@!$!7KW")G_4HT;D?5\2C\ M4D_.OPR,[(_[B_JF$-R<+<>0R)\J9$NITJ*D5XQV7TM1W+QK"F9!OS+5K>." M(]<=$.6!M'.'^/DH] M7L>O=[!?XM E\GT$-9I$Y+]PYSI1HQ^5X!QN[K+UU.M,.INA^Z;O4.@T3F]( MMLA'L(.*.H09I$-6%BVH+D^Z84#]#M%9O-F^FJGYE2?.L /M#\!5'3P/Y"-# MZ;3%?!6X?7S,JV7AG>K\MHU:?V#9Y'22JG!N*=9,\$F$"*F/;-_T I-+1L MZ?RVE#5NAN4[2Q'R+NEC %'>-2=D/_.CE3.WDVP!0BY?G%DI%LH$CY<%)G/V M?S_]H7)SRBQ!<^E=AR6SZ]T?<4C0UP+#1'QEDOD\VC?Y\N^8?"F:YU7:,RQ@J$X(21B!1\WJ9&=>3NO5P?J: M477+I8[V^(>GZ-P+3%Q\OPE M3PKFRTZ(FO3(E*>XJF.=;5D.,2X#IYZB[JY R0LKBU-8K6?#SB#GK9JF&&T M93Z;W@V@C,8Y%T'HN(EY"OO,%5.Y"%0=\0;?SR+MDE@U&WKFNN8V_G][7_J< M*-8]_#U5^1^H^KW&,VC5LZ^6(A7!6#8%C<_OKWW LH*B@J M&-.=I^J9[DZ >^[9[[EGZ520S$FXTQL@R*Y&LX)(,[EP4R@]%\2R$ G'9'L\ MN2[Q2^,'2VN!DH^:7KAF=?8;7.C!QU8)\6ZT"\$3F ?@#O()?(\P7/,/OJ@9 MG%K:1DLFZ7$+>Q@Q0Q]%&6B&B]G*!M=$R+CES?Q>AV0(@S$Q=$6=SA,]2'<9 MK^%:B]:F6%U936O(]#3OL.Q!F3UA1F#S]F;F;(SKEJM+>#HX!!MQ#<'NOG1K MQKZ4WR)&--=_B>\5@ZVZ,D!MS@ %).#(/H4A^41QV;78*].:/59+;/]5D1*- M-Z_8ZR[8"#0>>UHAUB]HC@7-[QY1_JQ1SF,@)O0HYTFR7.CQ8[,;U6=DNM!1 M\]<75KX8YL,9)@ 5M14O&Y[_W*_[1MYA%U#1I&LPWA&UXG2J<56[D=8+)NAS]W_I6.;6IG8EH=8_-M;[ ^USHQ/H_L*, ML:UT9#S\NLU=J0;!4YN_[$6F#>,!_!SRM[&>U>UM+6OG9I L/G6[[9_MY!Y, MB+N%V&W9MG!: )L(F+^V]'G#IPSW',H3X3,WW14-57>M)D[]ZKHKD(CR2B"9 M]DK//0F>.F7=M9:V)\?38RG9$-Y+\<^IN_;EK^-KKH-\1(]XZ^F&V+Z@^2S0 MA'UV65^]9J?5F(4%G;EZ(??N1%$$@ZB%4<]O-^KNN1Q(\W'D\+&A34G16Y)- M=H3W Z[IV8NX#WN\X3X^+'GX>]6N)G>TJYY,X748&,2ZA=NH3#?;T5W8(V!+ M>B3>V&)$/5OO'(TS%@H@>Z "V.RWG[X".(',CE.0_WC \K_F4(^B4?JNTF&> M!K'/(O\AN=#1@Z7_RV/^@N84H0G+8S9[>05M^0K;+1]9-RW@K'@R_M6'RVNU M]PO:IJU"\@'.+!/Q:"=R>M8LM:,U6Z.SEQ<[CE;?[R?1^W(VLDQQZN^%H?HG M"$L5,L&WV*B(9Y'_![BHN3T%=;-KNE50PY/3,&*_L3V%\SC6Y- PKI> KKF9 MC63Z76DFHNUQYQ0$-"07,K*_='Y%7K^@.75HCAUY]YD+#7+ UUL?&[,:%CAJ"7_QVI MBF_E3B&6G3![G#%=D:7S(T7YF-ND]W&O<9 M%%E8V22^8^'[E^<'=+#Q F2],GJGAX,NHUXH4-JE&8&O;+8ZGMIB5AGXB'>2 MIS?KR&#*MW>%_:LJ?V]VVD&5^J#MSJ&?+-!-E W8J:6D%-D[(MO/WQ?9YJR= M2:26>9+ZNW)HP,<-D./Z>CM[I<95'/40P2FISK/=S*:D32$DX?6X*548L37)I]./PR3'Z>C/CJ;X>3[EYB=/.Q1U\YAV!4R:]V>ZOXO%6'P M9&S7V>W)UNR^*1>,1G,VK"5]GQVM.>[V[P,8Y>Y2RHFQ\X=7%-9UQ'OATHD& M&P'?*3P%^5\JK7)MD?]./0*;FDAZ5#!B&'IIDKC]&O[5:I3W/[CY[ M\UB^+Q=+^=H%57K,7H4[DOZQ7,_7J'J9*I0>TX_94OJ>JM73]?Q#_K%>"W=I M]W%09O^! -9U"OT6-G3R,&9NS+]$"=DJ(J"F1X[.]'#0=VMVCS$ +@69LR7B M#O/D22>FSL^64(5[T..G/F_?H[4Y!SAI;X&"@UL>95U;'NVT:FN6Z]\T^IWG MF_*4VZO;T;R?)NZKGE[0VK'D9VYRE&K-)H(T+&=3U5[#L\&\#R2$VFO>=-$J M+U*[*%=GR5'O=#O,,PZ?TG@O5_K*0%)S;- GW@7H*]>YQ^(F%/M G0J32X6 MS6"934.$?(S".V['=E,+K \I(L-RP/56Q&Z6 M8)U$IV%W?X^,EE!H=71K'<2,ANUF8T5U-%/EZ'U">&_>B*Y! M%W%^![(D4W@/NPQD\;QM.I7$G:/@+;7S(!M?>/MZX)^KHCQ^. M,:AHI'G-)P("'0ET9>A*FIH/BV[(\KP=3RK MFHQB(@5(5^=G5<!Q M $I%/21KX@@!+.3Y*RI-;K-N.=G $]>M6[\+YVP/(+I K>9H..-K#0>(8,RM M/)M%+*TE*,YAYVV-UI!A, ^CMWD^1L-KE]MB'AYK^_9NL;K&7M,82*(AV:?+ M)"N>4[@WT$M>1V-N.QHKP)"*8.<1YY#YYPIF5_/RGL:\V"Y.>C''0/DL*)V7O!4XAO@>RC>RMFNR.:@]44[FHX,% -VPRAS.%@FVASPM M*&K#'KD."*_8ULJ:X.@E=%Q3BR5'CX+VU)XS1)KG50-4!S:2\S'NRS9P&_G] M@O5Q\LAMW^3YV?J5/B&@M_$ZZ.8^A*GT^/9VBC@5?!.0*G,]EF92(,E@I+H] MFQ\'>/.:T>XC7@='05GR'L !6&JKB85B/FL2U@(?2! )=K6-9OTZ>0AV5KS7 M$/(<0*X'HEDVGI8%,X6OB\"A0]HB<<"9WC!<7*LO1<)V^U!KUFC&>W%=5R<= M<8_$ @?*_FO_2%ZM7/BS\=;,&%7C4FEJ&+KXQP_* 1ZAY1* \Q.(F=;CQ>6' MT3($3G>>!X 9!(.'W6'3I9P/.4,,J.->/2",G2. ML)+AF^8^0;IE@5,%&SGXM^:SN T8CKN:9X4!'%@4P3IE<>8A##\+K(5/!; . MG!JDJOX,8=# )VRZF)J% BLJ,,VP$(NSC#8>1UQDH%LX$%;B0-C8"TQ MY*8F?X,S.\",#31;\F69U 5E:.00 TR;X3=@G'/I598P?( P5\9UG>7KZ/GRX MO=5JTJ)UR090S0OZ;?[11@C8<96YD"6\IX@VU.(A$F'/O@K1>!)05PZGE1_V7DV#R<8/TE*^85*H4UJ(J# M7RL2BD-@Y16=CB3 (J"%Q+04QP%J792L1-LEOB$!$7 [25\+?86A'.L)L<5A_Z/U/#_J;%=M 2UG)AMQD)"J0#RLI6REPC%Q%7 M!>]5"$3^P $_"G'@BUA^E'E:1,!FPOS@:[(ZG'[M Z25U.[]>_K*84RX5IH7 M6Y4N[&VQ>GAB$[Y@/G Z''J)%@*LN:DF?WG^.ZNB(R3[WR-0NLC#\%H;GVY( M]'\*:; MV'W>(7RX,.I\'PND<%]/N>? AXPCC\2UF%]'IF(%"7,&>@3@ZV,DC= #,&'/ M45SBDZEM^<,^ 0!Z%1OR%DI$\-NQ>W))XQ^2VB#VRX2OO?/G;HRW<\7%OIP0 M;O)M+.H]^"AH_V)53M)[R G6Q_6QLEY[%9QYV$F2(E^2%, [(8J3Q3 A2U$< M..R#I"BWKQ3U5(0VF1F_GO^.$A/].B$$"N9^IX(POAFV%&.>.F>1%RK<< MAW?B.S##(3WAXU&ITN%R8%.\6F7%TDC"*_2/960PU M)0Z&AIG 8B:??AG>W\GP;BDEW(NO0]8)D:-:WXW%A]ZI04MI+I:=+;U$TV^O MB:J03!YF9SV*NH(PO_[0Z+'@/H(5_*="TP$'@&I)+.EDV%X55Q\U@CN&H_;^ MXAZ>P@Z95@$J@4WST<)F%!_UD>%G)^S0W93U[&Z:;\T:O9>N^%)I1!ZZOVEW M4R;([J:)UJQ8><^5]*=G(\E\=3?]ZF[ZRW0W]5$^@1,T<5;\8"@IY(A(<5T5 MD;3XBWD)!$D<>^"F&$V1"S-_^$'D>QR2S-VFK\P_"TB4-1W^8V6'/5SEKBY( M94:VQXE@0.;U!QF%% 7@+)V>B#I4?H)X V?=4N5.1^21:F;?N\%U?H;M% E(OH=HT#V$J1U#@@=7!% MY6#%.?@X216)N'2[;>?F(UF;%V]OSKXTX=>RCI=GD5QIF'FZ?"8MR"NJ)J5]1&V3@_#9DHV: MKHP42;#% 3/](AG#(@IN8@!'>H#W05U^;<&1'*5Q$F#@_ Q72?C>V@7%FV68 MTI0BY17Z.AL[AS:3PE DU,";TTABG8;%RE%ARN_$R ^JM1&;C:O#G^^)Y&Q4 M>4).-K;6V<;$&Z';Y,C:/+P"S[XX04:#),5MRV C292LH(VD#BGJAAWE=4JTC852%28>C#@J'CK,IY^=.2#IQ7 M057LQI8K=GU]HC5KYHK3XDNR*.:C!]?JIM9J=9.MV;AOY)^C=?J]T/WC M!P4:"4YM95(?"9]YYE25LW.9HS3S]]L_5(WT7M&HBL3)OT+UKK.;#T6:^3#) M"^H_\4>MAQ/K,Z2 U[J\N" ,]L.LIE3AT >F35LTMN&!AA3N>"/I\U(AW)%& MPU^Z;),O67K++&LU=;6&I<_1E\$2JE6#ZM'NQPGW J;YLJ3&>&EITOW%U)0( MX\RL'\4 =TUB@_3:OX:E,$,H-D.8ZG =UCE$YV>K/5[LEC F#*0/$!)5J@/. MN%E2NT$]G"+OI/7U#@UKC3I(I5F/P]9-!I?--'1.7(+3R,G+OIZA(;.**9@=F256@3'&XURYPBEE$ MAVNW-K71P>W^>*R1"/\3]G>J*[N\RJOE2^SI]J7PD#:2D:3KV< N+5LOZ=TR?3-L5=^9KZXCR5?JX7_PT MS/%&Q-D&(P_G5RT/?IL^?51T9%.UK)I$/:3N,>4ZX&C'=?&((Z7?SV63;RK: M6/VXX^G!60_IY'_[O0\I@G2]#U_O?+I:!)EOS6XR3R\"6W@$5O J@G3;9>B5 MCVL[L*\B BMAV?7C87WG:Z='VZDSMR4D<+]X_VNG.^UT6\'E,YD]A82M%99? M@O+%/NOLDY\@E1X6/GL0K4-IW#>P(=1I?/%:TMXJ< A M#%%5W$#Z"S,?KYQ.5 Q7,A'74F<#0SH)N&[O7_$I./%H2*N 8B.(^\+;[KKO MP\3;N_3@_[+90B&;]5?9MQP"X=8"KTPJ #4PC]$FG5=*[K/BFR&M,Q864G6=-4@%ZF.O9@6NR767"^D6HN++?Q%G%MLYB:M M1I#MU*3N\T/4>)WE&D)D'B*>A],49YAW9T.R,:1\#"1YM%,U!=$] M@3'WX^"=FQ7BM=AL<45LKT0Y7#QJ;BJHL@^6WX3-/T-B^]TP>"3.;]1R%9O[ MZ2N:_<58/[>XL/5+-^U46%]7F*(A3N*#F]Y"KUL+4];*U+(L!,GOY)[Y6$C[ M?;A]CW.0=4\5PXWBYH8=6>@3=I.A;7W.%J+#A.L/V>07@A$66>FUHYU*XB>= M6G>"YKC:NX>ADPY,Y*\3<9?RBWWY2=@)P6&*Q;Q*(H+K=1>< =GGDWL*A+;% M"[!)IY5D<_#81I/BFKCV-,ZS=X48.\KQ?EVC "5B%:=>0F$BU4+M80(2*$X# M[7A^?"MS5CIT-B#00A4!S-WIMFAAZ^%[BC9/U;,*T O+;SPU^D8G,\B!=F/"W\=+ 5TY/ZU MWHWPO5PDU/#70:[7<2)AI\/X@7I:04?*#HV.;16GPC%#8@<+T!/;:0_%VY$J M)D(+B9V$![4Y#+;>%^3+APK!APK^2+]6+CIX[^BCC)91^NT/#'A]^B#7_I,& M?RO?*?:Q :V#U7_SMMHWM)$XJ45""&A]\B!6F$;AD[E6QXI<,8&Z8K&C1Z[R MP8BE=,,4G^LUB2\+_B)7[A*ZL=6JO[Q!7,U[*4XN>Z(@('@($,N*D[8JT?$X MBPF09!GV^\8,0E>>9:]8)W"?1=]G/B)B%!!3:1PMQ'KZT[ O'1(Q\L%J'CVD M]Z+HR<:90K<)!PT<^*3RE?B(6%1 \E5+=AZZ]9XPX[H[QZ).0:@^/H+UVXJ4 MCU[>SAX4SI[-]%HC[)46)VX=4W9I\^;^D8![IFE#8!U%Q9U K;X.FM77 ;>U MN@!F MLZWWUVKU5^+LGFNVPCK933C@]FU_MMO):WE [FZV^3RI%<82VKKS1 M1'NO_<%=KG8$[(,[6SDQSX-"ZX)-P5WWK.Y)5FLKTK,*.!]#N;%ETO[MDL)O MAUE#76Q4JHATB9*[BXXP7ITP$TZO?/O;K1DSF49'8C8A<.PA33 ]%-M_[1\, MO=8:,]6:#8W,DW)?+];@(>J!ZP.ELL3; ?6#=501*5TP(SU 9$DVN0L([K,G MYDEUP"J[]&]6<7-@ W\$N%;%(WT$BK/Z7&.;""X":?:HDP%LBZ=)UTO@L4NN MTQ$ED?01YBVT6;TRT;O!2?!CAOX+L_] 4=%*1Z@Y%,M?)UK;N\O306@-L]-3 MU80_,R5<9#.1EIG.^=Z2 ZV._0GWED^;QCLL6CXQKBV?]@6@-4/53C.63:5F MS>[&WD^^YEQF4WF<.W3^.B,=6X<<:>^][H-N M;Q&5:,VZ^/N.^@ MO8_UW4XM+V1TP5+C3"K"K&[.=>+9UA6WAI]/"]=LV+B>!\0#QNRO@!CZ0UG. M39W[&)EGV8U$="5OV%0S5%[J\S].*8E#+<$U=;>SDPS2.9[X Z\K<39R$0,RXP](CO>9D[H M6'8_EN=SV#].VQ&Z?ER^$U]S;Z7HHOX++^WP0+>=&C=M>L=+1/=M6;,\5F#? M)?AE3:N[9!T'SPKX5'_\B":]#YH>#.?&27^=+'OF=V1/[X*0CV#/9F$JI=^T MAYG>/QI[>A=J')\]XVZWX'NSYT&Z?%?7?*ZZ,V'[K(>R_$EHY(S-\C=/]89^ MSS%(C7P6C9P)DN79A%^6WZ"&C\5J[&?4KG-62]V^\METO_11Y_)9FC\[M#* MG27+6^Z8+@/^;X'#DT /N=^(NMQO[+!B:W:?[W//Q4BG7SS>?88Y?C-M6);6=O$L\1?K/IW#SX;FS,*/+6*?\TI$ MYX)DTL*S^)2_2\='V;<3B-!]#).ZE8=_78$$R_BGHIWGH>E,(MI+Y8K5S-/Q M+OX.U\Z!1J<3T4]T$;*K.W JFG;.<'>W+X7.]/;N\8G]1)HV4(9S;<1QXMS )]D:(NZYHAWXDA6%\E()14Y@H(T M,JQ>1>^&J"(SF*3CWRY/IPIQ(T1^!\OB3W "F#T-4:C30;Q.X1H> MEUAKV]!$&>$/ QXXJPP(]M8198 +OG-^!FP-L,!OKESF"T?F\X6I3>GO5'L* MZ)H'_E34Q<*%ZXTX'W.'3RQ$:]U@XM?S$\"VS$F.7/!%?#.M(N[P5'1G/?\! M*[=F6D^O/3VR;RG8+4P))YGG'O)[LA-K(_:YY^U6226CT_*L ML9B68R^XGG/B$7;;>"Q:?,W7F1L@;:T#ZO.$0\_/-VLUQDF&O4AZM3L()BH9 M-!/0;DS@>GK>E_R$HSZ"[NM'W[#HGJ"9BWB0=#]2"'&N?VJ*L:Y_#G._W(>S M!*9G",0K>J;Q/F5YK9F(%'EO?CN&;ED'[G >BUXP/C@L7)?:?6YA &K#A9I; MU,8Q5$489&3!1SB4C&&[*ZXJ(JV)@6N&>!B: 0-J:X3;TMVDKD6+=+'[L1IA M =3A+,12.1)T"4S9:,S9:%Q =DY*LY,V3NVPF#'5C0=Q*-P[G MUU3D(NAW/X'Y/-A_)+=' %)>33[8HK>,RR+I2"Y)!&#IU$0V'0\+VW3?[)?/^')$;H(LEN MT!5*&ZJ( [TAPW+RE#*MO(C+WXAE)/U4QXHJX4=PV1[.-,$_:X!,(8$BOHUV M195DZH%3^1ZI-+P@3Q1Q&UA943%@%23+VE0:<;+(82F5X!PAG)]Q5 ]QDMZC MP#U2NTCFI^3:7M0T Q?+P9ZPNL%@XFM^1#K(XMMI3;/R3>PT$( 7X!8EJF.H ML+:*DUI$'EVY)G9D 0U "RDF$-R($R6N#8#J)JDU8S@$Q)COPPZ7MG1U?I9;]$J]<$T$VH!X MFQ?F6 ?$$/2!7 'C&\!QSNV 6'211@P4[M0*0B#S)JDL7)V?97N8VQ"%NR9J ME& @_!ZWV*YBZ*2NVFQTV0;"RS;Z-83SD:AW \B-B$S@/9$4J26 EH03OXA+ M1X$AP20/T(6='25-@4ID6Q@[9E[5DD2:()J?)^)[.1:%Y94X"39LUMMQ9%G, MX^ T]^!-CJ &8];$@(,;@5H],.OD27$X)'V>,4-J=E];QVY[G-2QMPIK8V'M M.CG/C: 2\)NL(=B"A3ERBXO?P$=;5D?D#+\R75!<5/.A$;X\3(\ 1J>&G$@'S8R>EC% MC($L0&!XMR,"4)GT%6L_!4P#6L#:\#P_SI)+U:8@)FUC,V8M0]S M?D)'E,S^%,0?)?X8:/TTG !Q+K79*!I[<04X?0,LEW?>:<^G=7CZ8T&>A; Y MA6M5^'9>RB%F&Q* M^;\DI%KGJDY.(5GR<583E;[P\&8)DMN&/)E?9/UEQ44 MB_I[SN?G(BO)2'XBMNZH6;%,[67+M!U=YAPX3VSM$J;;>>T:JZXRNDZK? _.\]HU$KJ<>BUP.G>=3"932>::AO\E4Q&6A3]H.D(S[/4X MP<02-)J,(F/FJJ$@9DNC5W[*KCAQ E/X]U*B)QR2S*O MJ*"-E\=-<'YXY\?B7?,TK.(#$W%PK,/FZF',UO9/EGT _"HC,BUMKD $[TP M_X)WO"\#1:[8<&G"Q&*12(S&9*'I1/0:QS5;:!*9L80B-IAD?B*8(QP/_I=" MIC;]XT?-/,RZ4B8SE;@QF((<^=8L.E2_+R;D&6 FJKYMKV MTOO2(G(<6H"YI%/1U((6C!]:S"6AA@-'Y%85;YJ$<4CP00$&Y96A2-41WY-! MN+HB-M6 X:LY]I!DGGVLB)]FM/NXU S^91V*-"IRF:0C%^2/Z-_?/D"EIV(T TO%@7N9 M!'.-)M%+YDJ? #\2! (39#$B<(!,)^$EP/, D%G3%?YMG?9![6AGD M1-K3*-DC%"NJTA%U,LH7VS'\D;"=NYVU 1.SU &32J7V=3" EB%[>Q814RDL MJ='(&EWQ#WW0-2>J"'>/)'&>@7G]0>B9[JJ(>!YA$^C)O"R2IBXT>G+2:,4G MWY=,_J4Q9!\Q( J6.T S]!L1T,WLQV-Q.@:G:88>,PG3W)I38UP2D+<-_!,HQ#)QM=0],//('OZ*A[\U$L<#YRWORP MPU4Q7[\7.M238["B85.L[;#!82,,#N,E4_0UGTK"#RS-DS*Y(T37[R35D^_#@ E-A)FK M)B:$8X$/1DM\ D9CF%2$86,,RT29!)NZ%B)L-)*("E@-V8SF;>+J2 7&>[[" ML8:1(@F_".?0"\[9-Y3I@SV2)\T7EFV*85T43SAMD\45\^"3(A-4X-O-'&H# M;^!4GXH!G\=9@PN.P1%*^];W$S-*#0UUI[OL4#.Q#U$SJ<_ 1]C'8>+L6K3* MYJ)[I./,Q 6WX+P5WZR5MV+J)\I6/AUK^QQ&,1'3!SKHHIK$K>BC7*>X: F6 M-NE[CY8I)1"D+;P]?&[F;L^Y,F\1V(N+N7^Z1"?GY'?$]\C6/YF_O[0NLI8V$!9.%H@BF7UWLB[W*R/NJ%K7L C@[# W;)E(_-,^4CS(XDL3/!&#OX MODBJP9XM#G3T1 18GH#OA"LJ*?N"SVI?3K!8Q>5:3(2[9'#BEE]:% CV>H!_ M'%7;.WF.V?%N>[%E=N.6"_.RK5/8LM]46W9/!F!=&4#;Q '$N_9 %2A)S<#E MC9]'P#H64[B#4+ >PQASJB+!YS MBZO[N$]G MC'/==&T@E2J5+-!["[BEGW?E167-Y)U,\B6=SE@D0,/-3BWV:_ M&MVLKG-N&MLLN^Z>5-G;H05 XOZJ,)AHBV=='KBB['?_?X1;)$CN=HF;#$QC MPVXQ04\H.#N$-K5\>H8EU=QJU"\;BO"%-/N M&OP?Z<=R6*J&=+MB>2),OE.E'/E+BTYFP&NRY$8SPP/D/70[>VSJNL&^I9^N M7^Z3XZ@H-Q6E%IV]UJ:QD=Y+B\U,OJ[4FXW.HZKEU.+]R%!U-3UB^]>#ILS, MN%[CK5RL/VL_Z2V/XS XD M,=(IHJU7CU:_/FDCE\$YN%YAK@(>HS=?&O>J_7;06%<9JIE MXVT@&]>-_DWANLY$>%'*/=Y.?E91LWWW%I\\/G0EGJG>YM^B=^W76;)8341J M/Y^N.]>1N[ORVWLWPL:2/:'35Q\Z4FV22C.)<@X59+%:_R:\Q&649P:#Y/G.XUIO**14>.KJ-"4A'(R!K^;#0>-[J2DW=;*L8[>:QH%1>J]->@W M9A(3[I)BK3,5=?DV'UNI05 M;I.&/$YIMR_QFA)I2IT[:7@GU84'77U5^XV$:,2K9;&6,1JO/[OMNWR3X9C) M4ZG71/'!MQQ;O.DE.FK]/J?SA?R(9^B\7HTVIO':]5.R^ZSF'NXBF4HJ\E0K M/$Z58B=]1U>T1"-=1-]R+UDURV;OOAEG%ZE#@W\=#69"D7/RET1E6'F9JY'H2U6I\_J4OU,7B M\T 8]&-WM]59JIVY5R-BD^U$^%'NYL9H&(+8B?U\O,O9^^-SDN\3YY?LH_I2>Y5T,?9.NJ4B[EZJ7' MU^[M6W'0TU[:D4(U7;XM]/)ZZ?Z]>O.M02.VI FB]L+2M=E=K/\\K+)*\1U5 M>KUZ)Y^Z'24+TWXQ_;__F:KI_P-02P,$% @ ZX%^5(W9H-R-!@ ^AH M \ !N;G5P7V5X,S%Z,2YH=&WM65U/XS@4?:_4_V!5VA%(@;;#\@*=2H66 MI5H&$)/9G7ET$Z>U2.R,[;1T?_V>ZZ0?0('N#$^P,U)#8OOZ^M[C#'H=IKE%:W-JKES73,G+AS>\YP91-MLB-6Y+DP$;>B:N*I'*-_))03IM$=?#L?G@Q#=M#>;W=. M;N#,Z> F')X-3WOA\.J279VQT_/AX(P-O@U.OX;#OP9XA-;!3:=YO='UG_"Z MT1T&[+.,)ERDK+?/SH14UN$'3_?[^P$[G4B1L,&=B HGIX)=)8F,A&$Z89#BXKK7[P\O__C4 M:#7\_9?KWNGB_N]A/SS_U&BW6K\U?G:!>T[G6.3R=J2=T\A)J]'MA#<+JU/R M,N+I(C481*#HA/U%CYF,W:0';()1Z",F$HQ$S%" M("WC2A4\Q<-<&\>T8F> "#"Z]^F\]D!]7@3S!UHDI M5MFTAV M0252Q_5:I!%KA&4T7P_$^\/)P18X$2R1"HF@I*X"'P DZ(YFL]8N%9$V=Q)V MI(K2(H9-)'"^ 'XS]4>AC6Z6]4B?::[K2,PKMD'$C_,9#4N0H%11L)@"=42KMA+I3MPQ$ M0V1#][&T4:IM@7%$04:G939SHR,1XS&RL8/LQ0)P*%,TN(/:JK%@/>SNFR)% M&-L'?*]]N"-V_=CV85S>E;>2R@55PH@F8,0 :^@JDTW.O#A1O5;-E-R;*<%, MM-*'H$,/DK*CMX:C"BW/8VF'[R[!U!<6%A%5S^$OYSP@?8EX8;$)56*]%:YR\C4NX!46G'*J=!Q6W4*$%#<,;J M5,;<>4]'5L:2&U]^R%+A/*,JLE18$AV_@0 DTBC/-]H*>.3 ;S0JYY2#(N7$ MDUB8]V))5H3*4@S711Q_C01U!)-AO(C?''%M![C14X#;F@$>X6Y[[M@$OWKM M(?ZH&S [E3&ABENM.-$DMT D53P$-6[B1=8!1,E',I5N3J*V:5[:!1X@/O;I^*Y:4EZ8'."S7H:C2)O8>^"+I[%0$-<4&$2+R G=U 6588DS M[ *9@Q#?*=*B%=(&4YX6?OM3%D22H'[!.4^A^'U)( :".%!S\IK>CGC3X?J_@%]MW1IPNU28(E*/#)%3"Q;K_EH M5 PXQQGP5N#BCXH/!@2_'*!C]@;1^&(Q?_BKQ;Q_#1,O,!RL=CNQSSJ,5AN? MP+ Q+=">37+[J,!:^L919#EM[%+@_ /8S#+IG/"PVS!LI"&?U!9+..<-[$#T M0&.6#HJX4IF'N5$)$M/]*"2<]WNA4)$_3>[^7Z_W<"JG0D8"#G22H4-1) 72 M5PG3LFR>"7Y+0E.6$5YJ? GD7Q M#NA/HF(CF_D"%P)BQ&:"X#%&6K'DAR<1 M5!5.& (HH+P)2KFSB+8M,H16_B/\:BI6WO@RXSU+V5I!W8-B)09[,$!^A.<- M9-B_=ZN@$)2<+]54IU-!Q*_XN'I_:"JJ$5F>ZKE ZVRB2W[A]X &8#PCB1"- M;5&T_T3&?N6-?Z/[08UL?OPJGP\:W3X"=\0^U2.RLG;3;^_7WC9.V =JEM\L3'$B$ MQ#/C\)L.Q6+-A8)UQYQ0./?1)&1@TH0O7^L=Y$QR%KMU]2 MOF )-U.ISED+O^TTN&"9^)8=988K&VF3G+,\384)N!7E$(_E%/*!4)DPC>[@ M[YOAY=!GI^WCD\[E&,Y<#<;^\'IXU?.'=[?L[II=W0P'U^QZ>-N[O1KV1GB$ MT<&XT[S?ZOH/>-WH#CTVSD,=IS/6.V:C/(-S-I@E,LP\]J<,!+LWPLH07C.N M0G8UDR)BUU)Q%4@>L[LH@I"IUW3$;G6@4\E\$?[GM7J_N_AGW_YD.C MW6K]TOC191]E.L72U[<3G64:F6HUNAU_O+(Z)R\#'J\2!B6"2L?OKR06",ZL M4&OZ_>[SD?;Q&<6V?;P:[P[9C,\%,V(NQ4*$"(&TB*?*$4(C4FTRIA6[!G" MW*,_V(YH,@KD16&UZ8_I#T7OK0?R9!/(2VRHD&*5+-F#THM8A%/A%?$L QEJ MK$#IC 58%I<*<5ZR7&4F%\QF/!,)@1D1YO ?<"<81SS (\-T(C,X6L@]$U B M$-9RLZS7()/P!X&)*T8MGH7P!G-BR3,W"0D$T@1Y C$%?;@2"L,6,QG,F,WI MST9_(8PHC= *$FECP4.IIFPALQE6:%,1. _)+@A&ZK!>"S1BC;!,EM5 O#^< MG.Z!$\&B-7EM N\Y29A1ZH@SD/81'(K0?: #&GB)4N1&\(5 MX2V.U\"IU\J936/(0"T:*34S6>=0R@?,Q;%>F%74#)B*BU5 M&= Q/2P!1%VYTT71(XSM4W[4/CL0ATZW?186=\6MI"9" M%3"B"1@Q0 5=1;+)F1! "2J48YOM!7P* ._D5;**0=YS(DGL3#GQ9JL")5%,:P6T'N,DNP.W- ,]PMS]W;(,?.OTG^",Q8':.0P)TN=6*$TUR"T12 MQT-0XR9<91U E'PB8YDMJ:AMFY=V@0.(RWV!WT>BF\)=KSDZ_E8N*>":IZE0**XQ,(@1D1*Z202=88$S[ *9@A#?*=*"#=(&]?,)JO.T6T6480"#EW (16^3VR$%18JHOX\?73**GL+-[(5(_^! M>ZB2Z2#(#>6H4C6>6ZW7$FTS#-"[%1BS6#C[FJ/JP/;!%B\B0 V$\$2R])I> MV;C38?5T?ECX,^-V75V)1QPL1>@HMNBQ2_I;X@#X('!QY\0G"MY/1^>"O4$H MOMC)G_UL)^_>P80K 'N;K4[44\709M<3$K:F!85G6ZU]UEVM?>/HL#)M[+JZ MN0>PF20RRX3#W!:UB4;MI+%0PCEGX !H X=9.B7B2CT>YD8;2#3W-9=PWFV$ M7 7N*'GX?[/>PY&E\)RJV4IGK;E$]3*4_JA($#Z%IQ9H?=B*H[)J@ BB@M_&*6F<1;9LG"*W\ M1[C5E)2\]4W&>ZYCE6ZZAW(5&>Q!#_D1CC>08??2K82"5W"^5',=SP41O^+3 M\N6A*:E&)&FLEP*CBYDN^(4_ AJ \9UZ6*_MC:+C'1G[F8\ C6[Q>OY5OB@T MNGT$[IQ]Y 9]TVG+8R>MDY-7,MWYW&W:YLY/%9WFY^XKS;1[BEPHYV9"SL@8>CZ>O7JN?#L/G[8S)W>[#X,EG0%^YK% MZW@3SF?#]DK686>>W>V63Q#%3YOPSWXFA;D%?U09B'F)&K;X GM9,N&V!RY$ MJ'C6IT *??QWW%$6*?C^SX*G4#+US,4MC.CM5\D4#+Z:@5%,Z$RJ\A;JJD*5 M,(V=B17\F?P3% 95?QZ^YOS(#4S&GC\;/OXGF%^!8Q'NX_5JO0CB]6X+CX=] M= BVL=.+=[.[/:'R_X"#%WD+#Z)PT?CXDYN1VQJ#"(+E[C$.EZ=(> ]\=_\\ M^AUV*XCO0XB"_5VP#:/![N]-^ 3!(K:6\6@TOB #_?E:0"*%P,1P*>"%FQQ, MCA (4;,"]EA)94!FL)6)K#C$F.1"%O*9VZ1KD7A.[\H&?/I22S-=R+)BXJW] M<0V4<46\?A)'74W]T> O()J;_$_(%*!(,84E)E@>4<'$=ZF_L0],0\8+,IW@ M1)C4BALJ"DRD$+XF.1//"%2OY%H3=*='Q:QKR@Q"C@H)]!FRMI,.F-MXUE1> M:1HPIBX\<$J)!00>K) +;>B#3KVEY\(BYYA140)A^%>$79;Q!)7;8-G7J2RJ MW 9N:D,RT4E>\M2X3J^-6W'!1,*)S2[.TFGK=V2Y)"]E>$9?JEKIF@D#1L*9 MEKKA-%JRY+!45H;H.7=_=[(*ZO)'3!V90#W8O1;X1@),FDE:"5D"F)E>4$G@ M>S>G.XH3LS;/H#GLSZ_\:X@)42>GK"Z*-Y)=615VHN]3=GH*O]1<84G!VD+] MZ/R*D9K4Q\'-57I]ZO-#'"=A=+WZGR>_3>V8?EFGX[93+NQ"80U8NK\,XZ0R M.FT MS0XO8QQ1414"K7MV+5V5A14D&1D!4.&BCK6K5ZSDY H8\J;W%:!Y%47 M+6&2UE=35'\C,N^B2R. ]K:AD7"R$**F&J=9TB ,"M"&>K!SA&ZF*1S?SD7J M]')2\A')MU+R*[>;@&1\!KGI[843'T>D+!V%E.5;GZQ6@NO\(\'/MX75$B?* M"&:6.;VZHB,+%+6Y+%,/3"4Y3$;-9KO,YN[/9X?Y4 ]_L+)FP\/\0K5^5.0B M!=H_A\LR\[V=?$%>OE_B_V!E:!_:VJ&UL M4$L! A0#% @ ZX%^5*+#K8[=/P T:(# !4 ( !WBL M &YN=7 M,C R,3$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( .N!?E06KMT!A"L M ,VY @ 5 " >YK !N;G5P+3(P,C$Q,C,Q7W!R92YX;6Q0 M2P$"% ,4 " #K@7Y49R=\S38, 0 >[0< # @ &EEP M;FYU<%\Q,&LN:'1M4$L! A0#% @ ZX%^5(W9H-R-!@ ^AH \ M ( !!:0! &YN=7!?97@S,7HQ+FAT;5!+ 0(4 Q0 ( .N!?E2H MN^C,F08 !P; / " ;^J 0!N;G5P7V5X,S%Z,BYH=&U0 M2P$"% ,4 " #K@7Y4:1I+G6@# #S"0 #P @ &%L0$ E;FYU<%]E>#,R>C$N:'1M4$L%!@ ) D / ( !JU 0 $! end