0001553350-21-000998.txt : 20211112 0001553350-21-000998.hdr.sgml : 20211112 20211112160132 ACCESSION NUMBER: 0001553350-21-000998 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 47 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211112 DATE AS OF CHANGE: 20211112 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-20333 FILM NUMBER: 211403205 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-Q 1 nnup_10q.htm QUARTERLY REPORT
0000888981 false 12/31 2021 Q3 0000888981 2021-01-01 2021-09-30 0000888981 2021-11-09 0000888981 2021-07-01 2021-09-30 0000888981 2020-07-01 2020-09-30 0000888981 2020-01-01 2020-09-30 0000888981 2021-09-30 0000888981 2020-12-31 0000888981 2019-12-31 0000888981 2020-09-30 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 2021-01-01 2021-03-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000888981 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000888981 2021-01-01 2021-03-31 0000888981 us-gaap:CommonStockMember 2021-03-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000888981 us-gaap:RetainedEarningsMember 2021-03-31 0000888981 2021-03-31 0000888981 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000888981 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000888981 2021-04-01 2021-06-30 0000888981 us-gaap:CommonStockMember 2021-06-30 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000888981 us-gaap:RetainedEarningsMember 2021-06-30 0000888981 2021-06-30 0000888981 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000888981 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000888981 us-gaap:CommonStockMember 2021-09-30 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000888981 us-gaap:RetainedEarningsMember 2021-09-30 0000888981 us-gaap:CommonStockMember 2019-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000888981 us-gaap:RetainedEarningsMember 2019-12-31 0000888981 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000888981 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000888981 2020-01-01 2020-03-31 0000888981 us-gaap:CommonStockMember 2020-03-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000888981 us-gaap:RetainedEarningsMember 2020-03-31 0000888981 2020-03-31 0000888981 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000888981 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000888981 2020-04-01 2020-06-30 0000888981 us-gaap:CommonStockMember 2020-06-30 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000888981 us-gaap:RetainedEarningsMember 2020-06-30 0000888981 2020-06-30 0000888981 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000888981 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000888981 us-gaap:CommonStockMember 2020-09-30 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000888981 us-gaap:RetainedEarningsMember 2020-09-30 0000888981 us-gaap:WarrantMember 2021-09-30 0000888981 us-gaap:WarrantMember 2020-12-31 0000888981 srt:MinimumMember 2021-01-01 2021-09-30 0000888981 srt:MaximumMember 2021-01-01 2021-09-30 0000888981 us-gaap:SalesRevenueNetMember nnup:CustomerAMember 2021-07-01 2021-09-30 0000888981 us-gaap:SalesRevenueNetMember nnup:CustomerAMember 2020-07-01 2020-09-30 0000888981 us-gaap:SalesRevenueNetMember nnup:CustomerAMember 2021-01-01 2021-09-30 0000888981 us-gaap:SalesRevenueNetMember nnup:CustomerAMember 2020-01-01 2020-09-30 0000888981 us-gaap:SalesRevenueNetMember nnup:CustomerBMember 2021-07-01 2021-09-30 0000888981 us-gaap:SalesRevenueNetMember nnup:CustomerBMember 2020-07-01 2020-09-30 0000888981 us-gaap:SalesRevenueNetMember nnup:CustomerBMember 2021-01-01 2021-09-30 0000888981 us-gaap:SalesRevenueNetMember nnup:CustomerBMember 2020-01-01 2020-09-30 0000888981 us-gaap:SalesRevenueNetMember nnup:CustomerCMember 2021-07-01 2021-09-30 0000888981 us-gaap:SalesRevenueNetMember nnup:CustomerCMember 2020-07-01 2020-09-30 0000888981 us-gaap:SalesRevenueNetMember nnup:CustomerCMember 2021-01-01 2021-09-30 0000888981 us-gaap:SalesRevenueNetMember nnup:CustomerCMember 2020-01-01 2020-09-30 0000888981 us-gaap:AccountsReceivableMember nnup:CustomerAMember 2021-01-01 2021-09-30 0000888981 us-gaap:AccountsReceivableMember nnup:CustomerAMember 2020-01-01 2020-12-31 0000888981 us-gaap:AccountsReceivableMember nnup:CustomerCMember 2021-01-01 2021-09-30 0000888981 us-gaap:AccountsReceivableMember nnup:CustomerCMember 2020-01-01 2020-12-31 0000888981 srt:NorthAmericaMember 2021-07-01 2021-09-30 0000888981 srt:NorthAmericaMember 2020-07-01 2020-09-30 0000888981 srt:NorthAmericaMember 2021-01-01 2021-09-30 0000888981 srt:NorthAmericaMember 2020-01-01 2020-09-30 0000888981 srt:SouthAmericaMember 2021-07-01 2021-09-30 0000888981 srt:SouthAmericaMember 2020-07-01 2020-09-30 0000888981 srt:SouthAmericaMember 2021-01-01 2021-09-30 0000888981 srt:SouthAmericaMember 2020-01-01 2020-09-30 0000888981 srt:AsiaMember 2021-07-01 2021-09-30 0000888981 srt:AsiaMember 2020-07-01 2020-09-30 0000888981 srt:AsiaMember 2021-01-01 2021-09-30 0000888981 srt:AsiaMember 2020-01-01 2020-09-30 0000888981 country:AU 2021-07-01 2021-09-30 0000888981 country:AU 2020-07-01 2020-09-30 0000888981 country:AU 2021-01-01 2021-09-30 0000888981 country:AU 2020-01-01 2020-09-30 0000888981 2019-01-01 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

 

 

 

 
 

United States

Securities and Exchange Commission

Washington, D.C. 20549

 

Form 10-Q

(Mark One)

 

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

 

For the quarterly period ended September 30, 2021

 

or

 

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

 

For the transition period from _________________ to ______________

 

Commission File Number: 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)

 

(610) 834-9600

(Registrant’s telephone number, including area code)

 

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
     

 

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

 

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

 

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

 

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

 

If an emerging growth company, indicate by checkmark 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 Securities Act. 

 

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

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date: 67,495,055 shares of common stock, par value $0.01, as of November 9, 2021.

 
 

 

 
 

NOCOPI TECHNOLOGIES, INC.

 

INDEX

 

  PAGE
Part I. FINANCIAL INFORMATION  
   
Item 1. Financial Statements 1
   
Statements of Comprehensive Income for Three Months and Nine Months Ended September 30, 2021 and September 30, 2020 1
Balance Sheets at September 30, 2021 and December 31, 2020 2
Statements of Cash Flows for Nine Months Ended September 30, 2021 and September 30, 2020 3
Statements of Stockholders’ Equity for the Periods December 31, 2020 through September 30, 2021 and December 31, 2019 through September 30, 2020 4
Notes to Financial Statements 5
   
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 9
   
Item 3. Quantitative and Qualitative Disclosures About Market Risk 15
   
Item 4. Controls and Procedures 15
   
Part II. OTHER INFORMATION  
   
Item 1. Legal Proceedings 16
   
Item 1A. Risk Factors 16
   
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds. 16
   
Item 3. Defaults Upon Senior Securities 16
   
Item 4. Mine Safety Disclosures 16
   
Item 5. Other Information 16
   
Item 6. Exhibits 17
   
SIGNATURES 18
   
EXHIBIT INDEX 19

 

 

 

 
 

PART I – FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

Nocopi Technologies, Inc.

Statements of Comprehensive Income*

(unaudited)

 

                     
   Three Months ended
September 30,
   Nine Months ended
September 30,
 
   2021   2020   2021   2020 
                 
Revenues                    
Licenses, royalties and fees  $222,500   $153,300   $552,900   $425,000 
Product and other sales   90,000    601,500    884,900    1,477,400 
Total revenues   312,500    754,800    1,437,800    1,902,400 
                     
Cost of revenues                    
Licenses, royalties and fees   28,300    61,900    124,900    170,200 
Product and other sales   75,000    267,400    432,500    716,200 
Total cost of revenues   103,300    329,300    557,400    886,400 
Gross profit   209,200    425,500    880,400    1,016,000 
                     
Operating expenses                    
Research and development   44,000    40,700    134,300    123,700 
Sales and marketing   56,600    90,900    214,000    260,900 
General and administrative   122,300    123,800    385,500    383,500 
Total operating expenses   222,900    255,400    733,800    768,100 
Net income (loss) from operations   (13,700)   170,100    146,600    247,900 
                     
Other income (expenses)                    
Interest income   5,100    4,200    15,200    12,300 
Interest expense and bank charges   (500)   (1,300)   (1,700)   (5,900)
Total other income (expenses)   4,600    2,900    13,500    6,400 
Net income (loss) before income taxes   (9,100)   173,000    160,100    254,300 
Income taxes   (10,200)   9,900    1,700    (32,200)
Net income  $1,100   $163,100   $158,400   $286,500 
                     
Basic and diluted net income per common share  $.00   $.00   $.00   $.00 
                     
Weighted average common shares outstanding                    
Basic   67,495,055    66,768,023    67,416,519    62,952,473 
Diluted   67,495,055    66,893,250    67,416,519    63,069,652 

 

 

*See accompanying notes to these financial statements.

 

1 
 

Nocopi Technologies, Inc.

Balance Sheets*

 

           
   September 30,   December 31, 
   2021   2020 
   (unaudited)     
Assets          
Current assets          
Cash  $2,136,600   $1,362,800 
Accounts receivable less $12,000 allowance for doubtful accounts   668,400    1,280,800 
Inventory   480,400    324,800 
Prepaid and other   130,700    97,800 
Total current assets   3,416,100    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   125,300    104,300 
Total fixed assets   97,200    87,200 
Other assets          
Long-term receivables   278,100    559,500 
Operating lease right of use - building   127,200    160,300 
Other assets   405,300    719,800 
Total assets  $3,918,600   $3,873,200 
           
Liabilities and Stockholders' Equity          
           
Current liabilities          
Accounts payable  $14,200   $5,700 
Accrued expenses   143,400    178,600 
Income taxes       36,300 
Operating lease liability, current   46,700    44,500 
Total current liabilities   204,300    265,100 
           
Other liabilities          
Accrued expenses, non-current   19,500    39,200 
Operating lease liability, non-current   80,500    115,800 
Total other liabilities   100,000    155,000 
           
Stockholders' equity          
Common stock, $0.01 par value
Authorized – 75,000,000 shares
Issued and outstanding
2021 – 67,495,055; 2020 – 67,353,690 shares
   675,000    673,500 
Paid-in capital   12,577,100    12,575,800 
Accumulated deficit   (9,637,800)   (9,796,200)
Total stockholders' equity   3,614,300    3,453,100 
Total liabilities and stockholders' equity  $3,918,600   $3,873,200 

 

*See accompanying notes to these financial statements.

 

 

 

2 
 

Nocopi Technologies, Inc.

Statements of Cash Flows*

(unaudited)

 

           
   Nine Months ended
September 30,
 
   2021   2020 
Operating Activities          
Net income  $158,400   $286,500 
Adjustments to reconcile net income to net cash provided by operating activities          
Depreciation and amortization   21,600    15,300 
Deferred income taxes       (47,400)
Other assets   314,500    316,900 
Other liabilities   (52,800)   (51,000)
Net income adjusted for non-cash operating activities   441,700    520,300 
(Increase) decrease in assets          
Accounts receivable   612,400    329,300 
Inventory   (155,600)   (158,700)
Prepaid and other   (32,900)   113,800 
Decrease in liabilities          
Accounts payable and accrued expenses   (26,700)   (6,000)
Income taxes   (36,300)   (30,200)
Total increase in operating capital   360,900    248,200 
Net cash provided by operating activities   802,600    768,500 
           
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   773,800    740,900 
Cash at beginning of year   1,362,800    688,000 
Cash at end of period  $2,136,600   $1,428,900 
           
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)

 

 

*See accompanying notes to these financial statements.

 

 

 

 

 

3 
 

Nocopi Technologies, Inc.

Statements of Stockholders’ Equity*

For the Periods December 31, 2020 through September 30, 2021 and December 31, 2019 through September 30, 2020

(unaudited)

 

                          
   Common stock   Paid-in   Accumulated     
   Shares   Amount   Capital   Deficit   Total 
Balance – December 31, 2020   67,353,690   $673,500   $12,575,800   $(9,796,200)  $3,453,100 
                          
Net income                114,800    114,800 
Balance – March 31, 2021   67,353,690    673,500    12,575,800    (9,681,400)   3,567,900 
                          
Exercise of warrants   141,365    1,500    1,300         2,800 
                          
Net income                42,500    42,500 
Balance June 30, 2021   67,495,055   $675,000   $12,577,100   $(9,638,900)  $3,613,200 
                          
                          
Net income                1,100    1,100 
Balance September 30, 2021   67,495,055   $675,000   $12,577,100   $(9,637,800)  $3,614,300 

 

   Common stock   Paid-in   Accumulated     
   Shares   Amount   Capital   Deficit   Total 
Balance – December 31, 2019   61,044,698   $610,400   $12,483,900   $(10,304,600)  $2,789,700 
                          
Net income                52,600    52,600 
Balance – March 31, 2020   61,044,698    610,400    12,483,900    (10,252,000)   2,842,300 
                          
Net income                70,800    70,800 
Balance June 30, 2020   61,044,698    610,400    12,483,900    (10,181,200)   2,913,100 
                          
Conversion of debentures and interest   5,758,992    57,600    86,400         144,000 
                          
Exercise of warrants   550,000    5,500    5,500         11,000 
                          
Net income                  163,100    163,100 
Balance September 30, 2020   67,353,690   $673,500   $12,575,800   $(10,018,100)  $3,231,200 

  

 

* See accompanying notes to these financial statements.

 

 

4 
 

 

 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

(UNAUDITED)

 

Note 1. Financial Statements

 

The accompanying unaudited condensed financial statements have been prepared by Nocopi Technologies, Inc. (our “Company”). These statements include all adjustments (consisting only of normal recurring adjustments) which management believes necessary for a fair presentation of the statements and have been prepared on a consistent basis using the accounting policies described in Note 2 Significant Accounting Policies included in the Notes to Financial Statements included in our Company’s Annual Report on Form 10-K for the year ended December 31, 2020, as filed with the Securities and Exchange Commission on March 30, 2021, as amended on April 30, 2021 (the “2020 Annual Report”). Certain financial information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations, although our Company believes that the accompanying disclosures are adequate to make the information presented not misleading. The Notes to Financial Statements included in the 2020 Annual Report should be read in conjunction with the accompanying interim financial statements. The interim operating results for the three months and nine months ended September 30, 2021 may not be necessarily indicative of the operating results expected for the full year.

 

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. Many countries continue to experience reoccurrences of COVID-19 to the current date. 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, such as the vessel delays resulting from the congestion experienced in certain Chinese ports due to a COVID-19 outbreak in the second quarter and continuing into the fourth quarter of 2021, our ability to produce products for sale to our customers could be negatively impacted. Additionally, certain of the Company’s licensees in the entertainment and toy products market who utilize printers in China to produce their products have been affected by the COVID-19 related cargo surge during the third quarter of 2021 at major Chinese and United States ports as well as the world-wide container shortage resulting in significantly higher shipping costs, and have responded by deferring or scaling back production of their orders and, in some cases, rescheduling the shipping of completed orders. Such deferrals may affect the number and value of orders placed by the Company’s licensed printers in the entertainment and toy products market. 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. 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. While prices of these raw materials have declined at the present time, there can be no assurances that raw material prices will remain at current levels or decrease to pre-COVID-19 pandemic levels in future periods. As the COVID-19 pandemic continues to spread both in its original form and in the recently identified variants of COVID-19 along with the potential re-imposition of COVID-19 restrictions currently being considered by federal, state and local governments and presently implemented in certain states, any future financial impact cannot be reasonably estimated at this time.

 

Our Company follows Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“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.

 

Note 2. Stock Based Compensation

 

Our Company follows FASB ASC 718, Compensation – Stock Compensation, and uses the Black-Scholes option pricing model to calculate the grant-date fair value of an award. At September 30, 2021, our Company did not have an active stock option plan. There was no unrecognized portion of expense related to stock option grants at September 30, 2021.

 

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

 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

(UNAUDITED)

 

Note 4. Stock Warrants

 

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

 

The following table summarizes our Company’s warrant position at September 30, 2021 and December 31, 2020:

 

                 
                Weighted Average  
    Number     Exercise     Exercise  
    of Shares     Price     Price  
Outstanding warrants -                  
December 31, 2020     141,365     $0.02     $0.02  
                         
Outstanding warrants -                        
September 30, 2021     0              

 

Note 5. Other Income (Expenses)

 

Other income (expenses) for the three and nine months ended September 30, 2020 included interest on convertible debentures held by seven investors.

 

Note 6. Income Taxes

 

There is no provision for federal income taxes for the three and nine months ended September 30, 2021 and 2020 due to the availability of net operating loss carryforwards. Our Company has established a valuation allowance for the entire amount of benefits resulting from our Company’s net operating loss carryforwards because our Company has determined that the realization of the net deferred tax asset is not assured.

 

The components for state income tax expense resulting from the limitation on the use of net operating losses are:

 

                    
  

Three Months ended

September 30,

  

Nine Months ended

September 30,

 
   2021   2020   2021   2020 
Current state taxes  $(10,200)  $9,900   $1,700   $15,200 
Deferred state taxes               (47,400)
Income tax expense (benefit)  $(10,200)  $9,900   $1,700   $(32,200)

 

During the first quarter of 2020, our Company reversed $47,400 of accrued Pennsylvania income taxes that are not payable.

 

There was no change in unrecognized tax benefits during the period ended September 30, 2021 and there was no accrual for uncertain tax positions as of September 30, 2021.

 

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

 

6 
 

 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

(UNAUDITED)

 

Note 7. Earnings per Share

 

In accordance with FASB ASC 260, Earnings per Share, basic earnings per common share is computed using net earnings divided by the weighted average number of common shares outstanding for the periods presented. The computation of diluted earnings per common share involves the assumption that outstanding common shares are increased by shares issuable upon exercise of those warrants for which the market price exceeds the exercise price. The number of shares issuable upon the exercise of such warrants is decreased by shares that could have been purchased by our Company with related proceeds. As all of the previously outstanding warrants were exercised during the three months ended June 30, 2021, basic and diluted earnings per share for the three and nine months ended September 30, 2021 are equal in each period since there are no incremental common shares in either period. For the three and nine months ended September 30, 2020, the number of incremental common shares resulting from the assumed conversion of warrants was 125,227 and 117,179, respectively.

 

Note 8. 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 the Company’s total revenues were:

 

                    
  

Three Months ended

September 30

  

Nine Months ended

September 30

 
   2021   2020   2021   2020 
Customer A   24%   74%   47%   65%
Customer B       3%   11%   10%
Customer C   43%   10%   24%   12%

  

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:

 

               
    September 30     December 31  
    2021     2020  
Customer A     8 %     25 %
Customer C     83 %     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:

 

                    
  

Three Months ended

September 30

  

Nine Months ended

September 30

 
   2021   2020   2021   2020 
North America  $204,200   $155,700   $515,100   $446,100 
South America       700    4,100    2,100 
Asia   77,500    583,400    853,100    1,424,000 
Australia   30,800    15,000    65,500    30,200 
   $312,500   $754,800   $1,437,800   $1,902,400 

 

7 
 

 

NOCOPI TECHNOLOGIES, INC.

NOTES TO FINANCIAL STATEMENTS

(UNAUDITED)

 

Note 9. Leases

 

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.5%. 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 for the three and nine months ended September 30, 2021 was $13,300 and $40,000, respectively. Total lease expense under operating leases for the three and nine months ended September 30, 2020 was $13,300 and $40,000, respectively.

 

Maturities of lease liabilities are as follows:

 

Maturities of Lease Liabilities        
    Operating Leases  
Year ending December 31        
2021   $ 13,400  
2022     54,600  
2023     56,200  
2024     18,900  
Total lease payments     143,100  
Less imputed interest     (15,900 )
Total   $ 127,200  

 

 

 

 

 

 

 

8 
 

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

 

Forward-Looking Information

 

This report on Form 10-Q contains, and our officers and representatives may from time to time make, "forward-looking statements" within the meaning of the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995. Forward-looking statements can be identified by words such as: "anticipate," "intend," "plan," "goal," "seek," "believe," "project," "estimate," "expect," "strategy," "future," "likely," "may," "should," "will" and similar references to future periods. Examples of forward-looking statements include, among others, statements we make regarding:

 

  · 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 2021 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 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.
  · Such other factors as discussed throughout Part I, Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations in this Quarterly Report on Form 10-Q, and throughout Part II, Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations and in Item 1A. Risk Factors of our Annual Report on Form 10-K for the year ended December 31, 2020. 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.

 

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.

 

9 
 

The following discussion and analysis should be read in conjunction with our condensed 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. This information should also be read in conjunction with our audited historical financial statements which are included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020, filed with the Securities and Exchange Commission on March 30, 2021, as amended on April 30, 2021.

 

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.

 

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, 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 third quarter 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 third quarter 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 third quarter 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 the year and beyond as a result of COVID-19. 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.

 

10 
 

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

 

Revenues for the third quarter of 2021 were $312,500 compared to $754,800 in the third quarter of 2020, a decrease of $442,300, or approximately 59%. Licenses, royalties and fees increased by $69,200, or approximately 45%, to $222,500 in the third quarter of 2021 from $153,300 in the third quarter of 2020. The increase in licenses, royalties and fees in the third quarter of 2021 compared to the third quarter of 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 $511,500, or approximately 85%, to $90,000 in the third quarter of 2021 from $601,500 in the third quarter of 2020. Sales of ink decreased in the third quarter of 2021 compared to the third quarter of 2020 due primarily to significantly lower ink shipments to the third party authorized printers used by two of our Company’s major licensees in the entertainment and toy products market. In the third quarter of 2021, our Company derived revenues of approximately $257,000 from our licensees and their authorized printers in the entertainment and toy products market compared to revenues of approximately $699,100 in the third quarter of 2020.

 

11 
 

For the first nine months of 2021, revenues were $1,437,800, representing a decrease of $464,600, or approximately 24%, from revenues of $1,902,400 in the first nine months of 2020. Licenses, royalties and fees increased by $127,900, or approximately 30%, to $552,900 in the first nine months of 2021 from $425,000 in the first nine months of 2020. The increase in licenses, royalties and fees is due primarily to higher royalties from our Company’s licensees in entertainment and toy products market offset in part by lower revenues from certain of our Company’s licensees in the security markets which continue to be negatively affected by the COVID-19 pandemic and the variants of COVID-19 that have recently been identified. 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 recently identified variants of the COVID-19 virus.

 

Product and other sales decreased by $592,500, or approximately 40%, to $884,900 in the first nine months of 2021 from $1,477,400 in the first nine months of 2020. Sales of ink decreased in the first nine months of 2021 compared to the first nine months of 2020 due primarily to lower ink shipments to the third party authorized printers used by two of our Company’s major licensees in the entertainment and toy products market along with lower ink shipments to our Company’s licensees in the retail receipt and document fraud market. Our Company derived revenues of approximately $1,279,700 from licensees and their authorized printers in the entertainment and toy products market in the first nine months of 2021 compared to revenues of approximately $1,727,800 in the first nine months of 2020.

 

Our Company’s gross profit decreased to $209,200 in the third quarter of 2021, or approximately 67% of revenues, from $425,500 in the third quarter of 2020 or approximately 56% of revenues. Licenses, royalties and fees have historically carried a higher gross profit than product and other sales. Such other sales generally consist of supplies or other manufactured products which incorporate our 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 the third quarter of 2021 compared to the third quarter of 2020 results primarily from lower gross revenues from product and other sales offset in part by higher licenses, royalties and fees in the third quarter of 2021 compared to the third quarter of 2020.

 

For the first nine months of 2021, gross profit was $880,400, or approximately 61% of revenues, compared to $1,016,000, or approximately 53% of revenues in 2020. The lower gross profit in the first nine months of 2021 compared to the first nine months of 2020 results primarily from lower revenues from product and other sales offset in part by higher revenues from licenses, royalties and fees in the first nine months of 2021 compared to the first nine months of 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 the gross profit from licenses, royalties and fees as well as overall gross profit. The gross profit from licenses, royalties and fees increased to approximately 87% in the third quarter of 2021 compared to approximately 60% in the third quarter of 2020 and to approximately 77% of revenues from licenses, royalties and fees in the first nine months of 2021 from approximately 60% in the first nine months of 2020.

 

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 17% of revenues in the third quarter of 2021 compared to approximately 56% of revenues in the third quarter of 2020. For the first nine months of 2021, the gross profit, expressed as a percentage of revenues, decreased to approximately 51% of revenues from product and other sales compared to approximately 52% of revenues from product and other sales in the first nine months of 2020. The decrease in gross profit in the third quarter of 2021 compared to the third quarter of 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. The decrease in gross profit in the first nine months of 2021 compared to the first nine months of 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 the first nine months of 2020 due to the impact of the ongoing COVID-19 pandemic on the availability and supply of these raw materials have been at least temporally eased in the first nine months of 2021 compared to the first nine months of 2020 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 the first nine months of 2021 compared to the first nine months of 2020 were of higher margin products manufactured by the Company.

 

12 
 

Research and development expenses of $44,000 and $134,300 in the third quarter and first nine months of 2021, respectively, were comparable to $40,700 and $123,700 in the third quarter and first nine months of 2020, respectively.

 

Sales and marketing expenses decreased in the third quarter of 2021 to $56,600 from $90,900 in the third quarter of 2020. Sales and marketing expenses decreased in the first nine months of 2021 to $214,000 from $260,900 in the first nine months of 2020. The decrease is due primarily to lower commission expense on the lower level of sales in the third quarter and first nine months of 2021 compared to the third quarter and first nine months of 2020.

 

General and administrative expenses decreased nominally in the third quarter of 2021 to $122,300 from $123,800 in the third quarter of 2020. In the first nine months of 2021, general and administrative expenses increased nominally to $385,500 nine from $383,500 in the first nine months of 2020.

 

Other income (expenses) in the third quarter and first nine months of 2020 included interest on convertible debentures held by seven investors and interest earned on invested funds.

 

Income taxes in the third quarter and first nine months of 2021 and 2020 result from limitations placed on income tax net operating loss deductions by the Commonwealth of Pennsylvania. In the first quarter of 2020, our Company reversed $47,400 of accrued Pennsylvania income taxes that are not payable.

 

The net income of $1,100 in the third quarter of 2021 compared to net income of $163,100 in the third quarter of 2020 resulted primarily from a lower gross profit on a lower level of product and other sales offset in part by a higher level of licenses, royalties and fees, lower cost of revenues, lower operating expenses and lower income tax expense in the third quarter of 2021 compared to the third quarter of 2020. The lower net income of $158,400 in the first nine months of 2021 compared to net income of $286,500 in the first nine months of 2020 resulted primarily from a lower gross profit on a lower level of product and other sales offset in part by a higher level of licenses, royalties and fees, lower cost of revenues and lower operating expenses in the first nine months of 2021 compared to the first nine months of 2020 along with the reversal of income taxes in the first quarter of 2020.

 

Plan of Operation, Liquidity and Capital Resources

 

During the first nine months of 2021, our Company’s cash increased to $2,136,600 at September 30, 2021 from $1,362,800 at December 31, 2020. During the first nine months of 2021, our Company generated $802,600 from its operating activities, received $2,800 upon the exercise of warrants and used $31,600 for capital expenditures.

 

During the first nine months of 2021, our Company’s revenues decreased approximately 24% 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 offset in part by higher royalty revenues from two licensees in the entertainment and toy products market.

 

Our Company’s total overhead expenses decreased in the first nine months of 2021 compared to the first nine months of 2020 and our Company’s net interest income increased in the first nine months of 2021 compared to the first nine months of 2020. As a result of these factors, our Company generated net income of $158,400 in the first nine months of 2021 compared to $286,500 in the first nine months of 2020. Our Company had positive operating cash flow of $802,600 during the first nine months of 2021 and at September 30, 2021, had positive working capital of $3,211,800 and stockholders’ equity of $3,614,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 positive working capital of $2,801,100 and stockholders’ equity of $3,453,100.

 

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.

 

13 
 

Our plan of operation for the twelve months beginning with the date of this quarterly 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 our 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 throughout the balance of 2021 and beyond due to the COVID-19 virus and its effect on the global economy. As a result, our revenues, results of operations and liquidity may be negatively impacted.

 

Contractual Obligations

 

As of September 30, 2021, there were no material changes in our contractual obligations from those disclosed in our Annual Report on Form 10-K filed with the SEC on March 30, 2021, as amended on April 30, 2021, other than those appearing in the notes to the financial statements appearing elsewhere in this Quarterly Report on Form 10-Q.

 

Recently Adopted Accounting Pronouncements

 

As of September 30, 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.

 

Off-Balance Sheet Arrangements

 

Our Company does not have any off-balance sheet arrangements.

 

 

14 
 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

Not Applicable

 

Item 4. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures. Our Company’s management, with the participation of our Company’s Principal Executive Officer and Principal Financial Officer, evaluated the effectiveness of our Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) as of September 30, 2021. Based on this evaluation, our Company’s Principal Executive Officer and Principal Financial Officer concluded that, as of September 30, 2021, our Company’s disclosure controls and procedures were effective, in that they provide reasonable assurance that information required to be disclosed by our Company in the reports that it files or submits under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and is accumulated and communicated to our Company’s management, including our Company’s Principal Executive Officer and Principal Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

 

Changes in Internal Control Over Financial Reporting. There were no changes in our internal control over financial reporting during the quarter ended September 30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

15 
 

PART II - OTHER INFORMATION

 

Item 1. Legal Proceedings.

 

None

 

Item 1A. Risk Factors.

 

None

 

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

 

None.

 

Item 3. Defaults Upon Senior Securities.

 

None

 

Item 4. Mine Safety Disclosures.

 

None

 

Item 5.  Other Information

 

(b)   Item 407(c)(3) of Regulation S-K Information

 

Articles Supplementary

 

On October 28, 2021, the Board of Directors (the “Board”) of our Company adopted resolutions providing that the Company be subject to Sections 3-803, 3-804(a), 3-804(b) and 3-804(c) of the Maryland General Corporation Law (“MGCL”) and authorized the Company to file Articles Supplementary with the State Department of Assessments and Taxation of the State of Maryland describing the resolutions adopted.  The Articles Supplementary were filed with the State Department of Assessments and Taxation of the State of Maryland on October 29, 2021. Descriptions of each provision within the Articles Supplementary are set forth below.

 

The Articles Supplementary provide that the Company shall be governed by Section 3-803 of the MGCL, which provides for the classification of the Board into three classes as nearly as equal as possible, with directors serving three year terms. Section 3-803 of the MGCL requires the Board, before the next annual meeting of stockholders, to designate by resolution, from among its members, directors to serve as Class I directors, Class II directors and Class III directors. Prior to filing the Articles Supplementary, membership of the Board existed without regard to class, and all directors were subject to renomination and reelection at each annual meeting of the stockholders. The Company intends to hold an annual meeting of stockholders in the spring of 2022.

 

Second, the Articles Supplementary  provide that the Company shall be governed by Section 3-804(a) of the MGCL, which  provides that the Company’s stockholders may only remove any member of the Board by the affirmative vote of at least two-thirds of all the votes entitled to be cast by the stockholders generally in the election of directors and, as a result of the classification of the Board, such removal is required by Section 2-406(b)(3) of the MGCL to be for cause. Prior to filing the Articles Supplementary, the removal of any member of the Board, with or without cause,  required the affirmative vote of a simple majority of all the votes entitled to be cast by the stockholders generally in the election of directors.

 

Third, the Articles Supplementary provide that the Company shall be governed by Section 3-804(b) of the MGCL, which provides that the number of directors of a corporation shall be fixed only by vote of the board of directors. Prior to filing the Articles Supplementary, the number of directors also could have been fixed by a change to the Company’s Articles of Incorporation or Bylaws.

 

 16

 

 

 

Finally, the Articles Supplementary provide that the Company shall be governed by  Section 3-804(c) of the MGCL, which  provides that any vacancy on the board of directors of a corporation  be filled only by the affirmative vote of a majority of the remaining directors then in office even if remaining directors do not constitute a quorum. Prior to filing the Articles Supplementary,  vacancies on the Board resulting from the removal of a director in accordance with Section 3.4 of the Company’s Bylaws could have been filled by the affirmative vote of the majority of the Company’s stockholders at an annual or special meeting of stockholders, provided that, if the stockholders of any class or series are entitled to elect one or more directors, only the stockholders of that class or series could elect a successor to fill a vacancy on the Board which results from the removal of a director previously elected by that class or series;  vacancies on the Board resulting from any cause other than an increase in the number of directors could be filled by a majority of the remaining directors, whether or not sufficient to constitute a quorum, and vacancies on the Board resulting from an increase in the number of directors could be filled by a majority of the entire Board, provided that, if the stockholders of any class or series are entitled separately to elect one or more directors, a majority of the remaining directors elected by that class or series or the sole remaining director elected by that class or series could fill a vacancy for the directors elected by that class or series.

 

Item 6.  Exhibits

 

(a) Exhibits

  

  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   Amended and Restated Bylaws   Incorporated by reference to the Company’s Form 8-K filed on March 12, 2019
  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 10/29/2021

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

  31.1   Certification of Chief Executive Officer required by Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.   Filed herewith
  31.2   Certification of Chief Financial Officer required by Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.   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.   Filed herewith
  101.INS   Inline XBRL Instance Document–the instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL document    
  101.SCH   Inline XBRL Taxonomy Extension Schema    
  101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase    
  101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase    
  101.LAB   Inline XBRL Taxonomy Extension Label Linkbase    
  101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase    
  104   Cover page formatted as Inline XBRL and contained in Exhibit 101    

 

 

17 
 

SIGNATURES

 

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

 

    NOCOPI TECHNOLOGIES, INC.
     
DATE: November 12, 2021   /s/ Michael A. Feinstein, M.D.
    Michael A. Feinstein, M.D.
    Chairman of the Board, President & Chief Executive Officer
     
DATE: November 12, 2021   /s/ Rudolph A. Lutterschmidt
    Rudolph A. Lutterschmidt
    Vice President & Chief Financial Officer

 

 

 

 

 

 

 

18 
 

EXHIBIT INDEX

 

  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   Amended and Restated Bylaws   Incorporated by reference to the Company’s Form 8-K filed on March 12, 2019
  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 10/29/2021

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

  31.1   Certification of Chief Executive Officer required by Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.   Filed herewith
  31.2   Certification of Chief Financial Officer required by Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.   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.   Filed herewith
  101.INS   Inline XBRL Instance Document–the instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL document    
  101.SCH   Inline XBRL Taxonomy Extension Schema    
  101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase    
  101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase    
  101.LAB   Inline XBRL Taxonomy Extension Label Linkbase    
  101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase    
  104   Cover page formatted as Inline XBRL and contained in Exhibit 101    

 

 

 

19

 

 

 

 

 

 

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 quarterly report on Form 10-Q 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: November 12, 2021

 

/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 quarterly report on Form 10-Q 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: November 12, 2021

 

/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 Quarterly Report of Nocopi Technologies, Inc. (the "Company") on Form 10-Q for the Quarter ended September 30, 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.

 

November 12, 2021

 

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

Michael A. Feinstein, M.D.

Principal Executive Officer

 

/s/ Rudolph A. Lutterschmidt

Rudolph A. Lutterschmidt

Principal Financial Officer

 

 

EX-101.SCH 5 nnup-20210930.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Statements of Comprehensive Income (unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Balance Sheets (unaudited) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Balance Sheets (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Statements of Stockholder's Equity (unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Financial Statements link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Stock Warrants link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Other Income (Expenses) link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Major Customer and Geographic Information link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Stock Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Major Customer and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Stock Based Compensation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Line of Credit (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Stock Warrants (Warrants Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Stock Warrants (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Income Taxes (Components for State Income Tax Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Earnings per Share (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Major Customer and Geographic Information (Schedule of Revenues from Non-affiliated Customers) (Details) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Major Customer and Geographic Information (Schedule of Non-affiliated Customers with Accounts Receivable) (Details) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Major Customer and Geographic Information (Schedule of Revenue by Geographic Region) (Details) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Leases (Maturities of Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 nnup-20210930_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 nnup-20210930_def.xml XBRL DEFINITION FILE EX-101.LAB 8 nnup-20210930_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Award Type [Axis] Warrant [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Customer [Axis] Customer A [Member] Customer B [Member] Customer C [Member] 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] 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 (loss) from operations Other income (expenses) Interest income Interest expense and bank charges Total other income (expenses) Net income (loss) before income taxes Income taxes Net income Basic and diluted net income per common share Weighted average common shares outstanding Basic Diluted 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 Liabilities and Stockholders' Equity Current liabilities Accounts payable Accrued expenses Income taxes Operating lease liability, current Total current liabilities Other liabilities Accrued expenses, non-current Operating lease liability, non-current Total other liabilities Stockholders' equity Common stock, $0.01 par value Authorized – 75,000,000 shares Issued and outstanding 2021 – 67,495,055; 2020 – 67,353,690 shares Paid-in capital Accumulated deficit Total stockholders' equity Total liabilities and stockholders' equity Accounts Receivable, Allowance for Credit Loss, Current Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Statement of Cash Flows [Abstract] Operating Activities Net income Adjustments to reconcile net income to net cash provided by operating activities Depreciation and amortization 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 Decrease in liabilities Accounts payable and accrued expenses Income taxes Total increase 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 at beginning of year Cash at end of period 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 Statement [Table] Statement [Line Items] Beginning balance, value Beginning balance, shares Conversion of debentures and interest Conversion of debentures and interest, shares Exercise of warrants Exercise of warrants, shares Net income Ending balance, value Ending balance, shares Organization, Consolidation and Presentation of Financial Statements [Abstract] Financial Statements Compensation Related Costs [Abstract] Stock Based Compensation Line Of Credit Line of Credit Stock Warrants Stock Warrants Other Income and Expenses [Abstract] Other Income (Expenses) Income Tax Disclosure [Abstract] Income Taxes Earnings Per Share [Abstract] Earnings per Share Segment Reporting [Abstract] Major Customer and Geographic Information Leases Leases Schedule of warrant outstanding Components for State Income Tax Expense Company's Revenues As Percentage Of Revenue Schedule of Non-affiliated Customers with Accounts Receivable More Than 10% Company's Revenue by Geographic Region Maturities of Lease Liabilities Unrecognized portion of expense related to stock option grants Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Interest Rate Description Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Outstanding warrants Exercise price at beginning Weighted average exercise price Outstanding warrants Exercise price Warrants Outstanding Current state taxes Deferred state taxes Income tax expense (benefit) Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] Reversal accrued income taxes Unrecognized tax benefits Uncertain tax positions Tax years open for examination Number of incremental common shares resulting from the assumed conversion of warrants 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 Leases Maturities Of Lease Liabilities 2021 2022 2023 2024 Total lease payments Less imputed interest Total Incremental borrowing rate Operating lease right-of-use asset Operating lease liability Lease expense Reversal accrued income taxes. Customer A [Member] Customer C [Member] Customer B [Member] Revenues [Default Label] CostOfLicensesRoyaltiesAndFees CostOfProductAndOtherSale Cost of Goods and Services Sold Gross Profit Operating Expenses Operating Income (Loss) Interest Expense Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Net Income (Loss) Attributable to Parent Assets, Current Property, Plant and Equipment, Gross Property, Plant and Equipment, Net Other Assets, Noncurrent Assets [Default Label] Accrued Income Taxes, Current Liabilities, Current Liabilities, Noncurrent Stockholders' Equity Attributable to Parent Liabilities and Equity Net Income (Loss) Attributable to Parent, Diluted Increase (Decrease) in Other Operating Assets Increase (Decrease) in Other Operating Liabilities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in 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 Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect FurnitureFixturesAndEquipment NonCashInvestingAndFinancingActivitiesAccruedExpenses NonCashInvestingAndFinancingActivitiesPaidInCapital Shares, Outstanding ExerciseOfWarrants StockWarrantsTextBlock LeasesOfLesseeDisclosureTextBloc Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount EX-101.PRE 9 nnup-20210930_pre.xml XBRL PRESENTATION FILE XML 10 nnup_10q_htm.xml IDEA: XBRL DOCUMENT 0000888981 2021-01-01 2021-09-30 0000888981 2021-11-09 0000888981 2021-07-01 2021-09-30 0000888981 2020-07-01 2020-09-30 0000888981 2020-01-01 2020-09-30 0000888981 2021-09-30 0000888981 2020-12-31 0000888981 2019-12-31 0000888981 2020-09-30 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 2021-01-01 2021-03-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000888981 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000888981 2021-01-01 2021-03-31 0000888981 us-gaap:CommonStockMember 2021-03-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000888981 us-gaap:RetainedEarningsMember 2021-03-31 0000888981 2021-03-31 0000888981 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000888981 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000888981 2021-04-01 2021-06-30 0000888981 us-gaap:CommonStockMember 2021-06-30 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000888981 us-gaap:RetainedEarningsMember 2021-06-30 0000888981 2021-06-30 0000888981 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000888981 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000888981 us-gaap:CommonStockMember 2021-09-30 0000888981 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000888981 us-gaap:RetainedEarningsMember 2021-09-30 0000888981 us-gaap:CommonStockMember 2019-12-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000888981 us-gaap:RetainedEarningsMember 2019-12-31 0000888981 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000888981 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000888981 2020-01-01 2020-03-31 0000888981 us-gaap:CommonStockMember 2020-03-31 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000888981 us-gaap:RetainedEarningsMember 2020-03-31 0000888981 2020-03-31 0000888981 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000888981 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000888981 2020-04-01 2020-06-30 0000888981 us-gaap:CommonStockMember 2020-06-30 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000888981 us-gaap:RetainedEarningsMember 2020-06-30 0000888981 2020-06-30 0000888981 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000888981 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000888981 us-gaap:CommonStockMember 2020-09-30 0000888981 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000888981 us-gaap:RetainedEarningsMember 2020-09-30 0000888981 us-gaap:WarrantMember 2021-09-30 0000888981 us-gaap:WarrantMember 2020-12-31 0000888981 srt:MinimumMember 2021-01-01 2021-09-30 0000888981 srt:MaximumMember 2021-01-01 2021-09-30 0000888981 nnup:CustomerAMember us-gaap:SalesRevenueNetMember 2021-07-01 2021-09-30 0000888981 nnup:CustomerAMember us-gaap:SalesRevenueNetMember 2020-07-01 2020-09-30 0000888981 nnup:CustomerAMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-09-30 0000888981 nnup:CustomerAMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-09-30 0000888981 nnup:CustomerBMember us-gaap:SalesRevenueNetMember 2021-07-01 2021-09-30 0000888981 nnup:CustomerBMember us-gaap:SalesRevenueNetMember 2020-07-01 2020-09-30 0000888981 nnup:CustomerBMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-09-30 0000888981 nnup:CustomerBMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-09-30 0000888981 nnup:CustomerCMember us-gaap:SalesRevenueNetMember 2021-07-01 2021-09-30 0000888981 nnup:CustomerCMember us-gaap:SalesRevenueNetMember 2020-07-01 2020-09-30 0000888981 nnup:CustomerCMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-09-30 0000888981 nnup:CustomerCMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-09-30 0000888981 nnup:CustomerAMember us-gaap:AccountsReceivableMember 2021-01-01 2021-09-30 0000888981 nnup:CustomerAMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0000888981 nnup:CustomerCMember us-gaap:AccountsReceivableMember 2021-01-01 2021-09-30 0000888981 nnup:CustomerCMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0000888981 srt:NorthAmericaMember 2021-07-01 2021-09-30 0000888981 srt:NorthAmericaMember 2020-07-01 2020-09-30 0000888981 srt:NorthAmericaMember 2021-01-01 2021-09-30 0000888981 srt:NorthAmericaMember 2020-01-01 2020-09-30 0000888981 srt:SouthAmericaMember 2021-07-01 2021-09-30 0000888981 srt:SouthAmericaMember 2020-07-01 2020-09-30 0000888981 srt:SouthAmericaMember 2021-01-01 2021-09-30 0000888981 srt:SouthAmericaMember 2020-01-01 2020-09-30 0000888981 srt:AsiaMember 2021-07-01 2021-09-30 0000888981 srt:AsiaMember 2020-07-01 2020-09-30 0000888981 srt:AsiaMember 2021-01-01 2021-09-30 0000888981 srt:AsiaMember 2020-01-01 2020-09-30 0000888981 country:AU 2021-07-01 2021-09-30 0000888981 country:AU 2020-07-01 2020-09-30 0000888981 country:AU 2021-01-01 2021-09-30 0000888981 country:AU 2020-01-01 2020-09-30 0000888981 2019-01-01 iso4217:USD shares iso4217:USD shares pure 0000888981 false --12-31 2021 Q3 10-Q true 2021-09-30 false 000-20333 NOCOPI TECHNOLOGIES, INC. MD 87-0406496 480 Shoemaker Road Suite 104 King of Prussia PA 19406 610 834-9600 Yes Yes Non-accelerated Filer true false false 67495055 222500 153300 552900 425000 90000 601500 884900 1477400 312500 754800 1437800 1902400 28300 61900 124900 170200 75000 267400 432500 716200 103300 329300 557400 886400 209200 425500 880400 1016000 44000 40700 134300 123700 56600 90900 214000 260900 122300 123800 385500 383500 222900 255400 733800 768100 -13700 170100 146600 247900 5100 4200 15200 12300 500 1300 1700 5900 4600 2900 13500 6400 -9100 173000 160100 254300 -10200 9900 1700 -32200 1100 163100 158400 286500 0.00 0.00 0.00 0.00 67495055 66768023 67416519 62952473 67495055 66893250 67416519 63069652 2136600 1362800 12000 12000 668400 1280800 480400 324800 130700 97800 3416100 3066200 58400 27800 164100 163700 222500 191500 125300 104300 97200 87200 278100 559500 127200 160300 405300 719800 3918600 3873200 14200 5700 143400 178600 36300 46700 44500 204300 265100 19500 39200 80500 115800 100000 155000 0.01 0.01 75000000 75000000 67495055 67495055 67353690 67353690 675000 673500 12577100 12575800 -9637800 -9796200 3614300 3453100 3918600 3873200 -158400 -286500 21600 15300 -47400 -314500 -316900 -52800 -51000 441700 520300 -612400 -329300 155600 158700 32900 -113800 -26700 -6000 -36300 -30200 -360900 -248200 802600 768500 31600 38600 -31600 -38600 2800 11000 2800 11000 773800 740900 1362800 688000 2136600 1428900 600 123800 -600 -123800 97900 46100 -57600 -86400 67353690 673500 12575800 -9796200 3453100 114800 114800 67353690 673500 12575800 -9681400 3567900 141365 1500 1300 2800 42500 42500 67495055 675000 12577100 -9638900 3613200 1100 1100 67495055 675000 12577100 -9637800 3614300 61044698 610400 12483900 -10304600 2789700 52600 52600 61044698 610400 12483900 -10252000 2842300 70800 70800 61044698 610400 12483900 -10181200 2913100 5758992 57600 86400 144000 550000 5500 5500 11000 163100 163100 67353690 673500 12575800 -10018100 3231200 <p id="xdx_80B_eus-gaap--NatureOfOperations_zjthHUvb61Sb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1. <span id="xdx_828_zfzElIHKGbc1">Financial Statements</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying unaudited condensed financial statements have been prepared by Nocopi Technologies, Inc. (our “Company”). These statements include all adjustments (consisting only of normal recurring adjustments) which management believes necessary for a fair presentation of the statements and have been prepared on a consistent basis using the accounting policies described in Note 2 Significant Accounting Policies included in the Notes to Financial Statements included in our Company’s Annual Report on Form 10-K for the year ended December 31, 2020, as filed with the Securities and Exchange Commission on March 30, 2021, as amended on April 30, 2021 (the “2020 Annual Report”). Certain financial information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations, although our Company believes that the accompanying disclosures are adequate to make the information presented not misleading. The Notes to Financial Statements included in the 2020 Annual Report should be read in conjunction with the accompanying interim financial statements. The interim operating results for the three months and nine months ended September 30, 2021 may not be necessarily indicative of the operating results expected for the full year.</p> <p style="font: 9pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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. Many countries continue to experience reoccurrences of COVID-19 to the current date. 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, such as the vessel delays resulting from the congestion experienced in certain Chinese ports due to a COVID-19 outbreak in the second quarter and continuing into the fourth quarter of 2021, our ability to produce products for sale to our customers could be negatively impacted. Additionally, certain of the Company’s licensees in the entertainment and toy products market who utilize printers in China to produce their products have been affected by the COVID-19 related cargo surge during the third quarter of 2021 at major Chinese and United States ports as well as the world-wide container shortage resulting in significantly higher shipping costs, and have responded by deferring or scaling back production of their orders and, in some cases, rescheduling the shipping of completed orders. Such deferrals may affect the number and value of orders placed by the Company’s licensed printers in the entertainment and toy products market. Further, restrictions on our customers and licensees in areas affected by the COVID-19 could adversely affect our results of operations and financial condition. <span style="background-color: white">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 </span>financial condition and results of operations. 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. While prices of these raw materials have declined at the present time, there can be no assurances that raw material prices will remain at current levels or decrease to pre-COVID-19 pandemic levels in future periods. <span style="background-color: white">A</span>s the COVID-19 pandemic continues to spread both in its original form and in the recently identified variants of COVID-19 along with the potential re-imposition of COVID-19 restrictions currently being considered by federal, state and local governments and presently implemented in certain states, any future financial impact cannot be reasonably estimated at this time.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Company follows Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“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.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_80D_eus-gaap--CompensationRelatedCostsGeneralTextBlock_zqHTmOB7wOPf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 2. <span id="xdx_82E_zTZ1kgqTlzWi">Stock Based Compensation</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Company follows FASB ASC 718, <i>Compensation – Stock Compensation</i>, and uses the Black-Scholes option pricing model to calculate the grant-date fair value of an award. At September 30, 2021, our Company did not have an active stock option plan. There was <span id="xdx_906_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pp0p0_do_c20210930_zl6DFYbNoZ1c" title="Unrecognized portion of expense related to stock option grants">no</span> unrecognized portion of expense related to stock option grants at September 30, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0 <p id="xdx_80A_ecustom--LineOfCreditTextBlock_zAUbaf3MQhQ8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 3. <span id="xdx_82F_zN5krS9ZKU56">Line of Credit</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2018, our Company negotiated a <span id="xdx_90D_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20210930_zojK0uzQBIRg">$150,000 </span>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. <span id="xdx_904_eus-gaap--LineOfCreditFacilityInterestRateDescription_c20210101__20210930_zvKIcC3k7W13">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. </span></p> 150000 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 id="xdx_80A_ecustom--StockWarrantsTextBlock_zhP3Cb0Hyvrl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 4. <span id="xdx_82F_zfTJfDPjRbye">Stock Warrants</span><span id="a_Aci_Pg7"/></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the second quarter of 2021, holders of the remaining 141,365 warrants that had been outstanding exercised their options to purchase a total of <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_c20210930__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z8xLT5K6bA52" title="Outstanding warrants">141,365</span> shares of our Company’s common stock at <span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20210930__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zqefm1NbiDSk" title="Exercise price">$0.02</span> per share. The warrants were granted in 2014 to two individuals who acquired convertible debentures from the Company in 2014. The warrants were exercisable two years after issuance and expire seven years after issuance. The fair value of the warrants was determined using the Black-Scholes pricing model. The relative fair value of the warrants was recorded as a discount to the notes payable with an offsetting credit to additional paid-in capital since our Company determined that the warrants were an equity instrument in accordance with FASB ASC 815. The debt discount related to the warrant issuances has been accreted through interest expense over the term of the notes payable. At September 30, 2021, our Company had <span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_do_c20210930_zMQKTMFhmN79" title="Warrants Outstanding">no</span> warrants outstanding.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes our Company’s warrant position at September 30, 2021 and December 31, 2020:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zx5uX7Mqmxr7" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Stock Warrants (Warrants Activity) (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B2_zJy7bvzefCa3" style="display: none">Schedule of warrant outstanding</span></td> <td> </td> <td colspan="2"> </td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2"> </td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2"> </td> <td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2"> </td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2"> </td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 8pt"><b>Weighted Average</b></span></td> <td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 8pt"><b>Number</b></span></td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 8pt"><b>Exercise</b></span></td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 8pt"><b>Exercise</b></span></td> <td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 8pt"><b>of Shares</b></span></td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 8pt"><b>Price</b></span></td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 8pt"><b>Price</b></span></td> <td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td>Outstanding warrants -</td> <td> </td> <td colspan="2"> </td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2"> </td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2"> </td> <td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCFFCC"> <td style="padding-left: 1.5pc; text-indent: -0.5pc">December 31, 2020</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_987_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20201231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z8nkhJNU915h" style="border-bottom: black 1pt solid; text-align: right" title="Outstanding warrants">141,365</td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" id="xdx_986_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20201231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zFhBpuCrkWD7" style="border-bottom: black 1pt solid; text-align: center" title="Exercise price at beginning">$0.02</td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_c20201231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zyxeEwR1Jkg2" style="border-bottom: black 1pt solid; text-align: center" title="Weighted average exercise price">$0.02</td> <td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="width: 61%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 10%; text-align: right"> </td> <td style="white-space: nowrap; width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td> <td style="border-top: black 1pt solid; width: 11%"> </td> <td style="white-space: nowrap; width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="border-top: black 1pt solid; width: 9%; text-align: right"> </td> <td style="white-space: nowrap; width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCFFCC"> <td>Outstanding warrants -</td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td style="white-space: nowrap"> </td> <td> </td> <td style="text-align: center"> </td> <td> </td> <td style="white-space: nowrap"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 1.5pc; text-indent: -0.5pc">September 30, 2021</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_985_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20210930__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zpXRGF4dtpX3" style="border-bottom: black 1pt solid; text-align: right" title="Outstanding warrants">0</td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"> </td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid"> </td> <td style="white-space: nowrap"> </td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 141365 0.02 0 <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zx5uX7Mqmxr7" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Stock Warrants (Warrants Activity) (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B2_zJy7bvzefCa3" style="display: none">Schedule of warrant outstanding</span></td> <td> </td> <td colspan="2"> </td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2"> </td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2"> </td> <td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2"> </td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2"> </td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 8pt"><b>Weighted Average</b></span></td> <td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 8pt"><b>Number</b></span></td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 8pt"><b>Exercise</b></span></td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 8pt"><b>Exercise</b></span></td> <td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 8pt"><b>of Shares</b></span></td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 8pt"><b>Price</b></span></td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 8pt"><b>Price</b></span></td> <td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom"> <td>Outstanding warrants -</td> <td> </td> <td colspan="2"> </td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2"> </td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2"> </td> <td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCFFCC"> <td style="padding-left: 1.5pc; text-indent: -0.5pc">December 31, 2020</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_987_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20201231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z8nkhJNU915h" style="border-bottom: black 1pt solid; text-align: right" title="Outstanding warrants">141,365</td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" id="xdx_986_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20201231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zFhBpuCrkWD7" style="border-bottom: black 1pt solid; text-align: center" title="Exercise price at beginning">$0.02</td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_c20201231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zyxeEwR1Jkg2" style="border-bottom: black 1pt solid; text-align: center" title="Weighted average exercise price">$0.02</td> <td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="width: 61%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 10%; text-align: right"> </td> <td style="white-space: nowrap; width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td> <td style="border-top: black 1pt solid; width: 11%"> </td> <td style="white-space: nowrap; width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="border-top: black 1pt solid; width: 9%; text-align: right"> </td> <td style="white-space: nowrap; width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCFFCC"> <td>Outstanding warrants -</td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td style="white-space: nowrap"> </td> <td> </td> <td style="text-align: center"> </td> <td> </td> <td style="white-space: nowrap"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td style="white-space: nowrap"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 1.5pc; text-indent: -0.5pc">September 30, 2021</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_985_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20210930__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zpXRGF4dtpX3" style="border-bottom: black 1pt solid; text-align: right" title="Outstanding warrants">0</td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"> </td> <td style="white-space: nowrap"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid"> </td> <td style="white-space: nowrap"> </td></tr> </table> 141365 0.02 0.02 0 <p id="xdx_802_eus-gaap--OtherIncomeAndOtherExpenseDisclosureTextBlock_z8XVBi0J2mQ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 5. <span id="xdx_82A_zth6GbKYn0Ch">Other Income (Expenses)</span></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other income (expenses) for the three and nine months ended September 30, 2020 included interest on convertible debentures held by seven investors.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_80C_eus-gaap--IncomeTaxDisclosureTextBlock_zEZdjqLQX6Qk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 6. <span id="xdx_823_zSw20niUhiZk">Income Taxes</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There is no provision for federal income taxes for the three and nine months ended September 30, 2021 and 2020 due to the availability of net operating loss carryforwards. Our Company has established a valuation allowance for the entire amount of benefits resulting from our Company’s net operating loss carryforwards because our Company has determined that the realization of the net deferred tax asset is not assured.</p> <p style="font: 12pt/8pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 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: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zr1gN5WO7EWf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Components for State Income Tax Expense) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8BD_zJizt7zJLq9g" style="display: none">Components for State Income Tax Expense</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20210701__20210930_zzkS8DaTmKzj" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20200701__20200930_zDa9SYtuPB64" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20210101__20210930_z9NV3xHrzwK6" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20200101__20200930_zoA0XXo7R3jd" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months ended</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p></td><td style="padding-bottom: 1pt; font-size: 8pt"> </td><td style="font-size: 8pt; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Nine Months ended</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p></td><td style="padding-bottom: 1pt; font-size: 8pt"> </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><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_40F_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maITEBzy1C_zbpkjUFFM0sf" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 48%; text-align: left">Current state taxes</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(10,200</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">9,900</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,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">15,200</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_maITEBzy1C_zunhrt4Bfbmi" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; 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: xdx2ixbrl0541">—</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0542">—</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0543">—</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_407_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBzy1C_z8Sm0uCWKgT6" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="color: rgb(204,255,204); text-align: left; padding-bottom: 2.5pt">Income tax expense (benefit)</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">(10,200</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">9,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 style="border-bottom: Black 2.5pt double; text-align: right">1,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">(32,200</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the first quarter of 2020, our Company reversed <span id="xdx_90D_ecustom--ReversalOfAccruedIncomeTaxes_iI_pp0p0_c20200630_z5I25lI0rFue" title="Reversal accrued income taxes">$47,400</span> of accrued Pennsylvania income taxes that are not payable<i>.</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was <span id="xdx_905_eus-gaap--UnrecognizedTaxBenefitsPeriodIncreaseDecrease_pdp0_do_c20210101__20210930_zs6NbP1LD376" title="Unrecognized tax benefits">no</span> change in unrecognized tax benefits during the period ended September 30, 2021 and there was <span id="xdx_902_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pdp0_do_c20210930_z9RiXOg4axS4" title="Uncertain tax positions">no</span> accrual for uncertain tax positions as of September 30, 2021.<span id="a_Aci_Pg8"/></p> <p style="font: 12pt/8pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Tax years from <span id="xdx_90B_eus-gaap--OpenTaxYear_c20210101__20210930__srt--RangeAxis__srt--MinimumMember_zXKTcJYdOe0j" title="Tax years open for examination">2018</span> through <span id="xdx_901_eus-gaap--OpenTaxYear_c20210101__20210930__srt--RangeAxis__srt--MaximumMember_zwX8hy2CyShg" title="Tax years open for examination">2020</span> remain subject to examination by U.S. federal and state jurisdictions.</p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zr1gN5WO7EWf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Components for State Income Tax Expense) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8BD_zJizt7zJLq9g" style="display: none">Components for State Income Tax Expense</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20210701__20210930_zzkS8DaTmKzj" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20200701__20200930_zDa9SYtuPB64" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20210101__20210930_z9NV3xHrzwK6" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20200101__20200930_zoA0XXo7R3jd" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months ended</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p></td><td style="padding-bottom: 1pt; font-size: 8pt"> </td><td style="font-size: 8pt; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Nine Months ended</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p></td><td style="padding-bottom: 1pt; font-size: 8pt"> </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><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_40F_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maITEBzy1C_zbpkjUFFM0sf" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 48%; text-align: left">Current state taxes</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(10,200</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">9,900</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,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">15,200</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_maITEBzy1C_zunhrt4Bfbmi" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; 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: xdx2ixbrl0541">—</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0542">—</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0543">—</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_407_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBzy1C_z8Sm0uCWKgT6" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="color: rgb(204,255,204); text-align: left; padding-bottom: 2.5pt">Income tax expense (benefit)</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">(10,200</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">9,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 style="border-bottom: Black 2.5pt double; text-align: right">1,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">(32,200</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -10200 9900 1700 15200 -47400 -10200 9900 1700 -32200 47400 0 0 2018 2020 <p id="xdx_809_eus-gaap--EarningsPerShareTextBlock_zvnt56PdStjh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 7. <span id="xdx_82C_z5Soi460o7hh">Earnings per Share</span></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with FASB ASC 260, <i>Earnings per Share</i>, basic earnings per common share is computed using net earnings divided by the weighted average number of common shares outstanding for the periods presented. The computation of diluted earnings per common share involves the assumption that outstanding common shares are increased by shares issuable upon exercise of those warrants for which the market price exceeds the exercise price. The number of shares issuable upon the exercise of such warrants is decreased by shares that could have been purchased by our Company with related proceeds. As all of the previously outstanding warrants were exercised during the three months ended June 30, 2021, basic and diluted earnings per share for the three and nine months ended September 30, 2021 are equal in each period since there are no incremental common shares in either period. For the three and nine months ended September 30, 2020, the number of incremental common shares resulting from the assumed conversion of warrants was <span id="xdx_90F_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_c20200701__20200930_zRzlx9xiGFXb" title="Number of incremental common shares resulting from the assumed conversion of warrants">125,227</span> and <span id="xdx_902_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_c20200101__20200930_zmBBRH6A5OI6" title="Number of incremental common shares resulting from the assumed conversion of warrants">117,179</span>, respectively.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 125227 117179 <p id="xdx_808_eus-gaap--SegmentReportingDisclosureTextBlock_zsqJqTG4iXz4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 8. <span id="xdx_824_z0pocjqqYYP1">Major Customer and Geographic Information</span></b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 the Company’s total revenues were:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zknP6Jw9Evqf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Major Customer and Geographic Information (Schedule of Revenues from Non-affiliated Customers) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8B5_z2ZJbWlfelqc" style="display: none">Company's Revenues As Percentage Of Revenue</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; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months ended</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30</b></p></td><td style="padding-bottom: 1pt; font-size: 8pt"> </td><td style="font-size: 8pt; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Nine Months ended</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30</b></p></td><td style="padding-bottom: 1pt; font-size: 8pt"> </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><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: 48%; text-align: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerAMember_zz0iClqP96i4" style="width: 10%; text-align: right" title="Risk percentage">24</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerAMember_zMcHXivUmofa" style="width: 10%; text-align: right" title="Risk percentage">74</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerAMember_zqJDRh2qbhRi" style="width: 10%; text-align: right" title="Risk percentage">47</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_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerAMember_zs0taS4FirOg" style="width: 10%; text-align: right" title="Risk percentage">65</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 id="xdx_983_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerBMember_zJZalSfwieR5" style="text-align: right" title="Risk percentage"><span style="-sec-ix-hidden: xdx2ixbrl0586">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerBMember_zmCNll3fPx2" style="text-align: right" title="Risk percentage">3</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerBMember_zhtQNJ3bucwf" style="text-align: right" title="Risk percentage">11</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerBMember_zkcVVf4MZBU9" style="text-align: right" title="Risk percentage">10</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">Customer C</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerCMember_zV7eYqiChKxf" style="text-align: right" title="Risk percentage">43</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerCMember_zLHg8wqC1h7i" style="text-align: right" title="Risk percentage">10</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerCMember_zBD2TKWJ6Fpi" style="text-align: right" title="Risk percentage">24</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerCMember_z96KwGSO9p01" style="text-align: right" title="Risk percentage">12</td><td style="text-align: left">%</td></tr> </table> <p id="xdx_8A0_zc7HuEJrcItf" style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0"> </p><table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zc2EwjUAePDd" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Major Customer and Geographic Information (Schedule of Non-affiliated Customers with Accounts Receivable) (Details)"> <tr style="background-color: white"> <td style="vertical-align: top"><span id="xdx_8BC_ziZmQItA548g" style="display: none">Schedule of Non-affiliated Customers with Accounts Receivable More Than 10%</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>September 30</b></span></td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>December 31</b></span></td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>2021</b></span></td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>2020</b></span></td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr style="background-color: #CCFFCC"> <td style="vertical-align: top; width: 76%">Customer A</td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td id="xdx_98F_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--CustomerAMember_zTELVJpSbPjj" style="border-top: black 1pt solid; vertical-align: bottom; width: 9%; text-align: right" title="Risk percentage">8</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%">%</td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--CustomerAMember_zWe6gpK5Xjtf" style="border-top: black 1pt solid; vertical-align: bottom; width: 9%; text-align: right" title="Risk percentage">25</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%">%</td></tr> <tr style="background-color: white"> <td style="vertical-align: top">Customer C</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_98D_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--CustomerCMember_zFSwYJhd8wUi" style="vertical-align: bottom; text-align: right" title="Risk percentage">83</td> <td style="white-space: nowrap; vertical-align: bottom">%</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--CustomerCMember_zV0CDA8RKrV7" style="vertical-align: bottom; text-align: right" title="Risk percentage">65</td> <td style="white-space: nowrap; vertical-align: bottom">%</td></tr> </table> <p id="xdx_8A8_zCAh2iO9HbN8" style="margin-top: 0; margin-bottom: 0"> </p> <p id="xdx_8AA_z9iBXewTaKze" style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Company’s revenues by geographic region are as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zG6Xrenn8Iyi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Major Customer and Geographic Information (Schedule of Revenue by Geographic Region) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8B3_znsIWHq3Usqb" style="display: none">Company's 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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months ended</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30</b></p></td><td style="padding-bottom: 1pt; font-size: 8pt"> </td><td style="font-size: 8pt; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Nine Months ended</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30</b></p></td><td style="padding-bottom: 1pt; font-size: 8pt"> </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><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: 48%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20210701__20210930__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 10%; text-align: right" title="Revenues">204,200</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20200701__20200930__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 10%; text-align: right" title="Revenues">155,700</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_98B_eus-gaap--Revenues_c20210101__20210930__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 10%; text-align: right" title="Revenues">515,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20200101__20200930__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 10%; text-align: right" title="Revenues">446,100</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left">South America</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_c20210701__20210930__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0" style="text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl0622">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_c20200701__20200930__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0" style="text-align: right" title="Revenues">700</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_c20210101__20210930__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0" 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_98D_eus-gaap--Revenues_c20200101__20200930__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0" style="text-align: right" title="Revenues">2,100</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td>Asia</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_c20210701__20210930__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="text-align: right" title="Revenues">77,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_c20200701__20200930__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="text-align: right" title="Revenues">583,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_c20210101__20210930__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="text-align: right" title="Revenues">853,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--Revenues_c20200101__20200930__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="text-align: right" title="Revenues">1,424,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="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_982_eus-gaap--Revenues_c20210701__20210930__srt--StatementGeographicalAxis__country--AU_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">30,800</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_980_eus-gaap--Revenues_c20200701__20200930__srt--StatementGeographicalAxis__country--AU_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">15,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 id="xdx_98C_eus-gaap--Revenues_c20210101__20210930__srt--StatementGeographicalAxis__country--AU_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">65,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 id="xdx_98A_eus-gaap--Revenues_c20200101__20200930__srt--StatementGeographicalAxis__country--AU_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">30,200</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_98F_eus-gaap--Revenues_c20210701__20210930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">312,500</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_c20200701__20200930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">754,800</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20210101__20210930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">1,437,800</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20200101__20200930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">1,902,400</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/><p id="xdx_8AE_zzniGyZmW8ag" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zknP6Jw9Evqf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Major Customer and Geographic Information (Schedule of Revenues from Non-affiliated Customers) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8B5_z2ZJbWlfelqc" style="display: none">Company's Revenues As Percentage Of Revenue</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; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months ended</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30</b></p></td><td style="padding-bottom: 1pt; font-size: 8pt"> </td><td style="font-size: 8pt; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Nine Months ended</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30</b></p></td><td style="padding-bottom: 1pt; font-size: 8pt"> </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><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: 48%; text-align: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerAMember_zz0iClqP96i4" style="width: 10%; text-align: right" title="Risk percentage">24</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerAMember_zMcHXivUmofa" style="width: 10%; text-align: right" title="Risk percentage">74</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerAMember_zqJDRh2qbhRi" style="width: 10%; text-align: right" title="Risk percentage">47</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_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerAMember_zs0taS4FirOg" style="width: 10%; text-align: right" title="Risk percentage">65</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 id="xdx_983_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerBMember_zJZalSfwieR5" style="text-align: right" title="Risk percentage"><span style="-sec-ix-hidden: xdx2ixbrl0586">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerBMember_zmCNll3fPx2" style="text-align: right" title="Risk percentage">3</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerBMember_zhtQNJ3bucwf" style="text-align: right" title="Risk percentage">11</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerBMember_zkcVVf4MZBU9" style="text-align: right" title="Risk percentage">10</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">Customer C</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerCMember_zV7eYqiChKxf" style="text-align: right" title="Risk percentage">43</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerCMember_zLHg8wqC1h7i" style="text-align: right" title="Risk percentage">10</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerCMember_zBD2TKWJ6Fpi" style="text-align: right" title="Risk percentage">24</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--CustomerCMember_z96KwGSO9p01" style="text-align: right" title="Risk percentage">12</td><td style="text-align: left">%</td></tr> </table> 0.24 0.74 0.47 0.65 0.03 0.11 0.10 0.43 0.10 0.24 0.12 <table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zc2EwjUAePDd" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Major Customer and Geographic Information (Schedule of Non-affiliated Customers with Accounts Receivable) (Details)"> <tr style="background-color: white"> <td style="vertical-align: top"><span id="xdx_8BC_ziZmQItA548g" style="display: none">Schedule of Non-affiliated Customers with Accounts Receivable More Than 10%</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>September 30</b></span></td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>December 31</b></span></td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>2021</b></span></td> <td style="white-space: nowrap; vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 8pt"><b>2020</b></span></td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr style="background-color: #CCFFCC"> <td style="vertical-align: top; width: 76%">Customer A</td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td id="xdx_98F_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--CustomerAMember_zTELVJpSbPjj" style="border-top: black 1pt solid; vertical-align: bottom; width: 9%; text-align: right" title="Risk percentage">8</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%">%</td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--CustomerAMember_zWe6gpK5Xjtf" style="border-top: black 1pt solid; vertical-align: bottom; width: 9%; text-align: right" title="Risk percentage">25</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%">%</td></tr> <tr style="background-color: white"> <td style="vertical-align: top">Customer C</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_98D_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--CustomerCMember_zFSwYJhd8wUi" style="vertical-align: bottom; text-align: right" title="Risk percentage">83</td> <td style="white-space: nowrap; vertical-align: bottom">%</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--CustomerCMember_zV0CDA8RKrV7" style="vertical-align: bottom; text-align: right" title="Risk percentage">65</td> <td style="white-space: nowrap; vertical-align: bottom">%</td></tr> </table> 0.08 0.25 0.83 0.65 <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zG6Xrenn8Iyi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Major Customer and Geographic Information (Schedule of Revenue by Geographic Region) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8B3_znsIWHq3Usqb" style="display: none">Company's 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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 8pt; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months ended</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30</b></p></td><td style="padding-bottom: 1pt; font-size: 8pt"> </td><td style="font-size: 8pt; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Nine Months ended</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30</b></p></td><td style="padding-bottom: 1pt; font-size: 8pt"> </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><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: 48%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20210701__20210930__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 10%; text-align: right" title="Revenues">204,200</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20200701__20200930__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 10%; text-align: right" title="Revenues">155,700</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_98B_eus-gaap--Revenues_c20210101__20210930__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 10%; text-align: right" title="Revenues">515,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20200101__20200930__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 10%; text-align: right" title="Revenues">446,100</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left">South America</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_c20210701__20210930__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0" style="text-align: right" title="Revenues"><span style="-sec-ix-hidden: xdx2ixbrl0622">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_c20200701__20200930__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0" style="text-align: right" title="Revenues">700</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_c20210101__20210930__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0" 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_98D_eus-gaap--Revenues_c20200101__20200930__srt--StatementGeographicalAxis__srt--SouthAmericaMember_pp0p0" style="text-align: right" title="Revenues">2,100</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td>Asia</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_c20210701__20210930__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="text-align: right" title="Revenues">77,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_c20200701__20200930__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="text-align: right" title="Revenues">583,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_c20210101__20210930__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="text-align: right" title="Revenues">853,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--Revenues_c20200101__20200930__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="text-align: right" title="Revenues">1,424,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="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_982_eus-gaap--Revenues_c20210701__20210930__srt--StatementGeographicalAxis__country--AU_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">30,800</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_980_eus-gaap--Revenues_c20200701__20200930__srt--StatementGeographicalAxis__country--AU_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">15,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 id="xdx_98C_eus-gaap--Revenues_c20210101__20210930__srt--StatementGeographicalAxis__country--AU_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">65,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 id="xdx_98A_eus-gaap--Revenues_c20200101__20200930__srt--StatementGeographicalAxis__country--AU_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">30,200</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_98F_eus-gaap--Revenues_c20210701__20210930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">312,500</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_c20200701__20200930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">754,800</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20210101__20210930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">1,437,800</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20200101__20200930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">1,902,400</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> 204200 155700 515100 446100 700 4100 2100 77500 583400 853100 1424000 30800 15000 65500 30200 312500 754800 1437800 1902400 <p id="xdx_80E_ecustom--LeasesOfLesseeDisclosureTextBloc_zspWGSajril1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 9. <span id="xdx_82A_z4KPZWvVolP1">Leases</span> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt/11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Company conducts its operations in leased facilities under a non-cancelable operating lease expiring in 2024.<span id="a_Aci_Pg9"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 <span id="xdx_90D_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_dp_c20190101_ziCzmhW7bZxb" title="Incremental borrowing rate">6.5</span>%. The minimum lease payments do not include common area annual expenses which are considered to be non-lease components.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of January 1, 2019 the operating lease right-of-use asset and operating lease liability amounted to <span id="xdx_90C_eus-gaap--OperatingLeaseRightOfUseAsset_c20190101_pp0p0" title="Operating lease right-of-use asset"><span id="xdx_906_eus-gaap--OperatingLeaseLiability_c20190101_pp0p0" title="Operating lease liability">$241,100</span></span> with no cumulative-effect adjustment to the opening balance of accumulated deficit.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total lease expense under operating leases for the three and nine months ended September 30, 2021 was <span id="xdx_906_eus-gaap--OperatingLeaseExpense_pp0p0_c20210701__20210930_zk3yy7iCgRrc" title="Lease expense">$13,300</span> and <span id="xdx_903_eus-gaap--OperatingLeaseExpense_pp0p0_c20210101__20210930_z8NOO1K8jLf7" title="Lease expense">$40,000</span>, respectively. Total lease expense under operating leases for the three and nine months ended September 30, 2020 was <span id="xdx_907_eus-gaap--OperatingLeaseExpense_pp0p0_c20200701__20200930_z83vLE6tQQSl" title="Lease expense">$13,300</span> and <span id="xdx_90A_eus-gaap--OperatingLeaseExpense_pp0p0_c20200101__20200930_zsdZ5GXq6GRi" title="Lease expense">$40,000</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Maturities of lease liabilities are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z2oxww1ZSGlc" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Leases (Maturities of Lease Liabilities) (Details)"> <tr> <td style="vertical-align: top; padding-left: 1.5pc; text-indent: -0.5pc"><span id="xdx_8B7_zdo57DkEfb0b"><span style="display: none">Maturities of Lease Liabilities</span></span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_49E_20210930_zZKwtC3F6R22" style="vertical-align: bottom; text-align: right"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="padding-bottom: 1pt; vertical-align: top"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="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: #CCFFCC"> <td style="vertical-align: top; width: 87%"><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="vertical-align: bottom; width: 10%; text-align: right"> </td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%"> </td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pp0p0_maLOLLPzTwo_zF2BuqpEIVb6"> <td style="vertical-align: top; padding-left: 1.5pc; text-indent: -0.5pc">2021</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom">$</td> <td style="vertical-align: bottom; text-align: right">13,400</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzTwo_zXOM1XH4WjZ4" style="background-color: #CCFFCC"> <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="vertical-align: bottom; text-align: right">54,600</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzTwo_zp4cBrJkQhm6"> <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="vertical-align: bottom; text-align: right">56,200</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzTwo_z5xVI9ouLjla" style="background-color: #CCFFCC"> <td style="vertical-align: top; padding-left: 1.5pc; text-indent: -0.5pc">2024</td> <td style="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="border-bottom: white 1pt solid; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzTwo_zaI1qENfPeye"> <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="vertical-align: bottom; text-align: right">143,100</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_z4q4vmzvDRy5" style="background-color: #CCFFCC"> <td style="vertical-align: top; padding-left: 1.5pc; text-indent: -0.5pc">Less imputed interest</td> <td style="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">(15,900</td> <td style="border-bottom: white 1pt solid; white-space: nowrap; vertical-align: bottom">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0"> <td style="vertical-align: top; padding-left: 2.5pc; text-indent: -0.5pc">Total</td> <td style="vertical-align: bottom"> </td> <td style="border-bottom: Black 2.25pt double; vertical-align: bottom">$</td> <td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: right">127,200</td> <td style="border-bottom: white 2.25pt double; white-space: nowrap; vertical-align: bottom"> </td></tr> </table> 0.065 241100 241100 13300 40000 13300 40000 <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z2oxww1ZSGlc" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Leases (Maturities of Lease Liabilities) (Details)"> <tr> <td style="vertical-align: top; padding-left: 1.5pc; text-indent: -0.5pc"><span id="xdx_8B7_zdo57DkEfb0b"><span style="display: none">Maturities of Lease Liabilities</span></span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_49E_20210930_zZKwtC3F6R22" style="vertical-align: bottom; text-align: right"> </td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr> <td style="padding-bottom: 1pt; vertical-align: top"> </td> <td style="padding-bottom: 1pt; vertical-align: bottom"> </td> <td colspan="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: #CCFFCC"> <td style="vertical-align: top; width: 87%"><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="vertical-align: bottom; width: 10%; text-align: right"> </td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%"> </td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pp0p0_maLOLLPzTwo_zF2BuqpEIVb6"> <td style="vertical-align: top; padding-left: 1.5pc; text-indent: -0.5pc">2021</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom">$</td> <td style="vertical-align: bottom; text-align: right">13,400</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzTwo_zXOM1XH4WjZ4" style="background-color: #CCFFCC"> <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="vertical-align: bottom; text-align: right">54,600</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzTwo_zp4cBrJkQhm6"> <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="vertical-align: bottom; text-align: right">56,200</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzTwo_z5xVI9ouLjla" style="background-color: #CCFFCC"> <td style="vertical-align: top; padding-left: 1.5pc; text-indent: -0.5pc">2024</td> <td style="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="border-bottom: white 1pt solid; white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzTwo_zaI1qENfPeye"> <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="vertical-align: bottom; text-align: right">143,100</td> <td style="white-space: nowrap; vertical-align: bottom"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_z4q4vmzvDRy5" style="background-color: #CCFFCC"> <td style="vertical-align: top; padding-left: 1.5pc; text-indent: -0.5pc">Less imputed interest</td> <td style="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">(15,900</td> <td style="border-bottom: white 1pt solid; white-space: nowrap; vertical-align: bottom">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0"> <td style="vertical-align: top; padding-left: 2.5pc; text-indent: -0.5pc">Total</td> <td style="vertical-align: bottom"> </td> <td style="border-bottom: Black 2.25pt double; vertical-align: bottom">$</td> <td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: right">127,200</td> <td style="border-bottom: white 2.25pt double; white-space: nowrap; vertical-align: bottom"> </td></tr> </table> 13400 54600 56200 18900 143100 15900 127200 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
9 Months Ended
Sep. 30, 2021
Nov. 09, 2021
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2021  
Document Fiscal Period Focus Q3  
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  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   67,495,055
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Statements of Comprehensive Income (unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues        
Licenses, royalties and fees $ 222,500 $ 153,300 $ 552,900 $ 425,000
Product and other sales 90,000 601,500 884,900 1,477,400
Total revenues 312,500 754,800 1,437,800 1,902,400
Cost of revenues        
Licenses, royalties and fees 28,300 61,900 124,900 170,200
Product and other sales 75,000 267,400 432,500 716,200
Total cost of revenues 103,300 329,300 557,400 886,400
Gross profit 209,200 425,500 880,400 1,016,000
Operating expenses        
Research and development 44,000 40,700 134,300 123,700
Sales and marketing 56,600 90,900 214,000 260,900
General and administrative 122,300 123,800 385,500 383,500
Total operating expenses 222,900 255,400 733,800 768,100
Net income (loss) from operations (13,700) 170,100 146,600 247,900
Other income (expenses)        
Interest income 5,100 4,200 15,200 12,300
Interest expense and bank charges (500) (1,300) (1,700) (5,900)
Total other income (expenses) 4,600 2,900 13,500 6,400
Net income (loss) before income taxes (9,100) 173,000 160,100 254,300
Income taxes (10,200) 9,900 1,700 (32,200)
Net income $ 1,100 $ 163,100 $ 158,400 $ 286,500
Basic and diluted net income per common share $ 0.00 $ 0.00 $ 0.00 $ 0.00
Weighted average common shares outstanding        
Basic 67,495,055 66,768,023 67,416,519 62,952,473
Diluted 67,495,055 66,893,250 67,416,519 63,069,652
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheets (unaudited) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Current assets    
Cash $ 2,136,600 $ 1,362,800
Accounts receivable less $12,000 allowance for doubtful accounts 668,400 1,280,800
Inventory 480,400 324,800
Prepaid and other 130,700 97,800
Total current assets 3,416,100 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 125,300 104,300
Total fixed assets 97,200 87,200
Other assets    
Long-term receivables 278,100 559,500
Operating lease right of use - building 127,200 160,300
Other assets 405,300 719,800
Total assets 3,918,600 3,873,200
Current liabilities    
Accounts payable 14,200 5,700
Accrued expenses 143,400 178,600
Income taxes 36,300
Operating lease liability, current 46,700 44,500
Total current liabilities 204,300 265,100
Other liabilities    
Accrued expenses, non-current 19,500 39,200
Operating lease liability, non-current 80,500 115,800
Total other liabilities 100,000 155,000
Stockholders' equity    
Common stock, $0.01 par value Authorized – 75,000,000 shares Issued and outstanding 2021 – 67,495,055; 2020 – 67,353,690 shares 675,000 673,500
Paid-in capital 12,577,100 12,575,800
Accumulated deficit (9,637,800) (9,796,200)
Total stockholders' equity 3,614,300 3,453,100
Total liabilities and stockholders' equity $ 3,918,600 $ 3,873,200
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheets (unaudited) (Parenthetical) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Accounts Receivable, Allowance for Credit Loss, Current $ 12,000 $ 12,000
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 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Statements of Cash Flows (unaudited) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Operating Activities    
Net income $ 158,400 $ 286,500
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 21,600 15,300
Deferred income taxes (47,400)
Other assets 314,500 316,900
Other liabilities (52,800) (51,000)
Net income adjusted for non-cash operating activities 441,700 520,300
(Increase) decrease in assets    
Accounts receivable 612,400 329,300
Inventory (155,600) (158,700)
Prepaid and other (32,900) 113,800
Decrease in liabilities    
Accounts payable and accrued expenses (26,700) (6,000)
Income taxes (36,300) (30,200)
Total increase in operating capital 360,900 248,200
Net cash provided by operating activities 802,600 768,500
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 773,800 740,900
Cash at beginning of year 1,362,800 688,000
Cash at end of period 2,136,600 1,428,900
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 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Statements of Stockholder's Equity (unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Beginning balance, value 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      
Net income 52,600 52,600
Ending balance, value at Mar. 31, 2020 $ 610,400 12,483,900 (10,252,000) 2,842,300
Ending balance, shares at Mar. 31, 2020 61,044,698      
Net income 70,800 70,800
Ending balance, value at Jun. 30, 2020 $ 610,400 12,483,900 (10,181,200) 2,913,100
Ending balance, shares at Jun. 30, 2020 61,044,698      
Conversion of debentures and interest $ 57,600 86,400   144,000
Conversion of debentures and interest, shares 5,758,992      
Exercise of warrants $ 5,500 5,500   11,000
Exercise of warrants, shares 550,000      
Net income     163,100 163,100
Ending balance, value at Sep. 30, 2020 $ 673,500 12,575,800 (10,018,100) 3,231,200
Ending balance, shares at Sep. 30, 2020 67,353,690      
Beginning balance, value at Dec. 31, 2020 $ 673,500 12,575,800 (9,796,200) 3,453,100
Beginning balance, shares at Dec. 31, 2020 67,353,690      
Net income 114,800 114,800
Ending balance, value at Mar. 31, 2021 $ 673,500 12,575,800 (9,681,400) 3,567,900
Ending balance, shares at Mar. 31, 2021 67,353,690      
Exercise of warrants $ 1,500 1,300   2,800
Exercise of warrants, shares 141,365      
Net income 42,500 42,500
Ending balance, value at Jun. 30, 2021 $ 675,000 12,577,100 (9,638,900) 3,613,200
Ending balance, shares at Jun. 30, 2021 67,495,055      
Net income 1,100 1,100
Ending balance, value at Sep. 30, 2021 $ 675,000 $ 12,577,100 $ (9,637,800) $ 3,614,300
Ending balance, shares at Sep. 30, 2021 67,495,055      
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statements
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Financial Statements

Note 1. Financial Statements

 

The accompanying unaudited condensed financial statements have been prepared by Nocopi Technologies, Inc. (our “Company”). These statements include all adjustments (consisting only of normal recurring adjustments) which management believes necessary for a fair presentation of the statements and have been prepared on a consistent basis using the accounting policies described in Note 2 Significant Accounting Policies included in the Notes to Financial Statements included in our Company’s Annual Report on Form 10-K for the year ended December 31, 2020, as filed with the Securities and Exchange Commission on March 30, 2021, as amended on April 30, 2021 (the “2020 Annual Report”). Certain financial information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations, although our Company believes that the accompanying disclosures are adequate to make the information presented not misleading. The Notes to Financial Statements included in the 2020 Annual Report should be read in conjunction with the accompanying interim financial statements. The interim operating results for the three months and nine months ended September 30, 2021 may not be necessarily indicative of the operating results expected for the full year.

 

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. Many countries continue to experience reoccurrences of COVID-19 to the current date. 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, such as the vessel delays resulting from the congestion experienced in certain Chinese ports due to a COVID-19 outbreak in the second quarter and continuing into the fourth quarter of 2021, our ability to produce products for sale to our customers could be negatively impacted. Additionally, certain of the Company’s licensees in the entertainment and toy products market who utilize printers in China to produce their products have been affected by the COVID-19 related cargo surge during the third quarter of 2021 at major Chinese and United States ports as well as the world-wide container shortage resulting in significantly higher shipping costs, and have responded by deferring or scaling back production of their orders and, in some cases, rescheduling the shipping of completed orders. Such deferrals may affect the number and value of orders placed by the Company’s licensed printers in the entertainment and toy products market. 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. 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. While prices of these raw materials have declined at the present time, there can be no assurances that raw material prices will remain at current levels or decrease to pre-COVID-19 pandemic levels in future periods. As the COVID-19 pandemic continues to spread both in its original form and in the recently identified variants of COVID-19 along with the potential re-imposition of COVID-19 restrictions currently being considered by federal, state and local governments and presently implemented in certain states, any future financial impact cannot be reasonably estimated at this time.

 

Our Company follows Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“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.

 

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation
9 Months Ended
Sep. 30, 2021
Compensation Related Costs [Abstract]  
Stock Based Compensation

Note 2. Stock Based Compensation

 

Our Company follows FASB ASC 718, Compensation – Stock Compensation, and uses the Black-Scholes option pricing model to calculate the grant-date fair value of an award. At September 30, 2021, our Company did not have an active stock option plan. There was no unrecognized portion of expense related to stock option grants at September 30, 2021.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Line of Credit
9 Months Ended
Sep. 30, 2021
Line Of Credit  
Line of Credit

Note 3. 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 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Warrants
9 Months Ended
Sep. 30, 2021
Stock Warrants  
Stock Warrants

Note 4. Stock Warrants

 

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

 

The following table summarizes our Company’s warrant position at September 30, 2021 and December 31, 2020:

 

                 
                Weighted Average  
    Number     Exercise     Exercise  
    of Shares     Price     Price  
Outstanding warrants -                  
December 31, 2020     141,365     $0.02     $0.02  
                         
Outstanding warrants -                        
September 30, 2021     0              

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Other Income (Expenses)
9 Months Ended
Sep. 30, 2021
Other Income and Expenses [Abstract]  
Other Income (Expenses)

Note 5. Other Income (Expenses)

 

Other income (expenses) for the three and nine months ended September 30, 2020 included interest on convertible debentures held by seven investors.

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes

Note 6. Income Taxes

 

There is no provision for federal income taxes for the three and nine months ended September 30, 2021 and 2020 due to the availability of net operating loss carryforwards. Our Company has established a valuation allowance for the entire amount of benefits resulting from our Company’s net operating loss carryforwards because our Company has determined that the realization of the net deferred tax asset is not assured.

 

The components for state income tax expense resulting from the limitation on the use of net operating losses are:

 

                    
  

Three Months ended

September 30,

  

Nine Months ended

September 30,

 
   2021   2020   2021   2020 
Current state taxes  $(10,200)  $9,900   $1,700   $15,200 
Deferred state taxes               (47,400)
Income tax expense (benefit)  $(10,200)  $9,900   $1,700   $(32,200)

 

During the first quarter of 2020, our Company reversed $47,400 of accrued Pennsylvania income taxes that are not payable.

 

There was no change in unrecognized tax benefits during the period ended September 30, 2021 and there was no accrual for uncertain tax positions as of September 30, 2021.

 

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

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Earnings per Share

Note 7. Earnings per Share

 

In accordance with FASB ASC 260, Earnings per Share, basic earnings per common share is computed using net earnings divided by the weighted average number of common shares outstanding for the periods presented. The computation of diluted earnings per common share involves the assumption that outstanding common shares are increased by shares issuable upon exercise of those warrants for which the market price exceeds the exercise price. The number of shares issuable upon the exercise of such warrants is decreased by shares that could have been purchased by our Company with related proceeds. As all of the previously outstanding warrants were exercised during the three months ended June 30, 2021, basic and diluted earnings per share for the three and nine months ended September 30, 2021 are equal in each period since there are no incremental common shares in either period. For the three and nine months ended September 30, 2020, the number of incremental common shares resulting from the assumed conversion of warrants was 125,227 and 117,179, respectively.

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Major Customer and Geographic Information
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Major Customer and Geographic Information

Note 8. 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 the Company’s total revenues were:

 

                    
  

Three Months ended

September 30

  

Nine Months ended

September 30

 
   2021   2020   2021   2020 
Customer A   24%   74%   47%   65%
Customer B       3%   11%   10%
Customer C   43%   10%   24%   12%

  

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:

 

               
    September 30     December 31  
    2021     2020  
Customer A     8 %     25 %
Customer C     83 %     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:

 

                    
  

Three Months ended

September 30

  

Nine Months ended

September 30

 
   2021   2020   2021   2020 
North America  $204,200   $155,700   $515,100   $446,100 
South America       700    4,100    2,100 
Asia   77,500    583,400    853,100    1,424,000 
Australia   30,800    15,000    65,500    30,200 
   $312,500   $754,800   $1,437,800   $1,902,400 

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
9 Months Ended
Sep. 30, 2021
Leases  
Leases

Note 9. Leases

 

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.5%. 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 for the three and nine months ended September 30, 2021 was $13,300 and $40,000, respectively. Total lease expense under operating leases for the three and nine months ended September 30, 2020 was $13,300 and $40,000, respectively.

 

Maturities of lease liabilities are as follows:

 

Maturities of Lease Liabilities        
    Operating Leases  
Year ending December 31        
2021   $ 13,400  
2022     54,600  
2023     56,200  
2024     18,900  
Total lease payments     143,100  
Less imputed interest     (15,900 )
Total   $ 127,200  
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Warrants (Tables)
9 Months Ended
Sep. 30, 2021
Stock Warrants  
Schedule of warrant outstanding
                 
                Weighted Average  
    Number     Exercise     Exercise  
    of Shares     Price     Price  
Outstanding warrants -                  
December 31, 2020     141,365     $0.02     $0.02  
                         
Outstanding warrants -                        
September 30, 2021     0              
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Components for State Income Tax Expense
                    
  

Three Months ended

September 30,

  

Nine Months ended

September 30,

 
   2021   2020   2021   2020 
Current state taxes  $(10,200)  $9,900   $1,700   $15,200 
Deferred state taxes               (47,400)
Income tax expense (benefit)  $(10,200)  $9,900   $1,700   $(32,200)
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Major Customer and Geographic Information (Tables)
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Company's Revenues As Percentage Of Revenue
                    
  

Three Months ended

September 30

  

Nine Months ended

September 30

 
   2021   2020   2021   2020 
Customer A   24%   74%   47%   65%
Customer B       3%   11%   10%
Customer C   43%   10%   24%   12%
Schedule of Non-affiliated Customers with Accounts Receivable More Than 10%
               
    September 30     December 31  
    2021     2020  
Customer A     8 %     25 %
Customer C     83 %     65 %
Company's Revenue by Geographic Region
                    
  

Three Months ended

September 30

  

Nine Months ended

September 30

 
   2021   2020   2021   2020 
North America  $204,200   $155,700   $515,100   $446,100 
South America       700    4,100    2,100 
Asia   77,500    583,400    853,100    1,424,000 
Australia   30,800    15,000    65,500    30,200 
   $312,500   $754,800   $1,437,800   $1,902,400 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
9 Months Ended
Sep. 30, 2021
Leases  
Maturities of Lease Liabilities
Maturities of Lease Liabilities        
    Operating Leases  
Year ending December 31        
2021   $ 13,400  
2022     54,600  
2023     56,200  
2024     18,900  
Total lease payments     143,100  
Less imputed interest     (15,900 )
Total   $ 127,200  
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation (Details Narrative)
Sep. 30, 2021
USD ($)
Compensation Related Costs [Abstract]  
Unrecognized portion of expense related to stock option grants $ 0
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Line of Credit (Details Narrative)
9 Months Ended
Sep. 30, 2021
USD ($)
Line Of Credit  
Line of Credit Facility, Maximum Borrowing Capacity $ 150,000
Line of Credit Facility, Interest Rate Description The line of credit is subject to an annual review and quiet period. There have been no borrowings under the line of credit since its inception.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Warrants (Warrants Activity) (Details) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding warrants 0  
Warrant [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding warrants 0 141,365
Exercise price at beginning $ 0.02 $ 0.02
Weighted average exercise price   $ 0.02
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Warrants (Details Narrative) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants Outstanding 0  
Warrant [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding warrants 141,365  
Exercise price $ 0.02 $ 0.02
Warrants Outstanding 0 141,365
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Components for State Income Tax Expense) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]        
Current state taxes $ (10,200) $ 9,900 $ 1,700 $ 15,200
Deferred state taxes (47,400)
Income tax expense (benefit) $ (10,200) $ 9,900 $ 1,700 $ (32,200)
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details Narrative) - USD ($)
9 Months Ended
Sep. 30, 2021
Jun. 30, 2020
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]    
Reversal accrued income taxes   $ 47,400
Unrecognized tax benefits $ 0  
Uncertain tax positions $ 0  
Minimum [Member]    
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]    
Tax years open for examination 2018  
Maximum [Member]    
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]    
Tax years open for examination 2020  
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share (Details Narrative) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Earnings Per Share [Abstract]    
Number of incremental common shares resulting from the assumed conversion of warrants 125,227 117,179
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Major Customer and Geographic Information (Schedule of Revenues from Non-affiliated Customers) (Details) - Revenue Benchmark [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Customer A [Member]        
Revenue, Major Customer [Line Items]        
Risk percentage 24.00% 74.00% 47.00% 65.00%
Customer B [Member]        
Revenue, Major Customer [Line Items]        
Risk percentage 3.00% 11.00% 10.00%
Customer C [Member]        
Revenue, Major Customer [Line Items]        
Risk percentage 43.00% 10.00% 24.00% 12.00%
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Major Customer and Geographic Information (Schedule of Non-affiliated Customers with Accounts Receivable) (Details) - Accounts Receivable [Member]
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Customer A [Member]    
Revenue, Major Customer [Line Items]    
Risk percentage 8.00% 25.00%
Customer C [Member]    
Revenue, Major Customer [Line Items]    
Risk percentage 83.00% 65.00%
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Major Customer and Geographic Information (Schedule of Revenue by Geographic Region) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 312,500 $ 754,800 $ 1,437,800 $ 1,902,400
North America [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 204,200 155,700 515,100 446,100
South America [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 700 4,100 2,100
Asia [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 77,500 583,400 853,100 1,424,000
AUSTRALIA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 30,800 $ 15,000 $ 65,500 $ 30,200
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Maturities of Lease Liabilities) (Details) - USD ($)
Sep. 30, 2021
Jan. 01, 2019
Leases    
2021 $ 13,400  
2022 54,600  
2023 56,200  
2024 18,900  
Total lease payments 143,100  
Less imputed interest (15,900)  
Total $ 127,200 $ 241,100
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Jan. 01, 2019
Leases            
Incremental borrowing rate           6.50%
Operating lease right-of-use asset $ 127,200   $ 127,200   $ 160,300 $ 241,100
Operating lease liability 127,200   127,200     $ 241,100
Lease expense $ 13,300 $ 13,300 $ 40,000 $ 40,000    
EXCEL 42 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "Z ;%,'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 " N@&Q3K0$9R^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:@,A$(9?I7C?G=5 #K+QTM!3 H4&6GH3G232=5=TRF[>OJY--I3V 0I>G/G] MYANP-4&:(>)S' )&)M_U29JP86>B( &2.:/7J/0_2:\C6>(&CS MH4\(HFG6X)&TU:1A!E9A(3+56B--1$U#O.*M6?#A,W8%9@U@AQY[2L!K#DS- M$\-EZEJX V888?3INX!V(9;JG]C2 79-3LDMJ7$&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,$% @ M+H!L4S&/)D?E! ,Q0 !@ !X;"]W;W)KN\/)Q#OZ?I\5[(5Q5RKLE;$J?JNA-JO?UJ6<+4I=CR%,ZL MA4R8AEVYL=166 F+TLYDG!];RLE89#J.4KZ41&5)PN3[#8_% M_KKC=(X'GJ)-J,T!:S+>L@U?FSE?/M4U M?L4?$=^KDVUB'N5%B%>S,PNN.[8AXC'WM9%@\+?C'H]CHP0<_Q:BG?*>)O!T M^ZA^ES\\/,P+4]P3\9]1H,/KSK!# KYF6:R?Q/X'+QZH;_1\$:O\E^P/U_9Z M'>)G2HND" :")$H/_^RM2,1) !V<":!% /T4X)R[@UL$N/F#'LCRQ_K&-)N, MI=@3::X&-;.1YR:/AJ>)4E/&E99P-H(X/?'$CDO2)2IDDJNQI4'3G+'\(O[F M$$_/Q(_(@TAUJ,AM&O#@8[P%+"40/0+=4%1PQ;>7Q+4O"+6I4\/CX>%SL;LD M]J@N_ ..6^;'S?5<-#]_3U^4EO#*_8-(]DK)7B[9.R/Y3?@9# 1-GM^WO"[C M>+AC=Q\1BGY)T4=EIH 0Y!AW,=O48>#Q:Q8KCG ,2HY!NVP\9DQJ+N-W\L2W M0NHZ)%Q*RPPCNBJ)KEK61S*PJ]QMSB/A6DU9&I9,PW9,2RXC$9C11F"\U[X^ MN-)Q?/WVY4O#$!F5;*-V;'>1\EE\1+R#P[6&@JL]N@B28U>V9O\OJ%^I[;IH#2OK==PV2$]\$QGWA;S-65*?)UQHOO 6RQEYOO5^S!?WB^^S MV]4%F?T99":7"11< M8.#8&$C5-2AN]O.%5K9/6]G^*N20*PP(EVD"&_@M/G:R!DD6FPU32 '-:M/Q3*_5S9K)+M)H.KWJAO]_MC M:W=*99TLRYBBY*M5BOAF4G-8H2F/EBMBTWP=R*HN/RRG/3!34T5BOH90^_(* M;B\/*U2''2VV^2+/B]!:)/EFR%G I;D SJ^%T,<=KB=TLG]PGSZM3?5@.KO:B"?Y(,VWS5UI[Z:=ER3-9:%359!2KJXG MG^AES,+*H$;\E1<9EGER<[C M[];II!NS,CR\WGO_M29OR3P*+>OE-MH2\RM]2 M9;K^2UX:K!=,R'*KCKU'CS:V]57]O-&&.>8UGM#E<# MPJC'^2EL 6&>QZ)36 QA;C5F#SNB[G74O5'J=Z5*MDM3TU5F+6U'%AG.NG'D M'4S 3A*0ABC?H2 V"P@+0Q>2AC#J!H$[Q-KO6/NCK/]41F1VU\ RJ"'K@X$Y M1988P@+/#0%;"*,N#P N1G"1PP;I!AW=8+14YDJ;JEGBA(]63 B8 ML1"4PARB? J28@%1E"&Y@\ "VWH&8AEUQ*.?53 1DARP8""*^4<9WI"&,)?# MA(R1,:D_2)HZ_:;KO*-BEJ.)U.ZI#HR[ ]O>',%Q%L'VB. \#P8H1G!AZ _6 M#CW0&W24^N=2:4TVI5JE!B5,X0HZ$8.$(W!,IZ MQFRT7_RQD:4P:?%$Y.NF+O.1CD'[#9ORT4#>2RU%N5S7M9/8%,K4IA)R:% Y M#)8+BP>#.0$,*811[H)]N7F65:Q15F[,-=] M'[*&L,B!?1*!,0J#&&,X_\C?,>M>6]!QX/T>Y%!WZ,RU!O%U)*'6[_5E&!-YQC.\^!V M@> "#H,48S@_I(/D>\E!@U'ROTM#TO9U++,-](RL2I7OHZ$*/ H!F,TYY:"> MYPC.[NT41@'!N;"@8@3'W&"X GJ51,/Q3EHKA'T<]@EP-M9.>R%"QY7(;6%D M*?4^S&@\H1SP0)3F",H%V]<"05$/P&(,=E3$QV^^O0!AXP*D8]L&L6XJCZ)X M)LNU*)_PJF)0$YQ#$8^A*!0B* SD9HR..9A*K)%\V'9B!,<\=[@(>@7%QA74[5M\H7XYIPZ4H@@N0A8=44-(OB-C#P\,#,0C#//,?S3F.)('VK MG!S&3T.*^J2^1Z/3R")(%GE6B?"! /3*#N5T]P8M:D/+!Z5,2JO M+]=2)+*L /;WE5)F?U,-T)VJS?X!4$L#!!0 ( "Z ;%,UV&PO=V]R:W-H965T&ULC5G;;MLX$/T5PEOLMH 3 MBZ2N:6(@35$T0!<-FNWN,RW3,5%)=$G*2?KU2\J*))>7^"76969TAIPYAV0N M'[GX(;>4*O!45XV\FFV5VETL%K+W8GE)6]5Q1IZ)X!LZYJ(YP^TXH]7,SA[>?"-/6R5>;!8 M7N[( [VGZOON3NB[Q1!ES6K:2,8;(.CF:G8-+VYP;!PZBW\9?923:V!267'^ MP]S\3F9%)+WA MU7]LK;97LWP&UG1#VDI]XX^?:9]08N*5O)+=7_#8VT8S4+92\;IWU@AJUAQ^ MR5,_$!,'&'L<4.^ 3G7 O0/N$CT@Z]+Z2!197@K^"(2QUM',13V:*;I^!\[ ]_N/X.V;=Y<+I;]D[!=E M'_7#(2KR1+VGNW. HSE $8(.]YNP^T=::G?8N4?'[@N=WY D&I)$73SLB7?3 M"D$;!8B4.LE 0#P$Q%W V!>0R*UK5 Y>:>=E&FB_1!"G::23V$_3M^VT&PX@%6'(1U79:\;?0T"EI2MB>KBH**2@G>0#2/H@B02K=M-]^: ,":MRNU M:2O=2P<_5TJ'+R83J&F:QU9&MAG4^7@S2H:,DF!&M\U>3QP7SRYHB?7-.(]L M:+891K$763H@2X/([@3=$;8&I%D#KK94N!"F]JC@*+,0VF9%Y@68#0"S(,!_ MN"*5IA!_Z1\P9O;PQ#"%%DB'792FR ![JB7'G7=AY9,XZMJV0OZI@='(NE$0YJ=6-$RU@L[!ACV9"]E5 M$OW9LIV![.3:U%PH]JM[X,P!.0@M MP78.#KLHQMX<1H6!88DYM._&VQT]3.R@#F2CM,WRS-NZ<-0;& >;]ZLAOM>; M%XYT#\-\_X4W#V>*BGHB8>[$;5;7C>GH!=LN20I_C8WT#\/\_W5'A:Z>YD$K MK*8<(,QZ$? -:/7-&5BUK%KKMT[L#EE KEESV*61O[9&98!A:?!/6P_0YOHX M8;]I3_J#"Q.6E-6C*Q8Q13[ MO4Z/5ZJC,J"P,@QKN!UY-M7O2A\Y"#ZVZ\=AEGA5 (TJ@,(JH!&*5K,2?=)[ M2>EN3^2@]AC;\NJRRX[F\1CD9,4?EH#;IN0U!8H\>0 &W7ESI[GK^LZ9QIV40?I_:"TV46>TD1 MC7J PAN0XS6GMS5ZK/:> 1U+9P_689)S;P* PH+ R_M\<< M-+PY"\V9@^8+>[7D,,.%E\C0* ;H%3'P%]IKP&WZSR,'<-L,PL2K$FA4"72* M2O#P+/90;1W0!1396!UV21)YL8YR@<)R<:]X^*&U[5>TTH3?P[>1.<1U-(AP)Y4+077K=IRP7[I>OSSCQQ!^!YDB3D*Z(X# MY):8C<>ME*9@NYULJZ32%Z8G(&=LD.1KQ9V#]F6')Q" M!]V[#.,$>_D>C^J$3U&G"5-T)7]R K%U:.=><[H,G6O.Q>38UIR9_TW$ VND MYN&-]HS.,ST&XG ,?;A1?->=Y*ZX4KSN+K>4:.#&0+_?<*Y>;LSA\/#/@.7_ M4$L#!!0 ( "Z ;%,(4C^LK@( %$' 8 >&PO=V]R:W-H965T&ULE95=;]HP%(;_BA7MHI48"0E)U@J0*%6U29N$0-TNIEV8Y$"L M.G9F.]#MU^_8H5'H0C^X #LY[SG/>_#'Y"#5@RX #'DLN=!3KS"FNO9]G150 M4CV4%0A\LY6JI :G:N?K2@'-G:CD?A@$B5]2)KS9Q#U;JME$UH8S 4M%=%V6 M5/VY 2X/4V_D/3U8L5UA[ -_-JGH#M9@[JNEPIG?9LE9"4(S*8B"[=2;CZX7 MJ8UW =\9''1G3*R3C90/=O(EGWJ!!0(.F;$9*/[L80&3:?9-#$QLG'LEJ M;61Y%"-!R43S2Q^/?>@(1N,S@O H"-\JB(Z"R!EMR)RM6VKH;*+D@2@;C=GL MP/7&J=$-$_9?7!N%;QGJS.R&[N"#-B>;C@,R)SC]G&-QXU(%@JPY^2KU'I %K6R;>]K M0K02>,<X+[(7V.P>>O6R^4;5C0A,.6Y0&PQ1SJ.8 ;R9&5NX,W$B#)ZH; M%GCG@;(!^'XKI7F:V&.UO45G_P!02P,$% @ +H!L4X0Q49+L!0 "AD M !@ !X;"]W;W)KSR"!B%2NT,4'AXYZM65492X#CG[W1V?!.HWAX_6S]LW4>G-E0Q=:B M^HN7>G<^RV>H9%O:5?J[>/B=[1VR M1*?L?/>QEHQDJ.J5%O5<&!#5O^D_Z MN _$@0+8\2N0O0+Y52&94(CW"K%UM$=FW;JBFJ[.I'A TDB#-7-A8V.UP1O> MF&6\U1*^Y:"G5[>::@;+HA426[2F:H<^P](J]*YK:%=RS*?2I*5GY4G\.6 ? Y!GP)0D:O&7M1Q1' M'Q")"/;@61^O'@7@Q$/\8FLOGK#WK662:M[0$L':&G0XXOR;TC+ M/F6T@%(N1%/PBJ%FP&R>F[O"I%,KQ3V'M4>;)R2&:-%CHI4-D+)@M*X8M+"" MT[XQ-"6BM9":_VL?^ +8FTL/(X,S)WZN%$[CJ? M!JR+5[!NF900CN=0T<=? M8]!C#)HQW?U4M;1@YS/P73%YSV8KY*N'A>/%2;)(IMS(!S?RH!O?](Y)1)5B MVHL^=]X:XR1U0NP3RY93X)8#N.41X"I.-[SRY%B/<.G&)26Y@] GAJ,IA#@: M^VYT9(4C:BL*4@)8&36B.;%U\WJM[/MOY"!,$KQP'/'(I22:S&=\P" XV!#> M73<%3!"*O0?^[*_ ,V]NO'P#&=] @K&Z* K1F7X#5<[X/=U4WK:XMW+H88:) MVQ<]-_?0%H5\\J*+W4S":>JV';]@OIC$-Y(*#K/*C60M MY:5MD<+4B!=GXKX>PN/"=.4PCO-)E"._X##!7!TDT60-O[0]$@4.,\6022U] M,FG4LT51R [*CSW"<*PFJLPE@Q.2>:K,(Y=-MXN1-7"8-JY?80OL:?-Q%KOX M?'(P"DT!'/D APGA#Z%I93K:L'9C RMHR^%;+VX/ V21)]M<.9+DT[A'JL!A MKOCZ_^:4/7J7'?*(>$K:E5MD^>0H1D86(5&P5DS'4<>/GV1LZ@2'"Z6$V1^F M)SOC;?DCQ&6:[/>V7B:59Z#RRN799!A&@B!A@A@6L5-VLH*_Y[B$%Y"X5.!' M[I,+(!\I@X3W#Y]Y0V%\/GH!QUY/PKW^TR.3!8=*A&W= Y62-A-KY[9QSQ3D MD<+34Q 9>SU)WUY]VR$FKRQ>>A1T5RH$?:02$J:2ZX-69USP(G398+&(/1@] M3D39(F#;LAIYJM&%WO&E,2"$=GACU,C]QN0''F2^DKF"6Y],Q'4F$ MA$GD&2XS \H601?FHO1"]= !8/44KBN($Y)/AW8D#K(,5NYMU[:5/3H!WKOB MJJB$ZJ2MMZ\PPUM7QO9LYHPWUGH\LD RAT<\F#U20= CW<1A MNED+6%<(JAD@2[8!E :W%VG0T!MV\;%+0,O%9!;'!\=7X2W+Q1&S;]C$6YQP M=S9)AB>=&+DN#G/=6M0U9+O2HOCI=2"H_A8'/'NC=#$Y!L0C#\9A'KR!;=F) M)9+)23ELX2U.I,ZYX$F>N2="\X-3Y9K).WO8KI#=0/7GM,EDP: M ?A^*X1^OC$O&'[^6/T'4$L#!!0 ( "Z ;%.+\MZ(9 4 # < 8 M>&PO=V]R:W-H965T&ULK5E=C^(V%/TK5E2IN]+.)':^1X"T M U3=2EN-AF[[4/7!0SQ#M$G,.@9F_WWMP"2 /P(,+Y# N=?7Y][X'CN##67? MZP4A'+R6154/G07GRSO7K><+4N+ZEBY))?YYIJS$7-RR%[=>,H*SQJ@L7.1Y MD5OBO')&@^:W!S8:T!4O\HH\,%"ORA*SG_>DH)NA YVW'Q[SEP67/[BCP1*_ MD!GAWY8/3-RYK99A4/J;TZ)N/L%FBPUC!\Q7-:?ESEA$4.;5]AN_ M[HC8,T#(8(!V!NC(P(\,!O[.P#\>P112L#,(C@R@;S (=P;-U-WMW!OB)ICC MT8#1#6 2+;S)BX;]QEKPE5>R4&:]&NM^.A PCC6E9 MBLIHA@#_?B7E$V'_:=R,[6X^9R(446*X \XSV[R"HSQ,N?BWN)T8G?Z2+AX MID@&IIA5>?52VWQ-[;[^HB*60S-7)*7-#&HS@QH_@<'//7G)*QF,>! *7,W) M)[#&Q8H S,&$S&^!#S\!Y,%4EXJMZZAQ+=>*]2B"7N!Y W>]3[4*@RA(_/08 M.%&!-]#SO2 Z1DY5)(J3--[#';#AMVSXY[)1+S C]4ET;'V'1W0$49KHHPK: MJ )K5'^*E3ROYK0DNE&MMK(#W-5+/"=#1RSQ-6%KXHR [H&XDI])H+ 0(C6! M?:@#HL*6J-!*U+3*])7\%;.WU"%/1V)X6B6'2M2&2E:!HI)1*!KK,1$J$B4! M\DU41"T5T5E4=&7'^J J*0E M*KFLC/]852)UGCEUR6EEG)Q:QBI0E#%,(%*(4)$HA3XT49&V5*07EG$O%^F9 M90R]3LQXUJ#&M%H3UHA8H68R\B2$S:H)J\I$A7,BKKE6NGA*?L)861O'.]A^ MZ$FD9'&J@<$@\$R4PSVQ!M\_O[=<:.<)U=4]#I,T18;0.K4"[7)E^DK8/*^) M#&R#&<-"4FHC4 5"&*I$(S5.!375H" TT]QI#6@7&[JY6%E5]86,UAA()R_@ M._3%!*JM&D8'3_:.IE[<87A=4X<7=O496=J7 *AIZ[&OJ0-=7Y<5JRR(&J18 M$>62J/*A0GWD'RR=AX1TK1U>VMO[&=$T=\&('Z6FJ+KN#NWM_<2=A"&N^,1, MJ0W7E"D5>9/&::2V+@W2#T)+Y79]'-H;^:G;"0,G:D_MR5775:&]K=JEF-WX M#"UV+4<3J#9S" -5CO7C#C?)7Z$G1!4']K)&>V<9UU$'2',BHHPB[\3E%?:W#"*21/:KB[$,=DM6I&'3A<<2^ MVM1G4',>H2UI%6&PO=V]R M:W-H965T&ULI5AM;QLW$OZ^OX+0 8<44*R7I-!VJ6TC+GDEN1*47[]/3/<-]F*4>" (-9*Y'#FF6>>&>[EP?G[ M4"H5Q=?*V' U*6.L7\]F(2]5)<.%JY7%+UOG*QGQZ'>S4'LE"]Y4F=ER/O_7 MK)+:3JXO^;L[?WWIFFBT57=>A*:JI#_>*.,.5Y/%I/OBD]Z5D;Z875_6MYP9]:'<+HLZ!(-L[=T\/[XFHR M)X>447DD"Q)_]NI6&4.&X,9?KRESL3^']Q:-?.)R)O0G15NQD>5-JFO_)KB\/?V;!L M-RS9[W00>_E61GE]Z=U!>%H-:_2!0^7=<$Y;2LHZ>ORJL2]>O]-6VEQ+(]91 M1@6X8[B<15BFWV=Y:^4F65E^Q\HK\<'96 ;QBRU4<;I_!H]ZMY:=6S?+)PVN M57TA7LRG8CE?+IZP]Z(/\P7;>_$=>Q_]3EK]31(3IN+6V>",+F0BABW$G5]1R_9HY?_)_!/6J&2?1UJF:NK24TA^+V: M7/_FHA*+B_-!_%XJE$+NJEK:H[8[T5C9%#JJ0N0.V;,!G[;=SBP,.TNY5V*C ME!4XJI8>ZS9'\9O+7:W%[RHOK3-NIU68BOH$0M1H:_@L]%JKX*P*EQXW'D M&?%&M*[Q&1*?1!/(F]A"W%CR6M2@6@Y8(!8A]WH#W+05G*2E6.N=U5N=2]A8 M#7ONNCTM++R%[-*V(*(;DINM'X'(JPG]$>R+G]X$L;*V 7"?5.U\%(B!E$TL MYL__S8C0 4S-UKEH">A"A]RXT'AB ;,'3!JC-=@8Y;[GN;:<4%]@C4JQ M[Y15GLW@%U53_8QS#EKFNC9 92#/4%_ VE4ZTJ:Z\:&A[".GH0%(OL$NIIU7 MN\9P,"@I:6+IFETYSNO [%C*V/.N+^U1U!GB0)FHOQI$1V=5\E[QCA%F72W M+:"&=A,,^CPL<;V>X9[X#O?([N/,B8 (3)%ME*#Y@18"DB^-30VZI]1)#!KN M>%V=35!RJUN!0<5+1A]1H"F'GM.Q]$J)*K4H0M9"1K/V.;%P32E,9.]H6,DC MPP!W.^'0S)H"Y4JS1*<6CP]67VM,'22DK0?;!K)&I74A5C"Z5Q2&)_+"!HCE MK-QKWR#/MQ__?/_V^>+5E'.:';CB?(A"@SL14I$0_MR@S+"Z!"STW-?J.5RDF-Z"!15%PBM(ZOIQRC0=55*W&<^^U=%U!;C#LW^%RHW M7'PC0QDI;M2Q 8>EV!FW 1_ E$)5.A\$@1G"B38NQXH= /\)DY"9.@HR% 4!Y0*9(?:3!2=Y5J2"GF=[B$)1'3.H"(?9-?3)A-'6=AIG( MD]"IJ0-!#J2XI*:I+\C &_?$ 8/J,/(8VBB(Q'PZ9\^A_09N@4-Y)K%MW28? MZA4X%M !79URQ :]_J, M$)0;;8B#6%I[5S00C/2W5>D@30H8:].M1_G0)IWU-^7:'-ML,Z].4M4%U^+[ MD 88IZCUHA&V05&;XQW,2HHINN/@%&ZH][@2'THGF@C?ORGNZ9'<:B&4XVA@ MDF?)=OO0].5VJSK!8<=:E#./#*;Z]#MJ_1Y#4]'X3H1CJ7WQ$$RJZTI^ 6!= M#LGQ$[UNLRJ)1#1*AT'FG^-JR?R@L&$4[1@([%0VL(C$5SD?,L MQP4;YF$U+U71F Z-_GQNEQ4&J\AC%%FX$&NJCW0X50\U[@0[[[4--T9R>2]- MPVV[/9LZP"@UIYS)6LX4)YG_V]S!_8OJ0?GIHZ9RRG+N4QT]6=M0?*$G3O: M.&U5R (]+5!%M*&2T;.BQ@>IN831MCBY((+LMI"]" M=N/P1SQK[POO5NN;[H9P=CW,%TQO)F.W;;6^[7?A67!WI$I*G*^ 3TEOHJC= M6#QC@KD=?YNE;P7N@!*#)D\&F!9XPP#]8+)2F.8+NB\?$XKM]!Q&,SMS_:DK M3MI9X@;JP"Z2P8P&IS2S*HH@=\C@MV$FQZ*\O5+PJ*)B'\Y:TQ0W[G;)EH"V M5(E11.:S8$Q/OQV!0?<-0SHY/NK)F*AV&K0W:HNM\XN??IP(GU[.I8?H:GXAMG$1)<@?2]Q'E*<%^)UN MC=T#'="_(;W^'U!+ P04 " N@&Q3G$F1/"<" #9! & 'AL+W=O M*T:C[:94M)(C6%%1P6 MJD; 7%PDTD3K3^"[6QV_SVVDX96HCUQ23SC>6_>3&82]T(^JAI1PS.C7"5> MK76[\GU5U,B(FHD6N;FIA&1$&U,>?-5*)*4#,>I'0?#69Z3A7AH[WU:FL>@T M;3AN):B.,2)?,J2B3[S0.SIVS:'6UN&G<4L.F*/^UFZEL?R)I6P8B$=K?"X3+[""D&*A+0,QKR?<(*66R,CX/7)Z M4TH+/#T?V>]=[::6/5&X$?1'4^HZ\98>E%B1CNJ=Z#_A6,^MY2L$5>X)_1 [ M-\%%I[1@(]@H8 T?WN1Y[,,)8!E< $0C('*ZAT1.Y0>B21I+T8.TT8;-'ERI M#FW$-=Q^E%Q+<]L8G$YS+8I'R$Q=)6P$,]]:$=NNV->&W<;XQ@M 'FOA*F':-A$TQ_L_0/4$L#!!0 ( "Z ;%/N M.8YJ6@( !L% 8 >&PO=V]R:W-H965T&ULG51-;]LP M#+WW5Q#&CD7L..G6%8F!)MNP FM7M/LXRS9C:[5$5Y*3]M^7DETOQ=H<=K%( MBN^)I/6TV)&YLS6B@P?5:+N,:N?:LSBV18U*V FUJ'EG0T8)QZZI8ML:%&4 MJ29.D^1]K(344;8(L6N3+:ASC=1X;GSZ!OXC7))VM87/NL3R)3[F6L:"TN>"5NE!PEML)S!+CB%-TND! MOMG8X"SPS0XU^/WU!E\0SD?">2"<__?$#N*]RLYL*PI<1BPCBV:+479%#F$V M@9?D<*'ABK:HJ'Q";R_ M(9[]X/@#QO

P)02P,$% @ +H!L4Z=AP.7' @ . 8 !D !X;"]W M;W)K&ULG55-4]LP$+W[5^RXG9YH[#CAHVF2&0)T MV@,T0]IR5NQ-K,&6C+0FT%_?E?S1T ('+K*TVO?VK:1=3W?:W-H"A+)2= MA3E1-8DBF^98"CO0%2K>V6A3"N*EV4:V,B@R#RJ+*(GCHZ@44H7SJ;E,(\++/1N%@[#SG MMSDY0S2?5F*+*Z2?U=+P*NI9,EFBLE(K M,+B9A:?#R6+L_+W#+XD[NS<'E\E:ZUNW^);-PM@)P@)3<@R"/_=XAD7AB%C& M7L7_QN7,N:V'Q3!CHT/8=624"X)<9+!&5, %:DFHS+GB M YI46LQ<),GDE:L81FBH:I/F_.I!\(I$X0)WS._C09R TO"# V]TP07NU8IU M@6V5R]_(TFH#9[JLA'K\\.XD&1Y_MD&K"BIM95.>!'SUA.6:L^ON'U@@G&/: M6H?>&D^"%?>FK.8HK*9CVDLHN/'%R/FX?3G]_'X#\E_QR%'U\"/Y-=#,^]QVBOFDLT6]^S+*2Z5M04=F_M MV^)ITPW^NC<]]5*8K>2++'##T'APS%W(-'VJ69"N?&]8:^).XZ&PO M=V]R:W-H965T6J!5P0!S6]B1>=1]F=YRT_Y[9M6."1",D#HEW'M\WCYW9^EZCL;I&<)'O%O=PT%!1I,6_%!A^0OK0KQU(ZLM12H_'2 M&G"X7B27)Q?+6?"/#E\E[OS!&4(EI;6/0;BI%TD6$D*%%04&P9\M7J%2@8C3 M^#EP)F/( #P\[]D_QMJYEE)XO++JFZRI623G"=2X%IVB>[O[A$,]IX&OLLK' M?]CUOM.S!*K.D]4#F#/0TO1?\33TX0!PGKT R = 'O/N \4L/P@2Q=S9';C@ MS6SA$$N-:$Y.FG I#^38*AE'Q6=JT,&-J:Q&>'W]Q)?MT;^9I\3DP26M!J)E M3Y2_0/0>;JVAQL.UJ;'^$Y]R4F-F^3ZS97Z4\ ';"4RSMY!G^1,+,QS"R&F?U_0X\2A6V\\*VH<)'PNGET6TR* M.TL(IQ-X(1SUO+[")?P[[Z@V'>Z7[*\-P9< -)]0EXX>N9X%(=<$F M#2$G0<"+5%FS14>R5,CS7Z*ACDW0H*JA? :/6S0,V+*[=7X"?VMJ>C"Q&MTF M[J5GZLY0/[RC=ES]RW[B?[OW[\:M&PO=V]R:W-H965T+]^AY2L.&B2 @L8%B\S M<\Y<.=T:^FXK1 >/M=)V%E?.K2^2Q.85UL(.S1HUWY2&:N%X2ZO$K@E%$91J ME61I^B&IA=3Q?!K.[F@^-8U34N,=@6WJ6M#N"I79SN)1O#_X*E>5\P?)?+H6 M*[Q']VU]1[Q+>BN%K%%;:300EK/X!/B5M[L ;OR=*8[WYS4\SB MU!-"A;GS%@1_-KA I;PAIO&CLQGWD%[Q<+VW_CGXSKXLA<6%47_)PE6S^"R& M DO1*/?5;'_'SI\3;R\WRH9_V+:RXW$,>6.=J3ME9E!+W7[%8Q>' X6S]!6% MK%/( N\6*+"\%D[,IV2V0%Z:K?E%<#5H,SFI?5+N'?&M9#TWO]&YJ1$>Q"/: M:>+8HC]/\D[[JM7.7M$^AUNC767ADRZP>*Z?,).>3K:GUT,8IP/( MTFSTAKUQ[]XXV!O_TCVXEC97QC:$\/?ETCKB@OCG#8A)#S$)$)/_&<&WM;\8 MA_!A"(=6X*%"9BDM: -K,AL96H [$$HLD(0"V8H[+Q[Y"U?QKB)$$+H S2A0 MMZE!GQK@P#JLETA]=(,@+U(H&M8UP838"*G$4BKI=F!*T#P6> "0<%*O@,-G M(1=$.X;<"BKL,/JC(5B8>BWT#BK!<-:)I9)_T#G"GBYJ M)]E-49M&.P^V1(VE=):;W7)3><223 WF">*W=V?9Z/2C?8%8](P8&\M%8_%0 M.? KT"%Q(S$]5PD7F/ T4_+?EB?S\$?>/CV. :^\\I?4H0X"-/4(M/7D7!*X^B9"U=AZO#2:#\4MRY+ 3A1;1X MCG8?T [*_%.+%CV$8KA]O0:^^!IY_3X*-1+JHU]%BX;CPUZ?#\YY=02CP6G[/?%7T?4^E(>:(9G9QY^^QY/3P<3;BVY^CN)Q5R7O M?P%\/,ZZN^N&?!!]=$M)UL&/1A 7@8^S]VIP6",1X0;),M.CCL6P:\>M"/W( M/Q_F'0JR;7EFZ>@L&'IIF"0'H[E&6H4'B)O(UWP[I?O3_HV[;$?[DWC[0-X* M6DEM06')JNGP]"0&:A^==N/,.@SZI7'\;(1EQ>\TDA?@^]+PL.DV'J!_^>?_ M 5!+ P04 " N@&Q3[O\&[AT" "V! &0 'AL+W=O!0WC@J2Q7]NI-)9'4W.!.P7ZV#1, M_=Q@+;N$1.2T\,C+RKB%((U;5F*&YDN[4S8*1I:"-R@TEP(4'A*RCE:;N$%MUC7CLC*^#%PDO%(!SR?G]CO MO'?K9<\T;F7]Q M3)>2:0($'=JS-H^P^X>!GX?AR66O_A:[/G84$\J,VLAG M5D'#13^RU^$>S@#7[P'H *!>=W^05_F1&9;&2G:@7+9EMQOD \>FYZ#O<-S @Q2FTG K"BS^Q =6 MSRB*GD1MZ$7"#-LIS,()T)!&%_AFH\F9YYO]R^3N9!*^K??:*%L3WR_PST?^ MN>>?_]!N MG6U@G6V!7MF[.\=\Z#$174PH74(4+2?1\@;^9CTXJZ4&5>D[1D,NC\+T936N MCDVY[FOQ=WK?T0],E5QHJ/%@H>%TN2"@^B[I R-;7YE[:6R=^VEE'Q94+L'N M'Z3U/P3N@/&I2G\!4$L#!!0 ( "Z ;%.ROZ1K:@0 &L* 9 >&PO M=V]R:W-H965T]J!))D9;BV)J1 MG;3-P8['3MM#IP>(7(IH0((&0,G^^^Z"%"U-;4\O.8@"@=V'MV]W09SOM/EF M2T0'CY6J[450.M><3:7011L)^XDYO2\<1T>=Z(#=ZC^[VY M-?0V'5!R66%MI:[!8'$1K**SRX3MO<$?$G?V8 P=[>1 M9_E1.+$\-WH'AJT)C0<^5.]-Y&3-2;EWAE8E^;GEM?A'&[CR&Z$!4>?P*^J- M$4TI,_A<=VDG_NM/"ISC$_]I\2S8%KO.=Z M&;\)>(_-!&;A&.(PCM[ FPVQSSS>[%6\#967@SMLM'&RWL!?J[5UABKE[S?@ MDP$^\?#)]Y#V36CNU#/;B PO FI%BV:+P?)&.X3%!/[WOO"E)3M=-:)^^O&' M11S-/UAJM"W6+=HQX"-C6\Q!6!#0H,E(+>K4D2[ :2?4@7%A= 6UKG\612&5 M%([Z"=+">L75A9N M!UKPI=BOC+Z6!G%??\CU!U0]#JLU*3(+X88$?7UYQ 7&51;",!H-@JX@3N = MS/F1S.EQFL*[Y^5+\&'$'V!&:U'$C_#0X J263_9(44Q/5[*Q9&>!W+N2FUQ M).M<;F5.HM*YI$2=D2"BTFW-VCO="4S*UYWB!>B7MJ!S7V09>W'N,Y1;L5;X M1O89Z=!K=.C59>J>/AUYJ[SIS7%-7#T'(5T)J_W6=P,(I85X?^UYCX[2]I&L MNG$T>C$S"]8T/59[,>MS=*@Q!\2-8$'7&\V]GQG,)57I5JC6MX?E.I?$[5EX M[J4-UFB$4D^0:^0<.=+MH95$F@YC15'2ZN1H+Z$LI8.^D(Y^A*+H4]CEBRA M0WU;.TEI["DH3;K;"6F ?LP\!/ES6^^YT%ZMRJ$46_1KM"LCB'Q+/!&P*.BS M1[&]F/1U:ZG^+<5.*G2Q^M *61,MST13O:&SG4J,M)+9@).:#(9TW6%1E&:CN=^E$;I./*C M)#GET>B>+B_/7OMN9NO$6\;>:F6E@/E\G-),NIB-$_I?I#-O$8V3.!F';-7R M!X6*GS]<"UY*>9[JT3O2)/$9G5!!QW[B!.9IX@U/&&4V'\;OP]CO\=*7:7IP M 2#:&W_-L>![J[L+#+/#36K572">S;MKV+4P&RY2A06YAI-Y&H#IKC;=B].- MOTZLM:-*],.2;H-HV(#6"TWUW+_P!L/]3RRD MX , '8( 9 >&PO=V]R:W-H965T3P#:02XNV2#;!9MNBC[0TMH@5296DXKA?WQE*UMK938!] ML$U2<\Z<&5*W=(JJ\;R[CV!45*N$FID%-3];&*N%I:S>Q M:RR*,H!4'6=)S1[NSN&FNS741IM#_X)#>5 MYX-X.6_$!I_0_]D\6MK% TLI%6HGC0:+ZT5TE5Y>YVP?#/Z2N'4':^!(5L9\ MX3 B5U]RM>^CP< M ,Z3-P!9#\B"[LY14'DKO%C.K=F"96MBXT4(-:!)G-3\4IZ\I:>2<'YYAQ22 MF\>>N/@D+GK<=8?+WL!=P+W1OG+PBRZQ/,;'I&$0DNV%7&?O$CYA,X%I,H8L MR=)W^*9#8-/ -_V!P(Z(\H$H#T3Y#V?H71QWTZ5K1(&+B-K%H7W&:/G1>(2+ M"72D\-!:N#&J$7H'A=%E6W@'DC[4=%9PV=)60\W6Y6@M"EE++PG84M8M"-!& MGQ9"%UB+58U[F-YT$,"71EK>$@GE-9_ ;8O@#?@*092F"9UAUF&OJ84ZF/-" ME\*6H\X-/^Q,10W>"NK(@%/H*U/"MI)%!:*F_G;!%K67?L=N1-/4NS?(0?AC M&:7P. 9SD))*."A$([VHY7^4 #8/N=0>GD5-H?32J3&D:E7OH1$[&AN4Q<(H M6A2<@#^$;FGH0,H%EEZ,H75\+#2@\Y*Z&TM*4F&1D13FREBJ$S:AA 8_9Y,9 M7#E>O>+J\W.<>[5W"9\/)&HJ-AC7VM?E:'M %$EZ@KRQB<*>I M8T!U8P1YC - 8]J1?#])( M!7*23L=32L=)GHP3_GVUOQ>^M9U@>CW?BX+# M) 6A1B]'Q_:A%^'NJ_WH8=#>]>GH'Q26)?+1+1:]Q'04%)X R>PNQLG'7K'-+S\06M#Q,VU&F:3_EUC^[04;^KINVJD3)-Q0D_I3.&PL\] MF/QE'Y@8OC?=XH.[0*'=A!N/6X&JJ[L6AM/A4KWJ[I*OYMV-?"_L1M($JG%- MT&3R819UI;/?>-.$FV5E/-U385G1'P.T;$#/UX;&7;]A!\-?C>7_4$L#!!0 M ( "Z ;%-N^5!M2 ( ",% 9 >&PO=V]R:W-H965TDK(2A692@,)L3I:CZ6KL_+W#3X:-/AN# MRV0GY=X97](Y"5U R#$QCD!M=\![Y-R!;!B_.B;IMW3"\_&)_LGG;G/948WW MDF]9:HHYN2.08D9K;IYE\QF[?":.ETBN?0M-ZQM'!)):&UEV8AM!R43;TV-W M#F>"N_""(.H$D8^[WME0I*HR&M]_ICJ-^-PN,A3N7(.E JQ8470!]A" -1&(VN\.(^T]CSXO_*] IPW /''CB^!+0%DM8<06;0 MM%BPSUX;*E(F\M>.\"K0U=]45S3!.;$%IE$=D/QKE\'6OSM,87E 9\'#YB@Y\0C?P,AC,:CF_AV M F_"81BU[26QO3K3J;O[@Q!>._'@[.&6J')?GAH260O3ON%^MO\!ENW#?W%O MOX\GJG(F-'#,K#0&PO=V]R:W-H965T MBZ;;# ML(-LT[%02_(D>A8%P&\ZD_N]/SJ6ILQ27> M:3"-$$S_7F"E-K-@'.P.[OFZM.X@G$]KML85VB_UG:9=V+/D7* T7$G06,R" MJ_'E(G'Q/N KQXW9L\%5DBKUZ#8W^2R(7$)8868= Z/E%RZQJAP1I?&SXPQZ M20?DX=7Z8JX[^P:6.3 M*("L,5:)#DP9""[;E6V[/NP!SE\"Q!T@]GFW0C[+:V;9?*K5!K2+)C9G^%(] MFI+CTEW*RFKR!I:HG8!8=;1+%J:^ 6:"[A5 MTI8&/L@<\Z?XD%+J\XIW>2WB@X0KK$]@$HT@CN+Q ;Y)7^?$\TU>K1.NN(GE!8JE$K21*:X"&!5:6680]W0];FB2#SS7W MOQ /'DJ-N+L(=!_F9B _X!Z[7KN$1]-9@V6A-TF"\JO7_R1$, MQ]&(YAZ.R;X879!U!./16;N>.M?@&@LD:/X$^?;->3R.W_^S#I.S4>+X!EU= M% [8U@7#%"46W!Z_(CR+.G!1.T"R%\H97<;)] _ MP?,_4$L#!!0 ( "Z ;%/7MEA-6@, *P( 9 >&PO=V]R:W-H965T MVM[^N\PH;I&]FBH)U2JH896JJ-KUN%K'!.3>U'03#R&\:%-YLXW8.:3>36 MU%S@@P*];1JF7A98R]W4"[V#XI%O*F,5_FS2L@VNT/S2/BA:^3U*P1L4FDL! M"LNI-P]O%R-K[PQ^Y;C31S+8DZRE_&@7'XJI%]B$L,;<6 1&KV=<8EU;($KC MTQ[3ZT-:QV/Y@/Z#.SN=9\*NL\U&'N1;;62S=Z8,&BZZ-_N\Y^'(81R<<8CV#I'+NPODLGS/#)M-E-R! MLM:$9@5W5.=-R7%AB[(RBG8Y^9G9'?M3*EBZ0*B B0)^1+E1K*UX#A]$5W;+ MW]=/;%VC_F;B&XIKO?U\'V/1Q8C.Q'@'=U*82L/WHL#BK;]/^?9)1X>D%]%% MP!6V-Q '0XB"*+R %_6;4MY +TTZ#MG#E$"UY#91Y+18Y3"]>OV K[\8AR% MT7<0TUX8VD=P;+"$)-XK.Z0P@NL+Y*<]^>E%?E9TC17;&D&6<"_%MZPL>*J8H,2N3Q7G?PL^>%.I]V35R>'@ M9#'&EL;T+<'C>%^6"[2.>EI'_ZSM8/UR?',\XH8NC5.,7<2U,^A6MRS'J4=# M1J-Z1N]O!OLOVON>[@,J#O''09<.4-.DX'B;T'J>QLPB'290, VNUM1<1-8V]\,9V M*[5ZJJ-S)"7E,[BB1HBJ[Q]-$$I[X^:D!M>3 MW3#IM?THGG<3Z-6\F^-W3&VXT%!C2:[!34:?B.IF8[S0M?'PI^$ DOR#,Q]7O &A?!$ M3L:?GC,:6GK@KKUE_Q)F=[,LF<4;+7[QBNII=!%!A2O6"GK4FZ_8SS/V?*46 M-OS"IJO-LPC*UI*6/=@ID%QU7_;:G\,.X"+9 \AZ0!9T=XV"REM&;#8Q>@/& M5SLV;X11 ]J)X\K_*0LR+LL=CF9WZ$:R("H M&(B*0%3L(;IGU!I.W!V77D&@A3O.EER$X$='=Y#0[]N5;5B)T\@ME$7S@M'_ MNAQ];] PXFK=Y>S1;V0&4%4^=(LERB4:R-,C?WSP"=)\5"2)]S(8%Z.SSLYA M?#;*.KN ]&)TZ>PG34R ""T;]N96CRRD13Y*7?(.K04NFY:P JX(G6*"XW3L MH7#2@UV_[-P3PT<''N_<4XEF';;10JE;1=V5':+#PE]W]_QO>?=:W#.SYLHZ MM2L'34[/QQ&8;@,[AW03;OU2D]NA8-;NT4+C"UQ^I35M'=]@> 9G[U!+ P04 M " N@&Q3+X1C>O@! #[ P &0 'AL+W=OG7=M*H(,HE\=CS_0V-L!-L0;N3$DTC MR(6FXK8U((H :A1/XGC.&R%UE*5A;V.R%$^DI(:-8?;4-,+\6H+";A%-H^O& M5E8U^0V>I:VH8 >T;S?&17QD*60#VDK4S$"YB)ZG3\N9SP\)7R5T]F;-?"4' MQ*,//A6+*/:&0$%.GD&XWQE6H)0G7H0\W M@&1Z!Y ,@"3X[H6"R[4@D:4&.V9\MF/SBU!J0#MS4ONA[,BX4^EPE.T(\R-; MNKH*ML+&S=J*T*Z'-9"0RK(OPACA6_04/8[G _NR9T_NL4,[8;/X#4OB M9+K?K=G#J[]8N/,[FDY&TTF@G=VA_O#>18:?G;\;=H@AZ6#"Y>'MRE[*4)F0U]Q#:D5$9HLO]J5Z\W#WK^ MO9RS..7G6XO\9I;^67P6II+:,@6EP\23=X\1,_U5ZP/"-HSW@.0N2UC6[G6" M\0GNO$2D:^!OS/C>LQ=02P,$% @ +H!L4U+;^ZEU @ E@4 !D !X M;"]W;W)K&ULG511;]I #'[?K["B/;321$(H75<% MI *K5FG=JK)NST=BR*V7N_3.@?;?SW>!C&D43>.!V'?VY\]./F<;8Q]=B4CP M7"GM1E%)5%_&LQJRV*(B15*DZ3Y#RNA-31. MG M=W:S+!)79C*)^M#NXEZN2_$$\SFJQPCG20WUGV8L[E$)6 MJ)TT&BPN1]%5_W(R]/$AX+O$C=NSP7>R,.;1.S?%*$H\(528DT<0_%CC%)7R M0$SC:8L9=25]XKZ]0[\.O7,O"^%P:M0/65 YBBXB*' I&D7W9O,)M_T$@KE1 M+OS#IHT=IA'DC2-3;9.9025U^Q3/VSGL)5PDKR2DVX0T\&X+!98S06*<6;,! MZZ,9S1NAU9#-Y*3V+V5.EF\EY]'X,_M@EC"U6$B"DQF2D,K!%V&M\ ,[S6+B M.CXZSK>8DQ8S?07S ]P:3:6#C[K XL_\F/EU)-,=R4EZ%'".=0\&R3M(D[3_ M,)_!R=O3(["#KO=!@!T%&MQ_UAPK\L7A\@-^S(#?^/W(TFM.@([@4A MS-#E5M9>,H>X':_QK410VSIY6T$\K M%=I5V @.&ULS57+;MLP$/R5A=!# M C36RZ\&M@#':=$ #6K$:',(>J"EM458$E62MN*_[Y)2!*>UU1QZZ$4BJ9W9 MF26YFE1";E6*J.$YSPHU=5*MRVO757&*.5,]46)!7]9"YDS35&Y<54IDB07E MF1MXWM#-&2^<:&+7%C*:B)W.>($+"6J7YTP>;C 3U=3QG9>%![Y)M5EPHTG) M-KA$_:U<2)JY+4O" MF92LT HNVM',U)?KPR5A]QX"+_!/P.?=\%N,">Y;N/<:[I+IUGG0.@\L7WA.CK%Q98Y G.1T[50 MS)ZLF:G !NFH:E@=X#ANP0YV>58QF<#3%Z*$.XVY^M$A*&P%A590_XR@KSNM M-"L27FR@:K;A5)5KEH%E,9=T'U$Y]B<2]]O$_<[$S9[#TSWF*Y1=7@8MY>#_ M*.ZP%33\)\4==A2W/J5_1OA]/QP.3N_!J-4WZM3W\1EES!5"*7F,P*@ZN.%% M07I/R:S)1LU[PF]*_!+W2.6YUCKO/BNV+M%MLCY+:/. KX:>N]?@M,MRC M%F9^'_=,DGT%&:X)YO5&5'!9M^1ZHD5IN]I*:.J1=IC27PRE":#O:R'TR\0T MRO:_&/T"4$L#!!0 ( "Z ;%.H1SYW= ( ,' 9 >&PO=V]R:W-H M965TXY]YR#,;.:BYW,$14\LJ*4J MH"6N!,@]8T0\76#!Z[D7>L\+MW2;*[/@)[.*;/$.U8]J)?3,=RP995A*RDL0 MN)E[B_!\.37UMN GQ5IVQF"UD3B4M>W--,Y7-OZD&&&[(OU"VOOV+K9V3X4EY(>X6Z MJ9U\\B#=2\59"]8*&"V;.WEL<^@ PN$10-0"HK<"XA806Z.-,FOKDBB2S 2O M09AJS68&-AN+UFYH:=[BG1+Z*=4XE=PIGN[@G@A!2B7A_24J0@L)W\R*2?@# MG,$[\$'F1*"<^4HW-5 _;1M<- VB8PVP&D ^/(T_!)3#0\M/'@) M][55YS=R?B/+%Q^38VR?P9(S_3%(8O?3PB2P1;U!%:R?H%NW(D]V>5$3 MD<'#M::$*X5,_CHA*':"8BMH>$20B_[[7DE%RHR6V[Z4&Y:193&?YB'1<1QZ M&@]=X^%;&L/##;(UBE->1HYR]'^$.W:"QB<]=C*%N@VZ+]SQJW##81B/1_T) M3USWRWP4^Z+W401*YK\X'\I>B%M*F3-OTGNVYZ8M&5/K357^@RTPUS_I5"8 M OU\P[EZGIB#T/WWDC]02P,$% @ +H!L4_APK>+2 @ \0@ !D !X M;"]W;W)K&ULK59=;]HP%/TK5]$>J+0UY -8$40J MA&E]J%25=7N8]F"2"T1-[,QV@/W[V4Y(*804;7U);.>>$#C>LW\QN:M<%D3@E*4_DEBNQ]9G"V)IHO8JDP5]B6L8.^!5$A),LJL-I!EM#R3G95'0X BJ<9X%8 ]QC@GP%X M%<"[5,&O /ZE"KT*8%*WR]Q-X4(B23#B; M<1RLV/3#5-VA5KX1JG\PE5T\3 MA9/!'8U8AO"-[%! 9\JRG%&D4H"R(,PED0@O(3#;*7\*O +HA"A)DHHK^ 1/ M\Q Z'ZY&ME0;TK1V5(E/2G'WC+@']XS*M8 9C3%NP(?M^)L6O*T*45?#W5=C MXK82SC&_!J_[$=RNZS3L9WHYO-N4SO^IS_Y9_54QO-H:GN'SWK0&A(F(4B8* MCO#S=B$D5]_WKQ8)OY;PC81_1F):<*[)=NKD^VU)AOB$E6Z\5O9MK+HOC$4 M.8EP;*G&()!OT J@R:OOQ!.^$\^LY.D=OD5_X)^K:K^N:K^UJI5+534!R],) M.@NDN$QDXXG4O\Q+IV$-7CH-:O!2@Z#GGIK)/CC#,^0KTSP%1*R@LOQFZ]6Z M/]^:MG2T/G&&4Z=A/53]O&R_+_3ES\ ]X:N$"DAQJ:2ZUP/UCGC98,N)9+GI M( LF53\RP[7Z)T&N ]3S)6-R/]$"]5].\!=02P,$% @ +H!L4^=XW.G= M @ 0D !D !X;"]W;W)K&ULS59;;]HP%/XK M1]$>6FEK+EQ; 5*AF]9I3 C6[:':@TD.Q%IL9[8#=+]^MA-2ND':ASWT!7S[ M+N>#K9 _58JH8<JG5^Y?LJ3I$1=2%RY&9G)20CVDSEVE>Y1)(X M$,O\* BZ/B.4>Z.!6YO)T4 4.J,<9Q)4P1B1#V/,Q';HA=Y^84[7J;8+_FB0 MDS4N4-_E,VEF?LV24(9<4<%!XFKH78=7DS"R '?B&\6M.AB##64IQ$\[N4V& M7F =88:QMA3$_&UP@EEFF8R/7Q6I5VM:X.%XS_[!!6^"61*%$Y%]IXE.AU[? M@P17I,CT7&P_8A50Q_+%(E/N%[;5V<"#N%!:L IL'##*RW^RJQ)Q # \QP%1 M!8C^!K1/ %H5H.4"+9VYL&Z()J.!%%N0]K1ALP.7&X(&SMZ<#WQM]"S*CRON<"^ MA*G@.E7PGB>8/,7[QF=M-MJ;'4>-A O,+Z 5O(4HB,(C?B;-\$\%K^%!@YU6 MG;N6XVN=LD/7G*YH3+B&24KX&H%RN.,28V%V?F-B\PICY+BB6@%5,$>B!"?+ M[ %F0BFZS!#N/QM>N-7(U(\&5^W:5=NY:I]P-<<-2D4R\X;$LC >:%EB;4M\ M+&DE7=?1V;=^,VKWVH%)T.:(BT[MHM/HXDD6C#0LJRP<>XPZ_S@XH=ZMU;O/ MJ,[5VKU%[2CEE!8/[*;(ERJ:2]FO*_BMZT"YK M5Y>-@5K)!R12@6TJ8%H*X(Z8.XK89!_+=3-?%(3]!EMA\'BE!.IR] ^:#$.Y=KU702P*KLM^4Z_6_?W:=37_\7CY M<3 E%)I8UD#DU34]L:8&4 24&3.'Y')>,JRK.PMS%YIO=.< 4;0^Q> M2F9^KD#H;A%-HN/&(Z\;YS=HGK6LABVXS^W&H$5'EI)+4)9K10Q4BV@YN5E/ MO7]P^,*ALR=KXI7LM'[RQJ=R$<4^(1!0.,_ \'> -0CAB3"-'P-G-(;TP-/U MD?U#T(Y:=LS"6HNOO'3-(GH?D1(JMA?N47L,GG+$N?R.&<55;4D+AFP;9H"\N@7'N+#D@1G#_"V_)F^)]6B@MA@"K/D#R0H"4W&OE&DON5 GE&?SZ,O[Z IZBV%%Q% 6Q QP0IM)381/VC8C=:K'K,@E1&2^(:(,QB7T.)CNH )O0L M4G2^(I0[6P9]&K.0AI\=AWR2S))DGM'#Z>V><9O,)_/KT:U724]*6H*I0Z=; M3&>O7%_=X^XX3):AA^AO]WX2W3-3P M;' @@O$.>%YI[8Z&#S".V/P74$L#!!0 ( "Z ;%,MZ!$)!0, ',+ 9 M >&PO=V]R:W-H965TS#)"?%([,PVI?OWLYV0TBX):%5?$M^^[UR^(_L,]XQO M10(@T6.64C&R$BGS@6V+,($,BP[+@:J=F/$,2S7E&UOD''!D0%EJ>X[3LS-, MJ#4>FK4[/AZRG4P)A3N.Q"[+,/\S@93M1Y9K'1:69)-(O6"/ASG>P KDM_R. MJYE=L40D RH(HXA#/+)NW,'<-0!SXCN!O3@:(QW*FK&MGMQ&(\O1'D$*H=04 M6/T>8 IIJIF4'[]+4JNRJ8''XP/[1Q.\"F:-!4Q9^H-$,AE95Q:*(,:[5"[9 M_C.4 74U7\A28;YH7YYU+!3NA&19"58>9(06?_Q8)N((H'CJ 5X)\%X"@@: M7P+\D!#=TJ(4M:07*U6DT2X%Q&*TA >@.Q H MYBQ#7QG]@..8I 1+B"HV\1Y=S$!BDJK1AP,&38"&B:K*+;I?0+8&_G-H2Q6* M=L@.2[@]L^6C J$X'F-(*H!C]KQU^WX&V5PBJ/WB&/$Z^5< 5Y!_G. M)?(E&S]U_4070K(1-M9KJ5F6ZK\TLBMB@''@*5ZJJLJ\UV B_H.,Z[NAIH MQ_6;<+-V7-!OP,W;<;WNO[AG&>M5&>N=)_?D'+G[%6O_+>6^JLQJI%L ?P!JC.OG;'?&;U&^'N6Z3^B=PS@GUKZL$7I^G_O0<]5WG MZ6%RWE)_]^@%=%]; 2<8@B;MIB> =2*4SU<[L/&.F9^RZ#7);A\U$2K/&].] M"12R'97%U5^M5AWBC>F+7JQ/W,'4K5F?Z8[2-"U/]$4[NL!\0ZA *<3*E-/I MJXN+%QU>,9$L-RW,FDE5!&:8J*X8N#Z@]F/&Y&&B#51]]O@O4$L#!!0 ( M "Z ;%-IY^7&PO=V]R:W-H965TS"9N[4[.)J+2C'*\DZ"JHB#RUS4RL9L& M_6"_L*+;7-N%<#8IR1;7J+^4=]+,0L^2T@*YHH*#Q&P:S/M7B[&-=P%?*>[4 MP1BLDHT0#W9RFTZ#R!:$#!-M&8CY/>("&;-$IHR?#6?@4UK@X7C/_MYI-UHV M1.%"L&\TU?DT& >08D8JIE=B]Q$;/4/+EPBFW!=V36P40%(I+8H&;"HH**__ MY*GQX0!@>(X#X@80OP2,6@"#!C!P0NO*G*P;HLEL(L4.I(TV;';@O'%HHX9R M>XIK+8GH$O^C&]^,.@M 8ZEV-]ZY>QYV, M:RQ[,(C.(([B_K&"NN$WF!AXW\&CCG(&_I 'CN^BA<\?[[S%Y6>L%Y[UPK$. M6EA7^(B\PC-X<8?N/YE N-58J*XT0Y]FV%G\BJH'*%$FR+7I*\>N1S?!N!=% M;XX=0CR9@Y 6,7N?^XC7N7WK6R__I_MBG&?^K^]T$XT&;_=VX4:O] MX4&W,XJW[A%0X#I*W?C\JG]GYJZ]AG_"ZT=J2>26<@4,,P.->I?F2LBZ\=<3 M+4K7.S="&WO=,#=O)4H;8/8S(?1^8A/XUW?V&U!+ P04 " N@&Q3<-!H M0H\# 3#@ &0 'AL+W=O3+Z,#95]Y B#0$_;]%C)Z&%O8>EE8 MIMM$J 5[,BK)%E8@GLI')F=V8R5.6SWX-<%_JX>@)NC4[2IW7;@Y$60R8O2 MF$)+:VJ@JZ_9LEYIH1IE)9C\FDJ>F#R0?RE#,^T(&")%C#X"W3)2)FF$[HJJ M%96D%RO9I/$N T0W: E[*': UM_;\"5L)?(27EK-T<5OER-; MR&B53SNJ([NM(G-/1.:A!UJ(A*-%$4/NX^*.>&9OISM=Z?P_[XNSO?]0#*_I&T_;\T[8JQN HPVC.5H\"V % MR9I&XKJ3[FFQ_7 O-X(833D'P='G>VD'W0G(^9>>*/PF"E]'X?\DBJ[NJIBA M9JKM[ FJ&N;K0VUQ3%U[@#YILP=*/>DRKAUIN+>,DQY^B9YL7NT MZ+ZGP,=='WOG"^R9N@S,#;<#%@P]WU30Q T#KT-#$X=]M>.>DO%XN.#^TV7Z MM/I[.;V_F_:5[KB#X^ ])3QN^#@\7\+0/#0=XY";=G4 M->2S6Y=<6:^M?EUP%-%=(:I[2[/:O&"F^M[^:OT6W\QPQ_I M@9/_ %!+ P04 " N@&Q3>!N08V<" #Y!@ &0 'AL+W=OAI_&D^G11KA M>?O#_:O-KK.LJ8*YX+]9CON9,W%(#EMZX/@L3M^@R1,;OXW@RE[)J1Z;:.+F MH% 4C5C7!2OK.WUKUN%,X$<#@J 1!/\K"!M!:(/6,[.Q%A1IEDIQ(M*,UFZF M8=?&JG4:5IJWN$*IGS*MPVP)>@T4N7FD>) ,F6Z++;&]9,GHFG';>4MN%H"4 M<=VZ(R^K!;GY=)NZJ&=@?-Q-0WNH:<$ ;075B(3>9Q)X@=\CGU^6_Z#EB'B^ MD?O3?^6NSMV&#]KP@?4++X:_8!2V1J$UB@:,!N(\U*K$JLS_=,S\,/*\U#WV MP*(6%EV#!7VP6A6?P>(H&8+%+2R^!@O[8'$7E@1#L*2%)==@41\LZ<#\R70( M-FYAXXNPGP(I)]Q^Z15]USL3JC[XN N/0G^(/FGIDXOT)2A%6%$=$'+"2@0) M"OOPDP[^SH\'PT];_/1Z^#[1W%\4]VYC,H?!(Y8Z5 M2J_Z5@N]T5CGDO5&6Q]IE?P%0 M2P,$% @ +H!L4_A__KG: @ I D !D !X;"]W;W)K&ULI59K;]HP%/TK5K1)G;22)\F* *D\VG5:MZJHVV<3+F#5L3/; ME/;?SW9"QB"DJ?H%;.><<^^Q;W+=WW+Q*-< "CUGE,F!LU8J[[FN3->08=GA M.3#]9,E%AI6>BI4KLCOA)ZYEN_)Q@#I49(I_&GU'2JD(:X/]ZI M7UGOVLL<2QAS^ILLU'K@?''0 I9X0]4]WWZ%TD_7Z*6<2ON+M@4V3!R4;J3B M64G6&62$%?_XN=R'/8+6J2<$)2$X)$0G"&%)"-M&B$I"U#9"MR1TVQ+BDA"W M)20EP9Z^6^RN/9H)5GC8%WR+A$%K-3.PYVO9^D0(,Y4X4T(_)9JGAM]!GZ-$ M9Q-0F%")?F AL*F.3^@0:KI_DG[=3/^&60=YENY?-!Q%6%5<:/7"QHIK$(HJH<@*12>$;E@J0'\4 M%:9HSH5F$[9"NGJASF2S5MSI>A\;$TK42YWO0JK[FN]VL.OX38:2RE#2:,B6*X)GW?IE76&-DN/M M#H]V>]P*-3E&19YWB)J^ABI\NGM-(0.QLOU>HI1OF"K>UFJUNE)V._9GWB]Z;%C>&??'%_N<5B19C4);#4H;Q.HL].%'>"8J)X;EO2G"O=X.QP MK:]1( Q /U]RKG83$Z"ZF W_ E!+ P04 " N@&Q3O;X)2O\" ")#P M#0 'AL+W-T>6QEUW% M19/Z:ZWK#T'0K-:T(LV9K*DP2"%51;29JC)H:D5)WH!3Q8/I9!('%6'"7\Q% M6UU6NO%6LA4Z]:>CR;.WSWGJA_$[W[-TFOO[12GWQRK/WD[>.,'3M+S)Y">37!>@_74P9##8EY(L4LE\JW!Q"85]>X(3_V,<+94 M#+P*4C&^L>8I&%:22^5I4T,C)@1+^SN'_F:"+*7*J1K# MA/[6M)AS6H P]9C&!C:%>7\&GKO>W' W15[ MNSJ!/17CT @:AI;&3H!_G\UR[]'.GD7KU>Q.ZD^MR4;T<^@5>J5HP;I^WA5C M?(P]Q-E)7?/-1\Y*45&;^Y,#+N9DZ^>MI6+W)AITRLH8J/*].ZHT6^U;?BI2 MW]!.;[NI*W#-TW]0\Y^M5&,!^+N1' L#B8 LS'>F%Q_J=\9F@^%L.TS9S( M#/69H3[6RX5D_0>+X_9)S.7.-$FB*(ZQBF:94T&&U2V.X>MFP[2!!Q8'(OU> MK?'=QCOD\3[ ]O2Q#L$RQ3L1RQ2O-2#NNH%'DKAW&XL#'M@N8+T#\=UQH*?< M/E$$NXIIPYY@'$D2#(%>=/=H'"/5B>'CWA_L*8FB)'$C@+D51!&&P-.((Y@" MT( A4=2?@T?G4; ]IX+=C^_%+U!+ P04 " N@&Q3EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( "Z ;%.7()1X M- , ,5 / >&PO=V]R:V)O;VLN>&ULQ9A;;]L@%(#_"O++LI DZZ\?=IH5-]717DB?;&,+?QPX?,#)2NFG MF5)/;%T(:891;NWBN-TV:8X%F"]J@=*]F2M=@'6/^K%M%AHA,SFB+40[Z70& M[0*XC$Y/MG7=Z;;_H"RFEBOI"JN"!XXK\_J^>F1+;OB,"V[_#*/Z7F#$"BYY MP9\Q&T:=B)E7I3O&T@KR'F:E++,R^@P,9 M1H..JW#.M;'U%W7]X!B7Z#[>/)5677)A49^#Q2NMR@67CU4UKA5MKQEU'+;7 M31"/]?^$4;MED' MY45*'W/W0H^S&B\F0'!-E!Z/"Y@+$S,)C5 MN>P2N?[(HSLDZ [#TDVXQ'KL:739X3$=$4Q'^XC8#] :FKT8=ZA)N1.6ZM;F MJ*OY5Q7(6A?KJB/1^+-=3#HCL#1>P.YAC8V048J( SOB K1T/C=LX2(WS4&C M3T;)(0YLAVOXI30;E<:ZH&D&,F-7J!XU+'*>LK&/2>DA#NR'";IIH]&=E ?B MX"+P\Y*UW"I.O,D R@!Q8 7X&? N'"6!.+ %R 'W,_$Q*1O$H750#[AWHT<) M(=Z+$78=REKG:('[*V)*$4E@131E^@(G#+NI4L8V,"E5),'W%\T\_G?WM=J< M-3#)#49@>[S%)*))J20)K)+FM%.-3B7KQ;*KS2U&?4Q*)4E@E30QW\1RZ8LY MH1R3!';,[I*A >MC4JY) KN&GLZ[/B9EG>1#K=/S,2GK)(&M0V/V?4S*0DE@ M"VWE> VVU-QRK#?$=2F;V M[,;5;EQY"B*]TZRZ;'88O7ZU.)B70HQ]Q]:N[RR3>9676_;\4[1#4WF MQ^50ZC[+;UEI-<=QHH?7&>IX>)T9G1^]_<_$KBBNN?WL\N_&MOZ/P?JG&VZN MLM:KZ)P-I?6ITO=ZWG9ZNM!JG*RBTR55P^E"2H<.8@CB\$$&@DSXH#4$K<,' M;2!H$SXH@: D?- 6@K;A@W80M L?M(>@??@@BE'&6$#2 FL!6A-R30*\)@2; M!(A-2#8),)L0;1*@-B';),!M0KA)@-R$=), NPGQ)@%Z,^K- O1FU)L%Z,V+ MCVT!>C/JS0+T9M2;!>C-J#<+T)M1;Q:@-Z/>+$!O1KU9@-Z,>K, O0WJ;03H M;5!O\TZ]G7_4ULT]SS6>_TZJ_?BLG8^?EL_-Q4N8<-;P4^SX"U!+ P04 M" N@&Q3[UO*"88! #5$P $P %M#;VYT96YT7U1Y<&5S72YX;6S-F,U. MPS 0A%\ERA4UKETH/VI[ :[0 R]@DDT3U;$MVRWMV^.D/Q*H1%1%8BZQ$N_. MC+W2=\CD;6O))YM&:3]-JQ#L V,^KZB1/C.6=-PIC6MDB*]NP:S,EW)!3 R' M8Y8;'4B'06@UTMGDB4JY4B%YWL3/OC9ZFCI2/DT>=X6MUS25UJHZER'NL[4N MOKD,]@Y9[.QJ?%5;?Q4+4G;2H=WYV6#?][HFY^J"DKETX44VL8IM%/-AJ\AG M_1(G,IJRK',J3+YJ8DOFK2-9^(HH-"K;B5[U.X=XP[1[\HO].YD^PU@Y=\;Z M.#%'Y]L=1M)V#VP4(A?J_B,>':/TQ>>C=MH%%;_TCM?[8=RRFX=GW7+Y'7^= M\5'_S!P"),<(),&UL4$L! A0#% M @ +H!L4S&/)D?E! ,Q0 !@ ("!# @ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ +H!L4PA2/ZRN @ M40< !@ ("!?1D 'AL+W=O MB&0% P' & @(&#(@ >&PO=V]R:W-H965T&UL4$L! A0#% @ +H!L4Y2<_=SO" +14 !@ M ("!'2@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ +H!L4Z=AP.7' @ . 8 !D ("!+S8 'AL+W=O&PO=V]R:W-H965T3RRDX , '8( 9 " @6M& !X;"]W;W)K&UL4$L! A0#% @ +H!L4V[Y4&U( @ (P4 !D M ("!@DH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ +H!L4ZG0J:E7 @ $@4 !D ("!-5, M 'AL+W=OO@! #[ P &0 @('#50 >&PO=V]R:W-H965T&UL4$L! A0#% @ M+H!L4]._8""( @ (P< !D ("!GEH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +H!L4VGGY=R1 @ B0< !D M ("!Y6L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ +H!L4_A__KG: @ I D !D ("!$74 'AL M+W=O >&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " N@&Q3[UO*"88! #5$P $P @ $K L@0 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 )P G (@* #B@@ ! end XML 43 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 44 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 45 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 96 218 1 false 15 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://nocopitechnologiesinc.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Statements of Comprehensive Income (unaudited) Sheet http://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome Statements of Comprehensive Income (unaudited) Statements 2 false false R3.htm 00000003 - Statement - Balance Sheets (unaudited) Sheet http://nocopitechnologiesinc.com/role/BalanceSheets Balance Sheets (unaudited) Statements 3 false false R4.htm 00000004 - Statement - Balance Sheets (unaudited) (Parenthetical) Sheet http://nocopitechnologiesinc.com/role/BalanceSheetsParenthetical Balance Sheets (unaudited) (Parenthetical) Statements 4 false false R5.htm 00000005 - Statement - Statements of Cash Flows (unaudited) Sheet http://nocopitechnologiesinc.com/role/StatementsOfCashFlows Statements of Cash Flows (unaudited) Statements 5 false false R6.htm 00000006 - Statement - Statements of Stockholder's Equity (unaudited) Sheet http://nocopitechnologiesinc.com/role/StatementsOfStockholdersEquity Statements of Stockholder's Equity (unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - Financial Statements Sheet http://nocopitechnologiesinc.com/role/FinancialStatements Financial Statements Notes 7 false false R8.htm 00000008 - Disclosure - Stock Based Compensation Sheet http://nocopitechnologiesinc.com/role/StockBasedCompensation Stock Based Compensation Notes 8 false false R9.htm 00000009 - Disclosure - Line of Credit Sheet http://nocopitechnologiesinc.com/role/LineOfCredit Line of Credit Notes 9 false false R10.htm 00000010 - Disclosure - Stock Warrants Sheet http://nocopitechnologiesinc.com/role/StockWarrants Stock Warrants Notes 10 false false R11.htm 00000011 - Disclosure - Other Income (Expenses) Sheet http://nocopitechnologiesinc.com/role/OtherIncomeExpenses Other Income (Expenses) Notes 11 false false R12.htm 00000012 - Disclosure - Income Taxes Sheet http://nocopitechnologiesinc.com/role/IncomeTaxes Income Taxes Notes 12 false false R13.htm 00000013 - Disclosure - Earnings per Share Sheet http://nocopitechnologiesinc.com/role/EarningsPerShare Earnings per Share Notes 13 false false R14.htm 00000014 - Disclosure - Major Customer and Geographic Information Sheet http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformation Major Customer and Geographic Information Notes 14 false false R15.htm 00000015 - Disclosure - Leases Sheet http://nocopitechnologiesinc.com/role/Leases Leases Notes 15 false false R16.htm 00000016 - Disclosure - Stock Warrants (Tables) Sheet http://nocopitechnologiesinc.com/role/StockWarrantsTables Stock Warrants (Tables) Tables http://nocopitechnologiesinc.com/role/StockWarrants 16 false false R17.htm 00000017 - Disclosure - Income Taxes (Tables) Sheet http://nocopitechnologiesinc.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://nocopitechnologiesinc.com/role/IncomeTaxes 17 false false R18.htm 00000018 - Disclosure - Major Customer and Geographic Information (Tables) Sheet http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationTables Major Customer and Geographic Information (Tables) Tables http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformation 18 false false R19.htm 00000019 - Disclosure - Leases (Tables) Sheet http://nocopitechnologiesinc.com/role/LeasesTables Leases (Tables) Tables http://nocopitechnologiesinc.com/role/Leases 19 false false R20.htm 00000020 - Disclosure - Stock Based Compensation (Details Narrative) Sheet http://nocopitechnologiesinc.com/role/StockBasedCompensationDetailsNarrative Stock Based Compensation (Details Narrative) Details http://nocopitechnologiesinc.com/role/StockBasedCompensation 20 false false R21.htm 00000021 - Disclosure - Line of Credit (Details Narrative) Sheet http://nocopitechnologiesinc.com/role/LineOfCreditDetailsNarrative Line of Credit (Details Narrative) Details http://nocopitechnologiesinc.com/role/LineOfCredit 21 false false R22.htm 00000022 - Disclosure - Stock Warrants (Warrants Activity) (Details) Sheet http://nocopitechnologiesinc.com/role/StockWarrantsWarrantsActivityDetails Stock Warrants (Warrants Activity) (Details) Details http://nocopitechnologiesinc.com/role/StockWarrantsTables 22 false false R23.htm 00000023 - Disclosure - Stock Warrants (Details Narrative) Sheet http://nocopitechnologiesinc.com/role/StockWarrantsDetailsNarrative Stock Warrants (Details Narrative) Details http://nocopitechnologiesinc.com/role/StockWarrantsTables 23 false false R24.htm 00000024 - Disclosure - Income Taxes (Components for State Income Tax Expense) (Details) Sheet http://nocopitechnologiesinc.com/role/IncomeTaxesComponentsForStateIncomeTaxExpenseDetails Income Taxes (Components for State Income Tax Expense) (Details) Details http://nocopitechnologiesinc.com/role/IncomeTaxesTables 24 false false R25.htm 00000025 - Disclosure - Income Taxes (Details Narrative) Sheet http://nocopitechnologiesinc.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://nocopitechnologiesinc.com/role/IncomeTaxesTables 25 false false R26.htm 00000026 - Disclosure - Earnings per Share (Details Narrative) Sheet http://nocopitechnologiesinc.com/role/EarningsPerShareDetailsNarrative Earnings per Share (Details Narrative) Details http://nocopitechnologiesinc.com/role/EarningsPerShare 26 false false R27.htm 00000027 - Disclosure - Major Customer and Geographic Information (Schedule of Revenues from Non-affiliated Customers) (Details) Sheet http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenuesFromNon-affiliatedCustomersDetails Major Customer and Geographic Information (Schedule of Revenues from Non-affiliated Customers) (Details) Details http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationTables 27 false false R28.htm 00000028 - Disclosure - Major Customer and Geographic Information (Schedule of Non-affiliated Customers with Accounts Receivable) (Details) Sheet http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfNon-affiliatedCustomersWithAccountsReceivableDetails Major Customer and Geographic Information (Schedule of Non-affiliated Customers with Accounts Receivable) (Details) Details http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationTables 28 false false R29.htm 00000029 - Disclosure - Major Customer and Geographic Information (Schedule of Revenue by Geographic Region) (Details) Sheet http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenueByGeographicRegionDetails Major Customer and Geographic Information (Schedule of Revenue by Geographic Region) (Details) Details http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationTables 29 false false R30.htm 00000030 - Disclosure - Leases (Maturities of Lease Liabilities) (Details) Sheet http://nocopitechnologiesinc.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails Leases (Maturities of Lease Liabilities) (Details) Details http://nocopitechnologiesinc.com/role/LeasesTables 30 false false R31.htm 00000031 - Disclosure - Leases (Details Narrative) Sheet http://nocopitechnologiesinc.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://nocopitechnologiesinc.com/role/LeasesTables 31 false false All Reports Book All Reports nnup_10q.htm nnup-20210930.xsd nnup-20210930_cal.xml nnup-20210930_def.xml nnup-20210930_lab.xml nnup-20210930_pre.xml nnup_ex31z1.htm nnup_ex31z2.htm nnup_ex32z1.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/country/2021 http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 true true JSON 47 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "nnup_10q.htm": { "axisCustom": 0, "axisStandard": 6, "contextCount": 96, "dts": { "calculationLink": { "local": [ "nnup-20210930_cal.xml" ] }, "definitionLink": { "local": [ "nnup-20210930_def.xml" ] }, "inline": { "local": [ "nnup_10q.htm" ] }, "labelLink": { "local": [ "nnup-20210930_lab.xml" ] }, "presentationLink": { "local": [ "nnup-20210930_pre.xml" ] }, "schema": { "local": [ "nnup-20210930.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.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" ] } }, "elementCount": 251, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 17, "http://nocopitechnologiesinc.com/20210930": 4, "http://xbrl.sec.gov/dei/2021": 5, "total": 26 }, "keyCustom": 14, "keyStandard": 204, "memberCustom": 3, "memberStandard": 12, "nsprefix": "nnup", "nsuri": "http://nocopitechnologiesinc.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "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://nocopitechnologiesinc.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "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_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "nnup:StockWarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - Stock Warrants", "role": "http://nocopitechnologiesinc.com/role/StockWarrants", "shortName": "Stock Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "nnup:StockWarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - Other Income (Expenses)", "role": "http://nocopitechnologiesinc.com/role/OtherIncomeExpenses", "shortName": "Other Income (Expenses)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - Income Taxes", "role": "http://nocopitechnologiesinc.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - Earnings per Share", "role": "http://nocopitechnologiesinc.com/role/EarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - Major Customer and Geographic Information", "role": "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformation", "shortName": "Major Customer and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "nnup:LeasesOfLesseeDisclosureTextBloc", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - Leases", "role": "http://nocopitechnologiesinc.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "nnup:LeasesOfLesseeDisclosureTextBloc", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "nnup:StockWarrantsTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - Stock Warrants (Tables)", "role": "http://nocopitechnologiesinc.com/role/StockWarrantsTables", "shortName": "Stock Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "nnup:StockWarrantsTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - Income Taxes (Tables)", "role": "http://nocopitechnologiesinc.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - Major Customer and Geographic Information (Tables)", "role": "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationTables", "shortName": "Major Customer and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "nnup:LeasesOfLesseeDisclosureTextBloc", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Leases (Tables)", "role": "http://nocopitechnologiesinc.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "nnup:LeasesOfLesseeDisclosureTextBloc", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Statements of Comprehensive Income (unaudited)", "role": "http://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome", "shortName": "Statements of Comprehensive Income (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - Stock Based Compensation (Details Narrative)", "role": "http://nocopitechnologiesinc.com/role/StockBasedCompensationDetailsNarrative", "shortName": "Stock Based Compensation (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "p", "nnup:LineOfCreditTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - Line of Credit (Details Narrative)", "role": "http://nocopitechnologiesinc.com/role/LineOfCreditDetailsNarrative", "shortName": "Line of Credit (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "nnup:LineOfCreditTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "p", "nnup:StockWarrantsTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Stock Warrants (Warrants Activity) (Details)", "role": "http://nocopitechnologiesinc.com/role/StockWarrantsWarrantsActivityDetails", "shortName": "Stock Warrants (Warrants Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nnup:StockWarrantsTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2020-12-31_us-gaap_WarrantMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "p", "nnup:StockWarrantsTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - Stock Warrants (Details Narrative)", "role": "http://nocopitechnologiesinc.com/role/StockWarrantsDetailsNarrative", "shortName": "Stock Warrants (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "nnup:StockWarrantsTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2021-09-30_us-gaap_WarrantMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - Income Taxes (Components for State Income Tax Expense) (Details)", "role": "http://nocopitechnologiesinc.com/role/IncomeTaxesComponentsForStateIncomeTaxExpenseDetails", "shortName": "Income Taxes (Components for State Income Tax Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2020-06-30", "decimals": "0", "first": true, "lang": null, "name": "nnup:ReversalOfAccruedIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - Income Taxes (Details Narrative)", "role": "http://nocopitechnologiesinc.com/role/IncomeTaxesDetailsNarrative", "shortName": "Income Taxes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2020-06-30", "decimals": "0", "first": true, "lang": null, "name": "nnup:ReversalOfAccruedIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2020-07-012020-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - Earnings per Share (Details Narrative)", "role": "http://nocopitechnologiesinc.com/role/EarningsPerShareDetailsNarrative", "shortName": "Earnings per Share (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2020-07-012020-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-07-012021-09-30_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": "00000027 - Disclosure - Major Customer and Geographic Information (Schedule of Revenues from Non-affiliated Customers) (Details)", "role": "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenuesFromNon-affiliatedCustomersDetails", "shortName": "Major Customer and Geographic Information (Schedule of Revenues from Non-affiliated Customers) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-07-012021-09-30_us-gaap_SalesRevenueNetMember_custom_CustomerAMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-012021-09-30_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": "00000028 - Disclosure - Major Customer and Geographic Information (Schedule of Non-affiliated Customers with Accounts Receivable) (Details)", "role": "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfNon-affiliatedCustomersWithAccountsReceivableDetails", "shortName": "Major Customer and Geographic Information (Schedule of Non-affiliated Customers with Accounts Receivable) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-012021-09-30_us-gaap_AccountsReceivableMember_custom_CustomerAMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - Major Customer and Geographic Information (Schedule of Revenue by Geographic Region) (Details)", "role": "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenueByGeographicRegionDetails", "shortName": "Major Customer and Geographic Information (Schedule of Revenue by Geographic Region) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-07-012021-09-30_srt_NorthAmericaMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Balance Sheets (unaudited)", "role": "http://nocopitechnologiesinc.com/role/BalanceSheets", "shortName": "Balance Sheets (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nnup:LeasesOfLesseeDisclosureTextBloc", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - Leases (Maturities of Lease Liabilities) (Details)", "role": "http://nocopitechnologiesinc.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails", "shortName": "Leases (Maturities of Lease Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nnup:LeasesOfLesseeDisclosureTextBloc", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "nnup:LeasesOfLesseeDisclosureTextBloc", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2019-01-01", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseDiscountRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - Leases (Details Narrative)", "role": "http://nocopitechnologiesinc.com/role/LeasesDetailsNarrative", "shortName": "Leases (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "nnup:LeasesOfLesseeDisclosureTextBloc", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2019-01-01", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseDiscountRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Balance Sheets (unaudited) (Parenthetical)", "role": "http://nocopitechnologiesinc.com/role/BalanceSheetsParenthetical", "shortName": "Balance Sheets (unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAttributableToParentDiluted", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Statements of Cash Flows (unaudited)", "role": "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows", "shortName": "Statements of Cash Flows (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAttributableToParentDiluted", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10q.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": "00000006 - Statement - Statements of Stockholder's Equity (unaudited)", "role": "http://nocopitechnologiesinc.com/role/StatementsOfStockholdersEquity", "shortName": "Statements of Stockholder's Equity (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nnup_10q.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" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "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 - Financial Statements", "role": "http://nocopitechnologiesinc.com/role/FinancialStatements", "shortName": "Financial Statements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "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_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - Stock Based Compensation", "role": "http://nocopitechnologiesinc.com/role/StockBasedCompensation", "shortName": "Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "nnup:LineOfCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - Line of Credit", "role": "http://nocopitechnologiesinc.com/role/LineOfCredit", "shortName": "Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nnup_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "nnup:LineOfCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 15, "tag": { "country_AU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AUSTRALIA" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenueByGeographicRegionDetails" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r286" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r286" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r285" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r283", "r285", "r286" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r284" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r292" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r285" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r285" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r287" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r278" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r288" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r288" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r291" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r288" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r289" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r286" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r288" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r288" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r288" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r288" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r285" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r279" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r280" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r274" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r277" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r276" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r281" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r282" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r290" ], "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/2021", "presentation": [ "http://nocopitechnologiesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "nnup_CostOfLicensesRoyaltiesAndFees": { "auth_ref": [], "calculation": { "http://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "CostOfLicensesRoyaltiesAndFees", "verboseLabel": "Licenses, royalties and fees" } } }, "localname": "CostOfLicensesRoyaltiesAndFees", "nsuri": "http://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "nnup_CostOfProductAndOtherSale": { "auth_ref": [], "calculation": { "http://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "CostOfProductAndOtherSale", "verboseLabel": "Product and other sales" } } }, "localname": "CostOfProductAndOtherSale", "nsuri": "http://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "nnup_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A [Member]", "label": "Customer A [Member]" } } }, "localname": "CustomerAMember", "nsuri": "http://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfNon-affiliatedCustomersWithAccountsReceivableDetails", "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenuesFromNon-affiliatedCustomersDetails" ], "xbrltype": "domainItemType" }, "nnup_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B [Member]", "label": "Customer B [Member]" } } }, "localname": "CustomerBMember", "nsuri": "http://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenuesFromNon-affiliatedCustomersDetails" ], "xbrltype": "domainItemType" }, "nnup_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C [Member]", "label": "Customer C [Member]" } } }, "localname": "CustomerCMember", "nsuri": "http://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfNon-affiliatedCustomersWithAccountsReceivableDetails", "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenuesFromNon-affiliatedCustomersDetails" ], "xbrltype": "domainItemType" }, "nnup_DisclosureLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases", "verboseLabel": "Leases Maturities Of Lease Liabilities" } } }, "localname": "DisclosureLeasesAbstract", "nsuri": "http://nocopitechnologiesinc.com/20210930", "xbrltype": "stringItemType" }, "nnup_DisclosureLineOfCreditAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line Of Credit" } } }, "localname": "DisclosureLineOfCreditAbstract", "nsuri": "http://nocopitechnologiesinc.com/20210930", "xbrltype": "stringItemType" }, "nnup_DisclosureStockWarrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Warrants" } } }, "localname": "DisclosureStockWarrantsAbstract", "nsuri": "http://nocopitechnologiesinc.com/20210930", "xbrltype": "stringItemType" }, "nnup_ExerciseOfWarrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "ExerciseOfWarrants", "verboseLabel": "Exercise of warrants" } } }, "localname": "ExerciseOfWarrants", "nsuri": "http://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "nnup_ExerciseOfWarrantsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Exercise of warrants, shares" } } }, "localname": "ExerciseOfWarrantsShares", "nsuri": "http://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "nnup_FurnitureFixturesAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "FurnitureFixturesAndEquipment", "verboseLabel": "Furniture, fixtures and equipment" } } }, "localname": "FurnitureFixturesAndEquipment", "nsuri": "http://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nnup_LeasesOfLesseeDisclosureTextBloc": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LeasesOfLesseeDisclosureTextBloc", "verboseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBloc", "nsuri": "http://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "nnup_LineOfCreditTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit" } } }, "localname": "LineOfCreditTextBlock", "nsuri": "http://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.com/role/LineOfCredit" ], "xbrltype": "textBlockItemType" }, "nnup_NonCashInvestingAndFinancingActivitiesAccruedExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "NonCashInvestingAndFinancingActivitiesAccruedExpenses", "verboseLabel": "Accrued expenses" } } }, "localname": "NonCashInvestingAndFinancingActivitiesAccruedExpenses", "nsuri": "http://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nnup_NonCashInvestingAndFinancingActivitiesCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Common stock" } } }, "localname": "NonCashInvestingAndFinancingActivitiesCommonStock", "nsuri": "http://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nnup_NonCashInvestingAndFinancingActivitiesConvertibleDebentures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Convertible debentures" } } }, "localname": "NonCashInvestingAndFinancingActivitiesConvertibleDebentures", "nsuri": "http://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nnup_ProductAndOtherSales": { "auth_ref": [], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "nnup_ReversalOfAccruedIncomeTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reversal accrued income taxes.", "label": "Reversal accrued income taxes" } } }, "localname": "ReversalOfAccruedIncomeTaxes", "nsuri": "http://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "nnup_StockWarrantsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "StockWarrantsTextBlock", "verboseLabel": "Stock Warrants" } } }, "localname": "StockWarrantsTextBlock", "nsuri": "http://nocopitechnologiesinc.com/20210930", "presentation": [ "http://nocopitechnologiesinc.com/role/StockWarrants" ], "xbrltype": "textBlockItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenueByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r121", "r151", "r153", "r252" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfNon-affiliatedCustomersWithAccountsReceivableDetails", "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenuesFromNon-affiliatedCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r144", "r145", "r158", "r159", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r250", "r253", "r271", "r272" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r144", "r145", "r158", "r159", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r250", "r253", "r271", "r272" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r121", "r151", "r153", "r252" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfNon-affiliatedCustomersWithAccountsReceivableDetails", "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenuesFromNon-affiliatedCustomersDetails" ], "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://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenueByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r144", "r145", "r157", "r158", "r159", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r250", "r253", "r271", "r272" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r144", "r145", "r157", "r158", "r159", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r250", "r253", "r271", "r272" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r117", "r118", "r151", "r152", "r251", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenueByGeographicRegionDetails" ], "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://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenueByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r117", "r118", "r151", "r152", "r251", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenueByGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31", "r226" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r261" ], "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://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfNon-affiliatedCustomersWithAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r18", "r123", "r124" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r13", "r237", "r244" ], "calculation": { "http://nocopitechnologiesinc.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": "Accrued Income Taxes, Current", "verboseLabel": "Income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r29", "r131" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in accumulated depreciation, depletion and amortization as a result of sale or disposal of property, plant and equipment.", "label": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r170", "r226" ], "calculation": { "http://nocopitechnologiesinc.com/role/BalanceSheets": { "order": 2.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r64", "r65", "r66", "r167", "r168", "r169", "r204" ], "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://nocopitechnologiesinc.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r58" ], "calculation": { "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Net income adjusted for non-cash operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r24", "r125", "r129" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/BalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r60", "r103", "r107", "r112", "r127", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r196", "r200", "r209", "r224", "r226", "r236", "r243" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r38", "r60", "r127", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r196", "r200", "r209", "r224", "r226" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r161", "r166" ], "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://nocopitechnologiesinc.com/role/StockWarrantsDetailsNarrative", "http://nocopitechnologiesinc.com/role/StockWarrantsWarrantsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r27", "r59" ], "calculation": { "http://nocopitechnologiesinc.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", "periodEndLabel": "Cash at end of period", "periodStartLabel": "Cash at beginning of year" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/BalanceSheets", "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r54", "r210" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure of Non-Cash Investing and Financing Activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Exercise price at beginning", "verboseLabel": "Exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StockWarrantsDetailsNarrative", "http://nocopitechnologiesinc.com/role/StockWarrantsWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Outstanding warrants", "verboseLabel": "Warrants Outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StockWarrantsDetailsNarrative", "http://nocopitechnologiesinc.com/role/StockWarrantsWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r64", "r65", "r204" ], "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://nocopitechnologiesinc.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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://nocopitechnologiesinc.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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://nocopitechnologiesinc.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "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://nocopitechnologiesinc.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r146" ], "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://nocopitechnologiesinc.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17", "r226" ], "calculation": { "http://nocopitechnologiesinc.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 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 2021 \u2013 67,495,055; 2020 \u2013 67,353,690 shares" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.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": [ "r155", "r156" ], "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 Based Compensation" } } }, "localname": "CompensationRelatedCostsGeneralTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r91", "r92", "r121", "r206", "r207", "r261" ], "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://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfNon-affiliatedCustomersWithAccountsReceivableDetails", "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenuesFromNon-affiliatedCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r91", "r92", "r121", "r206", "r207", "r259", "r261" ], "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://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfNon-affiliatedCustomersWithAccountsReceivableDetails", "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenuesFromNon-affiliatedCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r91", "r92", "r121", "r206", "r207" ], "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://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfNon-affiliatedCustomersWithAccountsReceivableDetails", "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenuesFromNon-affiliatedCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r48", "r235" ], "calculation": { "http://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "totalLabel": "Total cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r61", "r180", "r187" ], "calculation": { "http://nocopitechnologiesinc.com/role/IncomeTaxesComponentsForStateIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "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://nocopitechnologiesinc.com/role/IncomeTaxesComponentsForStateIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r57", "r61", "r181", "r187", "r188", "r189" ], "calculation": { "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r61", "r181", "r187" ], "calculation": { "http://nocopitechnologiesinc.com/role/IncomeTaxesComponentsForStateIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "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://nocopitechnologiesinc.com/role/IncomeTaxesComponentsForStateIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r57", "r101" ], "calculation": { "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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": "Basic and diluted net income per common share" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r84", "r85", "r86", "r87" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r165" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Unrecognized portion of expense related to stock option grants" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "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://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfNon-affiliatedCustomersWithAccountsReceivableDetails", "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenuesFromNon-affiliatedCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r41", "r42", "r43", "r64", "r65", "r66", "r68", "r73", "r75", "r88", "r128", "r146", "r148", "r167", "r168", "r169", "r183", "r184", "r204", "r211", "r212", "r213", "r214", "r215", "r216", "r254", "r255", "r256", "r293" ], "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://nocopitechnologiesinc.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r130" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r49" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r47", "r60", "r103", "r106", "r108", "r111", "r114", "r127", "r133", "r134", "r135", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r209" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r103", "r106", "r108", "r111", "r114" ], "calculation": { "http://nocopitechnologiesinc.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 (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.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_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": [ "r62", "r174", "r178", "r179", "r185", "r190", "r192", "r193", "r194" ], "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://nocopitechnologiesinc.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r63", "r74", "r75", "r102", "r173", "r186", "r191", "r249" ], "calculation": { "http://nocopitechnologiesinc.com/role/IncomeTaxesComponentsForStateIncomeTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nocopitechnologiesinc.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 taxes", "totalLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/IncomeTaxesComponentsForStateIncomeTaxExpenseDetails", "http://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r56" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r56" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r56" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r56" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r56" ], "calculation": { "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.", "label": "Increase (Decrease) in Operating Capital", "negatedTotalLabel": "Total increase in operating capital" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Decrease in liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r56" ], "calculation": { "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r56" ], "calculation": { "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "verboseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r56" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r78", "r79", "r80", "r83" ], "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": "Number of incremental common shares resulting from the assumed conversion of warrants" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/EarningsPerShareDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest income" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r44", "r100", "r217", "r218", "r240" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r37", "r226" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r7", "r130" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Incremental borrowing rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r223" ], "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://nocopitechnologiesinc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r223" ], "calculation": { "http://nocopitechnologiesinc.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r223" ], "calculation": { "http://nocopitechnologiesinc.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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://nocopitechnologiesinc.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r223" ], "calculation": { "http://nocopitechnologiesinc.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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://nocopitechnologiesinc.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r223" ], "calculation": { "http://nocopitechnologiesinc.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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://nocopitechnologiesinc.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r223" ], "calculation": { "http://nocopitechnologiesinc.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r223" ], "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://nocopitechnologiesinc.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r60", "r127", "r209", "r226", "r238", "r246" ], "calculation": { "http://nocopitechnologiesinc.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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34", "r60", "r127", "r133", "r134", "r135", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r197", "r200", "r201", "r209", "r224", "r225", "r226" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r8", "r9", "r10", "r14", "r15", "r60", "r127", "r133", "r134", "r135", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r197", "r200", "r201", "r209", "r224", "r225" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as current.", "label": "Uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.", "label": "Line of Credit Facility, Interest Rate Description" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r89", "r94" ], "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": "Financial Statements" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/FinancialStatements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r54" ], "calculation": { "http://nocopitechnologiesinc.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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r54" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r54", "r55", "r58" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r39", "r40", "r43", "r46", "r58", "r60", "r67", "r69", "r70", "r71", "r72", "r74", "r75", "r81", "r103", "r106", "r108", "r111", "r114", "r127", "r133", "r134", "r135", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r205", "r209", "r239", "r248" ], "calculation": { "http://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "auth_ref": [], "calculation": { "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.", "label": "Net Income (Loss) Attributable to Parent, Diluted", "negatedLabel": "Net income" } } }, "localname": "NetIncomeLossAttributableToParentDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r50" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NontradeReceivablesNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.", "label": "Tax years open for examination" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r103", "r106", "r108", "r111", "r114" ], "calculation": { "http://nocopitechnologiesinc.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 (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total", "verboseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/LeasesDetailsNarrative", "http://nocopitechnologiesinc.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r220" ], "calculation": { "http://nocopitechnologiesinc.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, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r220" ], "calculation": { "http://nocopitechnologiesinc.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, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r219" ], "calculation": { "http://nocopitechnologiesinc.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 - building", "verboseLabel": "Operating lease right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/BalanceSheets", "http://nocopitechnologiesinc.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "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": [ "r30" ], "calculation": { "http://nocopitechnologiesinc.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", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.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://nocopitechnologiesinc.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": [ "r154", "r171" ], "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://nocopitechnologiesinc.com/role/OtherIncomeExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r51" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r25", "r26" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r52" ], "calculation": { "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Exercise of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r39", "r40", "r43", "r53", "r60", "r67", "r74", "r75", "r103", "r106", "r108", "r111", "r114", "r127", "r133", "r134", "r135", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r195", "r198", "r199", "r202", "r203", "r205", "r209", "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r28", "r130" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r132", "r226", "r242", "r247" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r172", "r234", "r273" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r148", "r170", "r226", "r245", "r257", "r258" ], "calculation": { "http://nocopitechnologiesinc.com/role/BalanceSheets": { "order": 3.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://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r64", "r65", "r66", "r68", "r73", "r75", "r128", "r167", "r168", "r169", "r183", "r184", "r204", "r254", "r256" ], "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://nocopitechnologiesinc.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r98", "r99", "r105", "r109", "r110", "r116", "r117", "r121", "r150", "r151", "r235" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r119" ], "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": "Company's Revenue by Geographic Region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r45", "r60", "r98", "r99", "r105", "r109", "r110", "r116", "r117", "r121", "r127", "r133", "r134", "r135", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r209", "r241" ], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenueByGeographicRegionDetails", "http://nocopitechnologiesinc.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://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenueByGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r91", "r121" ], "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://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenuesFromNon-affiliatedCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r182" ], "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": "Components for State Income Tax Expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r121" ], "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://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfNon-affiliatedCustomersWithAccountsReceivableDetails", "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenuesFromNon-affiliatedCustomersDetails" ], "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": "Company's Revenues As Percentage Of Revenue" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r45", "r120" ], "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://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformationScheduleOfRevenueByGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r161", "r166" ], "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://nocopitechnologiesinc.com/role/StockWarrantsDetailsNarrative", "http://nocopitechnologiesinc.com/role/StockWarrantsWarrantsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r149", "r160" ], "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": "Schedule of warrant outstanding" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StockWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r90", "r91", "r92", "r93", "r206", "r208" ], "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": "Schedule of Non-affiliated Customers with Accounts Receivable More Than 10%" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.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": [ "r95", "r96", "r97", "r103", "r104", "r108", "r112", "r113", "r114", "r115", "r116", "r120", "r121", "r122" ], "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://nocopitechnologiesinc.com/role/MajorCustomerAndGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://nocopitechnologiesinc.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://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StockWarrantsDetailsNarrative", "http://nocopitechnologiesinc.com/role/StockWarrantsWarrantsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r163", "r164" ], "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", "verboseLabel": "Outstanding warrants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StockWarrantsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StockWarrantsWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r160", "r162" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StockWarrantsDetailsNarrative", "http://nocopitechnologiesinc.com/role/StockWarrantsWarrantsActivityDetails" ], "xbrltype": "domainItemType" }, "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://nocopitechnologiesinc.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems": { "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": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "A summary of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return for which the resultant tax benefit has not been recognized in the financial statements because it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r36", "r41", "r42", "r43", "r64", "r65", "r66", "r68", "r73", "r75", "r88", "r128", "r146", "r148", "r167", "r168", "r169", "r183", "r184", "r204", "r211", "r212", "r213", "r214", "r215", "r216", "r254", "r255", "r256", "r293" ], "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://nocopitechnologiesinc.com/role/StatementsOfStockholdersEquity" ], "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://nocopitechnologiesinc.com/role/StatementsOfStockholdersEquity" ], "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": [ "r64", "r65", "r66", "r88", "r235" ], "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://nocopitechnologiesinc.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r16", "r17", "r146", "r148" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Conversion of debentures and interest, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r16", "r17", "r146", "r148" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Conversion of debentures and interest" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r60", "r126", "r127", "r209", "r226" ], "calculation": { "http://nocopitechnologiesinc.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/BalanceSheets", "http://nocopitechnologiesinc.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "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://nocopitechnologiesinc.com/role/StockWarrantsDetailsNarrative", "http://nocopitechnologiesinc.com/role/StockWarrantsWarrantsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r77", "r83" ], "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" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.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://nocopitechnologiesinc.com/role/StatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r76", "r83" ], "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" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://nocopitechnologiesinc.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": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "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(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r273": { "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" }, "r274": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r275": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r276": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r277": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r278": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r279": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r28": { "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" }, "r280": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r281": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r282": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r283": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r284": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r285": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r286": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r287": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r288": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r289": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r29": { "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" }, "r290": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r291": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r292": { "Name": "Securities Act", "Number": "Section", "Publisher": "SEC", "Section": "12" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "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.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "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": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r49": { "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" }, "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": "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 48 0001553350-21-000998-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001553350-21-000998-xbrl.zip M4$L#!!0 ( "Z ;%/8,O/'U @ %5/ 1 ;FYU<"TR,#(Q,#DS,"YX MR\T3EJ-Q!A M'O:UVS,?T*?\8ST MT"?"B,"*BY_05QR$>H3W:4 $NN*S>4 4@0F[4@^=''7:(]1L;B#W*V$^%U_N MKQ.Y4Z7FLM=J/3\_'S'^A)^Y>)1''I]M)G"HL IE(JV]:$=_F['?4NDES/_^ M+N?RQ\4]_6TR8._#V]^[\]L!#N^.1W>G?YY\/1W\_CB5WU1K]/"([Y94/;%YGWW#WB8M(Z;K<[K=]N;X:& MKF$)>XN LLLJDPLS+T?LJ M8<@2G[3L9(Z45I*^LZ0T)O5)@4X2[VC"GUHP ?3'G9@PE,T)QO.$>(SER B- M)@QQL]UI=A,6*529' :K29MJ.2>RDL%.5;#Y2A38UIQMS9F:PUB8 MVL*XQ^=4$6_*>, GE$C*/!WL9LGV:5=OV8#,"%-]+F8?R!B' =CV/<0!'5/B M-Y#"8D*4CEXYQQ[91G2\'S!C'+8-[-UH1(_-YQ3V!0S\[4P'4$_P@#R 24@_ MP(;=8"%-V;KBD($:B/KG#?NH1<("1JA/QI11LW*T33NHJ3=EJ$V&1\-RUBH2 M9T2$DO@#]K-YG@LB@<^8<@,#$6-$LH+)PX$7!MOQI*I4LD0#L<@*1&]"AD,?M/;? MUA!=XD GS>&4$"4M(/DAM_N[!?='O,@RUZY>Z>H[+,#(*5$45*_P>W[>#<(/ M&X. WN3DUJ#D4Q26TW[ GV5%8DJFW%"0JF49C0H:-RSOG+!DQ/U+(BNP!B@+4)\RR"@4!ZGC+"I5$VXH?M25$AQ7 M BY#09 ^TD0B,JC4'C0G''U_7,%# &'7CK5 YY_;[^Z+?C11DQ*"LG-KW ML J!E"\(;'_K\=R(V\^G13]K7I/\#7?M71-WW[ 0.,DB^2&G?SOMZCB.N6O_ M#J"Z$_:H\W&A=S6)O%PUX?9UI^AK(R(Y1\52ZA=DR[KD 2]B9V<'W$X^+CHY M$3&:C5"[*"*ZANB$X2>O1 ML]O9)Z6JQ'#5GLR5'@]X%)"JFB2:'G8[O'24 MS+XY:W=OE]BS0&S#X(:H=.K<.,G7^!6R?1:@W(@;@?)YU/#6[EUSU?*!*$P# M^5EG;T6?B.OJI43KA.1XQ1&V?!6#WD2242*ZQBMW/5.-DI/"C4WIR'N3N[ZI M$5E;1,7_7WC@':J6D<,JJJI5E&Z$2N?E8IF5/,5RWR:HU5CEL7(DN94D;G1* M)^TB.O7^<=;#.OUSIK\#Z7-AOA!))J/KMMQ^VHG3C6#I7)ZOJM-E$-1J]CN; M# F*UGJ+ZDU7"7#UEG,1N.$JG>SS<-7;;?V58C4D:ZG/!$6$MD7?/:9LR8>CVE (2GYL0R9RYBO)]X=#Z7+BFV.PK$^ MNA"--4)C4 GE=4JDR;KFV3VD5N#\C:KIA>?Q$-Y]]\0C]$F?H/<)KIT6 M#JU8^5B HDJSWV66T9>)C[!]6R]AI:N\J,&P=;8U.+_;7LG>#\DB67.CKJM6VG85?2ZV9IV!X5PHQ$H-7ZY& M/MN">,,](\K!HC\U8[ZF'FIVCIO=SM%"^JFFVRB1NF$[)6*^'918T4Y8M;Y< M1:X?3#!MNJBS+=&Y="5GBP1*QB/-5-8NZI2;&/?0QPC;0:'U_9&KE%K':3[+ MG8+#'+[$X[JK(FM"(&EE-*:=S M]1_)$>R6S$:Z251K"F^$TC - GTR/F\H$>I\JAN8>Y!G*?DC:*@))UMHNQEM;*7!ZGL5;6R M5P>E[)W@?N@I.(B;7T4/L?EUAM5XQ=P6:MNYD>WD.V]X43."M<9.SCB#LX!8 MOH3CN51P?J2>^3WW/5_B0!<#H'^?I%:MI=K=/I^,7MV\"E#REE43'*I1_5! M00:'PSY=Z/\T#KIW;:[)8L/6$1VJ<9\YT\V2U^R)@ VT3%F^\3@V7ZM3_57 MGC /9:NY'1V! &UA;/I^(@YVJVYFUH7G@=Y^V@"RC4_*S']Q;USQ&:QI?HFP M;71D&?_B7KC#U+\&PCE5NN5\&S\460_6$Q\71'A4DL$X[3"SAE;.'&KZ*RMK MOC!V&)/,;UT:60II^%] ]?32\B;S*[P+D":PE[R7UE'AZ"DV8V>SE(! ?@&S MLFH^D(6Z##+)9-7D'F6JBL6\*"2Y7W:MQF0%V<&!DN_1***R/P?4$L#!!0 ( "Z ;%.:BTD&ULW5U9<]LX$G[?JOT/6$_55O(@R[*3V8V3[)1\ MI5SEJV1GLON4@DG(PH0B-"!H6_/K%^ A\0 !4#().'F(;0G=_/I =^/DI]^> MYP%X1#3")/R\,]K=VP$H](B/PX?/.U]O!^/;X_/S'1 Q&/HP("'ZO!.2G=_^ M\_>_ ?[OTS\& W"&4> ?@A/B#<[#*?D(KN <'8(O*$04,D(_@M]A$(M/R!D. M$ 7'9+X($$/\B_3!A^#][FCO'@P&!GQ_1Z%/Z-?)^8KOC+%%=#@R?RGYIP"'/P[%?_4<\ M-WOLT\$NH0_#_;V]T?"_EQ>WW@S-X0"'0F\>VLFI!!<9W>C#AP_#Y-N\::WE M\ST-\F<<#',X*\[\6ZQH7T 2X<,H@7=!/,@2LVL? QI;B+\&>;.!^&@PVA\< MC':?(W\G5WZB04H"-$%3('YRZZV>&A*/+#!#WBPD 7G *,*A)ZPW%"V'QX1[ M)X>=\)A1-.4.&,8+_JC]T=Z'@SWQH%]*C=ARP;TTPL+)=L#P)4 (%T%S%++H M>BJ\EZ(9"B/\B,YY7YDC'3Q#\@Z '\% F/UVAA"+=#"EC;L&=0,I5\P,,>S! MH!5"*677QH?1["P@3UI=*HDZ!GG+B/=C1@*?1]?3/V/,EFW0-E-W /L,A]R@ M& 9K!#JL"I).],JU<<1CFR\Z+N^U2,.0%WS>$'3J'OZ+ R#M- 4)!T 3!]T!Y_UP"1-.P!T"FG(B\'H M!M';&8^X.E1-[3N =@G_(/0XCAA7 QV'_A=$'BA^L=O _TF!0DW78,,WB-!+8\T0SV!JPZ\THSQ+*VO67B$\0@#J(K MX8:,5]2;9>8F+AUGZK;@36B[C@WYS[''G\J+PPQ'JV"AX=&U"!OYC(ZXVY G MG)6$HM8](S0I?%=?9D6)H1VVX=FMB&VM8D#:0SG4%K4IO:TD)6:N_#C@86:" M'E$8H^B,DOD5"0=P.L4!YE[BYSPB0Y_K_,'VE=6 \QMFL['GD9AWL@GR$'X4 M6;(;M6T#P;X",Z,?+=?M)NAAG9J[\3'MXSHKK2XABREF_,OK:?+)!8;WW';B M$T.16S/J3)C6=8R22@73@X$7!XDQ>3'THT2!GAD*?>3G? 3 C6:9&6:",EL% M&(&!6#*(Q4P3_S5KV0\LTXGC$N!]CG)%6/P] F0*2FQ R@>\B4,8\Z(2^6_S M2?M?CA2@UBL8(V MCKB;\Z$&+U*T(K5C5I6^X(!CZ@%"?40_[XSRIT+JE=RNOHZ3M1A&\3R-E0/N M#?.#,Q93OA"QA('(J?^89:G08'9'M?JM7>-&9S%30?8]-<4A<6VD% M:7O;?7<3 R@$=Z]+?Z$DBCCBZ7IQJ=Z'2XUL]PD)8GDZ:^GQ?;N67@X#YZM+ M-K#L4-<+L8V(%PO5U;>Z6TF:VBT3(\15.>.Z/N$>%)"%J,(S;*J"4$EFN[LT MVJ/6:0RD=R]^W:(@$)5IZ%]"^@,5!&VVF(K&=E0P-9=>;O=LE6XQ##CFL3_' M(8Y8.I.@-9B6T,QJ!]:M9J@!]TRW$C"=@;C@JP7$%0E)63!M?%"0V)3D/&2(HF@U$BC/ M;%:&ION^MH+5+Q-K7< M[@6W'*_6SVH-;4> 32VCSS>VH\ ZI.6SDCB,N919)"-A=(2FA*+"LO(E#@G% M;%EPOS*7='OL)6(SPK]YY$U*VU%E]NX1A.U>;D'C35E*DL^<3,#V5:8/ ,Y% MVRO$3(K(2C/;O4.*NA9=^W<'Y\Q;W91TQ(<\RLG%1@+;O=O0TB4/%\G!1L6"FAFY[8 IM4MU@KN-)MP+=?5]6CQDZ#U1 M264[Z)F8S41N]ZPELF?(F2\Y6%4V*K:R/:]H8@V97.YI_X:B!<1^EB;SF0'# MX&U$;&:K=U9MU4(++II0##78\H:7 :)0%2$[621*)DQ5UE/3V90IV=HH3L^> MSQ>4/*;[[C3RJ&AL9UTS&U6\4J\$]YSQ+*8A9C$5G>@,/XO?='93D-C.NAN9 M3:L"]ZS6**<]1IP+WBM5A>2S-F92 MB^VLI8J71!A:2D9B.T"WM52SV.Y9JEQZY9(NM>;2T=F>]#:VF9D"W#-<04"3 M85Y#<^M#[I9BJ&@W@H+@-MWJV4BZD>ZXT]GTL!(?!#<2\Z#F&"\S6 M-RA+2KPF MM]W]@X&I'=L]%$W(T3(C^_+JPTDS_%GFK_HPFM[=+DK;<=%4MNK.@"T'PQ:KBPW%W+2XL#A8;B.I[K;X)C%=V:DL M?XE :=OR.^-MR^!-B=U;*]>$U5XV4!+FO?IR,$X,$FIG=F/[?\39$84[,D$> M[TTXV1ZZWDE_1P3L&TH>,=??T?)K)*9R5K5^=LDL5ET<\;)/<>8PS)@QBN]C M)F:)[TCJFR ."9.='\W>8$9M.TWWX EM MU.A>*VZI1?3&RG//:MSP%3,=)V@]"<76LQ?KB77;(0P MI;>]:-"##[13I8-I0"= H?[?W"%*3,R\XOW/[!42I;Z**)'CUTX-FM"Z)5O] MK%D;Z634MLM@<_MIO;=9.:_!;?.#:RU#6(G,=B7[@L:4J.,U6#$[TI877=*C M;6W,:\;/=AG[@G9OH\#7X!"5[6YBS%7;6;5)#%?SLUW3=A#5313X*BK7^GZM M3+26;M#$Q';E^K*V5ZO*08.+P__;SNBVX6&[@&LO;VUYNX.1CI/K<5NKJD77 M>C4=([W&:;N.(>5A]60O7&8./?;^C#%%&QS^;,/#T2"@L&WU($UKA;T>#\_> M^;V5ATMY6#Z[[B'D)[>R96^7/'U&U,/*.^[55(YZL<)^]>-@6J6X-V@1,E+("T@44\3_6%&"(FE?^\YD M+U.7 _]W%7A"#!)J4";O!_Q%X67JE2$=[B!+>415O0KEZ&VE.W%OW*TR/R0'O5P%G4#.2?E!6WQTNAWI0 MA9J3 5Z0@(RP'\!&+V662_&N*D7""^3, Q]L&8'2OQZBA_)2XSEZ-_7(D?6 MV$+$N$LNU)'C_%4=-\";E-A&/U3!KB7!8F_L';21EZO$J:5&8U_O7=;4CU7" MU)-F0M([4GEMTOC.\:(,^PWIM%ZK@#<90[#BV)\I"O6+F5BUK%NN9VP*4XI8 M^<]L>+*LOL:^)%0M,U=#V.JWG-W;E:!VQ#,S5BV-5^6R9ZSB/1F\,Y!0C#G. M"$T&(-5-LDKCU;)\.9"ON0,>\M(!3J$)R![Q%A0L^E.^J:+7N4FFPCEZO1TOA6HA'_CHP!F7&S/9K8S\"8:\PLM?/BY6Q*ZXU\/I M% =8'(#/>43*'%L;++497N0P1)68 P&BKX$RE!6WR$)UU5*A#4K\AMFLOO]9 MJ=IM!FY%S3;I$CQQ3" '!=:HW%=RYBQ'RW6["7I8C\#D"JT-'K?T57"_+#9/ M$5A07CH&OH0LILERR_6T= ,11LHN?% ;C^9CZC5'(73R*2@P?>M&77R!H@BA MALN7\FTK)ZI[@ 179*0S90OC]F4H^T*O0_W4*CR]3J'TC+WUZ05%YS@[DTS+/:-![4)_3^^EI0- 0O@ %0 &YN M=7 M,C R,3 Y,S!?9&5F+GAM;.U=6U/C.!9^WZK]#]Y,U5;W0PB!IJ>;'G8J MT#!%%;<*P_3N4TJQE42+(V4D&\C^^I5\27R3+2>QK3#NAP;LWN6V\0,H0P6>=_L%AQX#8)!;"T[/.TV-W\'AQ?=TQF .P!6R"X5D'D\ZO M__K[WPS^[Y=_=+O&%8*V=6I\)V;W&D_(-^,.S.&I\1O$D *'T&_&'\!VQ15R MA6Q(C0LR7]C0@?R&7_&I<7+0/QP;W:Y"N7] ;!'Z-+Q>E3MSG 4[[?5>7U\/ M,'D!KX0^LP.3S-4*?'2 X[)5:8=OA\$_7_T7&^'G4_'?&#!H<']A=OK&T%E' MU!M4^WI\0.BT=W1XV._]^_;FT9S!.>@B+/QFPDZH)4K)TNM__?JUY]T-15.2 M;V-JAW4<]T(XJY+Y7('V<\1:W")5,O@)HM^"_A%ZXS.%NH -L_0;)E(+%#)EB M)$CG2H]JJ4*J>'(A4$C"N%353^OO8&P78\I1J?;!4(,G56@J$]5@;U!495FI MACA+MK:>^#MT ++9G4A#AX^H-^N99:54W%.7!:^B6W7;$/XS SA"\0N9%>4S.\([H+)!-F(9XD5EL$4N*)IT:$'LU=>=P/A9T?2FX<=7JL0+;+H?04Z@>%R;.H"RT4*?6G(03X-K.QDD9 MJL<9 KQ>COS" 3(U:,X9=C?' QZ4I9L=QPHY MQ?!UFL:FI1%)9-QP%#G6.<'>P. VF('*(I@2'>T\>/&IL"0P M^<\)*<:L:7LWL"S/< #PZ!71267+4*'K"=QZC8 &G &H[84/!\ M&%KATD=1J++E1UDMN68QRD$N[9\:#HY\RI0UNDO*CDZ:"4J)07@F9$W;-F]% MD-V[CK7:<)[N"K=R=W M'J2@KG_$E*V0CMNTC**?B9N',:&_KW',,D,6R$\;!C*]]B>NC"[?^-0=,7@_ M2>[YC01!2*8%]?5V#EZ96T^J=JL?8V7G^N+[YN((:IFC/S?;$#U0,D'.#6$Y MCWPDAOM+$K>G;'C:1ER]%NPW6:=+8HB_)A$+%6\=*5"JS\>I$R=1 MH/W#;->NE6H!FG?^) :WGX3K::X6>4/ENA;FLHZGQ/ >)?$&2 .56D!*3ZO$ MD!XGD89JQH([.%"L!6^YTRHQ(SXEC?#*,L+"##XI,];%&;'RZFDYXF=<8N!/ M4FU&(%Q_6Y$XZ!"#^3F_Q3 ^^,H-/()YJ%-=7_1!K!OS)N=?8M:D.D3E/*_; MU,R#,S%;TEVEIU(WT)*'9J(F'$DZT?3XQ/@0%&BL2JPM$"KG:F)6I?K:^!BF M05M*';2)V93JCY.-U^JWL+B/*SN;W0\C.N!4>@X$V*DW;C]?KD4>P%)<&KP" M:J7F.1*>="RUA,E.*MNKLK@I]=OGL+*627-RNX[$G&XI\X+R: M_ U$";'F-@SM/$PDSTZ=UZ,VLGUM'[8>;(#%2YF*]KY44ULS.YNRXYNQ(%:1 M=_7;"+7_N:3S-JRF\DWK75O!>+5HOTE,K*'=6I6V!23?7$T[GPL;,+9:Y+FG M0S2=.4I[(XHT1UF)J4.0-QU4*ADL"W/36RNSL(=K? \4F9&%ON NZY>,?5%Q M?XV$4/*"IHW!QIZZ7PC!Z+:C'U"8"ZW!"Z1@"F->J8 '* ?@W65BG7Z3#GTU M6(=6>X=,C(]+K3HE^;@,CG$?']&6A6M9N):%:UFXEH5[K\Q)R\*U+%S+PK4L M7,O"[1T+M_$0[(Y@?PKG'[NZQHP/?_SW=*RG='=N?E+447L[Y=[4:2VCV#** M>\LHMLL+]2POZ$"^;?72XQ@GE]I$'=\JNR[=F!#J'QR)B!A!%1^-R,:YVK<" MJ[&/J1W7<4LUXQ[1%*,),GEZ7LQ$NE_C)TRA2?CE_T&+8SZ'F#O68==L" $C M&(SMY0-A#(UMJ$) [JJ"1L=R6QE1Q#_NHG!]F,?=)E1RA+:[0#1#/#+J1-*. M_Y5,.7YI-!2628A&?C]RNSF"<8>!(%F6U3/X40^'=!8>P@X%:B;L,KU&LJ'5 MQ*WMW*E:,E?JCJ^39%+R_2UWW-R=YWD_)E+[N%R2N"0'GM2_#308M^"MT+]1 MD=$G[?R;@B?S[Z=-_2MY$X/XO@!EP+Z?#$R3][Y6QFG8Q-L8\E1&GQN:4E8S M#%(R5U-V26*__TH5;@,5)_2^0_^G?+A@3-B$5 M;X'C%G%'>/%A%RZED=XWG0VJ);S/1"AEO0+/U$0.W"^@@/P?"'*6,R)"[S.2 M20.EPQD-2$'E+W'%:+'4"?_TJR ://Q;_9>V8LY(O3B@S%G[$(8X-1T",42^ M&G$HJ]*8)L>-+S'WPO('LF .^9U!3)1N0 ]MBRFX)XO8X#9^7((%X0Z_#%X M].>93'FSXA:%:T,6EDP(Z5[$K1V])[L0+PCOY+%#O89@B-CS^9)W.N9L#NAS M_L;$8DT-]BIN'\;DV[G5W*7=N#@-/(1=M'&L6+.9#87*H2B*8+8C]-LO6%T( MM61#JPVSUMOT'H$-6=!@W<'"[7J9X@UMVU-^O(B:"1HMVL0[#OEB6I;<>^H* M)2;60P8H14KL^+R?Q$!*FT@NGR->_]);CFN)"F*=5N1V%0M8U5-%R19 M!%D1$=+.1(@EI.KN0Y0RF^3"W74K5.#.W*+>1/\]55NDJ\NB%DD<# MJ=&7/?%H%*_,HU\:ILU30[<'/LK@%\ 4YFW)SM$:]1O:?KL="U1LDL)Z:&-< M>DG>6<(U_T#.;&":Q.6CP"$T(7H10\%B6BVZYZ#T/H99S_;\P%YT>!!9^WE6BL5^,=)X5+2FM79_8 MDM(M*=V2TBTIK0_EUQPI78Y"K?M;WMM2J+E?\'Y_%&I#WY^LD$'-^TSE'A*H MJX'+6FX(IVCU3:9LLC3U-:DMM^L:XV54W$>@"3$:W=I\R0-#,;#7'12V;@B> MWJ 7: T8@PY38$HW+U$/ZK0D?F76=+-RM2%,MTT4*8.ZC;\U/M6_^ACN^LD' MMGP.F".NP51PJQ@1%2,UFK8'<]DHQKQ)2(YX_9/!8@\3%> ZS0EW%0Y=YX0[ M"9EV+QVX(]29#7CSP#'FG8Q/RS4PARQ^$D@!8)V:+^(J>3XMU\0>J#*NER"6 M^7[C=Q5LX?P!0[E.7]]O8GM4&6!PQ%<\SQL=[;YC5:)!=CPC MB=NC,PGB?]SZ%C@NY85#=C_QKH2O!T"K5Q=FTAO'J2]-AQ_+7I


&ULW7UM<]RXM>;W MK=K_@/6]NYFIDL:RG>2N)\F]U6I+4ZHK2UI)SFQV:LM%D>@68S;1 4E9RJ]? M 'QIDGAE=PLXO:DDMIOG'#X'> 8 MK-P,WI51616=M9/GD^8_M?J?LS3_]C/_OX>HP(B55U[\_%RD?WG#W]N\]ON' MGPA=OGU_N\^?OSX5CQM127)YP>: MM>_X\+:%TUEF3U.#? ])D?Y<"'B7)(Y*4>W6UR"M!/_7<2MVS'\Z?O?^^,.[ MGYZ+Y$U;^*($*;/Y-+\]4KQ0@\DH?#L#>*2C!]:OSX.;#5*;WV#O<$T)KL0W>OY+FO7S>+N2[FF^"NQ2ACRY M>-7EFO$?+]G?!A#Q<\D&,)RT(+D)0P\LWB &AL9V9YW$ [L9[\T)E7WG(Z.P MN8B*!V&X*HZ74;1F+WC_[BW.RJ+]Y9C_..J\';O#M6>T]2FBL:5@&HFW,6'#VKH\SNHJ MJ-47E*R$&Y2IC6CR4 MP_GQE[LW_UZ+HHTL^HU+_]\_O]V\(2#1&*X5R>]*$G_[C%H^PF2I.+?!ZM4S8F&UECT?') M("?X?389%< PRP7EF&4;'<25V$<3:M2@<>X6EU&:X^0LHCG[/BZ,9-,)^V29 M&7"?7FI),+PRPAL3JA5&K30T'LV^1S2Y9Z\QA$\C&:]]DPK>H"_J"X#AB J5 MU-=P&<2%8,4]OT:41GEI[%!&,CX9H8379\1 PC5*C&C&AD7KF+*&C9(P/[ MUY@([*>OMPR7JDL8/?-1\4HXO,('#X)7M K-N(+Y5U):E&G,XHG/."HJ*KZ9 M7K7].U7WYS1/5]5*V>85SWU5NQ)66_6#AR"J7X5H3(%&!D(;_QP]FRM]^-Q; MI:M@=97>?PBCTA6(I$JO9:#%?G->$7E)Q0_OPF,4QJ?*2A2 Q3I^BAPR;U\JTXEZGHBV@![/2&MG@]'$$*,U5-^)H M(P\A#.QV'?R"R9)&ZT<^LZ:)!@VROH)"*]PV-M0*!N>/"[HQ>?IBX:L6V1PM%-?*B%?+-$#;.DA2X#@A1;6F!!"$#62(/H14MDYH1+RUG-H 79= MAB0!@A-:6-+2"!>$Q(E9D>JYT'_HBP,RH+;N-T] U+D$1XHFF,#K5'&!XY^6 MY.FMB%;H2UW+S3]$)8OJ;7[X.OLR0M]_X*-:92"\2C>_!J]."8I4E5_N[F]G MEQ>S5ZG&!*=U%;*_;*J/_>/KG#QA.GLH2AK%Y0BTXKF/RM3"XG4J/0Q>M3I$ M\EK"DYCD:Z1>I[WJ*_H3B2L>:_)],@H/AH]]5;,*5%O+_6<@*ED!:%S'K8C8 MC>2Y@MF0GR?\Y>=9M%3 'SWW5<5*6&T=#QZ"J&05(JFO;F40%PI5S9]P$=-T MS5(UH2;Z#,5\LT8%?$CR2+!-_.F$P5)HC-"114(- M<;U 3.HE*;%P2)+TS1X-U#%O1F*@&*/&IN5*+8Z$?'B2G.6)$T4ZN3 $&<%4 MTZ,1 DB.(3(;-9AT2&*(N,1=8W0;1PQR21!$$118=.2Y9: MH>6,4 E*F+_AB+K1I2<9ABP25#55.C& 1!ECL]&$RPK!'G)4YQJW1F+^66 &N20!4,90$Q0 M.P82,K M,LX&8<1DJHB]W:6P9*F1!O]30 1UR8RP%B!P::!IV--+H[F(>7DPI!:1A5 !'/!J:'90/6HWI."",_R+PP@;B$(XV9)P@JJ:/ZX3'/\ M3NN_4M8ONPQPAYQ2" )BDAZ=AC^-Y%'[%\1UT'4.A33O)[CZ/CQIWKN2YCUH MTKS?AC3WWPD0TGR8X.J'\*3YX$J:#Z!)\V$KTK"*#]K7S-E?K^D]^:[:G*V5 M#$(9&:J2,!LQ>'21L-G(PA5X/,-50M)$!%;7](:2IS2/]2&S3CP(832@E:P9 MR<*CCAJ@C3]=0-SJ!>UKZJ#N[O M"+ "UN8(<.\A"!*H$,E'@.O9DUK(=S5SCE(<:7J$X6-OE:P U=5Q[QF,*I8! M234LVC63"=&0^=V/VE+.)M3-* ZT:DT7,0W-" &G-!/$-D@=Z] M_^'A1]1J>:[^*W)/HX0-B72:;)/*:5\D< L>6!0@0$%?2XY&2PJ!%% MM6R([%0#L IW1L]]$4 )JZWZP4,0E:Y")#7^05T'ZO+/GN-'?E6?YD""6LQW MUZ\".>[^^S(@*& )GV4-**HE0UQ(&$S9"WM0< R6!"PM 0!2XA!P-(U"%@& M"P+:U]8I0EB_=/V0I"("9F4UK)..M<31ES:-R^J)"UQ M4H,Y3_,HC],HZ](CJF;$[2K>V.((OB..11X&A]Q 2G2JU=I@/&KSC+_C,GW_,['!4DQTD]EZ):*3++^]TQ8X$]W#2C$09!)Q>$FJTS7.GX M&]="K5HS$Q:$27\E6967$15GR:FJ9]+(^66.!N:0,2,A0$Q1(],PI!-&M728 M ]IU]H@NR.(=GC(%C%G<\W%M(^C1J6VE+"#.& 'JSG W.3\VL7&M%>B(98GY M?1'I$_X4E5>NO3MSWH4H3Z/%I2I4L( H9 6K/3W8Z/%5,U'(J6,H8.F>A MUI(8=HF/I/PGCI$@RKEC.A% ]%#A,F20H:B5#<*%NU649:=5D>:XT ]$(RF_ M7%!"'')A( *("RI<&BX(4=3*!N'"V0K3)1O>?J'D>_G8Y&?5^J:1]LL-(^0A M1Y2B@+ABPJ?A3*N":ITVI6X8\CQO$HK761;UGBI$/=-&"W;$&4D.$F%TX"2V M9#CF\RU7I$3W!'TI,"H?,1+;61/V>R\3?&TGU$TC]67(=52>)Q%54<@D[/W6 M$2U@Z>X121($D:SP]/>0=!JH5?',FFO&8=K_CA,@+DJ\TIYVL*OX8I K^)9' M-GD0;'($.>:44!M^7 M%Q#5#9C/J)[?7AW@#(<^1L0+@*##N28#@B!:6+BSN MWQ40)G=>]9"E\7E&(OTLRT#&<\8\&=XH6=Y& ! #9%2Z%'E"$ G)(/5_&N7? M:+4NXY<;2F*,^2ZKHNNM;/-OCMI^.3/)I2&;G%0!\6P*7@T#-R90S\91;\0* M.9G'-XWS;&XD_G;W&+$"O*[*@H^@#)A^%MRHY'EYP<&!T2*#00,0]1Q@ZA8< MA"82JD>H5D8][4#?9\4F"R!.3E]N\0)3?N[@'C^7I^Q%WPQ?& ZZOK_>G-T9 M?\Q9%4&0<"I:W:=>@?H&T /?(]:80+]Q(TA8V>_]Y8NH>!!^5L7Q,HK6-3-Q M5A;M+X*BQR?OCC_41&U^_LK!KG"WDT1SE;U5V@<9'2%S^EE$@Q/.#=^88K7T M9ML/^JU5@,*F6_R$\PH7%AK)8C[YHP/9)\Y8!@QC-,#&5&G%8/'BG-7#G.0" M^*]I^3BOBI(QFC)B9Q4?J6=%@=E_D_OHV>S_-$L!V+6-JPH"3C$#C:-;8)Z#7(^6":%2;GD58H.$MLR.0CNT)4U#L1C:Q/4ACA]AFB% S>;;B@ MDQ/&%24_V[4OXFB&C!I2.U;=MB,5Z]S.L7KPL&EX&T;>,'T@ M!59U*NY0 <0;-4[%>*AW2BGLF3(&P".V*"0!$D6/\K#BD=J;7PA).-7O,'UB ME"[N2#;>'.*BX']X,@&7QRB5-*RXQHI3'>G$>QZX]D2N7R@I"L;_1:J+W&*^T'HU''[]>V M _SA)[A! 0R]7%#*T\ZUC@B.DHT6$*+=X2SC\XYY\CFBWW"O[6C*P*3@DV)V MX'U^Z:7!D,L*4;L1I]N5B4P8YXK4O7)DI:';?_U(Q#NB9P MN.BF:&O/-$6@$_:[3\T$>+A-324)AD]&>/(FM5JXX1$P\IB#%J"-!V,"+(?HOP;BA\CN@03,&E[T:F]+I"Q;=*8 M!BN0LL'4A.+ A[,V)FSWR:5YQ7./=C'?*5X0BFNY^^@9%Y_3G- VHT[='P^M MG/VC8H\_X_*1L"=/3$25Z3$( O\;Q+T6K;SIW,OK8353_X[;OZ,>Q!O;'TO^ M3E = "N%IB\[Q3G6+ZQJI?TW+"UDN1%(HH!B6A,^SP:&Q Y/7!O&T(+ P?'YCYJ93\-FZ7-0&/+>;&U%0!,M;GHP%6= M">ALM>"6F!8. &L MM(^K2UY %KVK3%IM>"D-^"'ETK;!>2SDDW%J@'UN#27 L$@)2[K\1@B!XD*3 MOLJ)$I*L?V9HX,H$&0D"XXD:G73BL[E[(H)$FWE4\%W4_ \^G?T497P*>U;. M(TI?V"C]URBK=*N*CKI>3VI-<6=P:,M%$0SMIJ"5:,B4@)"OR3Q M,GR%2W4:1C<5KSV8 _A!1V:0!T,L!Y#2*-BH(-KIH P7!?K7=^^/3DY.4)1E MY'O$VZ3%_$[^*6#&ZXHK5Y#H9+ M"E#RVE4C H0$-Q2OHS1IMR0V>\H&@[S&62=-GY29X$J?20YJ8 CFCE4^)R\T M-^?D@?#/A6D!.65E3SB>6!=.76C1''"'&*??4+[+K'RY88#Y3A0>]HGCBZQS MM7SMN:GZ[9OS+O>9ILKX4RFE+;BVTP_?">'9(C@:+XF4^\M2]!2>\M=4:!GGD@ MSP/IP#4S>2;Y ^F\]=-]]??U M[736_BZ(K5J=,BJD7':U("%_B# M] 0F!3"]H0M*]3EQ4.2Z$GGF$[Q94^FYHW'=HN/YT*8=_NC@IEX!#+E<4$KC M)\F7QR6FJ]Y:%Q26=0D]Q.?^+=^*=[WX4F#1?G0-S*P3)*^*";XRPXI* 0S+ M7%#J!V5_>Z MOC#1J<%J@Z,NF.%L(F#Y"H-.74PV] W\#M4FX''5;4^M22$0'QUVU^JE(7)N MVC[;;*,(A%3M5KF;Z(5_.KCM=!P+A]CCJ :LVMTXE 1#(B,\[8[&=2T-ASVT MPHG<'O0^Z^0]<\@,>T0CM3 D)AD1*LC$Y:&E7&U@]=+=.)%))1^ 3'K8"C+) MPM ^XVQ #R#ERW"BHVT=+V92V93"34#I'-#/0(TUP'183C!M$O4FEP 4JDVCV %0RS&8/T(YR8]AC8B:\=[.,KL>@'C,PCF; M$ASJ.2*=$)C!H^*43@Y _^;X;K.QC2^LY<)/03 (TI+B0QO_<.JT$.;QL>RH!ABP:8M%K39%;DYV<-4,>3,VJ1<&0UXQ/.D[.9([3',6U%! & MW>(R2G.?NHNCW$EM71X8WV=JTP+#-&:KB>[1WE$-( B&? M'"LX!Q6AHS2WZ Q6N*_%IX[U"[B!F6V+T98[DV!M"MMF,Q@LPCFB5=.O]Y$I MHC; =)RUR:O."?W4I*Z2DV19ULZGV? :LFWCWB"0FV( S("[#6KM+J&-PA&: M#7*=S2EF823B5W4U]E-1*^IR'V;B ^U]AX(^W>=7C/05[+-%,7$NAE0[*KB%D([-J4;BL&N!S8E0J-*"RR7YCA5DE**\L=U&8Y.$R MS'[+A))F\*[UZ5UFP-,VG[/@TI;NWZP2Z+H)+7C--1.2/!BN.8 T7BO!E9#0 M@G>=!$_US.#=4/*4)C@Y??E2\$W)W9:#65RF3_4GOYF#VQCR? 'DEHZ.;HF< M: 4,B[>&KM^.LE&!P^;-39FSLJ3I0U7RK_1[PKZA6',TWS[IKA[LZE('I[2W MFAIT_;#T8\W2'"_YIZQIJG$B;O"WH4+[A_!.N_V1C ]\O MO!D@3*E\7)7]7JDSQ:'A93LNFM"BZ$FH#R!WE,V?W@:%+4MD8 $2-16N3>%G M3QW:0?CIT _ET-\^0W /4?[A?N2]]L<=K&U8K^"9?OX$1>)M+$#AFUO$<3/^ M"0?XLTW1GPS'.\O\R03]P .$V2W+\*!6!A--3T4\9O /K8$?4=*88(R&'L[( M^]&E&I:?>F?,U)3UX,?56LP.-Z>"96-[4^>4<'J@$Y9_"OAFXO44X#-. M!@O]HE79A^9*SG8.1'FIIW.!N!D+2\DI#INYZF()/HDG>'$HU[D: I?^^8FM M8U"E$2"!J,%!QVA48>$00E(];'F^=Q.,PINQT #D-KMF9;1:'?Z< ML@WZ :1;-8P_YD01+HI (@A#^@B[5HAX]]XV6^L,6WUL-LTW\<)FTA56T@GW MG:4[;TV%NF=XM[W"L-87)N-6K1X^!97-.L#<[B?U0IQ5/OG)YBP.NUNI,=&URRZZP-;=IL,G)Y M?VZ=V$KLS@5X$Z][J]RY64/M;W?K9P\B?M#CUL8/52$V1K+_MKWMH<0.YVD> MY?$>8@>C(0!<=G#4@=,&*]!C!SOT,;T[#8"Q R4QQDEQSJK^UXA2-KZ(T/', /(@*#/!C6.8 <\ZM]SH\>?Z]5H/#+O0WMW BA]HZ[]8I@ M>#D9LM,DP:+K&L$-]-Q;_C\>;#]%&1:;?5@_G\8L?.8-I2I+Q M5.#9F_,A.9NR,G9ZS#H_2%^://R^ZB^/6]UYI?B[JY*R-:VNK?';J4 M6H=WY%&)'O RS7DZ8QY[O.#(N"GG<&OP0X :/,N-DT33@.OJ#_/-5 M4OQ'0 MP,N3Y_ K3=A?-],(>:*(-CZE19R1HJ+8\KV]NUG?@^,^"F',]5UL@HE%]^2( ME,.I6J\SD<0IRM!&BS<0]J9CT68VZP!\BPO@+_M!>GG[*?D[UG]<+[03S>\T M-;'WMWB^9_@UBFAT._$^7P&F!;Z.7^:;#UXQ7T.>5W5#.OGXX40T(_[+U_.* MYFG)NH#S])G_41@6TUP4?)#;'3CGJ5T:RDXO9Z32[&NK<\27PH26X ]N]5Z) M/&S(F-L'ISEASQF/'S+V&?7 T'!\*M=W,N>->'MPNJ/E#K:"]Y-[S/ B*B]$W!;&P?801[N98)=$NM[ MP^F7L5"0;./WNC,L0XG@79D1ECZ'^&]"#$K*\ [799KC"_97W6*]2C (/22@ M2HIT4O!H,H9FH H714+6R)=7+?8M;U<$N3!FP#FNA=-N]>LAROB%8$>@+EYR MO;DD\'4E3G>4A+V8Q)4ZCA>3*'@#ZEIJT03J&WP^593AK-?[Q9+B%?XNGNC' M "==[[>_NKHC=5DV14"#ASM:]<12P>?6R:(WM21F2M.\Q.SO4&XUU/A9-[XM MZ2DI ^"GQB$'@HXTH3-4#78O<9 M+HN ^LK6PO.Q[]FYXFO2NN%O90.28 C70(5:,'B7X8+.A0_ (JL;2A9IR3.V M:KK(OH#GLQ0C8*.3$\W3X,300MKN2B"(G\4 =QL:4$JM4'SY3/@BAO=I&6)> MPE8!6I"V\@?5_UW3990WFW980%>0+$VB9L/0#8/)]][Q?UXOFHGU*.NFNFP' M*O=DVV>ON]?BZ'-Z+X;!]/7[]$:Z2Z!G^P@-K(LOB[Y]'EAT;T";5P"\Y3/B MWT;7BR:'"_-*4[0J0:_GZ+1 !^?E)"DPW-1"TYP"'A '"%OF9,5W:0CXMUCL MMYR3PMKAVM4\WWKMY,3HYFNC#AB6.0)5;'[HU%"CAX0BO"Y+Y^(O.&'#ZN&,<,X:+HNL%JH5?B2=]/+I.R"3HC15& MH!T9E%(P.&""IJQZ\LI5OR&EZ)O:24BW/D*C$J"3,()7]!)*>1@4<0.I'EE^ M?=TE@@$@8T>AD_1/4CA%J,5!K14:(KTN#?-M5E M4?(ZA^7DP&!RRJ@1O*.9!%-]-6633)S/'[5Z\#ZXAOZ)?S5@-[VL[:MKHHUP MO'1T3T]3BP&@K'5#;23Q#RV#?P3"VRZEOW/J!Z.&YT3X-NBC#/@Z<3!\LV/4 MW+3 5/I)%L!UCPK';+VA624PT8Q]G4D>,M5L/=F&:V"60,\BRK?^\AQ:8E'7 MTG?IQ7WRR0:ZSR6=+!@>60!*"^J-.&+R2"C ZZS&+MEZ*H-\2%H9^RBM,%AB MV7JGCEGKEEE Z'2'EWQ]\A:O>8Z5?&GIH_3B7K=16T /]OQH9,%0R0)0FMJH MQ5$G#Z^+&GOD'E8Y:89DFF.0Y: &EG_N(=?GZ.^$HGE5E"SRHF(.Y!=,EC1: M/Z8Q^ZA<$+KRM*['4XLZSM:/94.LY2GAJE;Q!H+!*>."3EJ^$4*OM6(GC%\O M+G%18,6TAW+MR:KC;QW/$?YF2<^B &K&WA'LZQ!F7T-9_(B3BJ>TD_=%7Y$2 MMTL,U_0V73[J5X/V8,_KL+>KVX/!<%MCP?N[?7D@Q7"-O=[Q%40V&[[!<9_O MT2$YW\9XO>BF9IK)XE.1;:T";"D[NJ)J,%'^\KL"-88+-!-SE3$_MK 4&^2:)\ :3<%[C9S#I,WQ MC=NT^,;*@?W_.?MV(-2UE4RR%*)9;.&JJAU,, ..^-.QFP(DGI ]6BS2+*WW MM+>M"'U/RT+-"'TFE(T@CU&.WIW\=R MH6F7_*ZOL^<2 MTSS*>OW!9MIDQF])<1HW=K+HLV7LP?5^"]G!')B6LKL/UK&!W[G5FXV[Q/BB_\RC1Y8&R_96%E6E/WIU BVLN23_#NXVB?]%F; D'U[ M[/*$LQ!.6>##!@9A"+66X-S'<;9:9^0%XSM,G](8B]4^<=:E?]3EBHC4HCB9 M?8]H4MSS2[SZS_EQFBM2_@V7;& CRSS])T[$Y,/UVG3(T].[O:X<^RS.P2JT MCQ>#::4^O1VWZR\Y[<21^#*J3V W*<41;6D+9W7_;.M+ H MM^G=GM-5M3HEE)+OK.^;1VOV9),>9-Q33C+A=1C;PKG!^#5!'TR3V *T^? 2 M:JT;<3 -:-\>F6:\A/;Q@W0\'O5?PK_O^X+-BY!X$[2T\K8BTY78I2T- M_1X,>T^ O9>"D-*:[6053C/;ERM2^W)H4Y8F=>F6?M]G(I4L*HHN96:S^\"> M!=ZNYC5QBJ,3@X0I%ATP?'8$*AW+VTCL+=_M:W*NS<=Z0].XE\.UW0^CNU-V M2UO!V>GJKI6R-D.P>>R(7IN\=\WU!G?+ ^'XUJ-0,\W5:[Z_8EX6.)D]81HM M\:#(]CT&3GW[040^VQ7I7L*C::\&TU;]^CMNW:T*BFH=A ?-_=!;^!7)ZV*J M=W]>Y$5)*_%!UBNVJVKU@.F^JV?2JP^B;6]1F'MIV!/>"V5'?0"?=PU*__^- MROQF#7=@Q6YNF ,T2%6\ZV?A852<2^[WMC;1-;AS _.*4M:OB/W93RS>#M"U#[!FAKPSL5UZ5M@7A?U@^GD4E%LK^&=@EOO7BO_KQ6@[O< MW\JQ)A$&/_1!BRB[7LSBF%8XZ89A]L^]=YLO?<*1;+!Q(>,VI+D,;9$S?/ 9#%1G3 MF T\6'MACPM$F*S(.H*?HU6:[R5+W?ZR45.QDB>.5JU(7E\(.RM+FCY4I3@G M2>91EC7+];,\T5Q1OQ>+GG-9[^KZ:,9L6W-@2+V[#])MV6*-E^\S3S>V42R, M-U<((_:_*A/)17D%H?(1HZ@HJA4;Y6-^!) 6S0D]8)L3-[OTS_*2#1J_I@F> MF(1%]Z&Y#\MASG?L7!3JDQU;FP73MO;GB^DT1R\?PS!A:G'$?]OD\6T- YN@ MD\IF4#*V"3AG;:]'RJ>Y-#@4[J8*AN/3\*IF)YC.T8BY(,]"]#,.\4Q#F[Q8 MVNWG1A6_E\?:P0\OC-7+@Z&> TB);TR*I\AOQ(!02TKH5B@3]XC%Z'QYF3[A M9%84V#6@V,YHT)1_6Q6 ,=W?)(M@*+X7-QR"AZ*.PUO#O21H/.DZMWTLC*/: M.K (8F+9V$**[3;8%I)SLZH E+)K<*QZC% RM,M0QOEZJ$ M3%+\Y9:429 M889\%X-@$@$Z.>Z<#]!H#?R<[ED]G!2*31RYN0^#&Q,'Q M=HA;0=H<+WF^Y:UI;7%"GL H"I2NUE4I]C_7Z42!D%SCH7X+FEK: M\]8]$^31-CZ5*)AAW8Q/V5<"X8VJ?7QJ&@5/E#NA60W50G=Y*B=LO5M?!PRW M'($JSJMVF^8>NN3=S$:H1!E##^H$$HLO!1:+'O9&/U* ,QD^#:Z4K*;5:F(G MRO6.R>*X*L1>1FP<8&#WSL"K2 9JJYRLU0#2>0_]:0ZR._G>R88;\$=P]81J M!,%TR"9TRC6O-F% B%7'_9U<3'KW?+]V\;-WB9Q?D>+:!E>DDTXP_A2B;MI] M +//>)PZ3O4<5@VHPT?# .S<4M)SR"4]=ROI.8B2/K64 M]"GDDCYU*^G34"4]:9?.!S #IP1)NU_JMT]X$559B40T%X;(I&#Q^V4:\Y&[ MN"4O4<:WI\SRY!PKADZSN.=06%4)4U#*EW::U,+5S@TE2167#,=U^8CI733< MQ&N6A%4G)H#JZE!HA$J!*?#\0DC"*=% K%G][B9YA\F8D M JC8=7&*%X3BWHS4YS0GM'>3)0LIAE;J7/>?D#4">&U)@-LW?_61WHV0- &"7H04%!M']4O0+TW'+54%CB/$&,Y MXUW)"B&K>6[?6?":W0XNS6/K0 01]2XI"X%E\.1%/5SE/"KNV\BGJ@I4.G7 M1\ ,F;$& H!*7XUK7/JUU!%JY (5,OMJ8*VU?+EAV'B_P%OJFC=-\5&A*G6S M!J!J< 0ZKI=6[0@)1?'YVJD>(:$,K;*NU-L&3/*'4%%7AMT"EFJZ"K=;@$]! MU8V;CV;Z[DLI"*A:S/BDCS,NC=I.;:,0=/#0CQJ RGD$2#U.!%X'Z+!*2\RF M\5DG#*GPK1BE^FC6S(>!:]A1O'=HV"&3: JQ(@S@I)TD&U% !6_N[)6",(O? MH;,?U$#POOZN)/&W1Y(EF!;UEZ:J!F2IK[\'4_P&<%*NF9[H[]HO:U ?;CUV M\!4CI]JQZ OD_M :^)'?%5)_R&S6 MFFHK0&NSUZ5L4Z4]]0.J5Q7J+2O7,=O.:WY1)7^OFLGP>W*+N4::X4%WQ;-% M%X\WE#RE"4Y.7[X4_(-E0_.X3)^T%-BG?4 <>16WI$^]S4MX!]^]!LF# 7O, MWX;:U_$\P3_P-S+6_=CO3;JW@NE1V 6O9E[18T- M,%7;#?;S:)V64>96HV,MT!6I!>L:AG?Q4&,@W"3(#J&UNS:@RMP"M&HJY#"" MW399SSV9Q?^H4HJU2\W*Y7-G;4#UNP5H:6F],<$_:AHC:+3>I/I6 MS+/G.*L2L<\_%M<#\[PA9XL%CI5=@%\$@'@6R''I)!$S?%2SM6?_"&U>73_D MO='XMX%"#0DIXI$CU %#+3+$H:$:6X@S?><5S=.RHO@\?>9_%+JARBX-@%,3 M0([KWZ@5HF:N2,[)M>EO\^0\S:,\'O2]S8>.ZC#4]E:@U.1NX!7G&J9;@UOS M-U'*.C[%E]^V-@ZKUM70MZOS@:U06TO$Y9K755F4;(AA\)0[2\9"@!(-Z+%) M^TJ$Y!'JR89H9F?/F,9I@:\7JGMB-2)0&HD!V;BX9=$0I2UVK[0 [O%S>9JQ M'Z025XM!*74+.N4&*DD\1.G7U\!<+^J\AIM;9%I04CW8%*#4B#-.]<4X>L60 MP\ I@Y;,R8J'(.)XVXQ3:"DR2YZ^;$2:Z9/9]X@F;*2K;WFN]WI=Y.P3123> MZ7?)]?7.VI'EE=\+@#-!W%6.?\&UL M[5UM$[5U>:#+,O.;F)G]ZXH2G*I(HLZ25Y?[LO6: 8D)QX. M&,R,).;7'S OY+P!Z'EC@URF4BM91(/=S]-X:P"-G__[=>F-G@D+7.K_\N;L M[;LW(^+;U'']^2]OOCZG+R\M;GSY; M+Y1]#][:= FK\"&TPBC8U/;N]5WZOT3\9\_UOW\2_WFR C+B>/G!I]? _>6- M^-[T:U\^O*5L?OK^W;NST__]QI]F M12LE7Y^8EWW'A]-,G4W-_%-743ZG2>!^"F+U;JAMA3'MVJ\924N(?YUDQ4[$ MGT[.WI]\.'O[&CAO,O!C!!GUR#V9C<1/SM[F6WUJTY4;$GOA4X_.71*XOBW8 M.Q4E3R>4>R=7.ZYCPBT M#R6$BY E\<-@.A/>R\B"^('[3*YY6UD2G7I \0$4/[<\0?O#@I PT*E96WAH MI>XLQH%9D-"U+:^1AK620Y-O!8LKC[YHL50*#:SD0TCM[POJ.;QWO?QGY(;K M)MK*I0=0^\KU.:&NY6TUT.FJ$!D$5X[&.>_;'-%P>:N-NTP]GBJI =2\<7W" M'8T1QPUURM65'0JY;Q9C%H#4VL(#*#7E_05+>MW+5T$,T:JF$!E P>2+'JU7 MO6(U10=0Z-)B/I\,!G>$/2QXCZO32E9^ -6^6/^@;!(%(8>!C7WG,Z%S9JT6 MKBVF=VP):JJ-*AFBY1(+X(3%4D.WUD?KR=/KI! 9MF' U),*8'DB3.T650WF ME3"-Z\KN;"2^(*'E>L&M<,.0SZC;CJ9LJ#Y$=NF_(?HYM_JU\T59//'=?)A.2H \=*ES6!.;L@(0W<%T MJ*G64'FL04I$KIS(X]W,/7DF?D2"*T:7M]0_L68SUW.YESA9'0'0YP;_8GRP M)'I^<\/%V+9IQ!O9/;&)^RQ&R6%@ZZ("/H IZ>?K;;E[,M\.S(DU4D-&P59@[=4$BFVP!GHQ.Q9Q")4!/_-2F9:I7IY5&[H(HG8NNT M%+?.]BGB"'I [+=S^GSJ$/=4@"-^B5&*$>+_^"W^HO%3$#++W@1J/.N)>''] MO_$RI2*G.] J0^*1UUBO5+%$6:<\@V-FCRAS".-89W59S"[P5MUR2$N%=\:VW8,<]9VQ*@I](V'URP@K^X7)") X#]@ M]A1*:Y$8&//QU?+NR8HR#?#%DD"\_X2)=YUM2##_3V2QD#!O#4&Z4A@(]H^8 M8$LL1,+[D5E^X I\((!72P,1_PEUXB&Q$0GRAP7Q/!$5LGR0E]>5!\+^9TS8 MY78: /SELQC?^= "QSXG H3_+Z; 7[$6B8$[PESJ\"&= ;"O% :B_A$3=8F% MJ'A?^@X4[4U1\/H''^R2>4A07[F!;7F)1E?\;X$:[IKB4,A1UIQ:,U%A_SNQ M&!CT7&$HY"C+4(V).P9\$C%64$;9J\A+0R%'68#JC-PQYI=^Z(9K<9K[-EH^ M;0.G1:RKI: 8HRPZ94:A8)M%&OQ0'%)7X5LN"<489:VI,@X%YPFWAUG>M>^0 MU[^1M0KH2E$HTBAK3*5Y*%#?,7=IL?6#:^L[C6I9*-@H*TNU@2AH/UJOUPZW MRIVYR34//>A2$2CV*,M*D+DH%(@3*FQ%<^'BB=B&9^L)=91=ND802@?*>K.! MZ2BDC!V'PQ6D/VYQ 2PM#(4=9BVI,Q 0\'FFF[([19S>Y[:I# MO2(!A1YQB:HV%M7ADT$>XNU922C>B,O5>N,P<;ZC06AY_^>N=#/)^O)0S!$7 MKBI#=QU@3'A/SH=*HHK%(E!\4=:JM>;L&E+!,".6W'V+):" HBQ ZXS9,9XW M5.Q]+*BOC,=62T%Q15E)RHS:=<=?^ R1N=OL&$64%SDKX,@(JPI_C52 M4!90EGU0HW?=SQ!;7#U:G[U_>A0W9B2]3*44%&N4)9_,J!UC>TL?F26RL#VL MET_4DU\/J2T(11AE@:JN[^_%5WYRE[:O^"_UL$N*0@''N2*I,F_74$>.&Q(G44F15J^$NE8* M2@#.'4J@T2CA_6_$\_[FTQ?_@5@!]8F33/55$7ZI")0%Q#U$C;DH%/Q*O8BC MQ.*#H$S2!B1%H9 C[AU*S,,Y>YD<:MZ,/4DB9A7B,@DH\(B;B&ICD>:D@%&W$H["UIJ& _+"T M/.\\"ER?!,J^I500"C+BF==:TU! OEP2-N>=VF=&7\)%>K=3!;9$ HZXLE6 MI:DXX+]N[Y$G]]^4R->4!F]6"DW M=,?(QXFX\_.G6)EKOFY3'7K02T%90%FN0HW&&5MS-_F50VNA'!1OQ(5IG6$X M=Z:B)\^UKSQJ*>?EA6)0?!%7H35FHX@08CC0+ M"K87O8ASOKXG,\+$,85'\AJ>\R_ZKIX4 <2A_*!F% +#4$/3SZ<5NV[X'W:3 M]A3Z,E4A(>K[T9!Y&G?$+]6$.1;3O+0LUM]2+11X^#@/#_.X_6JY:J M9I6A)8/5$53+8QN@NE)=33XM_O(;G^,XD1V.?2=>8#U8N;=+AS37F$\,&'%N$C.E>L5*A32TO+@D+D<3&H2; MC/GZ,4=2'"W=;*N11VGS0'U2\ITWKAV_,7=/UY8GDOCSYGM%I+V33@@M\2P( M2 HWI&-CXO/X)QJ0+LU)25M-7ZMDK+8\6L[:=F0I;,;DJ==N[S.ECG#"!\*> MN6\&#]2K"_07 *R70 MXA5/QM1B*!E[6W%I]9V8V;T >%*+'B_<<'[&H^NA'&ITJII MOE(,+^LO&/[R*@ @R&4/1#/$ZMOW_EBL>\D9Z6<+Y4,7K[@EF3I 3"$J<_$ MYY9Y7-&QLW3]]"V29Z*E2RN(EW"X)6= * PAKF)=@Q$+,S5Q2W*DYA[.%"09 MO6]H[:'",@SYPG@YD+O-.ZH&[SV9M]2G1?-2?]7/*P&B>(F86Q$-!L.0+C4^ MT$V"3?BAN&-9MY577QXOBW-CX"G(("-9TLY0*@7Q$C[WQ(M\)@+L+3\FO:5/ MYN)8@"M3#L_<"X'>NS/5O7C\3MX,1LZ@?G9$;9]L%X$GQQ M?S9)KU2LY?*?$?_X"PD7E'_RS(O(+ID6AJ\=*8&74[O58(U T($X-<^: Q3[-L M3F>5,\;ZU7#SFO RG+\9T[*_=:4ZKP4NEWI6U=N07T#.;^;1#@MRC M4(,@KP@OL?M.V-5RR"?[F]!2:F'U%AO2@2;*I???H*Q4 MBF,?U)= 7,>#Q%1#Z)A8@3A3(7Z(>,6SY8D8Q3B<6(RM>??[J^5%BG D4!S[ M=+^:"=K&)*-83',*!/?$)ESC)X_PA;'\NFV&BE(*^WI $\X@]AM"E8@$^KSR M-==0%2K+E\(^Z]^$BCK[#('^CI&5Y3K9ID2ZS50@=WZAMGTWL.Y>I2 M+85^=6&(7J-^-;J??49NH79+?1L:2M6(H5^* $VA0;8;TCAOX]PL#ME&I7(Z M*T[DJ,70[SO **@<\=1#80AMFQL:\83_7NQ63F=? Q*;K&A>:C'TVPMM: -! M80IM=?8U[ T-N+W0OA?L/+Z9DRLB,4T7XC/@3D.#?<"#F7[>]3,1> WH=QHZ;,,WQRL\V M0>^LM9A@@;=_R^713^,#$*_?_JVWW!QZ6,2[^HIQ2H9D(NCG]-N0I+;?+)YR M-WV@/-6)H!^X;\N3W/X#F%\6US491&LMT3HY]%/XC=F&(6%(TVS2=W;I- <+ MG32F!]1;[NW\0&[:ZC@UNL&!+:[Z@;6T_1\HV(;8>@FKO M38W([$TH+??0D.X>1:4D^/C]<)'/AK3(K#6$C+'CQ%%;R[NS7+Z\G5@KE[=O MQ:I>)@"E9K#82V-J-+8;PM ]"2W7)TYVZ[]P9F?FVJK<(A!9*&^#Q6(:\P9' MQ! *JQ8V&:+@% T60.EA,#J8>8=NF&Z_P0A>AF(Z[0DIL>G4">FV<)E4 K$KDP]C7\#L0V ,<\.I,L*>,H M7%#F_DN5$4PIA'TMOQ_Z9&"82MMU$$2-*,L$L&_D]TE7$013J0)ES! MYKE]DK8':9D*#S!;P>**#]^2]$P_JI]=YL*C6-K 1$T;RQI-26NDD!.4"HWN M&'UV'?',]]= '#O9[+V,[=!]3E98^N<#6M1ESJ142F:+ &U&4[A-6#/33N0ITSLP<;ZH!]P#N)O0)\&[FO 9D7]N=4PY!S]Z?%*AIJ<4N M7[\(:U %=@ZYWE96C6$S=N94W1)MPG2=-';:N>;4 /+0=*?IA?.EH2U:8:;^ 6L/O04=?T[3!,@#]*3ZN;[G>83M?6@ M9[W;Q:Q"@:#Q4XLTN8,((U8R";29;*CK0\^&UY)%Z"0$@J;)+E%*49":T] / M9)6@I]@;CGPU;@<0/E% I[WQ Y%%S^,WD&_(4.HZI7@T)$0!'U[[.&5B0"+! M/L\?_-[B61*3DU>\^SF:I*P+/:]A?X>3 )@9,L_@8V$:UAW;_XQ<1EHD6V]2 M!WINPPZ,T=96'\Q"%8Y>'WV# 7D4>W.7YL@=ZH"2GLCN94!1UH6>TW%HYP$@ M:%Y<_)/9_?7,YF1#4$[%H/]+R6+=8C.%SM_4S%K >A=W$MKHE#M7D8NID? MK&+/X^JQ\'?B#;^]-R!9YU#^((SKQ2,N?1,6O1DV(LL>_W4[?1J[0W M3^CT[B&4D:[^YOM1XD3O/GYX%[N0^,OVY=KLM59-U%4(:630DYKV32S 9OS- M7 F_'(.)'H,)Y9]SEWSR^,S[B5LD+)2PWZE&]$2H0_A&#Q@/U+IAFJ6'%-)S M;MUXK]2%GE45CW$)KGO<2VRRDW3L&W+UH*=VQ>P1*GBB]@.Z++UPRUJF[QTL MCHK'L2[[;Q\]@#'I?Q1).0MY@'Y2Y@'*U?*?UHH&?PU&264&I@5JER@>)(Z; M5#A5\5%]QK-<3M?0*^X_=%2@17+AHD7Y^RY&,,(;+[GFORJVN.K*&L9,P:]D M%.34S^^6&T%#XDQ\!%]1/PY"OKH01NK%]I&<>DMR*9XP:2HI=T&7EJM()R,I M;A@M*I:QJ%GR:)L"\BQNU+3AW%YP9NR4O\B7(:#Q(WIC\%-5LH M'";UJ56=$\]MSV%%'CN)8%<2)8 ,%&#.3@Q/9^D18MDN4EU!['1]>JAEFAN[ MH5-5-O$',"M9<>SD=VVY*9IK2-]UQ^C,#47",GG_E"^#G>0-W =5#3,$\6XS M\ ;G) <[S-)A#GY@)R&[S,$;,#G8T9/VL_ !B43=.]P\C[+= *S?,/SSZ&2T MW97E_]A(YO8.,;<$IVQN^>F)O@GU ^JYCI6>]KO+P9=[$F:KN'[+L*?J4>]N M6>+ TW26)C'@1LC-K2N+_'9(KP27+V=)H3'OK1\^QIQ; 7%$D([X03&Q?*'- M_J7<9F/A42P]*HCC;D5L]+@G\:'="0T@35(OB;S%4JO=9^)S'_,>N1.<>_7G MN#3V56M ;IE0"JM;,HT0,JTIBDG$=#;AXW\NS7^A 7XL-T A$C^TE0CUN-S< M?DU>+44C$E(ZH3[7P_EO4#F_*"PIB^7F$*BJ*V*EP:;Y6<^>U<_ MFFR$!G'F@EY@;Y9(]>G.A:_0^;.LL!D.K<0X[]%JFP_I2&6<9C9)&5@Y.UYH M%&?E1A%+CA+1T0^9,.IAR9PQXLI,JA)@R:.1PYQ=%76+_Y4JN&4#,,5J6 WV M"@A$9&F6U0HITX:G7/;.^G;XOMP.TQ:8B."FYDPT;W(O6"F$G&BTK!B@E:FE MD!L5@*!J'E$M"*8UH.R03N69]T(K^E!N19G8:,4'M400\TQIR0A]0Y)+H)Z- M+6D%:$(*$>3VHR.E?"Y69[MI+>>+]0_*)E$0\C;/^ CZF= YLU8+U[[V9Y0M MY?&WLS^5FU-XVEQ MW=/9#0D"4C.7EX76M&)F!"7JD2[$UX '%)$)*WB)W6P;O1#(MPN M+K$'4;N^QA![09Q(I(>IGNVXI2')M)VR>W>^4 <"LVZX?95FM$Q0N+"[L6:. M1+E A*KY54Y+Y,,1W1K?,2ZA;*?;JRO3F>1)[AC]1BVU1:5[%]7H 4+3&BMH MZ:9JQI4#%. %G!%M_&!6#;YS:_A_KS@>E#7PAT:5H=\2;./8\4B M R^&,6)&/36S)+2R?6I/J):]M\<'C3!B_">T>;6JS(PEKSH8U<4^,YM2_2'C M"W'AWPMNQ9H]=)_K]Q#?2XZ)50\=CWY(*QQM:D2=+1_J0>3+Y"'MV M;1+ONE6XO:5Q$CWBC%\LY@3Q Y;YSX4]MS3\.^$CC$WGOOLOXL3$3E>:FP0[ M^OK]/ *]4VY,ZV5N<@=D87U+Y;3=3>$\=6\]BO%GK/L:WW,:\0E_.E*]NLMH M>4X9HR_)T[C\$]6MS6:U&#*B PYQMS+/J&52G>K7/I_N\^Y$/.-S00*;N:O\ M"088O=)*T%;"O=*KPX=@O<.:X?UL5!VGEQ//%]ORZ0/R\:#O2[Y:W]?@9QIL9( MS(X;0&;:'NHV)"MGW^VK+@= 1Z1,29J;&,N_1ITDMU3L]\%SR6A#\N>VMW5K MC^^(QXQNK271I=\=YMO,\)]:WV_:UEO9OUW*8'I2.H[J4I.6BJ%O:0WH_R7R M:P$R9 4W\:P@V.342H])@1+PZ"6QMZU[F^64\PH ,3.9XBR=VAUS[5Q.M>R< MG.*5P);5&=_>>_4&*+R&N$AK<-((<,[YOQ%A(7'&SX19P_1J2.$:EC1.H8D4*/5!PC4K\/GH\1J6-$ MZAB1.D:DC(Q(M1Z$;JF?K&62ZW_7/I]$1&-?D;F#*C-*O^..HXR&PXQWVNNX@8J)AQ:#SB>(-_RJOCFCS6K!GB8T9[8-2H80W)C+KK0--E!W M2'^I9:C9P!N*>RV&#KNP':M**K+BZ&K6=;?#&CP?W+GOSER;SPDG"S''O/:_ M^FQS'8IKG+II]H$+CB0J9F4ZN/RLT(/;;("].'\<;L8W4R M!K*9U=<7F.$N/3:K7MUJ^ VM@(4YM^+_*KL4_]-O]T)QR086_SSW\<'2631S MF*TJ.!?2+85,3>AFPL!\%%&K1S13=9 ]&Q"D7UQ?W')4@5HJ@O9DVSI;NF(K.98E$M>PP/*FL[%MLX@X-4]#E,YD MJ46P]WKZG9'D$^1"H#)D/2TQ.7E'G:LMLA"1"Y+\E,^^&E:#'3(9B/MV8!CE M#YN\.5>4??5MPOC*V>=&<-O=^#AL&A64NP*\!NP(S+!>T!1)0QQ@NB)"R[\3 M2W$8H% (2..'_:2Q!@_3CGB77_: Q/1^'(7.?HC#.5$8GEN>E5Q#&OE-^(;(V0MB^TOUZRJ8'_$QKPZ",R94$ MLH%((WE+_1-K-N-C39S\*DLFJ=R.KJ1);Y)@.5-#Y'_*%!D)3D=%53:U!5US MEQS3,DNNDUSZG-?U-]+Z\HCK\=*7>Y'/X*"SKV9I+= MGLU25-HOB6*54FC=D1JCZA:-Q+Z!]LZR;SL'H7ENPL9C*S3/=XKF!(3FI"&: M'XU!J*UA**>SP8[.ULF["60/(GH<;)2'&;VZX&-LV MC?C,X9[8Q'T6TP=EX+'+PV[YN*,LTCAZX3J-,J5&6ZV.(%E$OL:2!2!\$Q%FE6'WF,11YCD<=8I+G1 ML_Y/>1ZC9\?HV7Y'SS9#WK;3.Q[1&SVM\\43#8Y1L8&B M8OD#FI5WON.4&_[\QGTFSC@(2(. 6+MZ#9D.MHV%M3/:E#!80^T!<;'V-1KB M"+TTDY*[M <%\R)[G()'M(IMUVQY\K6>HO@A4JNV&/'.>]J5Y752+?H4Q?$7 M?5H7S+,A-P3OMOPM'TX68^Y67!W5M>ZZ#YSS&/O30!NFI3KP 'Q'X[I\^G<;B7K1.,TW_$$,?@ MIG_X;?RU!MCT0_$9M-L8)!P"1C6GL%%!D&QJH)_AH@)9/4&D+V/EGN MC4AG$'RQPHBY(?]P.HO_DMV#=XGR2N*'=^5X1U+?Z(=MC2*:$?]UE*MT\'?1 M$SW ST^5BZ-FB[^"M:#J[XE98GOKN?Y<^OM#NK&\J0DOO,B#9)93VD6/^S8I(,=V=8,24@@/R MVGG>79'5H0IV\7T2'6W%\^)O[B MD[FXH&" QT@LE_N$5 #(^D\FL*ZQVK23!8E-H 1>'\YD"^9=/<]\8 OCB[0' MN.<-MEE/693<\T5N'0R&S'Z*BB8/4,V^!B2.O4$[LHK8/BU*00@

KP^ U?<<&RNJF^#ZM.)46-YI^I)^(_SSQJOA?_A]02P,$% @ M+H!L4Z2JR4;ZK@ <*L& P !N;G5P7S$P<2YH=&WLO6MWVLBR,/P]:^4_ M:/N<.6^R%S@2XNID_"R,L4-B8V)PXN0+2T@-R!82T<4V_/JWNG4'"01(7&SM MV3.V0>JNKGM55U=_^7\O(XEZ0JHF*O*_1\PQ?40AF5<$41[\>V3H_6SYZ/^= MOG_W9:C#<_"LK/U[--3U\4D2Y" M^X+WX>(G\TO?HWK@HP7S4=U^5-24?(XI+8+#?,)YX27L60;##"M$]V>W5^[C M>O#S[J.?=)63M;ZBCC@=:(A'*F3I7#97] R2U1#O&PC^/AXH3TO'*6=9QAYG MCCC^E>*O>YSF8%Q ,^BVYX0OX(V<,ZZ*^J'#%C_!M_:#AI8=<-S8>;C/:3WR MH/4%&35+,QZ8X1M5D9 6^ [Y)N E05>S^F2,M&"PX.M/^&O\)HW?=)?"*X:L MJY/@=5M?^M:NJ?H\:/!A %2R;+A+EQ5>&8LZXH>R(BD#$6FBS!_SRHB\2%=8 M^HA(+>($^$GA_WW115U"IU\^F3_AVQ'2.0H/F$5_#?'IWZ.:(NM(UK,=6-T1 MQ9M__7NDHQ?]DRGOJ-)EX;_E,YZ3?BU+HLG',ZZC*Y3^Q* #*>4<\5WACY MAKV 3[3NB@3V+=H_9@NIHB*8H_Y@5QBS> 8L=]YENI;R-0>'CU89(]=M#SD5 MP8*ZQ-:8@VCDLU7&.<>PM*RQV#F0-AN\TFT9*NKFO:.,X1-KC)XB3"A-GTCH MWZ,^2/,)Q=!CG>J((YBFB9ZI6V7$R1GS@PS,HXI]HC<$\B* M^7LE"ZJ*DF%Q,!423P+EZ>C4%:@OGWQ3;#*K:>S^/0(#>=)3P!AP,A$T+SP^ M.3PZ)=\G!(( ,CF"]X8"-_&"$":_1Z=$@&.$QITS1+J/3O'C6YC1(_M'IS_8 M!3->J!R/'19K*,L5.*GRO&H@H0&^[ AUN!>D66@\\L%6U6[Z7GA$X=\C$*V< MB 6*SK'Y(\J01?-9D%:PQ6"(10EL(HQ^=&K#90,1 ;!SU$< B M9_66,9 V= M(1GUQ1GP%J'.#RI+,[&!BBWN25.1:YPV;,A/2-,A&JC*PH4H@TN-?X>GGT0= MK#!X#! \Z&)/0N>H!^@%Y:.MO892<1=KL%C%HL,&T%=V0X$1*(VVKO"/:T-> MSNT"\A8G@A34./#K.&E]V NQBVA+54 2KQ1M(2^8O['@H7>M%[L>6ERC40^I M<]!6]@C:JB"(>#S0MEY*A$$>GVQ&ASSO0%X$VD?'U*>,XSN^"0 MD@-Y934\YW;!%2'0KH;G7&G;D-..)-*KZHU\?NM<$0[M:GC.;YU#:$<2Z97U M1F$77!$"[6IX+I03K>M&/JP2H)4+AC2 M8FXMYOGDR[-@N%7,,0BPKYE/X/S[B48V5F!HBNR6G Q)DTQ5#MV> QDG(ZL3!#%KF $^TDM/T:(FD> MYU/G[N=>0F9U@F7E-6%Y=K2:*Y9E<\&'A MUJ=6?4B*5ZU:2**S3 [O31\LDJP%)(DDIG+@2+(7D# G';BXT=L3MP6)C%VA MSU7N:("W[SQ?6%\) ,S+6!)YT0KI*$&$)\V",SO4(F$O?K_^U\#[O\IHK,CP MIU9]$;6C4S?:G%GWET^!4WC!^Q0,WR%HD#FZ+TX)O0T>6(B#-\8/MTCG1!D) M=4Z517F@O2E&"%[\:^6 -38?WP8;[-PFQ)(M8CV,DTCPN.X^\-M@HKTR*H?. M4*E5VKE5.E 6.K H<,^Q[":T4D=A'QP%?XZ.33I82.W\GMOY'?-#:J9W;J9W MPP$'9F6WA:0URD[?AJSLW'#.^EGY=?RL8M+;L^M6 +\-)MHKRWOH#)6:[IV; M[@-EH0.S_7N.9=>O2AV%?7 4_*YB,>EM^=3.[[F=WS$_I&9ZYV9Z-QQP8%9V M6TA:X\#AVY"5G1O.PR@S7_?LY]M@HKVRO(?.4*GIWKGIWG,6\A\72$W8KDW8 MED] I!9HSRW0CODA-2 [-R#;Y0#[M$QJ"?;'$FSC!-,68"?\D%J" M/;($R7+ &IV>W@8;[-PFQ'+V//&"Z'6;;KT-)MHKHW+H#)5:I9U;I0-EH0/; MW-IS++MM$%)'81\6=Y#9ZC4=._<=!\H"QV8[=]S++M^ M5>HH[(.CX'<5$R_)3NW\GMOY'?-#:J9W;J9WPP$'9F6WA:2PENZIX=RUX9SU ML_:V2WT(XZ26=\\L[Z$S5&JZ=VZZ]YR%_$WF4Q.V:Q.V];[YJ07::PNT8WY( M#U;XP[IN\6+B5+ZOH7[#YQK M-Z]%61P9H\.F,BSDY):3!Q9U\9^^=>W4M=^_6S 7,P3W\CH9PKNNE"%6Z^D0 MZ8+AZF'SC!OIS=S+?#8Y0S(_'''JH]]Z!&)E.6M%9>!K[D%1;>1:'BB^C_AD M!N&[9N8]ZRZQ-/>5,G/*S(>2A0LUU2DSI\Q\H&[&W&7,*3.GS+Q<,^_9G=?Q M^,QG*3-OEYG/]H"97ZO/G#+S&V3FU^HSI\S\!IGYM?K,*3._069^K3YS+67F M[3)S;0^8^;7ZS"DSOT%F?JT^<\K,;Y"97ZO/G#+S&V3F??:90S1SE><50]:! MA-)]$[/F+P0Q;VSKY"#T\TP?\)2E4Y9>P-)K:FE?C>V>:NDWYW7L M 4OO@^/QBK5TRM)ODZ7W64O/Y)]QX7M34?5A%7 G\MQA!KD#TW==*MWKU2MK 6>%*]V[6V M.!0?(V6)U+=@4BV1^A0+?8J4)=ZJ+V%V/F4J)F '>ZN)O0!GBHW;AQJR:&+H MKGT^AY81XC1#1:>BIN1S3.D$GK$'L[_R3X%'"QF_/>14I(5.87$*>6CM.0"^ M5L@\@O@$])C'+7ZW:8R0RNE*0'W6"CB8A3%H5,^DYTA61J*\;-KE>)F=-VA@ M^WL?%B(@M 73+"'9&'Z-2+ OG\27$UB'8J@\TO!'Y),AX@0B(U\^ 7SP$__S M94QI^D0"@1MQZD"43RCZZ/3__H5D?79LRCH0_B=IO\Y\KW=4U1 A_GVF<3QCQ1]G"N, M>4I3)%'X3.&59#5QBLA +H 8=]9_/4!^\D&YLR7 \['!/TM3>D6:?J:P&LQR MDCB CW"E)\XO?.F=W@&C(H$B]A6$K7<:RD:Q3=E&O*&*N@@C<;) U5_X(6YF M2^%+*$0-V_SMP/&+TX:B/- 5>/_\N'9,Y>A"OK)P[HU%:=,!0Q=SH:@CZHLV MYF2BQ%Z$EVZ%KG>1@,1L]ESA#>SOX!;A71Z[HC3\T^V2WRK@)$[SOX1B[9%C MGIJ/,!PH*%F1B3(7>H/QMYZ(KKUAY1,H=]!9CPQ#O?T2E#9W\0I>>. M"1C&H)[&2NBCTP_7G/I(WS+J*5)&XV0MJ^&![;=<>M,S]/YA@!.*5&ERB\:*J@>37GVX_SV]UZM_?A?6 M)GT?N(_3_ST27_23GJ)("!PTU4!!/#$#$\9OI90O?@[E$/+#)()%BM[IC[OJ M;:=^>_7[_;O;>NOFMD.U[F[;=]5FA^K<4.UZK=.X:5(,2]W<4DR!^B!\I&XN MJ,[7.O[N[K;1:=3;5/V^]K7:O*Q3U5H'?\U4V#QFR.-#8QZ0?4H?(NJOC5K* M](4IB"= M\]R27F&2UKDX;H9>X2HA]],XW%2_IT3*['PB("C.7AO*'"3"0(_ M3PYB%1]@1V WQKH9'+)TAL)#A_),O.@691S5G%#%,;\5BLY,R^)I%77K4QZ0 MXIMEZ8X*#Y/;C!9IONJH]_WB5_]^.BW'J?GZG*0%JKY9J"S=EU]-]W5NJ\UV M RNX5/EYE)_N(-?6?GT@&]6=_=_[=[HR\^FA+=EUE"%BD! %; -:\61.T5]U)H\="0V!A=P=DZ2+,KF:)9ED];:2ZF0C\OIGD5X MQ8?P6S00-A/0$HSTL]K95?,7^Z)-N-B0[I_WZ+1Y4[MI-:A.O?:U>7-U M MOX,0$;LVX->+"3**CD\S I22!(C@(3;\]PCPB_\>O;9SHRMC.-GW1A=579(%1P%!$9-."CTT; M,J^H8([(R4^2!ZB9&?6:(H1P;>E,>;@Q;AL#18K#<()5YW'"7$=C57G"+.'W M!R/ >70*H=]$XF0AA*E-2E,F;^O"EC&>]V&\P[TTK#PY3U:S2"U?5JJ3\FU; M>OZVONL]B\H0 (Y.RZ4LG:>+^4IQH6X _,%_U*19.YJ_:*;5RCBMAO4*X0P* MG (%O *5>C!441-$GC@&H&A$+Q>1Q]0!)XM3\K>E7JR5;L8E:P'?.+X];A]3 M]=%84B8 O9]*5%,YG@/1)<0GHKY.#\>/"1"4,Y^@5 5!19IF_;@29<0$"\FH M*;#-WP7^Y3D^WR5@\J/3?)FFVD,%C;A'(,^MPH7IF\R<-W:Q9&FYX*4IPVFQ MVC+RXZLX,G.ADT-X;8@@. R=WVQ%-?CU1NTHSW*([;AE-?7GI"UW8E^/._71 MZ7>PUEC>6ZH!GC(7MB;@[9E%E8(6193*C=H"\P0*),0JEJZ[D>W&O M;&;^H]-6-61%@@9'VD?H ,+]_AZ%.V!%-3-]^",N< M8-FIJH@+9XBZ)H++/KX9&[D8&,([W]%ID:%#&.!C:%1[I8"KT1HJ\L*HMJW# M)V?7TU$Q#J&O^, \;#Z0V%C.RN9&_.?<6"EJ"?4_^18YB)''WEW$\T@$JD0-XX- M53-P-*DK[]_!(\1]8G(?>A^QD.-\496'$9N H/@R7O/ ;1)?KAR0)!.)FN,% M[&E;L[)L6!@4[NPZB.KA08EBZHBZ1#(!B..'%"]QFK4;O< 97[CE;GVIBH.A M'OZUO;*Y7]0?NX%VN+AW)-*X5#"(?LS7P0M^>A")^X0CF[ MYO5#R W7;WTOH7[0VT$8L>5X :76!6:_IDLBFO1/^F!H$-%.YE5[PD[0@GD; MLH C;$3U)A0_1( PW/4,^!?A%,+[=]A<>!*4'YB/U)#3J+XH@:7A) F^Q-LY MV #]-41L?G2%ZB'K 1C4,4 LSC@P!;PE8YDAC_ER"F' -.&O\98,)<"WH#C@ MT??OQBKB$=$C3(XBVZ<:]0$&[,._F@&RI@T5G"6U-T#T(:=3,\ _ RP!/X\???\.WL)@6 /AO2V-0($G&W.:3E5H M2N FVK%%TH4Q5LU051C!W!.#87&P8VC![MSC#_YK[[E]41GW8XM*@N<_.OV- M"Z(6)!/7V[ITRAWF]O::RL;CYC]O?3-E7Z02,ROPZ4C4<3T;>+^\KBHRMB72 MA$)@5R94 ZL[CB/V ^()3\E^V=)PO8"\^@!=>1;1J#5Z<#=N< M-5X%LX%7(<2I#H(\>#O\*H;!6-TB=.L'88&@+\X^8WNKUF!= T6=!%N:;^5F MLU45+_N]]=/.LUO+YLDC@DG>FCQH@]D'W=%IB(7&20C% MHG ^\(5ZF-6(FWZ,CW[VM)=DUIHY:3 =G^_O.K6VP=]\18F63BX +&+UY*%N MDB_RT/I>1VB&23+OWXFS'AQQX,3^;"2!0R82*(%VDQ42YQB:Z4/!G&;Q>$!9 M)?AA>"YI@B=_%F%JF):288T*5CI/HD;LELS)O,A)[]]Q9L-X_#0^N2EPJJ!1 MN-)'%&:B+#=/\H$+RI!@A^@ G?6]B9&)KZX-P8.SN87Z #Q '&:SV&ZQ-VH' MEA"BQ4>&>:T6%K&V,>0+U5+E[@][H:-1^6G]/H/L*5B,*&J:@5UA:X.3;!$A$N$!+X\4C%N%?\S@ M^E'K#0F?:=1!U> L T^B&7SP9+Y0VE_(4B/#M?%HYL'J&Q>HKM@P.8\!CNM. MO_:TG*(K,>^1C3_/D/K D@[G2SY* ,T'1!<2+X-T< M4=8OVK]'C>;%$87/'9,A["/AQ5(F7REDZ$+!YDX;/J=BQ,3]'"+?OQMS*O7$ M20:B_I<^IAD;M4WER3R&4S%/X;@QZJ&?LGT%!YWC/K'JQPJ>ZC.\]]= ,H]A M-.M)W%?:? M2)O@MH+IA50XE%8O<" 4:U4OZVM6*P!. !8(R8#GLU:MA#KH?A9/9.%6G&L?41:-9;=8:U2L*3/G-[745G^.;/[ 0O%T?%=.1DQ$+BP/B M1($]DL655EE&CB:TX*BABMV9_Q'!JP>-TX ?%/8XN%,*?.//%W:823D=HK3H M:YM5:A=2KLNZ>HUYY3@N'!>P2^XB6;-QV%7&R%3>X$*ZF,7>'XYW5#3$S;F> M$(4/Y8P0R0ET8!!$79N;FG@+I D*W_K;!*1.,@KSQ[C)TW,?TYC(F] R'P!9=[+(Y9]&Y?6(IGM.& M?4EYGNV3;;E+LLZV"0G$PE_(4%&)U=NFF0HWF0 M%Q)#=]F\@^K\[IE55G0<,S?Q#YR/#+8NJ[!7X96;D" SG;/,=,XUT]><#"$* MQI^3OSD7-=XP#[%C?JS*G#311,+\+MIKBBR8R6?\S"W2#,F4CQO'/FTBZ@S; M92L. U9B-1&^BL8#I")K49%UJ?@#Y^E%D 1L^3%!X /)_AO34U)P*SR-JO84 M0Z=P,R:D4_@RV>@88-ZBQ.0M7.==7 /GZZHBF9Y42U5X)!BD'>(;1*0;)$&4 M=-/Y6K]='"'%"^Q>HR8ZCW7]T1/FL2LT !U+F(L4):["7<7X_>F9[8(L:YKG M@\8Y9R.]ZF =ZT/J@N-U14T1'C?"_;X'1O>=[#D6UN8D:<@\ M,TPD0CO> GD.&MM^'P%C^QSU.>*CW8UQ>32218A67"RG"%V,4+\C0#QG' BW MN3X";O6X6"DB%R.R8"&RX"#RAK0#:PUDV_06!)PE?!P76CF24LH6= M+RN\_Y9XVE1X92Q2'<0/9=#Q Q$/TI#Y8W>IP?N"SLK%+15M + +]B*!R\AF MY'^W"M '0^8, =^A\''IO!NS033M8]A <>>MQ=@NZB*$J;OEVUS2N#=ON3@\IMP&8N@4,2G'[)YC8E!22U&S MX/G#?MV+/,-L]E;](1D VG5'C[$R.M=\:P[';9_73UHWY[K MYP]'BY&^9GX\C*<6!PNT&2S8(,?C)^Z7UYI"LRUH@D6#GA<-?)B5E N!=/P2 M]6'-T(#QD=JP&[Y6\4%)#0D=[J4K0I QXFZG]SKJ3K^W-"U7Z-5_WP[6$*/% MT;85T>?+,VG_QLV MZ.QU#Q9I@T]]6C0Z68-$1R$GE4N^J]XC'@JE/4="R6W'N5PN4W#;%7L.@X:@ M,@A'P>S\>K%/.]BG-\,^4V S;(K]E7E_\2G]Z/@O%'*92HK_E;F?B87[\[E" MAHX3^\$FLMA%/%EC-MM2%<'@]:HLD/(/4OY%3.!X3(]IUQ ^\&WNQP.OH0&3 MC#\Y;P$#0X_H9M%:&3&%YDTW&EY46DVBUC72871B,OE2*9-/AE+!IKL4D/C!]KIC&VS=--@C[K(U_5YI=ZPUD._AJ*.0G*:'47GN M(R*1)P%C6RKD,^64/'%)3_PV%G0W6TI)%)\$Q6]<*W1N&\8USFAVC[/E*32' M DVPYY?W>'XU1=-O^I9$^O;][A6)E@O#@2858O?V-MKRPR";]YBG6W\I-,F( M2-7-:YH28F^-W=H;8Q F7B KPSGB:C>7U?:T,9"ZTY_Y89UYT;_U)'Y;^I2M'VB;:%4_'B[78=M>*3*2\TNO 6HR[8DPN6D+N=2 N MMNTLID2#.MP4;:%E'GY='Y (G%?S=WPIWQ%>^NWR.F51JYZ>2'>P5F;4 "HF M:TA*T79*QQB2E&LL:Q[571 M"1:6Y$$_^Z5:ZM'FKV#]?P@/+>J9W_O6PG5,H<\N7!' MBP_)9[P>7K43O^&DV]9>%T-'*PI\X\IE38(EL/O%YBHIP9*4L/CWPPJ%U,M* M5,;BWA\KEXO;+3VI>\SYI:IH&G@P?=R_J -VV[+5(^ZF<34MOCQTI[6G;_<* M-YTVK_-;VXF()?JV-BS($O$M?+#&U\O''D(FG+"E*TEYGV^1+K%%U[CD/ W< MXI27N$+J8L.;)V,F_J4U7@NM-?NERO7#\U<^L4>25LZPL>7=]&DH3/E064ZS#-*/I<<\#WY+=$D PAHP3KJPHC419QW(OO_0M6[ U6_,/]>*G)I74:2^VB MGX:U/J+T.=\*7W%.<3%-DS4M3"Z7;J(G2ZOXVE:!XYB>)4U:KN(RI&PYW?-* M7K+B,=]LF4V*5J'-L<+3V?YB1M_K+X/R[IIM**&YZ]?' MFW,4VE9-(FX3F?;HB9E."90B8AWV08^S%+&) M=$JT[I>28,4?32CZ0&+*O6_LD%G]0T1>=ZF>G)W'%Y?^>Y2=WU2)M#40D>L_ M'C*UXB%6 L8>'SA.2#6]94HETX K'VWK)*75JE(5M\'/Y4M)A3H;E3L&A\M[ M7 240G,HT"P_ =-49,4ODI8?[JMX+-S_U*?#ZP;]?E-X7MW6CHO5;4Q.YS$X0[ \9#[7 MX5Z0=BW*BBKJ$T\*P3]*_:\!7U\C?:C -T_P"#XLJ9E-N4RSC\W_;?]'=RJ= M75Z.AA6-OU['_&]_,V*N[(7J$?S8'^H80TFG=I9ZFUNC:>SN0G"=2V7-9&[B MFT3[38CX O 2>\"G_'9-AC@C[F*T8J*4$,F>WRS$T8C>9"3S.T>T+9E*)MKU)F\A M*1+K,I &TLE0:%^SVH=/HQBUW2:A<["V8W,):+OE9S A"O2?]A(*HL7_1F+=\%&B M97Z\=$RX<\):AP"\A%M#K[QRXL07WQ;9E#Q)R$Y\M5;EM7*D*8$2.I_-I M<:T-ATCD2<]CI-#L(S3+VV_5.54&=M=:2&T/@0?/.$WD<0M)43)T)'2GEZ*: M8WY=Z\+S.O>1)-4TU_(!";1FQUP37DIV-S_&2 6-,AJ!UM'PTM8DT)PB7%G+ M+<%Q5*?.56Z-YH5?O;7(N-K1Z?'V$Z^[P4^ 7Y7B9YECDV)HL6>Q'?RDSD(* MS3Y"$^PLE#W.PB^2TT%"%?B5&Z"F,>HA]:9OBL:-H6LZF&+R& MHUQA@6L/M?HP)BY-34<"?!JG\6 S=+&2*19R<1F/3SK7DQ#\CO_Y,O968H > MSHUUJB..(,1MHF?J5AEQTQ$I MPSU.;)4PY'^R6>I"1))P0K6 ]S[#>W\-)//HA&*I;-:6 D%\BEK^9,[H?%_$ MF[]?"/4!#9)D66"R 8K_AIB/M__VK4[&["M%PORS*.A#3"3Z'SR7&L:?)AEF MG_>@P%[\9ZHS&0,*JBK7$\%M:(*\F@AJ*A@KC/>E3_9;^)M9YK<9_\LG0&$0 M-E7$/6;-\R\GX)Y@$E@8U)7Q6NC;"!N1X/8++%,FWB?7K?)B MMS5@X<-/^-/3+SU0KZ=-A5?&(M5!_% &%W$@P@3OWS5D_MA]M\=)(%RHJPT1 MTMWW/XGP+PR2K.B;8)Z9(%!M#(+VWZ5S;ZS'HG&.[=>S=+'+,."=%W^UF1Y= M_GMV#VQEC&"."7D"1,362U26\J^&^F#(G"&(8+,^'JV.0TNO@(,O<6,-A,'^ M;89#8]Z9V&B7UPH@XG0BG!"K4NAB!XFNL'1W2K_<)OM[$EFT@68 MQ0"##\(" U7O6^.SKP*Z^MZ/&V#3IUC* N&[3[XR4$V< J^5<0G-7%EH2-42 M\!/6'/\>Y8XB#Q6L%-IH#,($WA[%TIG-P-NK=9TCWEH6L^FR(F]&QD#OD/X6 M49&US#-:$YE8"\PN); 8.SF&V5O$T$D@9ILLE[@H>HSRQ@HF,JQ!@(0/%9)B M]![BJVH:>!B^;=O+?/_VC"E-;A\3ZC\7@& 38_CK$TK481(^&.DFN/NX\[=? MT 03OC1'^)JA8K?-I3_- ?4V=L7X^8G>U6(OV]LS"T/K 507,H8,95ZU#@- MWR2.?^#CRT^?$ ,Q^UBD"GDGCOIGC5+X2 CWYR:KVDT_ANN1 M,PP;[4J)A=@(9L/7A&J^N=(\-:XZG^>"[)I<>]:A9N+X12G97 &)I&_:^;@,++K]", M=_F2I#SC',J%HIXK1D_O&](\2AQ\-+J\FQ-@!Z6*;C"U:EOR9LABFL2*X^\? MI1;J#(5)_W$9XZXT31**(FGP-I6O7$C_E[D/K+PD^4%Q-MQX6G*2"4-.=A$P MZ+O=NEHDOO&0.+3?5S'::;;]W/);&6\K\UYH6[M,KDQ'TO+KJ'9_XY4G6(VB M3F!I,XY8]>SRRA"JB#]'NR[^<*#<+4-XD96$;LP#T0]77)9B9T/5S.;RB8G$ MF4W9L9@C(U R"3%F6#KMK)(\E394)Y524A<>!ZN80EC"#"N33H-T5L': M!&N5_&\6?E:G?SN3[I2OZ97!U^<_ZG=ACSJMK-@2S6P_S@=FV%X?2R>N8EA2 M39?>MAHC13;U3C)TL1AGCZ:U-KO2PYX[.(;54G%7;7W2DC@9]^W$&<$QKKX! M1WAF-R0_IEL7-^6_/_G2072!OA!?\$''=$-D U:A/:QRA3@-#8$LC=%859[, MVM%+E317,T.*5JM:OYS^;KUTI[U[X;E#_[K\>I/;JRRJLPA*]*QBM\%G.&*3 M,+\1FS3M9YR^(JHVM(NY:&[VIH)U8:@PK:'B^ &4%OXM5*X&5_6?WZZEVZ>? M"2GAV&-V9W49JF\MCL3OR+8TK]=Q"R5L(I%[,9\ZU4G19M.=F2*;5%9E Q?/ MT3$=9Q-4=U6-J7::4T%&W:G^ZWZ01_W6L-6/W9Q[+P#S>VT9:H!!W*W)68R^ M9/>@BA++U&L>F6O=*^-6NR9QHW5D;A>F_@IIV@G>.+91 K1R M<4*L/N=!QNLU+G%Q12)^0JX0YTVMK]U/2)24F[H5=+0;3F)S*]B(F:, I\)4 M:L[&P(]R,^8=SJK!*&@V6:U*>4/F7 'UFJ9XB2MR7JZW,]%I(Y617 Y%(G,5%*Q9=2 M*]+;C39+R]Q$[![BXC-;]3C1Y7WAHI=OW=S_D.(_PQ,AN@QR %\A*P:1))'2 MM/KR"+18^,:TW*)7=A*[+V*#OBF^-( M[L+VD3+[!G?ZQ%XRQ<+%XUA81YEOH9O&V(1^ M31)L?G%;,!83*?S(1W*_8F;2K6)H0Q^U$*E(<].<.JQ'-9 PKV9G1*?\9UQ$ MI3NE=;5.B412]XZZ\H,702'SY.ONNX0$HS09.6(/^ 3%:JC:M$"I%"T$7T>D MF'F1,F_2[G O82+UXS<]D?52NRD_[)4U,@&G= QYXNQ!&CE9WVJI$Y]@\'K2<8W*?G89!!\3@\[R02%:C&"DSO0Y_GX=NP]JR M.PEI8T98O=!XS/78ZJ!96:>OQS[LPMKN^B1CG[U_Q3G[A01.=@VW, NS I[>'UCC8,W#??O6G3:,'G-?+5S5SM'U-OQW'.)5>N_H:)LND9YV(AJ6.C&Z5Y%W@@>YPUVR]HEI\-);4" M'D8++<%^KM>9<>U;E9?Y?6^%;E;?I,G>C1F%C<0H_NCCJCE]F5YUIWR;%=LW MC8%\-]C_Y%6& LV7G0DR=A.]AN,YX3+,..J)#P1IL?GC;"6&C/KR_B A(<7WX?UNUQCG9LVDMM2-X&'D0#Z MS/P=287@=;8X]48E-U +9,DMI+:' )[G6J2Q(!Q1NJAC /V3P#JH)W)YUMQM M21=K3&=>D!1MNL47?BV?, 9?H-&\\%N8%AE92PJZU>Q@.'3T,2@WOJ M2T^E/IU254,?*JHX10)%BB:8SQ8WSS!"+I@13&#<02+QFT9>HCCGK7F^.UMA MNF7\%C1=5,K.3A@[OZW,:Y$@VH3';(A*Q,M:ZV8N$^,6AS4T#>2,+;DQAP>)+B3=!W7$X; MC,]D.I-F"J72 3>$6@57F]_U6BA%VP;8- UPBW1.E)%0YU09>%7S=43MB[RH MSPC7]4/CXJ=<_J8+ZS2 VO+&8]77K9@LYY"SS!\6<^AR6L9D,0&F?X^R7,BYK1N+T ME+*4S-6/UO1%^5UL3M8I94S@/,.:[:2DF=XEZVB<@VYNM(SP:1NJ@Z;4@32H M^J3C+@;P._[GR]BK"4#!Y0!M'7$$(MI$S]2M,N+DC/E!AFHC5>Q_ID:<.A!A M#AH>I=U)QJ>! ](K#AC<]^B_;83PQ2[*:,S)$[SO("LZC*DKE#Y$&J+ZHLS) MO$@<&?!0R;U\QZ% Q;[*O1L0AOQ/-DM=B$@23J@6-P Q:(..13*/3J@\E5_Z9+^% MOYF5)EN2OGP"% 9A4T7<8[:'0!W #&-" @N#NC)>"WT;82,2_-[%8Z28C)*@ M9+M;,%RWRHO=UB!_Y&3V>Z"G3YL*KXQ%JH/XH0P^S0"449\T=Y9,(_\)0R:HH$]BVHWUP_^X: $-=8&C^NU4H/A@R9P@B1.H? ME\Z[L>J*QL&V+\S2U2[#Y+K3B^\O#^/GIOXT[0%_&R.89$(> 5FUD4AEJ3"$ M4IXU'JV.2DO5@9,L<6,-Y-/^;49H8JXBW"@]GS.]Z3@SS4Z$4JEWR:8X_-/M M.MOCT[8RN$6UZ_+5<^4H:- =5J.YH#,88-H!G39!?RS\&CW?LK?5QC!NT$U? M:BE;A%>/^L(O39P"_Y6Q"Q<0CD4/[H'QL+[[]\AMN+',H$>8/TC)-$494=?P M[%"C$+"L8%>!M-$8A+6'5(JE,Y&"Z:40K%G8NROD7,7M(^%Q?L%S?)R>& ?LUG4E:)I55U7Q9Y!?*J.TB+^P[DH&>#FX+Q@ MLRN(W9%6FS[=WG6G=.WY3OSQ5);-X ML_VL?Q9GB9S'(F6#'.?MGS72/E$IX4__7*C*R$S4X?_K2HS[E4RA'*G5WT(< M!7/M*\,^;6+?_"T6W.?*Q4@%0Y%Q'ZP)ZK[:H0=#TTFPTU%N$2R3%R7DPTM' M6=G4D",UUQ>-OS:J^MF[Y@S)*.^ M60'G2J*B3;X;?\Y_]+AU)#$I9>^(H[D21['O4=-9EF;VM>GLDF*M)?RQ)9\I M7UJS,_7"VBSO32ZP/A4WO3A'YD_P?7 ;!=OQ; M%IHL\[57[^U[JVB?V+Z2UBU++,L*9-V:=BCDTB+N[5 O?G548.+L^K+0<:@D ME%LAY>!.MRE3BV%MILM_NU/TX^&Q=)%[;)WW=W'WKYMOI3BR9/"T@6)F%SN< M/%F4,#E$ 5AV)"H^LB>@WD(;K3-I3_P](O(F6C"$Q(7SQ MGW[Q]N;NGBT4]O"XZ@=[-1\QYLEOH &W%%2]UE1P82&WV%>B@:PA\0GOT;@1 M-]C!&^%[=ZI=HO[/TKBC7FRC_6MTW]VY>4]U@-^W8'$>O5OSK(M,[H O%UL; ME0E$W;E*8HEA9J%P-N0GD )%M1Q5OU1.F#(GG;'?\HV$+C>.+H@VG(GWRELY M1/)@,.G=%]P$<[WMEX\'A[88]US*:]Z4N3!\*;]'Z9A)EEYMIG7%0P M=W6MN8^A6;J^5-+IVV8C?U/>+UT_>]>X602SY0N45];_4?"_M; H%^V.RD/P MTM;&:_R6H+AF][J%7EQMF53/W,YKX<$OR@]*;:CK?RM??Z]SW=@NMB2#KG ^ MQ$SO.OP<3-'MU2I$NX0YW8W5UOIC,GK$XSHC)!T^JU,Y]9J7?5&-=J&A(LM/5\JEI.Z MS3&]V&O?DFC5Y28$[PMI"P["/WR[^]8Y;]781D+'56(^".^L)ST('RO[0.1G MU7!5^;^&J")@)-!=^J0E<;)>E07C-MC& M-6";]ORV^K23TZY]\05?J^.K5CI$V[0D](].W,0W]:(=>$S3-9O2+#:'@EVO M@^FF29KHYLR-B+ RE_/KKD".V$*L0?)&X;$-L2XR>^SN8B#9O\E@=4" MDB7>[R?.H].'+Z@Q$RJ^&O=8CTFO5@P9W1*;^D4W]8L3]^;OSL^^?56N?\CK M).-V;9 7[03V'2O].F+?M:*G #Y(E=;K(=N!J; DDOV1//;]W6K9+VB"[1T)^(NJ+/@_\#S90JJH"+/5//477C(PS>"7 M(2*N&2 M-C*E4AP'D]XP+>*K(,E'*V7MV@2,1-Y&[T#%M,'=9M M4(JI;$:I8KF\W2B;75WYU+M3MB?E+\]^%7[]*F[-2=GXTE=;XR!\PKQ/C8F% M68;8@[XU='V%LW%TS+#%])+7+=J'S>+B3#Y77NNHQFHWO:;!\:$&QY49,X%O M/&PJ,@[XW-(%60C(Z)R+&B\IFJ$B7XDM\U?ZP1712_$^H09N,8>Y;6,\ELBU MCYQ$N6O"A@3P0'!"N66X^#S[HOW3?2+X?D&SO*MSE>>-D2%!X"=$N6RA#5KT MIA]:)\C@+?ONE&Z_E,?<<^U6C;]'ZEIL9Q?FNHL%!1[_M2%S=FUEHQ4S.9). MJ>S@9I'#P'%\2?9<_-!FR_&[T^)399SK M&Z7OMUMKG;-AT8&SJ RNPB?+(I*.[(7M(.2.YOJN510IR\;X9"$AM]=F\K#+ M5_>/2 FTZ8JH6.*HNF==10/N76VYFUM39*):(/([1SU "D:2J89^,/F6-M%^ MMJ?K%-UO^2209QU %'LA!\K142]9*A4Q](LN6=KWO&@LV H7_PUD(%EGHU)* MJL-$3'K!:B=CM3>T-((ROBL.QM?#YLWC@3@FU9#F;(?&XE$50B55"#$HA!GF M3U85Y(L99INJH+2ZBS :07"F*_RCJ09:Y\5![N]8&"C;:,^XL6. H8?A ?Q# MY>>(TE_.I=*_.!Q8F>&W=953:6OG* ?ISPH"B0>G3ZWS9"N&^S,@+9P#O4E*SHB#01T8=(0_;I!$Z"Z3F= M;)]IQPD#]:4'CJNS?A&(!A^D4[ZZ*6'2_V2SU(6().&$:G$#]!E&_FL@F44B0T M/(N"/L08H__!R0F3F:?]Z# 7OQGJC,9 PJJ*M<3P9 W05V;"&HJ&"NL M]Z5/]EOXF]F@QU9S7SX!"H.PJ2+N,=M#H*IAAC$A@85!71FOA;Z-L!$)?N_B M,5),1DF2B8FW@3U'KEOEQ6YK &Z%[4\0!F\JO#(6J0[BAS+X=@,PF9GW[QHR M?^R^ZRC0+MX,TB?N$-L4Q;:CQG'E W'MAXH$(J41/ZGTF:H3Z/Z[5:@N%!4; M',HL&M>H<\2C40^I%,MD*.Q3P+?@.@^&[]^UT5BWOJ/)=PS98)MY@ZG8;U!S M+]#;6IK72275+)HX1:8S@)TR+P,9,F<(HHX$![:%+W]T6"2+J+F/>5(/UT1ZNU/V-S,IW-797[@Z>U]7FE]YI7;K/D[R M15GVJHM-?5JLOJ!I);^_JSY?>=6W2.=$&0EU3L5G1S1[N3E&T6K?OC-#OKB_ MRRUUI^U*Y4*H=88O]#!N.,T8=:GR"6\X&V VRC@JCE"3'Y[! /6&38/LCHK)JHCS!-&AV00Y![[7 _:8*Q8B;L4(39"/#5UR2)EK16O.5;T M4OM=B7\N:?%O#[EH!2M[S.<)H:8ZPO=LI:@),AJ1]S/>'F[.45_DQ91O@G!# M+AU* C.!FXYLKLOCE 4-_W2[Y#>6]=Z][4W(F XT.2M^6_PS4HJB,?B=4+V1 M%?NRA7\"%W;&21Q.,9(<$?-Y/C\SBT$[EOXGA,"SCT78<[.16"E[.RJ;UN+& MT#6=DS'1,+Z"W[9:YW1.FBCM=PYIQ_[YE8RE : 6H^ M)?I/\&;FPJ,#0'9V\VWO*O9$J58J3[RA;B:.[\QJ$S_=JW'&3RH+:C%%5&YN;TNJ04FA2: MS1O4M52E+^I7BJ9UIU*[8N0NS]OEYX2N.8Q416CV)Q7)M;D[*'2+K3%0Y,3; M7M7YK;?\$!;8J&:RGZ7Y6U6;G5U60_\9_4#A"5NZ:4_FAG9)CXMWT MKI39:%DW/\IBR;IUI'S^BOM[+;'Y%;)N"67:9A70SC)MN_*'8PELX\+BVJFS M5X6]7>?"=H7,>));<;L4H MYQM2:%)HXLM3>9ITV5<3W?2MNXJTKMAB%_B!TR9Z8?_0[/GY="LW@NWK/5^N MW[P0FR8",4X78#PQQ_IV*/TH/3X-;KF"XU@'H7/.MXZW%T486L*"RKP35!:S M@(ID/'$FCYNN%])4P%H$W!+I AHA1W'^4YK%0+-D@HX,F]+O;>YE;(=]]^ZZ MN#1:2:%)H=D@6BF&[*K7[AK:XYGX?7R[SI6A,33G2C?4#\\(6=3_-13UD M MHNW\YIG\V]SYC0^!;[0,(8%-V! '/MZM\WPN#;V2(]K^425XXYRVDE4E)UE5 MB;1QGA-S%S7YYHI)Z'S+@MUSZILA(Z>9R(YVS?WXBB6YQPRE^O63R(S+[%[L MFB>8JRN6,OE*(4,7EJ?K8O9W-[\:)/K>6C(9LV*I$.G"PM>"N.3VRDN1*NUW M@,?8MLEC=1_"M\G9:%?9Q;=-OFUF7'^'O,BPD<['))AS2@]QI-"\"6C2S&P* M30K-!IG9:DAF5I"OJG?&784QAFEF-LW,;CFQF'NC9W+B0V#I;2(P@21?R4GR M59++S#))7:N3TFR3&]NW>=<1RZR1EZUWI^KUZ/SB0?E;_[J]2[X#;ZAWT[7S M_9^7(>7,[W/C?(C5[*C^Q=T2WH)-.& M)GQ77'J\.>'*7N2$ QEF?>67%+]%NPIF4])%3F3%0KNUT]$IS3:FV:XSX6^+ MA+$EX6/U%!^'VS:6SWMK;[:6-$W=-+>ZGO,YVEO];2W^O[@)NVMOC>]U/E:LF M+0B"WBSN56]UII)L;W4F0^?SF6*E_%I:3L<1*<>&]/D$(T-':L+SEI&=5&8P M7V8C578>".YC2>G-(3^AE!ZP/0MVJI@V5Y]!_/HGPDOE2J:4-E=_'25L*32' M DUPL6$II-CP#S,:7E=TX>\HH1*&M.+PE=8.)= 0/)]_HZ>:$\'E&RWDC+NF MC7;:=-.)-E2>#%*FU^F.'D2\K:D7N"SMO MK4['XQ6MG'3SHRR6I-O#-:,]_]#;C7MI]X?$9]7/SA)MN_*&8[HS+*G6ZA$S M9Z\*>[M.A>T*F7'=&[B5UNK F#FP8^NU,3B,WNH;6OE2>MD6"WPA*=WO.7'-'VCRJ+_K^I;3U;H7> M9H6QYZ$B-2N<15:B*\*2U^H:@_-Z+-%22O0K?3AHJH8:%;R0-M96NA6\F M#;6-UH7 F$R96;,_W\&DH3:[1:/"L#&TR4P+I5)H4FC6RT#-'8EH:)J!A'-# M!5780JJH"#\YR4!-]$R^67KC7VG:NSS/GTMR<9W4U1H55O@8JPPS:%B-*7U0 M.#V090/@H@ F2L2G3Y"FQT.2D%W:8,29V G!7"1<)^9A?VM5F9=+H]UX=CSL M2%B,P>N.A*NPR++D1)8)-HLI9$J%VM([06BOV\M24,SU>8E")5F+P= MS";BS)>+>QT5[9FXRN_@2[.YX3(_I>/W= MA5=9Q^7%5B-<1YV8$_I=O[^Y'-Y=2"R[VH73D77XZA=*;\W'+-"[N&AE0YNX MRF6KV_ E(UUG]1I1F(C3N-_HW"_3D@!QU_8.F=0YW!N^2*%YS="L=N?PW\O. MGYOAA<*/$ZH,2$OYWDY-3KK\M[S\32NR0MS(F*^6*$;;S4VIMA;5]I LP85T MY34*Z>K=Z;!#W^KT-=O,5Y(_U+GT9HGYJR7H90C;^M42I2A72R22ND']'O]# MN;MI7/7W_VJ)9#,YQ5*&+;"98B7M<9],B5%25TNP:UV&GM)L99HE=[5$(=Y; M"5X%"6,KDMS&U1(,G:&9Y+_P+*(XG@=OC9,GV..2%1T&U15*'R(-47U1!@=,Y"28WW+P MM..$H?K2<]*+ 7_YGJ3,: @JK* M]43^,]4$;6(BJ*E@K.2]+WVRW\+?S JL+:Q?/@$*@["I(NXQVT.@<6"&,2&! MA4%=&:^%OHVP$0E^[^(Q4DQ&B85[[?.B.%[CNE5>[+8&1?C0.A&:B,1L71)] M1V+),V!5%)7#MN($C K(EP1^@Q<71%TY>&C>U&Y:#:I3KWUMWES=7#;J[0S5 M:-:.G9.SVUA&\Z93;U.=&^JBT:PV:XWJ%=7N5#OUZWJST]X."!_NFM6[\T:G M?OXQ9I;PVJ5X.,P'H.D@-(T1/,V'7).*_Z\KWCNOD,9S8\PSJH&.9GR<)HF#/OQZ]]0K,NW>&I='S:^W"2Q+,<>4 MR\0$CERY.^U/ZU+CZ_?+'L\/_.]3NH(?>$J!Y",C56$4[/"51O0C457AF+5 ?Q M0UF1E(&( 6K(_#'U03%4TFIDQ"--X]0)]J4ICNISHHI7H\%3A.'PX.!Z>0'#-?/S2\>PP 6<&02 M#GZC# V#HUM8-F0,-S4&'X0'Q(";KO&JV$.X"I\BG)BCVD @L2_R'(Q1==]I MV>]8B"&OX'&;MHMXX5*I/8='\C@F@ ?S3.FS1E5EV0#4W:*QHNH4+.("< GL ME?U.<()GF"!.I9",!YFYLR)'9RA. _Z0X+MG41^2Y]N8#*(.P+Y_A[%5?^&' MG P&&&=X1,T\AR#;K?:LRWW)0* JR#3P;76LBI+S+?4!#VPQ#Y[7#[?+1S6D MXFC6XRF+LADGP:PF.'U%T;&AH@11XR5%(R!K[!26;!1W9@35X<2Q@O+@>Y8@;H5D:BCM\:&ZIF8 X NFH& MH$DU).N\AHH&^,(NK T!9Y(^5(S!T$M:E[WU(:<[O.=(N&?9@! 5OA7 -83U MX(X M\B0@Y<&0S2#9X2O?*LBQ%7$4'!(1N.PG%--ZP#NP#$,"F&S&UHADC'J/4!J9O@*;#HA8:T%4VO9$Q(1M2!1P\(4P %8L>+!FD0I&Y)U$U8*3: MS<_&>9:I9 @_OG_W3#2&JNE@;8%:H.M,[OAE#/'\M2%0%/_MZ!KS9 MB+)!) 3!C[$,JTBA<<6!?^AX7792[$B GL[U@BH1;)RMEF!!_O @>.Z RL6WO8*@&W.M:$&%.P7J9: MP.AM(5G6)M(3P,^9%E;.XC< 3S"W9P"B8S!).5D&?/*F]C9U>\[:73O&C7<@ M-"0T\XWL&+(]$XX'%/J$X(1HB)X M"U'>U1*K8LF@EUB8%Q&L%-!#A%>!YV#I'"$T65+?P+XG$,>V$,\BR"<\RSTI MP+?",56%F?X:HFKZ% K?A3Y-+'I51"G *(E$AZ/R1$3 A,(&N9@2;"4 K$H MH$@&INH080R>F&08\OV[6?,!]((",2-]&L96!.)M,3 BK@1&BF(7>EU+07 M%N 82CRIN1S!E&C.%3?%T$DNP[9&&L+(H\#\J0 AP9^E"RP;8\IY'Y %'&8_ M!FLC+@LX?8!$KB=*F!'AV;&J" 8H#O.G96DT3C*7#,^:%?E(U2S"$\-ATEN: M6!0GO.6CEKTZ"\.SG ".(78@L#FWED5"3_P*84V\*EV9N%"!4G]$(+5#A3)T M 'Z*B&^B8[@L)'+>Y<"0Q"^V7G=]%Z[?1[;B(9!9>'[_3D7D4E$0,'6 71@5 MW#^!G+&R+*^H"K/XQ.(]XAX 9389,>0^U6T1EL.,A ,#S=7XV6>0,4(]O)NA M8J\"4#! &!:;E; :=?4B8'PH#H;D67$\Q@_PBH8/)3@^/KPZ5@BCPPH%U$=F M>(&I"CK8W!/G'VW4N%( Z"()2.)69,B\0';0)IR&C2L,RP^18$@V/AP B/$< M@8^H$X<0#W%,M;&4F+-C&<)>AXEY\JYL$"N)87[")]>(Y)N38V/@H8Z?;]Z_ MLQA'\%$_,O\<4Q=8*I":F3,P?E8G-LOF4:+D0 0UAWG \?-SCR4;G( /+6.Y ML!:+1PW4;F2& 'UH1_5V%G.NLN09]X,[.OU%# $X* 9W0-^_0-NZ8UP%4L;*+*RHXV\"XKM@ MA!$U[-$\CB #=8B'#C\AR@&$8$+9RX(Q.)]C =X#)B6R^0:+#W[*K_,M'4/X MT&=US)? *S# K=R:P76H2&6IC$MCU%#"B,"6FJZ**$%C HG"8:34B(&.I"&=.L35THX,G MB*OP:0N?#\Y)0%4W.APKNN6=PH*Q0Z.)IJO@?<>GJ"R\23AB-I6_Z:>9G-I' MV&63,@L=;_RI15#3?DO$&_0[)60 +8.S#Q,;W9[\A,FHI@*BS!A8 \O?@P&Q MMS,B7$V81]0(UR2UX^<$=-L)&V]\CC)V^35/"L&3^FKC"C!.%4 'G"GPD_I@ M)8(NJNTS._43^ *,+Q!=132G_5JU77/>RIFZ3B69"),)1D#0(1@KXH.3VOIC M$R$U[U?8U\+?42)62R.%A$T02Y'77.JZ X^0/E0$G!*=F*)M948T3T+&J_\" M,UCFF\ (.L@/C[U#G$K2K"0$P@OA%=#/4S?A D_Q5L*(!'+.B0%K56T1A[I> MO6P."%**1J;=P$HJ$#$9_Z=>G."4DH1EWS-A*$?E-LUL?/+M5)PFL'&!D0.K M)'B\-4U-#3N+EV;*KP/CGX%^>)S9SCCW;&=$':([_?NU,[HY*SW?M/J;;G*$ M")^]\Y&;W_FH=Z>=/\SCX&]'FOX2CTY)60IUQF%'T;N$Y'?Q]D$A@8JA0&%0 M)::0QJP>A5#JY&KPKW?8PD 3OR-0#QMU46P>3,V=_S$AGD$ORLHI.B9(:7. M4ZEX?O&[UU3^,+Q3IGPG>]0?T;NFSL/) AE[9ZZ+Z%OTP#S*N:0\:RO+#:SX M8@(JOG"/:ESU!;&O .[';$T>>UY5Z"7G \B1NON1=Q9(S.%%55GD&GUZP4M:O"//I+>?A.&],?9XW; 2XO M7:AY5IDLL@)97-,;HC^8D-X63L9"14^*](0-FF2Q$T_ -N,TCNIQ\J.56GS" M^3J.T@#_O-D41%$?B0MN%I%G*+%OI]@%.(E6==^S M8_#\*>:X\(\9T7-]F.(8L#+#0ODE+-2P0+N%,<])<0#1L1;C,-9I'XN%GKXW M^!K[6/K%L$?K*KCEC!8"DEDZ$D 0H_= 4F(*<3'(1B].P3Z)(+4C#'%'SV9IS2PR(S2:F4@C08MH[B\C M#QK,JG'!7F5C.A%Q)S>?5T MCJUVIS1[IDX9@Q$:">EAUSH1,&TXK'I$+V0+:EU+,[6N[A+.NM-:]9M*_Q#D MGW?%Q0>SXJF"=>?.=:=?'^K-SO#G7:TZ&Z]L6A_K3L-VIUS]\;9P]="\R/<# M&P;%5CE;V+QRU@6\TIW*-7%(2\W&,QJZM(FQIM:=K !.Q<_>+:CF0D42=UQM MNXS5QWXLT1>,_77RI$KQ%0WG T.J?N=;_[SU<-N;(#MU]LOI\&=*RMS1@9)[ M=."UA5OG[I[_3*V%741!62?>X /3?3=WMO!;3)[)L,6"TRW0RG[CG23L*RKN MX7 *69VY!'OWW4RGD% #XHLAW@S#-0T05^"99_WRZNQQ^[G$3A6#8-8/GTW< M1UK9.:=O ML9!]1K_\.?)(70K/0C,-LLH-6\^7X)(TVD%=Z/>XD.>=HNX%MZK=?O$6=]J MS(:4_XOZ(Z;9$\_;C_.--&NE&@EUM3W=\ MIXK#XA)27H4'#)K34D#$7<>334BJ@>0!("S&Q=R\N8F,7L8P*6C#)U!A04^9 MH_NS_;IG/K."5D#PSH@4%KAG#/P[#+ZM!7-4DL0E.Y2APY.T/TX%J[CLB11= MX U*O+=JUU:08UYXKW]"EFNF=G"RN*\AW=Q%-<-TG 1P*MD@QA&%+-X7-_,[ M5A#OVZ%P%^74KOO1C&L/B]DDJPD^?MWN#; K'"#A3CE0J1"WD(7 MWK"9[T SLU6#;=RB]&.@#/LZQ#1F]DNN?WSO7%\,1\U2Q5$PXK'KZ:W-&<;=G*%/MKPY$__V?-NLIP33-=]% 7OKLP;-&TRX.19O M3F4VY^)X^67?Q3KKSMN=OA2,^]+UW]&+BL-[0N<)F>*$.G#H M+->=?IN4>D]3U*]Q[@U"H(?'$C?!J4*<9[ 1ZND2[I5J[Z6[@>UHW7X? #I^ M]M^CW.*&(*2B+8M)CS 0SRHW#G[A54QC->A8B9*O%AG1IPE/EL[<'4W:T6F@ ML$^H,LG@]DY_D>9TX#94 =7< )EQ=P ?KTC#%>5QZ^LVX[^-5[L=8.T Z*V! MNP->FMF5ZBUJMQD5'V M3#]Q!_1+8CTD#D_7LC&C!F7%J.Q^VIA#F"8Z%8(Z MN?Y/K79Q4:L%='&U>XWAAF(GN)!BS%O,)N+C\?!9EL8?'IW.M2"(LOQ(W!V" MF>"FK%$B<-*CE3X.29" M#GEK+$/'L:]DE09[9,^.**R PH?X#9EL\H+JS[?,M\>!N[7D!#"<.9^SVV;M M."3(:%M"VF&SYF9&V3K1-S^KF1@J,O\L<1FL!%*\C^%LU.++(J*@R4UOQ;R( MQ6U"%_@>I+9K3C+L<9?.O\4E;KZ<2J(TC-L573]6B'R/T7H(6,4,+4@IK#S( M9J!L$RG)*,#H,9KM9LK78NN5Y=TI1?87(A[F&>,;?':D02;2WW*C'Y6$3Z$5YDLFJ]VI/BQ>]K[_ENG:\.B40$N9P%,?++"U MCU'J(U>E\&X/&Y-U6N?E/R![G3.]"9PKY%KW6G]3_"P]^K'_?%'X\)BTMQ M7ES8[K3]G*-E\6XH_GG$QQD) P&LZ)6T(U9)^PC9.B)(FL5BF;#:L=@2H^,% MOW\7+"U4] Z>^!4B/U:ON+E>0%;+#+>!)_"#AMN:J1.8G!SR/G[_[F:F?08( M%-@E41N2@Z2XSLYLP$$Z&Y(B-1MRW+,&U[6-2"T:S 92BOJB/M<,;;Z_1U"EG8J '%-?WV,\@=EX##_(O9AG*TT"Z6:S(B0LK+3Z M5-[C:BO>N1?-[-1'.OVX'.8Y^VZ1 CC.+@HEC2@M9)F=5@SS;OMYHI#^I.@U M%5FY%\K=]!UM:1GK,Y.!.]@Q"RZSBG*4K5S.!Y99K3QS=ZHR@V;AUTVI_JN_ ML-#*JTNI#S4_;Y#^@YY'*&O.C]1&U5>A!57?Z M39SJI>FWJ[^505C55D1D>3> 5TD1++PL,5\IF8>B2_[CT=/'=OF'6U"WJA&W"/X_2@)R YQZ:X]GISM@%*)S>F+J]QSE_K":]'(9;JS92]OG7I-[(:_!N)M6AZW M@/H1;BZ.P!"A&;>E#!$P?Q!JG73V:F@,&#^J6!P.8I9>'/U6$9-RS#8Y)O"R M=OK"NS-D]KHECGE5%JYP)]NYP*D[XAJ=^METPM2ZT][X\>'NXN*:UMQF*]'# M#G70^Y"C\YE6&ROOHB M("!X!DB7$U]ZJD07\@R>M)QCNAPRQ,DN3]RA!,7H2BN3TK#A*-)Y> MA7TWB:>;15:!R(\491T8V>*CV@8A65C+ZFC!661:13,<;X9@&T5UH5W& M(\5W;XMD,:K&32S[,M7(YA)1CDFZMRZ:/^3 '5V,18&$>IIFNS!\?8ZU&M]MQ-ZEF65Q^'IT M7.EF]6[[(I[B-O.OY+ZC\%M^O&=*O)?J .DLQ:*U2 /_AG7]XKEUX6!W+'AO MZIFI#=&*S5Z+N3IG2\7@.WNP3VO7/RZS4BO!M9;MBOV*'7Z(3ZWBMI1&V*K? MO_/J_BR7 MOXG]_J];3ZU=(I>UE+I3GAX\<-.VUI3=R9;@%NSQMS]?[Y_/\L\O+!\=MY&P ML>DU+DQW^NO;=#31KHI?[]A944SB!@-JY7M51JVIP+2O2^@JYOL[O "N?FL' M<,,WAGW@*_P?1=KX!IQ]O/$%5OC8:O>>S^1O)3WF&P^3N_&ETIWFE?O"SQ\W M4[Z/$H-ZHQM? ,;<=4.1484[R\=P>U*H!=S"HR=U&N(KV#/S$Z5,9"0 M$"!<IU7\_"Z9=B MW#-V1_;ZT=1V?5Q-;$VK*WPMARJX,YL72S,(T*8(^_!KA;I%S9E>H,U&P!<9 M=NU6EYX,>W>),Q8)$@[.KF6U>4EQW"Y^246HU974I\:N@R<'(3Q%/=C&5M+Q MA=,+M[S0:6NS'>4@'OJAWI!*G"/',/1]CQ:\OKI2#[!A5O:B]G&(I!<&SBA& MRM0Q'' ?+8["W<&QIN"/H6MILQ>8&=$!2=MD09F,WOR,;F,M3(/KN@JI>1GN M"^03@1T>@,$1'(XT,A<@B!G\.LZX>*V-OUU=D<,S=V==CVI\AJ4-]+V?\-Q$ M&[+B;#4W):!)Z!%<>Y :C=J-9^3EPQKT+,93J0\&OMT,R2H]]1JP]0+$K>ZV M)9B@"%;*[YT P,S6(E5RQN M9D>^W/%\0G&N^Y;HN.MM;1U_V*A7#O*+6/?"INYPF8M:]]R2(^^ MA=,@+&>TP+DGB[?]3JP+W(5CBP;0NQ=WXW94]2[QNZ\^OPVN/EZ=OB_;WV_+ M"[8'J^/V8/G\-M_W6K^NKG[\."K\\>ZS^0MD>(,2=A8/EGYO>1>^V0=E;NRY MS#2PUR_93#Q,0:[ _*4;XHVL&[2Z CEK"G0;.D5@PI%.X8E]T:_IO /3K9F= MCNWPI/:6()\P.TC5PL>%_)\&$+?G^6K&57(5\;N3!9&-TC!W\LY^PT?!=CAF M+CO LYO+]VCC8_#VL[UU62D!V/J\ MU@?2'$M.(38\B+.A6NC#YO$\>T2(ROEM\>?'YC>G8SE74?PQ!1$"CMK_!A'1 MP)P_4J?;.%3DG"LJQ/."'%BNYK%6LT18>'$("TN A9<+L+#$5UAVR[_4;OG? M@3!+CGDJ?(6G@$(0;DI]$?W*&2!9M:H>^6MX+M*8L\3'=G 9&?*%\W9?U#3% M =C.LZ_>&FU9;JN+>8H$XO@)N.Z!\ L.+(D\+LNA='>0+Y2USO+CNBR6NLW; M#>?JJ+9A1R6+^&@MP#!><'&O#NT)I)FN,TD!DZ>_/+_B>>(-9PDHBB+(M:(6 M6SP"3Q@.3/EA?=U_/BI'5F?DR&2>X&DY\G/KPW?[^JSG=)5LWML/S..'"]*?3J.+*5+>M?W#BV?&D6,9O2?DR*PQB#-RY(.LVEFCR,J(W9I/]##B^-)+M%.W M),=__&DZ)YVA;1U7[N3X!P!G5#?N LY8;+ WVJ[&2S3BU';U&@>.4^H>CX#0ZHA^?OKIO7CRFYT/]T\$^GYD"!?8ZX.[+/0S?67:/9^%Y:>XJ[;Q:?C^Y+#6SQ>> 7<]T/*;K^PJSL'R$VW4J17R M6J5Z/7]^V]K\$.Y\]%M[@TZR,O2^U<5/5\(=J\+6BK"'V)JVNF*[U**';4]- MT\$.P4!,.43(&X_KL@==T^5"[4[F@$-L,0Q=&HC8LNQK)/:$JG$Y@4]>A5!9 MT66+J_!>8$EV@%/OM%-VV&'!@?^["VSK^>DUV'K-=;(F.ZK!WDVIP9[AB<#4 MQ9WAK[.Z=;3=GEAT?<^:ZZPJ:^X:K$OF.%:[_+#R:ZW&>D(M]ECY]?13Y9/N MX<#KC]=8-\YO[9^]+WN#>J5] >LDB@J;R:+"N=&6ZR]?"DL])ED6=]+2(JWC M2O<_C<;N;J,QG=I5RGYSX\^Q*LNIA?24U1SWO3QR0G>?(L0A#8?(;KA_<BF%$I->=C M,9URFLDC3*3Y'M\W>>+8^AR.F J [IX,?WSLMJO#L[O#ZS/X8L].H81L C(M[F]@>.Z%1]!XOM6V!X9U;3HA<5M 0##V(-!R#!@\OK!"WZX;^,. 4ST!(:H1T)W Y;\B9"81VZWL#X&@;T:9X M#8X7!%; ,'GX;UJ("3? 0+9C>?+7ZWCNW"NF@IGMLFT/D%XCH] >X/0@!>1-%_W[H@%#E$P3-Q-W!G M@@5B\)&0.[K?V\V/:[]\<**=T?NL&>]\^7)7.@JOFU$ YJ:1:8N0L5[/$R%EB MY,R :K#$R%EBY/Q&P!Y+Q),E1LZ28YXOQSPM1LZ!YV.9$[ES9F8S] ,:[J,Q MKNF!<8ERF=X90U$^&L6.N*61=6\ZVK@O>@?Q"B(D1B,Z8[,X\1GS:8&/[C95 M_PI.!1M?X<-G==*V3S$R=A8XA 7O^V[6OH_UK+RX?1_O+%G4OA?@J$\SYOD9 M[?M6]GE/&^?WDO8]?0K@(O:]4JCD"B]KWRO9Y[WP\L][X7'.>[F\,=]]?U3X MDA,O'+5)ZO'4%KG8F_[@\LLE$L/A=@D8WY:N7Y4''>FGA\50\_F=-H MXQ3;V*Z6EW$)I:G$JZ/M8V9GM']-.93;V.ZEES$-A;GL(V+\L3? MU0-[[KIOPH&_C^[#)3[104_QEZ/5S$%*;^8J+^.$WT?;/M6^I6O9>>Y;I5K* ME9_1QM7FJV&?\,"E:-9Y;ERU4GI6.C4S^G _G?J$)RY%E\YSXPJYOHTPI2I@R?1SU3UZ8^ \\[NXKA9UK\(W2V6>EX_ M>S@WEO*YZA2LF)J"F3;P]90,DI^;(?!L&63<2)@G@Q0J4\FJ%\L@*:6*]S0X MGBV#C!LC\V20CS#(HI/ZR245URO9 MA6MW_W@Z+J7KC+87-AWKP2G?I!ET'[;+7M "C)LYL%NA>"^!1*]Y?Y'TF-M= MF-:H>6[;?=^!\9,"3Y7RO2S8%[3=F0G>I(GRW+8[M4ME#OYS:?-WW_+-:8V. MY[;E8Z;$/#:\EB].%:2\UX:GMD<^K.NO;[T<_>MZH9 MX:K-M^_MGZ9Z_:8:V'?KU5^5+N?MZ_F-J43?21;A!5 8F:,?=GXG23D7&="9%5\/5^''CF6Q5#F_O2EM'5D_G-'F]]0()->Q)F^D MT5-2\F_C=-0'>M9]LVFW_C8.X(PQM0\\)/&F?M%;>15^DV1>R;C_O(7]R-P: MZ\OVMXU/S8.;T:]H:WS+O%QK6G!"X=E]VFF]R_=^>U$[O_VZN_^]TMRM'07= M\2JA=-*6SV_=ZM[W3Z?>R"Y7IZ?M5-3028DD1C+2290^ MUPM.:6.S]5@'O+G]]^.[K\NKNYWW!'BUO>[ LKG=^>'GR[,EN?>T<' MA?FN3.MKB94#T6] LWC!P__#]WLY) MSM@[:*RKZJ!9W[!^?GNQ4[([.U_<8[NYL#<\.#S=.3%.#XW=O8/Z06.OOF^< MG-9/=S[O')R>S+YJ8.CMK]\_#7[VO5];OQ:VZM=G!_6S[;W3G>TWLZ\19/KA M]][V[:>WP;];^]/S%^^[!]\N?CGY^ MN_[J.4>%/][Q'0/2#L#4("/Y!PTBP7; S M@13MU94.:$C''MCP6!)#ADG(U"W$=7!(L8KKW N^!K&C;1__A+L >Y77(ZJ; MY_66?7YT4?LC0C%<+'T?!XIA.[00(]PU/,! 7Q)*+[]FNW0M[XA%]T/\B8^PYO"<^)FLY?7*%Q8;AY+!Z'BB$,'@[C%.SI^,G"+V:'4E ML4EMCS!;@/BH)6C/X/U,L)AA=US$C8>#:KD@[R2K$;(+<"$P)V/(-RTZZWQC MN$'?<_'6V5 I+^K0U@-DOP0#BU,9EV@455CS.FLA(N^;P!,# NA(_LZQP15R M\)#J2/Q)!M<3=G'6.L;G'';. JN.S]#X.AXE.9RP/H.6ET3+J.4W,I^Z+U<] M]?/4>V+L9^(!FOA^D8K[(4. MK/K:6A.X1V8;V1D/O-0_P),N[I08"H$L;K;$A<"/;:MCM^S!;W*$0?XAHI&/ M7Z\(%E9ARH!@W*L[^:!.9 MODT*KP-VM1%T/7^P!L_OR6?^)F3V4'4JZPZ5AC &DT3&(\+VQ("0/9!H+L)$ M]#28"$-'<4"Q6RP80]B.Z476#B^"Q51JGO#VLC0:;=J-BV._I>38OOX&,\HN M\\!T?79R)7/*]T&[1_5MY_O]IX?VP_!KGFG32:B9]_#S7SV1R$ M/JM5L%K2=.UTZ(4/B:PM"+TPS9%41J=X[]$$U,*I9DW%2MCO\<3SVZ)W,QP6 M?IZ\=UH3T0HY3F:\CN\8GZ[]:,<>=534E#,I9(H5\ZAP\_5*OR78T09)CFM; MR^.'XWB#F^>W;:^RN7VYTVGFFXD6W@3JX!V$B=OWZ:GX1\-L+M=V-$/@YZ?A MH%':W3@N9D_->48#E%*+[F8>C3/571XX&&8L;SP-5:>=#1-YZ#*$?<>7E&7 4 F8<"6;;:>N7^XOW]T>SKTSF]WBUOA57]G[VMS M8UKVF%Z.*ZBRA8K85[/M\G>5I,:ZZ.:F9ETV*F4T4\69V5)[=Q\NW- MX'1H.=<6(U=F<.3WP\^%[Q_*WW[]C!*W#Q9I,_%L\8G,@B=AW)2-62S;5LJY MC:=BV]H]V!8/,C)F.K?VRZTM_^/EEVYO,?*S]"_C14'M!;/@1G9;R:)9<.>^ M+(@QL PFK-Q\W:MYX?XOQWPBD5F>'\O-.M5QH)( MQ/9\$(KW. CG]JDZ /M )A[A:N=@\Z1-9IR#%F2O8L3V%N/6,L<_[], M*B^82\L3\"@6+8_KT[+A&3BY7']BM7=N6O#3.I4:G-L'DB?;]OEM^:I\W;N] MWCX>59Y"%N,K&':O'W+YS\#RK6#PKQ'.KQ_ [EG[NV#>KSR5A'XSZ53L3E&S M(FV1!4GTCI&2IFYLB8Q:[O8'5 _5B?#9= M6 ]Z*7(.X^H*ILO#($ UBI4M===T1H%-V>!=-7RR(8=/TF^.K2!T!O230]6* M$:T!U%:OJ/5-S/'\/E:!!]!LU_.'IM]>V_>\2\S6:8,-)[[2\QS"F; <2VA+ M9@XFCR4QI0=6+.#_/5([S/R6>]JU@**"O5U>P.-IVN5W%,JGV672O!&;',KJFW\3AL[YW;0?4W"2^/5L_63>. M?/L:^U!.K):LU]B'_UP00\*)1.8TZCA@MF,4:K7*NK&;N9[5E180K&G!:<56 MG8X-OF]S9 Q!=05&$&*'1? 7OY0)W[?L/G;FT-_\*3K*;EO_I._ -FM_7WBF MH_\-?N1E3M"!_M.T'-NZCMT5WOR7U1KH'\G6G-AG-_W$KQ M<6!=C/3/.N$@ M]&/7.?:EY8QBBX ]C=VGBQ-\]4^&MN/PG\@2@=VS'=,'UNA8OD7C@H$/^$DX MO]CVVL&ZL7-C]OH.U]-D\\3JBNAWR6$+!K("%H4#,T8_,8;,7X8X" MVTPUK4YG2C0,JI)1P=$_9]!/;/J-?T MG+^-I(R!&U=+?T^LWY U(K4_)ZKP3"%FJ;'8=@]H/Y"RH7'X=6][K5"#-?F> M:U[;?AB G01RLV>WY+#IE.'2.36 .6=8P*[>R,)_!F&_#^=2B$ U9CLVT&$* M*+#X5J02?C%DGIVT.R1-++U%RF?S)B=%H225 6=D..@2:2S31P'^.U.FKD0_ MMI-<6PY)--&.R:7)8!."Z./*\PZ5<1@C+'"B1@DD4],:@>7X&Q.I$?J([&L@ M 5@/7'O8^$2]=:#L0=)>6H-H>/OOS##8M$1J'463.4#UU36OP;H)T:ZRD4R. M?17:;=$AE^8R*>"%N&SI04P""!!FBI M>: [60CET$[$CGBCC4?3ZZ/%D)/LUO>X0SL'IU*Z<$*J"=LVL/QKZU]#1]\. M+H$VTOE-?VT%2C47J^K9N77C=$\X"*LKFNE)G8J638V*X$$-/)QMXA@=$S$8 M7""I&02A;Y(-C':NLH')28:/U\%A#@:6V<[A&1[1#9L(U !&B3.2EDE+B$\6 M&VB+D#IF&;"Z@KR*#^KU62@H"YCD@G@H/%X7(CFU&'!)F-V%?V C:863P3:0 MJ:DXU/'B> Q@3>T@QU@&(+J]WHC7PHV;XOZ13%\WMJR6B1V8V?8^K!W[6F7S MJW!/(MH$81/7A=_;+C:+ E5"H*.//NJ EHY<+(C2ZIKNA47P%RW;;X4]!%4@ M?P0%+]ZO;:/0A1./=P1/MFVWN!6\ASVE0+.HE=X+!]A*+PF)?K'O.>L&RG/8 M[S A/)1( 3=2A870.\9':GVMCO27NQY0!E@4.(BSK$R!3%(16H!/,;^<,?)" M@_TR:GX%*A+SB)> &V&C^Z1[[?70]8>=)N;U?$&C%MV2=\V[XT6CK49B3GI- M].JF?D\CPP/DJ[!UZ%_OZ]W;GYM4J+\P)V]B=\#]/3^X2+3-\YF-^7W*U\,3 M*'W#4 FIB(=5E0Q,X,Q2-&= [AQ\0@FG!I M"AE((@V%B.TRV P+*W:;P#J^EL^A )B+*\:% M!X1V"4H JS5 ,[%V, EI@.X*!-"\6N7'LC:0/FY.%Z-XB72)P?BDA<,)M#0C M#.C,"LDPA9R07KC:!/H>S"^RUN =@/H"9P-NYS51EAN^.53"(_$H\]JT'7'% MNO'-BI$1"& /N,57"P(H1DCZ^LV0-JQENKA?B*R 2A"DE=RO00IKV0/F!;,- M) [PUTQ4G:7\*/JOQQ/2I"6:L&;0-3K8!KF>96W>85%.-$8?[QS/Y^P.+:'M M6U@QTPF118P+8 MD6\)( C9G8 8R&)"V7;L?,+)&Q,@>^03BN@ 698.V1R5G MW8"UAA_&F1XWFYQXW#8T_FTX]AW@-O+?-8WH@,FF70L+#P6DCC5 ]@O^5UX^ MS89.M-]_J\TF8RDZZW! ?1!3,2.WA0=O8(@H$VTH?@TRI^UIVR3/MI!),6D1 M&:$M+Q!FBMP;&QXG'3_@60; MH*P$42[4BQ"]< TI# 4_EGGUDO!ZH$SS6.(*=4FF!'^:;>LJ-%LCY9!)%1J+ M/,=D@?1$A99!*TU3W)I51;L5<*%7T)XG.7#7AZ/ MY[9S0IDDUB87M[FHQ>$WL$!Z2*&^;AQCW&U7T$UP%J MM!YI1JM9AQN,LIUJ8/VVAML'9MPF%R]"W MS,N +S157KY-N)!N9#K; 3V>+'?"Z!E@]A8!O]3I(H;#?ZLHC\-^'G8Q9^IK%R2BGHTQ7ML3VK8MG2;A)&!*8RA*4A(OQ-C"Z99$. 3?LK M=+F]0[G*:.@BM)D>FX_BZ3D94&\;F#_ JS"58 ?Z<[5<0I-1A!$%"Z&ER6DG MM&H!3"T#79&UA[>U70Z1N19&<$P?#-4H3 =^8#R_0Q8-IF08PQR61ZN MVQU MLV^XNM)4&1-TZPD:E7S+L2H5E6:@!ZX;9+!J[ZO*&(4"P=\VK6"@8+01-#0( M2'L)"RU*E*ZOKA#]=%TE"&@Z@7?G?IDAF(SXFEH&,67CM%R4VD$1DF5K<75E MDKFH5YYD6(T8GG3@"UH97J.54:**W;D10>J&U^O93#GX_Y]-']8EH3]SB*AL M@,BC9\#7]3YLEOIZP=AV=^NM.517_]-\MZ5,(>/P&MU$:_A;U#O_\>[ :WE] MVSBU6ET7S#K.!^^YK75I=HCD*A=1!&AW(:."XXS'E0ZB[5YRM1,"V]/I5#Z9 M93BP*LNPVF%+3V8,O)&LU0C$KZV0SB?^2I9] MF"$\$M/7PH!2X6516(N!?U@W_)9#5E; R4ZJ].WX<#)#!^^I;HZ"@FXM O=- MM6R#NSS]CF4/J$X UO$6UV5CD@!^3N\#QH\M IXJCP+GH\<2DDQ#H!A(;QEQ MTU^44[H�H)Z#8^ ;I''X#Q;%,XFF]B(7&&74R6MSR_[S%&?_*N4AS;OGH7 M#Y.W#/S?%EC(8"[@!VJ3HENF+E5(>&T=*(?D<\3'N%'43CP!6?GEG)PSU\&4 M$KZVZ*&,+',LKK\*;1\?8CI.HC@:+\%>DR(LN_E.0%JC/,G1IX6_M6^'5L87 ML 7XC?P"R!U]%P;:5WJ5ABS6QEQ*0 7W0)8L"0!+1V$_?==L//DJ\PY]M/;TUZ%+F4:169I +9Y^"X Y2HU#Y! MJ65I'F!SQ4 %4U5:F%UK$0?EJR@G+*L6S;;91]OE&@28!YYX,+#Z >>[*2<0 MOQN'I>2?0C3A()J6U^M@_0DY*EZ/I\U@,CBDB*)$C$4_NM7UL%)&8+S#CU'? MD&SE!4D%XV)43UY,45W+I?OC\4N^)AFV@4<6%YB%E$VG5Q]*P]QHD,/#>FT; M3C0"=S2X"(A^>43RG/3"Z\9VXXUQ$0*M<,I7P$5"FN*(R#OT_$N1M>QB;AQV MAX\GU0?P&SE#$&>X**PX'<44"!]BR6 M*<>2*5-HY0 ,MBCU*9=Z#93CY?!\ E QE#4W26DI@3Y>9_$,$(S?%O*;?R[. M71NO+: P4WPN3QL4W6 /"?&.WC""QDK-]7J>#NV#WY'8-](1')X!%>*LVJA MH03H-L/G\;0G<8CMKJZ(>CC)Y6(]LIDQ4N%81NC;J(5B87"".Z=0%#I^,CR1 M;*6(57-$CB!FUX$W6E3DU?(96'A(8QT&!'>#MAL6F['%0U.I,$I&IQ4H#H>S M:U]T:9X2V#K@?ZVI)W%]?0X.:NI[@3T>!&)+ Z8U%9NI]_4M\/Y ME,*=\2G6XAP!#RKJGA, M_L(2VY3-D6A'R5/)IX"I MH%6.'5E8PW;J

@?Q!$-; 6841H9K79@\.$!J)>H'"2FV@]L5%6$P9?N.*18Z83EQZM[- M5[@6ED1\-B)U(->7J-E)/C>U8HYK=U1J'U:2:"1](A/@:>T/3TP!E%8X&L/8 M/X2#WL!>,]J^UT1F)&T=,>#\AIBG=I!Q-4;S@'QTB+0 M;!>-E==&@@X'AXX?;!74$I'IH ?N%HFA@;T6CY#)Y 9\H6)D8VL5)@.'Z-HQ M/23\$R2\-#>(0.351CXC&1;2,F)Q&@M443&RZG#!L4"">U"S"/R4L@;6A0JX(9+P?U,3IXL(_E%=1A9 MLG.:[65^/FX$YYBBJ7ZJI"?J",Z2NV@G!'!><8/1S5(;B_X:@I5A4)X[![0: M-W;S!>3"W8*8@Q8LTNX6-$B5=#:@GW% MXX)NI:-@/>;)*JQ7%Y %GMI8/TQU=5@S@:CR94Y0Y-E>FV\T*[UOVB3%(@$L M]/,@EIQYW7P#GF\TW#""1R+-@K\E6T/VI,0RA"R^7[?>1(9FV_918Z"VP!N\ MMM],F_>+X$ P"9S#( Y-)H,WZ0MO%,,S-'*QC0C.R %>P$^ M ]B"%GI10=%9^0NJ;,J9YU[F1MAG:/=D00L/-.9"N3RNB0': ,)%H&;[JCK4>$$."! MB.**"XFZHJ(UR;10>V(:\!Y-N$]3WG&?@QV-&E9$I6P $,V@#!#24/4<3C/S M\#$I-E,3\V.U)D^_>W1'0B*Q>!NG$Y'$[BE_:P D#CHLXBX\KTV*46L)1==&D)T].CV]QYY= M()Q)3/T.'%95-M7H<*FD^T5ZU'W*M==2S& MS9/9=DZW:A:R>>H)VNZI(R85(@Z@IS0:PJ)@('9]H5T@SUX]?HM'8W*D]NP; MC)IZP0#KH81!$\AH!T.@J,H2&9U!, +71X*CT31'!7!0;+F&)ITK.Y7@,9@ M1<> 84ABZ U*6O;-O\P"V_*$H6HV \\)L4N' MCSO&_--33#($*X+P0+,(,R,J8H)K!623)&X"?$C;&*/CA%AU/I EGJ(,B0-5 MUQ20HIBG9D[KET<2"]A U3W(,B;M&KJ'^O6Z46^![8_FF3.*871P+08O&P^. M8E_,#.D@"*K#&(M@Q:KUE45%*VFTY+R2>%!.YT+NN14AR:C618>]6EVA"GRY M:CS2(LQ)Y\Q,I5"R@$7O@X)_.^8(JZ%<8"2+BU?%[6/4D==RQ%$ >L6 KZ2? M)0HV>Q'@%;E7EP3:I=R[J)XCVDBD92ZMSRO H/V LP.N=>'!ZPTL>0.JR8B# M&D>5LH9YX5O16G*L?W2-1C\(^-YP%XM]8*KKC&!,(Q=?;;YHC93"Y5\F0HX5 M882JCR4/R>.E.@$J#GI5*A1SE7P^5C7P:K-2SE7APPEU!GFLG&U;7 Z%G[TJ MEXNY4CY/K2]F'S;^AA"<0?LV*%@P)]419,3*O$AF1?)28PB*7'<]X*_M>*ZGR.IW (F^LCQWE M&+\CX*+X*4S-X*IXF6BOX+2B0"?BL!EBO:GN*R7&]+:'U15=,HI$J1T%#[/) M(YM)QW(T4^>6,2,C2LV2^D9G&%\_=]J:<@2;B I)6/RB4@@E7 08)95-5&'8 MM"1B$Y83(MD1UL_$SO\+K%KE'*:""DS-V8V7\E".GE+T*7!6XY60M"MV(/-\ M%)+SQLMSL ;;T>XMUH)')BHNX\T- NZG =(K[*^L8B"M/WKL3;BD;2SIM[HB M*QL2'#%MVB^-!]CH%CS05J59L 3TV=:.S!8RA.&U+ 24$/46JRO*?]+H%;-X MQXHD6,104)BU/Z>:Q5KCQ1?X2U[&Q)J=WTZ_R8B(UO%!L1&IC)@%7E4*!=00 M*4JD*I5(+9_+3Z=#-O*%N]1-?MTXD:EHK'31EC,';3&F*N*U+BR,\;$RYA+$ M[X?B ]/((7BD/D4@5.6-*@<:>EG2]"%GATS+;#,D%[/XI&NJ9"G*R=CFO2I6 M-FG74A2.L&AMWTA[S]G*4?1MF;":C5H-1W).9HRG[@^]([E>6B;7,Y/KA65R M_1D"&Y2>$-A@5S6?8U.+"^H[ZFJ)RC*%P& ?JY KES;1H.M*RE+J24%ZJS M4BGB3\8?G&CQ65UA!5HN5G1=F_7[/%MUT_MAF4Z4$?>ATH-G,8TVG35.)TE$Y1/E?1EVY.0F)@P!FFZ\493L>C10KRT1B283VW*UR5#W\M., M>[II5!$P/S_-N*>;Q@.RYNNG&?=PTU97%N.G&5.X:8H?(E987=&9*+8"&CR4 M:>'4GKI9>E:O(M9('G:M:;R50JZX6UI MZQKUI"<&(>61HR!TGN+4$P,(*9)B8_-/+0\7",N.3*2[8@QC-UM=J6S$[G:' MH4<:/VK5P*";Z?LX!]),3?.*CN74B(O G*)/5E=86EY8+B7)1GH-H@#>UV*Q ML&4APJJ&?M0!(VV>)+#+6)8N!A_C)^HJ&?8@N[ 2Z]?T.\B62)Q=&QBOK1OL MBB;;@"!_(H"JV)+C?89OZ ?1J\LVCK:P?FDKUUA,ZJ#?H-2QH40(4_AB#=X M41:5G!"]@IR+9PDWOCV3+&1Z/2G#8Y?.(2@E*Q*2:#_:PV)FLG8=],Y%G'\JM<2=P&MZ]^Y54<]8]E/%+P9^;^KGU(')I M!;!.WW,M41^#55@QQM* '>X*(Y!XQ8(.='X$%@D7.8Y5V,B2+_EH.Q#=RJJ^ M(P>\PZV4B%+!_QHO;YJ&3= =C8?Z1>M;4Q8*Q0Y*U@VU3#O!@N"DET 5M.BW MX #,5#=-"Q\A%D8\V0+&CBZGQ\ @8FOIJ')=*Y: MYN*6)Y,!A'2NH8E^V!9#[?L!-Q=K9TNK%NQD&9@4WM-K&Q732\[EGUU[3MBS M@DEW(@]28!5A/9<(8Q#2(Z9NN51:97@%T"&:9UD'(NM),1-M*(>4<9E -97?FVQ:GO\^4 M\645=L<93#$';T&%/;-E:T%[9(145$0%-,]BDK4Z>8@S19X6 M1B85)>8;+$GD.QX2ZA-4\9,,S+.C'\47SNO*PPY/0E!1:09&57/,AXG2+[9%>?10#SP*A M:XX$OL08[) (0-RS>.]^IR\UE,R92?A#>"ZBG%][8CS:H;WODQLU=Y0SE)?E M#)GE#,5E.<-3ES,<@P@D='G*,FC94DS_H8M"9MFK2"=# MRXI'^SF6J$LW+ZFN8@-+0$1&H);7$XD3BP[3'QU+$;).RE8>E-$HE*/BNE?% MC?PTF+N M!6LV;K1>7%*IRMDUNC.OJU0MZ0FW910GM=:NK&KM#CG1A_FYGH6I,B;YF]F/ M:=[0QKW CW$LC4>C9*C9&C53VVI:"/6&.4N+4=<" @2WX3>8OA3Q.W6]@(/T MY"^P0S!T)\%I/CF2_]3;LL7YM^VM19GY17 PX:6Z0RZ)$F/+-<-1LZUZ=IFXEB/M9!Y,< 1 M0CL#*Z3,]3!8H-!JX9"FV#VU%5H:*AV&X 6^PY:A17?+Y6@)*\%5!5)JS M(K\[1)6\?*-T9ZEZA/6:BO4G9N#G&&:,2,3XW+&9,AZOHQN5JJJ3Z34T &N]R MY)@45518=CECW[X*[;:,WS7,OCV@R;T"16#Q,V!H89("3S%P9CLYO2(];Y(6 M6"9H[UA&]%4Q5RBQ8P?*ZL3J#VA(';]?*9_C?\1J0DL;1;*9X?=RIIWX>2'Z M.;8M3UJHD;9.4:>$TN)5-5^,W$T,3$9',:K=SD60"Z]X46%?.&W6C>6W:!04 M/&EH^KXI@04H /\*%DNWI_Y79B(ZXL!::-G]IJ=JSORDX;9(GAKK#M'4=:)< MG$5LH-<-"Y&94G=**YECMWEVH0PIBE$2Q&$8F_(V4^+JW\-*:56JC%R"6?&N M9;95<"583(TX&0DIJV#S1?ACK%NCD3GS7$%L"E246.KPP/D,<;>ZDC2([V.B M36V4,=BT/CBI[S$V*)PR)6:C.1"X(BF/QV8G9?ETNCJ)QI7&GD;SN/A1+('Q M0:5X2"X5(X06!%8T#4"!#A$UO4M.%$%VBP0W7I"5W$?:(BM*3LQ*PR "/@@A( M#6(_[CMA8!36*W_B+4$0=N 9[#>FK#E"XT*\+)J 3-!'L+\FS8VR$?B7'DSW M\"TM?>YZ"%[JT\!MT)XA0O;1>R0>%.#D+UJF&@%&K7X\=X>EG->D6@,-\%<> M(2GV>&0-_+03^NPO:C7WB1U3DT(%V%- 8PF1@=3 :.O&#@;:2 D<^VK)^CXY M+-<%.LCOA2LRJ4EQ:'%/8). HW#&-D@M'BY KT< .(2J//::Q&-(#-D&Z:4, M&339J14H'F2= /M>^&;/B*8C 1=B;Q%^F^-R A1/ <8XZ!?R.II)NMYK]TPY[IBJR) M-DM3X#9JHU:HQDG(*1I:Y\9+614HMSY7)$@828$4+I%=/G6!H"VGO]&06=UG MDZ5F4B5%8FH"UO[$_BY65F"%%&6C5OR!4A@G@;D89:%ES>:ORMD\5"#/DUW( M7 6GE3;SPO0Q9\4]WG:?HAWQ>2]@C^"(=S5\R=!F+\573JH)I'?4""IGNLA) MY8*<$P>=X]5T)QO']G+KN](/:*L-HY=DI<@_GG1+Q9+LAO4,94JD@S!8BU[+/F6< M8SQ#6WE"-)1G$ 11,B 0MC>??!4_$LW=#F= U$1K[<@+4&=Q0J2%>0&FM,1> MB^8Y84../FA+CBV+PAP*RH,*O+FZ'4&XQ^L^(ZDQ=F+(!V@C 8C!$L-*-7SQ M@=GI8,S/M=# 11.2L%1U5T*>Y]65%,V2$^ER8EL9HU4=M6P"Z[-*(B2,B#[X MHEDHLP((F^>VT^%#-Q_-C $(BKHZ@%R=)D \0C_ D6+T1)S38;,&E%'%Z%YC M)T]I0;4+=/ \=VT,AI(\1]^2.PKN$SD0".8;Z&+;ZG1HU"\+;!ZXKBM36)B, M,<4FI.B)+A614!&.N7?0SSY.?/$GLTO3-#EY($;AH)<9]R'A/%SF)KF:8+JC MX=2VFMB7(F(S/C4#Y736Q$U)1GS&$8]5C &.0\@3Y3ICV#-QWD,,=0'GGO2F M>01]NO\)+N30DBM(=3(9A2?53S6F[K5:B("22#*! M!$T!.++<:]OW^*7%8F&1(K2FAD2J6+;0%%KG21QDR)#1-07BS@G]"\=KFMH$ M4"TUP)'+J%LM>QZSHS+>@DACT$F3<,1?BGE%:?6&A]XGXOL[QF$3EF"* 79S MS+,_>?Z^3INJYY%T^OAZWK? MAX,=? 7@0EDFI8J$I $U9 51^DQ:>R37A Y4EUA.8'% 4ABCJRM? M5.!B_!V^+)C]'Y5EZ&''$NBLWO;Z* 5Q_$3(T(Q'(+@\E&E$M8D+>CDUA5,? M"@4!9PK*F!%E$..@;?IMK:_0C$[1Y $;:1SYFTA5Q4Q[8 5.XB7C $S%'^#& M"*Y[=-YZ6R@L,'/X,70I7K?!3>6[]9,M\,0%34[.X.W7Z>NU0BEG_&._VU4L ML><& S]D&A''%/Z6*:M]C^ @7Y]Z?; K2L6--SGC,WC;(5OV6G)+_!+E5MJ- M_WEKOQ,I0Y*S_#3IC)_U*8S+(19!-S&T^#_%"O[?'^\$_(;CF2ZUOS<'TM6D M4BG0&6TYHP;-[$ ,_ 8CFZ5W= 0X'2FFLU,XBEN&([WCVVJT"OE09'ES\A!) M*3P+-&!XW-=(_):'C$5SND4FUF':Z#-Y;)<_%9:5 ]PM#V+P7\XG(SE$1[00+HW =' U&CP\K7=8M+#&\OT M<&9ZN+Q,#R\H/4Q":P\,4:.T;H#S@[J-^PE1AL,'COQ[FWT]ZD>K-S&,\9F# MT<=V<$F"3>5E$$ER 0#U"_:/Y-'-KU=L]X]W:*36.4$'&Y*2=-I8Q!LNPC"G M[2VO&Q3V\!Q6SV"2MZPV[F9\W\K:6_T6RNH)GFB_V[DV'9X>B99Y='00.3EU M$\!Z \,\K; 9EF6RZLQ%T1.5?].DW4B5 MD6)*UN-\ATKNR:H*FMRI)RS;8LJ"BNO1("D]3Z(RRGW*"/*-!A3<(RCB(&SV M,$)]KYW+80DH>F\^_4&OB@!LL#M!V,/NCEM&IA//%_%$V<:(%:?271)9T*BV M1UL&WD MI:$ &:)VDU 6&2*!A/^* )FM5M@+':ZD)UABN#;$++1 V$P'V8J. M;U03.2=F6UU1Q]4,N">F[]/X4L1KOT/? M,(C?1A3)WN,Q>X[4?D"R:R!H=%Z/I0.[CA)8U!3+,& B)&[+FXDC294KL6HU M<2^]?T$V4G)06PF *.BMU8S)***6F6+T8%\[R2,:6,NH#F,7Y&9;Z/-#?WXH MH]WA9FTNW:Q,-ZNR=+,>I0J7EYB*-;(9F=_-=T?UXU-C;\]8,PY//^P<&WL' MNX?'G^NG>X<'+] X)U_DD1);<9_FO*"H2KX0&(+[H 4=MK\MY#P,2RU^94^E M$@\\U_H=WBUU;\W$YM;7*21A['(OY')CY_AN"]Q6VKSBNG'F@H5J!]B(UHZF M/>UPT5MDQ;,%?L:# \4Y#L;#4.?%1RH-GC,/9&WVW.TU99JM%RJ/FBE)[%,I M?HI+Z\:VU3&I5ND,P19.+-<&0SAB@.6Y?@'OEK;3Y?A.E]>-SUA0>F)V+#CA M6IAYN<,OK)PHL=&5^$97UF/9:7SZ6F#?@G]006^ 5PKKTZ#VP'M7,:I_ >3. M:XG*K?\O'Y+\YNO6F]>E-]0SZ[351:#+L O=H_#1%-4,=H^%H*9P@T#I%VTQ_-$T>8_97R%SPTTB2 M"0LZ=%=7#L$&)A2#JE;H9FQYIM_FS(1OD95LO,;/!5 !?:WP"9)H :(@CD:W MA0([D8+-JDQ:@TKGDG[JQ*$>H!-+8">6UJKY4H[^4WYMOI'_:G(*@/]HO9% M\Y]A.QW\0B*V-F3_&9R!?7.H,!:F9IG/[QO[@D'4FU*=DL($XMIJK4$ @]Q& M.JMI=:U8U@>V"V9H9&56'2N+@J@#X]2\48F;Z!KX0[UFVPI:OMT4(41$#XB( M+39@W6"&HUJHC$5A%#-9=_N ]:VNJ 7"EXJU:C*[LDVK[O,RX5K+;'69-S#T MK,?J,Q9L4C,,#1^$Y3:MB5U"O_/1/<5-SR"2S.R,';6@:W(/S05&>UUN:A ' MCL^;.D[ _#DQV5'<3C6@&BW'# )J]A@03+6XAF6&[5)IM6^)WUD!M][1L&?X MEW454M5B K]?#69I92U5U?GPD:24Y@Z.+7/0- ME)5H(3U+M*YV8M V.8;1P$869.;F2!-@8OZHV4.<1,Q>]2A"C]6-:MG8904K MIV'4#7SSU96]Z.L7TK7[1FPC M""Y$'&PO'*"(P+P.M>^Q/LX<%\YP0A MR8N^OQ1 =9LF"&+W#41GGG9GE:B,;1ZU1+F$#=#SN )0\&R<7P56LMGIV&2K MPD^O/=9ZT=2;H;=&,+,\FEF %N'/X+11V:VC4M0MO$#<-+:@J&=,]IY)EB:H M&>UPYM(&R\>E7^P=N),,3QJ\*79G!E$*5:-Q<:V3HH"05XI&0M:GJ4?L<]E6'F8@@DH^6%3EO#7N%U(/P9;ZRH^)"ME0FIIIX) M-]YS]1>#Y6V!U3M<\NI$?UTN95+VO?J@[+M,'6>DX_LIH:5"%$M/Y(?U>^93 M[DF?\9WPKC)U+SX;6MB9(C]4VW&?K/M&9M8=2?J #/M=9-(80.>GJ7+BSX#A MGMT)>'8+VN7I+_-4(/R.<372FMZFRW3;8TD:M>X3AA7+7PO4BV.H^F6 M;#-&MU^$[22 )-1CB"HNE791$9W!PU4Z:;\UVAXUN2 N )@_(0*=&%>AYX>] MV308OPF3P*8V/81?"I;_0P1J#YZ<0Z:7.YEY(%E!!H92C0AB?]#AX-9X*C\?+)@P,+^T$<:ABVE?25\]G M9^;E2PY&IO&5YR0YT+@/ VK^:8"Q5<:EOXL9IY)3F4PA'R_B=F K4:0X>8,[ MKV=:)=A91@.G7L9S-8X7EBL<+]ZKZL5[E+?;F"GGN7/3M9OV(*V,98IFH^=2 M]1=/:9IOC.BUYKSRQ/JCK!V_$ZU?'KX\[3\VD\R1N4_WS MCW=9S%@EQZ I&= X((G*B5/!=&E/EI29SP++M2E6J*68'GEYI&NU+TS_;=LNKDN#0OKW4%/'1Z$$ER#LXXP#7\9%G/-'^]*ZX5_WIJ) MW4A?9%U@_*#F/[88=2P[!#/-':,+6$<'%,IJ MQD*^.LLV+G"+"I5*J53)%VKP;^"&MV!@]\^MF]+ME!M4?- &L0.QN-VH*IPH M](L(&PJT Z-CO*!S)#:I""HC7RO79MZDTK2;-(?^X(RH "-GHS/KP:EH>7W; M.-6 1G-X/M>C;D45VN>D@)9C7%#!!P>J'H5"\V#E0OYML?86JR34PI^/+*D@ MFVYL2C8MY&\+M6D8M9"?7M[O"@C3AC;@=EL.N#6.0E@HNG1UB:DMFC2EX;@ M@9,*58<[I6V=\:8,]C MM)\8I9YV\U=7=H0\>:Y'/ 4F<'5E@D%A(-87:C$]S+X((2!534'HFG>EPO2' MM(%/UE/?C:YM=5+:D?6T-W;PB,J62N =+V3YK7\1I+F__.? M_@9(J5IC7IJBC:GDO#TKYO'>\32B'E,[:]%H$5"@Q$))@M MOVN+[R+@,<9SE;%LZO%3\X8@HH'W!Y9+1;DGK:[5,Q?SBG-CM$9]?\%D M:)A.2_94[-ON)0Y5><)]W][97? +;R,(C_T([SLW)MBO;RV8)OMFTW*>P_8? M'>\L^%6/:$;,X#$8?DX,4'XH11J$@8*5,@;W2Q&LZ0C>,FO46"%SVO-/*<9,B<4@W[LI]RM3K M=#_C%&CSW<%AX_!HSSC=:7PX.-P_?+^W3$\9_O'L;O#4^VW JP)BLKQN[%CJO\#\YX_/Z]OKBZ?.4SVYT M32P>3#;.H+EIHXPQ_L?L@468$8%9\@[RSG'8]IQ^%_=O/\0P>M#J]N $+IXZ M3_?DKUB F\XE8[&X!9K7"]6YRMQX!)2)Y;-^HV=-=J6*^:4KE>E*59>NU!.[ M4L6\[DKM?/^PM[5W"M;B]L[WZ,.0MW+1CSO%V$9>7I MLO+TF1>H+"M/EY6G$S=H67FZK#Q=5IXN*T^7E:?+RM-EY>FR\O3%%S\N*T^7 ME:?+RM-EY>FR\G01K[BL/%U6GBXK3Y>5I\O*4TH)S2'5D1%^QAQ[%.1^9("2 MI[CA/:$$)U"0OL4HX[^ >K_;#1^:A(S?5/U42RV^;7KMT3O\![@?SKMX*<") M-9 Y[YOVS=_&WC;]XSQ?W0*G14C<@).^=)WU<33X>E (B[_J9YV+?6O8ZA=N MCC_EOWNCS?+.IUVG_^-3?OMG?\/[>K,=?O-^]4L_M[V##T7G.BPVW/;Q6:]Y MM=SC:/[@PKQSOXW9Q^/';9N/BXW&C M<;OYW\/W5F'?VMEW_7;]O]?]C;W25OV#_>%S[?9@[^#[V:GWH5L\^U'YZ;A% M^^#SKZO/^5$UN,X'[\L_R\WKUMG)8,?J]@[JCK79Z TNNE;Q_:$?;/WXX.4+ MA5^?S/]>?/_J'7R^/,B_;6YLWX1.\<>O=F^S5&Y:H]L?^>];E]7=KYUZ\Z-_ M^O7@0VN8O^V'GTZ/OY[]_!P6"A^J?FCO_?KY:UB[^/C]LEKOOCR([_E MPGT^]S]6-[]]^7KUPZWO?^QXA0]'-SOO.YM=[V MKH;;W>]7EV\_E;I?_4'W?:GVRWWOEK[OWI9O;YQM^ZLW"C^L< M[H1'UO#6RN_7MCYUOI7/OM>WWU?[GZHW^^V-QOYH_^9;YT-X]:/[.?B8OQEY MO_8V#CJG[O%6^<.9NWM[MK'W_6JO%/8.]@MVU6SP:'EY=E'X4BIN?\K56 MY8O_.?QY^[;YWVKGT"^4&F]W"]V.8_ZHW;RWKAM!]? DJ%HG1]7=M]W_WEZW M_H_9]O\#4$L#!!0 ( "Z ;%/DP_ ]&P< "0I / ;FYU<%]E>#,Q M>C$N:'1M[5IM3^,X$/Z.Q'^PD&X%4J!T]_@"7:1"RU&)!8[-WNU^=!.GM4CB M;.RT]'[]/6.G+RR%XF5?$7QH:6*/QS//S#SCI'4:OCL[7%]KG7;;'7PS^FN% MO?"L>]AJN&_<;=2W6T<7G4_L??CIK/MV(U&YV6?-W<*P4&9"LW,Q9E\",N#';IN2Y3E29[;.J*$09<2WJ6SR5 M XPNY6!H5BG:_7C:.^J%ZVMOFCO-WT#?7\&PDMR]"GLGO>-VV+LX M7U^[.&''I[WN">M^[!Y_"'O_=-G%"6YWKWZ'S3S*[-Y*KEJU%[!W,AIRD;+V M#CL1,M<&'[BZT]D)V/%0BF1]K7LCHLK(D6 722(C43*5L',5J4*R4$3#7*5J M($F'7AYA&D88F4R8&7*S_Z.WM-R08?OHK,N.NV=GE^U.IW?^U]N-W0W[^_UE M^WCZ^]]>)SQ]N]'#65/"(S13R= @43 M*1VVPLYTQ%C&9NB282/L'-Z]T]S9*Z)5%FGNS*SAA*P"!1MR^+H4(RG&(H8; MI6:?*UX"QND$UPM5&J;RNB(\\N\$,8(%MO]^$#P'MU1MA%?T0;Y[<>-K3S<> M(1/%3UB5F[(23!MN1(9$ M1\[EL!B@(GG*$A[A$O)%)@T,X\;=&9"+2&C-RXF?'I"7\6N!'2THH'$MQC:A M7TKECA2B 9$LHRK#L!QK0>T866P\1.YCNJ*/^?RQ*(6?(FY%V)%E4J>"QS(? ML+$T0]A9%R*R6R$R9PX #<2B\H\2JL8"@"#"_X- '9)";0 *BA4*(32=!X+-5BT M9Q3W'[IR?.PUNN>U7JSY4ZT#4X:Q9&N4@YVN8/\Q[C MI;# !'9D/Q7D9B80.OU4ZB')IF$9R@&5!/H=2QVE2E>81X6B5*D#75&J2,2X M[(GO30 R%D"X U+W!G0U'PC61EJ]JE*XN?F&;S?W-L667:>Y%[M?[J><#XZ>( 3+M\M%;)+:T2:$46_#+F?(.-"-K^,XZC:;0\(98V^99? M,'6$AE+PIR4$]\#8STUSS ?$@B)>Z17R%Z80:>@+H*Q6RW$65940@!P[DIK2 MO#=E$KE=E'JS>>E9+%^E2+G%>$U:YC@-ZM)&-R4J"Q37*I4QI'@:1E=]+6/) M2TO\I2-MME3GM&REB1O9-*8MD;(51&D![0W*&TTJ.&&I2CF55!C,:CST9&XU M(8-XQP47R3'^ZPN2BD*&Q43\G O7MPBX_I,";FFB]J0@,QHT2]1WXFY%/5A( M\;?#ST^3Y;%*(A'?(QE35'&MI-!/B:4^N M691>+$&S>';!OBAWL0FR9?ZF-E51E06"3UO&&D6JC$E;/S5L.S00.8AHBH"% M&%$0-R1Y:")=G"&]R +%\R72'HZTR#/2NB.>5I2EK?]%DJ#-D",X0R_I *8T MTL^_CZAG[N?RIL#&"B:BO&C7I_159?P3^M*]K=8M<&V/,P^U=\F2?MU/D]O- M/>M/6U*;A81S"'9Z0)J\P/U!N,>^A<7Y^R[(Z,3*$74_7UHQ2ULMCW)"A$M% M4572T8\C+/Z=_A(5,J4-KM-C!BRLX93I82W;7#(\0:0A%=\>^57FH$<=]KR/ MC@+S:K;;+;?7(=IH"R&QCSE$F:_S[% <+=GFFV:HV\RJM0S&F8O M8/TLD\8(&TE/+<)]!?I(@F*)7=O5-A%M*&.::BJ^J=%OR:*(XCY9;DV$;% M/FR9GO8^ N@+!9SQ&*MH,?^XI_F=T\FWPJJ1$0@N (F&S.W!H'XC5Z/8]IR("(?.1 M2D>"6$3.!_7CQ;*N'B(K4C41N#L>*E<%^*U ];%_<3-E_ \,HAV'@;6SWGW MX7NOVH&/]]DY;)+U89;FZX"]WGV]ZEVG9[+YUH?#AFX\\!9-J_'A\$_[1E:#WG)TKSW2VY'_ U!+ P04 " N@&Q3.$7U4RX' M 2*0 #P &YN=7!?97@S,7HR+FAT;>U:76_;N!)]+]#_0 3810HH<9QN M7Q(W@!L[&P.Y26ZJO??N(RU1%E&)5$G)KN^OWS.D_+5QZG#3=KM%^A#7$D4. M9\Z9.4.K=QG_Z^KLY8O>Y; _P">C?[UX%%\-SWH=_XF[G?9V[]W-X'?V/O[] M:OAV+].J/F'=HZIFL2R%9==BQNYTR57D+T3LO3 RV\.#>/1V\5S)S42J$W:T M=]:[N+F.U^<[L/+_PD^Z=_:S&MOJM->A0;#F]D_S^/7'NDA9M[O+B%.V7!9# MCTY9+3[5![7ARF;:E">LJ2IA$FY%>XL7I>AP_]=CMZ-XIGY\"X>78S.^_'HYOKEBYL+=GXY&EZPB]%U__I\U+]B M-Q>X/;S[)VSF46X/-G+7JJ.(W36I+JJ<]0_955/#4IODI4SKB/U')H+=&F%E MBBV\?,%5RLYS*3)V(157B>0%N\DRC#),9^Q:)[J2+!9)KG2A)Q)&^5V-5'(8 MP0^FEMF[-^Z_NQJR\^'5U6U_,!A=__IV[VC/?7]_VS]??/_O M:!!?OMWK'AW]M/=7S3RH=>5,75X8Z[K6I;L&X^.[Q'!V_T[W\$V5[/)(]W#I#3_)+JBPG$\%,V(JQ4RD"*.T[&/# M#2!3S'&]TJ9F6K5UXI'_+L <+'#P[X<0Q @\IQNF=N([^D.Q>P[C<6 8WR$_ MI0@3*^?L@]*S0J03$?EHMC%,-1RA=!T6R00K<:D85W/6J-HT@MF:UZ)$[J#@ M- MN<986>V04[C)A(2P*G9IPN1C0NS [L/UH# MN5UL\YX?GG'^(&Y_"<1YO!&ZGXW]V.A3VX*S56&4B[37;N$P'S%NA ,FL"/' MA: P,P'JC MIN M"!-FBPOHPHN,-X*UI6.(W:TD8W)2H+#+>ZD"EF"72,;<;H-24W3OA++]I< MJ5:T;&-)&[DT9IV0JCBA*6FX%12X3!G<1ZHW%I!ANF]%EP7 MQ_C?6-"L*&183*0_^I3(E5W&K%J:1R"T927T)4XR9MD4Q$E'PL"UG/2:<]N691>G$"S>'9 MDWU]WO4FR)7Y3ZVKJL94()]UBC5)M$G)VC S7#LT$0I"M !A,8VH2!O2?&@B M/<^07F2%XOG,M,\S+0EDVG#*BX:RM(N_R#*T&7**8-@M'G>T5*DKAR[>+35;\X*^4'@PQWF+<8'-JIN\NC)(?K1J?C$PXDWW]_A MA/N=(EVP/5HE6:HFZ[Q8Y5L"[-YRE6L6*9]A\D1=O;X!$ %EU%Y!69#3V0MTT)E,#OSJ=M MK=]Z-O^CI_B_HXWO0U1E!@DM HJ$R^[ H?LUK$5WZ"$5"0BIIKJ8"E(1BD_: MWQ9-6SU$615Z+G!WEFM?!?@&T8!U\;!J"U4[CR31X>>!]?>\^/"U5QT@QB?L M&CXIQW!+]SABQT?'W>_CK8^OO6KOM[..[3SX8DVO\]O9MS;I85N^K1V;KQ2Q MS[Q1]'U I4/O-/J7'.E=R#\ 4$L#!!0 ( "Z ;%-QW7LAP , )\1 / M ;FYU<%]E>#,R>C$N:'1MY5AM;^(X$/Z.Q'\8]<.JE4(@]+JZ+5FD%(** MQ )+@G3]:!*'6 IVUG;ZWMMJ]F0WO( CO)O[GLT1P?0U.)]<0L@U5 M,*4/L! ;PJUJP(* 2I:)D)MK*/*F@?SMR;!2)V_H2E'=@#&P)_8&S N;SJ6-6D%X WG,U#?PC/ M%F[-/W4^PFP$X:T/@;>X\:9^T)K]-?'OP!N$9J;;Z71//$DOP^2QJ&,.D>"< M1IH)#@],IZ!3"E\+(A%S]@0+F@N)>A )3$4D<@8AC5(N,K%F)NB81S:,1(MET'B,S$KQ-F89E(S1+\DQ=2 M%81KT (.I%%S5$K#)(?$ G,6[\R;#;3?6AE%U $"(E>$4]6:/6;T";Q(FQFC M"), HE^]YEZFTLM?Q[[*HUI]#(DUGEKEX#%0Y\X%A"EM-JH2@:3(L/HC)"?# M>MO7H*3?"B;I!ETKD\<]+><$RUWN!Z[.XXL=![O*W1=M383SZ?*/'F )G5A" M3I.E;LT2XZ;EDC+3V, T8:A?8)7XMQ029CI8+JDR;%EFFF09 D)Y&B7B1(YL MJ:H1)#N%HL.8E:Z-LM&JR"JR!?;W,J:JB6TV:OG:)Y:HMSE-/*@:*>J X2I, M99DFAOK!ZM>4@]*8?".>9J-64@RKIW^TK11[VXJB;2[%/3.' _:U@TY9DO+ MD,B5D6--/3KYT28I)&?]Y5 M??SL*>\MJN/G6-ZJ-IX]X[Z/VOCWJ&WS@J5ZXV)>S'P'4$L! A0#% @ M+H!L4]@R\\?4" 54\ !$ ( ! &YN=7 M,C R,3 Y M,S N>'-D4$L! A0#% @ +H!L4YJ+21S>#0 #:X !4 M ( ! PD &YN=7 M,C R,3 Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( "Z ;%-Y M/[Z6E T !"^ 5 " 107 !N;G5P+3(P,C$P.3,P7V1E M9BYX;6Q02P$"% ,4 " N@&Q3Z#&M(PXQ !GP ( %0 M@ ';) ;FYU<"TR,#(Q,#DS,%]L86(N>&UL4$L! A0#% @ +H!L4VEE MB;]<(0 !H" !4 ( !'%8 &YN=7 M,C R,3 Y,S!?<')E M+GAM;%!+ 0(4 Q0 ( "Z ;%.DJLE&^JX '"K!@ , " M :MW !N;G5P7S$P<2YH=&U02P$"% ,4 " N@&Q3Y,/P/1L' D*0 M#P @ '/)@$ ;FYU<%]E>#,Q>C$N:'1M4$L! A0#% @ M+H!L4SA%]5,N!P $BD \ ( !%RX! &YN=7!?97@S,7HR M+FAT;5!+ 0(4 Q0 ( "Z ;%-QW7LAP , )\1 / " J 7(U 0!N;G5P7V5X,S)Z,2YH=&U02P4& D "0 \ @ 7SD! end