0001548123-23-000056.txt : 20230331 0001548123-23-000056.hdr.sgml : 20230331 20230330185328 ACCESSION NUMBER: 0001548123-23-000056 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230331 DATE AS OF CHANGE: 20230330 FILER: COMPANY DATA: COMPANY CONFORMED NAME: REFLECT SCIENTIFIC, INC. CENTRAL INDEX KEY: 0001103090 STANDARD INDUSTRIAL CLASSIFICATION: LABORATORY APPARATUS & FURNITURE [3821] IRS NUMBER: 870642556 STATE OF INCORPORATION: UT FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-31377 FILM NUMBER: 23782243 BUSINESS ADDRESS: STREET 1: 1270 S 1380 W CITY: OREM STATE: UT ZIP: 84058 BUSINESS PHONE: 801-226-4100 MAIL ADDRESS: STREET 1: 1270 S 1380 W CITY: OREM STATE: UT ZIP: 84058 FORMER COMPANY: FORMER CONFORMED NAME: REFLECT SCIENTIFIC INC DATE OF NAME CHANGE: 20040315 FORMER COMPANY: FORMER CONFORMED NAME: COLE INC DATE OF NAME CHANGE: 20000711 10-K 1 rscf-20221231.htm ANNUAL REPORT ON FORM 10K FOR THE YEAR ENDED DECEMBER 31, 2022

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

(Mark One)

 

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

For the fiscal year ended: December 31, 2022

 

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

For the transition period from ____________ to _____________

 

Commission File No. 000-31377

 

REFLECT SCIENTIFIC, INC.
(Exact name of registrant as specified in its charter)

 

Utah   87-0642556
(State or other jurisdiction of incorporation or organization)   (I.R.S. Employer Identification No.)
     
1266 South 1380 West, Orem, UT   84058
(Address of principal executive offices)   (Zip Code)

 

(801) 226-4100
(Registrant’s telephone number, including area code)

 

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

 

Securities registered pursuant to Section 12(g) of the Act: $0.01 par value common stock.

 

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

 

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

 

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

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T 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 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

 

1 

 

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

 

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

 

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

 

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

 

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

 

As of June 30, 2022 (the last business day of the registrant’s most recently completed second fiscal quarter), the aggregate market value of the registrant’s common shares held by non-affiliates (based upon the closing price of such shares as reported on OTC Bulletin Board of the National Association of Securities Dealers, Inc.) was approximately $4.3 million. Shares held by each executive officer and director and by each person who owns 10% or more of the outstanding common shares have been excluded from the calculation in that such persons may be deemed to be affiliates of the registrant. This determination of affiliate status is not necessarily a conclusive determination for other purposes.

 

As of March 24, 2023, there were a total of 85,214,086 common shares of the registrant issued and outstanding.

 

 

DOCUMENTS INCORPORATED BY REFERENCE

 

A description of “Documents Incorporated by Reference” is contained in Part IV, Item 15, of this Annual Report.

2 

 

REFLECT SCIENTIFIC, INC.

 

Annual Report on Form 10-K

Year Ended December 31, 2022

 

 

TABLE OF CONTENTS

 

 

PART I

 

Item 1. Business 4
Item 1A. Risk Factors 10
Item 1B. Unresolved Staff Comments 10
Item 2. Properties 10
Item 3. Legal Proceedings 10
Item 4. Mine Safety Disclosure 10

 

PART II

 

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 10
Item 6. Reserved 11
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations 11
Item 7A Quantitative and Qualitative Disclosure about Market Risk 15
Item 8. Financial Statements and Supplementary Data 15
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure 16
Item 9A. Controls and Procedures 16
Item 9B. Other Information 17
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections 17

 

PART III

 

Item 10. Directors, Executive Officers and Corporate Governance 17
Item 11. Executive Compensation 19
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters 20
Item 13. Certain Relationships and Related Transactions, and Director Independence 21
Item 14. Principal Accounting Fees and Services 21

 

PART IV

 

Item 15. Exhibits and Financial Statement Schedules 22

3 

 

Forward-Looking Statements

 

When used in this Annual Report on Form 10-K, the words or phrases “would be,” “will allow,” “intends to,” “will likely result,” “are expected to,” “will continue,” “is anticipated,” “estimate,” “project” or similar expressions are intended to identify “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements specifically include, but are not limited to, our expectations regarding strategic business initiatives, our intentions to defend our intellectual property rights, continue our research and development, seek regulatory approvals and plans regarding sales and marketing.

 

We caution readers not to place undue reliance on the forward-looking statements, which speak only as of the date of this Annual Report, are based on certain assumptions and expectations which may or may not be valid or actually occur and which involve various risks and uncertainties, including but not limited to competitive products and pricing, difficulties in product development, commercialization and technology, changes in the regulation of life science products, or other necessary approvals to sell future products and other risk described elsewhere herein. If and when sales of our new product lines commence, sales may not reach the levels anticipated. As a result, our actual results for future periods could differ materially from those anticipated or projected. All forward-looking statements reflect our present expectation of future events and are subject to a number of important factors and uncertainties that could cause actual results to differ materially from those described in the forward-looking statements.

 

Unless otherwise required by applicable law, we do not undertake, and specifically disclaim any obligation, to update any forward-looking statements to reflect occurrences, developments, unanticipated events or circumstances after the date of such statement.

 

PART I

 

Item 1. Description of Business

 

Business Development

 

History

 

Reflect Scientific, Inc., a Utah corporation (the “Company,” “we,” “our,” “us” and words of similar import), was organized under the laws of the State of Utah on November 3, 1999, under the name “Cole, Inc.”  On December 30, 2003, we acquired Reflect Scientific, Inc., a California corporation.  We changed our name to “Reflect Scientific, Inc.” and succeeded to the business operations of our wholly-owned subsidiary, that involved the manufacture and distribution of unique laboratory consumables and disposables such as filtration and purification products, customized sample handling vials, electronic wiring assemblies, high temperature silicone, graphite and vespel/graphite sealing components for use by original equipment manufacturers (“OEM”) in the chemical analysis industries, primarily in the field of gas/liquid chromatography.  

 

On November 29, 2005, we announced the execution of a Letter of Intent to acquire Cryomastor Corporation, a California corporation (“Cryomastor” [sometimes called “Cryometrix,” its amended name]).

 

Effective as of April 4, 2006, we entered into a Purchase Agreement (the “JMST Agreement”) with JM SciTech, LLC, a limited liability company organized under the laws of the State of Colorado, and doing business as JMST Systems (“JMST”); David Carver, an individual (“Carver”); and Julie Martin, an individual (“Martin”) (JMST, Carver and Martin are sometimes hereinafter referred to collectively as “Sellers”).  Pursuant to the JMST Agreement, we purchased and JMST sold all right, title and interest in and to the JMST Technology (the “JMST Technology”), as described in the JMST Agreement; and Carver conveyed and assigned any rights he had in and to certain patents (the “Carver Patents”) and related intellectual assets as described in the JMST Agreement (collectively, including the Carver Patents, referred to herein as the “Carver Technology”).  JMST had created a line of chemical detection instruments that are used in the pharmaceutical, biotechnology and homeland security markets. The patented technology allows researchers to accurately analyze chemical formulations for their composition and identity.  

 

On June 27, 2006, we completed the acquisition of Cryomastor pursuant to an Agreement and Plan of Merger (the “Cryomastor Merger Agreement”), which became our wholly-owned subsidiary; changed its name to “Cryometrix, Inc.”;

4 

 

and succeeded to its business operations, which involved the manufacture and sale of ultra-low temperature freezer systems powered by liquid nitrogen for use in bio-repositories associated with the biotech and pharmaceutical industries, as well as government facilities, universities and many other diverse applications that require a large number of reliable and energy efficient freezers.  

 

Our Business

 

Impact of the Covid-19 Pandemic

 

The recent COVID-19 Pandemic (“the Pandemic”) has to date had little negative effect on our business with regard to disruption of normal business activities such as receiving and processing orders and shipping.  Many of the new COVID-19 vaccines and protein-based therapeutics require freezers either in processing or storing these products.  The press surrounding the COVID-19 vaccines has often focused on the dearth of freezers capable of storing vaccines at an appropriately low temperature.  The Company sells ultra low temperature freezers and as a consequence benefited from the press-generated awareness of the need for these types of freezers.  Our pharmaceutical freezer customers develop and manufacture many vaccines.  The Company is not privy to the specific use of its low temperature freezers and can not determine if any increases in sales or revenue are directly attributable to the Pandemic.  

 

There is a continued risk of supply chain interruption, availability of raw materials or other unforeseen issues that can be caused by the ever-changing progression of the Pandemic.  In addition, demand for the Company’s products may decrease or fluctuate in the future and current demand for our products may not, therefore, be indicative of sales and revenue going forward.

 

We recognize these risks and are taking every effort to prevent or mitigate them as they arise.

 

Overview

 

Reflect Scientific is engaged in the manufacture and distribution of innovative products targeted at the life science market. Our customers include hospitals, diagnostic laboratories, pharmaceutical and biotech companies, cold chain management, universities, government and private sector research facilities, chemical and industrial companies.

 

Our goal is to provide our customers with the best solution for their needs. This philosophy extends into our business strategies and acquisition plans. Through a series of strategic acquisitions, we acquired technology that has enabled us to expand our line of products to align with, and capitalize on, market needs. Our growing product portfolio includes ultra-low temperature freezers, blast freezers, solvent chillers and refrigerated transportation in addition to supplying OEM products to the life sciences industry.

 

Our Cryometrix brand ultra-low temperature and blast freezers innovative design enables our customers to save substantially on energy costs related to cryogenic storage. Ultra-low temperature freezers are used worldwide for the storage of vaccines, DNA, RNA, proteins and many other biological and chemical substances. There is a growing need for energy efficient, reliable ultra-low temperature storage units. Our Cryometrix freezers are targeted to this growing market and we have had tremendous success in blood storage and pharmaceutical manufacturing applications.  The application of this technology for use in refrigerated trailers (commonly called “reefers”) used to transport goods which need to be maintained in a cold environment significantly broadens the market for this technology.  The utilization of this technology in reefers eliminates the current method of cooling, which uses engines run on hydrocarbon fuels.  The Cryometrix technology is pollutant free and is more efficient and cost effective than the technologies currently used. Reflect Scientific has added a new product line of solvent chillers. Solvent chillers are used in natural products extraction for optimizing product yield and purity.

 

Products

 

Reflect Scientific designs, develops and sells scientific equipment for the life sciences and manufacturing industries. Since Reflect Scientific’s inception in 1993, our focus is and has been on providing value added products, analytic testing supplies and equipment, and stand-alone products for the life sciences and industrial marketplace. Reflect Scientific’s products range from non-mechanical Cyrometrix™ freezers and value-added products and components for the life sciences industry to tools and analytical services for industrial manufacturing.

5 

 

 

Our Cryometrix freezers use an entirely different technology for cooling that requires far less power and has significantly fewer moving parts.  Less power consumption and fewer parts (i.e., less chance for wear or malfunction) translates into an immediate realization of cost savings to the customer.  Management believes that there is no mechanical freezer that can match the temperature uniformity and rapid cooling of our Cryometrix freezer.  These attributes are why these freezers are being sold into the pharmaceutical market – they meet customer needs that cannot be fulfilled by current freezer technology.

 

All of Reflect Scientific’s products and services are developed with one key factor in mind:  Providing a superior cost/benefit to the customer verses other products in the same market space.  With years of experience in the life science and industrial manufacturing markets, Reflect Scientific has been able to develop not only unique patentable products, but products that we believe offer a superior value proposition to the customer.

 

We have developed a business model with a focus on excellence in the design and development of products and solutions for life science and industrial manufacturing industries.  We outsource the majority of our manufacturing, allowing us to concentrate our efforts on product innovation across multiple lines and industries.  Our strength is in developing and providing value added products which we believe offer immediate and verifiable benefits and cost saving solutions.  

 

We have found a number of companies that can manufacture products to our specification, allowing us to focus on our core competencies of development and design, and maintain a flexible corporate structure capable of taking advantage of new opportunities without the large capital investment required to acquire tooling and manufacturing equipment.  Our focus on development and design expertise, as opposed to manufacturing of products, enables us to innovate along multiple industry lines and customize our products to meet specific needs in a variety of industrial settings.  Our products are sold in the biotechnology, natural products, pharmaceutical, cold chain management and medical industries, as well as manufacturing industries, such as automotive.

 

Cryometrix Freezers

 

Our Cryometrix ultra-low temperature and blast freezers are, we believe, a technological breakthrough that provides energy savings and other critically important benefits to cryo-storage customers in the life science related industries.  Ultra-low temperature and blast freezers are used in many applications for the storage and fast freezing protocols of everything from blood to cancer vaccines.  These types of freezers are used by hospitals and biotechnology research facilities.  

 

The only ultra-low temperature freezers currently available are produced by a limited number of companies and rely on a mechanical process for cooling.  Because of inadequacies in the mechanical process, we believe there is loss of inventory each year because of the problems related to reliability inherent with mechanical freezers.  

 

Our freezers incorporate a disruptive technology. They are based on a complete divergence from the technology currently used in ultra-low temperature freezers.  Through the advantages of our technology, we believe our freezers solve the current inadequacies and provide immediate cost savings and reliability for our clients.   Current cryogenic storage equipment falls short of customer expectations in a variety of key performance criteria.

 

*     High energy usage – a growing problem with rising energy costs

*Inflexible temperature range control– existing units cannot be easily modified for colder requirements (colder temperatures are an industry trend)

*     Sample inventory is at risk in the event of a power failure

*Poor temperature uniformity –samples in different areas of the freezer can experience wide variations in temperatures which is undesirable from a regulatory standpoint.

*     Frost build-up

 

Our Cryometrix ultra low temperature and blast freezer uses a patented design and technology which is powered by liquid nitrogen. Through the use of a liquid nitrogen powered freezer system we are able to address the market need for:

 

*       Low energy requirements

6 

 

*       Flexible temperature control – wide range of usable temperatures

*   Power failures have little effect - uses passive liquid nitrogen technology rather than electrically powered compressors.

*       Uniform temperatures throughout freezer – more usable storage volume

*       Much larger storage volume per area of floor space occupied – reduced facilities cost

*       Reliable and essentially maintenance free, further lowering cost of ownership

*       Environmental issues related to pollution using the current refrigerated trailer (“reefer”) technology

 

Cryometrix freezers are powered by liquid nitrogen.  The competition’s freezers, including those developed by Thermo Fisher Scientific and Sanyo Corporation, are compressor based, with hydrofluorocarbon (HFC) refrigerants and electric compressors. This basic technology difference results in the following Cryometrix advantages:

 

*The Cryometrix freezer cooling medium is nitrogen, an all-green element that makes up 78% of our atmosphere.  Many competitors use refrigerants that are harmful to the environment.
*Cryometrix freezers cool extremely fast compared to the competition.  One particular Cryometrix freezer will cool to -80C in eight minutes, an order of magnitude faster than the competition.
*The inherent Cryometrix technology provides a much more uniform temperature throughout the freezer than competitors’ compressor-based freezers.
*When power is lost, the competitors’ freezers immediately fail to operate.  Cryometrix freezers, when placed in manual freezing mode, continue to maintain a cold temperature for days and even weeks.
*Cryometrix freezers are more reliable than the competition.  Those well-versed in mean time between failure analysis calculate potential failures mainly based on the number of moving parts.  Compressor-based freezers have many moving parts and are not as reliable in theory or in practice as Cryometrix freezers, which have almost no moving parts.  

 

The adaptation of the freezer technology to reefers for transporting perishable items opens a significant new market. Trailers can easily be retrofitted with the Cryometrix unit, which operates pollution free, more efficiently, and provides a cost savings compared to the diesel-powered units currently used.  The non-polluting Cryometrix unit provides significant benefits over any other unit currently marketed.

 

A new development using a similar liquid nitrogen cooling technology is the solvent chiller.  Solvent chillers are used for providing chilled solvent for extracting a final commercial product from plant materials.  The extraction solvent is rapidly chilled to a temperature that will optimize the extraction purity and recovery of the final product of interest.  Solvent chillers are currently being sold into the CBD extraction market.

 

Other Products

 

In addition to our Cryometrix freezers, we market our Visacon OEM products, LCGCVials.com vial products, GCFerules.com OEM GC consumable products, and HPLC Detectors.com UV detector products into the chromatography market.  These are highly technical products and encompass a vast array of sizes, configurations and uses.  These products represent a stable supplies business but they do not represent a significant growth opportunity for the Company.

 

Competition

 

The environment for our products and services is intensely competitive. Although the complexity of the products we produce limits the number of companies we compete with, the companies with competing technology are generally larger and often subsidiaries or divisions of very large multinational companies.  Our competitor’s size and association with large multinational companies gives them advantages over us in the ability to access potential customers.  Many potential customers already purchase products either directly from our competitors or from another subsidiary of these large multinational companies, creating natural inroads to sales that we do not possess.  

 

Given our relative size versus our competitors, we are often required to seek niche markets for our products or focus on selling consumable components to be used by our competitors. We believe, however, that our technology and experience in the ultra-low freezers space allows us to be competitive in those markets.  As our ultra-low freezer products are new to the marketplace, the products long term commercial acceptance is still unknown.  Most of our products compete against

7 

 

multiple competitors, with our refrigeration products competing primarily against Thermo Fisher Scientific and Sanyo Corporation.  Although our Cryometrix freezer products are considered to be in the ultra-cold freezer market space, we do not believe that they compete directly with freezer products sold by these companies because our Cryometrix freezers use a completely different technology, liquid nitrogen cooling, to achieve very fast cooling rates and stable set temperatures. Freezer products sold by Thermo Fisher Scientific and Sanyo Corporation cannot achieve the same rates of cooling.  Our Cryometrix freezers compete with other ultra-cold freezer products based on technical merit – their ability to meet freezing parameters ultra-cold freezer market space, we do not believe that they compete directly with freezer products sold by these companies because our Cryometrix freezers use a completely different technology, liquid nitrogen cooling, to achieve very fast cooling rates and stable set temperatures.  Freezer products sold by Thermo Fisher Scientific and Sanyo Corporation cannot achieve the same rates of cooling.  For additional disclosure about our Cryometrix products, see the discussion under the subheading “Cryometrix Freezers” above.

 

The product lines other than our Cryometrix freezers face competition from many laboratory supply companies, with Thermo Fisher Scientific being by far the largest.  We estimate our market share in this segment to be well under five percent. However, because of the OEM nature of much of our chromatography business, we sell to several of the large chromatography supply companies.

 

Growth Plan

 

While we will continuously evaluate acquisitions of businesses and technologies to grow our revenues in the life science and green technology markets, our primary focus will be the continued growth of our own product lines through increasing market share and the addition of new innovative products to enhance our current offerings.  

 

We seek to expand the applications for our products and equipment into additional markets as we develop brand recognition. We hope to be able to obtain market leverage from our existing products and name recognition as we use our existing offerings and product strengths to position us as a key supplier of cryogenic storage, blast freezing and cold chain management solutions.  This strategic plan will also enable us to further diversify our customer base.

 

Manufacturing, Supplies, and Quality Control

 

Many of our products are manufactured by strategic selection of third-party manufacturers. By outsourcing our manufacturing, we are able to reduce the overall cost position of our products.  We manufacture our lower volume products that are less labor and parts intensive in our facility in Orem, Utah.

 

In addition, we engage in light manufacturing (assembly, filling and repackaging) for many of our chromatography supplies. We also do the final assembly and design for our Cryometrix brand freezers.  The freezer shells, doors, shelving, heat exchangers and electronics are produced by contracted vendors.  We sell directly to OEM customers and end users.

 

Regulation and Environmental Compliance

 

Presently, none of our products are in highly regulated industries.

 

Sources and Availability of Raw Materials and Names of Principal Suppliers

 

Sources and availability of key materials and intermediates continue to remain stable. Where supply is considered a critical success factor for our business, we have certified primary vendors in place and have identified secondary vendors.

 

Dependence on One or a Few Major Customers

 

We have four major customers who represented 51 percent and 45 percent of our sales volume in 2022 and 2021, respectively. In our 2022 fiscal year, these customers represented 15 percent; 13 percent; 13 percent; and 11 percent of our revenues, respectively.  

 

8 

 

The Company has strong relationships with each of its customers and does not believe this concentration poses a significant risk due to those long-term relationships and the uniqueness of the products they purchase from us.

 

Our customers purchase our products via purchase orders describing the quantity and price of the products being purchased in a given transaction.  By way of example, our largest customer purchases products through the use of more than 60 purchase orders per year.

 

Need for any Governmental Approval of Principal Products or Services

 

No products presently being manufactured or sold by us are subject to prior governmental approvals.

 

Effect of Existing or Probable Governmental Regulations on the Business

 

Our Registration Statement on Form 10, as amended, was initially filed on March 30, 2021, which became effective 60 days after filing with the Securities and Exchange Commission, at which point our securities were registered pursuant to Section 12(g) of the Exchange Act. Issuers with securities registered under Section 12(g) are subject to numerous regulatory requirements under the Exchange Act.  For example, we will be subject to the Sarbanes-Oxley Act of 2002. This Act creates a strong and independent accounting oversight board to oversee the conduct of auditors of public companies and strengthens auditor independence. It also requires steps to enhance the direct responsibility of senior members of management for financial reporting and for the quality of financial disclosures made by public companies; establishes clear statutory rules to limit, and to expose to public view, possible conflicts of interest affecting securities analysts; creates guidelines for audit committee members appointment, compensation and oversight of the work of public companies’ auditors; prohibits certain insider trading during pension fund blackout periods; and establishes a federal crime of securities fraud, among other provisions.

 

Section 14(a) of the Exchange Act requires all companies with securities registered pursuant to Section 12(g) of the Exchange Act to comply with the rules and regulations of the Securities and Exchange Commission regarding proxy solicitations, as outlined in Regulation 14A. Matters submitted to stockholders of our Company at a special or annual meeting thereof or pursuant to a written consent will require our Company to provide our stockholders with the information outlined in Schedules 14A or 14C of Regulation 14; preliminary copies of this information must be submitted to the Securities and Exchange Commission at least 10 days prior to the date that definitive copies of this information are forwarded to our stockholders.

 

Upon effectiveness of our Registration Statement on Form 10, as amended, we will also be required to file annual reports on Form 10-K and quarterly reports on Form 10-Q with the Securities Exchange Commission on a regular basis, and will be required to timely disclose certain material events (e.g., changes in corporate control; acquisitions or dispositions of a significant amount of assets other than in the ordinary course of business; changes in executive officers and directors; and bankruptcy) in a Current Report on Form 8-K.

 

Patents, Trademarks, Licenses, Franchises, Concessions, Royalty Agreements or Labor Contracts, including Duration

 

We regard intellectual property (“IP”) as a strategic asset that allows us to maintain a highly competitive position in the market.  All patents and trademarks relating to acquired technologies have been assigned to us.  Where appropriate, we seek patent protection for inventions and developments made by our personnel and incorporated into our products or otherwise falling within our fields of interest.  We protect some of our technology as proprietary trade secrets and, where appropriate, we use trademarks or registered trademarks used in connection with our products.

 

There are currently 32 patents assigned to Reflect Scientific, Inc.  All of our patents cover our Cryometrix product line of nitrogen-based equipment for processing, storage and transportation of bio-pharma products.  All patents are utility patents within the jurisdiction of the United States, with expiration dates ranging from December 2023, to December 2041. We have a strong commitment to maintaining our IP portfolio and pursuing additional IP to expand our product protection.

 

9 

 

Research and Development Costs During the Last Two Fiscal Years

 

During the year ended December 31, 2022, we expended $73,425 for research and development.  During the year ended December 31, 2021, we expended $58,340 for research and development.  The majority of the research and development on our products is performed by independent contractors who have been enhancing technologies, primarily on the reefer unit and the detectors.  We expect research and development cost to increase in the future with the development work required to update and make improvements on our Cryometrix freezers.

 

Employees

 

As of March 24, 2023, subsequent to the balance sheet date, we had 7 full-time and 2 part-time employees. None of our employees are represented under a collective bargaining agreement. We believe our relations with our employees to be good.   

 

Reports to Security Holders

 

You may read and copy any materials that we file with the Securities and Exchange Commission at the Securities and Exchange Commissions’ Public Reference Room at 100 F Street, N.E., Washington, D.C. 20549. You may also find all of the reports that we have filed electronically with the Securities and Exchange Commission at their Internet site www.sec.gov.

 

Item 1A. Risk Factors

 

Not applicable for Registrant.

 

Item 1B. Unresolved Staff Comments

 

None. Not applicable.

 

Item 2. Description of Property

 

Reflect Scientific conducts all of its business operations from one facility, located in Orem, UT. This is a combination warehouse, manufacturing and office facility with 6,000 square feet of space; we lease this facility at $4,999 per month to the end of the lease term on November 30, 2023.

 

Item 3. Legal Proceedings

 

None.

 

Item 4. Mine Safety Disclosure

 

Not applicable.

 

 

PART II

 

Item 5. Market for Common Equity and Related Stockholder Matters and Registrant Purchases of Equity Securities.

 

Market Information

 

Since July 6, 2005, our common stock has been listed under the symbol “RSCF” on the OTCBB. Prior to July 6, 2005, our stock traded under the symbol “COLH” since its initial listing on May 24, 2001.

 

As of March 24, 2023, there were 85,214,086 shares of our common stock outstanding. On March 24, 2023, the high and low bid price for our common stock was $0.0717 and $0.07, respectively.

10 

 

 

Holders

 

The number of record holders of our common stock as of March 24, 2022, was approximately 107 this number does not include an indeterminate number of stockholders whose shares may be held by brokers in street name.

 

Dividends

 

We have not declared any cash dividends with respect to our common stock, and do not intend to declare dividends in the foreseeable future. Our future dividend policy cannot be ascertained with any certainty. There are no material restrictions limiting, or that are likely to limit, our ability to pay dividends on our securities.

 

Securities Authorized for Issuance under Equity Compensation Plans

 

Plan Category Number of Securities to be issued upon exercise of outstanding options, warrants and rights Weighted-average exercise price of outstanding options, warrants and rights Number of securities remaining available for future issuance under equity compensation plans excluding securities reflected in column (a)
  (a) (b) (c)
Equity compensation plans approved by security holders

 

 

-

 

 

-

 

 

None

Equity compensation plans not approved by security holders

 

 

-

 

 

-

 

 

None

Total - - None

 

Recent Sales of Unregistered Securities

 

None.

 

Use of Proceeds of Registered Securities

 

There were no proceeds received during the calendar year ended December 31, 2022 and 2021, from the sale of registered securities.

 

Issuance of Equity Securities by Us

 

In December 2021, the board approved the issuance of 1,000,000 shares of restricted stock to its patent attorney, 250,000 shares to vest on the grant date with an additional 250,000 shares to vest on each of the next three anniversary dates. In December 2022, this issuance was modified from 1,000,000 shares of restricted stock to 925,000 shares of restricted stock. As of December 31, 2022, 475,000 shares have vested with an additional 225,000 shares to vest on each of the next two anniversary dates as a result of this modification.

 

Item 6. Reserved.

 

We are not required to provide information under this item.

 

Item 7. Management’s Discussion and Analysis or Plan of Operation

 

This periodic report contains certain forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995 with respect to the Plan of Operations provided below, including information regarding the Company’s financial condition, results of operations, business strategies, operating efficiencies or synergies, competitive positions, growth opportunities, and the plans and objectives of management. The statements made as part of the Plan of Operations that are not historical facts are hereby identified as "forward-looking statements."

11 

 

 

The following discussion and analysis provides information which management believes is relevant to an assessment and understanding of our results of operations and financial condition. The discussion should be read in conjunction with the financial statements and notes included in this report as Part II, Item 8.

 

Critical Accounting Policies

 

Reflect Scientific’s accounting policies are more fully described in Note 2 of the consolidated financial statements.  As discussed in Note 2, the preparation of financial statements and related disclosures in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions about the future events that affect the amounts reported in the consolidated financial statements and the accompanying notes. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances.  Actual results could differ from these estimates under different assumptions or conditions.  

 

Overview

 

Reflect Scientific is engaged in the manufacture and distribution of innovative products targeted at the life science market. Our customers include hospitals, diagnostic laboratories, pharmaceutical and biotech companies, cold chain management, universities, government and private sector research facilities, chemical and industrial companies.

 

Our goal is to provide our customers with the best solution for their needs. This philosophy extends into our business strategies and acquisition plans. Through a series of strategic acquisitions, we acquired technology that has enabled us to expand our line of products to align with, and capitalize on, market needs. Our growing product portfolio includes ultra-low temperature freezers, blast freezers, solvent chillers and refrigerated transportation in addition to supplying OEM products to the life sciences industry.

 

Our Cryometrix brand ultra-low temperature and blast freezers innovative design enables our customers to save substantially on energy costs related to cryogenic storage. Ultra-low temperature freezers are used worldwide for the storage of vaccines, DNA, RNA, proteins and many other biological and chemical substances. There is a growing need for energy efficient, reliable ultra-low temperature storage units. Our Cryometrix freezers are targeted to this growing market and we have had tremendous success in blood storage and pharmaceutical manufacturing applications. The application of this technology for use in refrigerated trailers (commonly called “reefers”) used to transport goods which need to be maintained in a cold environment significantly broadens the market for this technology. The utilization of this technology in reefers eliminates the current method of cooling, which uses engines run on hydrocarbon fuels. The Cryometrix technology is pollutant free and is more efficient and cost effective than the technologies currently used. Reflect Scientific has added a new product line of solvent chillers. Solvent chillers are used in natural products extraction for optimizing product yield and purity.

 

During the year ended December 31, 2022 revenue decreased by 27.5% compared to the year ended December 31, 2021. The revenue decline resulted from a decrease in sales of our chillers and freezers, as well as supply chain delays with manufactures.  

 

Impact of Coronavirus Pandemic

 

In December 2019, a novel coronavirus disease, or COVID-19, was initially reported and on March 11, 2020, the World Health Organization characterized COVID-19 as a pandemic. COVID-19 has had a widespread and detrimental effect on the global economy as a result of the continued increase in the number of cases and affected countries and actions by public health and governmental authorities, businesses, other organizations, and individuals to address the outbreak, including travel bans and restrictions, quarantines, shelter in place, stay at home or total lock-down orders and business limitations and shutdowns.

 

Despite recent developments of vaccines, the duration and severity of COVID-19, mutations and possible additional mutations and the degree of their impact on our business is uncertain and difficult to predict. The continued spread of the outbreak could result in one or more of the following conditions that could have a material adverse impact on our

12 

 

business operations and financial condition: delays or difficulty sourcing certain products and raw materials; increased costs for such products and raw materials; and loss of productivity due to employee absences.

 

Our efforts to help mitigate the negative impact of the outbreak on our business may not be effective, and we may be affected by a protracted economic downturn. Furthermore, while many governmental authorities around the world have and continue to enact legislation to address the impact of COVID-19, including measures intended to mitigate some of the more severe anticipated economic effects of the virus, we may not benefit from such legislation, or such legislation may prove to be ineffective in addressing COVID-19’s impact on our and our customer’s businesses and operations. Even after the COVID-19 outbreak has subsided, we may continue to experience impacts to our business as a result of COVID-19’s global economic impact and any recession that has occurred or may occur in the future. Further, as the COVID-19 situation is unprecedented and continuously evolving, COVID-19 may also affect our operating and financial results in a manner that is not presently known to us or in a manner that we currently do not consider that may present significant risks to our operations.

 

The extent to which the COVID-19 pandemic may impact our results will depend on future developments, which are highly uncertain and cannot be predicted as of the date of this report. Nevertheless, the pandemic and the current financial, economic and capital markets environment, and future developments in the global supply chain and other areas present material uncertainty and risk with respect to our performance, financial condition, results of operations and cash flows.

 

There is a continued risk of supply chain interruption, availability of raw materials or other unforeseen issues that can be caused by the ever-changing progression of the COVID-19 pandemic.  In addition, demand for the Company’s products may decrease or fluctuate in the future and current demand for our products may not, therefore, be indicative of sales and revenue going forward.

 

We recognize these risks and are taking every effort to prevent or mitigate them as they arise. The Company has been proactive in making those business decisions which it believes will enable it to carry out its business plan.  Significant cost reduction measures have been implemented, unprofitable subsidiaries divested, facilities consolidated and personnel reductions made.

 

Contractual Obligations

 

The Company leases office/warehouse space in Utah. The following summarizes future minimum lease payments under the operating lease at December 31, 2022:

 

Minimum Lease Payments
Year Ending December 31,     Building
2023     $   58,920

 

13 

 

Results of Operations

 

The following table sets forth key components of our results of operations during the years ended December 31, 2022 and 2021, both in dollars and as a percentage of our revenues.

 

    Years Ended December 31,  
    2022     2021  
    Amount    

% of

Revenues

    Amount    

% of

Revenues

 
Revenues   $ 2,041,297       100.0 %   $ 2,814,670       100.0 %
Cost of goods sold     822,147       40.3 %     884,066       31.4 %
Gross profit     1,219,150       59.7 %     1,930,604       68.6 %
                                 
Operating expenses                                
Salaries and wages     636,038       31.2 %     608,065       21.6 %
General and administrative     419,589       20.6 %     436,399       15.5 %
Research and development     73,425       3.6 %     58,340       2.1 %
Total operating expenses     1,129,052       55.3     1,102,804       39.2
                                 
Income from operations     90,098       4.4 %     827,800       29.4 %
                                 
Other income                                
Gain on forgiveness of debt     -       - %     111,265       4.0 %
                                 
Net income before income taxes     90,098       4.4 %     939,065       33.4 %
                                 
Income tax expense     (702 )     (0.0 )%     -       - %
                                 
Net income   $ 89,396       4.4 %   $ 939,065       33.4 %
                                         

 

Revenues. Revenues decreased by $773,373, or 27.5%, to $2,041,297 for the year ended December 31, 2022, as compared to $2,814,670 for the year ended December 31, 2021. Such decrease was primarily due to a significant decrease in freezer and chiller sales during the third quarter and ongoing supply chain delays with manufactures.

 

Cost of goods sold. Cost of goods sold decreased by $61,919, or 7.0%, to $822,147 for the year ended December 31, 2022, as compared to $884,066 for the year ended December 31, 2021. Such decrease was primarily due to decreased freezer and chillers sales, offset by increased product and shipping costs.

 

Gross profit. Our gross profit as a percentage of sales decreased to 59.7% for the year ended December 31, 2022, as compared to 68.6% for the year ended December 31, 2021. The decrease in gross profit percentage was primarily due to the decrease in freezer and chiller sales, and increased product and shipping costs.

 

Salaries and wages. Salaries and wages increased by $27,973, or 4.6%, to $636,038 for the year ended December 31, 2022, as compared to $608,065 for the year ended December 31, 2021. Such increase was primarily due to increased headcount as well as stock-based compensation relating to legal fees.

 

General and administrative. General and administrative expenses decreased by $16,810, or 3.9%, to $419,589 for the year ended December 31, 2022, as compared to $436,399 for the year ended December 31, 2021. Such decrease is a result of decreased revenues and operations, the cumulative result of small savings in numerous expenses, offset by increased advertising and marketing costs.

 

14 

 

Research and development. Research and development expenses increased by $15,085, or 25.9%, to $73,425 for the year ended December 31, 2022, as compared to $58,340 for the year ended December 31, 2021. Such increase is a result of continued enhancements to the ultra-cold CBD oil chiller during the period.

 

Other income. Other income was $0 for the year ended December 31, 2022, as compared to $111,265 for the year ended December 31, 2021, a result of forgiveness of our PPP loans.

 

Net income. As a result of the cumulative effect of the factors described above, our net income was $89,396 for the year ended December 31, 2022, as compared to $939,065 for the year ended December 31, 2021. Management continues to look for opportunities to increase sales, improve gross margins and control ongoing operating expenses.

 

Liquidity and Capital Resources

 

As of December 31, 2022 and 2021, our current assets exceeded current liabilities by $2,179,237 and $2,063,516, respectively, and we had cash and cash equivalents of $1,381,927 and $1,473,924, respectively. To date, we have financed our operations primarily through revenue generated from operations, cash proceeds from financing activities, borrowings, and equity contributions by our shareholders.

 

Summary of Cash Flow

 

The following table provides detailed information about our net cash flow for the period indicated:

 

    Years Ended
December 31,
 
    2022     2021  
Net cash (used in) provided by operating activities   $ (91,997 )   $ 831,382  
Net cash provided by investing activities     -       -  
Net cash provided by financing activities     -       -  
Net change in cash and cash equivalents     (91,997 )     831,382  
Cash and cash equivalents at beginning of period     1,473,924       642,542  
Cash and cash equivalents at end of period   $ 1,381,927     $ 1,473,924  

 

Net cash used in operating activities was $91,997 for the year ended December 31, 2022, as compared to net cash provided by operating activities of $831,382 for the year ended December 31, 2021. Significant factors affecting operating cash flows was primarily a result of decreased customer deposits and decreased net income during the year ended December 31, 2022.

 

We continue working to enhance our on-line ordering system to increase sales, develop the market for our ultra-low temperature freezers, work with current vendors to obtain more favorable pricing, and locate new vendors to provide opportunities to further reduce our cost of goods.

 

We will continue to focus our efforts on our core business activities while pursuing capital resources and evaluating potential future acquisitions which fit within and enhance our core business.

 

Off-Balance Sheet Arrangements

 

None noted.

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

 

Not applicable to Registrant.

 

Item 8. Financial Statements

 

The financial statements of the Company are set forth immediately following the signature page to this Form 10-K.

15 

 

 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 

None.

 

Item 9A. Controls and Procedures

 

As of the end of the period covered by this Annual Report, we conducted an evaluation, under the supervision and with the participation of our Chief Executive Officer and Chief/Principal Financial Officer, of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (“Exchange Act”). Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that information required to be disclosed is recorded, processed, summarized and reported within the specified periods and is accumulated and communicated to management, including our President and Principal Financial Officer, to allow for timely decisions regarding required disclosure of material information required to be included in our periodic Securities and Exchange Commission reports. Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives and our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures are not effective due to the material weakness in the Company’s internal control. It should be noted that the design of any system of controls is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions, regardless of how remote.

 

Management’s Annual Report on Internal Control over Financial Reporting.  

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes of accounting principles generally accepted in the United States.

 

 

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our internal control over financial reporting as of December 31, 2022. In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control - Integrated Framework (2013). Based on this evaluation, our management concluded that, as of December 31, 2022, our internal control over financial reporting was not effective due to the lack of segregation of duties inherent in a small company.

 

Inherent Limitations over Internal Controls

 

Internal control over financial reporting cannot provide absolute assurance of achieving financial reporting objectives because of its inherent limitations, including the possibility of human error and circumvention by collusion or overriding of controls. Accordingly, even an effective internal control system may not prevent or detect material misstatements on a timely basis. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies or procedures may deteriorate.

 

Changes in internal control over financial reporting

 

We have made no change in our internal control over financial reporting during the last fiscal year that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

Attestation Report of the Registered Public Accounting Firm

 

This annual report does not include an attestation report of our independent registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by our independent registered public accounting firm pursuant to rules of the SEC that permit us to provide only management’s report in this annual report on Form 10-K.

 

16 

 

Item 9B. Other Information

 

None; not applicable.

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

 

None; not applicable.

 

PART III

 

Item 10. Directors, Executive Officers, Promoters and Control Persons; Compliance with Section 16(a) of the Exchange Act

 

Identification of Directors and Executive Officers

 

The following table sets forth the names of all of our current directors and executive officers. These persons will serve until the next annual meeting of the stockholders or until their successors are elected or appointed and qualified, or their prior resignation or termination.

 

Name Positions Held Date of Election or Designation Date of Termination or Resignation
Kim Boyce President &    
  Director 12/2003 *
       
Tom Tait Vice President,    
  Secretary and Director 01/2005 *
       
William G. Moon Director 04/2011 *
       

* These persons presently serve in the capacities indicated.

 

Business Experience

 

Kim Boyce - CEO, Director

Mr. Boyce, 69,founded Reflect Scientific in 1993 and has over 40 years of experience in manufacturing, sales, distribution and management. His prior experience includes executive roles with Grace/Alltech Scientific, where he served as manager – distribution and sales and manager – plant operations. He also co-founded Labtech Scientific Products in Northern California, a distribution company specializing in equipment for use in life science and environmental related industries. He has an accomplished track record in strategic business development in a variety of markets, including the pharmaceutical and biotechnology sectors and cold chain management. Mr. Boyce received his technical training at DeAnza College in Cupertino, CA and his business training at San Jose State University.

 

Thomas Tait - Vice President, Secretary, Director

Mr. Tait, 68, serves as Vice President. Mr. Tait brings experience with accelerated product development, “lean” process management tools, strategic market analysis, and acquisition integration. Mr. Tait joined us from Danaher Company where he was a Business Manager over a $120 million in sales product line. Prior assignments have included General Manager of Hyper Quan Inc., Product Manager J&W Scientific and Project Manager Varian Inc. He also co-founded Chira Tech Inc, a high technology Company that was sold to Thermo Electron Corporation. Mr. Tait holds an MBA in Technology Management from the University of Phoenix and a BS in Chemistry from Clarkson University. He also holds patents in Optics and MEMS technologies.

 

William G. Moon, Director

Mr. Moon, 74, has over 30 years experience in startup and engineering related companies. His leadership experience includes assisting in the formation of what became the world’s largest disk drive company, Quantum Corporation, with over 10,000 employees. He was Principal Engineer and Vice President of Engineering for over twenty years, during which time he co-designed numerous standard-setting disk drives. During that time, he was a co-founder of a wholly

17 

 

owned Quantum subsidiary, Plus Development, and was key in the invention of the Hardcard, the first hard drive on a plug-in card. He helped create a partnership with Panasonic for the world’s first totally automated disk drive assembly plant in Japan, producing over 100 million disk drives. Prior to that, Mr. Moon designed memory products at Hewlett Packard Labs in their Disk Memory Division. Over the past five years Mr. Moon has served as technical advisor to several companies and has sat on several boards.

 

We believe that, based on education and experience all of our directors are qualified to serve.

 

Significant Employees

 

There are no employees who are not executive officers who are expected to make a significant contribution to our Company’s business.

 

Family Relationships

 

There are no family relationships between our officers and directors.

 

Involvement in Certain Legal Proceedings

 

During the past five years, no director, person nominated to become a director, executive officer, promoter or control person of our Company:

 

(1) was a general partner or executive officer of any business against which any bankruptcy petition was filed, either at the time of the bankruptcy or two years prior to that time;

 

(2) was convicted in a criminal proceeding or named subject to a pending criminal proceeding (excluding traffic violations and other minor offenses);

 

(3) was subject to any order, judgment or decree, not subsequently reversed, suspended or vacated, of any court of competent jurisdiction, permanently or temporarily enjoining, barring, suspending or otherwise limiting his involvement in any type of business, securities or banking activities; or

 

(4) was found by a court of competent jurisdiction (in a civil action), the Securities and Exchange Commission or the Commodity Futures Trading Commission to have violated a federal or state securities or commodities law, and the judgment has not been reversed, suspended or vacated.

 

Compliance with Section 16(a) of the Exchange Act

 

Section 16(a) of the Exchange Act requires that our executive officers and directors and persons who beneficially own more than 10% of our common stock, file initial reports of stock ownership and reports of changes in stock ownership with the Securities and Exchange Commission. Officers, directors, and greater than 10% owners are required by applicable regulations to furnish our Company with copies of all Section 16(a) forms that they file.

 

Based solely on a review of the copies of such forms furnished to us or written representations from certain persons, we believe that during our calendar year ended December 31, 2022, all filing requirements applicable to our officers, directors and 10% stockholders were met by such persons.

 

Code of Ethics

 

We have adopted a Code of Ethics that applies to all of our directors and executive officers serving in any capacity for our Company, including our principal executive officer, principal financial officer, principal accounting officer or controller or persons performing similar functions, which Code of Ethics was attached to our Form 10-K annual Report for the year ended December 31, 2003. See Part IV, Item 15.

 

18 

 

Nominating Committee

 

We have not established a Nominating and Corporate Governance Committee because we believe that the three members currently comprising our Board of Directors are able to effectively manage the issues normally considered by a Nominating and Corporate Governance Committee.

 

Audit Committee

 

Due to the size and status of our Company we have no Audit Committee, and are not required to have an audit committee. We do not believe the lack of an Audit Committee will have any adverse effect on our financial statements, based upon our current operations. We will assess whether an audit committee may be necessary in the future.

 

Item 11. Executive Compensation

 

The following table sets forth the aggregate compensation paid by us for services rendered during the periods indicated:

 

SUMMARY COMPENSATION TABLE

 

Name and Principal Position

 

Year

 

 

 

 

Salary

($)

 

 

 

Bonus

($)

 

 

 

Stock Awards

($)

 

 

Option Awards

($)

 

Non-Equity Incentive Plan

Compensation($)

 

Nonqualified Deferred Compensation

($)

 

All Other Compensation($)

 

Total

Earnings

($)

 

 

                   
Kim Boyce CEO & Director

12/31/22

12/31/21

12/31/20

$106,459

$102,200

$102,200

-

-

-

-

-

-

 

-

-

-

 

-

-

-

-

-

-

-

-

-

$106,459

$102,200

$102,200

 

Tom Tait VP & Director

12/31/22

12/31/21

12/31/20

$15,000

$14,440

$15,000

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

$15,000

$14,440

$15,000

William Moon

VP and Director

12/31/22

12/31/21

12/31/20

$76,000

$38,500

$38,500

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

$76,000

$38,500

$38,500

 

 

Outstanding Equity Awards

 

As of December 31, 2022, there are no outstanding equity awards.

 

Compensation of Directors

 

Name Fees Earned or Paid in Cash ($) Stock Awards ($) Option Awards ($) Non-Equity Incentive Plan Compensation ($) Nonqualified Deferred Compensation Earnings ($) All Other Compensation ($) Total ($)
None None None None None None None None

 

19 

 

Item 12. Security Ownership of Certain Beneficial Owners and Management

 

Security Ownership of Certain Beneficial Owners

 

The following table sets forth, as of March 24, 2023, the names, addresses and number of shares of common stock beneficially owned by all persons known to the management of Reflect Scientific to be beneficial owners of more than 5% of the outstanding shares of common stock, and the names and number of shares beneficially owned by all directors of Reflect Scientific and all executive officers and directors of Reflect Scientific as a group (except as indicated, each beneficial owner listed exercises sole voting power and sole dispositive power over the shares beneficially owned).

 

For purposes of this table, information as to the beneficial ownership of shares of common stock is determined in accordance with the rules of the Securities and Exchange Commission and includes general voting power and/or investment power with respect to securities. Except as otherwise indicated, all shares of our common stock are beneficially owned, and sole investment and voting power is held, by the person named. For purposes of this table, a person or group of persons is deemed to have "beneficial ownership" of any shares of common stock, which such person has the right to acquire within 60 days after the date hereof. The inclusion herein of such shares listed beneficially owned does not constitute an admission of beneficial ownership.

 

All percentages are calculated based upon a total number of 85,214,086 shares of common stock outstanding as of March 24, 2023, plus, in the case of the individual or entity for which the calculation is made, that number of options or warrants owned by such individual or entity that are currently exercisable or exercisable within 60 days.

 

      Amount and Nature of   Percentage of Outstanding
Title of Class Name and Address of Beneficial Owner   Beneficial Owner   Common stock
           
  Principal Shareholders        
           
Common Stock

Kim Boyce

1266 South 1380 West

Orem, Utah 84058

  43,637,250   51.2%
           
  Officers and Directors        
           
Common Stock Kim Boyce   43,637,250   51.2%
Common Stock Tom Tait   900,000   1.06%
Common Stock William Moon.   1,100,000   1.29%
  All directors and executive officers of the Company as a group (Five individuals)   45,637,250   53.56%

 

Changes in Control

 

There are no current or planned transactions that would or are expected to result in a change of control of our Company.

 

20 

 

Securities Authorized for Issuance under Equity Compensation Plans

 

Plan Category

Number of Securities to

be issued upon exercise

of outstanding options,

warrants and rights

Weighted-average exercise price of outstanding options, warrants and rights

Number of securities remaining available

for future issuance under equity compensation plans excluding securities reflected in column (a)

  (a) (b) (c)

Equity compensation

plans approved by

security holders

- - None

Equity compensation

Plans not approved by security holders

- - None
Total - - None

 

The 2007 Equity Inventive Plan as amended on December 31, 2009, authorized the Company to issue 12,000,000 shares of stock options and restricted stock under an equity plan. The plan had an expiration date of December 31, 2019. No stock or option awards were outstanding at the time the plan expired.

 

Item 13. Certain Relationships and Related Transactions

 

Transactions with Related Persons

 

In the years ended December 31, 2022 and 2021, there were no related party transactions.

 

Parents of the Issuer

 

None; however Kim Boyce, our President and a director, may be deemed to be our “Parent” by virtue of his substantial shareholdings in our Company.

 

Transactions with Promoters and Control Persons

 

There were no material transactions, or series of similar transactions, during our Company’s last five fiscal years, or any currently proposed transactions, or series of similar transactions, to which we or any of our subsidiaries was or is to be a party and in which any promoter or founder of ours or any member of the immediate family of any of the foregoing persons, had an interest.

 

Item 14. Principal Accounting Fees and Services

 

The following is a summary of the fees billed to us by our principal accountants during the fiscal years ended December 31, 2022 and 2021:

 

Fee Category     2022     2021
Audit Fees   $   53,000   $   57,000
Audit-related Fees   $   -   $   1,500
Tax Fees   $   2,350   $   2,100
All Other Fees   $   -   $   -
Total Fees   $   55,350   $   60,600

 

Audit Fees - Consists of fees for professional services rendered by our principal accountants for the audit of our annual financial statements and review of the financial statements included in our Forms 10-Q or services that are normally provided by our principal accountants in connection with statutory and regulatory filings or engagements.

 

Audit-related Fees - Consists of fees for assurance and related services by our principal accountants that are reasonably

21 

 

related to the performance of the audit or review of our financial statements and are not reported under “Audit fees.”

 

Tax Fees - Consists of fees for professional services rendered by our principal accountants for tax compliance, tax advice and tax planning.

 

All Other Fees - Consists of fees for products and services provided by our principal accountants, other than the services reported under “Audit fees,” “Audit-related fees,” and “Tax fees” above.

 

Policy on Audit Committee Pre-Approval of Audit and Permissible Non-Audit Services of Independent Auditors

 

We do not have an Audit Committee; therefore, there is no Audit Committee policy in this regard. However, we do require approval in advance of the performance of professional services to be provided to us by our principal accountant. Additionally, all services rendered by our principal accountant are performed pursuant to a written engagement letter between us and the principal accountant.

 

The Board of Directors has received from our auditors the matters required to be discussed by PCAOB Auditing Standard No. 16 (Communications with Audit Committees).

 

PART IV

 

Item 15. Exhibits

 

Exhibits

 

Exhibit No. Title of Document Location if other than attached hereto
3.1 Articles of Incorporation 10-SB Registration Statement*
3.2 Articles of Amendment to Articles of Incorporation 10-SB Registration Statement*
3.3 By-Laws 10-SB Registration Statement*
3.4 Articles of Amendment to Articles of Incorporation 8-K Current Report dated December 31, 2003*
3.5 Articles of Amendment to Articles of Incorporation 8-K Current Report dated December 31, 2003*
3.6 Articles of Amendment September 30, 2004 10-QSB Quarterly Report*
3.7 By-Laws Amendment September 30, 2004 10-QSB Quarterly Report*
4.1 Debenture 8-K Current Report dated June 29, 2008*
4.2 Form of Purchasers Warrant 8-K Current Report dated June 29, 2008*
4.3 Registration Rights Agreement 8-K Current Report dated June 29, 2008*
4.4 Form of Placement Agreement 8-K Current Report dated June 29, 2008*
10.1 Securities Purchase Agreement 8-K Current Report dated June 29, 2008*
10.2 Placement Agent Agreement 8-K Current Report dated June 29, 2008*
10.3 JMST Purchase Agreement 8-k Current Report dated April 4, 2006*
10.4 Cryomastor Merger Agreement 8-K Current Report dated April 19, 2006*
10.5 Image Labs Merger Agreement 8-K Current Report dated November 15, 2006*
10.6 All Temp Merger Agreement 8-K Current Report dated November 17, 2006*
  Debenture Settlement 8-K Current Report dated August 17, 2010
14 Code of Ethics December 31, 2003 10-K Annual Report*
21 Subsidiaries of the Company December 31, 2006 10-K Annual Report*
31.1 302 Certification of Kim Boyce This Filing
31.2 302 Certification of Kim Boyce This Filing
32 906 Certifications This Filing

 

* Previously filed with the Securities and Exchange Commission in the form indicated and incorporated by reference

 

22 

 

Additional Exhibits Incorporated by Reference

* Reflect California Reorganization 8-K Current Report dated December 31, 2003
* JMST Acquisition 8-K Current Report dated April 4, 2006
* Cryomastor Reorganization 8-K Current Report dated June 27, 2006
* Image Labs Merger Agreement Signing 8-K Current Report dated November 15, 2006
* All Temp Merger Agreement Signing 8-K Current Report dated November 17, 2006
* All Temp Merger Agreement Closing 8-KA Current Report dated November 17, 2006
* Image Labs Merger Agreement Closing 8-KA Current Report dated November 15, 2006
* Debenture Placement 8-K Current Reported dated June 29, 2007

* Previously filed and incorporated by reference.

23 

 

SIGNATURES

 

In accordance with Section 13 or 15(d) of the Securities Exchange Act, the Company caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

REFLECT SCIENTIFIC, INC.

 

Date: 03/30/2023   By: /s/Kim Boyce
        Kim Boyce, Chief Executive Officer and Director

 

Date: 03/30/2023   By: /s/Kim Boyce
        Kim Boyce, Chief Financial Officer (Principal Accounting Officer)

 

In accordance with the Securities Exchange Act, this Report has been signed below by the following persons on behalf of the Company and in the capacities and on the dates indicated:

 

REFLECT SCIENTIFIC, INC.

 

Date: 03/30/2023   By: /s/Kim Boyce
        Kim Boyce, CEO and Director
         
Date: 03/30/2023   By: /s/Tom Tait
        Tom Tait, Vice President  and Director
         
Date: 03/30/2023   By: /s/William Moon
        William Moon, Director

 

24 

 

 

 

FINANCIAL STATEMENTS

 

    Page
Report of Independent Registered Public Accounting Firm (PCAOB ID 3627)   26
Consolidated Balance Sheets as of December 31, 2022 and 2021   27
Consolidated Statements of Income for the Years Ended December 31, 2022 and 2021   28
Consolidated Statements of Stockholders’ Equity for the Years Ended December 31, 2022 and 2021   29
Consolidated Statements of Cash Flows for the Years Ended December 31, 2022 and 2021   30
Notes to Consolidated Financial Statements   31

 

25 

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

To the Board of Directors and Shareholders of Reflect Scientific, Inc.:

 

Opinion on the Financial Statements

 

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

 

Basis for Opinion

 

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

 

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

 

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

 

Critical Audit Matters

 

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

 

 

 

/s/ Sadler, Gibb & Associates, LLC

 

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

 

Draper, UT

March 30, 2023

 

 

26 

 

REFLECT SCIENTIFIC, INC.

CONSOLIDATED BALANCE SHEETS

 

    December 31, 2022    

December 

31, 2021

 
ASSETS            
             
Current Assets            
   Cash and cash equivalents   $ 1,381,927     $ 1,473,924  
   Accounts receivable, net     129,329       175,649  
   Inventories, net     797,352       624,486  
   Prepaid expenses and other current assets     20,221       31,306  
Total Current Assets     2,328,829       2,305,365  
                 
   Operating lease right-of-use assets     54,265       110,483  
   Goodwill     60,000       60,000  
   Other long-term assets     3,100       3,100  
TOTAL ASSETS   $ 2,446,194     $ 2,478,948  
                 
LIABILITIES AND STOCKHOLDERS' EQUITY                
                 
Current Liabilities                
   Accounts payable and accrued expenses   $ 78,969     $ 66,837  
   Customer deposits     13,230       118,566  
   Current portion of operating lease liabilities     57,393       56,446  
Total Current Liabilities     149,592       241,849  
                 
Operating lease liabilities, net of current portion     -       57,393  
TOTAL LIABILITIES     149,592       299,242  
                 
Stockholders' Equity                
    Preferred Stock, $0.01 par value, 5,000,000 shares authorized; none issued and outstanding    
-
     
-
 
   Common stock, $0.01 par value, 100,000,000 shares authorized; 85,214,086 and 84,989,086 shares issued and outstanding as of December 31, 2022 and 2021, respectively     852,140       849,890  
   Additional paid-in capital     20,252,181       20,226,931  
   Accumulated deficit     (18,807,719 )     (18,897,115 )
TOTAL STOCKHOLDERS’ EQUITY     2,296,602       2,179,706  
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY   $ 2,446,194     $ 2,478,948  

 

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

 

27 

 

REFLECT SCIENTIFIC, INC.

CONSOLIDATED STATEMENTS OF INCOME

 

 

     

Years Ended

December 31,

 
      2022     2021  
Revenues     $ 2,041,297     $ 2,814,670  
Cost of goods sold       822,147       884,066  
Gross profit       1,219,150       1,930,604  
                   
Operating Expenses                  
Salaries and wages       636,038       608,065  
General and administrative       419,589       436,399  
Research and development       73,425       58,340  
Total Operating Expenses       1,129,052       1,102,804  
                   
INCOME FROM OPERATIONS       90,098       827,800  
                   
Other Income                  
Gain on forgiveness of debt      
-
      111,265  
Total Other Income      
-
      111,265  
                   
NET INCOME BEFORE INCOME TAXES       90,098       939,065  
INCOME TAX EXPENSE       (702 )    
-
 
NET INCOME     $ 89,396     $ 939,065  
                   
Earnings per common share                  
Basic     $ 0.00     $ 0.01  
Diluted     $ 0.00     $ 0.01  
                   
Weighted average shares outstanding                  
Basic       84,990,935       84,739,770  
Diluted       85,440,935       85,489,770  

 

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

28 

 

REFLECT SCIENTIFIC, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

 

    Common Shares    

Additional

Paid-In

    Accumulated    

Total

Stockholders

 
    Shares     Amount     Capital     Deficit     Equity  
Balance at December 31, 2020     84,739,086     $ 847,390     $ 20,201,931     $ (19,836,180 )   $ 1,213,141  
Stock-based compensation     -      
-
      27,500      
-
      27,500  
Common stock issued in vesting of RSUs     250,000       2,500       (2,500 )     -       -  
Net income     -      
-
     
-
      939,065       939,065  
Balance at December 31, 2021     84,989,086       849,890       20,226,931       (18,897,115 )     2,179,706  
Stock-based compensation     -      
-
      27,500      
-
      27,500  
Common stock issued in vesting of RSUs     225,000       2,250       (2,250 )    
-
     
-
 
Net income     -      
-
     
-
      89,396       89,396  
Balance at December 31, 2022     85,214,086     $ 852,140     $ 20,252,181     $ (18,807,719 )   $ 2,296,602  

 

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

29 

 

REFLECT SCIENTIFIC, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

 

   

Years Ended

December 31,

 
    2022     2021  
CASH FLOWS FROM OPERATING ACTIVITIES            
   Net income   $ 89,396     $ 939,065  
   Adjustments to reconcile net income to net cash (used in) provided by operating activities:                
      Stock-based compensation     27,500       27,500  
      Gain on forgiveness of debt    
-
      (111,265 )
      Amortization of right-of-use assets     56,218       57,158  
   Changes in operating assets and liabilities:                
      Accounts receivable     46,320       164,778  
      Inventories     (172,866 )     (185,880 )
      Prepaid expenses and other current assets     11,085       (7,172 )
      Accounts payable and accrued expenses     12,132       (3,554 )
      Customer deposits     (105,336 )     4,923  
      Operating lease liabilities     (56,446 )     (54,181 )
        Net cash (used in) provided by operating activities     (91,997 )     831,382  
                 
CASH FLOWS FROM INVESTING ACTIVITIES                
        Net cash provided by investing activities    
-
     
-
 
                 
CASH FLOWS FROM FINANCING ACTIVITIES                
        Net cash provided by financing activities    
-
     
-
 
                 
NET CHANGE IN CASH AND CASH EQUIVALENTS     (91,997 )     831,382  
                 
CASH AND CASH EQUIVALENTS                
   Beginning of the period     1,473,924       642,542  
   End of the period   $ 1,381,927     $ 1,473,924  
                 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION                
   Cash paid for interest   $
-
    $
-
 
   Cash paid for income taxes   $
-
    $
-
 
                 
NON-CASH INVESTING AND FINANCING ACTIVITIES                
   Common stock issued in vesting of RSUs     2,250       2,500  

 

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

 

30 

 

REFLECT SCIENTIFIC, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

DECEMBER 31, 2022 and 2021

 

NOTE 1—ORGANIZATION AND NATURE OF BUSINESS

 

Reflect Scientific, Inc. (the "Company") was incorporated under the laws of the State of Utah on November 3, 1999 as Cole, Inc. The Company was organized to engage in any lawful activity for which corporations may be organized under the Utah Revised Business Corporation Act. On December 30, 2003 the Company changed its name to Reflect Scientific, Inc.

 

The Company is engaged in the manufacture and distribution of innovative products targeted at the life sciences market. Our customers include hospitals, diagnostic laboratories, pharmaceutical and biotech companies, cold chain management, universities, government and private sector research facilities, chemical and industrial companies.

 

Our Cryometrix brand ultra-low temperature and blast freezers innovative design enables our customers to save substantially on energy costs related to cryogenic storage. Ultra-low temperature freezers are used worldwide for the storage of vaccines, DNA, RNA, proteins and many other biological and chemical substances. There is a growing need for energy efficient reliable ultra-low temperature storage units. Our Cryometrix freezers are targeted to this growing market and we have had tremendous success in blood storage and pharmaceutical manufacturing applications. The application of this technology for use in refrigerated trailers (commonly called “reefers”) used to transport good which need to be maintained in a cold environment significantly broadens the market for this technology. The utilization of this technology in reefers eliminates the current method of cooling, which uses engines run on hydrocarbon fuels. The Cryometrix technology is pollutant free and is more efficient and cost effective than the technologies currently used. Reflect Scientific has added a new product line of solvent chillers. Solvent chillers are used in natural products extraction for optimizing product yield and purity.

 

NOTE 2—SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation

 

The consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and are presented in US dollars.

 

Principles of Consolidation

 

The consolidated financial statements of the Company include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

 

Cash and Cash Equivalents

 

Cash and cash equivalents consist of cash on hand and marketable securities with original maturities of three months or less. The Company maintains deposits in several financial institutions, which may at times exceed amounts covered by insurance provided by the U.S. Federal Deposit Insurance Corporation (“FDIC”). The Company has not experienced any losses related to amounts in excess of FDIC limits.

 

 

31 

 

Revenue Recognition

 

We sell our specialty science and environmental lab supplies through direct sales and through distributor relationships. We sell our ultra-low temperature freezers through consultants and commission-only sales personnel. Revenue is recognized when a customer obtains control of promised goods based on the consideration we expect to receive in exchange for these goods. This core principle is achieved through the following steps:

 

Identify the contract with the customer. A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods, (ii) the contract has commercial substance and, (iii) we determine that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. We do not have significant costs to obtain contracts with customers.

 

Identify the performance obligations in the contract. Generally, our contracts with our laboratory supply customers do not include multiple performance obligations to be completed over a period of time. Our performance obligations generally relate to delivering specialty laboratory products to a customer, subject to the shipping terms of the contract. Limited warranties are provided, under which we typically accept returns and provide either replacement parts or refunds. We do not have significant returns. We do not typically offer extended warranty or service plans.

 

Ultra-low temperature freezers sold to customers are built to order. Generally, 50% of the value of the contract is paid by the customer prior to work beginning on manufacturing the freezer. Upon completion of manufacturing and testing the customer will then sign an acceptance of the unit and make payment of the remaining balance on the contract, at which title passes to the customer. The units are FOB ship point. The customer may either arrange to transport the unit with a carrier he uses or ask the Company to arrange such shipment, the charges of which are the responsibility of the customer. A customer may, after accepting the unit, request that it be upgraded with additional hardware or software options. Those options are installed under a new contract, with the deposit and final payment requirements being the same as on the original order.

 

Determine the transaction price. Payment by the customer is due under customary fixed payment terms, and we evaluate if collectability is reasonably assured. As of December 31, 2022 and 2021, none of our contracts contained a significant financing component.

 

Allocate the transaction price to performance obligations in the contract. We typically do not have multiple performance obligations in our laboratory supply contracts with customers. As such, we generally recognize revenue upon transfer of the product to the customer's control at contractually stated pricing. The freezers likewise do not have milestone or percentage of completion clauses in the contract, so revenue is only recognized when the work has been completed.

 

Recognize revenue when or as we satisfy a performance obligation. We generally satisfy performance obligations at a point in time upon shipment of goods, or, with our freezers, upon final acceptance of the unit by the customer, in accordance with the terms of each contract with the customer. We do not have significant service revenue.

 

We have elected to use the practical expedient in ASC 340-40-25-4 (regarding recognition of the incremental costs of obtaining a contact) for costs related to contracts that are estimated to be completed within one year. In other words, we do not have any material accrued contract costs; however, we do require customer deposits to be made on freezer purchases. As of December 31, 2022 and 2021, we have $13,230 and $118,566, respectively, of contract liabilities related to these customer deposits and no contract assets.

 

Cost of Revenue

 

The Company includes product costs (i.e., material, direct labor and overhead costs), shipping and handling expense, and production-related expenses in cost of revenues.

 

 

 

32 

 

Accounts Receivable

 

The Company maintains an allowance for doubtful accounts to provide for losses arising from customers’ inability to make required payments. If there is deterioration of our customers’ credit worthiness and/or there is an increase in the length of time that the receivables are past due greater than the historical assumptions used, additional allowances may be required. The Company estimates allowance for doubtful accounts based on the aged receivable balances and historical losses. The Company charges off uncollectible accounts when management determines there is no possibility of collecting the related receivable. The Company considers accounts receivable to be past due or delinquent based on contractual terms, which is generally net 30 days. The allowance for doubtful accounts amounted to $4,000 for the years ended December 31, 2022 and 2021.

 

Property and Equipment

 

Property and equipment are stated at cost. Expenditure for minor repairs, maintenance, and replacement parts which do not increase the useful lives of the assets are charged to expense as incurred. All major additions and improvements are capitalized. Depreciation is computed using the straight-line method. The lives over which the property and equipment are depreciated range from 5 to 7 years, except for computer equipment, which is depreciated over a 3-year life.

 

Inventories

 

The Company’s inventory consists of parts for scientific vial kits, refrigerant gases, components for the imaging and inspection systems which it builds, and other scientific items. The Company values inventory at each balance sheet date to ensure that it is carried at the lower of cost or net realizable value with cost determined based on the average cost basis. The Company periodically evaluates the value of items in inventory and provides write-downs to inventory based on its estimate of market conditions. The Company estimated an obsolescence allowance of $106,044 at December 31, 2022 and 2021.

 

Goodwill

 

Goodwill represents the excess of purchase price over the fair value of the net assets acquired. We evaluate goodwill for impairment annually, or more frequently if an event occurs or circumstances that indicate the goodwill is not recoverable. When impairment indicators are identified, we may elect to perform an optional qualitative assessment to determine whether it is more likely than not that the fair value of our reporting units has fallen below their carrying value. This assessment is based on several factors, including industry and market conditions, overall financial performance, including an assessment of cash flows in comparison to actual and projected results of prior periods. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value based on our qualitative analysis, or if we elect to skip this step, we perform a Step 1 quantitative analysis to determine the fair value of the reporting unit. At December 31, 2022 and 2021, there were no impairments of goodwill.

 

Impairment of Long-Lived Assets

 

The Company reviews its right-of-use (“ROU”) assets and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. The test for impairment is required to be performed by management upon triggering events. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flow expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less costs to sell. At December 31, 2022 and 2021, there were no impairments of long-lived assets.

 

Leases

 

The Company accounts for leases in accordance with ASC Topic 842, “Leases.” The Company determines whether a contract is a lease at contract inception or for a modified contract at the modification date. At inception or modification, the Company recognizes ROU assets and related lease liabilities on the balance sheet for all leases

33 

 

greater than one year in duration. Lease liabilities and their corresponding ROU assets are initially measured at the present value of the unpaid lease payments as of the lease commencement date. If the lease contains a renewal and/or termination option, the exercise of the option is included in the term of the lease if the Company is reasonably certain that a renewal or termination option will be exercised. As the Company’s leases do not provide an implicit rate, the Company uses an estimated incremental borrowing rate (“IBR”) based on the information available at the commencement date of the respective lease to determine the present value of future payments. The IBR is determined by estimating what it would cost the Company to borrow a collateralized amount equal to the total lease payments over the lease term based on the contractual terms of the lease and the location of the leased asset.

 

Operating lease payments are recognized as an expense on a straight-line basis over the lease term in equal amounts of rent expense attributed to each period during the term of the lease, regardless of when actual payments are made. This generally results in rent expense in excess of cash payments during the early years of a lease and rent expense less than cash payments in later years. The difference between rent expense recognized and actual rental payments is typically represented as the spread between the ROU asset and lease liability.

 

When calculating the present value of minimum lease payments, we account for leases as one single lease component if a lease has both lease and non-lease fixed cost components. Variable lease and non-lease cost components are expensed as incurred.

 

We do not recognize ROU assets and lease liabilities for short-term leases that have an initial lease term of 12 months or less. We recognize the lease payments associated with short-term leases as an expense on a straight-line basis over the lease term.

 

Fair Value of Financial Instruments

 

The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined in the following three categories:

 

Level 1: Unadjusted quoted prices that are available in active markets for identical assets or liabilities at the measurement date.

 

Level 2: Significant other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly.

 

Level 3: Significant unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment.

 

Cash, receivables, inventory, prepaid expenses, accounts payable, accrued expenses, and customer deposits approximate fair value, due to their short-term nature.

 

Assets and liabilities that are measured at fair value on a nonrecurring basis relate primarily to long-lived assets and goodwill, which are remeasured when the derived fair value is below carrying value in the consolidated balance sheets.

 

Earnings Per Share

 

Basic earnings per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during each period. Diluted earnings per share is calculated by adjusting the weighted average number of shares of common stock outstanding for the dilutive effect, if any, of common stock equivalents. Common stock equivalents whose effect would be antidilutive are not included in diluted earnings per share. The Company uses the treasury stock method to determine the dilutive effect, which assumes that all common stock equivalents have been exercised at the beginning of the period and that the funds obtained from those exercises were used to repurchase shares of common stock of the Company at the average closing market price during the period.

34 

 

 

Stock-Based Compensation

 

We recognize the fair value compensation cost relating to stock-based payment transactions in accordance with ASC Topic 718, “Share-Based Payments,”. Under the provisions of ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized on a straight-line basis over the employee’s requisite service period, which is generally the vesting period. Restricted stock awards are valued based on the closing stock price on the date of grant (intrinsic value method). The Company has elected to recognize forfeitures as they occur.

 

Research and Development Expense

 

In accordance with ASC 730, the Company follows the policy of expensing its research and development costs in the period in which they are incurred. The Company incurred research and development expenses of $73,425 and $58,340 during the years ended December 31, 2022 and 2021, respectively.

 

Advertising and Marketing Expense

 

Costs for advertising and marketing are expensed as incurred. Advertising and marketing expense for the years ended December 31, 2022 and 2021 was $77,311 and $21,971, respectively.

 

Income Taxes

 

Potential benefits of income tax losses are not recognized in the accounts until realization is more likely than not. The Company has adopted ASC 740, “Accounting for Income Taxes” as of its inception. Pursuant to ASC 740, the Company is required to compute tax asset benefits for net operating losses carried forward. The potential benefits of net operating losses have not been recognized in these consolidated financial statements because the Company cannot be assured it is more likely than not it will utilize the net operating losses carried forward in future years.

 

Impact of COVID-19

 

In December 2019, a novel strain of coronavirus (“COVID-19”) emerged in China. On March 11, 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic. The extent of the COVID-19 pandemic’s continued effect on our operational and financial performance and those of third parties on which the Company relies will depend on future developments, including the duration, spread and intensity of the outbreak, the pace at which jurisdictions across the country re-open and restrictions begin to lift. The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. The Company does not yet know the full extent of potential impacts on its business and financing. However, these effects could have a material impact on the Company’s liquidity, capital resources, operations and business and those of the third parties on which the Company relies.

 

Recent Accounting Pronouncements

 

The Company considers the applicability and impact of all Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (“FASB”). ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on the Company’s condensed consolidated financial statements.

 

In June 2016, the FASB issued ASU 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. ASU 2016-13 is effective for annual reporting periods, and interim periods within those years, beginning after December 15, 2019. This pronouncement was amended under ASU 2019-10 to allow an extension on the adoption date for entities that qualify as a small reporting company. The Company has elected this extension and the effective date for the Company to adopt this standard will be for fiscal years beginning after December 15, 2022. The Company has not completed its assessment of the standard but does not expect the adoption to have a material impact on the Company’s consolidated financial statements and related disclosures.

 

35 

 

In October 2021, the FASB issued ASU 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU amends ASC 805 to require acquiring entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in business combinations. The ASU is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. This ASU should be applied prospectively to acquisitions occurring on or after the effective date of December 15, 2022, and early adoption is permitted. The Company has not completed its assessment of the standard but does not expect the adoption to have a material impact on the Company’s consolidated financial statements and related disclosures.

 

In November 2021, the FASB issued ASU 2021-10, Disclosures by Business Entities about Government Assistance. The FASB is issuing this Update to increase the transparency of government assistance including the disclosure of (1) the types of assistance, (2) an entity’s accounting for the assistance, and (3) the effect of the assistance on an entity’s financial statements. The ASU was effective for annual reporting periods after January 1, 2022. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements and related disclosures.

 

NOTE 3—DISAGGREGATION OF REVENUES

 

Our revenue is disaggregated based on product category and geographical region. We recognize revenue from the sale of scientific equipment for the life sciences and manufacturing industries. Our products range from non-mechanical Cyrometrix freezers, chillers, and original equipment manufacturer (“OEM”) value-added products and components for the life sciences industry. 

 

The Company’s revenues for the years ended December 31, 2022 and 2021 are disaggregated as follows:

 

    Years Ended December 31, 2022
    United States     International     Total  
Revenues                  
Freezers and chillers   $ 793,953     $ 262,001     $ 1,126,428  
    OEM and other     722,194       263,149       914,869  
Total Revenues   $ 1,516,147     $ 525,150     $ 2,041,297  

 

 

    Years Ended December 31, 2021
    United States     International     Total  
Revenues                  
Freezers and chillers   $ 1,047,363     $ 357,739     $ 1,502,437  
    OEM and other     739,074       670,494       1,312,233  
Total Revenues   $ 1,786,437     $ 1,028,233     $ 2,814,670  

 

Service revenue of $70,474 and $97,335 are included in OEM and other revenues for the years ended December 31, 2022 and 2021, respectively.

NOTE 4—INVENTORIES

 

Inventories at December 31, 2022 and 2021 consisted of the following:

 

   

December 31,

2022

   

December 31,

2021

 
Finished goods   $ 376,334     $ 342,835  
Raw materials     527,062       387,695  
Total inventories     903,396       730,530  
Less reserve for obsolescence     (106,044 )     (106,044 )
Total inventories, net   $ 797,352     $ 624,486  

 

36 

 

Inventory balances are composed of finished goods. Raw materials and work in process inventory are immaterial to the consolidated financial statements.

 

NOTE 5—LEASES

 

The following was included in our consolidated balance sheet at December 31, 2022 and 2021:

 

   

December 31,

2022

   

December 31,

2021

 
Operating lease right-of-use assets   $ 54,265     $ 110,483  
                 
Lease liabilities, current portion     57,393       56,446  
Lease liabilities, long-term    
-
      57,393  
Total operating lease liabilities   $ 57,393     $ 113,839  
                 
Weighted-average remaining lease term (months)     11       23  
Weighted average discount rate     5.25%       5.25%  

 

Total lease expense for the years ended December 31, 2022 and 2021 are as follows:

 

   

Years Ended

December 31,

    2022     2021  
Operating lease expense   $ 60,864     $ 60,864  
Variable lease expense     6,457       6,368  
Total lease expense   $ 67,321     $ 67,232  

 

As of December 31, 2022, maturities of operating lease liabilities were as follows:

  

Year Ending December 31,   Amount
2023   $ 58,920  
Less: imputed interest     (1,527 )
Total operating lease liabilities   $ 57,393  

 

NOTE 6—ACCOUNTS PAYABLE AND ACCRUED EXPENSES

 

Accounts payable and accrued expenses at December 31, 2022 and 2021 consisted of the following:

    December 31,
2022
    December 31,
2021
 
Trade accounts payable   $ 55,011     $ 44,229  
Credit cards payable     23,958       22,608  
Total accounts payable and accrued expenses   $ 78,969     $ 66,837  

 

NOTE 7—CONCENTRATIONS OF RISK

 

Cash in Excess of Federally Insured Amount

 

During 2022 and 2021, the Company had cash balances that exceed the $250,000 FDIC insurance limit per depositor per banking institution. There were $1,131,927 and $1,223,924 on deposit that exceeded the FDIC limit at December 31, 2022 and 2021, respectively. The Company has not experienced any losses in these accounts and believes it is not exposed to any significant credit risk with respect to its cash balances.

 

37 

 

Line of Credit

 

The Company has a credit line with a commercial bank of $100,000 secured by its inventory and accounts receivable bearing a variable interest rate, which was 9.75% as of the balance sheet date, and automatically renews so long as the Company is in compliance with the loan covenants. As of December 31, 2022 and 2021, there was $0 drawn against that line of credit, leaving an available balance of $100,000. The line automatically renews on April 1 of each year and the $100,000 credit amount was available at December 31, 2022 and 2021.  

 

Sales and Accounts Receivable

 

The Company has four major customers who represent a significant portion of revenue. These four customers represented 51% and 45% of total sales revenue for the year ended December 31, 2022 and 2021, respectively. At December 31, 2022 and 2021, accounts receivable balances from these customers represent 71% and 70%, respectively, of the total receivables. The Company has strong relationships with each of these customers and does not believe this concentration poses a significant risk due to those long-term relationships and uniqueness of the products they purchase from the Company. We have identified primary and secondary sources for each of the products we purchase for resale and for the raw materials we use to manufacture our products, so do not anticipate any difficulty in filling the orders placed by our customers.

 

NOTE 8—STOCKHOLDERS’ EQUITY

 

Preferred Stock

 

In November 2004 the Company amended its Articles of Incorporation so as to authorize 5,000,000 shares of preferred stock. Of this total, 750,000 shares have been designated as “Series A Convertible Preferred Stock”. The following is a description of the rights of the Series A Convertible Preferred Stock:

 

Dividends. The holders of the Series A Preferred Stock would be entitled to dividends at the rate of 8 percent per year of the liquidation preference of $1.00 per share, payable annually, if and when declared by the board of directors. Dividends are not cumulative, and the board of directors is under no obligation to declare dividends.

 

Conversion Rights. The Series A Preferred Stock may be convertible into the Company’s common stock by dividing $1.00 plus any unpaid dividends by 50% of the five day average closing bid price of the common shares.

 

As of December 31, 2022 and 2021, the Company had no shares of the preferred stock are issued and outstanding.

 

Common Stock

 

As of December 31, 2022 and 2021, the Company was authorized to issue 100,000,000 common shares. As of December 31, 2022 and 2021, the Company had 85,214,086 and 84,989,086 common shares issued and outstanding, respectively.

 

Restricted Stock Awards

 

On December 28, 2021, the Company granted 1,000,000 shares of restricted common stock to its patent attorney. The restricted stock vest over three years, with 250,000 shares vesting immediately on the grant date and 250,000 shares vesting on the next three anniversary dates. In December 2022, this issuance was modified from 1,000,000 shares of restricted common stock to 925,000 shares of restricted common stock. In accordance with ASC 718, the Company measured the incremental fair value, as the difference between the estimated fair value immediately after the modification as compared to the estimated fair value immediately before the modification, noting no increase in the incremental value. As of December 31, 2022, 475,000 shares have vested with an additional 225,000 shares to vest on each of the next two anniversary dates as a result of this modification.

 

38 

 

Below is a table summarizing the changes in restricted stock awards outstanding during the years ended December 31, 2022 and 2021:

 

    Restricted Stock Awards    

Weighted-Average

Exercise Price

 
Outstanding at December 31, 2020    
-
    $
-
 
Granted     1,000,000       0.11  
Vested     (250,000 )     (0.11 )
Outstanding at December 31, 2021     750,000     $ 0.11  
Granted    
-
     
-
 
Modified     (75,000 )     (0.11 )
Vested     (225,000 )     (0.11 )
Outstanding at December 31, 2022     450,000     $ 0.11  

 

Stock-based compensation expense of $27,500 was recorded during the years ended December 31, 2022 and 2021, respectively.

 

As of December 31, 2022, the remaining unrecognized stock-based compensation expense related to non-vested restricted stock awards is $55,000 and is expected to be recognized over 2.0 years.

 

NOTE 9—EARNINGS PER SHARE

 

The computation of weighted average shares outstanding and the basic and diluted earnings per share for the years ended December 31, 2022 and 2021 consisted of the following:

 

   

Years Ended

December 31,

    2022     2021  
Net income   $ 89,396     $ 939,065  
Weighted average shares outstanding     84,990,935       84,739,770  
Basic earnings per share   $ 0.00     $ 0.01  
                 
Weighted average shares outstanding     84,990,935       84,739,770  
Effect on dilutive stock awards     450,000       750,000  
Total potential shares outstanding     85,440,935       85,489,770  
Diluted earnings per share   $ 0.00     $ 0.01  

 

NOTE 10—INCOME TAXES

 

The components of the provision for income taxes for the years ended December 31, 2022 and 2021, consisted of the following:

 

    December 31, 2022     December 31, 2021  
Current Federal and State   $ 702     $
-
 
Deferred Federal and State    
-
     
-
 
Total (benefit) provision for income taxes   $ 702     $
-
 

 

39 

 

Deferred income tax assets and liabilities at December 31, 2022 and 2021, consisted of the following temporary differences and carry-forward items:

 

    December 31, 2022     December 31, 2021  
Deferred tax assets (liabilities)                
Loss carryforward   $ 2,862,544     $ 2,853,471  
Property and equipment     (30,307 )     (30,307 )
Other     (19,694 )     (19,694 )
Valuation Allowance     (2,812,543 )     (2,803,470 )
Total net deferred income tax assets (liabilities)   $
-
    $
-
 

 

The difference between the income tax expense (benefit) reported and amounts computed by applying the statutory federal rate of 21.0% to pretax income for the years ended December 31, 2022 and 2021, consisted of the following:

 

    December 31, 2022     December 31, 2021  
Federal tax   $ 18,921     $ 197,204  
Meals and entertainment     4,625       3,672  
Charitable contributions     1,369      
-
 
Depreciation and amortization     (33,988 )     (30,307 )
Other    
-
      (23,366 )
Change in valuation allowance     8,371       (147,203 )
Total (benefit) provision for income taxes   $ 702     $
-
 

 

At December 31, 2022, the Company had net operating loss carryforwards of approximately $7,360,431 that may be available to reduce future years’ taxable income indefinitely.

 

40 

 

 

 

P2Y false FY 0001103090 0001103090 2022-01-01 2022-12-31 0001103090 2022-06-30 0001103090 2023-03-24 0001103090 2022-12-31 0001103090 2021-12-31 0001103090 2021-01-01 2021-12-31 0001103090 us-gaap:CommonStockMember 2020-12-31 0001103090 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001103090 us-gaap:RetainedEarningsMember 2020-12-31 0001103090 2020-12-31 0001103090 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001103090 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001103090 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001103090 us-gaap:CommonStockMember 2021-12-31 0001103090 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001103090 us-gaap:RetainedEarningsMember 2021-12-31 0001103090 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001103090 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001103090 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001103090 us-gaap:CommonStockMember 2022-12-31 0001103090 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001103090 us-gaap:RetainedEarningsMember 2022-12-31 0001103090 srt:MinimumMember 2022-01-01 2022-12-31 0001103090 srt:MaximumMember 2022-01-01 2022-12-31 0001103090 country:US 2022-01-01 2022-12-31 0001103090 rscf:InternationalMember 2022-01-01 2022-12-31 0001103090 country:US 2021-01-01 2021-12-31 0001103090 rscf:InternationalMember 2021-01-01 2021-12-31 0001103090 rscf:OperatingLeaseLiabilitiesMember 2022-12-31 0001103090 rscf:FourCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001103090 rscf:FourCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001103090 rscf:FourCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001103090 rscf:FourCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001103090 2004-11-30 0001103090 rscf:SeriesAConvertiblePreferredStockMember 2004-11-30 2004-11-30 0001103090 us-gaap:SeriesAPreferredStockMember 2004-11-30 2004-11-30 0001103090 us-gaap:SeriesAPreferredStockMember 2004-11-30 0001103090 us-gaap:SeriesAPreferredStockMember 2022-01-01 2022-12-31 0001103090 us-gaap:RestrictedStockMember 2021-12-01 2021-12-28 0001103090 2021-12-01 2021-12-28 0001103090 srt:MaximumMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001103090 srt:MinimumMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001103090 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure
EX-31 2 ex31-1.htm 302 CERTIFICATION OF KIM BOYCE

Exhibit 31.1

CERTIFICATION PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Kim Boyce certify that:

 

1. I have reviewed this Annual Report on Form 10-K of Reflect Scientific, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 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 (the Registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting; and

 

5. The Registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the 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.

 

Dated: 3/30/2023                                            Signature:/s/Kim Boyce

Kim Boyce

Chief Executive Officer and Director

 

EX-31 3 ex31-2.htm 302 CERTIFICATION OF KIM BOYCE

Exhibit 31.2

CERTIFICATION PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Kim Boyce, certify that:

 

1. I have reviewed this Annual Report on Form 10-K of Reflect Scientific, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 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 (the Registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting; and

 

5. The Registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the 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.

 

Dated: 3/30/2023                                            Signature:/s/Kim Boyce

Kim Boyce

Principal Financial Officer and CFO

 

EX-32 4 ex32.htm 906 CERTIFICATION

Exhibit 32

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

 

In connection with the Annual Report of Reflect Scientific, Inc. (the “Company”) on Form 10-K for the year ending December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), We, Kim Boyce, our Chief Executive Officer and director and Kim Boyce, our Chief/Principal Financial Officer, 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 15(d) of the Securities Exchange Act of 1934; and

 

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

 

Dated: 3/30/2023                                            /s/Kim Boyce

Kim Boyce

Chief Executive Officer and Director

 

 

Dated: 3/30/2023                                            /s/Kim Boyce

                             Kim Boyce

Principal Financial Officer and CFO

 

 

GRAPHIC 5 image_002.gif begin 644 image_002.gif M1TE&.#EAF@(" '< ,2'^&E-O9G1W87)E.B!-:6-R;W-O9G0@3V9F:6-E "'Y M! $ + $ "8 @$ @ (7C(^IR^T/HYRTVHNSWKS[#X;B2);F $:18 .P$! end EX-101.CAL 6 rscf-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 rscf-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 rscf-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT EX-101.PRE 9 rscf-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 10 rscf-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 001 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Consolidated Statements of Income link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Consolidated Statements of Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 006 - Disclosure - Organization and Nature of Business link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Disaggregation of Revenues link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Accounts Payable and Accrued Expenses link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Concentrations of Risk link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Earnings Per Share link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Disaggregation of Revenues (Tables) link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Accounts Payable and Accrued Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Disaggregation of Revenues (Details) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Disaggregation of Revenues (Details) - Schedule of revenues link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Inventories (Details) - Schedule of inventories link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Leases (Details) - Schedule of consolidated balance sheet link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Leases (Details) - Schedule of total lease expense link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Leases (Details) - Schedule of maturities of operating lease liabilities link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable and accrued expenses link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Concentrations of Risk (Details) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Stockholders' Equity (Details) - Schedule of changes in restricted stock awards outstanding link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Earnings Per Share (Details) - Schedule of weighted average shares outstanding and the basic and diluted earnings per share link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Income Taxes (Details) - Schedule of components of the provision for income taxes link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Income Taxes (Details) - Schedule deferred income tax assets and liabilities link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Income Taxes (Details) - Schedule of income tax expense link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document And Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Mar. 24, 2023
Jun. 30, 2022
Document Information Line Items      
Entity Registrant Name REFLECT SCIENTIFIC, INC.    
Document Type 10-K    
Current Fiscal Year End Date --12-31    
Entity Common Stock, Shares Outstanding   85,214,086  
Entity Public Float     $ 4.3
Amendment Flag false    
Entity Central Index Key 0001103090    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Non-accelerated Filer    
Entity Well-known Seasoned Issuer No    
Document Period End Date Dec. 31, 2022    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
ICFR Auditor Attestation Flag false    
Document Annual Report true    
Document Transition Report false    
Entity File Number 000-31377    
Entity Incorporation, State or Country Code UT    
Entity Tax Identification Number 87-0642556    
Entity Address, Address Line One 1266 South 1380 West    
Entity Address, City or Town Orem    
Entity Address, State or Province UT    
Entity Address, Postal Zip Code 84058    
City Area Code (801)    
Local Phone Number 226-4100    
Title of 12(b) Security None    
Entity Interactive Data Current Yes    
Auditor Firm ID 3627    
Auditor Name Sadler, Gibb & Associates, LLC    
Auditor Location Draper, UT    
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Current Assets    
Cash and cash equivalents $ 1,381,927 $ 1,473,924
Accounts receivable, net 129,329 175,649
Inventories, net 797,352 624,486
Prepaid expenses and other current assets 20,221 31,306
Total Current Assets 2,328,829 2,305,365
Operating lease right-of-use assets 54,265 110,483
Goodwill 60,000 60,000
Other long-term assets 3,100 3,100
TOTAL ASSETS 2,446,194 2,478,948
Current Liabilities    
Accounts payable and accrued expenses 78,969 66,837
Customer deposits 13,230 118,566
Current portion of operating lease liabilities 57,393 56,446
Total Current Liabilities 149,592 241,849
Operating lease liabilities, net of current portion   57,393
TOTAL LIABILITIES 149,592 299,242
Stockholders' Equity    
Preferred Stock, $0.01 par value, 5,000,000 shares authorized; none issued and outstanding
Common stock, $0.01 par value, 100,000,000 shares authorized; 85,214,086 and 84,989,086 shares issued and outstanding as of December 31, 2022 and 2021, respectively 852,140 849,890
Additional paid-in capital 20,252,181 20,226,931
Accumulated deficit (18,807,719) (18,897,115)
TOTAL STOCKHOLDERS’ EQUITY 2,296,602 2,179,706
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 2,446,194 $ 2,478,948
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred stock, par value (in Dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued
Preferred stock, shares outstanding
Common stock, par value (in Dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 85,214,086 84,989,086
Common stock, shares outstanding 85,214,086 84,989,086
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Income - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]    
Revenues $ 2,041,297 $ 2,814,670
Cost of goods sold 822,147 884,066
Gross profit 1,219,150 1,930,604
Operating Expenses    
Salaries and wages 636,038 608,065
General and administrative 419,589 436,399
Research and development 73,425 58,340
Total Operating Expenses 1,129,052 1,102,804
INCOME FROM OPERATIONS 90,098 827,800
Other Income    
Gain on forgiveness of debt 111,265
Total Other Income 111,265
NET INCOME BEFORE INCOME TAXES 90,098 939,065
INCOME TAX EXPENSE (702)
NET INCOME $ 89,396 $ 939,065
Earnings per common share    
Basic (in Dollars per share) $ 0 $ 0.01
Diluted (in Dollars per share) $ 0 $ 0.01
Weighted average shares outstanding    
Basic (in Shares) 84,990,935 84,739,770
Diluted (in Shares) 85,440,935 85,489,770
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Stockholders’ Equity - USD ($)
Common Shares
Additional Paid-In Capital
Accumulated Deficit
Total
Balance at Dec. 31, 2020 $ 847,390 $ 20,201,931 $ (19,836,180) $ 1,213,141
Balance (in Shares) at Dec. 31, 2020 84,739,086      
Stock-based compensation 27,500 27,500
Common stock issued in vesting of RSUs $ 2,500 (2,500)    
Common stock issued in vesting of RSUs (in Shares) 250,000      
Net income (loss) 939,065 939,065
Balance at Dec. 31, 2021 $ 849,890 20,226,931 (18,897,115) 2,179,706
Balance (in Shares) at Dec. 31, 2021 84,989,086      
Stock-based compensation 27,500 27,500
Common stock issued in vesting of RSUs $ 2,250 (2,250)
Common stock issued in vesting of RSUs (in Shares) 225,000      
Net income (loss) 89,396 89,396
Balance at Dec. 31, 2022 $ 852,140 $ 20,252,181 $ (18,807,719) $ 2,296,602
Balance (in Shares) at Dec. 31, 2022 85,214,086      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 89,396 $ 939,065
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Stock-based compensation 27,500 27,500
Gain on forgiveness of debt (111,265)
Amortization of right-of-use assets 56,218 57,158
Changes in operating assets and liabilities:    
Accounts receivable 46,320 164,778
Inventories (172,866) (185,880)
Prepaid expenses and other current assets 11,085 (7,172)
Accounts payable and accrued expenses 12,132 (3,554)
Customer deposits (105,336) 4,923
Operating lease liabilities (56,446) (54,181)
Net cash (used in) provided by operating activities (91,997) 831,382
CASH FLOWS FROM INVESTING ACTIVITIES    
Net cash provided by investing activities
CASH FLOWS FROM FINANCING ACTIVITIES    
Net cash provided by financing activities
NET CHANGE IN CASH AND CASH EQUIVALENTS (91,997) 831,382
CASH AND CASH EQUIVALENTS    
Beginning of the period 1,473,924 642,542
End of the period 1,381,927 1,473,924
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Cash paid for interest
Cash paid for income taxes
NON-CASH INVESTING AND FINANCING ACTIVITIES    
Common stock issued in vesting of RSUs $ 2,250 $ 2,500
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Nature of Business
12 Months Ended
Dec. 31, 2022
Organization and Nature of Business [Abstract]  
ORGANIZATION AND NATURE OF BUSINESS

NOTE 1—ORGANIZATION AND NATURE OF BUSINESS

 

Reflect Scientific, Inc. (the "Company") was incorporated under the laws of the State of Utah on November 3, 1999 as Cole, Inc. The Company was organized to engage in any lawful activity for which corporations may be organized under the Utah Revised Business Corporation Act. On December 30, 2003 the Company changed its name to Reflect Scientific, Inc.

 

The Company is engaged in the manufacture and distribution of innovative products targeted at the life sciences market. Our customers include hospitals, diagnostic laboratories, pharmaceutical and biotech companies, cold chain management, universities, government and private sector research facilities, chemical and industrial companies.

 

Our Cryometrix brand ultra-low temperature and blast freezers innovative design enables our customers to save substantially on energy costs related to cryogenic storage. Ultra-low temperature freezers are used worldwide for the storage of vaccines, DNA, RNA, proteins and many other biological and chemical substances. There is a growing need for energy efficient reliable ultra-low temperature storage units. Our Cryometrix freezers are targeted to this growing market and we have had tremendous success in blood storage and pharmaceutical manufacturing applications. The application of this technology for use in refrigerated trailers (commonly called “reefers”) used to transport good which need to be maintained in a cold environment significantly broadens the market for this technology. The utilization of this technology in reefers eliminates the current method of cooling, which uses engines run on hydrocarbon fuels. The Cryometrix technology is pollutant free and is more efficient and cost effective than the technologies currently used. Reflect Scientific has added a new product line of solvent chillers. Solvent chillers are used in natural products extraction for optimizing product yield and purity.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Organization and Nature of Business [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 2—SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation

 

The consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and are presented in US dollars.

 

Principles of Consolidation

 

The consolidated financial statements of the Company include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

 

Cash and Cash Equivalents

 

Cash and cash equivalents consist of cash on hand and marketable securities with original maturities of three months or less. The Company maintains deposits in several financial institutions, which may at times exceed amounts covered by insurance provided by the U.S. Federal Deposit Insurance Corporation (“FDIC”). The Company has not experienced any losses related to amounts in excess of FDIC limits.

 

Revenue Recognition

 

We sell our specialty science and environmental lab supplies through direct sales and through distributor relationships. We sell our ultra-low temperature freezers through consultants and commission-only sales personnel. Revenue is recognized when a customer obtains control of promised goods based on the consideration we expect to receive in exchange for these goods. This core principle is achieved through the following steps:

 

Identify the contract with the customer. A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods, (ii) the contract has commercial substance and, (iii) we determine that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. We do not have significant costs to obtain contracts with customers.

 

Identify the performance obligations in the contract. Generally, our contracts with our laboratory supply customers do not include multiple performance obligations to be completed over a period of time. Our performance obligations generally relate to delivering specialty laboratory products to a customer, subject to the shipping terms of the contract. Limited warranties are provided, under which we typically accept returns and provide either replacement parts or refunds. We do not have significant returns. We do not typically offer extended warranty or service plans.

 

Ultra-low temperature freezers sold to customers are built to order. Generally, 50% of the value of the contract is paid by the customer prior to work beginning on manufacturing the freezer. Upon completion of manufacturing and testing the customer will then sign an acceptance of the unit and make payment of the remaining balance on the contract, at which title passes to the customer. The units are FOB ship point. The customer may either arrange to transport the unit with a carrier he uses or ask the Company to arrange such shipment, the charges of which are the responsibility of the customer. A customer may, after accepting the unit, request that it be upgraded with additional hardware or software options. Those options are installed under a new contract, with the deposit and final payment requirements being the same as on the original order.

 

Determine the transaction price. Payment by the customer is due under customary fixed payment terms, and we evaluate if collectability is reasonably assured. As of December 31, 2022 and 2021, none of our contracts contained a significant financing component.

 

Allocate the transaction price to performance obligations in the contract. We typically do not have multiple performance obligations in our laboratory supply contracts with customers. As such, we generally recognize revenue upon transfer of the product to the customer's control at contractually stated pricing. The freezers likewise do not have milestone or percentage of completion clauses in the contract, so revenue is only recognized when the work has been completed.

 

Recognize revenue when or as we satisfy a performance obligation. We generally satisfy performance obligations at a point in time upon shipment of goods, or, with our freezers, upon final acceptance of the unit by the customer, in accordance with the terms of each contract with the customer. We do not have significant service revenue.

 

We have elected to use the practical expedient in ASC 340-40-25-4 (regarding recognition of the incremental costs of obtaining a contact) for costs related to contracts that are estimated to be completed within one year. In other words, we do not have any material accrued contract costs; however, we do require customer deposits to be made on freezer purchases. As of December 31, 2022 and 2021, we have $13,230 and $118,566, respectively, of contract liabilities related to these customer deposits and no contract assets.

 

Cost of Revenue

 

The Company includes product costs (i.e., material, direct labor and overhead costs), shipping and handling expense, and production-related expenses in cost of revenues.

 

Accounts Receivable

 

The Company maintains an allowance for doubtful accounts to provide for losses arising from customers’ inability to make required payments. If there is deterioration of our customers’ credit worthiness and/or there is an increase in the length of time that the receivables are past due greater than the historical assumptions used, additional allowances may be required. The Company estimates allowance for doubtful accounts based on the aged receivable balances and historical losses. The Company charges off uncollectible accounts when management determines there is no possibility of collecting the related receivable. The Company considers accounts receivable to be past due or delinquent based on contractual terms, which is generally net 30 days. The allowance for doubtful accounts amounted to $4,000 for the years ended December 31, 2022 and 2021.

 

Property and Equipment

 

Property and equipment are stated at cost. Expenditure for minor repairs, maintenance, and replacement parts which do not increase the useful lives of the assets are charged to expense as incurred. All major additions and improvements are capitalized. Depreciation is computed using the straight-line method. The lives over which the property and equipment are depreciated range from 5 to 7 years, except for computer equipment, which is depreciated over a 3-year life.

 

Inventories

 

The Company’s inventory consists of parts for scientific vial kits, refrigerant gases, components for the imaging and inspection systems which it builds, and other scientific items. The Company values inventory at each balance sheet date to ensure that it is carried at the lower of cost or net realizable value with cost determined based on the average cost basis. The Company periodically evaluates the value of items in inventory and provides write-downs to inventory based on its estimate of market conditions. The Company estimated an obsolescence allowance of $106,044 at December 31, 2022 and 2021.

 

Goodwill

 

Goodwill represents the excess of purchase price over the fair value of the net assets acquired. We evaluate goodwill for impairment annually, or more frequently if an event occurs or circumstances that indicate the goodwill is not recoverable. When impairment indicators are identified, we may elect to perform an optional qualitative assessment to determine whether it is more likely than not that the fair value of our reporting units has fallen below their carrying value. This assessment is based on several factors, including industry and market conditions, overall financial performance, including an assessment of cash flows in comparison to actual and projected results of prior periods. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value based on our qualitative analysis, or if we elect to skip this step, we perform a Step 1 quantitative analysis to determine the fair value of the reporting unit. At December 31, 2022 and 2021, there were no impairments of goodwill.

 

Impairment of Long-Lived Assets

 

The Company reviews its right-of-use (“ROU”) assets and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. The test for impairment is required to be performed by management upon triggering events. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flow expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less costs to sell. At December 31, 2022 and 2021, there were no impairments of long-lived assets.

 

Leases

 

The Company accounts for leases in accordance with ASC Topic 842, “Leases.” The Company determines whether a contract is a lease at contract inception or for a modified contract at the modification date. At inception or modification, the Company recognizes ROU assets and related lease liabilities on the balance sheet for all leases

greater than one year in duration. Lease liabilities and their corresponding ROU assets are initially measured at the present value of the unpaid lease payments as of the lease commencement date. If the lease contains a renewal and/or termination option, the exercise of the option is included in the term of the lease if the Company is reasonably certain that a renewal or termination option will be exercised. As the Company’s leases do not provide an implicit rate, the Company uses an estimated incremental borrowing rate (“IBR”) based on the information available at the commencement date of the respective lease to determine the present value of future payments. The IBR is determined by estimating what it would cost the Company to borrow a collateralized amount equal to the total lease payments over the lease term based on the contractual terms of the lease and the location of the leased asset.

 

Operating lease payments are recognized as an expense on a straight-line basis over the lease term in equal amounts of rent expense attributed to each period during the term of the lease, regardless of when actual payments are made. This generally results in rent expense in excess of cash payments during the early years of a lease and rent expense less than cash payments in later years. The difference between rent expense recognized and actual rental payments is typically represented as the spread between the ROU asset and lease liability.

 

When calculating the present value of minimum lease payments, we account for leases as one single lease component if a lease has both lease and non-lease fixed cost components. Variable lease and non-lease cost components are expensed as incurred.

 

We do not recognize ROU assets and lease liabilities for short-term leases that have an initial lease term of 12 months or less. We recognize the lease payments associated with short-term leases as an expense on a straight-line basis over the lease term.

 

Fair Value of Financial Instruments

 

The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined in the following three categories:

 

Level 1: Unadjusted quoted prices that are available in active markets for identical assets or liabilities at the measurement date.

 

Level 2: Significant other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly.

 

Level 3: Significant unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment.

 

Cash, receivables, inventory, prepaid expenses, accounts payable, accrued expenses, and customer deposits approximate fair value, due to their short-term nature.

 

Assets and liabilities that are measured at fair value on a nonrecurring basis relate primarily to long-lived assets and goodwill, which are remeasured when the derived fair value is below carrying value in the consolidated balance sheets.

 

Earnings Per Share

 

Basic earnings per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during each period. Diluted earnings per share is calculated by adjusting the weighted average number of shares of common stock outstanding for the dilutive effect, if any, of common stock equivalents. Common stock equivalents whose effect would be antidilutive are not included in diluted earnings per share. The Company uses the treasury stock method to determine the dilutive effect, which assumes that all common stock equivalents have been exercised at the beginning of the period and that the funds obtained from those exercises were used to repurchase shares of common stock of the Company at the average closing market price during the period.

Stock-Based Compensation

 

We recognize the fair value compensation cost relating to stock-based payment transactions in accordance with ASC Topic 718, “Share-Based Payments,”. Under the provisions of ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized on a straight-line basis over the employee’s requisite service period, which is generally the vesting period. Restricted stock awards are valued based on the closing stock price on the date of grant (intrinsic value method). The Company has elected to recognize forfeitures as they occur.

 

Research and Development Expense

 

In accordance with ASC 730, the Company follows the policy of expensing its research and development costs in the period in which they are incurred. The Company incurred research and development expenses of $73,425 and $58,340 during the years ended December 31, 2022 and 2021, respectively.

 

Advertising and Marketing Expense

 

Costs for advertising and marketing are expensed as incurred. Advertising and marketing expense for the years ended December 31, 2022 and 2021 was $77,311 and $21,971, respectively.

 

Income Taxes

 

Potential benefits of income tax losses are not recognized in the accounts until realization is more likely than not. The Company has adopted ASC 740, “Accounting for Income Taxes” as of its inception. Pursuant to ASC 740, the Company is required to compute tax asset benefits for net operating losses carried forward. The potential benefits of net operating losses have not been recognized in these consolidated financial statements because the Company cannot be assured it is more likely than not it will utilize the net operating losses carried forward in future years.

 

Impact of COVID-19

 

In December 2019, a novel strain of coronavirus (“COVID-19”) emerged in China. On March 11, 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic. The extent of the COVID-19 pandemic’s continued effect on our operational and financial performance and those of third parties on which the Company relies will depend on future developments, including the duration, spread and intensity of the outbreak, the pace at which jurisdictions across the country re-open and restrictions begin to lift. The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. The Company does not yet know the full extent of potential impacts on its business and financing. However, these effects could have a material impact on the Company’s liquidity, capital resources, operations and business and those of the third parties on which the Company relies.

 

Recent Accounting Pronouncements

 

The Company considers the applicability and impact of all Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (“FASB”). ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on the Company’s condensed consolidated financial statements.

 

In June 2016, the FASB issued ASU 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. ASU 2016-13 is effective for annual reporting periods, and interim periods within those years, beginning after December 15, 2019. This pronouncement was amended under ASU 2019-10 to allow an extension on the adoption date for entities that qualify as a small reporting company. The Company has elected this extension and the effective date for the Company to adopt this standard will be for fiscal years beginning after December 15, 2022. The Company has not completed its assessment of the standard but does not expect the adoption to have a material impact on the Company’s consolidated financial statements and related disclosures.

 

In October 2021, the FASB issued ASU 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU amends ASC 805 to require acquiring entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in business combinations. The ASU is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. This ASU should be applied prospectively to acquisitions occurring on or after the effective date of December 15, 2022, and early adoption is permitted. The Company has not completed its assessment of the standard but does not expect the adoption to have a material impact on the Company’s consolidated financial statements and related disclosures.

 

In November 2021, the FASB issued ASU 2021-10, Disclosures by Business Entities about Government Assistance. The FASB is issuing this Update to increase the transparency of government assistance including the disclosure of (1) the types of assistance, (2) an entity’s accounting for the assistance, and (3) the effect of the assistance on an entity’s financial statements. The ASU was effective for annual reporting periods after January 1, 2022. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements and related disclosures.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Disaggregation of Revenues
12 Months Ended
Dec. 31, 2022
Disaggregation of Revenues Disclosure [Abstract]  
DISAGGREGATION OF REVENUES

NOTE 3—DISAGGREGATION OF REVENUES

 

Our revenue is disaggregated based on product category and geographical region. We recognize revenue from the sale of scientific equipment for the life sciences and manufacturing industries. Our products range from non-mechanical Cyrometrix freezers, chillers, and original equipment manufacturer (“OEM”) value-added products and components for the life sciences industry. 

 

The Company’s revenues for the years ended December 31, 2022 and 2021 are disaggregated as follows:

 

    Years Ended December 31, 2022
    United States     International     Total  
Revenues                  
Freezers and chillers   $ 793,953     $ 262,001     $ 1,126,428  
    OEM and other     722,194       263,149       914,869  
Total Revenues   $ 1,516,147     $ 525,150     $ 2,041,297  

 

    Years Ended December 31, 2021
    United States     International     Total  
Revenues                  
Freezers and chillers   $ 1,047,363     $ 357,739     $ 1,502,437  
    OEM and other     739,074       670,494       1,312,233  
Total Revenues   $ 1,786,437     $ 1,028,233     $ 2,814,670  

 

Service revenue of $70,474 and $97,335 are included in OEM and other revenues for the years ended December 31, 2022 and 2021, respectively.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
12 Months Ended
Dec. 31, 2022
Inventories [Abstract]  
INVENTORIES

NOTE 4—INVENTORIES

 

Inventories at December 31, 2022 and 2021 consisted of the following:

 

   

December 31,

2022

   

December 31,

2021

 
Finished goods   $ 376,334     $ 342,835  
Raw materials     527,062       387,695  
Total inventories     903,396       730,530  
Less reserve for obsolescence     (106,044 )     (106,044 )
Total inventories, net   $ 797,352     $ 624,486  

 

Inventory balances are composed of finished goods. Raw materials and work in process inventory are immaterial to the consolidated financial statements.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
LEASES

NOTE 5—LEASES

 

The following was included in our consolidated balance sheet at December 31, 2022 and 2021:

 

   

December 31,

2022

   

December 31,

2021

 
Operating lease right-of-use assets   $ 54,265     $ 110,483  
                 
Lease liabilities, current portion     57,393       56,446  
Lease liabilities, long-term    
-
      57,393  
Total operating lease liabilities   $ 57,393     $ 113,839  
                 
Weighted-average remaining lease term (months)     11       23  
Weighted average discount rate     5.25%       5.25%  

 

Total lease expense for the years ended December 31, 2022 and 2021 are as follows:

 

   

Years Ended

December 31,

    2022     2021  
Operating lease expense   $ 60,864     $ 60,864  
Variable lease expense     6,457       6,368  
Total lease expense   $ 67,321     $ 67,232  

 

As of December 31, 2022, maturities of operating lease liabilities were as follows:

  

Year Ending December 31,   Amount
2023   $ 58,920  
Less: imputed interest     (1,527 )
Total operating lease liabilities   $ 57,393  
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Payable and Accrued Expenses
12 Months Ended
Dec. 31, 2022
Accounts Payable and Accrued Expenses Disclosure [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED EXPENSES

NOTE 6—ACCOUNTS PAYABLE AND ACCRUED EXPENSES

 

Accounts payable and accrued expenses at December 31, 2022 and 2021 consisted of the following:

    December 31,
2022
    December 31,
2021
 
Trade accounts payable   $ 55,011     $ 44,229  
Credit cards payable     23,958       22,608  
Total accounts payable and accrued expenses   $ 78,969     $ 66,837  
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Concentrations of Risk
12 Months Ended
Dec. 31, 2022
Risks and Uncertainties [Abstract]  
CONCENTRATIONS OF RISK

NOTE 7—CONCENTRATIONS OF RISK

 

Cash in Excess of Federally Insured Amount

 

During 2022 and 2021, the Company had cash balances that exceed the $250,000 FDIC insurance limit per depositor per banking institution. There were $1,131,927 and $1,223,924 on deposit that exceeded the FDIC limit at December 31, 2022 and 2021, respectively. The Company has not experienced any losses in these accounts and believes it is not exposed to any significant credit risk with respect to its cash balances.

 

Line of Credit

 

The Company has a credit line with a commercial bank of $100,000 secured by its inventory and accounts receivable bearing a variable interest rate, which was 9.75% as of the balance sheet date, and automatically renews so long as the Company is in compliance with the loan covenants. As of December 31, 2022 and 2021, there was $0 drawn against that line of credit, leaving an available balance of $100,000. The line automatically renews on April 1 of each year and the $100,000 credit amount was available at December 31, 2022 and 2021.  

 

Sales and Accounts Receivable

 

The Company has four major customers who represent a significant portion of revenue. These four customers represented 51% and 45% of total sales revenue for the year ended December 31, 2022 and 2021, respectively. At December 31, 2022 and 2021, accounts receivable balances from these customers represent 71% and 70%, respectively, of the total receivables. The Company has strong relationships with each of these customers and does not believe this concentration poses a significant risk due to those long-term relationships and uniqueness of the products they purchase from the Company. We have identified primary and secondary sources for each of the products we purchase for resale and for the raw materials we use to manufacture our products, so do not anticipate any difficulty in filling the orders placed by our customers.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2022
Stockholders' Equity Note [Abstract]  
STOCKHOLDERS’ EQUITY

NOTE 8—STOCKHOLDERS’ EQUITY

 

Preferred Stock

 

In November 2004 the Company amended its Articles of Incorporation so as to authorize 5,000,000 shares of preferred stock. Of this total, 750,000 shares have been designated as “Series A Convertible Preferred Stock”. The following is a description of the rights of the Series A Convertible Preferred Stock:

 

Dividends. The holders of the Series A Preferred Stock would be entitled to dividends at the rate of 8 percent per year of the liquidation preference of $1.00 per share, payable annually, if and when declared by the board of directors. Dividends are not cumulative, and the board of directors is under no obligation to declare dividends.

 

Conversion Rights. The Series A Preferred Stock may be convertible into the Company’s common stock by dividing $1.00 plus any unpaid dividends by 50% of the five day average closing bid price of the common shares.

 

As of December 31, 2022 and 2021, the Company had no shares of the preferred stock are issued and outstanding.

 

Common Stock

 

As of December 31, 2022 and 2021, the Company was authorized to issue 100,000,000 common shares. As of December 31, 2022 and 2021, the Company had 85,214,086 and 84,989,086 common shares issued and outstanding, respectively.

 

Restricted Stock Awards

 

On December 28, 2021, the Company granted 1,000,000 shares of restricted common stock to its patent attorney. The restricted stock vest over three years, with 250,000 shares vesting immediately on the grant date and 250,000 shares vesting on the next three anniversary dates. In December 2022, this issuance was modified from 1,000,000 shares of restricted common stock to 925,000 shares of restricted common stock. In accordance with ASC 718, the Company measured the incremental fair value, as the difference between the estimated fair value immediately after the modification as compared to the estimated fair value immediately before the modification, noting no increase in the incremental value. As of December 31, 2022, 475,000 shares have vested with an additional 225,000 shares to vest on each of the next two anniversary dates as a result of this modification.

 

Below is a table summarizing the changes in restricted stock awards outstanding during the years ended December 31, 2022 and 2021:

 

    Restricted Stock Awards    

Weighted-Average

Exercise Price

 
Outstanding at December 31, 2020    
-
    $
-
 
Granted     1,000,000       0.11  
Vested     (250,000 )     (0.11 )
Outstanding at December 31, 2021     750,000     $ 0.11  
Granted    
-
     
-
 
Modified     (75,000 )     (0.11 )
Vested     (225,000 )     (0.11 )
Outstanding at December 31, 2022     450,000     $ 0.11  

 

Stock-based compensation expense of $27,500 was recorded during the years ended December 31, 2022 and 2021, respectively.

 

As of December 31, 2022, the remaining unrecognized stock-based compensation expense related to non-vested restricted stock awards is $55,000 and is expected to be recognized over 2.0 years.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share
12 Months Ended
Dec. 31, 2022
Earnings (Loss) Per Share [Abstract]  
EARNINGS PER SHARE

NOTE 9—EARNINGS PER SHARE

 

The computation of weighted average shares outstanding and the basic and diluted earnings per share for the years ended December 31, 2022 and 2021 consisted of the following:

 

   

Years Ended

December 31,

    2022     2021  
Net income   $ 89,396     $ 939,065  
Weighted average shares outstanding     84,990,935       84,739,770  
Basic earnings per share   $ 0.00     $ 0.01  
                 
Weighted average shares outstanding     84,990,935       84,739,770  
Effect on dilutive stock awards     450,000       750,000  
Total potential shares outstanding     85,440,935       85,489,770  
Diluted earnings per share   $ 0.00     $ 0.01  
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
INCOME TAXES

NOTE 10—INCOME TAXES

 

The components of the provision for income taxes for the years ended December 31, 2022 and 2021, consisted of the following:

 

    December 31, 2022     December 31, 2021  
Current Federal and State   $ 702     $
-
 
Deferred Federal and State    
-
     
-
 
Total (benefit) provision for income taxes   $ 702     $
-
 

 

Deferred income tax assets and liabilities at December 31, 2022 and 2021, consisted of the following temporary differences and carry-forward items:

 

    December 31, 2022     December 31, 2021  
Deferred tax assets (liabilities)                
Loss carryforward   $ 2,862,544     $ 2,853,471  
Property and equipment     (30,307 )     (30,307 )
Other     (19,694 )     (19,694 )
Valuation Allowance     (2,812,543 )     (2,803,470 )
Total net deferred income tax assets (liabilities)   $
-
    $
-
 

 

The difference between the income tax expense (benefit) reported and amounts computed by applying the statutory federal rate of 21.0% to pretax income for the years ended December 31, 2022 and 2021, consisted of the following:

 

    December 31, 2022     December 31, 2021  
Federal tax   $ 18,921     $ 197,204  
Meals and entertainment     4,625       3,672  
Charitable contributions     1,369      
-
 
Depreciation and amortization     (33,988 )     (30,307 )
Other    
-
      (23,366 )
Change in valuation allowance     8,371       (147,203 )
Total (benefit) provision for income taxes   $ 702     $
-
 

 

At December 31, 2022, the Company had net operating loss carryforwards of approximately $7,360,431 that may be available to reduce future years’ taxable income indefinitely.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Accounting Policies, by Policy (Policies)
12 Months Ended
Dec. 31, 2022
Organization and Nature of Business [Abstract]  
Basis of Presentation

Basis of Presentation

 

The consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and are presented in US dollars.

 

Principles of Consolidation

Principles of Consolidation

 

The consolidated financial statements of the Company include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.

 

Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

 

Cash and Cash Equivalents

Cash and Cash Equivalents

 

Cash and cash equivalents consist of cash on hand and marketable securities with original maturities of three months or less. The Company maintains deposits in several financial institutions, which may at times exceed amounts covered by insurance provided by the U.S. Federal Deposit Insurance Corporation (“FDIC”). The Company has not experienced any losses related to amounts in excess of FDIC limits.

 

Revenue Recognition

Revenue Recognition

 

We sell our specialty science and environmental lab supplies through direct sales and through distributor relationships. We sell our ultra-low temperature freezers through consultants and commission-only sales personnel. Revenue is recognized when a customer obtains control of promised goods based on the consideration we expect to receive in exchange for these goods. This core principle is achieved through the following steps:

 

Identify the contract with the customer. A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods, (ii) the contract has commercial substance and, (iii) we determine that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. We do not have significant costs to obtain contracts with customers.

 

Identify the performance obligations in the contract. Generally, our contracts with our laboratory supply customers do not include multiple performance obligations to be completed over a period of time. Our performance obligations generally relate to delivering specialty laboratory products to a customer, subject to the shipping terms of the contract. Limited warranties are provided, under which we typically accept returns and provide either replacement parts or refunds. We do not have significant returns. We do not typically offer extended warranty or service plans.

 

Ultra-low temperature freezers sold to customers are built to order. Generally, 50% of the value of the contract is paid by the customer prior to work beginning on manufacturing the freezer. Upon completion of manufacturing and testing the customer will then sign an acceptance of the unit and make payment of the remaining balance on the contract, at which title passes to the customer. The units are FOB ship point. The customer may either arrange to transport the unit with a carrier he uses or ask the Company to arrange such shipment, the charges of which are the responsibility of the customer. A customer may, after accepting the unit, request that it be upgraded with additional hardware or software options. Those options are installed under a new contract, with the deposit and final payment requirements being the same as on the original order.

 

Determine the transaction price. Payment by the customer is due under customary fixed payment terms, and we evaluate if collectability is reasonably assured. As of December 31, 2022 and 2021, none of our contracts contained a significant financing component.

 

Allocate the transaction price to performance obligations in the contract. We typically do not have multiple performance obligations in our laboratory supply contracts with customers. As such, we generally recognize revenue upon transfer of the product to the customer's control at contractually stated pricing. The freezers likewise do not have milestone or percentage of completion clauses in the contract, so revenue is only recognized when the work has been completed.

 

Recognize revenue when or as we satisfy a performance obligation. We generally satisfy performance obligations at a point in time upon shipment of goods, or, with our freezers, upon final acceptance of the unit by the customer, in accordance with the terms of each contract with the customer. We do not have significant service revenue.

 

We have elected to use the practical expedient in ASC 340-40-25-4 (regarding recognition of the incremental costs of obtaining a contact) for costs related to contracts that are estimated to be completed within one year. In other words, we do not have any material accrued contract costs; however, we do require customer deposits to be made on freezer purchases. As of December 31, 2022 and 2021, we have $13,230 and $118,566, respectively, of contract liabilities related to these customer deposits and no contract assets.

 

Cost of Revenue

Cost of Revenue

 

The Company includes product costs (i.e., material, direct labor and overhead costs), shipping and handling expense, and production-related expenses in cost of revenues.

 

Accounts Receivable

Accounts Receivable

 

The Company maintains an allowance for doubtful accounts to provide for losses arising from customers’ inability to make required payments. If there is deterioration of our customers’ credit worthiness and/or there is an increase in the length of time that the receivables are past due greater than the historical assumptions used, additional allowances may be required. The Company estimates allowance for doubtful accounts based on the aged receivable balances and historical losses. The Company charges off uncollectible accounts when management determines there is no possibility of collecting the related receivable. The Company considers accounts receivable to be past due or delinquent based on contractual terms, which is generally net 30 days. The allowance for doubtful accounts amounted to $4,000 for the years ended December 31, 2022 and 2021.

 

Property and Equipment

Property and Equipment

 

Property and equipment are stated at cost. Expenditure for minor repairs, maintenance, and replacement parts which do not increase the useful lives of the assets are charged to expense as incurred. All major additions and improvements are capitalized. Depreciation is computed using the straight-line method. The lives over which the property and equipment are depreciated range from 5 to 7 years, except for computer equipment, which is depreciated over a 3-year life.

 

Inventories

Inventories

 

The Company’s inventory consists of parts for scientific vial kits, refrigerant gases, components for the imaging and inspection systems which it builds, and other scientific items. The Company values inventory at each balance sheet date to ensure that it is carried at the lower of cost or net realizable value with cost determined based on the average cost basis. The Company periodically evaluates the value of items in inventory and provides write-downs to inventory based on its estimate of market conditions. The Company estimated an obsolescence allowance of $106,044 at December 31, 2022 and 2021.

 

Goodwill

Goodwill

 

Goodwill represents the excess of purchase price over the fair value of the net assets acquired. We evaluate goodwill for impairment annually, or more frequently if an event occurs or circumstances that indicate the goodwill is not recoverable. When impairment indicators are identified, we may elect to perform an optional qualitative assessment to determine whether it is more likely than not that the fair value of our reporting units has fallen below their carrying value. This assessment is based on several factors, including industry and market conditions, overall financial performance, including an assessment of cash flows in comparison to actual and projected results of prior periods. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value based on our qualitative analysis, or if we elect to skip this step, we perform a Step 1 quantitative analysis to determine the fair value of the reporting unit. At December 31, 2022 and 2021, there were no impairments of goodwill.

 

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

 

The Company reviews its right-of-use (“ROU”) assets and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. The test for impairment is required to be performed by management upon triggering events. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flow expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less costs to sell. At December 31, 2022 and 2021, there were no impairments of long-lived assets.

 

Leases

Leases

 

The Company accounts for leases in accordance with ASC Topic 842, “Leases.” The Company determines whether a contract is a lease at contract inception or for a modified contract at the modification date. At inception or modification, the Company recognizes ROU assets and related lease liabilities on the balance sheet for all leases

greater than one year in duration. Lease liabilities and their corresponding ROU assets are initially measured at the present value of the unpaid lease payments as of the lease commencement date. If the lease contains a renewal and/or termination option, the exercise of the option is included in the term of the lease if the Company is reasonably certain that a renewal or termination option will be exercised. As the Company’s leases do not provide an implicit rate, the Company uses an estimated incremental borrowing rate (“IBR”) based on the information available at the commencement date of the respective lease to determine the present value of future payments. The IBR is determined by estimating what it would cost the Company to borrow a collateralized amount equal to the total lease payments over the lease term based on the contractual terms of the lease and the location of the leased asset.

 

Operating lease payments are recognized as an expense on a straight-line basis over the lease term in equal amounts of rent expense attributed to each period during the term of the lease, regardless of when actual payments are made. This generally results in rent expense in excess of cash payments during the early years of a lease and rent expense less than cash payments in later years. The difference between rent expense recognized and actual rental payments is typically represented as the spread between the ROU asset and lease liability.

 

When calculating the present value of minimum lease payments, we account for leases as one single lease component if a lease has both lease and non-lease fixed cost components. Variable lease and non-lease cost components are expensed as incurred.

 

We do not recognize ROU assets and lease liabilities for short-term leases that have an initial lease term of 12 months or less. We recognize the lease payments associated with short-term leases as an expense on a straight-line basis over the lease term.

 

Fair Value of Financial Instruments

Fair Value of Financial Instruments

 

The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined in the following three categories:

 

Level 1: Unadjusted quoted prices that are available in active markets for identical assets or liabilities at the measurement date.

 

Level 2: Significant other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly.

 

Level 3: Significant unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment.

 

Cash, receivables, inventory, prepaid expenses, accounts payable, accrued expenses, and customer deposits approximate fair value, due to their short-term nature.

 

Assets and liabilities that are measured at fair value on a nonrecurring basis relate primarily to long-lived assets and goodwill, which are remeasured when the derived fair value is below carrying value in the consolidated balance sheets.

 

Earnings Per Share

Earnings Per Share

 

Basic earnings per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during each period. Diluted earnings per share is calculated by adjusting the weighted average number of shares of common stock outstanding for the dilutive effect, if any, of common stock equivalents. Common stock equivalents whose effect would be antidilutive are not included in diluted earnings per share. The Company uses the treasury stock method to determine the dilutive effect, which assumes that all common stock equivalents have been exercised at the beginning of the period and that the funds obtained from those exercises were used to repurchase shares of common stock of the Company at the average closing market price during the period.

Stock-Based Compensation

Stock-Based Compensation

 

We recognize the fair value compensation cost relating to stock-based payment transactions in accordance with ASC Topic 718, “Share-Based Payments,”. Under the provisions of ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized on a straight-line basis over the employee’s requisite service period, which is generally the vesting period. Restricted stock awards are valued based on the closing stock price on the date of grant (intrinsic value method). The Company has elected to recognize forfeitures as they occur.

 

Research and Development Expense

Research and Development Expense

 

In accordance with ASC 730, the Company follows the policy of expensing its research and development costs in the period in which they are incurred. The Company incurred research and development expenses of $73,425 and $58,340 during the years ended December 31, 2022 and 2021, respectively.

 

Advertising and Marketing Expense

Advertising and Marketing Expense

 

Costs for advertising and marketing are expensed as incurred. Advertising and marketing expense for the years ended December 31, 2022 and 2021 was $77,311 and $21,971, respectively.

 

Income Taxes

Income Taxes

 

Potential benefits of income tax losses are not recognized in the accounts until realization is more likely than not. The Company has adopted ASC 740, “Accounting for Income Taxes” as of its inception. Pursuant to ASC 740, the Company is required to compute tax asset benefits for net operating losses carried forward. The potential benefits of net operating losses have not been recognized in these consolidated financial statements because the Company cannot be assured it is more likely than not it will utilize the net operating losses carried forward in future years.

 

Impact of COVID-19 Policy Impact of COVID-19 In December 2019, a novel strain of coronavirus (“COVID-19”) emerged in China. On March 11, 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic. The extent of the COVID-19 pandemic’s continued effect on our operational and financial performance and those of third parties on which the Company relies will depend on future developments, including the duration, spread and intensity of the outbreak, the pace at which jurisdictions across the country re-open and restrictions begin to lift. The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. The Company does not yet know the full extent of potential impacts on its business and financing. However, these effects could have a material impact on the Company’s liquidity, capital resources, operations and business and those of the third parties on which the Company relies. 
Recent Accounting Pronouncements

Recent Accounting Pronouncements

 

The Company considers the applicability and impact of all Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (“FASB”). ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on the Company’s condensed consolidated financial statements.

 

In June 2016, the FASB issued ASU 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. ASU 2016-13 is effective for annual reporting periods, and interim periods within those years, beginning after December 15, 2019. This pronouncement was amended under ASU 2019-10 to allow an extension on the adoption date for entities that qualify as a small reporting company. The Company has elected this extension and the effective date for the Company to adopt this standard will be for fiscal years beginning after December 15, 2022. The Company has not completed its assessment of the standard but does not expect the adoption to have a material impact on the Company’s consolidated financial statements and related disclosures.

 

In October 2021, the FASB issued ASU 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU amends ASC 805 to require acquiring entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in business combinations. The ASU is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. This ASU should be applied prospectively to acquisitions occurring on or after the effective date of December 15, 2022, and early adoption is permitted. The Company has not completed its assessment of the standard but does not expect the adoption to have a material impact on the Company’s consolidated financial statements and related disclosures.

 

In November 2021, the FASB issued ASU 2021-10, Disclosures by Business Entities about Government Assistance. The FASB is issuing this Update to increase the transparency of government assistance including the disclosure of (1) the types of assistance, (2) an entity’s accounting for the assistance, and (3) the effect of the assistance on an entity’s financial statements. The ASU was effective for annual reporting periods after January 1, 2022. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements and related disclosures.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Disaggregation of Revenues (Tables)
12 Months Ended
Dec. 31, 2022
Disaggregation of Revenues [Abstract]  
Schedule of revenues
    Years Ended December 31, 2022
    United States     International     Total  
Revenues                  
Freezers and chillers   $ 793,953     $ 262,001     $ 1,126,428  
    OEM and other     722,194       263,149       914,869  
Total Revenues   $ 1,516,147     $ 525,150     $ 2,041,297  

 

    Years Ended December 31, 2021
    United States     International     Total  
Revenues                  
Freezers and chillers   $ 1,047,363     $ 357,739     $ 1,502,437  
    OEM and other     739,074       670,494       1,312,233  
Total Revenues   $ 1,786,437     $ 1,028,233     $ 2,814,670  

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2022
Inventories [Abstract]  
Schedule of inventories
   

December 31,

2022

   

December 31,

2021

 
Finished goods   $ 376,334     $ 342,835  
Raw materials     527,062       387,695  
Total inventories     903,396       730,530  
Less reserve for obsolescence     (106,044 )     (106,044 )
Total inventories, net   $ 797,352     $ 624,486  

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of consolidated balance sheet
   

December 31,

2022

   

December 31,

2021

 
Operating lease right-of-use assets   $ 54,265     $ 110,483  
                 
Lease liabilities, current portion     57,393       56,446  
Lease liabilities, long-term    
-
      57,393  
Total operating lease liabilities   $ 57,393     $ 113,839  
                 
Weighted-average remaining lease term (months)     11       23  
Weighted average discount rate     5.25%       5.25%  

 

Schedule of total lease expense
   

Years Ended

December 31,

    2022     2021  
Operating lease expense   $ 60,864     $ 60,864  
Variable lease expense     6,457       6,368  
Total lease expense   $ 67,321     $ 67,232  

 

Schedule of maturities of operating lease liabilities
Year Ending December 31,   Amount
2023   $ 58,920  
Less: imputed interest     (1,527 )
Total operating lease liabilities   $ 57,393  
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Payable and Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2022
Accounts Payable and Accrued Expenses [Abstract]  
Schedule of accounts payable and accrued expenses
    December 31,
2022
    December 31,
2021
 
Trade accounts payable   $ 55,011     $ 44,229  
Credit cards payable     23,958       22,608  
Total accounts payable and accrued expenses   $ 78,969     $ 66,837  
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2022
Stockholders' Equity Note [Abstract]  
Schedule of changes in restricted stock awards outstanding
    Restricted Stock Awards    

Weighted-Average

Exercise Price

 
Outstanding at December 31, 2020    
-
    $
-
 
Granted     1,000,000       0.11  
Vested     (250,000 )     (0.11 )
Outstanding at December 31, 2021     750,000     $ 0.11  
Granted    
-
     
-
 
Modified     (75,000 )     (0.11 )
Vested     (225,000 )     (0.11 )
Outstanding at December 31, 2022     450,000     $ 0.11  

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings (Loss) Per Share [Abstract]  
Schedule of weighted average shares outstanding and the basic and diluted earnings per share
   

Years Ended

December 31,

    2022     2021  
Net income   $ 89,396     $ 939,065  
Weighted average shares outstanding     84,990,935       84,739,770  
Basic earnings per share   $ 0.00     $ 0.01  
                 
Weighted average shares outstanding     84,990,935       84,739,770  
Effect on dilutive stock awards     450,000       750,000  
Total potential shares outstanding     85,440,935       85,489,770  
Diluted earnings per share   $ 0.00     $ 0.01  
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of components of the provision for income taxes
    December 31, 2022     December 31, 2021  
Current Federal and State   $ 702     $
-
 
Deferred Federal and State    
-
     
-
 
Total (benefit) provision for income taxes   $ 702     $
-
 

 

Schedule deferred income tax assets and liabilities
    December 31, 2022     December 31, 2021  
Deferred tax assets (liabilities)                
Loss carryforward   $ 2,862,544     $ 2,853,471  
Property and equipment     (30,307 )     (30,307 )
Other     (19,694 )     (19,694 )
Valuation Allowance     (2,812,543 )     (2,803,470 )
Total net deferred income tax assets (liabilities)   $
-
    $
-
 

 

Schedule of income tax expense
    December 31, 2022     December 31, 2021  
Federal tax   $ 18,921     $ 197,204  
Meals and entertainment     4,625       3,672  
Charitable contributions     1,369      
-
 
Depreciation and amortization     (33,988 )     (30,307 )
Other    
-
      (23,366 )
Change in valuation allowance     8,371       (147,203 )
Total (benefit) provision for income taxes   $ 702     $
-
 

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Summary of Significant Accounting Policies (Details) [Line Items]    
Percentage of contract paid 50.00%  
Customer deposits $ 13,230 $ 118,566
Allowance for doubtful accounts $ 4,000 4,000
Depreciated useful life 3 years  
obsolescence allowance $ 106,044 106,044
Research and development expense 73,425 58,340
Advertising and marketing expense $ 77,311 $ 21,971
Minimum [Member]    
Summary of Significant Accounting Policies (Details) [Line Items]    
Property and equipment depreciated range 5  
Maximum [Member]    
Summary of Significant Accounting Policies (Details) [Line Items]    
Property and equipment depreciated range 7 years  
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Disaggregation of Revenues (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Service revenue $ 70,474 $ 97,335
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Disaggregation of Revenues (Details) - Schedule of revenues - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Freezers and chillers $ 1,126,428 $ 1,502,437
OEM and other 914,869 1,312,233
Total Revenues 2,041,297 2,814,670
United States [Member]    
Disaggregation of Revenue [Line Items]    
Freezers and chillers 793,953 1,047,363
OEM and other 722,194 739,074
Total Revenues 1,516,147 1,786,437
International [Member]    
Disaggregation of Revenue [Line Items]    
Freezers and chillers 262,001 357,739
OEM and other 263,149 670,494
Total Revenues $ 525,150 $ 1,028,233
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Details) - Schedule of inventories - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Schedule of Inventories [Abstract]    
Finished goods $ 376,334 $ 342,835
Raw materials 527,062 387,695
Total inventories 903,396 730,530
Less reserve for obsolescence (106,044) (106,044)
Total inventories, net $ 797,352 $ 624,486
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details) - Schedule of consolidated balance sheet - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Schedule of Condensed Consolidated Balance Sheet [Abstract]    
Operating lease right-of-use assets $ 54,265 $ 110,483
Lease liabilities, current portion 57,393 56,446
Lease liabilities, long-term 57,393
Total operating lease liabilities $ 57,393 $ 113,839
Weighted-average remaining lease term (months) 11 months 23 months
Weighted average discount rate 5.25% 5.25%
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details) - Schedule of total lease expense - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Total Lease Expense [Abstract]    
Operating lease expense $ 60,864 $ 60,864
Variable lease expense 6,457 6,368
Total lease expense $ 67,321 $ 67,232
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details) - Schedule of maturities of operating lease liabilities - Operating Lease Liabilities [Member]
Dec. 31, 2022
USD ($)
Leases (Details) - Schedule of maturities of operating lease liabilities [Line Items]  
2023 $ 58,920
Less: imputed interest (1,527)
Total operating lease liabilities $ 57,393
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable and accrued expenses - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Schedule of Accounts Payable and Accrued Expenses [Abstract]    
Trade accounts payable $ 55,011 $ 44,229
Credit cards payable 23,958 22,608
Total accounts payable and accrued expenses $ 78,969 $ 66,837
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Concentrations of Risk (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Concentrations of Risk (Details) [Line Items]    
Cash balances of FDIC insurance $ 250,000 $ 250,000
Limit per depositor per banking institution 1,131,927 1,223,924
Inventory amount $ 100,000  
Interest rate 9.75%  
Line of credit $ 0 0
Line of credit balance 100,000  
Credit amount $ 100,000 $ 100,000
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Four Customers [Member]    
Concentrations of Risk (Details) [Line Items]    
Concentration risk sales revenue 51.00% 45.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Four Customers [Member]    
Concentrations of Risk (Details) [Line Items]    
Concentration risk sales revenue 71.00% 70.00%
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Details) - USD ($)
1 Months Ended 12 Months Ended
Nov. 30, 2004
Dec. 28, 2021
Dec. 31, 2022
Dec. 31, 2021
Stockholders' Equity (Details) [Line Items]        
Preferred stock shares authorized 5,000,000   5,000,000 5,000,000
Common stock per share (in Dollars per share)     $ 1  
Preferred stock are issued    
Preferred stock outstanding    
Common stock, shares authorized     100,000,000 100,000,000
Common stock, shares outstanding     85,214,086 84,989,086
Common stock, shares issued     85,214,086 84,989,086
Vesting term   3 years    
Restricted stock, vest shares   250,000    
Stock based compensation expense (in Dollars)     $ 27,500 $ 27,500
Non-vested restricted stock awards (in Dollars)     $ 55,000  
Non vested restricted stock awards period     2 years  
Series A Convertible Preferred Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Designated shares 750,000      
Series A Preferred Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Percentage of preferred stock dividend 8.00%      
Per share (in Dollars per share) $ 1      
Percentage of unpaid dividends     50.00%  
Restricted Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Restricted common stock, shares   1,000,000    
Vesting term   3 years 2 years  
Restricted stock, vest shares   250,000    
Shares vested     475,000  
Additional vested shares     225,000  
Restricted Stock [Member] | Maximum [Member]        
Stockholders' Equity (Details) [Line Items]        
Restricted common stock shares     1,000,000  
Restricted Stock [Member] | Minimum [Member]        
Stockholders' Equity (Details) [Line Items]        
Restricted common stock shares     925,000  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Details) - Schedule of changes in restricted stock awards outstanding - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Changes In Restricted Stock Awards Outstanding Abstract    
Restricted Stock Awards Outstanding, Beginning 750,000
Weighted-Average Exercise Price Outstanding, Beginning $ 0.11
Restricted Stock Awards Outstanding, Granted 1,000,000
Weighted-Average Exercise Price Outstanding, Granted $ 0.11
Restricted Stock Awards Outstanding, Modified   (75,000)
Weighted-Average Exercise Price Outstanding, Modified   $ (0.11)
Restricted Stock Awards, Vested (225,000) (250,000)
Weighted-Average Exercise Price, Vested $ (0.11) $ (0.11)
Restricted Stock Awards Outstanding, Ending 450,000 750,000
Weighted-Average Exercise Price Outstanding, Ending $ 0.11 $ 0.11
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Details) - Schedule of weighted average shares outstanding and the basic and diluted earnings per share - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Weighted Average Shares Outstanding and the Basic and Diluted Earnings Per Share [Abstract]    
Net income (in Dollars) $ 89,396 $ 939,065
Weighted average shares outstanding 84,990,935 84,739,770
Basic earnings per share (in Dollars per share) $ 0 $ 0.01
Weighted average shares outstanding 84,990,935 84,739,770
Effect on dilutive stock awards (in Dollars) $ 450,000 $ 750,000
Total potential shares outstanding 85,440,935 85,489,770
Diluted earnings per share (in Dollars per share) $ 0 $ 0.01
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Statutory federal rate 21.00% 21.00%
Operating loss carryforwards (in Dollars) $ 7,360,431  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - Schedule of components of the provision for income taxes - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Components of the Provision for Income Taxes [Abstract]    
Current Federal and State $ 702
Deferred Federal and State
Total (benefit) provision for income taxes $ 702
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - Schedule deferred income tax assets and liabilities - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Schedule of Deferred Tax Assets [Abstract]    
Loss carryforward $ 2,862,544 $ 2,853,471
Property and equipment (30,307) (30,307)
Other (19,694) (19,694)
Valuation Allowance (2,812,543) (2,803,470)
Total net deferred income tax assets (liabilities)
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - Schedule of income tax expense - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Income Tax Expense [Abstract]    
Federal tax $ 18,921 $ 197,204
Meals and entertainment 4,625 3,672
Charitable contributions 1,369
Depreciation and amortization (33,988) (30,307)
Other (23,366)
Change in valuation allowance 8,371 (147,203)
Total (benefit) provision for income taxes $ 702
XML 51 rscf-20221231_htm.xml IDEA: XBRL DOCUMENT 0001103090 2022-01-01 2022-12-31 0001103090 2022-06-30 0001103090 2023-03-24 0001103090 2022-12-31 0001103090 2021-12-31 0001103090 2021-01-01 2021-12-31 0001103090 us-gaap:CommonStockMember 2020-12-31 0001103090 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001103090 us-gaap:RetainedEarningsMember 2020-12-31 0001103090 2020-12-31 0001103090 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001103090 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001103090 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001103090 us-gaap:CommonStockMember 2021-12-31 0001103090 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001103090 us-gaap:RetainedEarningsMember 2021-12-31 0001103090 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001103090 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001103090 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001103090 us-gaap:CommonStockMember 2022-12-31 0001103090 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001103090 us-gaap:RetainedEarningsMember 2022-12-31 0001103090 srt:MinimumMember 2022-01-01 2022-12-31 0001103090 srt:MaximumMember 2022-01-01 2022-12-31 0001103090 country:US 2022-01-01 2022-12-31 0001103090 rscf:InternationalMember 2022-01-01 2022-12-31 0001103090 country:US 2021-01-01 2021-12-31 0001103090 rscf:InternationalMember 2021-01-01 2021-12-31 0001103090 rscf:OperatingLeaseLiabilitiesMember 2022-12-31 0001103090 rscf:FourCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001103090 rscf:FourCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001103090 rscf:FourCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001103090 rscf:FourCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001103090 2004-11-30 0001103090 rscf:SeriesAConvertiblePreferredStockMember 2004-11-30 2004-11-30 0001103090 us-gaap:SeriesAPreferredStockMember 2004-11-30 2004-11-30 0001103090 us-gaap:SeriesAPreferredStockMember 2004-11-30 0001103090 us-gaap:SeriesAPreferredStockMember 2022-01-01 2022-12-31 0001103090 us-gaap:RestrictedStockMember 2021-12-01 2021-12-28 0001103090 2021-12-01 2021-12-28 0001103090 srt:MaximumMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001103090 srt:MinimumMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001103090 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 iso4217:USD shares iso4217:USD shares pure 10-K true 2022-12-31 --12-31 2022 false 000-31377 REFLECT SCIENTIFIC, INC. UT 87-0642556 1266 South 1380 West Orem UT 84058 (801) 226-4100 None No No Yes Yes Non-accelerated Filer true false false false 4300000 85214086 3627 Sadler, Gibb & Associates, LLC Draper, UT 1381927 1473924 129329 175649 797352 624486 20221 31306 2328829 2305365 54265 110483 60000 60000 3100 3100 2446194 2478948 78969 66837 13230 118566 57393 56446 149592 241849 57393 149592 299242 0.01 0.01 5000000 5000000 0.01 0.01 100000000 100000000 85214086 85214086 84989086 84989086 852140 849890 20252181 20226931 -18807719 -18897115 2296602 2179706 2446194 2478948 2041297 2814670 822147 884066 1219150 1930604 636038 608065 419589 436399 73425 58340 1129052 1102804 90098 827800 111265 111265 90098 939065 702 89396 939065 0 0.01 0 0.01 84990935 84739770 85440935 85489770 84739086 847390 20201931 -19836180 1213141 27500 27500 250000 2500 -2500 939065 939065 84989086 849890 20226931 -18897115 2179706 27500 27500 225000 2250 -2250 89396 89396 85214086 852140 20252181 -18807719 2296602 89396 939065 27500 27500 111265 56218 57158 -46320 -164778 172866 185880 -11085 7172 12132 -3554 -105336 4923 -56446 -54181 -91997 831382 -91997 831382 1473924 642542 1381927 1473924 2250 2500 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 1—ORGANIZATION AND NATURE OF BUSINESS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Reflect Scientific, Inc. (the "Company") was incorporated under the laws of the State of Utah on November 3, 1999 as Cole, Inc. The Company was organized to engage in any lawful activity for which corporations may be organized under the Utah Revised Business Corporation Act. On December 30, 2003 the Company changed its name to Reflect Scientific, Inc.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company is engaged in the manufacture and distribution of innovative products targeted at the life sciences market. Our customers include hospitals, diagnostic laboratories, pharmaceutical and biotech companies, cold chain management, universities, government and private sector research facilities, chemical and industrial companies.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our Cryometrix brand ultra-low temperature and blast freezers innovative design enables our customers to save substantially on energy costs related to cryogenic storage. Ultra-low temperature freezers are used worldwide for the storage of vaccines, DNA, RNA, proteins and many other biological and chemical substances. There is a growing need for energy efficient reliable ultra-low temperature storage units. Our Cryometrix freezers are targeted to this growing market and we have had tremendous success in blood storage and pharmaceutical manufacturing applications. The application of this technology for use in refrigerated trailers (commonly called “reefers”) used to transport good which need to be maintained in a cold environment significantly broadens the market for this technology. The utilization of this technology in reefers eliminates the current method of cooling, which uses engines run on hydrocarbon fuels. The Cryometrix technology is pollutant free and is more efficient and cost effective than the technologies currently used. Reflect Scientific has added a new product line of solvent chillers. Solvent chillers are used in natural products extraction for optimizing product yield and purity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 2—SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Basis of Presentation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and are presented in US dollars.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Principles of Consolidation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The consolidated financial statements of the Company include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Use of Estimates</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Cash and Cash Equivalents</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Cash and cash equivalents consist of cash on hand and marketable securities with original maturities of three months or less. The Company maintains deposits in several financial institutions, which may at times exceed amounts covered by insurance provided by the U.S. Federal Deposit Insurance Corporation (“FDIC”). The Company has not experienced any losses related to amounts in excess of FDIC limits.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Revenue Recognition </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We sell our specialty science and environmental lab supplies through direct sales and through distributor relationships. We sell our ultra-low temperature freezers through consultants and commission-only sales personnel. Revenue is recognized when a customer obtains control of promised goods based on the consideration we expect to receive in exchange for these goods. This core principle is achieved through the following steps:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Identify the contract with the customer</i>. A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods, (ii) the contract has commercial substance and, (iii) we determine that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. We do not have significant costs to obtain contracts with customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Identify the performance obligations in the contract</i>. Generally, our contracts with our laboratory supply customers do not include multiple performance obligations to be completed over a period of time. Our performance obligations generally relate to delivering specialty laboratory products to a customer, subject to the shipping terms of the contract. Limited warranties are provided, under which we typically accept returns and provide either replacement parts or refunds. We do not have significant returns. We do not typically offer extended warranty or service plans.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Ultra-low temperature freezers sold to customers are built to order. Generally, 50% of the value of the contract is paid by the customer prior to work beginning on manufacturing the freezer. Upon completion of manufacturing and testing the customer will then sign an acceptance of the unit and make payment of the remaining balance on the contract, at which title passes to the customer. The units are FOB ship point. The customer may either arrange to transport the unit with a carrier he uses or ask the Company to arrange such shipment, the charges of which are the responsibility of the customer. A customer may, after accepting the unit, request that it be upgraded with additional hardware or software options. Those options are installed under a new contract, with the deposit and final payment requirements being the same as on the original order.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Determine the transaction price</i>. Payment by the customer is due under customary fixed payment terms, and we evaluate if collectability is reasonably assured. As of December 31, 2022 and 2021, none of our contracts contained a significant financing component.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Allocate the transaction price to performance obligations in the contract</i>. We typically do not have multiple performance obligations in our laboratory supply contracts with customers. As such, we generally recognize revenue upon transfer of the product to the customer's control at contractually stated pricing. The freezers likewise do not have milestone or percentage of completion clauses in the contract, so revenue is only recognized when the work has been completed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Recognize revenue when or as we satisfy a performance obligation</i>. We generally satisfy performance obligations at a point in time upon shipment of goods, or, with our freezers, upon final acceptance of the unit by the customer, in accordance with the terms of each contract with the customer. We do not have significant service revenue.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We have elected to use the practical expedient in ASC 340-40-25-4 (regarding recognition of the incremental costs of obtaining a contact) for costs related to contracts that are estimated to be completed within one year. In other words, we do not have any material accrued contract costs; however, we do require customer deposits to be made on freezer purchases. As of December 31, 2022 and 2021, we have $13,230 and $118,566, respectively, of contract liabilities related to these customer deposits and no contract assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Cost of Revenue</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company includes product costs (i.e., material, direct labor and overhead costs), shipping and handling expense, and production-related expenses in cost of revenues.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Accounts Receivable</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company maintains an allowance for doubtful accounts to provide for losses arising from customers’ inability to make required payments. If there is deterioration of our customers’ credit worthiness and/or there is an increase in the length of time that the receivables are past due greater than the historical assumptions used, additional allowances may be required. The Company estimates allowance for doubtful accounts based on the aged receivable balances and historical losses. The Company charges off uncollectible accounts when management determines there is no possibility of collecting the related receivable. The Company considers accounts receivable to be past due or delinquent based on contractual terms, which is generally net 30 days. The allowance for doubtful accounts amounted to $4,000 for the years ended December 31, 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Property and Equipment</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property and equipment are stated at cost. Expenditure for minor repairs, maintenance, and replacement parts which do not increase the useful lives of the assets are charged to expense as incurred. All major additions and improvements are capitalized. Depreciation is computed using the straight-line method. The lives over which the property and equipment are depreciated range from 5 to 7 years, except for computer equipment, which is depreciated over a 3-year life.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Inventories</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company’s inventory consists of parts for scientific vial kits, refrigerant gases, components for the imaging and inspection systems which it builds, and other scientific items. The Company values inventory at each balance sheet date to ensure that it is carried at the lower of cost or net realizable value with cost determined based on the average cost basis. The Company periodically evaluates the value of items in inventory and provides write-downs to inventory based on its estimate of market conditions. The Company estimated an obsolescence allowance of $106,044 at December 31, 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Goodwill </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Goodwill represents the excess of purchase price over the fair value of the net assets acquired. We evaluate goodwill for impairment annually, or more frequently if an event occurs or circumstances that indicate the goodwill is not recoverable. When impairment indicators are identified, we may elect to perform an optional qualitative assessment to determine whether it is more likely than not that the fair value of our reporting units has fallen below their carrying value. This assessment is based on several factors, including industry and market conditions, overall financial performance, including an assessment of cash flows in comparison to actual and projected results of prior periods. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value based on our qualitative analysis, or if we elect to skip this step, we perform a Step 1 quantitative analysis to determine the fair value of the reporting unit. At December 31, 2022 and 2021, there were no impairments of goodwill.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Impairment of Long-Lived Assets</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company reviews its right-of-use (“ROU”) assets and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. The test for impairment is required to be performed by management upon triggering events. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flow expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less costs to sell. At December 31, 2022 and 2021, there were no impairments of long-lived assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Leases</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accounts for leases in accordance with ASC Topic 842, “Leases.” The Company determines whether a contract is a lease at contract inception or for a modified contract at the modification date. At inception or modification, the Company recognizes ROU assets and related lease liabilities on the balance sheet for all leases</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">greater than one year in duration. Lease liabilities and their corresponding ROU assets are initially measured at the present value of the unpaid lease payments as of the lease commencement date. If the lease contains a renewal and/or termination option, the exercise of the option is included in the term of the lease if the Company is reasonably certain that a renewal or termination option will be exercised. As the Company’s leases do not provide an implicit rate, the Company uses an estimated incremental borrowing rate (“IBR”) based on the information available at the commencement date of the respective lease to determine the present value of future payments. The IBR is determined by estimating what it would cost the Company to borrow a collateralized amount equal to the total lease payments over the lease term based on the contractual terms of the lease and the location of the leased asset.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Operating lease payments are recognized as an expense on a straight-line basis over the lease term in equal amounts of rent expense attributed to each period during the term of the lease, regardless of when actual payments are made. This generally results in rent expense in excess of cash payments during the early years of a lease and rent expense less than cash payments in later years. The difference between rent expense recognized and actual rental payments is typically represented as the spread between the ROU asset and lease liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">When calculating the present value of minimum lease payments, we account for leases as one single lease component if a lease has both lease and non-lease fixed cost components. Variable lease and non-lease cost components are expensed as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We do not recognize ROU assets and lease liabilities for short-term leases that have an initial lease term of 12 months or less. We recognize the lease payments associated with short-term leases as an expense on a straight-line basis over the lease term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Fair Value of Financial Instruments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined in the following three categories:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Level 1: Unadjusted quoted prices that are available in active markets for identical assets or liabilities at the measurement date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Level 2: Significant other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Level 3: Significant unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Cash, receivables, inventory, prepaid expenses, accounts payable, accrued expenses, and customer deposits approximate fair value, due to their short-term nature.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Assets and liabilities that are measured at fair value on a nonrecurring basis relate primarily to long-lived assets and goodwill, which are remeasured when the derived fair value is below carrying value in the consolidated balance sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Earnings Per Share</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic earnings per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during each period. Diluted earnings per share is calculated by adjusting the weighted average number of shares of common stock outstanding for the dilutive effect, if any, of common stock equivalents. Common stock equivalents whose effect would be antidilutive are not included in diluted earnings per share. The Company uses the treasury stock method to determine the dilutive effect, which assumes that all common stock equivalents have been exercised at the beginning of the period and that the funds obtained from those exercises were used to repurchase shares of common stock of the Company at the average closing market price during the period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Stock-Based Compensation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize the fair value compensation cost relating to stock-based payment transactions in accordance with ASC Topic 718, “Share-Based Payments,”. Under the provisions of ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized on a straight-line basis over the employee’s requisite service period, which is generally the vesting period. Restricted stock awards are valued based on the closing stock price on the date of grant (intrinsic value method). The Company has elected to recognize forfeitures as they occur.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Research and Development Expense</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In accordance with ASC 730, the Company follows the policy of expensing its research and development costs in the period in which they are incurred. The Company incurred research and development expenses of $73,425 and $58,340 during the years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Advertising and Marketing Expense</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Costs for advertising and marketing are expensed as incurred. Advertising and marketing expense for the years ended December 31, 2022 and 2021 was $77,311 and $21,971, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Income Taxes</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Potential benefits of income tax losses are not recognized in the accounts until realization is more likely than not. The Company has adopted ASC 740, “Accounting for Income Taxes” as of its inception. Pursuant to ASC 740, the Company is required to compute tax asset benefits for net operating losses carried forward. The potential benefits of net operating losses have not been recognized in these consolidated financial statements because the Company cannot be assured it is more likely than not it will utilize the net operating losses carried forward in future years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Impact of COVID-19</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In December 2019, a novel strain of coronavirus (“COVID-19”) emerged in China. On March 11, 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic. The extent of the COVID-19 pandemic’s continued effect on our operational and financial performance and those of third parties on which the Company relies will depend on future developments, including the duration, spread and intensity of the outbreak, the pace at which jurisdictions across the country re-open and restrictions begin to lift. The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. The Company does not yet know the full extent of potential impacts on its business and financing. However, these effects could have a material impact on the Company’s liquidity, capital resources, operations and business and those of the third parties on which the Company relies.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Recent Accounting Pronouncements</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company considers the applicability and impact of all Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (“FASB”). ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on the Company’s condensed consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2016, the FASB issued ASU 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. ASU 2016-13 is effective for annual reporting periods, and interim periods within those years, beginning after December 15, 2019. This pronouncement was amended under ASU 2019-10 to allow an extension on the adoption date for entities that qualify as a small reporting company. The Company has elected this extension and the effective date for the Company to adopt this standard will be for fiscal years beginning after December 15, 2022. The Company has not completed its assessment of the standard but does not expect the adoption to have a material impact on the Company’s consolidated financial statements and related disclosures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In October 2021, the FASB issued ASU 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU amends ASC 805 to require acquiring entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in business combinations. The ASU is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. This ASU should be applied prospectively to acquisitions occurring on or after the effective date of December 15, 2022, and early adoption is permitted. The Company has not completed its assessment of the standard but does not expect the adoption to have a material impact on the Company’s consolidated financial statements and related disclosures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In November 2021, the FASB issued ASU 2021-10, Disclosures by Business Entities about Government Assistance. The FASB is issuing this Update to increase the transparency of government assistance including the disclosure of (1) the types of assistance, (2) an entity’s accounting for the assistance, and (3) the effect of the assistance on an entity’s financial statements. The ASU was effective for annual reporting periods after January 1, 2022. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements and related disclosures.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Basis of Presentation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and are presented in US dollars.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Principles of Consolidation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The consolidated financial statements of the Company include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Use of Estimates</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Cash and Cash Equivalents</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Cash and cash equivalents consist of cash on hand and marketable securities with original maturities of three months or less. The Company maintains deposits in several financial institutions, which may at times exceed amounts covered by insurance provided by the U.S. Federal Deposit Insurance Corporation (“FDIC”). The Company has not experienced any losses related to amounts in excess of FDIC limits.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Revenue Recognition </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We sell our specialty science and environmental lab supplies through direct sales and through distributor relationships. We sell our ultra-low temperature freezers through consultants and commission-only sales personnel. Revenue is recognized when a customer obtains control of promised goods based on the consideration we expect to receive in exchange for these goods. This core principle is achieved through the following steps:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Identify the contract with the customer</i>. A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods, (ii) the contract has commercial substance and, (iii) we determine that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. We do not have significant costs to obtain contracts with customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Identify the performance obligations in the contract</i>. Generally, our contracts with our laboratory supply customers do not include multiple performance obligations to be completed over a period of time. Our performance obligations generally relate to delivering specialty laboratory products to a customer, subject to the shipping terms of the contract. Limited warranties are provided, under which we typically accept returns and provide either replacement parts or refunds. We do not have significant returns. We do not typically offer extended warranty or service plans.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Ultra-low temperature freezers sold to customers are built to order. Generally, 50% of the value of the contract is paid by the customer prior to work beginning on manufacturing the freezer. Upon completion of manufacturing and testing the customer will then sign an acceptance of the unit and make payment of the remaining balance on the contract, at which title passes to the customer. The units are FOB ship point. The customer may either arrange to transport the unit with a carrier he uses or ask the Company to arrange such shipment, the charges of which are the responsibility of the customer. A customer may, after accepting the unit, request that it be upgraded with additional hardware or software options. Those options are installed under a new contract, with the deposit and final payment requirements being the same as on the original order.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Determine the transaction price</i>. Payment by the customer is due under customary fixed payment terms, and we evaluate if collectability is reasonably assured. As of December 31, 2022 and 2021, none of our contracts contained a significant financing component.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Allocate the transaction price to performance obligations in the contract</i>. We typically do not have multiple performance obligations in our laboratory supply contracts with customers. As such, we generally recognize revenue upon transfer of the product to the customer's control at contractually stated pricing. The freezers likewise do not have milestone or percentage of completion clauses in the contract, so revenue is only recognized when the work has been completed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Recognize revenue when or as we satisfy a performance obligation</i>. We generally satisfy performance obligations at a point in time upon shipment of goods, or, with our freezers, upon final acceptance of the unit by the customer, in accordance with the terms of each contract with the customer. We do not have significant service revenue.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We have elected to use the practical expedient in ASC 340-40-25-4 (regarding recognition of the incremental costs of obtaining a contact) for costs related to contracts that are estimated to be completed within one year. In other words, we do not have any material accrued contract costs; however, we do require customer deposits to be made on freezer purchases. As of December 31, 2022 and 2021, we have $13,230 and $118,566, respectively, of contract liabilities related to these customer deposits and no contract assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> 0.50 13230 118566 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Cost of Revenue</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company includes product costs (i.e., material, direct labor and overhead costs), shipping and handling expense, and production-related expenses in cost of revenues.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Accounts Receivable</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company maintains an allowance for doubtful accounts to provide for losses arising from customers’ inability to make required payments. If there is deterioration of our customers’ credit worthiness and/or there is an increase in the length of time that the receivables are past due greater than the historical assumptions used, additional allowances may be required. The Company estimates allowance for doubtful accounts based on the aged receivable balances and historical losses. The Company charges off uncollectible accounts when management determines there is no possibility of collecting the related receivable. The Company considers accounts receivable to be past due or delinquent based on contractual terms, which is generally net 30 days. The allowance for doubtful accounts amounted to $4,000 for the years ended December 31, 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 4000 4000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Property and Equipment</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property and equipment are stated at cost. Expenditure for minor repairs, maintenance, and replacement parts which do not increase the useful lives of the assets are charged to expense as incurred. All major additions and improvements are capitalized. Depreciation is computed using the straight-line method. The lives over which the property and equipment are depreciated range from 5 to 7 years, except for computer equipment, which is depreciated over a 3-year life.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 5 7 years P3Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Inventories</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company’s inventory consists of parts for scientific vial kits, refrigerant gases, components for the imaging and inspection systems which it builds, and other scientific items. The Company values inventory at each balance sheet date to ensure that it is carried at the lower of cost or net realizable value with cost determined based on the average cost basis. The Company periodically evaluates the value of items in inventory and provides write-downs to inventory based on its estimate of market conditions. The Company estimated an obsolescence allowance of $106,044 at December 31, 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 106044 106044 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Goodwill </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Goodwill represents the excess of purchase price over the fair value of the net assets acquired. We evaluate goodwill for impairment annually, or more frequently if an event occurs or circumstances that indicate the goodwill is not recoverable. When impairment indicators are identified, we may elect to perform an optional qualitative assessment to determine whether it is more likely than not that the fair value of our reporting units has fallen below their carrying value. This assessment is based on several factors, including industry and market conditions, overall financial performance, including an assessment of cash flows in comparison to actual and projected results of prior periods. If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying value based on our qualitative analysis, or if we elect to skip this step, we perform a Step 1 quantitative analysis to determine the fair value of the reporting unit. At December 31, 2022 and 2021, there were no impairments of goodwill.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Impairment of Long-Lived Assets</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company reviews its right-of-use (“ROU”) assets and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. The test for impairment is required to be performed by management upon triggering events. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flow expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less costs to sell. At December 31, 2022 and 2021, there were no impairments of long-lived assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Leases</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accounts for leases in accordance with ASC Topic 842, “Leases.” The Company determines whether a contract is a lease at contract inception or for a modified contract at the modification date. At inception or modification, the Company recognizes ROU assets and related lease liabilities on the balance sheet for all leases</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">greater than one year in duration. Lease liabilities and their corresponding ROU assets are initially measured at the present value of the unpaid lease payments as of the lease commencement date. If the lease contains a renewal and/or termination option, the exercise of the option is included in the term of the lease if the Company is reasonably certain that a renewal or termination option will be exercised. As the Company’s leases do not provide an implicit rate, the Company uses an estimated incremental borrowing rate (“IBR”) based on the information available at the commencement date of the respective lease to determine the present value of future payments. The IBR is determined by estimating what it would cost the Company to borrow a collateralized amount equal to the total lease payments over the lease term based on the contractual terms of the lease and the location of the leased asset.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Operating lease payments are recognized as an expense on a straight-line basis over the lease term in equal amounts of rent expense attributed to each period during the term of the lease, regardless of when actual payments are made. This generally results in rent expense in excess of cash payments during the early years of a lease and rent expense less than cash payments in later years. The difference between rent expense recognized and actual rental payments is typically represented as the spread between the ROU asset and lease liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">When calculating the present value of minimum lease payments, we account for leases as one single lease component if a lease has both lease and non-lease fixed cost components. Variable lease and non-lease cost components are expensed as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We do not recognize ROU assets and lease liabilities for short-term leases that have an initial lease term of 12 months or less. We recognize the lease payments associated with short-term leases as an expense on a straight-line basis over the lease term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Fair Value of Financial Instruments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined in the following three categories:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Level 1: Unadjusted quoted prices that are available in active markets for identical assets or liabilities at the measurement date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Level 2: Significant other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Level 3: Significant unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Cash, receivables, inventory, prepaid expenses, accounts payable, accrued expenses, and customer deposits approximate fair value, due to their short-term nature.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Assets and liabilities that are measured at fair value on a nonrecurring basis relate primarily to long-lived assets and goodwill, which are remeasured when the derived fair value is below carrying value in the consolidated balance sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Earnings Per Share</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic earnings per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during each period. Diluted earnings per share is calculated by adjusting the weighted average number of shares of common stock outstanding for the dilutive effect, if any, of common stock equivalents. Common stock equivalents whose effect would be antidilutive are not included in diluted earnings per share. The Company uses the treasury stock method to determine the dilutive effect, which assumes that all common stock equivalents have been exercised at the beginning of the period and that the funds obtained from those exercises were used to repurchase shares of common stock of the Company at the average closing market price during the period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Stock-Based Compensation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize the fair value compensation cost relating to stock-based payment transactions in accordance with ASC Topic 718, “Share-Based Payments,”. Under the provisions of ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized on a straight-line basis over the employee’s requisite service period, which is generally the vesting period. Restricted stock awards are valued based on the closing stock price on the date of grant (intrinsic value method). The Company has elected to recognize forfeitures as they occur.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Research and Development Expense</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In accordance with ASC 730, the Company follows the policy of expensing its research and development costs in the period in which they are incurred. The Company incurred research and development expenses of $73,425 and $58,340 during the years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> 73425 58340 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Advertising and Marketing Expense</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Costs for advertising and marketing are expensed as incurred. Advertising and marketing expense for the years ended December 31, 2022 and 2021 was $77,311 and $21,971, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 77311 21971 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Income Taxes</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Potential benefits of income tax losses are not recognized in the accounts until realization is more likely than not. The Company has adopted ASC 740, “Accounting for Income Taxes” as of its inception. Pursuant to ASC 740, the Company is required to compute tax asset benefits for net operating losses carried forward. The potential benefits of net operating losses have not been recognized in these consolidated financial statements because the Company cannot be assured it is more likely than not it will utilize the net operating losses carried forward in future years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> Impact of COVID-19 In December 2019, a novel strain of coronavirus (“COVID-19”) emerged in China. On March 11, 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic. The extent of the COVID-19 pandemic’s continued effect on our operational and financial performance and those of third parties on which the Company relies will depend on future developments, including the duration, spread and intensity of the outbreak, the pace at which jurisdictions across the country re-open and restrictions begin to lift. The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. The Company does not yet know the full extent of potential impacts on its business and financing. However, these effects could have a material impact on the Company’s liquidity, capital resources, operations and business and those of the third parties on which the Company relies.  <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Recent Accounting Pronouncements</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company considers the applicability and impact of all Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (“FASB”). ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on the Company’s condensed consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2016, the FASB issued ASU 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. ASU 2016-13 is effective for annual reporting periods, and interim periods within those years, beginning after December 15, 2019. This pronouncement was amended under ASU 2019-10 to allow an extension on the adoption date for entities that qualify as a small reporting company. The Company has elected this extension and the effective date for the Company to adopt this standard will be for fiscal years beginning after December 15, 2022. The Company has not completed its assessment of the standard but does not expect the adoption to have a material impact on the Company’s consolidated financial statements and related disclosures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In October 2021, the FASB issued ASU 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU amends ASC 805 to require acquiring entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in business combinations. The ASU is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. This ASU should be applied prospectively to acquisitions occurring on or after the effective date of December 15, 2022, and early adoption is permitted. The Company has not completed its assessment of the standard but does not expect the adoption to have a material impact on the Company’s consolidated financial statements and related disclosures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In November 2021, the FASB issued ASU 2021-10, Disclosures by Business Entities about Government Assistance. The FASB is issuing this Update to increase the transparency of government assistance including the disclosure of (1) the types of assistance, (2) an entity’s accounting for the assistance, and (3) the effect of the assistance on an entity’s financial statements. The ASU was effective for annual reporting periods after January 1, 2022. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements and related disclosures.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 3—DISAGGREGATION OF REVENUES </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our revenue is disaggregated based on product category and geographical region. We recognize revenue from the sale of scientific equipment for the life sciences and manufacturing industries. Our products range from non-mechanical Cyrometrix freezers, chillers, and original equipment manufacturer (“OEM”) value-added products and components for the life sciences industry. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company’s revenues for the years ended December 31, 2022 and 2021 are disaggregated as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="11" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Years Ended December 31, 2022</span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">United States</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">International</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Total</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Revenues</span></td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 49%; padding-left: 9pt"><span style="font-size: 10pt">Freezers and chillers</span></td> <td style="width: 1%"> </td> <td style="width: 2%"><span style="font-size: 10pt">$</span></td> <td style="width: 12%; text-align: right"><span style="font-size: 10pt">793,953</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 15%; text-align: right"><span style="font-size: 10pt">262,001</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 14%; text-align: right"><span style="font-size: 10pt">1,126,428</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">    OEM and other</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; padding-left: 9pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">722,194</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; padding-left: 9pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">263,149</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-left: 9pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">914,869</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total Revenues</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt; text-align: right"><span style="font-size: 10pt">1,516,147</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt; text-align: right"><span style="font-size: 10pt">525,150</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">2,041,297</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="11" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Years Ended December 31, 2021</span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">United States</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">International</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Total</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Revenues</span></td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 49%; padding-left: 9pt"><span style="font-size: 10pt">Freezers and chillers</span></td> <td style="width: 1%"> </td> <td style="width: 2%"><span style="font-size: 10pt">$</span></td> <td style="width: 12%; text-align: right"><span style="font-size: 10pt">1,047,363</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 15%; text-align: right"><span style="font-size: 10pt">357,739</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 14%; text-align: right"><span style="font-size: 10pt">1,502,437</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">    OEM and other</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; padding-left: 9pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">739,074</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; padding-left: 9pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">670,494</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-left: 9pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">1,312,233</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total Revenues</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt; text-align: right"><span style="font-size: 10pt">1,786,437</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt; text-align: right"><span style="font-size: 10pt">1,028,233</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">2,814,670</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Service revenue of $70,474 and $97,335 are included in OEM and other revenues for the years ended December 31, 2022 and 2021, respectively.</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="11" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Years Ended December 31, 2022</span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">United States</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">International</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Total</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Revenues</span></td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 49%; padding-left: 9pt"><span style="font-size: 10pt">Freezers and chillers</span></td> <td style="width: 1%"> </td> <td style="width: 2%"><span style="font-size: 10pt">$</span></td> <td style="width: 12%; text-align: right"><span style="font-size: 10pt">793,953</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 15%; text-align: right"><span style="font-size: 10pt">262,001</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 14%; text-align: right"><span style="font-size: 10pt">1,126,428</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">    OEM and other</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; padding-left: 9pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">722,194</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; padding-left: 9pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">263,149</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-left: 9pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">914,869</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total Revenues</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt; text-align: right"><span style="font-size: 10pt">1,516,147</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt; text-align: right"><span style="font-size: 10pt">525,150</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">2,041,297</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="11" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Years Ended December 31, 2021</span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">United States</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">International</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Total</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Revenues</span></td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 49%; padding-left: 9pt"><span style="font-size: 10pt">Freezers and chillers</span></td> <td style="width: 1%"> </td> <td style="width: 2%"><span style="font-size: 10pt">$</span></td> <td style="width: 12%; text-align: right"><span style="font-size: 10pt">1,047,363</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 15%; text-align: right"><span style="font-size: 10pt">357,739</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 14%; text-align: right"><span style="font-size: 10pt">1,502,437</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">    OEM and other</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; padding-left: 9pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">739,074</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; padding-left: 9pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">670,494</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-left: 9pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">1,312,233</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total Revenues</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt; text-align: right"><span style="font-size: 10pt">1,786,437</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt; text-align: right"><span style="font-size: 10pt">1,028,233</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">2,814,670</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 793953 262001 1126428 722194 263149 914869 1516147 525150 2041297 1047363 357739 1502437 739074 670494 1312233 1786437 1028233 2814670 70474 97335 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 4—INVENTORIES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Inventories at December 31, 2022 and 2021 consisted of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">2022</p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">2021</p></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 68%"><span style="font-size: 10pt">Finished goods</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">376,334</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">342,835</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Raw materials</span></td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">527,062</span></td> <td> </td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">387,695</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Total inventories</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">903,396</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">730,530</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Less reserve for obsolescence</span></td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">(106,044</span></td> <td><span style="font-size: 10pt">)</span></td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">(106,044</span></td> <td><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Total inventories, net</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 1.5pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">797,352</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">624,486</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Inventory balances are composed of finished goods. Raw materials and work in process inventory are immaterial to the consolidated financial statements.</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">2022</p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">2021</p></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 68%"><span style="font-size: 10pt">Finished goods</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">376,334</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">342,835</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Raw materials</span></td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">527,062</span></td> <td> </td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">387,695</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Total inventories</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">903,396</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">730,530</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Less reserve for obsolescence</span></td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">(106,044</span></td> <td><span style="font-size: 10pt">)</span></td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">(106,044</span></td> <td><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Total inventories, net</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 1.5pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">797,352</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">624,486</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> 376334 342835 527062 387695 903396 730530 106044 106044 797352 624486 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 5—LEASES </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following was included in our consolidated balance sheet at December 31, 2022 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">2022</p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">2021</p></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 68%"><span style="font-size: 10pt">Operating lease right-of-use assets</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">54,265</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">110,483</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Lease liabilities, current portion</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">57,393</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">56,446</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Lease liabilities, long-term</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">57,393</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Total operating lease liabilities</span></td> <td> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">57,393</span></td> <td> </td> <td> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">113,839</span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Weighted-average remaining lease term (months)</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">11</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">23</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Weighted average discount rate</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">5.25%</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">5.25%</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total lease expense for the years ended December 31, 2022 and 2021 are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="7" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Years Ended</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p></td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">2022</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">2021</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 68%"><span style="font-size: 10pt">Operating lease expense</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">60,864</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">60,864</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Variable lease expense</span></td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">6,457</span></td> <td> </td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">6,368</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Total lease expense</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 1.5pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">67,321</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">67,232</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022, maturities of operating lease liabilities were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> <b> </b></p><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt">Year Ending December 31,</span></td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Amount</span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 82%"><span style="font-size: 10pt">2023</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 15%; text-align: right"><span style="font-size: 10pt">58,920</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: imputed interest</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">(1,527</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total operating lease liabilities</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">57,393</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">2022</p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">2021</p></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 68%"><span style="font-size: 10pt">Operating lease right-of-use assets</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">54,265</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">110,483</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Lease liabilities, current portion</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">57,393</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">56,446</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Lease liabilities, long-term</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">57,393</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Total operating lease liabilities</span></td> <td> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">57,393</span></td> <td> </td> <td> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">113,839</span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Weighted-average remaining lease term (months)</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">11</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">23</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Weighted average discount rate</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">5.25%</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">5.25%</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 54265 110483 57393 56446 57393 57393 113839 P11M P23M 0.0525 0.0525 <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="7" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Years Ended</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p></td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">2022</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">2021</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 68%"><span style="font-size: 10pt">Operating lease expense</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">60,864</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">60,864</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Variable lease expense</span></td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">6,457</span></td> <td> </td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">6,368</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Total lease expense</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 1.5pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">67,321</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">67,232</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 60864 60864 6457 6368 67321 67232 <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt">Year Ending December 31,</span></td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Amount</span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 82%"><span style="font-size: 10pt">2023</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 15%; text-align: right"><span style="font-size: 10pt">58,920</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Less: imputed interest</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">(1,527</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total operating lease liabilities</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">57,393</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table> 58920 1527 57393 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 6—ACCOUNTS PAYABLE AND ACCRUED EXPENSES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify">Accounts payable and accrued expenses at December 31, 2022 and 2021 consisted of the following:</p><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">December 31,<br/> 2022</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">December 31,<br/> 2021</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 72%"><span style="font-size: 10pt">Trade accounts payable</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 11%; text-align: right"><span style="font-size: 10pt">55,011</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 11%; text-align: right"><span style="font-size: 10pt">44,229</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Credit cards payable</span></td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">23,958</span></td> <td> </td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">22,608</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total accounts payable and accrued expenses</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; vertical-align: bottom; padding-bottom: 4pt; text-align: right"><span style="font-size: 10pt">78,969</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">66,837</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">December 31,<br/> 2022</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">December 31,<br/> 2021</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 72%"><span style="font-size: 10pt">Trade accounts payable</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 11%; text-align: right"><span style="font-size: 10pt">55,011</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 11%; text-align: right"><span style="font-size: 10pt">44,229</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Credit cards payable</span></td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">23,958</span></td> <td> </td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">22,608</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total accounts payable and accrued expenses</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 4pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; vertical-align: bottom; padding-bottom: 4pt; text-align: right"><span style="font-size: 10pt">78,969</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">66,837</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table> 55011 44229 23958 22608 78969 66837 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 7—CONCENTRATIONS OF RISK</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i><span style="text-decoration: underline">Cash in Excess of Federally Insured Amount</span></i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During 2022 and 2021, the Company had cash balances that exceed the $250,000 FDIC insurance limit per depositor per banking institution. There were $1,131,927 and $1,223,924 on deposit that exceeded the FDIC limit at December 31, 2022 and 2021, respectively. The Company has not experienced any losses in these accounts and believes it is not exposed to any significant credit risk with respect to its cash balances.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><i>Line of Credit</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has a credit line with a commercial bank of $100,000 secured by its inventory and accounts receivable bearing a variable interest rate, which was 9.75% as of the balance sheet date, and automatically renews so long as the Company is in compliance with the loan covenants. As of December 31, 2022 and 2021, there was $0 drawn against that line of credit, leaving an available balance of $100,000. The line automatically renews on April 1 of each year and the $100,000 credit amount was available at December 31, 2022 and 2021.  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i><span style="text-decoration: underline">Sales and Accounts Receivable</span></i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has four major customers who represent a significant portion of revenue. These four customers represented 51% and 45% of total sales revenue for the year ended December 31, 2022 and 2021, respectively. At December 31, 2022 and 2021, accounts receivable balances from these customers represent 71% and 70%, respectively, of the total receivables. The Company has strong relationships with each of these customers and does not believe this concentration poses a significant risk due to those long-term relationships and uniqueness of the products they purchase from the Company. We have identified primary and secondary sources for each of the products we purchase for resale and for the raw materials we use to manufacture our products, so do not anticipate any difficulty in filling the orders placed by our customers.</p> 250000 250000 1131927 1223924 100000 0.0975 0 0 100000 100000 100000 0.51 0.45 0.71 0.70 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 8—STOCKHOLDERS’ EQUITY</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Preferred Stock</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In November 2004 the Company amended its Articles of Incorporation so as to authorize 5,000,000 shares of preferred stock. Of this total, 750,000 shares have been designated as “Series A Convertible Preferred Stock”. The following is a description of the rights of the Series A Convertible Preferred Stock:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Dividends</i>. The holders of the Series A Preferred Stock would be entitled to dividends at the rate of 8 percent per year of the liquidation preference of $1.00 per share, payable annually, if and when declared by the board of directors. Dividends are not cumulative, and the board of directors is under no obligation to declare dividends.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Conversion Rights</i>. The Series A Preferred Stock may be convertible into the Company’s common stock by dividing $1.00 plus any unpaid dividends by 50% of the five day average closing bid price of the common shares.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022 and 2021, the Company had <span style="-sec-ix-hidden: hidden-fact-34"><span style="-sec-ix-hidden: hidden-fact-35">no</span></span> shares of the preferred stock are issued and outstanding.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Common Stock</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022 and 2021, the Company was authorized to issue 100,000,000 common shares. As of December 31, 2022 and 2021, the Company had 85,214,086 and 84,989,086 common shares issued and outstanding, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Restricted Stock Awards</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On December 28, 2021, the Company granted 1,000,000 shares of restricted common stock to its patent attorney. The restricted stock vest over three years, with 250,000 shares vesting immediately on the grant date and 250,000 shares vesting on the next three anniversary dates. In December 2022, this issuance was modified from 1,000,000 shares of restricted common stock to 925,000 shares of restricted common stock. In accordance with ASC 718, the Company measured the incremental fair value, as the difference between the estimated fair value immediately after the modification as compared to the estimated fair value immediately before the modification, noting no increase in the incremental value. As of December 31, 2022, 475,000 shares have vested with an additional 225,000 shares to vest on each of the next <span style="-sec-ix-hidden: hidden-fact-33">two</span> anniversary dates as a result of this modification.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Below is a table summarizing the changes in restricted stock awards outstanding during the years ended December 31, 2022 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">Restricted Stock Awards</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted-Average</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Exercise Price</p></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 70%"><span style="font-size: 10pt">Outstanding at December 31, 2020</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 11%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Granted</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">1,000,000</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">0.11</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Vested</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(250,000</span></td> <td><span style="font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(0.11</span></td> <td><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Outstanding at December 31, 2021</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">750,000</span></td> <td> </td> <td> </td> <td><span style="font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-size: 10pt">0.11</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Granted</span></td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Modified</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(75,000</span></td> <td><span style="font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(0.11</span></td> <td><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Vested</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">(225,000</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">)</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(0.11</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Outstanding at December 31, 2022</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: black 4.5pt double; padding-bottom: 4pt"> </td> <td style="border-bottom: black 4.5pt double; padding-bottom: 4pt; text-align: right"><span style="font-size: 10pt">450,000</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">0.11</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Stock-based compensation expense of $27,500 was recorded during the years ended December 31, 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022, the remaining unrecognized stock-based compensation expense related to non-vested restricted stock awards is $55,000 and is expected to be recognized over 2.0 years.</p> 5000000 750000 0.08 1 1 0.50 100000000 100000000 85214086 84989086 1000000 P3Y P3Y 250000 250000 1000000 925000 475000 225000 <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">Restricted Stock Awards</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted-Average</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Exercise Price</p></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 70%"><span style="font-size: 10pt">Outstanding at December 31, 2020</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 11%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Granted</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">1,000,000</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">0.11</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Vested</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(250,000</span></td> <td><span style="font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(0.11</span></td> <td><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Outstanding at December 31, 2021</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">750,000</span></td> <td> </td> <td> </td> <td><span style="font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-size: 10pt">0.11</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Granted</span></td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Modified</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(75,000</span></td> <td><span style="font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(0.11</span></td> <td><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Vested</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">(225,000</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">)</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(0.11</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Outstanding at December 31, 2022</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: black 4.5pt double; padding-bottom: 4pt"> </td> <td style="border-bottom: black 4.5pt double; padding-bottom: 4pt; text-align: right"><span style="font-size: 10pt">450,000</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">0.11</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 1000000 0.11 250000 -0.11 750000 0.11 -75000 -0.11 225000 -0.11 450000 0.11 27500 27500 55000 P2Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 9—EARNINGS PER SHARE</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The computation of weighted average shares outstanding and the basic and diluted earnings per share for the years ended December 31, 2022 and 2021 consisted of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="7" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Years Ended</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p> </td> </tr> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">2022</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">2021</span></td> <td style="padding-bottom: 1.5pt"> </td> </tr> <tr style="vertical-align: bottom; background-color: #cceeff"> <td style="width: 68%"><span style="font-size: 10pt">Net income </span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">89,396</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">939,065</span></td> <td style="width: 1%"> </td> </tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Weighted average shares outstanding</span></td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">84,990,935</span></td> <td> </td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">84,739,770</span></td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: #cceeff"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Basic earnings per share</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 1.5pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">0.00</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">0.01</span></td> <td style="padding-bottom: 1.5pt"> </td> </tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: right"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1.5pt"> </td> </tr> <tr style="vertical-align: bottom; background-color: #cceeff"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Weighted average shares outstanding</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">84,990,935</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">84,739,770</span></td> <td style="padding-bottom: 1.5pt"> </td> </tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Effect on dilutive stock awards</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">450,000</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">750,000</span></td> <td style="padding-bottom: 1.5pt"> </td> </tr> <tr style="vertical-align: bottom; background-color: #cceeff"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Total potential shares outstanding</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">85,440,935</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">85,489,770</span></td> <td style="padding-bottom: 1.5pt"> </td> </tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Diluted earnings per share</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 1.5pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">0.00</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">0.01</span></td> <td style="padding-bottom: 1.5pt"> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="7" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Years Ended</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p> </td> </tr> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">2022</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">2021</span></td> <td style="padding-bottom: 1.5pt"> </td> </tr> <tr style="vertical-align: bottom; background-color: #cceeff"> <td style="width: 68%"><span style="font-size: 10pt">Net income </span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">89,396</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">939,065</span></td> <td style="width: 1%"> </td> </tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Weighted average shares outstanding</span></td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">84,990,935</span></td> <td> </td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">84,739,770</span></td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: #cceeff"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Basic earnings per share</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 1.5pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">0.00</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">0.01</span></td> <td style="padding-bottom: 1.5pt"> </td> </tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: right"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td> </td> <td style="text-align: right"> </td> <td style="padding-bottom: 1.5pt"> </td> </tr> <tr style="vertical-align: bottom; background-color: #cceeff"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Weighted average shares outstanding</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">84,990,935</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">84,739,770</span></td> <td style="padding-bottom: 1.5pt"> </td> </tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Effect on dilutive stock awards</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">450,000</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">750,000</span></td> <td style="padding-bottom: 1.5pt"> </td> </tr> <tr style="vertical-align: bottom; background-color: #cceeff"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Total potential shares outstanding</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">85,440,935</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">85,489,770</span></td> <td style="padding-bottom: 1.5pt"> </td> </tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Diluted earnings per share</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 1.5pt"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">0.00</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 10pt">0.01</span></td> <td style="padding-bottom: 1.5pt"> </td> </tr> </table> 89396 939065 84990935 84739770 0 0.01 84990935 84739770 450000 750000 85440935 85489770 0 0.01 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 10—INCOME TAXES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The components of the provision for income taxes for the years ended December 31, 2022 and 2021, consisted of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="line-height: 106%"> </td> <td style="line-height: 106%"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">December 31, 2022</span></td> <td style="line-height: 106%"> </td> <td style="line-height: 106%"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">December 31, 2021</span></td> <td style="line-height: 106%"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="width: 62%; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Current Federal and State</span></td> <td style="width: 1%; text-align: right; line-height: 106%"> </td> <td style="width: 1%; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="border-top: Black 1pt solid; width: 16%; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">702</span></td> <td style="width: 1%; line-height: 106%"> </td> <td style="width: 1%; text-align: right; line-height: 106%"> </td> <td style="width: 1%; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="border-top: Black 1pt solid; width: 16%; text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td> <td style="width: 1%; line-height: 106%"> </td></tr> <tr style="vertical-align: top"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Deferred Federal and State</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td> <td style="line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td> <td style="line-height: 106%"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Total (benefit) provision for income taxes</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">702</span></td> <td style="line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td> <td style="line-height: 106%"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Deferred income tax assets and liabilities at December 31, 2022 and 2021, consisted of the following temporary differences and carry-forward items:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="line-height: 106%"> </td> <td style="line-height: 106%"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">December 31, 2022</span></td> <td style="line-height: 106%"> </td> <td style="line-height: 106%"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">December 31, 2021</span></td> <td style="line-height: 106%"> </td></tr> <tr style="vertical-align: top; background-color: #CCECFF"> <td style="width: 62%; line-height: 106%"><span style="font-size: 10pt; line-height: 106%"><span style="text-decoration: underline">Deferred tax assets (liabilities)</span></span></td> <td style="width: 1%; line-height: 106%"> </td> <td style="width: 1%; line-height: 106%"> </td> <td style="border-top: Black 1pt solid; width: 16%; line-height: 106%"> </td> <td style="width: 1%; line-height: 106%"> </td> <td style="width: 1%; line-height: 106%"> </td> <td style="width: 1%; line-height: 106%"> </td> <td style="border-top: Black 1pt solid; width: 16%; line-height: 106%"> </td> <td style="width: 1%; line-height: 106%"> </td></tr> <tr style="vertical-align: top"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Loss carryforward</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">2,862,544</span></td> <td style="line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">2,853,471</span></td> <td style="line-height: 106%"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Property and equipment</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(30,307</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(30,307</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td></tr> <tr style="vertical-align: top"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Other</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(19,694</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(19,694</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td></tr> <tr style="vertical-align: top"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Valuation Allowance </span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(2,812,543</span></td> <td style="border-bottom: Black 1pt solid; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(2,803,470</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Total net deferred income tax assets (liabilities)</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td> <td style="line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td> <td style="line-height: 106%"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The difference between the income tax expense (benefit) reported and amounts computed by applying the statutory federal rate of 21.0% to pretax income for the years ended December 31, 2022 and 2021, consisted of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="line-height: 106%"> </td> <td style="line-height: 106%"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">December 31, 2022</span></td> <td style="line-height: 106%"> </td> <td style="line-height: 106%"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">December 31, 2021</span></td> <td style="line-height: 106%"> </td></tr> <tr style="vertical-align: top; background-color: #CCECFF"> <td style="width: 62%; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Federal tax</span></td> <td style="width: 1%; text-align: right; line-height: 106%"> </td> <td style="width: 1%; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="width: 16%; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">18,921</span></td> <td style="width: 1%; line-height: 106%"> </td> <td style="width: 1%; text-align: right; line-height: 106%"> </td> <td style="width: 1%; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="width: 16%; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">197,204</span></td> <td style="width: 1%; line-height: 106%"> </td></tr> <tr style="vertical-align: top"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Meals and entertainment</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">4,625</span></td> <td style="line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">3,672</span></td> <td style="line-height: 106%"> </td></tr> <tr style="vertical-align: top; background-color: #CCECFF"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Charitable contributions</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">1,369</span></td> <td style="line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td> <td style="line-height: 106%"> </td></tr> <tr style="vertical-align: top"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Depreciation and amortization</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(33,988</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(30,307</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td></tr> <tr style="vertical-align: top; background-color: #CCECFF"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Other</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td> <td style="line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(23,366</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td></tr> <tr style="vertical-align: top"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Change in valuation allowance</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">8,371</span></td> <td style="border-bottom: Black 1pt solid; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(147,203</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td></tr> <tr style="vertical-align: top; background-color: #CCECFF"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Total (benefit) provision for income taxes</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">702</span></td> <td style="line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td> <td style="line-height: 106%"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">At December 31, 2022, the Company had net operating loss carryforwards of approximately $7,360,431 that may be available to reduce future years’ taxable income indefinitely.</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="line-height: 106%"> </td> <td style="line-height: 106%"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">December 31, 2022</span></td> <td style="line-height: 106%"> </td> <td style="line-height: 106%"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">December 31, 2021</span></td> <td style="line-height: 106%"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="width: 62%; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Current Federal and State</span></td> <td style="width: 1%; text-align: right; line-height: 106%"> </td> <td style="width: 1%; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="border-top: Black 1pt solid; width: 16%; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">702</span></td> <td style="width: 1%; line-height: 106%"> </td> <td style="width: 1%; text-align: right; line-height: 106%"> </td> <td style="width: 1%; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="border-top: Black 1pt solid; width: 16%; text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td> <td style="width: 1%; line-height: 106%"> </td></tr> <tr style="vertical-align: top"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Deferred Federal and State</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td> <td style="line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td> <td style="line-height: 106%"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Total (benefit) provision for income taxes</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">702</span></td> <td style="line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td> <td style="line-height: 106%"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 702 702 <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="line-height: 106%"> </td> <td style="line-height: 106%"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">December 31, 2022</span></td> <td style="line-height: 106%"> </td> <td style="line-height: 106%"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">December 31, 2021</span></td> <td style="line-height: 106%"> </td></tr> <tr style="vertical-align: top; background-color: #CCECFF"> <td style="width: 62%; line-height: 106%"><span style="font-size: 10pt; line-height: 106%"><span style="text-decoration: underline">Deferred tax assets (liabilities)</span></span></td> <td style="width: 1%; line-height: 106%"> </td> <td style="width: 1%; line-height: 106%"> </td> <td style="border-top: Black 1pt solid; width: 16%; line-height: 106%"> </td> <td style="width: 1%; line-height: 106%"> </td> <td style="width: 1%; line-height: 106%"> </td> <td style="width: 1%; line-height: 106%"> </td> <td style="border-top: Black 1pt solid; width: 16%; line-height: 106%"> </td> <td style="width: 1%; line-height: 106%"> </td></tr> <tr style="vertical-align: top"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Loss carryforward</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">2,862,544</span></td> <td style="line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">2,853,471</span></td> <td style="line-height: 106%"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Property and equipment</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(30,307</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(30,307</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td></tr> <tr style="vertical-align: top"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Other</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(19,694</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(19,694</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td></tr> <tr style="vertical-align: top"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Valuation Allowance </span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(2,812,543</span></td> <td style="border-bottom: Black 1pt solid; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(2,803,470</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Total net deferred income tax assets (liabilities)</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td> <td style="line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td> <td style="line-height: 106%"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 2862544 2853471 30307 30307 -19694 -19694 2812543 2803470 0.21 0.21 <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="line-height: 106%"> </td> <td style="line-height: 106%"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">December 31, 2022</span></td> <td style="line-height: 106%"> </td> <td style="line-height: 106%"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">December 31, 2021</span></td> <td style="line-height: 106%"> </td></tr> <tr style="vertical-align: top; background-color: #CCECFF"> <td style="width: 62%; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Federal tax</span></td> <td style="width: 1%; text-align: right; line-height: 106%"> </td> <td style="width: 1%; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="width: 16%; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">18,921</span></td> <td style="width: 1%; line-height: 106%"> </td> <td style="width: 1%; text-align: right; line-height: 106%"> </td> <td style="width: 1%; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="width: 16%; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">197,204</span></td> <td style="width: 1%; line-height: 106%"> </td></tr> <tr style="vertical-align: top"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Meals and entertainment</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">4,625</span></td> <td style="line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">3,672</span></td> <td style="line-height: 106%"> </td></tr> <tr style="vertical-align: top; background-color: #CCECFF"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Charitable contributions</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">1,369</span></td> <td style="line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td> <td style="line-height: 106%"> </td></tr> <tr style="vertical-align: top"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Depreciation and amortization</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(33,988</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(30,307</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td></tr> <tr style="vertical-align: top; background-color: #CCECFF"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Other</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td> <td style="line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(23,366</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td></tr> <tr style="vertical-align: top"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Change in valuation allowance</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">8,371</span></td> <td style="border-bottom: Black 1pt solid; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">(147,203</span></td> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">)</span></td></tr> <tr style="vertical-align: top; background-color: #CCECFF"> <td style="line-height: 106%"><span style="font-size: 10pt; line-height: 106%">Total (benefit) provision for income taxes</span></td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">702</span></td> <td style="line-height: 106%"> </td> <td style="text-align: right; line-height: 106%"> </td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><span style="font-size: 10pt; line-height: 106%">$</span></td> <td style="border-bottom: Black 1pt solid; text-align: right; line-height: 106%"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td> <td style="line-height: 106%"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 18921 197204 4625 3672 1369 -33988 -30307 -23366 8371 -147203 702 7360431 P2Y false FY 0001103090 EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *R6?E8'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 " "LEGY6O!FL0>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITG00^CFLN))07!!\1:2V=U@TX9DI-VWMXV[740?P&-F_GSS M#4QKH[)#PNNSLG'#CD11 61[Q&!R/2?ZN;D?4C T/],!HK$? MYH @FN8. I)QA@PLP"JN1*9;9Y5-:&A(9[RS*SY^IJ[ G 7L,&!/&7C-@>EE M8CQ-70M7P (C3"%_%]"MQ%+]$ULZP,[)*?LU-8YC/YO=\],"T:(:M&5K+9":%NI>+\?7']X7<5#H/S>_^/ MC2^"NH5?=Z&_ %!+ P04 " "LEGY6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *R6?E8MW@^@)0< %LN 8 >&PO=V]R:W-H965T&UL MM9KA;YLX&,;_%2LWG3:I:< D:;:UD5+2[')KNZKI-NV^.> TJ(!SQC3M?W\V M)! F\P9.[I<6".]C^&',\X#/MXP_)6M*!7J)PCBYZ*R%V'SJ]1)O32.2G+(- MC>4O*\8C(N0J?^PE&TZ)GQ5%80];UK 7D2#NC,^S;7=\?,Y2$08QO>,H2:.( M\-=+&K+M1D))$/GOF;HT#)62/(Y_ M=Z*=HDU5>+B\5Y]E)R]/9DD2ZK+P9^"+]45GU$$^79$T%/=L^Q?=G=! Z7DL M3+*_:)OO.QAVD)2<9@20<;GG&T15WM+-;60PD'L;KN"\'EKX&L$^,I\U)Y M&06:Q#ZZBD4@7M$\SON3NBY=]'TQ1>_??4#O4!"CFR ,Y>;DO"=DXTJBY^T: MNLP;PC4-V1C=L%BL$]F*3_VJ0$\>=7'H>'_HEQA4G%+O%#GV"<(6QIH#YGY8ZF? J7_YW&LG5+UWKE;)SB0CB9GG/L0AS2OY8[H;F@D19X+MC7 M"ZH!XU.R(1Z]Z,@1(:'\F7;&?_YA#ZW/.E@FQ::&Q"H@^P7(/J0^WG7B>_H8 M)((32?261%3'#]:YOYI=7[D/:.'.KVX?YK.Y>X+FM^ZI#AZHU!:>(;$*O$$! M;P">=-$+'UXW6F9PN6UUO^KX@%5M^1@2J_ 9%GR&X FZ*><*SRQ(/!*B7Y1P M-9XA.?9J<<%JW:Z-NXZM(P86MB5F2*Q"[*P@=M;D=G19%,D!;2&8]W2"%FLB M6T+?4I$($OM!_*B#!PJW'=]RL4$FILS0\W@TP';?&@W/>\^'L RU6H$U*F"- MFL"Z2Y=AX*%9R(C0@0%%VH(Q*3;-Q88'E/NG3@&XPN1CP>0CR&0BQR,_&Y-F M(='V$[A^1<)$=V^Z8%G;$SUIF9(K4H-E]1P$VH_6)C&0D9%^2P,*=?3@I5NF1866-0:EB&U*JS2U-N@ MU=W#RA A5YJ$1\;U=R6L<\OB+O$\&9>Y%/%S02T]HS[>E%J57NGD[496_B<- MP^Y3S+;2/U"2L%@"F"=)JB5P>42SIM,9=?"FU*K82@]O-S3Q=Y0'S <-ZC&I M?<:N#=FP0&MR;V'N[=+=V[ A+\@=^ON9W*@?WF"Q6F)&O;TIM2JQTMW;L+W_ MG=BNR]4S@^5FO[3$3":!J2FU*K'2XMN-//XB(F&(+M-$_ISH4<$Z@J=:6PN7 MM89E2*T*J_3^-FS>=["N(LH?E3/[(A7$6J7)#8GU#]+_F0;@NM;8WB(/X#(/ MX$9Y8+&63TX(UA&96EAP75M8IM2JL,H8@&'3/G=G]VB2^H%@'$V$H(G(W[[6 MYO74C,8 4VI5:F4,P+!Y/_AP$*=RX,_3DQ87+%0WCL%EK6F]10[ 90[ ML'\OWZMR$B=!UKT 8K!8?08?-S+_*NF@VS1:ZMW^$1'+LKJ. M[9R=:7$9-?VFU*JX2M./8:=>?+OS&)?]*AO!3K(W&13)<^+]63D_U"_@7S6ZSO<["DC8=#M&"I]'NV,[+0 M3_E@UG(TF@Y,J54YEND -TH'!4=7K'6?/0>SI.Q^L63/@&0T)IM2J\PW*D. T"@D%MCLFC6^(_@DV MM4^)(XJCOC48:2<7&,T+IM2JW,J\X,#^/KLE)YR2>DRPP/N197_08C(:$$RI M53&5 <&!??TUR]X'K5D,^;3QU4;[C) M_EN>%ANL6//I#JYJ3>TM,H)39@0'=O'[EQRS@$=H/M52@A6<(=9&*;BL-::W M2 ).F006/P?"9SOB+8 M)IO;NV1"L"A;7%/B4ZYVD+^O&!/[%=5 ,9]\_!]02P,$% @ K)9^5JZ% MO*&9!0 N!4 !@ !X;"]W;W)K<;KEXHO<,*;0MRS-Y=EHHU3Q?C*1T89E5)[R@N7PS9J+C"JX M%0\360A&X\HI2R?$LKQ)1I-\-)M6G]V(V927*DUR=B.0++.,BN_G+.7;LQ$> M/7UPFSQLE/Y@,IL6](&MF/I9K$5+$8G=.4YA%#*QU.HA/T>76!?G[[ MRW2BX%':81+MPY[OPI*>L!R^ M+$LA6*[07$I(S)3.SM\Q^^N]]%X6-&)G(]@LDHE'-IJ]>X,]ZX,IN5<*=I2J M7:=J#T6?+:C<()K'*-(7[&N9/-(4]>^UX&D=RUN >]:V=BV>G#[-6Y_$/<= M5S1%SV]/OPO1)D'0>?TF.\NU/=<,,ZAA!H,PKPLFJ$KR!Y0RX PD-#F<\/5) M"3?]A0TZ:%R''b>Y:86PY@6V&'-:0PT'(OW(>;Y,T->$*NVO0@I\6KN>L MCF!AJR$<:[B6U:I,>?YPHIC(!LJW#W2\Y#HPG[,ZAGG BWAX95[?S:_0?+6Z MO%L9P>'N4G,<#X=.&Y_)T ]")^B!V) :_C%6NTKH?9(F"KJ3$>FKI M;E%).5CX,2NX3'H6O(&];&A@;8P&,QRX7D\OQ@W+X6&:>UI0!1>5QN9KQ%N= M+WUFK77IS06A8+FINJ@0N-KZ1K1T*0HZ0'94.:.!QLJ2O%HR\;GL9,R)_0):AG]=T( M=)!\7USS5XIV/!LUC$R&&1G$XYK!,HM1E?X8O;5.+0P=5B"8'4K0Y.X8B%__ M(KFA0LO+4FU #O_+X@\HYSE#B92Z U>RLU12P04L;..D-0C&G"PR3EG_/]!Q MP1IM0(:UP8)G&;1'V5,MO*M57[T"=TRP,[8"KRI7X(S#(*QN]\;F6H)0T@T! M1F.6W0.1/$W7E9V>D\QXEN8]"D];ARDN0PIA8)-&TC7&(:3 !PT)Y-S);$"VW< [D1'.19P5%F M95J=C\1LG42)_6.$WI43A(2>9[6[KLD0PY#;-P221GB08>'1 M(03@6$V?:?Y.Q4.22V#K-7A:ISX$$KMCPMV- MXD5UTG;/%8B]ZG+#*'")-H#OUYRKIQM]>%/"2T\::8P?;;0>_GN,D"\V6WC;Z MT/AROL_?9_LD9[R1ZEZG (8\9%SHB9,:DU^ZKHY3R*CNR!P$SBRDRJC!KEJZ M.E= DP*4<3?PO(&;42:<:%R,S50TEBO#F8"9(GJ5953]O@8N-Q/'=QX';MDR M-7; C<8Y7<(WNEKHNEPIV+'4#<8=T_0L2>$'0 I\>#_>;L8+ M:8A/=RV^OR Y561-^0K(&1/D1G). ME28YJ/+@S]MVHUPB+):P+XYUY'4\/*3UMLL#00WUO5I][S3UY>4D=&52J=@? M2-KDEIS]+25]K_@]47PXKB&Z7XONOT@TTWK5+G@O7_L%(6T7[?4\#<.#VO#@ M18;QLZ(-%0D3RS;7>TE/UZN-?U5&89OD=>D5;#8]+J0%!#>EA+ M#T^0?E1.A<]RQ?>\UJPZ)K*A>E2K'IVN>G=2C9[I"/N!W_/"P1/!+8&]43C: M#FSH];U_'U_O=,4'LJ*B/$)W6V2[<'>K@+#5VQ>JEDQHPF&!4*\S1 Y5%D1E MQ\B\J"GNI,$*I6BF6$2"L@$XOY#2/'9LF5*7I=%?4$L#!!0 ( *R6?E:" MN#A7]P0 %H4 8 >&PO=V]R:W-H965T&ULK5C;;N,V M$/T50BV*+="-2$K6);4-Q(ZRS4/BP,YV%RCZP%BT+:PDNB1MIW]?ZA+)EFCN MIO"+=?',X1ER.&?$X8'Q;V)#J02O69J+D;61@".6%L6_%PWT\LF#!B*9T*0L(HBY[.J5I6B I'O_4H%8S9N%X?/^& M?E<&KX)Y(8).6?HEB>5F9 46B.F*[%(Y9X<_:!W0H,!;LE24O^!0V;JN!98[ M(5E6.RL&69)75_):3\21 _+...#: 7<=SHW@U Y.&6C%K SKED@R'G)V +RP M5FC%33DWI;>*)LF+95Q(KOY-E)\<3UDN6)K$1-(8+*2ZJ#62 K 5N,^7+*/@ M(_B\N 4??OYU:$LU8.%F+VOP206.SX C#!Y8+C<"1'E,XU, 6S%MZ.(WNA-L M1+RERRO@H-\ AAAK"$U_W!T9Z#C-[#DEGG,&KYZB9M[ 7S$)%8#D,3@HZ=*&&_3FVG,\Z 2=)=&8P0!Z _V*A W%T)PP-%=+DI8,2:Q4 M("F*3*%_.JIACX.+PD$0=JAJS!S/"4,]501;08'?J0V"$K[QK2PBLR[.Y(;RNH'0\KNH$EX*[3385@N160P_J689J(Y4]=1KM25S*LKV M*:8O^IPWHNG9 FW8KB;1$#Y7;%"KH,@LH?6V^-X:&D'>$T=?98UQM#*+S#K[ M&#V#>L],HKO9/'I[>K[Y&NGW35]2M?M&8^:$9\L\:I47&95NW/(#T=>GZ'$1 M:5GZO>$_^K!7A_Z'J +3AF@%%9D5M9UW+?N@U_@%:O:\+OV^F7&.6RU%H;$V M183GJMBK!DREMTKN3&U=L2%X%6ML%NOCS#)Q[6MK,'!= M'5>M9:#A:A^=TF24K\O#*Z%*T"Z7U0E(\[8Y(+LICX4Z[R?H>EH=<[4PU:G; M U$M2"Y 2E<*$E[YBA:O#K*J!\FVY5G0"Y.29>7MAI*8\L) _;]B3+X]% ,T MQXGC_P!02P,$% @ K)9^5I!?&/E.! 0!8 !@ !X;"]W;W)KX_M>V)F!UJ^L W&'/S(LX+-C0WG MVUO39,D&YXC=T"TNQ)LU+7/$Q;!\-MFVQ"BMG/+,M"W+,W-$"F,QJY[=EXL9 MW?&,%/B^!&R7YZC\>8I@;T'A]\$">-UP^,!>S+7K&*\P?M_>E&)DM2DIR M7#!""U#B]=SX F]CZ$J'RN)O@@_LY![(4IXH?9&#K^G@1AM3.I[>OZ+_7A4OBGE"#"]I]@])^69N! 9(\1KM,OY #W_@ MIJ JP81FK/H%A]K6%<;)CG&:-\XB@YP4]17]:(@X<8#.&0>[<;![#K9_QF': M.$S[#M89!Z=Q!#?W/(/Z^ M(_PGF(#'500^_/9Q9G*1A(0RDR;@71W0/ALPS\4"66U0B9G&?3GL_B5-B5QA M* /WB*23KP58HBWA*--@11>PDF27[[*J] BO24*X!B0>!OF+*K%-,0?M1-CM M1-@5CG,&YPYEJ$@P0%SDDMR *?P$;,NV= S72'Z%)#O!?A$X_C04MOM3)E4S M"0C#*>P:1JKA!(;!U(-!#S)6+:$-I] Y(G:*G[;%3]]4_ ?RNC(^OHF(&M55 MB B\'A6#X64SOF5;E."Y(;HMP^4>&XOW[Z!G?=:MJC'!XI' .K0[+>W.(.W5 M#I_(/IN"A.9"?!B2FTM']2"2/D^@V]Z.,F6V[UJ]=1:-%"V^%*U#F]O2Y@[2 MUK0P)MD#A+&=H$\LW#UFG!3/LG4^K!YUO>W.57>D4OO257*>J%;18(K7+L*1 MP#IL>BV;W@ALGK8&';.>.M&",X7;P52N[0-C@L4C@76FP&^GP!^<@F_B#RDI M1 <0'3BC3,_P(,05#6 DG,A79CP4G=]S>XIUT:S#6- R%OP7M88ZX@*-6H>! MHM:!NH(MV_94M58-)S (0A_"?NT:2.B'ON7IBP_;XL-?56LM$:%&K241BEH/ MAK]VEXX)%H\$UJ$=6L?_ZM9H>CT,=<5^;8 N*?98\>*+\;KDG1QTX/^DV@UP M1[:%NO06;6/5U6W%+!K.\AJ>?AVHR^3QI *'CRKC*'83Q.VQJDCV<#+7=H-1 MT>*QT+H3<3PUP>%CTYMT>QCCFD8P$E $-<)?4$L#!!0 ( M *R6?E97/B_ "@8 *<: 8 >&PO=V]R:W-H965T&UL MK5EM<^(V$/XK&MKI7&?*@60;3)HP0PBY8R:!-"2YSXHM0#UC44LDN?[ZKFQB M8RPKR=5?@NWL/G[V1;LK^?19)-_EFC&%7C91+,]::Z6V)YV.#-9L0^5GL64Q M_&=P:GJ;/;I+AJ=BIB,?L)D%RM]G0 MY,=X>F6KMB"J?OM30)WG1PEY!L62RYBE+#E66N$ M3\9DH!52B0?.GN7!-=*F/ KQ7=],P[-65S-B$0N4AJ#P\\3&+(HT$O#X9P_: MRM^I%0^O7]$O4^/!F$M[+=ELHV$DE-GME8+#A4:*E 4U?I+Y)M<$:'NLP+E0"_^6@IX9C$4L1\9 J%J*%@A^(D9)( M+-&8RC6ZA#A+U$;WBPOTZ=??3SL*7JI5.\'^!>?9"TC-"S!!UR)6:XDF<4^?!T>(KNKR: M?UN@R]OY-9K?3&Y'=]/9%S0:WTT?IG?3R<+DM@S5-:/JU7LBMS1@9RU8GI(E M3ZPU_.T7W.O^:3*Y(;"2 ]S< :X-?3B#8L/C0&R8RLG^N[0"?[ MIYV$5<#CW]$V$4\+S*:@Y7G,D3DZE>DQ%M"*SDMU[NMYXU MH@LE@N]M71U#!$Z"EB&I+KHFHS,D[R!RI.]UNT?Q?4NJ1+.?T^Q;:7Z!+H6@ M%4 S6T$OB)E,ZU;('I6)J17,[%%DBDR_8DL;8TSJDM7/K?&MUHPV(E'\W]31 MVHQ$-Z"V6+8A*1&5DBEILLJOL/%Z!/M'_C=(];'GFQD/^5;TWC%)-)1 M*-9(RA31.$01IX\\JE\O@R;72T-@)4?@;M%%N_;@!8'8Z3(#-8;Q)_H8&8OA M'N4P#F[/(<>KQ2"&>VZ_7Q,O?-#LL97F-(9EHD0"$3'2PX;4[A._=URNC8*^ MY_LU*QJ3@B&Q,KQ)V);R$+$77758EDA"K5D"TU"2 'O+6MACE_R&N[YWS+XJ MUNZ#G37V-_!Q.F:"AT.V%9+7^-8UA+SK.4XE-ZJ"[H X-22+5HZM'6\XSRM,Q* Q M'187(UVO2M?KN6Z%K4G.Q3ZNX5NT4&SOH;./#Q5&.ZJ=LSW @T'_V(ZJG.]@ MQZ]+ZJ+'XOZ'QMOI[&&R>,=XBW^BW=97]Z;0RDXH6C.V]^8\F(&,2+'E, M84_Q9A+8L3^0! T E>TOA@=B'QYFDSLT_CJ:?9E $4!I2HQF%]G%Y*_[Z2SRW+DS%)$+LD\A$#WMOTJP. M&) B>$ JV600/+*GS+,81HC]8&%Q?W-S-;F&!!I=H8OI8GPU7]S?3A9H?HGR M6@FKY')^>SVZF\YG1CL:/2]H"JWLD6+<(?9Q)STL3"=WV(U#:U0,WF+9T$H7[>+ M>W,B#"JGG(1XQYM_DU3UJ*QS<.0/6[=5^B5$HG0#FAVEYT_SKRVC]!O#T?-S M?#+.OID4,-DGG&N:0.N0L-]: F3WA8+]8WJY9C1D MB1: _R^%4*\W^@7YMZGA?U!+ P04 " "LEGY6\?5&%<$% !T# & M 'AL+W=O!Z;+XB"N"^U\6?](H3JTVCDTX)*Z8>V(H.=M76E#'AU^Q!XL^&+DAK=H0T_FY]]KN0?/#P>>_]<\0.+(GT=&'U[RH+Q5G_0U]D MM):U#DN[_95:/&_97VJUC[_%MK$]?M\7:>V#+=O#R*!4IODK[UL>#@Y\&#]S M8-H>F,:\FT QRTL9Y.S4V:UP; UO_!"AQM-(3ADNRBHX["J<"[,;ETNCOLN& M(I.)A0RU(V'7XKSV,/;^=!00B,U':>OTO'$Z?<;I9"J^6!,*+ZY,1MEC!R-D MV*4YW:=Y/GW1XR6E0W$T&8CI>#I]P=]1!_LH^COZ_[#%G_/$!P?9_/44 XW_ MXZ?]3<^>2'[XR[[XY>\SVZ6O\P7UW_,;Z]O M%F*^N!2+^>W=\DKB&=R*ZRJD- MZ\.#*52/FTHZN 4#2K='^(O%<>,!9;*:"4$:7>@&VH7; 1FV[D7BV!03W,F? M\7T2@2>DA%(L.:Q8BOGL[PT:"H M:BYJZX);:2/3E*4Z$)>+^4 L^1?$$$A![@RP9&U9G')<*&WSCK^.S!9$RO1! MD8BK?$^*'$-+F5P80A(2)@YEE1F:X_LTY1;%5I+M+59%S:*ZI%<#SJ*@)V/28!)>%0N%HXE5,S[@!>:8;R!D(LK8$4$$UCAZ?M M='P"J&OLQ[?)R4]-71DJU.DQ8 *: 9DW$RORCY3[?2(S#6:>82CP0I*]/X#^2/6!F/,6J#*N)@ :>,X MK9U#[![J6"!IG$VMQ<US7IEO #/1S& M]J*R6M?<65$G3;]C?EEHY4%_6.UQI_$2Q=L?$I3-\.S<82KL4P9%S/SPB8$, M54&)6<:3$Q78[B>JX*\H8_16;SAF6BC-M1Z*U;]6>EW'@CO#+0#%=8.9[N-5 M@]GFDM@J@-3O+,-]I)TB3,VH6N@S[(9/721&!S=!3*(\WG7,?_X*>XRFA:8VCX^'[MWWAFCMN\Q)L%>^5B0T8>_&QP+\%Y-@ M^VN+.=.^<(#N'XW9/U!+ P04 " "LEGY6WF*MK_<: #K2@ & 'AL M+W=O)+T'N, YS=HBA\/A MO#PS'/G'K6T_N;76G?J\J6KWT\FZZYJG#QZX8JTWN9O:1M=XLK3M)N_PL5T] M<$VK\Y(G;:H'\[.S1P\VN:E/GOW(W[UKG_UH^ZXRM7[7*M=O-GF[>ZXKN_WI M9'82OGAO5NN.OGCP[,SI\PL: MSP-^,WKKDK\5[61A[2?Z<%W^=')&#.E*%QU1R/'/K;[2546$P,:?GN9)7)(F MIG\'ZJ]X[]C+(G?ZRE:_F[);_W3RY$25>IGW5??>;G_1?C\/B5YA*\?_55L9 M>_'X1!6]Z^S&3P8'&U/+O_EG+X=DPI.S.R;,_80Y\RT+,93:8,S4=RDW7XJG!O.[9C1R&LDMU8U:U69HBKSMU612VKSM3K]0[ M6YG":/?C@P[KT:P'A:?]7&C/[Z ]FZM?;=VMG7I9E[H<$W@ 1B.W\\#M\_D7 M*;[0Q52=SR9J?C:??X'>>=S].=,[OX/>VW:5U^:O7!2D+M6;O.M;3=)XWCL, M=D[]S^7"=2VTYW^/24#H7QRG3Q;UU#5YH7\Z@7;W]^.;#]9N?U;NW MKZ^OKE_>'./\R[3?O/WP4LW_^8\G\]G\AZ\NE(6%U//<&4?R>T?[K3L1[8>U M5H6M'52IS#M=JJ6I\[HP>:4<>S.@R\LILFKW?9.K_5:J%UK2"[)F\Q MS9 9%[8M,5G#4KJU6NE:MWE5[>B);HAX/BAOTQHLTU3:T5RB_K$V-.:&EN4E M+S>ZA=*K>[39^=D//U]>ON,_9S_<)YW(L+)J9#?"PL<;5=JJRELWQ3;C J!U M%??X?]XUR%5]J?D[OY'],:RI!E]OUV!C=VJW-8B[?N%,:?(6MCI5UV"V+<+X M0(5R1>F,IWQI$KCBLHZ&'B&@>"+5(16OFN.K$)G M%T[@Z"99JG>PT^I;7?>:Q^C/"*4.A,N^)>7$G$SFL*I"#6TYA>OM>M"'5NS0OP'R\AV=N\8L[BDX+^T,D3.F#C.F*1 MG^$,UZSL&(R \$EW^:+2RND"O+(T^/!L:U80084Q77C HFFU5AMQ]K95, ?P M]2%16<(''?Z/S6/'SHAN.$@'QIN(%2,ZT_5\WI-LNS;%&G-W?!8 PY"+'0B MXL*" CXO=C2U;]DQ-*V]-:5\RS8_O9FJ5[KDM5[(^K"0,/S*MC@$4>3@!5Z] MN+X*7F":I3M9YT[5MN/3A*V! +C!]] L.MM65VQ$T.; (S9*7#L6%1%69&O M4NJ]UX[WNK (OLS![R3UJE*V!W9J-$FEVRE7\%*B1_6M:6U-RH?]5/DB4>[D#-[4)4A4RT!22"V'"DH(RQ*VM+QT"L)*7MO(\U=+@LOZW.Z&@* M=BA81 /U^2. AJ^P"VP=TV!#3(OTU-!:[.:]-R<&\V)MP.X@.W8 \+AV2_;J M.MVXI^JZQ#&8Y2YPPE!!C(6_"7L:C8-$&$_3B=I%959R#B%&13(?OWP,<-&L M:&$1\ S?MNA-Q9M'G-3M5/T<(N1$/3S[K^#)X CZZ-;B@MAVDYMH.)%["(:D M9AEC(V# "=0D!,@;N^B7F!M]6N!OFGUL+/G_#00:HL1X-&LF>3(_,ZZW-5#$ MCM3" 95BG(_N(C%ANH?!*/%7B!I-ON,HXA^VFCP.T5WD%CI5BXZM7;YXKL1346#DV>1J[)46F%*N!Z^T-NUS(ERN\W8E+EBV0BS* M]K$BK()CV2X><]A4=CEB&K)8=L0TRS@-"LVIS\GQ)QRW!Q(2B! M4-@__AB'<+'1R UQ29K'?Z8\1+,V'>S\\G\_(R??#>; M/9D\?/1HPD:GN3*,5)YI$!4 /I(!8B +76>2D3[D_8Q33!.Q,HK.B#!Z\3 M_M:O07$^;">"6X;\PJ=7>1)MR$#>X($7$A]'C#)&CA&1,]C'/X"KW/O"D&9X12F#*Z&DB4VBY>A?DHLP M=LAO"!;MD\U@.R7Y']"\ J,AVB$M=B3YDDB&7PVFX0 M+\P$1I,&ND"J7F4B5-'/@.\MB1P1%8\52_)KJ%0E#73ZI _IPZ B:V; MB.%JRMZ\:\"3*B_DP)J\Y6,D47B_'FVA$]!#&Z[@,6.-(^3B;4 WO'WO72AH M@D+?D@9GB-)8_P_R8U[EQ76:#;F'D)P3H;PQB&^4:U#L;UK*JMBN&?AOFIZV MW+N('G":5,T]I:J8VFADW-Y@/*NW%+($.P+2-7=+LPR+D09*]D'NZ2'MZ;&< MXH23PZ;S\969:0%NR>9\@<:KN/=5)#EYO@O9 M/PM=#@F+9YQC=E0"5K<4<3\A%E%46P(]08>QI14%R@ESB2!>RSR!$9M\%6(& MW'CCB^YNAS1I$W2 X".2$XKT''DX]">K&AH[SK8Y34E9AV)J9&;!URBYNN : M#>D))?4Z@E4Z7L;892CFP.(HP5SZ&-4JLDIH))2##5[2(@(J&8^(/J?<S MN62#<_D9Z3,G:O&/5OM"J>QTJ'H$E.4!-&DO>^RDJ>S(X:)V"6M&6"(SCT @Z$DZW"M$6_<9T$ M+5&:F@[-(_^XE)&2#\%G.G<.(K]3=$K6]S.M9.'*2+YO*")OM:2&E:]*>*C/ MI]#X4/TGF#=4+K_5&6>B+A1%HPI20&23$QK$L[WY$OSJ0PJ1T/R#H+U;6#0V%%AN)N==2D_0&&#);"@@^E QH.)X/O7MEZ=OC945KL4*T\=%!(&NG9E M<;4<@>WRE-+=4)9]__9CJ,IF2=5>(DE%M"NF[9_MN0@"E*2QX@C$!7!-4#0I M]0:I(_#G'<]/BU< *';OF$C)Q5AG)VX"MHBE;GV^>$JJ,]"/-*4PY32 M=0)]>ZJD=1 ) C%G8[>2L;P/RS#\S8;[#R&WUE7) J+,@#4:V*OW]?(\M9U0 M(3JV1Z$9*F/+GHN0?4W7*1Z@1I-44GK5928,"/KMAE(\DV+#XW)6BO8\$(^R M$$&1_Q2 $<4FCY/Z\=[&>!WF/\.GB-..;2ZRY.\5W!VFX=E^?:!AP@M$@2R$ MS'G)>QEN@J3H-Z".?1;:=#'V%Y*W@RX5X^\V0O4-1GA@$-@!@>^QT<5\@Y-I M>7YXT9I16>F#;0#3GES,)\H;I-";>J,*ETDS[)O_6WJZWW"F;]!I.AK6ZG=CY^'R@PD4^NM MA%>NHH;0$WPYSHMX7 #^(9:P^ M7*\G2!DA=5I(7> 4Y9:(9L;H=?W\?>PL&&43II;V*FY#N08P_4 OOO(>2%QDLV-K#0(N8*] >MA!WQE4NNHKFC&?OBD+VR^9= MD?&TDFP'+Z?_Y,J(Q(_.\JWE6"DYG1VT@/5B_XXOE%@R+K&,U29V.26$5U@DA(2HG_0R<>BYTMZ4&E!&M]#"H M"23T1+!U!;P( M.[ B&(G9]!N9G@5V&(W[8)K&4KZ& C,@5R5.5RHHG)GZ+RDA6P#*)@*N;7TJ MGY;FL_;&-Y1?INHWX#=R%MFQ.7NCY79&)%R.2FF48'OW%R6_'Q8/PB&7 ]T: M0.>4]=5OEYVSO[X)$2NU$,AO-C_H%?D].?/$II*HY:PO??&MX+!N-HAY,%KU M=XQVJEX1!OLM'.^KF))>UR#1"P,FZ*.,C2KY2*3$O_D!1 7)19O.H<@ZRED0[@A,_E"LIQO0;GX2N#+G\A-G03NKP*3!W/F:NKP\9$VO.:Y_E$UJW"QLS MW&2"-T(PFWN%7%:A;[$7;)PJ0I+K_]&7*SE^:M^;I->"DZ$(/)'^2S/S]+'7E0N E?>HF.FI&OK[D3:1IJ./N=D[$7 M(,U3!KH"J1"G6FHO;*5+QYEP-TXG"?&9BK'E856'5@OUI4G2^$+ZX9=C?"2= M(RU/3:R(K)7JG=E>06YHW1@Z=D>W#' ,+_.6VB*<>@?IW:QI5>IX+@@DR8.& MKC3X 5\^")(0[2@-$@LJ:5*-&VJ*(PCEBBV_/4!;]/<*=<\9/VD)$1.$AD2 MBJZ=+3XI"W7L[\9[R$"Z&2UB?OH;E? M=R(E^- 7D4Q.NE*GE/<=?4*MSB[0\HG(@A!&9^)".== NI$#*.^4POAFI'?^ M-UR$^#KTNZZY9\2>+S \EQ M0O&YKTOG^W1(O9/&8$_/254HQ$HXBW '<]20Y;0*Z86W MXEM3"5@CA'"DPKA%>B?N>=P<>XADLSTDJS=-97=:QX(&%Y7AUZFAM[VE@Y+3 M.=:6(%>2O@^DCB[1:? M8@UZY^MX(>]*=QV^O9-Z%GNLZ)+V\?GD8OY06M >/IF<7YREYOAM#2+CGC6$ M\Q(ZU4D?%8WYE8V=/@4I7O$&N>:Y-W83Q^ZEF=FPW7WZPYR0M_V]!A>UA19\ M]_CQY'PV$TE@3]\_/MC7M03;#_EG".\=T&+-6>D"1K T4J3Q\;C+/P\-97J< M$9>ANS-6S.DMHRJT#X0BY[%[V4/]SDO++RNQ#EZ<11>5O'E'LD@Y]XXJDPJN MO$+A:]U3]:YO7>]3BD@SU>N]RR;?:<(;EL0S2F/IVR+L4"X3B81>"@P@?R"= M&LU1<1Z=ST%/H#,7?(8+'):K^Y;7I1:ZR$,#;'AG:@#D%(#Y1;&[;\BY_1JA M&?&["J'H6W9+3/KRJ2]DTG$S4UOG9[/L)XUQ*+MB# MUQ)T6UOGMZ;M7:P,!P+Q8296X(_W=]L""_T" M%81#&[W/6.JBXK?FN ;?=POHZ:<1MSG"*2QL8PK13_VY2UKHP[ L#(KQ15Z= MXKQ" )F_Q?8BE-;#4;4@;9<6'&/#_8!I2RE5R 7+<%TWW-30JRT9'QH2%EUS M3/1'D;C'4?L!AQY_XS()A4!I3NK(D0]E@2 9$2>]K#F\&? ''*HKC8<9>=%" M,S))$F"C+?%V2N]'^PQ/@B:/91#'Z8M9>NOO*]^H8Z+>I&*.9T&:NT:PA]+V M=;CRH 5W58J!RX.&U-"GS9;%'.^RL/G[/8N!^2HA^$CKR2&90G((2TZ@\ MPL*(GT1=]!=4)ANK#%^/Z[VWF6%[MO>W*>Z.3E#V\?1&51%*2+ZMD"X?J58' MD28T;RCW87STL2FYS2N8]>7-1Q=O? Q\TW!!/=3=CE)Z;LGEQ+?1+F^>Q[?1 M%%'-Z* KPZ4E.TE$C_5=_-_?[_ZI%"P34^$GNCG07)8%_\Y'1V/H@G2VJPIU?2;OU:'/0] M ?CG\T?WGZI?DPH1^;C12/!^M*@; '%\'76_UB1V'5^:R#P29#GYWF\?+2AH M+O=KJ=)_T5$MN.TXTDE3;;I3WS ;.N:,(/$(!HE\VORPL:6NY$U:7^YF9GB8 M@&E;V=4N[,RWY=']#\42CHC4=5[MU-[+(*/MC%F$0Q*[IXR7L1_WVAV\O.K+ M2^1B6[,)7P[E4S)BW_,Z)+GRZE&,FK.'$XZ<_A*K2>V5X5Z^$50HKPR!S8R& MG\[.N/^+L+L(IO._'!$:-DM_+\P)"6V"_.!0K>+B,;V(0Q?=;I-+-Z/?GG^1 M^@M9"GC-AC7#=>0@M;CJWLTILZ5\1Y<8?[RY%I5R5&P5./P5H$; :*#>'+V$ YB#UA?A8Z3I(09OWN=U#*YM'(5 M7W-BR[L*[X%X+2566"\=8V\LF'7#JTC2Q\I93E0YRQYXQ\,?G3T:I[F<&HD7 MVG\)2.JWQ]XK@H7%F%DD4A"00!P>F''3+RJJ70:N_K["C3L^OV#V0C:+5\!> M:&X=2WG\!C.W;0Z9F[1T2C%#JC%%*!A+?X^P=<34TA>Y!F:Y09^NL[.HTH9K M@AO3=?OY^/^'^61?1DS_F?F\H9<@OL%^9D@E7@QSJ2(4YV8Z194L3F23-U0> F "+%W>O)BQ_R2FQ.#0 [Z1:-9/-(-MM#\Y%# MFG%O=E\H[1H=?O?!SYNH>_/[' .(]T&8^=@!=-+6%R>1).^=WT^4R1]P-HSB M8MP!X>-8)U@=Q:QCT5,=1$^OS?_*\1BYQ2SQZ5&',LF9DFA1FC)Y8_(;'?-_ MH%G'?KCF0?(#1)RXTL\L.(XK?QEYPNY0>,AN'R,U#(<5?4;5;I)::> M31\_/)%6X/"ALPW_G-'"=O#!_">]OJA;&H#G2XL4QW^@!>+O6SW[-U!+ P04 M " "LEGY6%@;&I!<$ #"0 & 'AL+W=OB:-"KN9#!9.SG;O1DK!I;"8DW&DQ3 MUUPOC[%2SX=!'*PG;D4YMVZB-QDO>(EW:!\6-YI&O0U*(6J41B@)&F>'P5&\ M?YPZ?^_P5>"S>66#4_*HU'5O57/O^%*3]_AY:HR_A>>6]]T M%$#>&*OJ53 QJ(5L__G+J@ZO H;1!P%L%< \[S:19WG*+9^,M7H&[;P)S1E> MJH\F 6GU V:,8]2_C.JY>OL(Y;+/8! M5LS@4DD[-S"5!19O 7I$;,..K=D=LYV(IYAW(8E#8!%C._"2C=K$XR7_62W0 M4EXITVB$/XX>C=5T7OY\KP9MAO3]#*Z']LV"YW@84),8U$\83#Y_B@?1P0[^ MZ89_N@M]&ZT=1]ODH@#!3;$F+A&Z( *N5"JZ+)+>0T72J]['!90(FJU'PQ%SFO M"*.DFG?A&Y*9JU**G[@!GFE5@YTC&%ZAVQ>3"Y16S$0.^*,1"[H'+- =Y)TJ M,=GKIK?C@5WCB M58-?>$'MT-FP<&"YJA=*$H;Y0-5*P[(+][1V0NY<+OUN90=F7;=M\!*Y-H"N M[X"Z!NM'U)UUY_B,9,3 Z7B_W4'N,"JZF\U^YWPR5\EW%O1+R2OMOV MCI!YU;@:" EO&?VKPP3_.$PA!9H%^F>U6G;?N]YZKQZF&G7IGU]#A[^1MGVC M-K.;%_ZH?=BV[NWGP277U'T&*IQ1:-3-^@'H]LEM!U8M_#/WJ"P]FMZR9_ 5!+ P04 " "LEGY63B L]? " !7!@ &0 M 'AL+W=OUKZ.5-D]V M@>C@I9+*CH.%<_5Q%-EB@16WA[I&13LS;2KN:&GFD:T-\K(!53)B<9Q'%1EOC6T MBCJ64E2HK- *#,[&P6ER?);Y^J;@4>#*;L7@G4RU?O*+JW( K0<=T>U*C\ MP!V?C(Q>@?'5Q.:#QFJ#)G%"^1_EWAG:%81SDROUC,II(]".(D>$/AT5:_!9 M"V;_ "<,/FOE%A8N5(GEGP01*>GDL(V<,[:3\0,6AY F(;"8L1U\:67RR0V76JE M#Q(H-#TRZ[#LZ1FX!<),2WJM0LV/>Z]@KS))[U(H05>PA+G6I85]2 =YF*:9 MCS(6#M-^[XZOZ-HZ-()+"WTV"..<03H@'9<@M@0?Q6F8'N4P2..P MG\:]3V@MK#M/\@SHJ=42;8&J0'B7Q'D89QF\WPI?LX:@:,SMP^!H$*9]1E'. MLC ;YEVO?M(3EYPHJ64&J3%5K2T9H[[,_C!Y^)FFR[[M6HJ2TJ6GIW/]KG64H+E'P_:MNQ5M/?8*S;P9:9;(ELJU[[[+ M=E/SM!T6O\O;D?N9F[E0%B3."!H?#OH!F':,M0NGZV9T3+6C0=2$"YK\:'P! M[<^T=IN%/Z#[+YG\ E!+ P04 " "LEGY6Z_1SSFT# #N!P &0 'AL M+W=OO6*B]H@642*(LQW%M M T[KPQW0CZ#)M3@<[H&6UC912M215)S^^RXI6W42Q\"]2$MJ9SC+T9*3K=+? MS0;1PGTE:S,--]8VXS@VQ08K;LY5@S5]62E=<4M#O8Y-HY&7'E3)F"7),*ZX MJ,/9Q,]=Z]E$M5:*&J\UF+:JN/YQA5)MIV$:[B>^B/7&NHEX-FGX&F_0_M5< M:QK%/4LI*JR-4#5H7$W#>3J^&KA\G_!5X-8+SM9 M&?PS7QJKR?Q_CQ7940R.4[B&&)N&%S@-Z8\WJ.\PG+UZD0Z3MR<$#GJ!@U/L MLP^+^PY8;$'4A6[*+ M E"MAD+51DE1?'LRDP:?&]3< MNK6E\P*TZY SM3IK:<"-06O@)>2#B US"M(TB0:C+/#&@11\*:2P DU$C: U MUA8:I7TOYQ=1=IE!/HP&@^$Q@%3U^LRBKN!LEQS<*LLEJ$>:#E!.2\?KM&31 M*+L,OOFNQO*,WQ%N336@.^E^X?T:KRO?"F\(!BSK0; 'E<(4JB7]M#1"?L[R MWW;/3E1'A?=TTAIGF09+UOU K@V@:Z\'5@0/K "NW6;NC#;CX&\/6SP#.VK, M?N67,$RBT7#0!\%7KFF#)#Y*I'W/+^B9#4?!L1((3SM)XGS ,@9S VKU](^* MZ"RSK>[VGQ(>V1,R\S$?1)4OH+S%F#*)J6NL; M@)Q#8^%U&N7L M[\G__C6//'!V=PA7KM;QH#WO?N..YG^\MLWIWAO]*[F_ C MUVM1&U*P(FAR?I&'7>_L!U8U_D1?*DOW@P\W="&C=@GT?:64W0_< OT5/_L) M4$L#!!0 ( *R6?E9S"V53M ( " & 9 >&PO=V]R:W-H965T^[[\[Q,=HQ_DLDB!*>\ZP08RN1LAS:MH@2 MS*FX9B46ZLV&\9Q*Y?*M+4J.-#:@/+.)XWAV3M/"\DI\D_ EQ9TXLD%WLF;LEW8^Q6/+T8(PPTAJ!JH>3SC%+--$2L;O/:?5E-3 M8_O _L'TKGI94X%3EGU-8YF,K;X%,6YHE" MJ!*2Y7NP4I"G1?VDS_LY' 'Z[P'('D",[KJ043FCDOHCSG; =;9BTX9IU:"5 MN+30A[*47+U-%4[Z012QJI "%O2%KC,$6L2@@KS"&,)G=?8"Q M=E+3DG=H70)WK)")@+"(,7Y+8"N-C5!R$#HA9QEG&%U#QVT#<0@YP]=I&N\8 MOL[_- ZS5$09$Q5'^!&LA>3J*_IY:AQUL>[I8OIF#45)(QQ;ZNH(Y$]H^5<7 MKN?-\M81%\#V8? XAF,] !1\>PQF$WQ;A?!DN3XD^ M2WM:]/Q^%8)W==$G+KG]I\+03+H\FC3=3QH/DZ82U!%COD;>.ARSR52&"Q%3 M:T!(!6 ;D G"AF5JGZ3%=M@ZP,S7<>RT5IS&J$N]K7\)O5[;<5UE=+MM0@:M M*<H]QO&Y,'1!9H_!?\/4$L#!!0 ( *R6?E:;K5[' M6 4 !(, 9 >&PO=V]R:W-H965TC MD:9?O^Y^W3,^7UKW[#.BH'X6>>DONED(U:?!P"<9%=KW;44EOLRL*W3 TLT' MOG*D4S$J\D$<1>\'A39E=W0N[[ZZT;FM0VY*^NJ4KXM"N]4EY79YT1UVUR\> MS#P+_&(P.J_TG!XI?*N^.JP&&Y34%%1Z8TOE:';1'0\_79[P?MGPEZ&EWWI6 M',G4VF=>W*87W8@)44Y)8 2-GP5-*,\9"#1^M)C=C4LVW'Y>H]]([(AEJCU- M;/[=I"&[Z'[HJI1FNL[#@UW^3FT\IXR7V-S+7[5L]AZ?=E52^V"+UA@,"E,V MO_IGFX-A3<13'!_".-Y$>"][Q+_ X+J]TF:IO"-D%"#88 M\NKO\=0C_B3\LR_J!O-D/R9WS"=?Z80NNF@)3VY!W=&[-\/WT><#C$\VC$\. MH8\F]W>3Z[NGA_'3[?W=H[J_40^WCW_L8WD8Y^[^Z5J=O7OS(1[&G_>#JHGV MF3*ENOZ9D!<=W%!*3N?Y2MV6OG:4JG%AZS*HJ]J9LK(D5KRGZ-A;PBM?(S/A!*6<7R,Y8E"Y[=0 MBDET&A(M#?'>^ 0_*(Z**;RM5;<5'JI;D4R0?"6>MX+UJK0<'8@:0A2IXO>Y M]1[R0D[AR1/F3\+I$PEVII0;6O#GH,S&WGKF9<7*R3!@^O;%&02XS.)==L?C2,FAIY M2J3^TY5X,^4"$\.ZE:1G$Y9#]LQ"3W-24](B$:T6>)!7:#;4R2,(':BGEIE) M,K4$FX_]L].W2HODN"1M&$I&6B>5W>*GQBC$E$I$DHY*C&?E+=+,COR._HRD M'2%5N1$P"9)WY%;S!P2 O")58_%[J/"!1=9AID>12IU>XB29:]:AZ*E)(C": MG/943GHAL6/?0IN\24@;U%96&Q&)]=[0H-MQY4RNAFQ%.LDZ*Z15F$D'K:O3 M%E,WS%'5?/>J^7<=I::.5NTW;R'O#IKJ9]%;W>]]CJMN)MH7J#] M_T<)SB)6M*.\.9(S4_E&OZR!MDMV"+#+U%(S1=K!@DUH@F3[<%<\7ORK$LE( M26MF!A-LD'[Z#;U:O*+ 7NK2_*@A3[_IULK9M$Z"M-]*5;5+$ -M$K6.K*^^ M$Z(#+Y."$+Q3VH&Z^1XHR!@QMDQYY2$-R36*O!7QBZXFPT&4]PTF/::98@6O,7@>#)+620&3%)*:"M8SAU,R0*ESQ M5CQ29B;/N;G9B74I9[_*==+,QAU-]_>=_X.M>QHVS>4VRF6"XIHKV^;MYL([ M;NYY+]N;V_(7[>880A@W,YA&&*)=%%-NH,TBV$IN?5,;P$@>,US:R?$&?)]9 M&]8+=K#Y-V#T'U!+ P04 " "LEGY6</WS5)(5>N? M^+,;TS_1,U=(A3<&[*PLA5F>8:$7I[56;75P*R>YXX-F_V0J)CA$]V5Z8VC7 M7*-DLD1EI59@<'Q:&[2.SMI,[PF^2ES8C36P)2.MO_/F*CNMQ:P0%I@Z1A#T M;X[G6!0,1&K\J#!K:Y',N+E>H?_N;2=;1L+BN2Z^R#3(FY23BH.RM 9NI7$Y_I#I]/ON2XR-/8WN/PQDVYY MTG2$S/?-M$(Y"RC)%I16 I^TITE.Q$O,&W 8:L. M29PD._ .UW8>>KS#5]@)G[5#^'A]X=WU^=_?KS^Z^+R=OCV32]I=8_A\N\O5W?_ MO*3I;JS/UW>7T/,HR?%V8+BAHD!C, /O,;A2Y*4YEB,T%(JX#2Y'.-?E5*@E M"*I."C=(9V%@G$P+M)$>$U.JS50;X0O/:A 6'/W.7*Z-_(G0J<=QS']@NX 7=DTU@7U*"DF@")% R:&CGU!NBQM]IP@=O5+@B MG0*.X$+.949.LA69[V6W 6C@L2C1@W=7R0Y"9;R@[::OK"+U./6FUZW'OO2?JM>L?>A_\]A%T MY$5GGH:>"NMH0;ZO4Y^W4_2=NE@VX!:I-&7JUNDX6 A#SKQ6#THEO?H+NDR, M4,S66ID6/62:>4!=*>7!V2,4ERFEDG(@G--&X3*DQP9/()[3 5!E&!)K$&&) MPM@Z=6^70_(X59G4)U998B8)O5A&))35]6I"1F?!IR\S5L0*[UTE32@E.9WH M'?7<%*NK39]0D.JA>MC10J7(X8=29W(LR8:QT>5K??,AZ3PIV2W$7A>14@_( M@F3VR6!X#MU6[W&42A1VQN7"AU*E!JFC4+5'8R$-S$4QP[IO'G1-FE-M(0.. MT"VX\OF8753ZXG_@V?0TB+'S0<+*^C1T)4)-60L32F$;5+0)-4*:@O 95AV4 M]G&B^O1&T)1 BZ=&!<"M156'=K?SK,-Q"F 6>1<*TCK+)(LDM.1Q.,B&D)(* M4*3YJDV%G%EH\/-7Z&U.<*\*8YC\R8HS99H+-2$@J3;B&H7HBU!V&Y4*V*HVA+-4??_.B$V<& 4IHF0;B\1Y-*R_U4IAA=;X@5[IF(& Y@ M#PZB/YZ6/,2-5BOZZCT(^ZO:>@?[? [O?H7;6C\Y>P%I)>" A'U:5=)^%;0' MV+7 Y.G-+P0FT'XD,'CI@(=.7V TB-N0O'C/:^0@[R7=>H=8N+L;Y)HCXE<' MYVGCW9JC_B%$GO99P$RQR(GB!R6DRBYM#1:^NBA5E58'(;6?=]8JV2A5]SK! M@ZPE;1DGK0!&#+<2'?IPTHB#M8V79J_FQHQA^K&GP MK#8L8/T)UO\?4$L#!!0 ( *R6?E:X"I,Q!0, .D& 9 >&PO=V]R M:W-H965TSEGSNSEN+<6\D$EB!J>\HRK MOI-H79R[K@H3S)FJB0(YS<1"YDQ35RY=54ADD07EF>M[7LO-66@ M)U8Z2SE.):A5GC/Y/,),K/M.W=D.S-)EHLV .^@5;(ESU#^*J:2>NV.)TARY M2@4'B7'?&=;/1X%9;Q?\3'&M]F(PE2R$>#"=FZCO>$809AAJP\"H><1+S#)# M1#+^;CB=74H#W(^W[%]L[53+@BF\%-E]&NFD[W0.\ _ W M[K+1%;E%=-LT)-B M#=*L)C83V%(MFL2EW!S*7$N:30FG!V,F>R[DJ6(A]AQZ$0OF(SN#LI-[R M+HYH#G::@V/L@_%P-KF9?)W#=#R#^?5P-CZD\"C'8863[W=CZ)Z==/RZ?_$V M"]PE"*'(BY5F]N&(&-;V:4X#FV@ =.N8+6K(]>$M"09WDD LHPT5B#"X6 M&=D)D9Y7?EF*\1N*BJ4P\,J$S"WE5!/"*72ZU4:W14&WT:UZK6;E_N/BH!-4 MNUVOVFTT3=@F9+OM54:VU /EG8)7\[RRJ?]'@G$&PO=V]R:W-H965TX[D:*WT9[,$L.RI*J49^TMK5^?=KLF64'%SJE8@\4NA=,4M M3O6B:U8:>.Z,X(+U.E<;]LW=@FB<^RVEA5;9V1025D M\Y\_;?.PYS (7W&(MPZQX]ULY%A>J\D9R05)1[J_&K M0#\[N9:9JH ]\"W-%7N8_GEU M_Q*WP]X?;A^N6!2^?3.(H_C=/A9[6 +#5*R4!&D-4P6SN++2ZE&X!L/^9J)) MEB4QT()')AO@VC"@^C*L#E1ST&V%&)Q48]%JBUVH$EM>R,6Y][W? MMRN1-ZNU1FKL/>2@>>F0[RVWP(Y8/XSQ]P1Q"D"K_ 6C$_S\H"RN=>8@H1#V M^%!T+29K,9^_,VX,8)((O11\+DIA!3IQV_+V?BH#S )F7N.IQW)1X'X@,VCP M,Z[UY@3YK;E&#FAH?BQ?+>\]PIT]ML?>;\J8!G\'?\3B8-"+@[,T;<9G29#V M(^].XRFO[<8Q@B^U6%54BDX2!DG89\?/(^\6 ].L$PV#WC"E+[N1]XF7-7=' M[93"YA@BZ^ >$>V7D"E.0MHP1.NF5A*OG?SU GP5CZL6_9&4G]/(YF#7 -)E M? \"GO#B,O L!T\#UH#*0U'R2M74"-03-2W.,?K5JMRX;,FUL'Q>TMD@K1;SF@IH6!0DO:%K.(PQ M$TU9MVG35OS3+'22)!@.!B_HXP2+G2!&#U=P$[F@TK#'5B&\5<@@2/H1JB@E MUDDKC)]LXJG]/M6!2^H,Z\OEABUY[M1&0D<.>O8'ESM^PJC2QIQA]Q$E>-QT[66]ZURQ,G#[?N T5" M$F**4 AR9.VOW]/= A*%,=)JF[5;CR2B$:CT1^G&PU^OS?U9[M1JDF_;,O* M_O!@TS2[%X\?VWRCMIF=FIVJ\,O*U-NLP<=Z_=CN:I45/&A;/E[,9D\?;S-= M/7CY/7_WH7[YO6F;4E?J0YW:=KO-ZL,K59K]#P_F#_P7'_5ZT] 7CU]^O\O6 MZE8UGW8?:GQZ'*@4>JLJJTV5UFKUPX/K^8M7BTL:P$_\HM7>1G^GM)2E,9_I MP]OBAP/'^0%FJ5M67ST>S_H=R"GA"]W)26_YONY=FK9P_2O+6-V;K!X&"K M*_DW^^($$0UX/CLS8.$&+)AOF8BY?)TUV7F=YZ:M&EVMTP^FU+E6=I(N#_+AD#[T7S[Z_G&#Z6C0X]R1?B6D M%V=(SQ?IOTS5;&SZIBI4T2?P&'P&9A>>V5>+48JO53Y-+^>3=#%;+$;H78;% M7S*]RS/TWM?KK-+_R40_JB+]=]:TM4K-*GW56CQL;?J_UTO;U%">_QN2@-"_ M&J9/%O7"[K)<_? )F-5?:<>O/S[W^9/9]^-<'\5N+\:H_[R56:U)5X_$.VJ MX64,,3E*9IC)0=KISQN5YJ:RT(DB:U21KG255;G.RM3B$05K;7A4@P=OS':7 M58=DD]VI=*E4E8+\+JLQ3),UYJ8N,%A!X9M-NE:5JK.R/- O:D?$LTXU=[7& M-+M261I+U#]5FIZYI6EYRNNMJG6>I0___K?GB\7LNY^NKS_PG_/O'M'>)I@Y MWC&['AXY'L',3Q'1F4T:)#6_*R Q_;FM MKFP+Q=\Y:1\_PV:A\?5^ UD=+LR^ G';+JTN=%;#,TS3MY!HG?OG/1T:",.I M;,;^UZ:=(JA2PY5EL@])'B]D="N>AJUX.KH5GRS;\!O;Z"WIQY#\1RD,R_^8 M+ M=E%HV 3\.BAW*AD52"-7-(6%])_5$5/N]U2 /AUXA!-+#:6/PZ;-*59B% M!)E9A,V=R+'99$V:K5:(:[Q38,#4;##;L(-X7KD]*'6VU*5NM"-5:)N7QL+/ M)7@0?)&%T-P87R?M]AIU:W:FJ5?R,^@)$84&X:&NR;8Q)9 Q; M.JS8%-/T.F]:T(=P$%XMV&Q+8AVKKM-5;;889FPDI5&]>1;TYMFHWMQD=L,\ M\A]OL#EW64F+&U*@45+#"G26?AI^R>D/%?U"UJ%M0U+DWZ!F&W9G>!@XZK-J MLF6I4JMRB),WC/7+U'J-72KQ3.-_X-VKE4JW$I9-G<*70'0_1_9.2*[!_[$_ MV!2K17TM-A#N.=IY/-'HIF65G"3[CC MRO71V9N#!*9%BM!BBGOY)*E&5J6D#PG:(M:PZIS5D.8H?5G:Y- M1<8+89?9,K'M;E>2HD!+3+O>P-YJM@U4B.5(6K#1.T@J MGABF6V<7 /XIG 0V0=#5"BKX'U5WTY"*X]',>1$$A.U66\+]%Z8"(I#Y,=Z: MJE+E-/4+UK2+O.;_8"/W&X26S(%FN FS%#TF%U<#6&-/H6^@C&?7QA26X7Q! M%M6XZ*E)\UA^>Y60WN3LD#&)0N[@] /FM\8JL'0,@P]B6F1$FN9BE.'B-#&8 MY1L-=CO9L0-%+#5[\G>V43O[(GU;8!OTZN Y8<0IELS?^#7UGH-$."VC'37+ M4J]E'SQ$"F0^C6\#@B];@9\$/",V+%M=\N(!TU0]37_R &V2/IG]CX\$\%)M M" MA0BQ[E^E@U8%["(:D9CA3 Q2 AZI(") W5M&N,#;$!,_?-/FT,Q0_MQ"H MC[+]IUDS*1*XD6&^O88B-J065J\)X3MP*1(3IEL83"K.%%%WEQTX"KL?:T7N MD.@NLY)&):8OVPGY.W%^\(8E$6#G@C7&G(B+I:E8N.F/[U^E9"_ISL#;RJ^! M:_*B"CN//[.Z9F4C<@2E*$IRP&2N63V@\'A*XV&:@>:&B#/[N0?BR,BWQ099"+,KR,2.L@K' (6RS7U1RW6,:LE@UQ#3+V&\&<3IA MI(,=$NP"UI?X8;>N,_+]LHRB8,<%5P1NBCVQ@(58LVKD;P$_)"J*^^XC:RI% M(B@F*+7(,S%_6JE]M$/!BEQ X]U><7#TV^V F "9I?*\VVP+7VF]AP@QU9G$ M:X7E LB*L"*L2XH.#;N&D><$FX9_QJ:#DV((_>B\7D!0[.]YIN"HPVF@+ MKY#%%)..(GEEAM]<#9&@!UT1+T(S(',J.5 6FN2!^:]O;]++J]D%_K=X%F"\TEM7!.*MVU-:S($@Z]YK6_1LC8+O&++U>P MUN&/.4_!C'TSOYPL+F?\RS?S^?/)DZ=/)VQTBFM5Y&L=1&=68U0>"4^BT"FG M1+;J9.OP_2B6^39@F6_'@;(11.H"\1".&25P!A[WJ?9@J4M5+87PHO7[EC[4 M4S6=A.V=) ZR ,Z0<4 "!#LW*BMDP*,)^[Z=#QL$I4OZX+*2"7_KYB XN4< MLA;.Y81/9XOC(IW/NDK<;%2HUSYS_LAP@V#]8-%ME,JP9 =(GP']%",)F[!+ M(ELM3+ML5FT9$ON$_);@=G[ P>FLUI8$R@0(BPN)%R';;OL2 SH8/UL&^";7I< MA+QJ31G2BA,5\3@2[;QL)$@CE#=(4@'P,)P"&YX4"D!Z0+[L,Z/$/(%'+29Q M) N2M!S4E]VJ^SE7E.N/R[Z/6+,U_NZX]AC%)1\ M#E$) P5!73"K5I'"V179PHKA/UI(5BH_]YFHR MF\T\Z.>X@PR7RMHCGG[<+T05^OD]A46#J-Y(*8Z*!@S=!EW#**%S1<4AZFGO M:Q6^)KO@FD]!P)<%;^48(+I M[;*:-8UVR\7L8*Z- %K:DQ+1,%0F?9VJ]LB5=\@Y: )$H-#69&0)$!CF_XU" M@;-*"8MZ2Q[,%ZZ(4+;3P"Z41Q*N@WB0,;/KX:1NNVMIR:T-R! *1^<]%R3C M=*N:C7$V[5B](S@B>0'@^NZ\- L_&1F)9);D09_0FIZ)HDVX*K%K''9B9NJ. M3*3M,3%F(4LO+X@&V%JI<7U<=/JX&-7'MQ7"'OF6X<+J^.AA)8Q(QM[!N7G: M4?G]X,MAK RB/!!*PG4-Y,4Z3^\(Y7T&_B$DM0)BA_E#U&L"9Q.6'H!C)>,$ MNFZSM8<#B( [=UQH#TC-MUXW*65!0DSHDD$%P\UH5DW/]LM/G!K'K,-@5 9: MSDVG?H>62JP%#A*1":BRI&IE^WS1JL3W$2P $*K M\<1%8?85PX7NJ< ) 50?]B2CIU(F;:^ST^$(214\Y!76($CG4LH*7AQ4OIG/ MGDYF5UCIWLO?S*FH K#H!'\B8-!3R\-?]3*'5B)^+O: MI$\W7"9)IL[1=@67VZ_)D))XAYE[[(%LT&\L5Z]X,K('^$50$-]45:V4>\BE M&RD8<>"%6N@5[0/!7VAB#F_+58=G*CU.YC7=&QYIQ(NR5A_ MNA+L@@ .V[&8&Z^QU)^1=@G2(Q8#..Q+EL!H=V8A=1TJ-Z^H#E$!LW"Q;:,P MAJSX0&B(![LR8<21CD!=J+(#S!CR^Y+UT!P0!\"OL[,38YFP"F1E7*"/*@$1 MH80 ?C>[/U58@6&7VV + .7)69C4@2IGV[])[<"?R7 ]E0IZXC$$P(LL(]\3 M.;1(PLE]$LZ.Y$OCZ;!"MH;D[07KQ@0ATMY$NP_FL_( +\>*#,7=JZ YB?VL M=Z (VE2'9XJMT3K2@>4?$^HHT;'K]!4S3ZP&?Q/5NJ0H(IM[3?X"J M.TM@07O3&7==7>? ?+QUX&UG9R#^SE3KBW>:BM37["H&/=J?Z"*X9YJ>AT8<+W)KM$2J31_SPT<7+@-V M68XHGAR&16E72^7O!B(!DN%*Q9UDRQ_]-)QZ)=VAKY#;J+)@ 5%6RM8'4-VZ M$[@LMG-?UAU:H]#TY>Q5RR<';45GR"XY"NXCE?,2523"@&1>37>XQZ3827 - M.H;Q+@D,LA!!D:\7A!;$)C]'ASY'"^-YF/\$GP( 'UI<8,F=5-HS9NS8?G>B M8<(+1($,F%S/BM?2'7]+I;Z#;<Q3B1R:] YJ@T3:%GXM;,7P!19B+2\ .S_N3*4DGF$G@ ">Y7NG*5\Q) MGD5;NWZ;=\>$$]?)0>#%U'(&Q!@DYHP@&1T!<)80+-")PJ'6OAVU%9\)RCI\ MT8]/5U:N+$<_T-DOX7KZ-1$IONW_[@N5D$RE]H).N.3'V^OJA;M.Q.J+JG-M M Q_R&^VXJRD7OC!(%/K<:/Z0A"(T.>T,/A.^':DH,OJ,A]*116!GD!4YBEQV MW!1\4!"I0,AUW:) M1-ZCUB4+?5*8A75"2(C*25\9EQ.6JME3BV*/5KP9U(SG>]/8NCSEA+*"P\X5 M3D+J+AO(-4-NFP\ST%?!HTK77<\3'UQ.#'IY6V;A0/W$BF D>MMN97CBV>%D MQ@73.);R<3:8 ;DR/$WGU)^>P2Z#H2<&6J"_FTTE^4,[ZNI#9-?P&D M)&>1#(TY>EI.>47"1:]L2_4)Y_Z"Y(_#XDDXY-*SW0![7;"^NN6R!WY,90%WE;@H]V>ZVH)FC*\7;KB"A67$6UW MU)46()[@G!#ZIM%B(V#$%"25T864Z&QH.I&G>PVVO2&&6UQE$.AW(HLFMTEW M5B(-W-$Z.(D NHC%O='PO76^80C#"2$?XFI#G:%.Q:5F=(AF[LE*/L" )D8F;](/U59\5MKR>I_ M;PW]X_;6-ZTD'5K2_L*1TR=7D. J9MZI"WF4*)91=F*4)18)H@#-",)LYA5R5OM^]%2P?*T)4+OFM+=:R_=13/8E/]2?= M0<1$^O9UU]@QZ1HH1;MTTZ;'6#Z%SG+Z!1NPF?6HJ.Z%YLJ M[L"<^C+8<<=]Z(&*\ZJ.KD! Q-6:>KYKZ4ZTVO<$T4Y"?+ID+'Q:&*/9?#EQ M$C7\D7ZXZ1C/2<=RH078_^?+Q)_TU6 M4T^933]@"VXW8'TPCOU1(BE=>+6A^\F.*;YQ,Y.S'=Z9%@Z-+"U/*F =_H6M$ MUM-R*=R2L%FCPT09%[2:GBLJSDJA?T[86G=4V=2LS(=$6) 3^M.4]&1USAZH MJR=88EF>76E\J7>!JXF/?A.[^$$\>YO !8I1?.;T;,]7NQL-\_,K#+?%S\8J# M.[$#)WKV/MPXJ6'@>8[^*7Z/'%@>/\@YB=Q@H(8E(R*\$#SBNX-[M]@&[BYV MMA%LE>Q3'WP2=EKN R!98H'/+G"H]EVG2-\?8F82HQ(ZE0KF*3S$0!>G:1WU'RB0: M--2#)4T$KE/?.[B/BNZ2\,FBZ"]S)["8N7;]"Z'UWBFP/.P.P%VXQKH5V/MY#BW4K M@J.\#:\)0AGI"GHC:&/02/Y$5^U]\U#[])!&/[N<]8N,@I&M-#3)]7#(6K 1 M'U%S[UXT61%-)D<;#B0X1XA/X83FX$K*O@00;Y'_]BSU)'3G4@_(L\O)U>*) M=%4_>3ZYO)K%_NWK6O?Z;=BC.[[H&GP7]S3X%K"B1MID::)_L0NF3R-;/D[S M3+OO?1.E-[P=?%AP].PV/'M4GTFZS3FFWXWQ!8\_UBB9[F%@WSQ[-KFSJ M<&*3?>DZIE6_QE7X>Q_A#(RNOY>^R3?EJ%L)2],(' MVJ28<$CF3D9N?[O1JFGYH:]NZI#O0C-W#T8FVZU/D!4MI)DACY9K73%< M%XGXCC<\0#% ^NEV@^(<',]@3))++N%VI\0L5_LU5^27*L_\U1A_3[Y+60D8 M\AL,SK<,\<4L0$;@RM+#CZ]9+3'I#D1<:7I,W;MNS<4]W9I80LX'WC?O?WG[ M^F+^K7NWQZ#N_YG>S9,)Y T7""O!XA>S^;<33EJI4L HQ+<6ILJN]-U:\.Q M5$?%-7M@8[C)%T-N-MBR:?J^(I>&.# 73^(T\5=3(YWX!ZP%(:SW;H]"Y26_ M>8(/ -MF"9/ZW)-)!K0'+[75N9B2^M)$]P#]8XE_*, ?N3_/10+):5P'DMMM MN0;0*_W%=[XD%3#^<%+7A=0=Y72W:U_HCHGI?F["^E4H:KOF2TBB-5% [+6. M,3)RQ[T3?PHAW:X-A>ZNQNZN-_Z&$&H+[5!PEM=0XD0R?KB3FGB[ MH'<%N7*-8#I^EO,@KD7HE7-4;>DZ/W50GEC,82_(R#; HK"OMO+GK32!;9>_ MN>X_:>/I]]X61DF+X0&&][F29CS(J2RCC>TXI#>D^!]\/C()Y/AA2G'56UQ.N%: M:N(2$Y:3NR3FHBZ!C]7QJ8TTRS5TZE0WC!CD:DN\4G=MQ;=B:\EB0VY"Y.-. MM:TI5"GO>G$'@5A[B=7',C)?39Q'> M4IP25;08W',3]\GK55PAF_Q_K;?^R^Z@ACR,NWG2%;'DOYC/N+&84DD13.->\>:O)Q2N8X:3>5H$.>FN+L[' M5'35F5J [#:3-GFW//<2HI$,'[PFW9R^4:.36ICUJ*>$V4I=J[ 8?^CI$96R M=*PC^C[CS]F'B9=MT(=%@2OGL7G9IPZ?0F7"1GR[OQ%T:=EA(KK)>6-; D4G_Y$!5M^MP_9C9;.=A&;(\W4)3W0'A"E?%+1QP#B/=.F%G? 332 M@QT&D20?7CZ*E,EM<-(]Q87L$\+#6,=;'<6LH>B9GD1/I\W_S/ S$I]YY-.# M#B62T$71HM!%]$Z*KW3,?T&SAK#^X^A%H9Q5T^M0K:1P\L[0\&UXY>JUO&BT M>US>UXH$?$U]N*5:8>AL^NS) [FWX3\T9L>O'5V:!CZ8_Z3W,*B:'L#O*X/\ MRWV@"<*+:%_^%U!+ P04 " "LEGY6$)"]@-4" !R!@ &0 'AL+W=O M'"3:Q/AV,5V5^#7 M265G4>/<^C2.;=5 )^R)7H/"G:4VG7#HFE5LUP9$'9(Z&?,DR>-.M"J:3\/: MM9E/]<;)5L&U(7;3=<+\. >IM[.(1?N%FW;5.+\0SZ=KL8);<._7UP:]>$"I MVPZ4;;4B!I:SZ(R=GF<^/@1\:&%K']G$*UEH_=4[;^M9E'A"(*%R'D'@ZQY> M@90>"&E\VV%&0TF?^-C>HU\&[:AE(2R\TO)C6[MF%DTB4L-2;*2[T=LWL-,S M]GB5EC8\R;:/33&XVEBGNUTR,NA:U;_%]UT?'B5,DK\D\%T"#[S[0H'EA7!B M/C5Z2XR/1C1O!*DA&\FURA_*K3.XVV*>FU^T5JQ6!E8B-$DOR0W<@]J )<_O MQ$*"?3&-'1;RX7&U SWO0?E?0!DG5UJYQI+7JH;Z=X 8&0XT^9[F.3^*> '5 M"4D9)3SA_ A>.LA. U[Z[[(_GRVL,_BU?#DDO(?-#L/Z&W1JUZ*"6817Q(*Y MAVC^[ G+DY='2&<#Z>P8^OP6;V2]D>#IFAW=0QR/HASF^ F$V9T6P5Y#MP S M]'OT7K4.-VZ=<-B@M\J!4:%Q0I([[80<[;LWNC0 /P&QA*I)U;12>N\S%EX\07H$G&*"^+T3%5['^H8EBJH&GN=:7C@A9IV=-*.,W2 MXD]=:4F3(B-YD= ,]3&:,DYYFAY25DQR#]$7X1,?%K1-L!D(0 Y]3_&C.="! M685I9TFE-\KU(V%8'0;J63]''L+[:7PES*I5EDA88FIR4HPC8OH)USM.K\-4 M66B',RJ8#?X4P/@ W%]J[?:.+S#\9N:_ %!+ P04 " "LEGY6H0Z$8(H" M "+!0 &0 'AL+W=OXK-] M]_'W'-]-&JF>]0K1P$O%A9YZ*V/JBR#0Q0HKJL]EC<+N+*2JJ+%3M0QTK9"6 M;5#% Q*&65!1)KQ\TJ[=JWPBUX8S@?<*]+JJJ/HU0RZ;J1=YNX4'MEP9MQ#D MDYHN\1'-E_I>V5G04TI6H=!,"E"XF'J7T<4L&C=ZSP64RE_+936[+ MJ1%&MM9+4-M@HJ)KJ1OFSO82]@%+X1 M0+8!I-7='=2JO*:&YA,E&U#.V]*>+0*- M:H->_OY=E(4?CJA,>I7),7K^:&NN7',$N0#VJOB0S*.@PS+MG6(U1]7?Z^#O ME6APPP2SKZF$I92EAA.(AYD?QXFS$N*/XG3P0!O[ @TJ1KF&E S],",0CX9^ M-DX'3])0OB\>QF'LQ^,,AG'HIW$X^(Q:PU84V+8".C'*;%61A(_&65PZ#<$>P52H5JV;4!#(=?"=+72K_:= MYK(KL%?WKDW=4;5D0@/'A0T-SX>I!ZHK_6YB9-V6VUP:6[RMN;+=$I5SL/L+ M*@S1<2:)ANPINDNO;PME[@T\<#N9D3)PG&Z6^N,G;:A7$3A (**UC8/AZ M@)<@A"-"&?_TG,&PI0.>CH_LK[WOZ,N&&7BIQ&=>V?TJ6 2D@BUKA?V@#F^@ M]R=W?*42QC_)H;/-LX"4K;&J[L&HH.:R>[/'/@XG@$7\#(#V .IU=QMYE:^8 M9>NE5@>BG36RN8%WU:-1')..+O^'= E0\X^LHT <[Z,+)*Z3U'9 M$]QV!/09@H22=TK:O2&_R0JJ[PDB5#-(HD=)MW22\164%R1-0D)C2B?XTL'% MU/.ETR[^=;,Q5F,5_#WF9$>1C5.XDW%M&E;"*L#2-Z ?(%C_\B(IXE\G!&:# MP&R*?7V/)ZUJ!1"U):621@E>,0L5EIM@L@3BTSNF>I)W7#5&%^H-Z"'"LZQ] YI9+G=$N-@1[4I[KK;S%B?,&+"&_$3R+*1%CH,DB<-LDEXG98T7*17L\_^.$(U9P^(VZ$/X*ZH;WB_QUGM2_<<882F X@<014WI6I1 M/VX-)+^@^<_]P$8S2(.%T4V#&:?F.;NHGABB-G,+_&9%HL^6_\APOS0I!O0E$Z%KQC" M5_QP^/!V;G57"SB;*)6QH$YN\WQ074S='M\=GYO:E8N+K2O&?!%>T1C+W)AK MPNNF=;7%)98>&$O.DC"GE^3\_Q3X6-RBD]N_!KWS/\E&V6Q,_GA'G\%0#L#_+Y5RAXG M;H/AYV+]+U!+ P04 " "LEGY68FJWD6H" "7!0 &0 'AL+W=O'R!%<@A -"&K]: MS* KZ1*/[0/Z)Z\=M:R9@2LEOA?Z=VGZ'5,W!XF1+&?\FN MB1W$ 0*Z1[EWFH\+3#/IHLL4[6TAJS8,UL+($QR@INZ!DYN]OCV!@QY_^#. MS(=99+&FRXRR%G_9X--7\!-*;I6TN2$WD@/_$R!"LAUC>F"\I&<1KR&[)+TD M)#2F] Q>K[N!GL?K_=<-_%BLC=7X#_T\=0=-A?[I"JZOIJ9B&8V\U0;_\59+=:2%M5J@U7)*P-D2IP7@.T"Y M!NW?XMBY>-",P]]69$SSES#:"R>#,:$T',;C MBP=EF?@W78@[&H>3X02-X3 <]T;DU/5&1\U2@M[ZD6"(+]#T3;?;39U%TVPO MXS/'R0G:!>#Y1BE[<%R! M;A:GOP%02P,$% @ K)9^5AF8O+:F @ $ 8 !D !X;"]W;W)K&ULE55-<]HP$+WS*W;<3)O,!/P!)&D*GH%\M#VD94*; M'#H]"'O!FMB2(XF0_/NN9..0#"'3 UB[VGWOK:5=#U92W>D,T8 M7D-I$S?7:_1+5SO5,F,:SV1^RU.3#;T3#U*(G/M_F%5 MQ?8_>Y LM9%%G4P*"BZJ)WNLW\-&PDGP1D)4)T1.=T7D5)XSP^*!DBM0-IK0 M[,*5ZK))'!?V4*9&T2ZG/!-/C4SN,IFGJ/0GN+A?UK7.J2Y;@T*/>T*@>T(L_?@B/ M@B\[-/<:S;U=Z/&46C%=Y@AR#DG&Q (U<-L3I)0;0ACUHM[XJ)BQV>!@$@?U!T G#U@VQDG<_ZE?. ]BW?CAX#S>$ MXSIEKT):$[2)[$JF?,XM[G'_%6Q#&+W>>8S\HJI!1<:&PO=V]R:W-H965T9X@&'HM^[Y.,BR8/I,E"GJSEJI@AK9JX^M2(4M=4)'[81 , M_8)QX<53=[90\51N3>1>]\WED_9W#%XZ5WK/!,EE)>6\W']*9%]B",,?$ M6 1&RP->8IY;("KC9X/IM2EMX+Z]0W_GN!.7%=-X*?.O/#79S!M[D.*:;7-S M*ZOWV/ 96+Q$YMH]H6I\ P^2K3:R:(*I@H*+>F6/S7=X24#8!(2N[CJ1J_** M&19/E:Q 66]"LX:CZJ*I."YL4Y9&T5M.<2:^9DIPL=&P0 7+C"F$DSNVRE&? M3GU#":R;GS1@\QHL? :L%\*-%";3<"U23)\"^%196UZX*V\>'D6\PN0,^KTN MA$$8'L'KMW3[#J__+[HG'Z76IWNLOU^LM%%T27X"E/NL%PT/GZ E[CJ#N9!-U)?V#-$46. M1D%G[EC^S8S @[,@J)?>?R2X7J])08 4Q'U&TA"@J4SN@55,I1JB0= -*-&H M7CMWTK <2FE0&$[6H42#;A0UB<@Q)0H-HXH=.0R*TP MM1JTIZV67M02\L>]%N(;IC9<:,AQ3:'!V6C@@:K%K=X863I!64E#\N3,C/X' MJ*P#O5]+(M]L;(+V#Q/_!E!+ P04 " "LEGY60P--K)$# @"0 &0 M 'AL+W=OI3UX.-ZCW[C8,9:<:KB2_!,K3;7T9AXI84U; M;C[([9^PBV=B\0K)M?LEV\YV,O5(T6HCZ]UA9% ST?W3IUT>#@[,PN\[<^187E-#5PLEMT19:T2S Q>J.XWDF+"BW!N%NPS/F=4[4<@:R -] DW& M#S3GH$\6@4%H:Q 4.YC+#B;^#DP4DULI3*7)6U%"^2U @)QZ8O&>V&4\B'@- MQ1E)(I_$81P/X"5]H(G#2WX8*+EFNN!2MPK(/Q>Y-@JOQK_'8NX0T^.(MES. M=4,+6'I8#QK4(WBKUW]$6?AF@&_:\TV'T%?W6'YERX'(-4'FC10@C+8S4P%I ME'QDKC"P+@GK8C-6Q&-Q#'HZ'@>F'^H<5"\!^?]*-+IJE4)2Y 9*4)03*DIR M;Z@!\HI,PQA_3T?7L :T*H\8G>+V@S2X-LY!P)J9DX&X7C#)0'8G?78G/Y?= MA6@.FVC+EC.:,,\..)W;0R:\GMD_: 9OQ 963T7NI-2FH4L^8IRU5 M)28F]F=9[$_2M!M/$C^=1J,[A0^X,L\N'/C2LJ:VFHV3T$_"*3EY&8W^PINE MR#B:^]D\M3O[T>@CY2UUK^@%QV>B"NPH ]G] M)AXGZP^DS7IILY\NG .W\(1]3,,Q%0?Q?EW%_8VWWE^1:.;/X\@.YE,_#M/1 M+5#>73+4 Q7"!NJ42?TLGI#$SZ;QZ*JBBAG[*.,;((QB>6M5T"3RDVSNR@LY M%:S3QF+16BK#_NL6QDGBSV>S(R*?HF()8F2X@D[$!C!7Y+&7F?8RS_QD&N%5 M2"WKI%?W-Y1L<-"U:E ;UYOQ5LM6F*Z!]:M]^[_HNMZ+>??M<$O5AF%:.*SQ M:'@VQ<)473_N)D8VK@?FTF!'=<,*/V% 60/<7TMI]A/KH/\H6GT%4$L#!!0 M ( *R6?E8_E94KZP, #\0 9 >&PO=V]R:W-H965TS^QPQ\6S7 ,H]%+D3(Z\M5*;>]^7Z1H* M(N_X!IC^LN2B($H/Q5[]!/Z-)^@=]^_'_I*H0C_B,(@#%L(C?^Y.W;0B9J 1A8ONF5 /_^F M4=!'!87\LRVFU92=]BG-2;^7&Y+"R--'68+8@I?\\!V.@Y_;XG$CL)/H=)KH M=%SHR0Q$"DSI!&$"E.J=(/1!1AM"LS;=%=C @IF$M$V"N^[0WQ[+<4[XE7*Z MC9RN4\[8'E 0.G%LN*1*MHFH('I'(G 41L&9C!8KW._&<6-V0C!N",9.@@^Y MSM.$I8!TQD<9+Q=J6>8Z>=K=V$HWOB#2"8)SMI51]YK1"==>P[7GY#H!O4(I M)0HR5$HP/'.ZA#:.;J (O0(1;>+&3L>OW"S]1E_?28LO),]!ZOVOEX/L%Z9- M7O]R+P1QT.F<+4+_8A'.S$YH#AJ: R?-)RVX]D6A*+2Y%;#6:??9["9UL&X MQCR.<:\787Q&N<4LQ(,>OL+YZ-;%3LY3RFA1%NCS%(H%B-:D[X9X:]:_%=JI MX/ @./SOK\5ZSEM%Z$9HIQ$ZU W8>?$F,Z%K[1Z&+R6M3EUVE!4%8:OV MW>R&[K;*_19U #X4 MA="4S)R]^?@!O=[;7@;U$IX$.I@+O_PPEPUB=OCM"- MT$XC=*A5L+M8^5DK$BC*)Z.K6/:]WA M@S &^ON2<[4?F F:_QDD?P%02P,$% @ K)9^5MU/*E1; @ J04 !D M !X;"]W;W)K&ULK93?;],P$,?_%J]'2K@.5.U-1>Z/O77L.X MH&GB;$N5)G)K:BY@J8C>-@U3OV90R_V$!O1@6/&R,M;@I4G+2EB#N6^7"F?> M0,EY T)S*8B"8D*GP'^BW+G?,9<,TS&7]C>>FFM#WE.10L&UM5G+_&?I\ M1I:7R5J[+]EWOO&8DFRKC6QZ,4;0<-']V6-?AR-!<'U&$/:"\+D@/B.(>D'D M$NTB*.N--#MPM7%JS(8+>XIKHW"5H\ZD"ZY962HHF:NJ+,@* M=B"VH,G% @SCM;XD[\C]>D$N7E\FGL$]K=++>OZLXX=G^$%([J0PE2:?1 [Y M4X"'P0X1AX>(9^&+Q 5D5R0*WI+0#\,3 ;N^$"1[].-=O8?IPK8\>/3?/N*;W3+,IA0?*8:U YH^N95 M<.U_/)7\?X(]*44\E")^B9ZND<+MCI/X MV^O#.(I&@U<7G7=TZ['*I6L&FF1R*TQWG0;KT&^F[ID]L\^P#W5MXP^F:V)W M3)5<:%)#@4C_:CRB1'6-H9L8V;JWM9$&C]H-*^REH*P#KA=2FL/$;C!TY_0W M4$L#!!0 ( *R6?E:FD#KRHP, -4. 9 >&PO=V]R:W-H965T\:]B#2#1MR(OQ=1:2[FY MMFV1K*&@XHIMH%1/EHP75*HE7]EBPX&FQJG(;>(X@5W0K+1F$[/WP&<3MI5Y M5L(#1V);%)3_>P,YVT\M;!TV'K/56NH->S;9T!4L0#YM'KA:V0U*FA50BHR5 MB,-R:KW'U[0YQI) M\?BG!K6:,[7CZ?T!_:,1K\0\4P&W+/\K2^5Z:D462F%)M[E\9/M/4 OR-5[" M3J::;\Y&R>";I:<5A1$U6V1(^P M@W(+ KV9@Z19+MZB=VBATB?=YJ -^,'@'7I:S-&;G]].;*FH:$ [J8^]J8XE M%X[%!-VS4JX%^E"FD+8!;*6A$4(.0F[((.(/JZOZ6FQH E-+E:T O@-K]LM/.'!^ MZQ,]$E@K!%X3 F\(??:1 _P'7"!:IBA99WFN%GV**YC0P.C7SFZ&,0D\$DWL MW:F8'CO?(9X;-G8MGG[#TQ_D^?G#O:'(Y!IX'[_*W3\Y-\9>%,0=>N=FV,6$ MN&X_O:"A%PS2^X-)FC=5V<]UVWF.G6J477RKW8S_'KVWH-<#IEXY/?/6QTZ5X;H<=$IU_ M&ULK55;;YLP&/TK%INF5FK+Q5R2CB"UB:I5VJ2J6;>':0\.?$FL&LQL M)W3_?C901!*2==)>P,;GG.\\ MA$*/++G(B=)=L;)E*8!D-2EGMN32S7>OWP2%=K93[825R2%6GGH4=P_2,$KR5X;R7@EH#KH(VS.M:,*)+$@E=(&+16,XUZ;FJV M3D,+LXIS)?0HU3R5W!=;*!07%"0ZFX$BE,ES=(GF>KMD&P:(+Q'M82[1TWR& MSMZ?Q[;2Y8V(G;:E;IM2WI%2,TBO$'8OD.=XW@!]^G:ZNTNW=>@NN=2.%E1OFPRM.,_D4-2&']5\V'&(#YW@@' M'6S'GM_9\T_:>R25WN8*!"5LT%U##WIE R]R0F_/W2$,CZ)P?,1=T+D+3KK[ MRA5A_?]BR&%P4'KL8#P.]QP>PB+L!-@9=AAV#L.3#C^#E*C=-4@?]H@O)&<@ M4RA2&'(;'MBX=)W0\?>7^^^X';]1YS?ZMQF]0 6H(:/1P7Z+QA$.]A?^$!9Z MOC\*]VS:O:/37%M?B%C10B(&2TUTKB*=5#170=-1O*Q/TP57^FRNFVM]>X(P M #V^Y%R]=LP!W=W'R1]02P,$% @ K)9^5D9D/00( P @D !D !X M;"]W;W)K&ULK59=;],P%/TK5D!HD];F.^U&&VEK MA4 ",:V,/2 >W.2VM>;$P7;;\>^Y3MJ0;EXW)%X2.[GG^)SKZX_15LA[M0+0 MY*'@I1H[*ZVK"]=5V0H*JOJB@A+_+(0LJ,:N7+JJDD#S&E1P-_"\Q"TH*YUT M5'^[ENE(K#5G)5Q+HM9%0>7O*^!B.W9\9__AABU7VGQPTU%%ES #?5M=2^RY M+4O."B@5$R61L!@[E_[%9&CBZX#O#+:JTR;&R5R(>]/YE(\=SP@"#IDV#!1? M&Y@ YX8(9?S:<3KMD ;8;>_9/]3>TF\$B^V!F55ZHBF8P=G#9*9 ;<-)W;_S$>V_+Q'\B M.\A+V.8E/,:>?JU 4LW*)>&F2H@T2Z(G%KTU=JA2H)7-?T,ZJ$G-)K))XRA( MXI&[Z1I[&N7[7C0,V[ #R5$K.3HJN2YGPAF=,\XT W6&BTA**#6IA#0;ATUQ MPQEW%0_"\_"18DM4$D6)77#<"H[_53 7Y;*G018VJ4?9[/5 ;'45OV#YP$S2 MFDF.FODF-.5$/"J;CCF;H^1IN5B2_S3*]\-A>&X7/&@%#XX*OJMW>V!RV-H>OLDGV-G.F M,K'&18$3!39;#9_O=?+M];TX>+R*7XYK!+N=$\K<#KY0N62EPBPO$.CU!UB) MLCEQFXX657UHS87&([!NKO"2 M($X/^%$'K?,>=@>^U)_P!02P,$% @ MK)9^5@([FYN5 @ < !D !X;"]W;W)K&UL MK57?;]HP$/Y7K&R:6FEM?D&HNA"I0*=.6K6JM-W#M >3',2J$V>V@>Z_W]D) M&=! ]["7V&?????=%_L 1?KH>,[ MFX5[MLBU67"3N*(+F()^K.XD6FZ+DK$"2L5$223,A\Z5?SF.C+]U>&*P5EMS M8BJ9"?%LC"_9T/$,(>"0:H- <5C!&#@W0$CC5X/IM"E-X/9\@_[9UHZUS*B" ML>#?6:;SH7/AD SF=,GUO5C?0%-/W^"E@BO[)>O:-\*,Z5)I433!:!>LK$?Z MTNBP%>!'!P*")B#8#^@=" B;@- 66C.S94VHIDDLQ9I(XXUH9F*UL=%8#2O- M7YQJB;L,XW3R%5 #14XFH"GCZI2E&S)@8@YT4)33KAQ(O""1P?',_(X MG9"3]Z>QJY&!P7'3)MNHSA80 MGI/0_T@"+P@Z"(W_/=P_0B=LY0PM7G@ ;UN[!ZN=%9A<-]K]N)HI+?'L_NP2 MK\;N=6.;^WRI*IK"T,$+JT"NP$D^O/,C[U-7X?\);$>&7BM#[QAZ\JT"234K M%[M'IZOF&FA@@4S+6261=Q'U8G>U7_ MG;[7'^QQ[' *HXMNBE%+,3I*\>'U_>OB%[V69Q": [U#L,LK"(,]ANY6,RE M+FR/5205RU+7][)=;=OXE>U>>^LC;.]U-_X+4[\-MU0N6*FPKCE">N<#%$W6 M_;8VM*ALRYH)C0W03G-\HD :!]R?"Z$WADG0/GK)'U!+ P04 " "LEGY6 M5OQ3]$P" "/!0 &0 'AL+W=OW.3:6CAQ9E]:]NUW=D+4;:%O M>VE\OKO?'[OG=*?-D]T ('LN566GP0:QGH2AS3=0"GNJ:Z@HL]*F%$BA68>V M-B *WU2JD$?1>5@*6059ZO?N3);J!I6LX,XPVY2E,+^N0.G=-!@%+QOW0JY4R@R%*C=\RX:D)S"V_5=Y,X6;E+6:"AK*0^S.9 EBP[F@$* MJ>PQ.V$+NOBB4<#TBIBP,1(EE5!$?P4C4%9KIEP;4U(LI6K3)^Q+G_6@;+Z7 M?;R%<@GF1QHBB7;48=X)O&H%\E<$SB _9?'H/>,1Y^QA,6-';X__A G)_#5#7?N26&FF _7)#+R885T#YE=;X$K@I[M_@[#=0 M2P,$% @ K)9^5DYUJ&ULK55=;YLP%/TK%INF5EH+F)"/+D%JDTW;PZ2H6;>':0\.W"2H M!C/;).V_W[4AB"8DRL->P!_W')]S;5^/=T(^JPV )B\9S]7$V6A=W+FNBC>0 M,74K"LAQ9B5DQC1VY=I5A0266%#&7>IY?3=C:>Y$8SLVE]%8E)JG.T_5&FP$W&A=L#0O03\5<8L]M6)(T@URE(B<25A/GWK^; MAB;>!OQ,8:=:;6*<+(5X-IUOR<3QC"#@$&O#P/"WA2EP;HA0QM^:TVF6-,!V M>\_^Q7I'+TNF8"KXKS31FXDS=$@"*U9R_2AV7Z'V8P7&@BO[);LZUG-(7"HM MLAJ,"K(TK_[LIVY$!8GA ?CYFS;7HZC>CU*1TW4&Y&]1F3OK,BIA"35)&8R.2NQ M8@E;B]-@% X/)'9$T;XW[)88-A+#\WD4FO'+KE67\O H;8/AJ#\Z4'X\/ M@\&!&ULM5=MC^(V$/XK5GJJ[J3>)@[O6T!:H*NN M="NM6%W[X70?3!C (HFI;>!.ZH_OV F!@ E=Q.Z')79F'C_S>)SQ=+="+M4" M0),?29RJGK?0>G7O^RI:0,+4G5A!BF]F0B9,XU#.?;62P*;6*8G], B:?L)X MZO6[=NY%]KMBK6.>PHLD:ITD3/X<0"RV/8]ZNXDQGR^TF?#[W16;PROHKZL7 MB2._0)GR!%+%14HDS'K> [T?TJ9QL!9_<=BJ@V=B0ID(L32#IVG/"PPCB"'2 M!H+ASP:&$,<&"7G\DX-ZQ9K&\?!YA_YH@\=@)DS!4,1_\ZE>]+RV1Z8P8^M8 MC\7V3\@#:AB\2,3*_B?;W#;P2+166B2Y,S)(>)K]LA^Y$ <.&*C;(\E0M= MF32M(HS6A3 T(*HF>("<*9*YT^ @B. NZ+0:1T%4+G-E$.TBB/:%3,(3C@D? M29ARYTZT3W;B>!/:)VER)KT[!:G.&TCM#J:+7..?DK^;QYNV^$5E9O?P^AC7=._LJ+SIO5N!%:68W]O8967VRN M2OZF(ZU;)\GOM#K*??^@C\(TG-OV4A&;WUF34LP6+>R#;=R.Y@>FM;7]V1XF MZXN?F9SCY9+$,$-(I(""RZS5S 9:K&RW-A$:SX)]7&![#M(8X/N9$'HW, L4 M#7__/U!+ P04 " "LEGY6UVZH+;$& ". &0 'AL+W=O"1C4 8-S3\FO \JA]ZNQE\(%D8AF4T9W MB!6M):UX4:I?1DN]DKR8*/>"R4\3&2=F]X(NOJUH&A/&?T7A/YM$?$=O B*B M).5OT7OT^3Y ;WY^.^T+V5L1TU_4Y'E%QD?(+KJEN5AQ%.8QB0WQP8EX; 'T MY3";L>+GL=Y@*_$CW5X@SWF'Y+=H8!J0/3P@BPN$QT4X=DWC.2/<<\MP; @/ MSP]W+6)X3>*]DN>]+/%?_Y3MT0=!,OZWX61O*OC #"^JVR5?1PMRU9/EBQ.V M);W9+S^Y0^5QDB]->;#" MNN8!$A:\ &;,PX]SM#R,FSR,SZY#[\XKUU9@UUQ PH+Q0:UV'<=8U<]IJ>DY M:?2<=-?SQ.2V$KL*"@D+)@Z"WJ\ M8-MI7<4$I04U[0PY32WM>K:\DVO5\POA0LY#) C+C ):PSL+:#\9#WTGPVA:+KFRBNZ5J-3F<7RADR,%C1;DYQ'Y7T>\E2\UM;:QA6VG=\Y!Z"&L::U M%]EXY!]KD&LUIOB5,) \I0 M*>4^W=%KWDET0?TH*"T I850-#U/RIVZ=GL:$)XL\Z@L;,<72X=N;F18WLSM M?776&9(60M%TG95K=>VVM:EL5AC4$X/2 M E!:"$73\Z2\-;;;V3O"%B07T9(@^HC6>[U&%#T73IE-UVD[L',= C74-4W_ OI[A@^J2UUQY;JQW76W[B*=OCC;69W% M!O77H+00BJ9G1=EP[+_JQ1G4B(/2 E!:"$73\Z3,.;:;\]:W9V'84S#F!M2. MUS3#IM/>;5C0;D,HFBZ[ FBO(11-UUS997S"+E?;D-7=5Z/&H-88E!;@P\W: MPQNJ5_VG?LKT>O:-W^LX3HK]FBA]OLM]?$K;49U_V@?J<+W#O5R,#7)# M]:K+K;RK9_>N1Q>7Z#]T&STEV2:SKC?M^,XI '6ZH+00BJ8G2CE=#[_F>M,# MW5D&I06@M!"*IN>I]5MENS\^LMZT53'8'RC#_D+9.V_Q&D)UJZNN/++W0H]< ME+$D/UW&0&TS*"T I850-#U1RC9[KVJ;/5#;#$H+0&DA%$W/D[+-WHMLLZV, M@;IF4%K@'7KPB7$Q!FJ:^ZUGG3+"EN5#9ESJN&ULK5?;;MLX$/V5@;;H;H$DNOB: MK"W =M)M'X(&"9H\,]+8(B*1+DG;Z=\O2$ M,B\>V+8;$0_X0N64X8T N2@*(GZ/,>>KH1=ZZX9;.LN4:?#CP9S,\ [5S_F- MT#6_1DEI@4Q2SD#@=.B-PHM)V#(.UN*>XDINE<%0>>3\R52^IT,O,!%ACHDR M$$1_ECC!/#=(.HY?%:A7CVD/Y 4Y4-O;X'*4[)(E>W M?/4-*T(=@Y?P7-I_6%6V@0?)0BI>5,XZ@H*R\DN>*R&V',+N 8>H.K0/ M.+0J!ZN<7T9F:5T21>*!X"L0QEJCF8+5QGIK-I29--XIH7NI]E/QG>+)4\;S M%(7\&ZY^+:CZ#?].<%JU]"V+USHD_5K9'U.8 M5,I^9W"[4=8F!T:ELC^VE!T]:AN] II4+0=M-P]J=H4+.2<)#CV]["6*)7KQ MY[_";O!ODR(?!+:C3[O6I^U"C]\@Q F,<489T\4F*4K\CL4W^]DR[G4"_1OX MRVV2SC":28*#7Z?FUW'R>[!;#*:GHR4*O67"U3.*A$J$&TT;C^!9CM/?XAF< MA>$+ELY@CF?9K5EVWY_%_P1AZN4:+[DYT=\4=DF_NS<7PB#8F0P[]'HUO=[' M)=%!TSG*$31[[JFPP[%?<^R_/X77/*53VDS."7_LEM3?2^2I7=7-',]KCN%TAL'FS _^)*$G<*\[FFE5B#NR1U%G?S-M-.P<7FCA MUDTE?$^*G-&'KPA9Q?Z:V6[DT2;RZ/T+Z,I^&Z./]B1M-YUC#78]E_*;BTKH M/.>/6QP.'JVWG%.O694<_*TK;X%B9E\"$A*^8*J\$=:M]6MC9._8+]K'YA5B MK](;F/()W#$KNSO9!/*@?0 MY&=9<#5WB HYOUD*65.-4;EQ52:"9=2H+-_"\B5M2QIUD M9M?N93(36UTP#O>2J&U94OG/ @JQGSN^W4!0&"7G\W8 Z[9[&L3L^H'^PP6,PCU3!K2@>6*;SN3-U2 9KNBWT5['_ M"$U 8X.7BD+9?[)O;#V'I%NE1=DX(X.2\?I)?S9"=!S\R06'H'$(3AU&%QS" MQB&T@=;,;%A+JFDRDV)/I+%&-#.PVEAOC(9Q,99,< +FK0"A$@C=OM[='Z 3MN<26KSP M EY7^(>#\#>-\*M:^"\]PB]:X9>-\#TG_.?-H](2OZ"_^I2OB8WZB9EKY5I5 M-(6Y@_>& KD#)WGSBS_QWO>I]A^!'6DX:C4<#:$GG_$69#P5)>8TXV0IBH)* MU9MM-5!D@/F[ZJ-<@XZ[ ME$=Q[,7A^(1UGV$4QE'D]?.>M+PG@[SK5.OYKCMB/Z_VRCXY$]0[(5];3+L6 M5Y[?3SQJB4?_A^#1:P7O,QP2?-KRG@[ROENOL?@1+'[V4L7R1[ ^I$^$[JG, MU(M)/CU3>S3V\'="_]PL.C8[(A^WY.-!\M^$I@6IA :N&8Y>IWE\+N5X-.K1 MO-=P>EESWWLND-X@\>7E O;Z1&_V&,KTQN2%5'<[I;X$N;$=D"*IV')=%[MV MM>VR;FQO<;*^,-V7;2&>8>K6[1.5&\85*6"-D-Y5A*K*NANJ)UI4MJ%X%!K; M$SO,L8,$:0SP_5K@*3<3LT';DR;_ E!+ P04 " "LEGY6Y9C%Q'T" !S M!@ &0 'AL+W=O):67P@'APD]O&FF,'^Z;I_CVVDX9N:CN0>$G\<<_Q.=?V M]:B6ZD'G $BV!1=Z[.6(Y=#W=9I#075/EB#,S$JJ@J+IJK6O2P4T*Z*HHJ'J< I?UV N]W< =6^=H!_QD5-(U+ #O MRUME>G['DK$"A&92$ 6KL3<)A[,+&^\"OC&H]5Z;6"=+*1]LYSH;>X$5!!Q2 MM S4_#8P \XMD9'QJ^7TNB4M<+^]8[]RWHV7)=4PD_P[RS ?>^\]DL&*5ASO M9/T96C].8"JY=E]2-[']R"-II5$6+=@H*)AH_G3;YF$/$ Z. *(6$#T'](\ MXA80.Z.-,F=K3I$F(R5KHFRT8;,-EQN'-FZ8L+NX0&5FF<%A@ MR=D^ M?XH]62#%"J5Z)"O(0%%.%$4X9+GA^>!X;"W9)$'/YG^S;^6%H"<2+SJ)%R=4Z8-GNZ&^W!-T&0^"?OQ<^$D) M_[H'_M[]+4"M75DSRF4EL+DFW6A7.2>N8#P;GYJ*VA3 /S1-.;ZA:LV$)AQ6 MAC+H71H#JBEQ30=EZ:K$4J*I.:Z9FUQ"W3O3/(;4$L#!!0 M ( *R6?E:[:]E&J@( -L' 9 >&PO=V]R:W-H965TS'MA4DNQ&IB9_;Q ML&^_LQ,RZ"!BVMX0/]W_[GMZ[.!Q^*E0574QA1! M(63UY9LZ#SL&G?X1@[ V"%\;](X8=&N#K@.M(G-8$XX\&FBU9MJ>)C4[<+EQ MUD0CI+W%&6K:%62'T;V,50'LB6_ L+,)(!>Y.6<7;$;O)5GFP%3*Z$BI)$@T M=H89L%*KE7 W20^)B4H$G<@%>YY-V-G;\X&/%*!UX\=U,*,JF/!(,)V0/2B) MF6&?9 +)OH!/9 U>N,4;A:V*$X@O6;?SGH5!&!X(:'RZ>:2NG^'LEHY[1UV:NO C2EY#$./_N@&] J\Z-V; M3C_X>"@C_TEL+S^])C^]-O5HO-2:,L+N( '-<\9EPF;($0Y15U+73LH6JU5T M'= =KW9A6MT=AF$M'%<-QU4KQP12()+D-)!6K9."K&#_76P]<+X0T+(>4)(/+:[H47;62:H*J=-5XKI!JNQMFU'U!VP.T MGRJ%VXEUT/3SZ!=02P,$% @ K)9^5C6L9X;- @ & @ !D !X;"]W M;W)K&ULK59=3]LP%/TK5C9-( WRU3; VDBEU32D M3:LHL(=I#VYRVUHX<;#=KW^_:R>-4@@%:7MI[.2>XW-.XNOV-T(^JB6 )MN, MYVK@++4NKEQ7)4O(J#H7!>3X9"YD1C5.Y<)5A02:6E#&W<#S>FY&6>[$?7MO M(N.^6&G._:OUCMZF5$%(\%_L50O!\Z%0U*8TQ77MV+S#2H_7<.7 M"*[L+]E4M9Y#DI72(JO J"!C>7FEVRJ'!L#OO ((*D#P7D!8 4)KM%1F;8VI MIG%?B@V1IAK9S,!F8]'HAN7F+4ZUQ*<,<3J^R1.1 ;FC6U#D9 R:,JY.R1F9 MXO>2KCB83$!*2 DK2S7=$JH4:$5HGA+.Z(QQIAGBS\C]=$Q./I[V78W:S IN M4NFX+G4$K^@80W).0O\S";P@:(&/W@_W#^$N)E+'$M2Q!)8O?(6O=B_F9+P/ M $,BP]+Y[^%,:8G?X)\VJR5WIYW;[,LK5= $!@YN/ 5R#4[\Z8/?\[ZT&?]/ M9 J$7/=/Y9MF! MS&XMLWM4YD^]!-FFJOMR.?^R=_D\O3?+#E3U:E6]HZH>*%]1VT^''!LZS1-H MT]A[N7APX>,[#I^I;"WT\"5[[3JC6F=T5.>=T)23'$^U(^WHI-&+6EO0T37: MMQ)IVY+_SE.&X#;ZMCDS?U"Y8+DB'.;([)U'&*0LSZ%RHD5A6_E,:#P8['") M1S=(4X#/YT+H_<2<#O6?@?@O4$L#!!0 ( *R6?E86R3U_5 , ! * 9 M >&PO=V]R:W-H965TV@,1NL3X$#9IV>RCV0$O7%E&)]$CZ8_WUO:041;$9K07V8HG4/8?G7%^2 M=W80\JLJ 30YUA57GOC^RHOH:;J6FR!XY>UD#75.)0;7VTET,*"ZLJ/ M@B#Q:\JXE\WLW(/,9F*G*\;A01*UJVLJ_[V#2ASF7N@]37QDFU*;"3^;;>D& M'D%_WCY('/D=2\%JX(H)3B2LY]YM>+,( P.P$7\R.*C>.S%65D)\-8/WQ=P+ MC"*H(->&@N)C#PNH*L.$.OYI2;UN30/LOS^QO[/FT;&XL&MTP;O[&1RWQ*T.UV=0W M:DMSF'NX:Q7(/7C9;[^$2?"[R_?_1/8B"Z,N"Z,A]NP=%"!I9:K&Y;,!IQ9L MSII]%DZF)OW[O@%'U#2-@E$7]D+:N),V'I1V#[12A/*" -<@L>8YGDS:);,A M&O<$C))H?*+R/"A.TLBM,>DT)H,:%R653-,5EE&.NT6RU\HE,CE;/XR3 MZ8G(P>7UD)I]LQ,N,^F9F:LXGDXF)W9< M84$DOZIW#"N2 5KI RN4TRY;-J/9J#%UM[@ M*Z&Q'["O);9L($T ?E\+H9\&9H&N"6QECNJ7KP];,(;5TC\ZY1])U93*NS%JP MVR5C)E@50E83LC2F_!"&U7S)"EI=J)))B^1*%]38KEZ$5:D9S2H@%2(<]'IQ M6% NR70LZ^*Z,%4P5[4T$S+L0H&[?E=].[/KPZ1LQ8Z)Z%7>/@,8506$XV?Y?8INZCTY;YT,_S4"CGB*48; M>6@VRY8)G88=*;OTAMJF MDW$=T-]5<]J[LB_3#4K^H,RGVDY'-GTH4':C6,,DT%;NF;>V_YE5^L>/H\E]9;OZK'!KV>FQ/Q]=N/N'M7P[P! \L#F?YL MK?'=QBODZ3K ]O2I"L%FBE8&"[@-4.Y/?G@9KR M*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'ETJH?7%BF)]2RGUJ56R[SJANXB]"YC3H. M[;$)XIG^GS"JU8JG;*+2LF#2-G'43%2 TJSYU@1$TH*-@_84\DUF9"HM!(G, M9-,5G%O=*5QZEC5W;0'7B:$^X]"@9UD-[@_R$LI*\ RNGI'O5%"9,E('USB M,0(8[PV0',RI YD@D,D'0BXJB.H/AJ@5C'BJ',@A CG<&^3"JM2!/$(@C_8& M>4G-VH$<(9 COY W.J>2/]<-A,+LOJ:VU*R"_%X:[D >(Y#'?B$795%0O:N' ME^>2P]]HE8S25)60C!S($P3RQ"_DA!N:YYKE32R!]98],%DR-_N<(GRG?OEF M$F@LV*L#% VPA#WPBW3%J.G2H/KP[(]_CY,A<[JC<.EZ.D"E+F'^3I]<3$PB MD7^+I'"&;EKJYXR;C4N'V2/RK(\J_6[62F1,FT]D^J>$I8++ADDC\FR-*=42 M5E PP$R#=ZEF+AEFBLBS*BJS%HSPDG8Q,3E$GNW@9-^:2S!SZ+)A8H@\FZ%)PWU8,6:' MV+,=T'S\.W8Q,6W$GK71E_%Z8XGN/#Q+XVWJZT7$S!%[-H>; WOA,'7$GM6! MKD"[SR+FD=BS1[!D.&'6Q<34$GM6"XK9C2:FEMBS6CHY&\)'N3"'Y M90-]9 M*5Q,3"VQ9[6TZ?LM8;V-S,Z@)YAUD@_9D[R'F;B8F'62?6Y6 MNIB8=Y*];%9>HNMBHN^\]K!K>7T$7$I,0HEO":&4[D1/, DEGB74M]9P9I.+ MB4DH\2RA[GJC;ZPQ]R3>W=-']Y*,7$S,/8GW;0V"V4WJF'L2[^^^,$PW6PXQ M]PQK]X3M]Y:,K;ADV35S<3OQ D1;,8(0 MNB>CMQ^C"_W,+&9C^EN1;D+QKAX(S+]\7<9#>PK5H0O9N:E/89%7,78?SH5- MY9LR#-K.GZYG=FW?E/&Z[/>N*S?'/)01Z&^IM!'H;ZFT$>AOJ;01Z M&^IM!'H;ZFT$>AOJ;01Z%ZAW\4Z]0[S4/CQZ[FN\_SNICM=K_>/VM^5]$Y\7 MQ0UG!_\/EK]02P,$% @ K)9^5IC$(26B 0 IA@ !, !;0V]N=&5N M=%]4>7!E&ULS9G-;H,P$(1?!7&-@F,[37^4Y-+VVN;0%W!A"2B +=M) MD[>O(3]2JQ0U2J7.!0N\.S-XI>\ T[>=(1=MZZIQL[CPWCPPYM*":N42;:@) M.[FVM?+AUBZ94>E*+8F)T6C"4MUX:OS0MQKQ?/I$N5I7/GK>AL>NU,TLME2Y M.'K<%[9>LU@94Y6I\F&?;9KLF\OPX)"$SJ[&%:5Q@U 0L[,.[<[/!H>^UPU9 M6V84+93U+ZH.56Q;,>=W%;FD7^),1IWG94J93M=U:$FO57W\Y;]>D5F5S]&?=[XGY)U!+ 0(4 Q0 ( *R6?E8'04UB M@0 +$ 0 " 0 !D;V-0&UL4$L! M A0#% @ K)9^5KP9K$'N *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ K)9^5IE&PO=V]R:W-H M965T&UL4$L! A0#% @ K)9^5JZ%O*&9!0 N!4 !@ M ("!: \ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ K)9^5I!?&/E.! 0!8 !@ ("!C1T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K)9^ M5MYBK:_W&@ ZTH !@ ("!2"X 'AL+W=O&PO=V]R:W-H M965TE0 !X;"]W;W)K&UL4$L! M A0#% @ K)9^5G,+95.T @ ( 8 !D ("!C50 'AL M+W=OQU@% M 2# &0 @(%X5P >&PO=V]R:W-H965T&UL4$L! A0#% @ K)9^ M5K@*DS$% P Z08 !D ("!IF( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K)9^5A"0O8#5 @ <@8 M !D ("!"H< 'AL+W=O&PO=V]R:W-H965T, !X;"]W;W)K&UL4$L! A0#% @ K)9^5F)JMY%J @ EP4 !D M ("!6) 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ K)9^5D,#3:R1 P ( D !D ("!T9@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ K)9^5J:0 M.O*C P U0X !D ("!3:, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K)9^5@([FYN5 @ < !D M ("!2*T 'AL+W=O&PO M=V]R:W-H965T ( M +4& 9 " @9>R !X;"]W;W)K&UL4$L! A0#% @ K)9^5DX@J?W- P _ \ !D ("! M1K4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ K)9^5ANHYHQ9 P GPH !D ("!W,, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K)9^5C6L9X;- M @ & @ !D ("! &PO=V]R:W-H965T7!E&UL4$L%!@ P # !PT ' "K? $! end XML 53 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 54 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 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 43 217 1 false 15 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://reflectscientific.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://reflectscientific.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://reflectscientific.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Income Sheet http://reflectscientific.com/role/ConsolidatedIncomeStatement Consolidated Statements of Income Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Stockholders??? Equity Sheet http://reflectscientific.com/role/ShareholdersEquityType2or3 Consolidated Statements of Stockholders??? Equity Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows Sheet http://reflectscientific.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows Statements 6 false false R7.htm 006 - Disclosure - Organization and Nature of Business Sheet http://reflectscientific.com/role/OrganizationandNatureofBusiness Organization and Nature of Business Notes 7 false false R8.htm 007 - Disclosure - Summary of Significant Accounting Policies Sheet http://reflectscientific.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Disaggregation of Revenues Sheet http://reflectscientific.com/role/DisaggregationofRevenues Disaggregation of Revenues Notes 9 false false R10.htm 009 - Disclosure - Inventories Sheet http://reflectscientific.com/role/Inventories Inventories Notes 10 false false R11.htm 010 - Disclosure - Leases Sheet http://reflectscientific.com/role/Leases Leases Notes 11 false false R12.htm 011 - Disclosure - Accounts Payable and Accrued Expenses Sheet http://reflectscientific.com/role/AccountsPayableandAccruedExpenses Accounts Payable and Accrued Expenses Notes 12 false false R13.htm 012 - Disclosure - Concentrations of Risk Sheet http://reflectscientific.com/role/ConcentrationsofRisk Concentrations of Risk Notes 13 false false R14.htm 013 - Disclosure - Stockholders' Equity Sheet http://reflectscientific.com/role/StockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 014 - Disclosure - Earnings Per Share Sheet http://reflectscientific.com/role/EarningsPerShare Earnings Per Share Notes 15 false false R16.htm 015 - Disclosure - Income Taxes Sheet http://reflectscientific.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 016 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://reflectscientific.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://reflectscientific.com/role/SummaryofSignificantAccountingPolicies 17 false false R18.htm 017 - Disclosure - Disaggregation of Revenues (Tables) Sheet http://reflectscientific.com/role/DisaggregationofRevenuesTables Disaggregation of Revenues (Tables) Tables http://reflectscientific.com/role/DisaggregationofRevenues 18 false false R19.htm 018 - Disclosure - Inventories (Tables) Sheet http://reflectscientific.com/role/InventoriesTables Inventories (Tables) Tables http://reflectscientific.com/role/Inventories 19 false false R20.htm 019 - Disclosure - Leases (Tables) Sheet http://reflectscientific.com/role/LeasesTables Leases (Tables) Tables http://reflectscientific.com/role/Leases 20 false false R21.htm 020 - Disclosure - Accounts Payable and Accrued Expenses (Tables) Sheet http://reflectscientific.com/role/AccountsPayableandAccruedExpensesTables Accounts Payable and Accrued Expenses (Tables) Tables http://reflectscientific.com/role/AccountsPayableandAccruedExpenses 21 false false R22.htm 021 - Disclosure - Stockholders' Equity (Tables) Sheet http://reflectscientific.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://reflectscientific.com/role/StockholdersEquity 22 false false R23.htm 022 - Disclosure - Earnings Per Share (Tables) Sheet http://reflectscientific.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://reflectscientific.com/role/EarningsPerShare 23 false false R24.htm 023 - Disclosure - Income Taxes (Tables) Sheet http://reflectscientific.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://reflectscientific.com/role/IncomeTaxes 24 false false R25.htm 024 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://reflectscientific.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details 25 false false R26.htm 025 - Disclosure - Disaggregation of Revenues (Details) Sheet http://reflectscientific.com/role/DisaggregationofRevenuesDetails Disaggregation of Revenues (Details) Details http://reflectscientific.com/role/DisaggregationofRevenuesTables 26 false false R27.htm 026 - Disclosure - Disaggregation of Revenues (Details) - Schedule of revenues Sheet http://reflectscientific.com/role/ScheduleofrevenuesTable Disaggregation of Revenues (Details) - Schedule of revenues Details http://reflectscientific.com/role/DisaggregationofRevenuesTables 27 false false R28.htm 027 - Disclosure - Inventories (Details) - Schedule of inventories Sheet http://reflectscientific.com/role/ScheduleofinventoriesTable Inventories (Details) - Schedule of inventories Details http://reflectscientific.com/role/InventoriesTables 28 false false R29.htm 028 - Disclosure - Leases (Details) - Schedule of consolidated balance sheet Sheet http://reflectscientific.com/role/ScheduleofconsolidatedbalancesheetTable Leases (Details) - Schedule of consolidated balance sheet Details http://reflectscientific.com/role/LeasesTables 29 false false R30.htm 029 - Disclosure - Leases (Details) - Schedule of total lease expense Sheet http://reflectscientific.com/role/ScheduleoftotalleaseexpenseTable Leases (Details) - Schedule of total lease expense Details http://reflectscientific.com/role/LeasesTables 30 false false R31.htm 030 - Disclosure - Leases (Details) - Schedule of maturities of operating lease liabilities Sheet http://reflectscientific.com/role/ScheduleofmaturitiesofoperatingleaseliabilitiesTable Leases (Details) - Schedule of maturities of operating lease liabilities Details http://reflectscientific.com/role/LeasesTables 31 false false R32.htm 031 - Disclosure - Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable and accrued expenses Sheet http://reflectscientific.com/role/ScheduleofaccountspayableandaccruedexpensesTable Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable and accrued expenses Details http://reflectscientific.com/role/AccountsPayableandAccruedExpensesTables 32 false false R33.htm 032 - Disclosure - Concentrations of Risk (Details) Sheet http://reflectscientific.com/role/ConcentrationsofRiskDetails Concentrations of Risk (Details) Details http://reflectscientific.com/role/ConcentrationsofRisk 33 false false R34.htm 033 - Disclosure - Stockholders' Equity (Details) Sheet http://reflectscientific.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://reflectscientific.com/role/StockholdersEquityTables 34 false false R35.htm 034 - Disclosure - Stockholders' Equity (Details) - Schedule of changes in restricted stock awards outstanding Sheet http://reflectscientific.com/role/ScheduleofchangesinrestrictedstockawardsoutstandingTable Stockholders' Equity (Details) - Schedule of changes in restricted stock awards outstanding Details http://reflectscientific.com/role/StockholdersEquityTables 35 false false R36.htm 035 - Disclosure - Earnings Per Share (Details) - Schedule of weighted average shares outstanding and the basic and diluted earnings per share Sheet http://reflectscientific.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspershareTable Earnings Per Share (Details) - Schedule of weighted average shares outstanding and the basic and diluted earnings per share Details http://reflectscientific.com/role/EarningsPerShareTables 36 false false R37.htm 036 - Disclosure - Income Taxes (Details) Sheet http://reflectscientific.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://reflectscientific.com/role/IncomeTaxesTables 37 false false R38.htm 037 - Disclosure - Income Taxes (Details) - Schedule of components of the provision for income taxes Sheet http://reflectscientific.com/role/ScheduleofcomponentsoftheprovisionforincometaxesTable Income Taxes (Details) - Schedule of components of the provision for income taxes Details http://reflectscientific.com/role/IncomeTaxesTables 38 false false R39.htm 038 - Disclosure - Income Taxes (Details) - Schedule deferred income tax assets and liabilities Sheet http://reflectscientific.com/role/ScheduledeferredincometaxassetsandliabilitiesTable Income Taxes (Details) - Schedule deferred income tax assets and liabilities Details http://reflectscientific.com/role/IncomeTaxesTables 39 false false R40.htm 039 - Disclosure - Income Taxes (Details) - Schedule of income tax expense Sheet http://reflectscientific.com/role/ScheduleofincometaxexpenseTable Income Taxes (Details) - Schedule of income tax expense Details http://reflectscientific.com/role/IncomeTaxesTables 40 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept PropertyPlantAndEquipmentEstimatedUsefulLives in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. rscf-20221231.htm 4725 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - rscf-20221231.htm 6093 rscf-20221231.htm ex31-1.htm ex31-2.htm ex32.htm rscf-20221231.xsd rscf-20221231_cal.xml rscf-20221231_def.xml rscf-20221231_lab.xml rscf-20221231_pre.xml image_002.gif http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 58 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rscf-20221231.htm": { "axisCustom": 0, "axisStandard": 9, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 350, "http://xbrl.sec.gov/dei/2022": 34 }, "contextCount": 43, "dts": { "calculationLink": { "local": [ "rscf-20221231_cal.xml" ] }, "definitionLink": { "local": [ "rscf-20221231_def.xml" ] }, "inline": { "local": [ "rscf-20221231.htm" ] }, "labelLink": { "local": [ "rscf-20221231_lab.xml" ] }, "presentationLink": { "local": [ "rscf-20221231_pre.xml" ] }, "schema": { "local": [ "rscf-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd" ] } }, "elementCount": 312, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 45, "http://xbrl.sec.gov/dei/2022": 3, "total": 48 }, "keyCustom": 17, "keyStandard": 200, "memberCustom": 4, "memberStandard": 11, "nsprefix": "rscf", "nsuri": "http://reflectscientific.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "menuCat": "Cover", "order": "1", "role": "http://reflectscientific.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Inventories", "menuCat": "Notes", "order": "10", "role": "http://reflectscientific.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Leases", "menuCat": "Notes", "order": "11", "role": "http://reflectscientific.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Accounts Payable and Accrued Expenses", "menuCat": "Notes", "order": "12", "role": "http://reflectscientific.com/role/AccountsPayableandAccruedExpenses", "shortName": "Accounts Payable and Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Concentrations of Risk", "menuCat": "Notes", "order": "13", "role": "http://reflectscientific.com/role/ConcentrationsofRisk", "shortName": "Concentrations of Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "14", "role": "http://reflectscientific.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "15", "role": "http://reflectscientific.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "16", "role": "http://reflectscientific.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Accounting Policies, by Policy (Policies)", "menuCat": "Policies", "order": "17", "role": "http://reflectscientific.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Disaggregation of Revenues (Tables)", "menuCat": "Tables", "order": "18", "role": "http://reflectscientific.com/role/DisaggregationofRevenuesTables", "shortName": "Disaggregation of Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "19", "role": "http://reflectscientific.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://reflectscientific.com/role/ConsolidatedBalanceSheet", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "20", "role": "http://reflectscientific.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Accounts Payable and Accrued Expenses (Tables)", "menuCat": "Tables", "order": "21", "role": "http://reflectscientific.com/role/AccountsPayableandAccruedExpensesTables", "shortName": "Accounts Payable and Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "22", "role": "http://reflectscientific.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "23", "role": "http://reflectscientific.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FederalIncomeTaxNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "24", "role": "http://reflectscientific.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FederalIncomeTaxNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "rscf:PercentageOfContractPaid", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Summary of Significant Accounting Policies (Details)", "menuCat": "Details", "order": "25", "role": "http://reflectscientific.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "rscf:PercentageOfContractPaid", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "rscf:ServiceRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Disaggregation of Revenues (Details)", "menuCat": "Details", "order": "26", "role": "http://reflectscientific.com/role/DisaggregationofRevenuesDetails", "shortName": "Disaggregation of Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "rscf:ServiceRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "rscf:FreezersAndChillers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Disaggregation of Revenues (Details) - Schedule of revenues", "menuCat": "Details", "order": "27", "role": "http://reflectscientific.com/role/ScheduleofrevenuesTable", "shortName": "Disaggregation of Revenues (Details) - Schedule of revenues", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "rscf:FreezersAndChillers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Inventories (Details) - Schedule of inventories", "menuCat": "Details", "order": "28", "role": "http://reflectscientific.com/role/ScheduleofinventoriesTable", "shortName": "Inventories (Details) - Schedule of inventories", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Leases (Details) - Schedule of consolidated balance sheet", "menuCat": "Details", "order": "29", "role": "http://reflectscientific.com/role/ScheduleofconsolidatedbalancesheetTable", "shortName": "Leases (Details) - Schedule of consolidated balance sheet", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c4", "decimals": "0", "lang": null, "name": "us-gaap:OtherLongTermDebtNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://reflectscientific.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Leases (Details) - Schedule of total lease expense", "menuCat": "Details", "order": "30", "role": "http://reflectscientific.com/role/ScheduleoftotalleaseexpenseTable", "shortName": "Leases (Details) - Schedule of total lease expense", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Leases (Details) - Schedule of maturities of operating lease liabilities", "menuCat": "Details", "order": "31", "role": "http://reflectscientific.com/role/ScheduleofmaturitiesofoperatingleaseliabilitiesTable", "shortName": "Leases (Details) - Schedule of maturities of operating lease liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable and accrued expenses", "menuCat": "Details", "order": "32", "role": "http://reflectscientific.com/role/ScheduleofaccountspayableandaccruedexpensesTable", "shortName": "Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable and accrued expenses", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashFDICInsuredAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Concentrations of Risk (Details)", "menuCat": "Details", "order": "33", "role": "http://reflectscientific.com/role/ConcentrationsofRiskDetails", "shortName": "Concentrations of Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashFDICInsuredAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c33", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Stockholders' Equity (Details)", "menuCat": "Details", "order": "34", "role": "http://reflectscientific.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c33", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Stockholders' Equity (Details) - Schedule of changes in restricted stock awards outstanding", "menuCat": "Details", "order": "35", "role": "http://reflectscientific.com/role/ScheduleofchangesinrestrictedstockawardsoutstandingTable", "shortName": "Stockholders' Equity (Details) - Schedule of changes in restricted stock awards outstanding", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c5", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Earnings Per Share (Details) - Schedule of weighted average shares outstanding and the basic and diluted earnings per share", "menuCat": "Details", "order": "36", "role": "http://reflectscientific.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspershareTable", "shortName": "Earnings Per Share (Details) - Schedule of weighted average shares outstanding and the basic and diluted earnings per share", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "37", "role": "http://reflectscientific.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FederalIncomeTaxNoteTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Income Taxes (Details) - Schedule of components of the provision for income taxes", "menuCat": "Details", "order": "38", "role": "http://reflectscientific.com/role/ScheduleofcomponentsoftheprovisionforincometaxesTable", "shortName": "Income Taxes (Details) - Schedule of components of the provision for income taxes", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FederalIncomeTaxNoteTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Income Taxes (Details) - Schedule deferred income tax assets and liabilities", "menuCat": "Details", "order": "39", "role": "http://reflectscientific.com/role/ScheduledeferredincometaxassetsandliabilitiesTable", "shortName": "Income Taxes (Details) - Schedule deferred income tax assets and liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Income", "menuCat": "Statements", "order": "4", "role": "http://reflectscientific.com/role/ConsolidatedIncomeStatement", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Income Taxes (Details) - Schedule of income tax expense", "menuCat": "Details", "order": "40", "role": "http://reflectscientific.com/role/ScheduleofincometaxexpenseTable", "shortName": "Income Taxes (Details) - Schedule of income tax expense", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c6", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Stockholders\u2019 Equity", "menuCat": "Statements", "order": "5", "role": "http://reflectscientific.com/role/ShareholdersEquityType2or3", "shortName": "Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c6", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://reflectscientific.com/role/ConsolidatedCashFlow", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Organization and Nature of Business", "menuCat": "Notes", "order": "7", "role": "http://reflectscientific.com/role/OrganizationandNatureofBusiness", "shortName": "Organization and Nature of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://reflectscientific.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Disaggregation of Revenues", "menuCat": "Notes", "order": "9", "role": "http://reflectscientific.com/role/DisaggregationofRevenues", "shortName": "Disaggregation of Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "rscf-20221231.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 15, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofrevenuesTable" ], "xbrltype": "domainItemType" }, "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r395", "r396", "r397" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r395", "r396", "r397" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r395", "r396", "r397" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r395", "r396", "r397" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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." } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r394" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r394" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r399" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "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", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r394" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r394" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r394" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r400" ], "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", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r395", "r396", "r397" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://reflectscientific.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "rscf_AccountsPayableandAccruedExpensesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Expenses Disclosure [Abstract]" } } }, "localname": "AccountsPayableandAccruedExpensesLineItems", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/AccountsPayableandAccruedExpenses" ], "xbrltype": "stringItemType" }, "rscf_AccountsPayableandAccruedExpensesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Expenses [Table]" } } }, "localname": "AccountsPayableandAccruedExpensesTable", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/AccountsPayableandAccruedExpenses" ], "xbrltype": "stringItemType" }, "rscf_AccountsPayableandAccruedExpensesTablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Expenses [Abstract]" } } }, "localname": "AccountsPayableandAccruedExpensesTablesLineItems", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/AccountsPayableandAccruedExpensesTables" ], "xbrltype": "stringItemType" }, "rscf_AccountsPayableandAccruedExpensesTablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Expenses (Tables) [Table]" } } }, "localname": "AccountsPayableandAccruedExpensesTablesTable", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/AccountsPayableandAccruedExpensesTables" ], "xbrltype": "stringItemType" }, "rscf_AllowanceForDoubtfulAccounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts.", "label": "Allowance For Doubtful Accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccounts", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "rscf_ConcentrationsofRiskDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentrations of Risk (Details) [Line Items]" } } }, "localname": "ConcentrationsofRiskDetailsLineItems", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "stringItemType" }, "rscf_ConcentrationsofRiskDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentrations of Risk (Details) [Table]" } } }, "localname": "ConcentrationsofRiskDetailsTable", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "stringItemType" }, "rscf_DisaggregationofRevenuesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenues Disclosure [Abstract]" } } }, "localname": "DisaggregationofRevenuesLineItems", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/DisaggregationofRevenues" ], "xbrltype": "stringItemType" }, "rscf_DisaggregationofRevenuesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenues [Table]" } } }, "localname": "DisaggregationofRevenuesTable", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/DisaggregationofRevenues" ], "xbrltype": "stringItemType" }, "rscf_DisaggregationofRevenuesTablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenues [Abstract]" } } }, "localname": "DisaggregationofRevenuesTablesLineItems", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/DisaggregationofRevenuesTables" ], "xbrltype": "stringItemType" }, "rscf_DisaggregationofRevenuesTablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenues (Tables) [Table]" } } }, "localname": "DisaggregationofRevenuesTablesTable", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/DisaggregationofRevenuesTables" ], "xbrltype": "stringItemType" }, "rscf_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://reflectscientific.com/20221231", "xbrltype": "stringItemType" }, "rscf_EffectOnDilutiveStockAwards": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Exercising stock options is dilutive to shareholders when it results in an increase in the number of shares outstanding. Dilution decreases each shareholder's stake in the company but is often necessary when a company requires new capital for operations.", "label": "Effect On Dilutive Stock Awards", "terseLabel": "Effect on dilutive stock awards (in Dollars)" } } }, "localname": "EffectOnDilutiveStockAwards", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspershareTable" ], "xbrltype": "monetaryItemType" }, "rscf_FourCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Four Customers Member", "terseLabel": "Four Customers [Member]" } } }, "localname": "FourCustomersMember", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "domainItemType" }, "rscf_FreezersAndChillers": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of freezers and chillers. The difference between a freezer and a blast chiller is that a freezer holds food at below freezing temperature while a blast chiller cools food quickly by blowing cold air over the food product and gradually dropping the temperature in the chamber.", "label": "Freezers And Chillers", "terseLabel": "Freezers and chillers" } } }, "localname": "FreezersAndChillers", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/ScheduleofrevenuesTable" ], "xbrltype": "monetaryItemType" }, "rscf_ImpactOfCOVID19PolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Impact of COVID-19 Policy.", "label": "Impact Of COVID19 Policy Policy Text Block", "terseLabel": "Impact of COVID-19 Policy" } } }, "localname": "ImpactOfCOVID19PolicyPolicyTextBlock", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "stringItemType" }, "rscf_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "International Member", "terseLabel": "International [Member]" } } }, "localname": "InternationalMember", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/ScheduleofrevenuesTable" ], "xbrltype": "domainItemType" }, "rscf_LeasesDetailsScheduleofmaturitiesofoperatingleaseliabilitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of maturities of operating lease liabilities [Line Items]" } } }, "localname": "LeasesDetailsScheduleofmaturitiesofoperatingleaseliabilitiesLineItems", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/ScheduleofmaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "stringItemType" }, "rscf_LeasesDetailsScheduleofmaturitiesofoperatingleaseliabilitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of maturities of operating lease liabilities [Table]" } } }, "localname": "LeasesDetailsScheduleofmaturitiesofoperatingleaseliabilitiesTable", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/ScheduleofmaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "stringItemType" }, "rscf_LimitPerDepositorPerBankingInstitution": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Limit per depositor per banking institution.", "label": "Limit Per Depositor Per Banking Institution", "terseLabel": "Limit per depositor per banking institution" } } }, "localname": "LimitPerDepositorPerBankingInstitution", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "monetaryItemType" }, "rscf_NonCashInvestingAndFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non Cash Investing And Financing Activities Abstract", "terseLabel": "NON-CASH INVESTING AND FINANCING ACTIVITIES" } } }, "localname": "NonCashInvestingAndFinancingActivitiesAbstract", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "rscf_NonVestedRestrictedStockAwardsPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested restricted shares are the restricted shares that are subject to forfeiture restrictions (i.e., restricted shares that have not been released from the forfeiture repurchase option).", "label": "Non Vested Restricted Stock Awards Period", "terseLabel": "Non vested restricted stock awards period" } } }, "localname": "NonVestedRestrictedStockAwardsPeriod", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "durationItemType" }, "rscf_OEMAndOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "An original equipment manufacturer (OEM) provides components for another company's product and works closely with the seller of the finished product.", "label": "OEMAnd Other", "terseLabel": "OEM and other" } } }, "localname": "OEMAndOther", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/ScheduleofrevenuesTable" ], "xbrltype": "monetaryItemType" }, "rscf_OperatingLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities Member", "terseLabel": "Operating Lease Liabilities [Member]" } } }, "localname": "OperatingLeaseLiabilitiesMember", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/ScheduleofmaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "domainItemType" }, "rscf_OrganizationandNatureofBusinessLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organizationand Natureof Business Line Items", "terseLabel": "Organization and Nature of Business [Abstract]" } } }, "localname": "OrganizationandNatureofBusinessLineItems", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/OrganizationandNatureofBusiness" ], "xbrltype": "stringItemType" }, "rscf_OrganizationandNatureofBusinessTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Nature of Business [Table]" } } }, "localname": "OrganizationandNatureofBusinessTable", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/OrganizationandNatureofBusiness" ], "xbrltype": "stringItemType" }, "rscf_PercentageOfContractPaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of Contract Paid.", "label": "Percentage Of Contract Paid", "terseLabel": "Percentage of contract paid" } } }, "localname": "PercentageOfContractPaid", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "rscf_PercentageOfUnpaidDividends": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of unpaid dividends.", "label": "Percentage Of Unpaid Dividends", "terseLabel": "Percentage of unpaid dividends" } } }, "localname": "PercentageOfUnpaidDividends", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "percentItemType" }, "rscf_RestrictedStockAwardsOutstandingModified": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Awards Outstanding, Modified.", "label": "Restricted Stock Awards Outstanding Modified", "terseLabel": "Restricted Stock Awards Outstanding, Modified" } } }, "localname": "RestrictedStockAwardsOutstandingModified", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/ScheduleofchangesinrestrictedstockawardsoutstandingTable" ], "xbrltype": "sharesItemType" }, "rscf_ScheduleDeferredIncomeTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets [Abstract]" } } }, "localname": "ScheduleDeferredIncomeTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://reflectscientific.com/20221231", "xbrltype": "stringItemType" }, "rscf_ScheduleOfAccountsPayableAndAccruedExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable and Accrued Expenses [Abstract]" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedExpensesAbstract", "nsuri": "http://reflectscientific.com/20221231", "xbrltype": "stringItemType" }, "rscf_ScheduleOfChangesInRestrictedStockAwardsOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Changes In Restricted Stock Awards Outstanding Abstract" } } }, "localname": "ScheduleOfChangesInRestrictedStockAwardsOutstandingAbstract", "nsuri": "http://reflectscientific.com/20221231", "xbrltype": "stringItemType" }, "rscf_ScheduleOfComponentsOfTheProvisionForIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Components of the Provision for Income Taxes [Abstract]" } } }, "localname": "ScheduleOfComponentsOfTheProvisionForIncomeTaxesAbstract", "nsuri": "http://reflectscientific.com/20221231", "xbrltype": "stringItemType" }, "rscf_ScheduleOfConsolidatedBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Condensed Consolidated Balance Sheet [Abstract]" } } }, "localname": "ScheduleOfConsolidatedBalanceSheetAbstract", "nsuri": "http://reflectscientific.com/20221231", "xbrltype": "stringItemType" }, "rscf_ScheduleOfIncomeTaxExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Income Tax Expense [Abstract]" } } }, "localname": "ScheduleOfIncomeTaxExpenseAbstract", "nsuri": "http://reflectscientific.com/20221231", "xbrltype": "stringItemType" }, "rscf_ScheduleOfInventoriesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Inventories [Abstract]" } } }, "localname": "ScheduleOfInventoriesAbstract", "nsuri": "http://reflectscientific.com/20221231", "xbrltype": "stringItemType" }, "rscf_ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Maturities Of Operating Lease Liabilities Abstract" } } }, "localname": "ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesAbstract", "nsuri": "http://reflectscientific.com/20221231", "xbrltype": "stringItemType" }, "rscf_ScheduleOfRevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Revenues Abstract" } } }, "localname": "ScheduleOfRevenuesAbstract", "nsuri": "http://reflectscientific.com/20221231", "xbrltype": "stringItemType" }, "rscf_ScheduleOfTotalLeaseExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Total Lease Expense [Abstract]" } } }, "localname": "ScheduleOfTotalLeaseExpenseAbstract", "nsuri": "http://reflectscientific.com/20221231", "xbrltype": "stringItemType" }, "rscf_ScheduleOfWeightedAverageSharesOutstandingAndTheBasicAndDilutedEarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Weighted Average Shares Outstanding and the Basic and Diluted Earnings Per Share [Abstract]" } } }, "localname": "ScheduleOfWeightedAverageSharesOutstandingAndTheBasicAndDilutedEarningsPerShareAbstract", "nsuri": "http://reflectscientific.com/20221231", "xbrltype": "stringItemType" }, "rscf_SeriesAConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Series AConvertible Preferred Stock Member", "terseLabel": "Series A Convertible Preferred Stock [Member]" } } }, "localname": "SeriesAConvertiblePreferredStockMember", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "rscf_ServiceRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Service revenue.", "label": "Service Revenue", "terseLabel": "Service revenue" } } }, "localname": "ServiceRevenue", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/DisaggregationofRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "rscf_StockIssuedDuringPeriodSharesRestrictedStockAwardAdditionalVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award additionally vested during the period.", "label": "Stock Issued During Period Shares Restricted Stock Award Additional Vested", "terseLabel": "Additional vested shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardAdditionalVested", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "rscf_StockIssuedDuringPeriodSharesRestrictedStockAwardVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award vested during the period.", "label": "Stock Issued During Period Shares Restricted Stock Award Vested", "terseLabel": "Shares vested" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardVested", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "rscf_StockholdersEquityDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity (Details) [Line Items]" } } }, "localname": "StockholdersEquityDetailsLineItems", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "rscf_StockholdersEquityDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity (Details) [Table]" } } }, "localname": "StockholdersEquityDetailsTable", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "rscf_SummaryofSignificantAccountingPoliciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Line Items]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsLineItems", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "rscf_SummaryofSignificantAccountingPoliciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Table]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsTable", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "rscf_WeightedAverageExercisePriceOutstandingModified": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-Average Exercise Price Outstanding, Modified.", "label": "Weighted Average Exercise Price Outstanding Modified", "terseLabel": "Weighted-Average Exercise Price Outstanding, Modified" } } }, "localname": "WeightedAverageExercisePriceOutstandingModified", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/ScheduleofchangesinrestrictedstockawardsoutstandingTable" ], "xbrltype": "perShareItemType" }, "rscf_WeightedAverageSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average shares outstanding.", "label": "Weighted Average Shares Outstanding", "terseLabel": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageSharesOutstanding", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspershareTable" ], "xbrltype": "sharesItemType" }, "rscf_WeightedAverageSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Shares Outstanding Abstract", "terseLabel": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageSharesOutstandingAbstract", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "rscf_nonvestedRestrictedStockAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards non-vested during the period.", "label": "nonvested Restricted Stock Awards", "terseLabel": "Non-vested restricted stock awards (in Dollars)" } } }, "localname": "nonvestedRestrictedStockAwards", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "rscf_obsolescenceAllowance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "obsolescence allowance.", "label": "obsolescence Allowance", "terseLabel": "obsolescence allowance" } } }, "localname": "obsolescenceAllowance", "nsuri": "http://reflectscientific.com/20221231", "presentation": [ "http://reflectscientific.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r183", "r380", "r433", "r456" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r199", "r200", "r201", "r202", "r239", "r324", "r332", "r354", "r355", "r377", "r385", "r392", "r430", "r449", "r450", "r451", "r452", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails", "http://reflectscientific.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r199", "r200", "r201", "r202", "r239", "r324", "r332", "r354", "r355", "r377", "r385", "r392", "r430", "r449", "r450", "r451", "r452", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails", "http://reflectscientific.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r183", "r380", "r433", "r456" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r199", "r200", "r201", "r202", "r238", "r239", "r265", "r266", "r267", "r323", "r324", "r332", "r354", "r355", "r377", "r385", "r392", "r427", "r430", "r450", "r451", "r452", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails", "http://reflectscientific.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r199", "r200", "r201", "r202", "r238", "r239", "r265", "r266", "r267", "r323", "r324", "r332", "r354", "r355", "r377", "r385", "r392", "r427", "r430", "r450", "r451", "r452", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails", "http://reflectscientific.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "auth_ref": [ "r415", "r459" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.", "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Schedule of consolidated balance sheet" } } }, "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://reflectscientific.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r181", "r182", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r379", "r391", "r433" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofrevenuesTable" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r181", "r182", "r341", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r357", "r358", "r379", "r391", "r433" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofrevenuesTable" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Nature of Business [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r87", "r95" ], "calculation": { "http://reflectscientific.com/role/ScheduleofaccountspayableandaccruedexpensesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date, including liabilities incurred and payable to vendors for goods and services received, taxes, interest, rent and utilities, compensation costs, payroll taxes and fringe benefits (other than pension and postretirement obligations), contractual rights and obligations, and statutory obligations.", "label": "Accounts Payable and Accrued Liabilities", "totalLabel": "Total accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofaccountspayableandaccruedexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountsPayableandAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r1", "r15" ], "calculation": { "http://reflectscientific.com/role/ScheduleofaccountspayableandaccruedexpensesTable": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations 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, Trade, Current", "terseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofaccountspayableandaccruedexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r184", "r185" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "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, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r6", "r390" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r269", "r270", "r271", "r416", "r417", "r418", "r440" ], "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]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising and Marketing Expense" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r32", "r55", "r56" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r84", "r92", "r108", "r131", "r171", "r174", "r178", "r189", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r297", "r301", "r307", "r390", "r428", "r429", "r447" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "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", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r104", "r115", "r131", "r189", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r297", "r301", "r307", "r390", "r428", "r429", "r447" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r240", "r241", "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r264", "r265", "r266", "r267", "r268" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r339", "r340", "r390", "r402" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash and cash equivalents" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r29", "r34", "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "End of the period", "periodStartLabel": "Beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r29", "r81" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedCashFlow": { "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": "NET CHANGE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFDICInsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.", "label": "Cash, FDIC Insured Amount", "terseLabel": "Cash balances of FDIC insurance" } } }, "localname": "CashFDICInsuredAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesOutstandingBalance": { "auth_ref": [ "r52", "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The undiscounted sum of all amounts, including amounts deemed principal, interest, fees, penalties, and other under the loan, owed to the investor at the reporting date, whether or not currently due and whether or not any such amounts have been written or charged off by the investor. This relates to loans accounted for as available-for-sale debt securities, with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable.", "label": "Certain Loans Acquired in Transfer Accounted for as Available-for-Sale Debt Securities, Outstanding Balance", "terseLabel": "Line of credit balance" } } }, "localname": "CertainLoansAcquiredInTransferAccountedForAsAvailableForSaleDebtSecuritiesOutstandingBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r109", "r110", "r111", "r131", "r149", "r150", "r152", "r154", "r162", "r163", "r189", "r203", "r205", "r206", "r207", "r210", "r211", "r212", "r213", "r215", "r219", "r225", "r307", "r356", "r401", "r413", "r419" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r416", "r417", "r440" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in Dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r5" ], "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", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r5" ], "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", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r5", "r63" ], "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", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r5", "r390" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.01 par value, 100,000,000 shares authorized; 85,214,086 and 84,989,086 shares issued and outstanding as of December 31, 2022 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r45", "r46", "r79", "r80", "r183", "r342" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r45", "r46", "r79", "r80", "r183", "r338", "r342" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r45", "r46", "r79", "r80", "r183", "r342", "r457" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "CONCENTRATIONS OF RISK" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRisk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r45", "r46", "r79", "r80", "r183" ], "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": "Concentration Risk, Percentage", "terseLabel": "Concentration risk sales revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r45", "r46", "r79", "r80", "r183", "r342" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r77", "r369" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r27", "r326" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedIncomeStatement": { "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", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r439" ], "calculation": { "http://reflectscientific.com/role/ScheduleofcomponentsoftheprovisionforincometaxesTable": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Current Federal and State" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofcomponentsoftheprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r44", "r183" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerFunds": { "auth_ref": [ "r14" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts received from and refundable to customers unless used by them to obtain goods and services from the entity.", "label": "Customer Funds", "terseLabel": "Customer deposits" } } }, "localname": "CustomerFunds", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r435" ], "calculation": { "http://reflectscientific.com/role/ScheduleofcomponentsoftheprovisionforincometaxesTable": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Deferred Federal and State" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofcomponentsoftheprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r437" ], "calculation": { "http://reflectscientific.com/role/ScheduledeferredincometaxassetsandliabilitiesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Total net deferred income tax assets (liabilities)" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduledeferredincometaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r76", "r438" ], "calculation": { "http://reflectscientific.com/role/ScheduledeferredincometaxassetsandliabilitiesTable": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Loss carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduledeferredincometaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r76", "r438" ], "calculation": { "http://reflectscientific.com/role/ScheduledeferredincometaxassetsandliabilitiesTable": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduledeferredincometaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r282" ], "calculation": { "http://reflectscientific.com/role/ScheduledeferredincometaxassetsandliabilitiesTable": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduledeferredincometaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r76", "r438" ], "calculation": { "http://reflectscientific.com/role/ScheduledeferredincometaxassetsandliabilitiesTable": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduledeferredincometaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositLiabilityCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.", "label": "Deposit Liability, Current", "terseLabel": "Customer deposits" } } }, "localname": "DepositLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssets": { "auth_ref": [ "r403" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future.", "label": "Deposits Assets", "terseLabel": "Other long-term assets" } } }, "localname": "DepositsAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofrevenuesTable" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r235", "r378", "r379", "r380", "r381", "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofrevenuesTable" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of revenues" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/DisaggregationofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings (Loss) Per Share [Abstract]", "terseLabel": "Earnings per common share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r123", "r139", "r140", "r141", "r142", "r143", "r147", "r149", "r152", "r153", "r154", "r158", "r305", "r306", "r328", "r330", "r373" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in Dollars per share)", "verboseLabel": "Basic earnings per share (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement", "http://reflectscientific.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspershareTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r123", "r139", "r140", "r141", "r142", "r143", "r149", "r152", "r153", "r154", "r158", "r305", "r306", "r328", "r330", "r373" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in Dollars per share)", "verboseLabel": "Diluted earnings per share (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement", "http://reflectscientific.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspershareTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r42", "r43" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r155", "r156", "r157", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r132", "r278", "r290" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory federal rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits and Share-Based Compensation", "terseLabel": "Stock based compensation expense (in Dollars)" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r63", "r102", "r119", "r120", "r121", "r134", "r135", "r136", "r138", "r144", "r146", "r161", "r190", "r226", "r269", "r270", "r271", "r286", "r287", "r304", "r308", "r309", "r310", "r311", "r312", "r313", "r322", "r333", "r334", "r335" ], "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.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalIncomeTaxNoteTextBlock": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the federal tax basis of investment holdings. This item captures the aggregate cost of securities, aggregate gross unrealized appreciation for all securities in which there is an excess of value over tax cost, aggregate gross unrealized depreciation for all securities in which there is an excess of tax cost over value, net unrealized appreciation (depreciation), and an explanation of the differences between tax and book.", "label": "Federal Income Tax Note [Table Text Block]", "terseLabel": "Schedule of components of the provision for income taxes" } } }, "localname": "FederalIncomeTaxNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r32", "r61", "r62" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://reflectscientific.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Gain on forgiveness of debt", "terseLabel": "Gain on forgiveness of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow", "http://reflectscientific.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r28" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedIncomeStatement": { "order": 2.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 Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r107", "r196", "r327", "r376", "r390", "r425", "r426" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r197", "r198", "r376" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r25", "r131", "r171", "r173", "r177", "r179", "r189", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r307", "r375", "r428" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r57", "r60" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r23", "r83", "r88", "r97", "r171", "r173", "r177", "r179", "r329", "r375" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "NET INCOME BEFORE INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r26", "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of income (loss) including portion attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax", "terseLabel": "Net income (in Dollars)" } } }, "localname": "IncomeLossIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspershareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r132", "r279", "r280", "r284", "r288", "r291", "r293", "r294", "r295" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r145", "r146", "r170", "r277", "r289", "r292", "r331" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://reflectscientific.com/role/ScheduleofcomponentsoftheprovisionforincometaxesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "INCOME TAX EXPENSE", "terseLabel": "Total (benefit) provision for income taxes", "totalLabel": "Total (benefit) provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement", "http://reflectscientific.com/role/ScheduleofcomponentsoftheprovisionforincometaxesTable", "http://reflectscientific.com/role/ScheduleofincometaxexpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r118", "r275", "r276", "r280", "r281", "r283", "r285" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofincometaxexpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Federal tax" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofincometaxexpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions": { "auth_ref": [ "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible charitable contributions expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions, Amount", "terseLabel": "Charitable contributions" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseCharitableContributions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofincometaxexpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization": { "auth_ref": [ "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible depreciation and amortization.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation and Amortization, Amount", "terseLabel": "Depreciation and amortization" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofincometaxexpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount", "terseLabel": "Meals and entertainment" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofincometaxexpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofincometaxexpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r31" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r31" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r31" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r412", "r444" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r31" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r124", "r127", "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r406" ], "calculation": { "http://reflectscientific.com/role/ScheduleofinventoriesTable": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r409" ], "calculation": { "http://reflectscientific.com/role/ScheduleofinventoriesTable": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Total inventories" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r113", "r367", "r390" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://reflectscientific.com/role/ScheduleofinventoriesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, Net", "terseLabel": "Inventories, net", "totalLabel": "Total inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet", "http://reflectscientific.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r106", "r112", "r160", "r191", "r192", "r193", "r325", "r370" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r407" ], "calculation": { "http://reflectscientific.com/role/ScheduleofinventoriesTable": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r54", "r409" ], "calculation": { "http://reflectscientific.com/role/ScheduleofinventoriesTable": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Less reserve for obsolescence" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentInterestRate": { "auth_ref": [ "r422", "r423" ], "lang": { "en-us": { "role": { "documentation": "Rate of interest on investment.", "label": "Investment Interest Rate", "terseLabel": "Interest rate" } } }, "localname": "InvestmentInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofmaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r320", "r389" ], "calculation": { "http://reflectscientific.com/role/ScheduleoftotalleaseexpenseTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleoftotalleaseexpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of total lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r446" ], "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": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofmaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Credit amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r18", "r131", "r189", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r298", "r301", "r302", "r307", "r374", "r428", "r447", "r448" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r10", "r86", "r94", "r390", "r414", "r424", "r441" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r105", "r131", "r189", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r298", "r301", "r302", "r307", "r390", "r428", "r447", "r448" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r3", "r85", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableToBank": { "auth_ref": [ "r3", "r85", "r90" ], "calculation": { "http://reflectscientific.com/role/ScheduleofaccountspayableandaccruedexpensesTable": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the normal operating cycle if longer.", "label": "Loans Payable to Bank", "terseLabel": "Credit cards payable" } } }, "localname": "LoansPayableToBank", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofaccountspayableandaccruedexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r28" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.", "label": "Marketing and Advertising Expense", "terseLabel": "Advertising and marketing expense" } } }, "localname": "MarketingAndAdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r126" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "terseLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r126" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedCashFlow": { "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", "terseLabel": "Net cash provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r29", "r30", "r33" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedCashFlow": { "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 (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r24", "r33", "r89", "r96", "r103", "r116", "r117", "r121", "r131", "r137", "r139", "r140", "r141", "r142", "r145", "r146", "r151", "r171", "r173", "r177", "r179", "r189", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r306", "r307", "r375", "r428" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://reflectscientific.com/role/ConsolidatedIncomeStatement": { "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", "terseLabel": "Net income", "totalLabel": "NET INCOME" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow", "http://reflectscientific.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://reflectscientific.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating Expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r171", "r173", "r177", "r179", "r375" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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": "INCOME FROM OPERATIONS" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r442" ], "calculation": { "http://reflectscientific.com/role/ScheduleoftotalleaseexpenseTable": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleoftotalleaseexpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r315" ], "calculation": { "http://reflectscientific.com/role/ScheduleofconsolidatedbalancesheetTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating lease liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofconsolidatedbalancesheetTable", "http://reflectscientific.com/role/ScheduleofmaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r315" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://reflectscientific.com/role/ScheduleofconsolidatedbalancesheetTable": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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", "terseLabel": "Current portion of operating lease liabilities", "verboseLabel": "Lease liabilities, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet", "http://reflectscientific.com/role/ScheduleofconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r315" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r314" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "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 Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet", "http://reflectscientific.com/role/ScheduleofconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r319", "r389" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofconsolidatedbalancesheetTable" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r318", "r389" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (months)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofconsolidatedbalancesheetTable" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards (in Dollars)" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r78" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "ORGANIZATION AND NATURE OF BUSINESS" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/OrganizationandNatureofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other Income" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OtherInventory": { "auth_ref": [ "r408" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Other Inventory, Gross", "terseLabel": "Inventory amount" } } }, "localname": "OtherInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://reflectscientific.com/role/ScheduleofconsolidatedbalancesheetTable": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-Term Debt, Noncurrent", "terseLabel": "Lease liabilities, long-term" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://reflectscientific.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Customer deposits" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://reflectscientific.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "totalLabel": "Total Other Income" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Percentage of preferred stock dividend" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockDividendsShares": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of preferred stock issued as dividends during the period. Excludes stock splits.", "label": "Preferred Stock Dividends, Shares", "terseLabel": "Designated shares" } } }, "localname": "PreferredStockDividendsShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockLiquidationPreference": { "auth_ref": [ "r4", "r64", "r65", "r413", "r431" ], "lang": { "en-us": { "role": { "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.", "label": "Preferred Stock, Liquidation Preference Per Share", "terseLabel": "Per share (in Dollars per share)" } } }, "localname": "PreferredStockLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r4", "r212" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in Dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockPerShareAmountsOfPreferredDividendsInArrears": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of cumulative preferred dividends in arrears.", "label": "Preferred Stock, Per Share Amounts of Preferred Dividends in Arrears", "terseLabel": "Common stock per share (in Dollars per share)" } } }, "localname": "PreferredStockPerShareAmountsOfPreferredDividendsInArrears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "verboseLabel": "Preferred stock shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r4", "r212" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "verboseLabel": "Preferred stock are issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "verboseLabel": "Preferred stock outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r4", "r390" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred Stock, $0.01 par value, 5,000,000 shares authorized; none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r114", "r194", "r195", "r368" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r103", "r116", "r117", "r125", "r131", "r137", "r145", "r146", "r171", "r173", "r177", "r179", "r189", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r296", "r299", "r300", "r306", "r307", "r329", "r375", "r387", "r388", "r410", "r428" ], "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 (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "terseLabel": "Property and equipment depreciated range" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r59", "r343", "r344" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Depreciated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivableWithImputedInterestNetAmount": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The receivable or note face amount less the unamortized discount or premium.", "label": "Receivable with Imputed Interest, Net Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "ReceivableWithImputedInterestNetAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofmaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r72", "r98", "r455" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedIncomeStatement": { "order": 3.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 Expense", "terseLabel": "Research and development", "verboseLabel": "Research and development expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement", "http://reflectscientific.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Expense" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]", "verboseLabel": "Restricted Stock Awards [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Restricted common stock shares" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r7", "r67", "r93", "r336", "r337", "r390" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r102", "r134", "r135", "r136", "r138", "r144", "r146", "r190", "r269", "r270", "r271", "r286", "r287", "r304", "r333", "r335" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r237" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "DISAGGREGATION OF REVENUES" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/DisaggregationofRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r371", "r372" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r122", "r131", "r168", "r169", "r172", "r175", "r176", "r180", "r181", "r183", "r189", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r307", "r329", "r428" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedIncomeStatement": { "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", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesNetOfInterestExpense": { "auth_ref": [ "r168", "r169", "r172", "r175", "r176", "r180", "r181", "r183" ], "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 after deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues, Net of Interest Expense", "terseLabel": "Total Revenues" } } }, "localname": "RevenuesNetOfInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofrevenuesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SalariesAndWages": { "auth_ref": [ "r411" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.", "label": "Salary and Wage, NonOfficer, Excluding Cost of Good and Service Sold", "terseLabel": "Salaries and wages" } } }, "localname": "SalariesAndWages", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r183", "r421" ], "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]", "terseLabel": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConcentrationsofRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accounts payable and accrued expenses" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountsPayableandAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule deferred income tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of weighted average shares outstanding and the basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of income tax expense" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r2", "r11", "r12", "r13" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of changes in restricted stock awards outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r404", "r405", "r432" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock [Member]" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r31" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of award granted under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share", "terseLabel": "Weighted-Average Exercise Price Outstanding, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofchangesinrestrictedstockawardsoutstandingTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Restricted Stock Awards, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofchangesinrestrictedstockawardsoutstandingTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of award vested under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share", "terseLabel": "Weighted-Average Exercise Price, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofchangesinrestrictedstockawardsoutstandingTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Restricted Stock Awards Outstanding, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofchangesinrestrictedstockawardsoutstandingTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r244", "r245" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Restricted Stock Awards Outstanding, Ending", "periodStartLabel": "Restricted Stock Awards Outstanding, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofchangesinrestrictedstockawardsoutstandingTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r240", "r241", "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r264", "r265", "r266", "r267", "r268" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r243", "r262", "r263", "r264", "r265", "r268", "r272", "r273" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted-Average Exercise Price Outstanding, Ending", "periodStartLabel": "Weighted-Average Exercise Price Outstanding, Beginning" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleofchangesinrestrictedstockawardsoutstandingTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in Shares)", "periodStartLabel": "Balance (in Shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r41", "r129" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r109", "r110", "r111", "r131", "r149", "r150", "r152", "r154", "r162", "r163", "r189", "r203", "r205", "r206", "r207", "r210", "r211", "r212", "r213", "r215", "r219", "r225", "r307", "r356", "r401", "r413", "r419" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r22", "r63", "r102", "r119", "r120", "r121", "r134", "r135", "r136", "r138", "r144", "r146", "r161", "r190", "r226", "r269", "r270", "r271", "r286", "r287", "r304", "r308", "r309", "r310", "r311", "r312", "r313", "r322", "r333", "r334", "r335" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r134", "r135", "r136", "r161", "r326" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r37", "r38", "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Common stock issued in vesting of RSUs" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r4", "r5", "r63", "r64", "r67" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Common stock issued in vesting of RSUs (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r4", "r5", "r63", "r67" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "terseLabel": "Restricted stock, vest shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r4", "r5", "r63", "r67" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted common stock, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r4", "r5", "r63", "r67" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Common stock issued in vesting of RSUs" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r4", "r5", "r67", "r71" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r5", "r8", "r9", "r51", "r390", "r414", "r424", "r441" ], "calculation": { "http://reflectscientific.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet", "http://reflectscientific.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r68", "r130", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r226", "r303" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r99", "r100", "r101", "r186", "r187", "r188" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r47", "r48", "r49", "r164", "r165", "r166", "r167" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r317", "r389" ], "calculation": { "http://reflectscientific.com/role/ScheduleoftotalleaseexpenseTable": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ScheduleoftotalleaseexpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r148", "r154" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in Shares)", "verboseLabel": "Total potential shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement", "http://reflectscientific.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r147", "r154" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in Shares)", "verboseLabel": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://reflectscientific.com/role/ConsolidatedIncomeStatement", "http://reflectscientific.com/role/ScheduleofweightedaveragesharesoutstandingandthebasicanddilutedearningspershareTable" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.18)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r393": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r394": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r395": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r396": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r397": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r398": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r399": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r41": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r434": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=126898976&loc=d3e600178-122990", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r459": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "12", "Subsection": "04", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "15", "SubTopic": "30", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123409700&loc=d3e13503-111538", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905813&loc=d3e1205-110223", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(1),(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" } }, "version": "2.2" } ZIP 59 0001548123-23-000056-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001548123-23-000056-xbrl.zip M4$L#!!0 ( *R6?E9&BI,'X08 + = * 97@S,2TQ+FAT;>U9;6_; M-A#^;L#_@7"Q(@$4ORYK%R<&G-A9C&9)8#O8^I&6*)NH)+HB9:LKV*>>.Z%QP8BE6&3Q3P=R^2 54NMP^-6]V8B1]*P1JU<>_OFU^9A MY1C>7#U?>Y,9<6/V>"3'>/1%8D1J+9YT^\/>:>^D/>Q=7K"KZ_[@NGTQ9,/+ MUS<]Z)Y8HXUJG5V>LN%9EPW:_>/V17>P=_GG>?K=9?S)U2ZVTR MTM/F2ZY-)H&@N=5R?5\FI5;/8Q]DS([5PA=8<6IDN&!FPLW!8U;??VZR7^.5'??W>UETOLV.NL5HL+5ZP3XF:1R(8"\\M/W7K#A1L),HP'X:Y M3(H%GBQ8EI@T$V ';D0,K0P;PF$1>)?8LY!C8U3*5(P$-\K)W1-(A"^TYNF" M1&+^2<#PADZ-=P&\D0E#/DVL#1+P9>IG,<023"\6,BPK9?.)]"=,9_2Q5C 7 MJ>G//W7]-#'\NL^&MY;Y]\[Y>>]?4>9!RGB4@JQ#,(](= MO>LVK<=X*NR^8Q_E*!*T/4P@VJ-(Z@E-(;$8J4SI3,^!U'ZD=(9YE.2IBK25 MF:;*%P%>:[:#[0X$ NCVM'OC3W@R%JR-[.EG$21J#;Y7V]\1N1NU_< ][EI5 MDBIAXB)/!ACEV 8@7'S(F:TMA4YS;BB$(5KH;90X7XC;7Z<:#=O'YUUVTCT_ MOVIW.KV+WXY*U9)]'ERU3Y;/?_0ZP[.C4JU:_:ET!ROU;:WO&36U>,D?1\H8 M%;M>:MA?:IT1+GP>+3L03"K97J^SE'"-'/:PO#\U)6K_.JW[P_5Z/GQZB09I MP^4]+?\2#N.E%M\]K)# 2LL3\AVAX17B:FGZ:=1Y5$)\GNGMIQ0+X/*1 ()R M4ZXZJ"R%!M##3&K+.I 2B55$KLF7](T2Z?(#FU["]]7:6 ]L W< M6"1H&2(D"4;$E-*/1-"=ND1 FLHI:D;SU3+AY1-@Z_;AVR2 O[O"=G?&H\QR M'H% A"$Z/3E#2/0##=NJ@]FBVW"/#_=P%JN8"/[5>:LX4IEYW(5MZ@Q?20MJ MA,.GCP-LM.RQ;0(*MQ5PJ&E[CA] >S;0@C70.BZ$][% 1]&\/[0C#P)N^][3 M]@+*][.4 KY1=^]K+19BI0WFTB4/E&FLG'W.4+>A>^<13T)@%ZQU1SKW'*<= M88_1H#EW\^ M2G$=Q;J(D"' ;*T.Y+3] *GY4\BR@_5=R9XS]ZD M)OMGX/T*IZK]YYRJ[ 51L 2BM\Y_XJ--+*RI@*+Y%37]7INYP.E=$E(=Q=TOJ5;0_S7^6D\/W_,!?]$Q^"E?NI #DI.)ACN !9FJQHHA'09@W>)@"(*$-\UP)U=ANG<78 M6S2V=C4Y.3]XD_2C/+X0O$8;\$(5#%-0@H=@"TME@(N]\,QQY;D:(I.9BF:" M"DG"Q_G%;9JSGXBGD5H(C,XGRM$=OX5:H.P+918GW6TA6=XN_-_NIPX:T_Y\_#Z]; Z"!&[3,!Q5=6?WJ=U\U/S6-Q8/P;02R)G]\77YHVLE_YWV M;U!+ P04 " "LEGY6R?]:IM\& "N'0 "@ &5X,S$M,BYH=&WM66UO M(C<0_AZ)_V!1]91(&R#0]*Z!1"*!-.C2$ %1>Q_-KA>L[*ZYM1="?WV?L9>7 MO!,E:7OMZ72078]GQIYGGAF;QMG@M_.CPE;CK-ULT?>@,SAO'S7*[ALORHN1 MXV[K"WT'/BR&*C$';*\R,6P@ M8Z'9A9BQGHIYXKD7'NN+5(9U%O-T)),#5BD>-8Z/VC=C.92&U?9*U0\__%)O ME(_AS>7KM=>9$3=FET=RA$=?)$:DUN))NS?HG'9.FH-.]X)=7O7Z5\V+ 1MT MW]]TOWUBC=8J5=8]98.S-NLW>\?-BW9_M_O'>?L+:YX,:*1:J52?1\ WK^Q+J M9"A]CW42O_2HK_^V=5=+[)AKK!9+B^?L.E&S2 0CA-$N/W7K#A1L),HP'X:Y M3 I;/)FS+#%I)L .W(@86ADVA,,B\"ZQ9R''QJB4J1@);I23NR>0"%]HS=,Y MB<3\6L#PFDZ-=P&\D0E#/HVM#1+P9>IG,<023"]L95A6RF9CZ8^9SNACI6 F M4I%KH27$4D>"!S(9L9DT8RQ13RB$,$^*)_!-!5CH%-,"-IRO;\0W$];:$V$5 M+)0)]HU"L-HFCV(*>8RG:P(R"0%X;B04R<2/L@!*$8RU3?$02)E&7'B,YN.FM!5 OO+GG[C<3PY]*;'!KN1]^^%3=^UC7>9!RGB4@JQ#,(])M MO>,VK<-X*NR^8Q_E,!*T/4P@VL-(ZC%-(;$8J4SI3,^!U'ZD=(9YE.2IBK25 MF:3*%P%>:[:-[0X$ NCVM'WCCWDR$JR)[.EE$23V:GQW;W];Y&[L[0?N<<>J MDE0)$Q=Y,L HQ]8 X>)#SFQL*72:I<_'I8K!3M<_^R>;)X_KW3&IP=%OU?)/X3!>/.([C3()++4\(]\2&EXAKI:FGT>=1R7$YYG>?$IA"UP^%$!0 M;LI5!Y6ET !ZF$IM60=2(K&*J%59\=4ZYZ4BXA:2>7E8PB4!SWZ(,"^.@_LOYJ-Z?>$6 /X M\%4)L3%'WLN+9V86ME;TNG%Z(*>F,J!*PK5*.!42KI$QU'7AY8BGP0*52!3) MAS*29DZ%^B%6IRR%:&'+@=,EV"W9M:[-%JR;?$F3+)T@.;1M+7Q?I8'UP/9O M(Y&@8XB0(Q@1$\H^$D%SZO( 62HG*!GOEPEOGP ;=P__3 +X.TMLMZ<\RBSE M$0A$&*+1DU.$1#_0KRT;F V:#??X< MGL8J)H%^==XI#E9G'7=BDS/"EM* ^ M.'S^-,"&BQ;;)J!P6P&'ZK;E^ ZT5P,M6 &MY4)X'PMT$LW;0SOR(. V;SUM M*Z!\/TLIX&ME][[6PE:LM,%>X[ C M["D:-.QR=IE%I?BHF M(?L&.N-8&B/$$W0[5"C4-!Y(.$A:V#80 W(#7#1]4\.[ +KXFDGX;S&=);X] MB^^\SZGYO\Y??,5?S0CM#932'2%=7=#QEBX-\5_GA_'\^#$3_)J*EVMW;/FR MG9J]2UO1F@N,SL;*T1V_A5J@[(DRBX/NII L;1;^%_ZB](;U PW_Y\_&U5$?:. &+?-!69>7O_HTRE=O^N/9HFP#Z%2U MU^R\FXU+=U($2$^7<.VZ%L RVLEI]U'K&U]8/(32>T6) , +0. ( 97@S,BYH=&WM5VUOVD@0 M_H[$?QA1J4HD![]P:5.@2 :,@IK&")N[YN/&7H>1[+5OO33P[SN[8!JI556I M341U)Y!WUS,[+\\\L[##Z_CCS:C=&EX'_E2/\3R^"49#>S_2"[N1C,/IG1Y3 M_ RUVN7\?><14[7NOWGK5-L.B4BX@"B^NPG>=[)2J#ZX3J4@QH+7<,L?85D6 M3%C[%Q9$7&(V@(+)!Q1]<#JCX7@4;-=XCPIZWM >4QR+7[<[ ,6WZH+E^$#+ MA O%I?$U"9;Q?#:?^/$\O(7%:AFM_-L8XO#Y7;M7L.I&W4D7HF!BW+N]2\=Z M?L=^!/XT7,3!]&43;M)\Y[R!< ;Q=0"1OQS[MT%T$7ZZ">[ G\1:XCG.[RM] M9_1:W-?5X!2-S04DI1 \45@*>$2U!K7FX NQ83DL>55*!65&LRPG)8@2)#@Q MP\2"N4BZ<*;57[^Z\CQG,"F+BHF=6;F#\W:+3,Y*65!0%Q\@*Z6QO>-, A8\H07]UQ"S[4(=,\#5D.&.4^_QA+Q9"-1(67$1 K!-EDS\<"!O!58USIN M^FK-E"D.:RXY!?PTKGT:35A6N_4/M^ #%C N=PE-RXV$R1IY1L;)F<+/',*, M5>[A??VV*K?*&GJ4GH&&";OF>#U1;C-^0[\Q%1*4])8K.Z,P]AY@R.O MV^3YCGA95+FN^I$)DO^[H5(4M+'" 7U4<%,VM2Y MBJ$@IN"^ 1K\&,I\UVY5DM<:*TO+69Z3$SH)-3=)4!%VM66V94?.DL44C6U- M==+:Y :OLN+2^*P;< ^]WCT] #NC*:69]J%G]QR;#I7>WOA_^0G#U/9 M-;17O_6GMF&KUS5D?>+GV7S\Z,">'@[L4R3G_TS_,YEN/BZ*;\YGP\932/WG MGR_1GS_X2V1Z=#(+7Z:CO%\Q9D_G?YL+:'/QM ]WU2]02P,$% @ K)9^ M5EF9-R59 7@ T !I;6%G95\P,#(N9VEF<_=TL[!,G,7$Q%#.8*CX M3RHX/ZVD/+$HU4K!-S.Y*+\8R%7P3TO+3$YE4/S)PL@ !#H@<@83(T,# Q@P MB??TKSS]EG_QG"VWNC??V_.;O^V1Q[1GF6(,U@!02P,$% @ K)9^5B6F MN#I@\@ P; ( !$ !RR]^U?;2+HH^KO^BCK9 MW?LD>]F.;1Z!I"=G$0+=S"2!#?1DS[WKKK-DJ6QK(JO<*@GB_NOO]Z@JE?P M0\!@FG/6[@G6J^JK[_W\Y?]\'Z7B0N8Z4=G?7G1:[1="9I&*DVSPMQ=[9_M' M1R_^S_O@E__5;(I?92;SL)"QZ$W$OAJ-SZ)$G.=AIOLJ'XF7Q>B5:(IA48S? MOGY]>7G9BN >'26YU*K,(ZGQ!]%LFM?MYQ)?]E:<#TOQ.CNOW.OK[PXYWNV\V=MQMO:A^_SV]_A1?BM[N[HK/]=K/S=JN] MLF]_5AE_^XWH;+[=V(2MU[\]+ Q #DR_39295;DD[^],%_YWLO3EI91:Z N M7IN+K^'![@OS0%SD[F9<$CV@\L%KN/"ZF(PEWMUNMCO-;L<^DWPOYC^39&F2 MR?_Y.DYSY_9KON@M=!"&X[GKQ OU%>A;0._[#"*:YSJ[N[NOZ:JY=?%- M2,@O@(D.91C#_Q1)D]?CLX//HJS\[WS@[-?7O?>__)Z M?&\?.SO8__WTZ/SHX$SL??DH#OYG_[>]+[\>B/WCSY^/SLZ.CK_<]PJ^AGH( M4KI0\.S'UGX+6/?6YNZ]?O4__Z.SW7YWGYLZ/#[]+'Y)OK_-5/:E',%C$2/E M]^)4 B.)0#_)PA%\%5CKVX\J@GNR@M#Q?:?=_, MOP0)^DT<9_+5_7WCGF#NWG\-L%E*_NT%2-:W_>2[C)M%7LIYA["79668GLJQ MR@MXK1Z'&2Q^]\WF-JR>_IH^G(#WMO?ER^][G\3IP]+^?B M_%@ D9T#)8G.AC@^%9VME_$K<7PHSG\[$![].=K;VS_'RYW=CARD4Q ME**?Z"A,Q42"$B6S&'4JVK/](CT&>'&7JC4 >@[;6',$-0P1X M,PXG3?QB4V;SCN $WJ?B@RS^"(_]Z'?JG]@O\QR^<$B[_AY,'W#CYJ1 0?M$OWJ,,G:7JZ;\-?OUEB+ ?IGHN%9)ED"#&S:'$S6LH M\?QT[\O9$9'XW'V',;O7[CM>69[33S M9#"$YYM;K"# MA*JG!X>?@+3%V?[1P9?SH\.C_88X^K+?8N2=RR_ >HCQ/_G- +P\ '\89HLV MW<9-OSSX'D8%04ZHOL@=Q$2HA1[+"&Q3&8LD$TFA130,+:N^O"6G? MW[NN?2/:N"6:KHJ*S$>WYI%&N]7=2K);D8$G(]$%]!8,Z4*.SJ..]CNW;[BYMN]CC3O[NB C&Y(KWMQG$NMS?]\ G.T\^)] MI[N]+ID-]E5!;)!>IJP)6D7A.^"@%<<[51SG&U6K8:+(S?9R&3+!O=QI M=UY-$]'R_.R3 FB<#%7F3/!N=[NY"?N[CI,]*(U6]N5__L=.M_/FG8:WI'*, M&Q$9[:2!>E%:XA=%". "(#PL&=S]Z\^ )^5)D< KV'R4.5B,XS+7)=J1A8+W ML);8Z;[LO0+6%:"?:B^"SR^-(>8CDTZW=X[1NA?OOP"0I[&CM;Y^SQM!<5"' MXD_M5KL#?" 7%V%: I-3HY%"O%71MS4&R5$6H^8M,=TC&DI@@2,,,B5]\G-Z MKHI$BU!< B=O?LM O0JT##5@1PP7=(DT&&H1RWZ2L2?CM 1! H RE9\DP=Z M &=+_ O^,<]5?%/]["NLZ!^XH#.SGB-:#J+N+*N<&R3Z*YQVR70TD6_]39 MO>R\"H9 67A@L0C3U)V:/4X\M9XT-\ [ZR=8.SF/!@^^1\,P&]!IXF4,FX@8 MKH((Q5O'N8PD"=1.5U"@3@8]&'+20=]$8<:A+L1N M6\3A1-\X%F$BC!RV@D^@A8"O@IEP8@$/]I/LH(2]U7VL'3G&!^ MM.=FNUB43G#SK>W=V:9^V-=PQX=VPS"@) % ($!^-U#Y9%XPD+3=?7,#F=FS MK&M65"P-TNV%>/( N'&VB,.Y#?UH2B##E+[SH=1@@6I]G5OIZDS!^\?$Y=S! M=WH\+]X?6%'W:TU\7*?>+)$.QB=@W\^OW^>W+Y<1MAIGW5QIQ?4^AXE,X[?B M)!S(=_"6/TJ910@XJ@@2\/_\!//K7,?\^28@R%O1I=,RO]@GMHD;N8W->OSJ M[VC/>04[D[VEVT6_$YB?_%;LY6$OB=X)3,OAC8%:";OI^ ^]MD_AE0HJG%,_ MN^]U7LH& >Z.S!0R)4I/^*."SE+ [+VD0]$_\5CK!CU\F\&FD MQPQVHY!A7B2:I$$69E$2IJ@[8,X(WHR%&W&8QSK I),D7N3'W'@9OIJK"OZE M+0PT7HU+Q<@E 1!X $=,R(+5 !*BZ\%%($*M02Y<_A+PNS]%]IA K+A)5ZG02&*28 M]]5[XQ-W>RI74S\R58*> I[, *C@8D^QVG- 5..<0L@B(D4>+> $Z40GVN1B MH;9_(9M8FQD3(Y>99M:!CBFX1!Y9]W7_[/ZWGDDTR+7OV\I!G%S C8'[N!$: M/I(A"-^\ZVZV6YWVQV8',&T=SNMV+'PZ%J6',DT#J\.^G!-^JOE!@/1>W3YN ML;0.?(:K(KA3],WWC#6&'GIS#D$^&\\? M*5T0Q61%.F&%2*(B!8Q69;$M??JCY+SH!AUG.!C FQ!;$$ED8:*R,W3F/F+C MM4.@=AW *1%MDM.PCWP37J7%2R;EKGQ*N,[!#F.47BB M9,W$\?F^^%""J0O25WQ0H)O9U7PAG@!;V--: 7^UW+B*QP0?98CQKX8XRJ+6 M*W)*AV/0[+XG@'82H/*30=!#KT>UL-MH[VS,H']1Q;X[:Q>H2 M8K>'LNMWFJNKL_YXO/_[YX,OYV=8Z7-\>G)\NH>U\Q_^)4X/#@].#[[L']QO MZ?0=ZII[@+ ZRI.QY0LF.&-+(K6H2CU8 03$ Y( ==$%:C0108C:2@ \ZP0D MFSCZ)W!_T$!%9ZO!2 >W<96SX"AU:PF'5??I.:RZ3\9AM7T7M'1U_=S]T? * M2DSA*S6$1[7J$-L.<:^%^_TR%H&+ _+4>37FK-/>][=_248#$:8@]4!HY1$( MOQ&@T?]MM[NM0=)WH=*A":UTQ]]=-'1[>WO\_<7K%1W/:KYROO?ATP%6<^\? M?SE'L;$FPN$V[^_\^/M/]D[/Q=']O?\QQ?:!X5X7DF.>/%L)>54II/W=DW>W M"K&Q &_YX:P%R]G9O-ERKONRC7PN\>FM%0!B) M_B8.0S2-KSRF^]YVI[T^A_-A58?S>X9=ZU+TV9X58.IC\T-2YY]/:JF3ZJ[J MH$YR-<9=R^>36>YD-E9U,I_D %1W.)](4E;N\P$M=T";JSJ@SZ AB+.P+XN) M^)AH]&Z7N7R$I[0P]^>NM=E[T\:?U?%'HXYO/80Z_IFC4NCTGU/!RFYK9FYIDV*[ MVRM3_*66.6B6#\II.VMS+F]6)@]G,[M0+);83ZC>\/GHECJZW54=W3YE M'V-:+!T84%TXR*4Y0LI^WN/TU9#2'3/[)_7U@ >JHW\DQLOV^ISQRIR<^YSJ MS#1)OH 8CNEAY>$:G=/*_)W'E(ITE+FY) ]Z0F_6YX3V5W5"GE8")F284U[< MHL,J3GI[227%UB1<)1A3]F'UT+GG^D3<.T\^W8>C6^GT[X/Y\ZM MUO/19+T"H ]<6NRQS>Q':;AOL\+$KYC1C\K,E?K+*KTVZ\. .U>'U^][#=79 M[GL%'P_*:'?7Y^SN+$IXJS78!G?B^#(#HAPF8W3:[ -X0LS9EYD$:D7[@J\3 MT58^(N/L6>BJ?:LUG+B^OIXSX5!*XS.2^06V^'V$9[G^ M>O(_G]7D1Z,FWTL,]);ZTS#I)<9G.\>9*W V95RFCR:@B=G?5]#GE=48&T^O M&F/CR51CW$FJ^J'*+\,\;GY2ZAN*EBHHL=XYZU^',L,6)J:WP'0I4JTR@PK_ M@DO :HTEG>-A3DD*IB[J4I58,2JG.]]=)FF*'4W5Y?05;)N1P;L*-?>9-/F& M%;$YA5UG&N[E,I#?Q]R)9<$+L/8JRGKXJ 3)8C#O]^SA7 MV+'4_HJM)Y-1DH8YK@/'"[@> [POKD%->.K)Q+ZE;_ H-7A4=2.P+\8 B>GS M,))AAC>9TD30<2[0J^#U=_T$_S,@_38XE32YVS5ZW=UJB<.%7[/SJ+B/IVDP MT1"]LJ M8+UK"MLST!6JS 6#FY5I+),TGDI,>2GD((E<&7A ?10IY*KY48*( M<6$JK-^75%/)%U)L8H$H-^:,3SAR9/'PJ#U NA5 +*D.E4J/Y85,U1BWTA!: MRF^X(*P.5MB] 2NJ+\)4!WCK. WKZPU3HQ5R17FRCB6=%?UB871I>E&$,5JS MIB\1[!OX=9G%)3692- +!>1,G'H!/Y-D%YC!#7?FV-D$\$5_XP^4F?DT4H<_+P 1NX[4W,BC2!!-L;E2 M7$9&6\$N /!,0\0)NO6 ^R0*BI,+9U[ #+-.E+0:/+HVH9C6HTE*TZ]]":VM<"V8A^66#4H+9X?@HA8NI7 M>]2V5\M+*MK&_R192U!#+(0G]F(FBH"U()EE\M(N0^!<6>ZH@*MKF!OM4>54 M[T]-(! >-:;:$GN:&JH0[Z87\VF:GS1ES-GU4\,3_!!*$ 2Z1(0 T9O@\0>F M!0 V=?$^02*(>3)]#^&QF-W97CFX$N36J(%ZV(B[-ZNAX K#$G&Z:E0=A&8. M!76%&2':8Y5XGPL]9M&/HS6\*:!17'T=!,@*IS]:7 M@_V>I=1*"_'V,M%>X^@>X7P*,@H-OS2\!.8$4%$!8A]UTBK";Y)=-S5Q%F-$ M+4Q&W)*GEQH1V:!V;6/B8GCE"G2!&QW&(/.ALF[8DT?YNA&4F8^/!G&PZ5"2 M1^4(&P9$*&KZA6GW9/DG=Q>Q7WN@L^LIP,L[4(ZOK$I\Y'N8;QK2'=Z,;>$- MV3:%?^)CO3? 3%7>FE&C9^G8K< 6':[?KXUSO_7&_F=^2S1JB$]B.Z>&/YVA M[D"#%;FK$+9"QR&BPA\AB;V: F."[$\U'K6 MD)&*KQK4V,C,K,0^2]3UD-M%76K;!LC,P.SS:FDDY(4IQV^@_;+;\!ZDH;IN M ZGDO5:K0W@?9UY%/W6I:F^0R @C(U'FP"RP,-L' (-$R)+0AUS+O!OU;%+C MV&ZAY5!C-EK1HK/P@05,'^NE6/?$+;FN6DF=U9*:@2XJ$9TQ#K$;EX"0!13;\(+T&;@ MCFI>!-BUU/,.6VJ.0"0CI@_!S@/D'M'^<0,Z 6FO,CC=01Z.AZ"IDPD'=N18 MIJ_M;Z#\AO01U.#A[LRHDZAB]=":2(!P<,(?G#JQ+Q](H*F]-*=V?/#9'- K MJV%%0SE"):+J )B 840A?6"7IR,N/^3:\2(7;( RH-0OTX!T&"X1$/0X #2 MM-J)Q9^UDPCN_<<>879WB:JVF*JR3*'"&YOVMQ0O)Z0#3?F3Q%@I@N:(;']$ M>D.&8C^?P$*0$[M4"=+.%M&@.[#J04M8_Z]6([#A<(.H^DDW0H%NE7!NWRT+ M"\@9/6+/#-+O__=JC;7F ]N'UICG>X";J: .7>UM.AZ2Z&0[(.A=45&P9W-Q MN8&?@=??/Y^="W?)D05EZ_[],S*V<[!H&^+3IWT\*&M&ITG8 YHM)J[)^"*N M+Z:X?@!<',XW5JR_QXJM=,,285.THK.)!OY0D2S^:!?W3GP,+X#@]L/\P@P, MP9:K\!,:60YGZ&KU#'[L[R7P'TS^+Y*L$//L1U4;GT-Y.6"\V*'BOG(&3J_?.43&##T%US:[0C'^;LDOK MZV,8&T@!-[^0$[-,X/V Q?2'=?(!Q$!HQ-[*K.\(C2KD[#75A5]ZPI?"3 MN8GJUSR**&P*O<2:Q4O_A'S'$=Y;_VPC\$^63QP_X4'//# +/RL.Z.NX[RB7 MM.R0G"U()$X$85O!R+0[! EDFHZ1!H!(AT[[P&QF/ SS41C)DF*2#=%+5.6 M(O , 4534D-L;@Q[/W5+G-.(+=R:]/U6[+/7SN^*DI.8.#S/O2I)1OY9"4T< MV#4RKBV6R+"VA%N?*UT54K%/O'@:LI%ZHG;?>(RW:FQ*#4Q1Z)G-(]>K9)_? MX!=X4(6+E%$/AT6M%V4^ $SR2=-[A;DZP[>M%[E!Z@&5=,,&WNC"<-#-= %A)+*<1$R/CAP MR[$2G9?.X\ICISR+ 74WIC_CQ##-^6U5X1AKU#2V^0Y("C&=8EKH&$/ AI0^ M>UW\<3Z+V^D%*#X4#C/O*B3R:M+ D\^Q+C5O**P%'0 [0W@B $N MNZ0H'!-S0<^=646UO8(F+V*L$4Q*5O2F.+*%U?F0D^,19!B/U,S IV^OOLLV M #?/UE9^]B@=NS"MOH/"[KDY0+['RO$E*+QVX J?C(RM@HGC=T!N:W^'=H7( M7*;XNI4F[+NB80SLY[9LVTJF@%BXAH6V@):93V! M#0N2F!&!%@#W7T=%O&"7'QVJ68@EPK65 M$3[?P:0:@S>4$!)S@)M":2!5<8X$FHQDYQH> 7;]19BDUCV!,C6\=(%67078 M2RR-!"P"RJ&&WS9N"^?2DQRXC>T@'IQWVR2%.:%I 6I@$G]8 .D#NLE>+Y/!NT2.# Y7&:!; MRG",*F,$":D(*?Y+TXP#$$:8^&8FY]#HIUR,.,^*'A\98Q_H#EXCU]B)B.K7 M!:;&R\OU5DUFXR_(+V0V" >5QV?*Z@BF(R5)EJD+I@E'/@7JY22">,R2GZUC M/"@M@5*F$B9 K6&E5Q&#(;ZK*)8AW6)&%_*MT5H6./ M.5PUHZQNZY0SR /&;QE/$Q2I=5X.#&C_C2[UFLJ MJTV&-.S4=_Y0'B*^"Q2YP1 '&TFR2TD)LRF4W@.Z$?BA2\\Q1_*))A%F*/%C MT#5PC_+[.#1IE=:76.&Q$@0AVG+#*!Z$GL@343B9\3IFQP2^7%VB:FBSP3"T MVU=IHBR*ZZL-=CBL'HT'JOZFQJN H1' ,K4:$(BE/!D858^&)U)JE1WT8N5G M0$/;QV:(XO'!Y]KNIHG3!>XF:X[$E0].]'+*,9L+/X.SPL-G M?-%35(!PQ;D[Z!3$C#;.0U.9]3M$P+FT\Z^CAQZ6!,HYH"M:#\"/6N+W>8NJ MEF+]U9@QD,:72(E6"S*O0&RUNG9#?/RRUQ"G^!]C:P72=.F#$$XAU-;:=.:!!> NNPE&1HC%(G M) \[0G.XR)&CQYC)2BXU3:FBO52IV'UVCH>JDF=DXGK>)=]8\7ZWJ;N!QTL\ MC]DT'29$H2]Y2@[JV+4 *VRX[X6N^'AQPY: @?UB4B>[_PCN/))IA.F1;B1* MR-)-9A=)KEA\(:I2M@&-">OE*HQEIHT(=]T6";#51OPM WQ<+J[-5O:V3%NE MQ0N)< M0\E1RK1N*E8HXJ\ G9@I2)O0./-8 FN>DE7Y^0BS<6B:FSJ*O)^U&?79- 4:VX%9S/,VE(Q0#!#JN";!P+_L MX"1U\5OWIB >5![UECC#J9IST-09PWA];%6 SN[N!B>1DV^+? $8TPQU M0,/B."D)%#S*/*(!@8SJ5:H2Q2I1 <>!M93LBZJ$U=/<9DPR,8[Z EBIS#,% M%F_34YV905'IQ3PJG+7UYTC4^PYCRB MO3;K>R7;9BHS:K%V1"Q;V3Y>%DHH2$W)-#U?[;!^ILM,JMIZ>I' K2<3";P# M[\J*E6"'_U10@4IJ ?81)?WW:?Q:,:W>&!E>"[D!6H=@)J&J1>%$RT^FE(^^ MQ&LC14&$<9@73KA_JA[E?,JQ2V_@A^CNX&72DJT&?P@I.V+%]Q)G4%'54]HO M,Y*:KUAS2FE6)>=L >\;C61,HRAS&?HZ#6D%H+7#NISY8S5Z+Y1A? 7 )8'5 M75C79F$=JID2'L.QGG'G_AR%A2GP\15A4( QSP.=JF2]@1D9.QB;_-79\_*4 M(BT#Z["6K%1<#B?&+U?3HWN2JAP20V4P7JQ 27^V\8Z_<2,(O%AALT+H] MF1*S?IGV4:F):3:WT?K<_BNE@J+AVLY(M:LP3CJ-&2A\ MJ@&V=7#!IJ^XE G0#7E,L'0K9R^<>;#FF:M+Y2D]Q"0^-19IR:12V%"*@065 M')$59/*I.6&*[JJ4#"PRK)P2B'*7B,5$>S@Y%_E,!2165##.9I.CI@EY?='O MJS%O*U0**R?92,4R9=P*C4:GLD!^QU8>_I$:K\54O6_-KT6X:_QVK*HLCP>^ M/FJ3_ ,<] H<+)+&WORWRDWX"/E:[04-SI##5[$##D<"PP*I\QL53%,D08LJ M9][Y9%!41+E"8&!Y*:;.IRZZ["TLJ.*8\ M8G@ S2DJW$/&BVU?HO\9\G<'& M2KYPFCUF^1-.&]K5S@0-6-A4P%[_N*+%T3X&UH5?W.D"%]$\T*XPM08HQK#2U^-4:W#/JO\+M(?M@"G?.S,?O(.(0Q50ML)%J- M*\7TLO<+(^IG#+S*)/3#[V[[\W?)G+Q(M*0T*URC<235B=4C^H;S8S* #4T! M#H/!-@@<03D3IZ(L5[!2#Y+BUU!I<,%[5AH(ZEAC+ID#>)Q$RP*MR'JB@6-* M@"-&:Q%>EIDM!Y]VG4R'@18$?!C@,KXJ.VT1@VL$-B!( JS@J'R+B%)FFA0E/$>,S43-MO>76 MX*CZ#$38A\3T$'$5\4YXF%A!TSJQ7T51G\TW)Y;G1ASAYK'DH*%M1R M+J=##N@HZ;OGC:NR4!%Z0U#'Q'0 [,4R8/\,.^1Q3VC'Y?-2@^;E(E6+ EO# M!86%%^MEQA#,B=&NOY!%)SCKS5>&"BL/MDW;23G'B9FD:0;@RH[FB6I3!$*1 MJ]"W:TW:G>\+L'#](+DQ S'W, 8!%D;XE-094>GBE/34')F5&-) MK3'06J$4?/,)3FU3L+51+9[&D2?.4TJR(3DQ6#VN%A"L?G6P_9"\^$/J[-6O3/)::Z=IM0=M?P 3#1! *"//QR2ZM54@S(\)]G>%%W(C MP1?O_\N'YNQ_?TL&P\ (PE(C7*W7J0HO&^HVFF0 R(13Q>Q M$(;[.&I#T7?/D2=#C>78(Q6#WFY"^Q%W:S:V"U7-!2_-C]Z76#!S\:<)A0#] MQ*^J]H]>[\='@H-G5&4?5'(FH81M2H8U*I5)6>P#5K)[N@_BE ;H/*.>ZUNK M5+[(IVU0COL9L*?%!A808:IF:"Z1/,Q\=R0EMR#W-!T=\%A\I#/E4)K,%)WD M=!XDN$*_AQV%(,(,VT8Y\U$#85C7@9,S;O MZ>VZ'M'MT-/_[R=U:<6W+QJ6B&!O/[T(]O:3B6 _ LPZ-'I,X#,+H\$X)9'D M BLW6.FJPRG%1S\\Y9P@=PF,OJ#9.6Y*]4R%7I,SX,;8R($NUMF3Q_-@4T.. M)6>F"9!Q$UD6AO8;^L& 0U$6Y\9.@]MXS8GC(F\-G#M>;7 MA4K+D7R\>_Q<1L. 0@#YU)K1[".EA_Q9*6I-%).EGHCCQ"2#XK[A1,E+4[FN MR.!YO)L^-=F^5',!:"AMWC,%7&3&J1IPN@W1+W/"Y10QE]M.:=*PE9TN\WBW M>5#EU89I8.K;/-<3IZ%B.++4MK;4>BOFY0.[.E_.H'79OQ7EKZN"40L6U'RW M5VAM097IZ[H)J\RE6%2%#WX_&6[M:N/B\%;,4Q\ID'8:T7)-3[,A2[P/LJ3=+S< M&D#DH^?6M:XAK8UU5L +*F_9JK3-9Z/6>-IG4=AE9J&#L1Q1UI?!7NJ8!3RO MB=UC2$J3CY B/Z/P&\97Q^+-SL\V^2$L1DJ/T3UM\9Z*Y2WB*Y.35T,UUZT( M(YS],K4I+EZ^_WS[]OE(%W D/$]*MH?3P@Q%-$(0Q9/8@2HW F(25CK@&J^M- M?_[Y<*^B5Q?MF5\GXN*OH1AA_)ZU2U9):YX)3R/U75-X(H%'GT8P>3S?=+!P MP8_GXUIT7#0HA3VJ'/$K&C5D]\!;!;=L6(<(-2'*XM9(+JUQ#HF#**=O81&! MC627-C^76+G"41UN. ;ERK@L(,A8$!=ZS5VJ0/B\)/7]173.MCUE2/!S 3WG&B)@=(4:Z)B]LKJ'?FEE M.ME@J5=$S4?G8;!Q>=)7PG2$]A+FFL]9XFJ5*Q)J;L7BAZFD5)$ZDEFG3 MVDXF;C=5IEA93UC[9!8 R#BUU.JC/AQ%< M?CIS/W^2C?70]5V?LDL#5_)2JSFEW*=Z4:<]@\6UGGT>LV*2B_EZ[%Y#I=2F M\I-6U*?.V]5,'-<]@$):JTNHOP]_EUH9US4?S+)' MU=54G$K3C=J]C8M- \ZEB!!97(,O7JQ=(27P<*/<*\%2X=:\ I7]#Q_]KQM* M75_D6SK7\IBHKRJ+7?,TRZ.J\X3-\YXOZ5RY"M[RST2'H)C5VE,TQ*?]7_?_ M20@/A$&M\;V+O^X?RASG8-)%?/#7?:]'?ZV&-1:_G7S:%Q^I,S!Z;/"1W_]I M6@6K*@?LDCV.1AZ@-'$,&S"6U5B(3/B[]AF3UR@Q1GF>3CA MR0]_MOP+U[5=*Z-J3WGG=033;U,RO6.-R&%"60=V8 M.&,7\]O%7HHE#B:FSOF"WTTQCTG%-,4Q+LV4$TSUE&I=Y9A>NN(-TTC'OME< M1EW++ $[.WJ]M('$N)\AQAA,L(72J*EEH^O'G'"7/^Q&S_,DL2T*2BPNT:#: MAHQ.GZ6LZ=/D52%4]JAU0P=(H[;_.K7 19Y&:[WRK6*0<,DH=CQS/EU6MTKG M K:YB=P:G*MBK>GB\KW][IK!G.M@).#TPHEK:^_UE4A,$UW3ZY#T"%7;*(&, M4V@RU@&K_M;FL+6JTU6#&[%3BQA3GI%DV'G$M,=)95709_C16&G@<$\@ M'_?7!)T"/&(3F[=C*R#$&+1<2ST-:Y1X5"7*F.M7"-$<3I >+NU$SY*N\BJ" ML*<$Q].1,#L"%??]!3X$2:J"8@&9RZ8?#248P5S?/UZCKA('\ M\S_'[O&*NY=Z-$P.3_N<27 M!*ZLXZKN%*Y(P6]/4:L=F,Z@$DL"AR5B(9;8)-Y[Q97 XLIT]=4A MSG@V-C;.N\&IK4J30[R'H:PIJ%6&,"@:QLFH096@_LO5L"G0_8:@2R(6S(PQ M"6P5J!O,UU-K70E[7ND.ILQ957EW"[ NZ*.>XT4M6'>F:( W)M!VUJY49,+] MA3C!SK#>A#KKN*KRRI?V%8PZ6/7(=$>PS1#U$%D\<734;>1@9*;%]3B 8DZV M3VUY01^B\O+?K,(W55V'WI.,'8,8$L&8J4E>F'*#6"\#]5BE6=JDOUZ@@69? M9JKBZP].0V6-<6=IW\*O[&'!D41K[UOX.DQ21"QATATHAJI*#6:47"B3:>;>):T;#:CKK5Q-A'M+Z> MJ1^T;>\#Z^QBI ;]?XKZ;?FV&1Y0M;LQ=$;KIU!5;$=2D5TRM_>U$C+CGE7< M,);3 JES"/4^"-;=\OTJV6:MFB<7]8ZILP9L4&L7:!IU53+,VKW4D\%-EN#& MO:8'/:O!V'Q$C:5A=+9R0_4*;OI 1Y82/[+M :FCC*F#"VJN,)K:Y;W=?-TJ M'JYXSIV01XMB^,MPGV[8B*C5/ZL#B3^.;95_8='5I(_!*8FQ?D/D-+&9Z MQU"Z8=7\&J-#C/=AJI7I\F&[J)@D7!ZF!*=7:V),^N)?@15_KC<@.C->NN\WKW7R)SW5H5"@*:^U:OR;QTU,-YCXCZ#WZ /B M#W=Z(LJ8[>TT55/%">[$'Q1I"2G'OQW!3*W3,L>O];D#U)R=DHALAGVM71A^ MD7H%DA[&9$J)&>SA-CXHJC+G1'OJ9GR6G&2$\:.*K:]2/*)9ATWT*4$8!E9* _-#:<44L_ M)H.]J;%0I^&E^.S&0N$=Z$&F3A\GP&NB9 P88P3M$V@?Y8-B>D(6*GNC&B@H M(<8DL:(?N$HY!9F#ZAV[EH"'4B\<8QUC)J/SV:*#RW2)[& M(N 0:.[H8*TBP_*P-0_%34S'7I2(,;L@) TW5EGLW?Y70.Z/\?.'K>-G$'(1O)F;PH]NC;]\3<&&Q V2*4MLXIKJZ7 MWD1<\IDXQ.+*3AO[*@B>D1T4]2SD[X3/U:-^!F5AFYI :#DB/I#>T"%L85>/V"0IGDKW*% M.6V);"[@F!H9 M/*+]F?&(=KHO!Z\LD[=?$7M1 &SD,6W_7%'UEH$?G.,7. MZV/FMUKR@O3USU?I $YTV A=3P;>%PA<8=X+ 0^;Q]]3D.Q[C-'==KMK^A?@ M+Y3-R7H%ZRVFK[XQE3!)(5)EQC1 $07T,?:4&35//W&2 1J]MCPD+&.3;]H' M"/=2TSZAZC]K8RE4M<4W>U_%819'!?L:W1P: .^X%FOCQ 9TY&%'X#':T96% M#IP/>=A(8FZRYC)L%U]!*8'.RXR2!L$.,65E_M#I/TR, !NZN%NKS NL,HPE M>AMY?U4NRSN,W@.?P+@_Z' I]K:%'XJ2C[E,.1A*"=0[: $RY_#GB0?$=Z4-8F% M;]+!"%@\T@Q/]Z*L!]! =2J0A' UJO3(O M>/XX^3Q0.Z+\DYB=U?A%2K,HN8%<] VS6V@*2*S9 /1A&XJ^C"D1 ?2UD0SH MV!T<^CFL \0JQV,U1,NO@:2S''639?AG.Y5$4R''RQF7A3/.O67) G>(S& M-LD+KS-:):;3+ P_* E&8E&O/ M9]W9W&NA5Y(RV( !CKB8$Y-4"A5]&U(W4^W&+1D[+2R"D(<8H%:(*B,5CF-J MG%'[ L)TY1F@+_ M@N<[1C"S9FA+5WG..]P4RSX)?71(+EY)R$7VEW#2O(IIT*PQ5?X^QCG 5I&A MNBR#-C67(JEW.!,S90TD)G9NTVW\=6&M/N5DDG24CLU;%SGWVM7BI6P-6@W! M'Z/LGZJGN6D#^"ZH)Q5A(H.VL6/-S3Y]#PBP]]*T\=4:$TJ\M#Z37:20L3"1 M #&3T6S]Z._\M&"T&C?=K*]IO1CRG+P2VR\UB4F2.E7W+CT M"H/T]?)5''+'O7>-)]"=I7$38A&>FUPTE;E'@02>]::1])CFRRJH3A$MGT=6*V:O'1 @BK+9&J,$L[K7-X%.W APMU&KNJP5J.TQK+QG(%3ZPBPT:T0TL,J M,VDPJ-*E&^(HBWP\MH%[\S0U*EB0 >]F=MN" -/=I3Z2V4PLH503?XJ\ZSAB M-+0^CJ%I\@BJZECF45AN1JL#O=O?#"8B:?X;Q*Z.$R_[2HK?,QK70NJ!32 ' MFS Q:D-,=APVQ45*)=?\1QF1W88.E0TJQPXB2UE;&6/5M\-FOC^:R-N$FEP+J8Z='X:L5>E=&WG:?7N1M]SGR5L.' M4SL*"C'VH]?X91^GB*!.8<,XG\","+NC"4ID051L M8*-#WM8N9PE^)]=:'/ST9J.QV=TBSI?[T//$L&5JRWV@4_N ^&EKI[&QV;[Z M UX_6']T*+D2%CQC)T-6@W"UG;;#:7^^U]*F "J3[E#I,.P]K/7\H;E_5<&F M\>)S\RGNDF2CI['K)^+5ZM!(H,7+INQ7FKY(E0:N*+-?4J*KL\>\9P+RK?D6 M5CF.[?!1[#B*,^1R$'Q&KUY8P?0D+)"#T3A5$RG7G%KW2/GD0$AWLV'D-C9@ M("[NW/:],$7W=J"'6*@96UUR&,;B#<[C3IMH;G/Z#24]\]_20JDEOGCYC>YG MTDK\K!^.,5 ?Q-2$7WJP!58)@M":;:1(^&.[7%Y!50U=?82K- 9*N:9E]Q[4 M6QD>GAIW"OM(J5F6^(T=5_?^[55L\5^JA'O0;02HQL4IXPE%TZM41]O: SU1 MP76!.5'W)"YWIXL?G' @Y%3:EMJG"AN7H"^R+0Y!508$+1K!E]9!JR&^AAKG M3Q88 OS8VF\!=6UM[K:$W1-YT_H)IG*F:25IS(&:37'&'(4LJ_1RBF,NV.E< MQQGO- &-&G7!#"O*$JSGOKQL@ACO7VD<_:B0(]'9:XE3S%,Z M-/)X[3^ZQ)U[9UNU=>)KFYO"% MS BV!^3H/XHG['I=S3=.]D[/Q='1>@+JE@2UA6DVU&VA3Q'<$8@4'JRS M!,WPOY=@$&^C?M#>:MAVDX@,E,E#)3#D:$TQT!D'7K^IR:AGYCQVV^].S_8/ M;7,IXW$]/M__ /;$B&$].$YYVM1K>SV6CO;'-S&RK]F3DX;/. LY2I[]AQ M-N^%E'A U(R].WN)K8>QY:FU]V$F^$_M5OM-YPT]0O^>JM);(HC7:3^]*%ZG M_63">-W'3Q_ B5?BIEU%"[NJUS:V,N MOM&HIXR2_W'4-E#%DPA0?4PPT3>+UQR_;,((GCQH@BE-J:'!A:$>4J=UVB1[ M) P;#TP:EH]W#5/2:E"HD%SB8%[IO28V ],FT134#%H4+99_*B8M4>4=X4PEFXN*J5\Y9]]HKL*@S!\J^["= MA9)ODIO#F"H-FNI8]6\?AQ-O&R;\JGT-=EUQ +#9"W'LE<50Y&4M7?"J!H8)PW'&H2N_=<+E)57 MS&!C\?O"2-1JEIH'BWW '&P8]P6K?W8EW0XLQ&RQF;,5W^1A M;=7OJ>S#SULM4G?FV:VS'H%^.$K2R=NKX0$&+S:8AONF>C<5^8&=0:O]W;#&O35S=:*JD4FN-+V#3*#0"+6DSDHE.T%J17?8 MY%%CVS.3'U][.44N;-)P6HXR\3)\Y8.5)@4R>_HA$,^9*WDC6%?\^@?/>CYS M?6:[-V6[YZH(TZ=KFC2?_M;$$]P;4]D:C?KWF$ZU12R]TSZ@.L M^I3R[0K9*[_I>L>_'C!)\HZ.Z7?V3YOT56UZ!CVUQY=*CK([\*TDOK&BU_([U M&T^@K.THJ_5*Z' F$W,R$,&DB0XFW'/2/6N0X; MQ6; DMI!T:0G;$Q";2*H [N_XV[#M.*R)XX9(",5\R0 0OFKMQNX[>YVMZX! M2DMP.MJ<*O3--[6'*=< -R?CN8"H?ZI0P6) 7*I9,/!4+GBT3 O7C8QWS2/+ MG@05WRR'=[LEL&%"#AA?9=DN6N':9-I^M3D>1:UDWO;?\SO0V9311 <) &0! M"JQDYP^4QOT&T[AM(U13:JNI/,+,A\6RUCUJ(9I0QR(*_0/]'-OJI[6O^Z*B M+&XJFD2F")@:1N"<;M>[SC0J;*9*?:,.J[9S7ZV7STB&W$&'V=%)GEP@8_I+)G&^: MUY,,?K;C.,<(;&RIX6;Q42-]CE1A61IU,(:'IUKV4C*7\,X ^X1AYS1L@."@ M/PLXE]*%W '.'40TS=?!FCMNB8#*)#8/J6;CP%M?3)V^]^76BV62ECM/,&FY M\YRTO-IDW[["_G_4'[G>V+Y\3QA5J;U8#[GWOMKDWW#JI$S64J+VP_6^KH M!V0^LJ-_2%I4*3QVPLX<'L&]LF=9"A-JM=Y #U6)]AGW6M*9?KULO3D81@T\)F:[5KBJY9S+4A)JZ0W1-R/?();)=+V]5&:3JS) MJ*X6JS)?<&.WK;P:% X7+T+0Y$K;^-??EA/^A@&B61 P(]+*S$QV-611DD?E M"'E?)"L4X.ZME@-&Q,K A,3&8-97I'W(\OOX#F*JWG)P!IMEDT]@)OC2;.KX M J?KR,LGR))0HO+\W;AJO%L-,4:LC['J->F5EE7,'2 /'Y9(.Z9+4IKT0=F- M&,U'II-O?9R5+@GV MZQQ6TP$:\T>1-[#_'4U^8(V]F@EDQV&1O:.I*U[5 \]TH>#W#N6(2-=,%J%I MJK ,]^DU]KGCF0P4["W1TRW_O7&+5L?I 9\([&QW.V@DR46&_FO3+&0\3$!. M*)R[#!\T93*FR&:.5<:LO.J8SJ84OHL'A85P-+GIQ^^UF/9:K#>P@FN6^$QZ)0((=HRFW=12.B9_(DS-QL&F>V."7PY MJ;B!ZR3KFM :% >FFL+*FUAR"N*$-% D+MOCL(&30G3A_4W-B+#S(L RM?7G MN>SGR4!R^^AZ:U_JXVX\CR@M>3@K2BB<#>WO;IHXM47HR9HC\?2@[@4P#WDN M"Z"QA;;/S\SP;\87/44%"%?T^&+#PP(GZI%B@^Y<]!U,J$VF=OH2CAB!)8$& M!.AJFC*WQ._S%E4MA?HNH[)VJ?(TOD1*M--\;%]GP-8+T$&0C!KBXY>]ACC% M_U#[XL18-2,:A4[:!+!)[ ]JN9=C9683I"EP."H!?<_B,J$W?=KLS?I+"G2X MI EK'G,!;->)+A)#('/:>M).G= @O 3682G)T!@-:S E?=@\LJ#A4C&J2G:Z M,.!]+U4J%G[;Z[JTF.Y0Q-U"6(4A4\_[Q;G9*RX2(!1*;GHZ38$)T>9++AW$ M=O: $7#%5/%S^U5MN^3SP>)6+>E2ETEMIGT1Q+EJQS:VMG,84:X%LAIK[H^/ M2*DN-8PE:8M6UAJLJ6V$-TM=O?])"U;F-$LJ!.2=LF-SP,XR*&B[DN1 M4BD5'O(&2E1\)?;WQOJ.DN9O#"=QKJ(P[]%())D:B'L(X7];HS$$L@6-^SY' MAF)!,8]<5AA(.@FUI*VFKM&P#%QEK>U_U:L=0=\2<[0?E [ .&ET=0;L9[KM M^C0C;HFSJ5\"1[, NPQI@(VR[H M;-MF?Q!C]V6K$[WHD;V4:8I^&3/BG#7*&/CZQ*A"GH:L5SNG^4'-H",X&_;\ M[RM@12$PI!*]5W '")6U-X[J0>?.;@-Y E@+Z!NLM@O6$*(3EEL'^\?_//K8 MQ#OK0R.==\$8^-S H,-XVV;_RU>4\.(W&:: 4,?Y P)PY8!WY!G2"Y;MM_@ M:/#8 +M5_0XL+$#I&&(QH=1CU_PV1@YK9GQ*,P_4!/!3U<,?P9A7H\ELG)EG M&25925RMWO2[:IP0D:N#U'=ZNT2V7&9%7FGU[#9P(P;%D+>+%^NS6;E,F\TM M:R10Q(:4&.6!QP1=0&O%\O626OHJY.$YZ@,T+:DLR%O?"*H@$W!A/,B>C=+X M)?0-&CB%"AWI5'HH4YS=F9 I$DDE-7MRP0=6380RDX,U!\0P\G* ME3B]A 5(A>J&=@P)6#0R/C-#'SB+)R,L(*W$W%O%.2K_&)N?_+ 98V([. 1A M3%-'ZZM?)BK7?8)1N>Z3B/NL;%>44D%VVIXY4/:O2,%/R,ACF1-WRF1/RB&+<3(K)HV9@YY2432IET#'T2MZ. *E,J*A@];U0 M@8.;&5+&!BNR49(/N BPV)-Q6-LJ0\F-8B4MK&&!Q9#,9#\I6.$GY/6636UQ MIG\,\%'*F[1],K+*EF176L[SM-SF7.BN+G"L(]%ZB=QME1+#]SAJ;HF#"QQ$ MA_/!"5.<(N=09DBV1P\'#,=NI[7#J4)(O!PMIAVL4SK=S#9J*F 2!69;')N? MD(CG:+USHJJ([.F89!\LB/ZNCX)QV$@#06N;TTE1&EZJE2 MIY- 7H"-39X%][B;@&!B>;A7E\TSQ2!MK(M\)T +F32-D1(N;#0#1$!/_Y:A M^D:C 5-]:L_@'[ERH=@VD%AI) G/^,K&9'H?;6AGGFBO[E#\0Y_?1DAJDKD MSR<-BET^M1.VI@G!A-$I\),O:.PJSS<2Y [BWEB>$FD]2934Q ,B:TJ.>LQ5+%X;,:IX$FCS'H5Z4O0Y_7'\OMVG3F!:1:2;/SHR7I*29#*V4 MY;/CS*[T,.CC=,[U1DKR7).3U*KQ!"[TW?E IY&9./46P1*8CC;<#@USP'T% MQPWBA(,PG=TR[J1D=?HP0QR,0G+[]2;< A"I=!;CBH0<\90K$! M]*,J=M,0.% SBYW7?SH%TJEE2&3.M85=>=(2(_W%]' N.FJ#X-Z[_3%D@1&D MIN-JGS0)$HHQN<4OV!,:5O/1V>,V4+A3DV>XQDA$ V\C!>1C@RL@]H%UXCC;:!Y316PQ\?+@B)ERF"I(>)Y]F.S<( MUWV3,V#7&&^6SW)3/,H/$W&.>ZE)IE[_!#E*H+D?P#2 [;=G5*,F243DR4SW&X82E:97D5"E]? NPXYD P]OGUHUS M6C?"@XAO?WNQZ=9T#]7&&DZ30?WB_6=SF)_HI$[,82[H6[7T/LQ]!DH;/]1[ M\8I)$_Y&<-*J.."4XJ6IWD=+M^?%E?'VU'=6L)^I\1U7K.:'FG;>]6HVNBM8 MS=+G^Z%,4OSBG+-= JT+-9[%Z?O>&[;!OPK./_[]*UHE/O*77PVYG_Q1H/S? MK9W&;K>]\I8)O@2Z.E:P\01C!1O/L8);**"GE1>@JBQ[$NIGI4L:TT1R$*,8 MBF^26YNIS 8HP>@-YCM$XGKFBEZBT0*@R!#UVACUL=Q6)*"[7N9(!R97CSU@ M9#"OS-'R*/32);MD7&_0U?J@2%Y%X"<^]W;P!>I\D>Z$2ZQ\4<*PEO!JG,# MO%O6(EM&+[L)<#9N )P[PZ,]*@Q;1CF^R5:Z,Z;V[9Z^)2#NHJ\@__]69R%< M?P8Q=S?M_Z[]U*D1I L[,=ZSKH*Y_H2K,:A:_TW%Y2WDXK4&]6V$MG\J9.E?*_$:[$"*L P:J0=J>SV=A^ M@PGL=EN71E7>+22X8F=P\[.9J.]O;TNH7^]O79_ M)['1:6T^C-BY&UMB.G(&=E&27;>D7W,L"N!$H149&2M1?!O=SFZCLW6-'O$X M)6QR^_%(K=,K\Q=_\I*'>C."X5P5Y.S=[8;K0W=G[4B%Y^.?<(R'O^WJI??JTOZRY3K.[!E'\^ MMGGTUMYIM+>W[A">=[N_.S^51^!*Z'9^U)5P%V2S= [?.W$#E?]6Z_J5&\!S M=G2,U7W4PS>YD ^6R735$[>)?75V&UL[N\N*M3LAK75\R76IJ0L(YT>0[TI9 M\O1@N D*UL;N?$Q\=)N^/;.^N:]\JS5?"BZ?MO=P&2"GMB$]=W1T'4:>\T < MB-YL-#:[UYSPXW2]/+'T@XVK>?BCC>T]L6/8VFEL;*Y-\N 33@+IMN:6VZQO M#DCW^AR0<^J-J^[;B[_.\JK3Z'1W&^VM^4Z59Y&U4EZY=2^9B]>WM'AT<'H, MIP&4T>XV=M8GJ^4)"Z^-W05>W[N37K-4\B1S8VBAS['BYUCQG6')&FQG_0/% M]Z-$WRXKYBB+L&4V=;A6LQU'8 K8X8=KIO0(-^=O\\O ;=W7VH&J!GW?D18OKC?\O:+O]9=W[6G1/7D(8)8KO207(A>>I;7\2R=XOLCMND MD]]6$[Z3=/-;64-WE2K5_$MFH=_Q>3^VC]_FR&]'4VN4PKY69WZG--[I=!K= MIYC__H1=)IL_VJSKGM+G[\J.65XVWYV4O[\WW9!21%-\\O7Y-EWHG- MM7[+7LG+'[_AM@SNWMIC?B/9\D46QOLD>/B(_:L(OS_*PN'[I))5!'+_RDSK MKJVF6T5T'X'=](B/Z&XI9F/W41?YKJ_TN28[/F: M+//94EES6?%$+)4C9Y?8LJTUC$,]ZB#$RS?M'Z[ZNM71OGHP#7&M A!W?MZW M&IERVS-^. -JK0YY!9'DM1>G3SC&=$WL_]EN>T1O>K;;_I(O7Y-E/MMMSW;; MW=EMB]ZZ>9,0TUUH(YNW,J)H[F>LREXJE]?WEMC;E3/W;K&4N42W>2O=;V>W ML;%[3;_'FTN=16NY PJ]Q:OO]K ?X==7$O]: L_OQ'A;1Q _8@*_P^C:DZ'J MN[;P;OO1UO/0ZW*D\KH(@1&\#WYHDGN=7_R[U$72GP#I]MPG>^]I9OS]?";Q)JTG[UO" M_B5B&>4RU#(6O8GXZ=!]T]KZN0&B2_SD1I9C79 HAE),9)@+ MF<7PW$<9R5%/YF*CTQ#==K?;$*$&GC8:ASE!TVIXV&29K"OW68XE[+ M'-O_X?>+89+'XH\RS MSJ\H&"J_JXU*-P MR.=PAR-^(,+:2JM%SC_^PGOX2F[0H)^N/GWQ!$Y_WEP@Q('9WX,*&$CLW3>- M718%8A,.CXG=#,RY);&;\1\W(7:[IOFG7:UX*,,X4F5&N'PITQ3_5Q#3P0WU )$@DP+A6Z8%UR3;M>96F2$Y[EJ1-6A] M43DJ4]YF]:P>A6D:Z/ "<$ CF\C*DEVYB\2&;+,Z^]HSWD%F:/^VNVJWXGSR1C6OI>'O21Z)[Z$(\D[ M^Z)P-YU-_ZG7]C&\5,'EE]>PW3D;AZ,#'D!5#F_!?D9H^0O=GK/0[F9]L^YP M?"]T_8O^^G#A= CWJ,POFL# RGUU-?"N5G1>Y_2=K49[9XOHO+OE")U'&-R2 MSKG?NWTX6(+,':.?(O,(X)8 ==:"OJX:8\Q.AT+/8_?!0J29V4 MK[3] %A"HN+U9N_UEC&DQ7F_D'C\J6Y?!4N?EBE+7DH_:]1.9ZI/A +%\N3D M1*0JS-9R0?#)JMHK M.C2.V-R2SHPW>$EY^CG,@#41*[!D1924*O6-%J#&8Y479984"5]Q5&ETYF0$ M>C*(4M;)&8PD=P-\8:Y29T?/MMM?9WSP/:QT!V@?BO6,MZ($>.=IDLD7[S\E M?Y1)G!03XLS[X3C!T0/ D.'D(UB!\\6N*R3VB,YG,).VR^P!<3PJ\UR2+@XJ ME [D]TA*Q$G[>YJ H$\9R\C6:'3>[#:Z&V_H/>AOVMYH;('^B10W!LH"&DLG M;+)=2C$,X56A9O%'_P"-(+D %$71 .O[J=/8V.DT=KOFA9W&)HBSW>YF(_!? M"+:F$G%8 &726P&Q^TF&0B:F;52ZI&=Z%$-0% =#JW6* >G5!3D<:JUP&[PT M(!C;+_'[T+(2X" )!0X!VEJM+5$9YC[@=P"&BJ:17\A( 4+@H/03J'X+$ MD_E:DQ28IN4([IK@@>TCI Y3=8G,=GTWA:Z+ODI3.DM!?F,\_XLD)N.J")-4 MHM,!>.V(D"0 P5 63BX0PO3A<2<.6'6!1^(D0B1[NR+@\-HC,*1-R.EO+]HO MZ&]@8)']N[Z&[O5KL*[V=OOG=\+8)*"]I>%8@W9N__5B*A%Q41\LZ\B_RKE_ M@V0N%X?;7A0?['GQ06,XS1I"UP7D_@4R6HL#%-*_]/+7[P.?F_[8",HY29RK MAMW"V.HZQXT8S6&V\;OOG95+"B,.] M+#6QP5>6.9(=6FF,E6@45^WXQM&]'TCZ<(SKY]N47.R"+K+[9LF]_$#5S - M9.>%B(G@2K+B.76]^8B\],S<[N,VZ?9^96 M 65[L]O8VOQ!<^D6+.[^*$!BV'>5N%_+#[[5?GXTP?SN*,3X21\GA7A[OF^( M/A1S64F:Z7W[/9V^;0S[^;8\A;M860AN%>[*YJGUBHE:7YN2@0@4B,,1\NQTDFA37J^B@8&7GGH55-;8Y_]5 MNKBCN%3Y-Y.!90+[''+)FAA)$T2P&";1$UW(T;Q8I,EL((!Q(@[',.$MG!: M?G1XEHZNS*7-!81'\>.4U>LB4A< ;3QR^([J%9C[.\*VF/WP0N5(EP$<--J. M')])%3KCX? N_0<-5LY&4?ME3K%Z0./2[#/RR M#R>"(;G,;#J70:_4">4+^)QAF&"DI,QUR33&<=/I8H"1I#!43]4ZDX/\XI6FC]PA+SNS5Y+_'<)@@B( M@!(7$7_AA]3^_3'14:HT5B($>Q1 _,S\[S31WZY,,;BS':TTXX)TKTN)6ME; M0(A\%*:('84(Q^,41#:&*@L5G((EC#FM6=&Z]SR+)0IW'@A[=EKBD#V=P![/ M &,L*UCSS!.*K;N-:;9A_NQ M?HCU DP*Y83"1(M#0"]8;_,?K662;;>>8++MUI-)METB(>&AL1KXR,W(>[))'.B>X^[&Q^>E1$7J0N;L B#&O9=EH"*! M$H#&%R7T@4V")5V8?ILYZT'!(@B.+ 1*>-L%6 Z*:8FHASX2HC8,%I:S177PG>-%P1ZG)7=V M-S;%R__\CYUNM_W.7@3&4-!/G7>O6N(#.21@MP1.'UY+[5W,[!BW%Z5E+..@ M&(:%G_<&IAT8;,:MTY,6)KA=#==)M;\X#'+V)IX M=)AC&27]!(OY"$48K%A/$)E4;5@).9'5: 3F.274X0)&+B^Z@5X&6#+Y?#"9 M'4XCB2F5E :7$@),\;+ ZWF82^0>/ZW3G"SK1*-&:7X4 TUS\67TZ6(2"J$;%$I4D M_KQU;J +1F6DJ]V].LS5E65>C4+ (A2@IU^&1 M(#Q:DHAP!V ]"L[-QP]Z-:(.W)>@L9 [@I$H,&HDDD7GS3O\&6[,PM1^IB6. M0(\;JA*4^YXQ3WE97'J*$"-X@"IJ?%>FBH76"-C(]8CP.>0QHAS#X>$ M$!V-R8MA,D/QI6GR3:;)4"EB@<;C@=G'A4D71N<2P &X'*W(.QA:&"[%+(Q\ M-;J,,".9] =W:NB:)*4Z%@,5PDJ)K02 TK/>%F2LB9-&*O9].>@+OU?,\9;_$M6?&<&S/ >L^#LN()>VP@&SVX-YGS%T"V^5P >< MFC'7PB6 ?C<;&)?Y6&F.<8258C]FV82* E248")Z+\0KIK4#;P<&E^40Z(J@SVP6$6 MU.FP'$=KWI.JDS %[JBH#?0(E(R5#X4U;*-,%(4D<7^&U*XH0G.<#\(L^=,4 MRA@E_1RH)+X,)[X*8M7/_>.S8ZMV(F9.,U(^WB;]/N#2FL,\'$F*VKSLMCL; M5VFKP=3.ZLI#8Q&P&LO W*-?#/XMU"[0X4---&#]P!@LML0EJ6A)AO(:^6:& M?6RP%IW#G-EDO:7FD=W8IV1$OFI""(!@,'W$:QZ9.%J:-$$I0RRQLB/L:966 MQ4+=>1ZF>9IT3T8A4"H^@_J:0Z2T@K=GP5!%*,@*D,I6%(EA.4)C.,^5Z8F2 MY& ;H2Z).-J;4 U.2>2*L5385I[$)KG,*K$M=.HZ\PG/M(H$86PK4Y@0_G6I%AB$!Q7 XI(@:XDV3_0W5IB=MHX+!IACK2X5F4"G($TF/>*8+?A7,%S5R[-7N^Y M'=IJNJY]-36E(\ <-,NJ#-Z%HF:NJN@EAJ2A!JD,MB_<0$DBA&?#4#L*0JV/ M ME&#!1)[W/#A,\M%Z2ZYST@/)E#5G*6(E694Q[B7DY6$%'R/,*JTTEF-,30+^ MG5>P&C.L/(.D#[#RS**E2=]O4^",;[X:6*7+X]S>2FV%],V62%DGF/4%+\O) MT6HPX>Q@G\D+9 :(5U"1/2LP4!E0SFC12MG@F@$UK'$ZOOBPS8*VGV#\*K[+2_/QD[_1<'!T=K>S :"*(TY!<7V*?UY0%VQ(9[R8>6 MXDFL]8L?YBS.U4BMDVAO;P)Y=#K/Y/$7>/%*FE;\ MUY1C90R2%^1N.C'>%9/U'X7H1L#$JL!UR5UOQ_X'6R%_\!W353!ZM=[N=MB3 M,R)%4^P?'#<\07V?._N!.(L2XP9%9.KL[FY0 M+0*F4U!T>K--21;D&93N+/#>:A@<]82P'2FP_-CTZS9)SS8^W!*_)=KXY&JO MHI"[]OR*N<(8-(V<^S4/(_EZ+TT+&0V]U3;$)67\H_<022$6E ""W\H%1:([ M[V87PQ.]JF55MXY3C']7G0JP_LHQ8[J>3#87^(G)*\:SP[S%R+.MM)#S/O,T:G#547X9II[) >P =>+ MPI^20EF9%S@(GUC'J5O#,!_!^90D@BBZT$L4@BA3J1H@EZKP&UP+<9J?!M(E9UU,+XW.G-?>0?^" !,<1* J%>?NIF2I@!]-Y*-H0)I,Z ME6%F,JE=R8*7^EPHE<+B*WPW;7+@CG2B$U,]Y/5."1*3^/ALV0[PT%#]UNFTQ0A57942&Q(_L]C"JU\(* M.Y4'H4;?)Z> 4@:=*WRS0\SW!8Z &0_%04C$$Z&2F;) M=SY/\>&,N,-0CI#[3OBA_10.'Q0IG_8=G^>/C\."8 X/'X^!K3'O^GSP^:S: M9W*O@UQ6-0^W-VUKK9)#\/?>;#:$TS0VK*915S,T,*^B' 2+EZJ/(U=6AL@ MST#J HM6OXDX3Z@JD_"]P;UJRI&/UZ9FAO;6:3?:[;:0((_51!HYC?11E=,> MF+T1OM69)05UO*WW35IZ4%S"U0F#K6%S9+GU$V:,(S\"\G4%7&["'\ TB\,\ M;FI9<'JMVQ(L[:/-M<7T;7A-H^)KCAD0VPGA6R"))\MDV;UY@EEV;YY*EMU\ MJ@9]23>7I&EUB0AFJ4"7/<#(/NRG1'11'CM!PTJ1=T'K/B*],Q<@2 +9:74'%Q9I@! MT>()"!%@_R#];$/$&H4'_)U"%9P37@+8B<=X%(_U8R-,(V># 3[_=S"^LX81 MXI34P!1?"?H:=9%XYWH++,6RS+ JLQS)DUG;LD5-(9Q5K5.F$F MVRFPEQ$7(M<_XQNR'.W!R!]=1DTU2VTF1IE2'? M?4KXT>?MY?[V@&F $B:YG,DA"/6WM2QAC9DBU;->J/1"6J_0ONG2\8DFAI_P M7#^TW]?[G#]6Y653XK*!)V_/LF$<\? ;Y2EA5Q]EJR-#[[89ID'Z 27A8F*3 MK?\Q;[-%],P;5C7>[A[>_[+SRA@*IO^"5<$$N7RG8()9IN@LJ+KA#@"U /IL MP="E,/N6E^,B GU+%N2?H0_T<8@@@#FA&@U39DHFC]$?O0=1D[E41OD9^]H7 M/;'&/1I>=AG<@$X7261Z7(38O@"Q,[5C-TDGS2G!-P[\LC&!%6)4H3WGB9?R MNW/UYB&>F+A(E&%]W,^(@ \/*F)]-.#VU3J#V'KH24ZG.#U5>D) ML1G8 +^34I9'Z%6@'NLR0UCYII6_KB/W*B&): :EK7N#7UM MC8[MFZ==O[A@UI(1-465F\?9$HXA*C:9A!NY0EY=FGD \#[X;OMGJ[80'F9< MP]$@R0SL)2FJ@F:*'=-E? G[8X*J@:&>:B(Q=6?5C_)ZBFMY14]Q51.%=P_( M*91[JZ.-P'/ !@'O..0Y%G90("<< ML!435A,4&('""W#^ -Z^(@#'[>2 >->KBUV4J",CSV@18*8HC>P$*$B1^IC& M?3/2T4W$AR.0#-U=-T3%LBH ^ECO21Y9FVF>/F/#J7/O DEFIDSI%2W#9^8C MT=!EQ7$/&+O8J,0Q> V)#SKX@1MULO>(;CA3+E%G;R.RP8X,LX!,- M0]:/,*K6SP%?3+G#1I_7OZL*+UIM;M?AE1R;ZAQA;*ISW+&IS!1QRSTVH=:- M3?R.@[V1DUJV&B4V%[LK+_CF,6E6^0U#4S9IR5$G0]G*:U[*DDME@HV[GNE! M>[($=P+N!!!M,71B$U*/ Z#$=8OY*H>5-*[H29WX+7K(OEWC &BM9R MA9.N'-ZUK#.MC!12$^MXT7P\EU2."./=1S%;C#LN%PXNVNTI-L-$-JSH$6UK M>>^^%52^%;-U5_TM:N>Q5@Q(*\SV]+7]> [&DD_1FD%_XBU4>;Z1O'YEJIO$ M*0/>'9DT4AP4YZ(BAN\CUC1/]GP,RP,.+\H@N[P\_/C^O7?_#^5B\/VN?_O0 M>[P>W"J/O6\W_??4S6%5_<^JDQA+]Y3@JM_*G%QM$/$RJ.-H'\ M!VH%,3=C0O9>(,@7L$5<$UU2')0'($7#X^)=/QX+/W5),>S\HYIMC!]X!$\RB%7-T&R51T9(.1SOA.Q2S MZ;UB$N@!$]/.>4."EI8)TR5J:0.:S50HK@O$ZR80KNT+B&\=^ZS_KP##"=P59 M9M$N&W\=[\30LRS1H7F92VC%5SOXS8]_6?,IOL&GN'OIO9F>CU@"4R9]]G77 MYFG#1_#$MO2("^K^DD1/Z1NGG%8YK5+"*EN@\62V'S5IN>@/>$?.6%FTD B; M7;=H=D%;4E_)>NVSII7!D6:WJ)6_176EH-PJH#]\_4NMVE(;S6Y1:@"LIZE: MM5K&>KN'UU*4GI5(+J6OO92UEZC=>\:D8<+V!/2 M#G7M$TQ/,#V$M?<4IL4JA*NV*%!'W-46V_=>)%MVLBNZ\OO=R:X[V76U)K;D M*LX,:ZB-1H'+A:?;/;!.HN4$TQ-,3S ]P?0$TQ-,WSE,"]6;5NQ0H"JU[@[; M,DV*4 IENUX^%Z4811-LH=F107M+>"8'J"Z0FF[QRFA>I-RWU&T M(6MC#KF[3(_:;'6V([T>4KC%]>?RUY$L#V4!NO+)CI;K-]VMWKG@-+ MG2-RZ5JVBH;D&"ZV"$B*UI:RZ16.!,""!=XQ]0[;;F K=-V;*%1CL.7SQ(LM M=W* F1+ M"?(6.^\A@Y65C.\/!H8G]X@[!)L,97"DA('Y_V#9H6_Z^YH O1.!FI=I=:B..L$]@'NZ#)LN4B48 =DRF)S\HF.G?'YU(>P>?U" MOWO1B-2RPG;*?]K8!E^TLWR.1M+"2HL#U?ELH-BJHN<\#=0..^DW?Y'-TV/& M](H31C,>Z(++;[5XBXJX1=34>NEY>9--:TEKZOE! 2N^3H-_7">8TO 8!@2@ MQSH.JA6F Z+FP:%8IH?=N6%3=V0BKK"]O/+B4./7J?,J1J+23PW3FU)+.#@; M_Y4CQQRNO/VG ^[(?H6MO ,7[LR)P:?1Z/@0L+%X-+M6]P115A:H3;"(%21O MXMQWD'S/--W:Y%/C72,:I(&@=0-+;I]J[@E.80\G[LI)4/,(_0Q7P[&?GD\O MB/^&T) DU\(EQ&H1>HXQ@2I#0S64'1&9\KG<^ 7==?5<79&*"")*I9NQ Z=^I+V,QLNN<1AM.F*60^YQA_VC,,TB.??ZMAC M&^@]C2>L\'MIK4+O=1>R(WS L2A5"40DLVZ?8LIB<_;!%65%I]C6MU5(>P,J<*+5ZIZK\P3R_J+4'+GM6E1^^ M/E$ZC6JSLS*G+P.&LI/4\BD91>H C;K:JK=5K5G-0A-9SC'75F$GMVS6SK5? M5J@XF[VY#-?:PCK;I;!R,;OMU?>.) K2J@;Q6$@L%7"M5G6BN_=)=R=6M.O5 M]U\CS+ME3 <\0,9S4JFVH5+M'='*#EQ'3+/=:I77!1TOP=;.JZUW0K#QC@OG MY5)MV=[N+="%6ML*\1\!I,ZU[GY;T>M+"*)D,#2'EF2,B00$.=PYGAQVA1^, M$@:\Q,J#4@7"LQ> :-;/FRM$2V)):L_%X.,/ MVQPY!E.^/^P^'PB+!RDMSJ-*,5C7=:R#3\:-ZC[#&>>N,K5T&Q.!?%>W/7W$ M\X0P\:?RZ@065X$_<5S@3P9ES%U[7D!YL>03%+7>E9DB.JQ W&;. M_5[GKJV:1!Z#Q04\=!-@"2=1Y3]4T+9M!\_/HI,DI7REK($:Z\^F]?8E^>X? MOO(B4MUG3PX.4EZ;!Z9EK(@L(J9V&^9EQJC5=XH*V0U!.0-:EQFK,C&_J.6) MOT<)K2*U5"UJ^3 _%?520HBW,N:8@Q2UI*S+8DGQ#X;+,^-,AZ>%C$]B0IFZ MH&,K*P"I+(7 6D*N+TD_W!XA1XG^H!T\ZZ9-N$8ZB\LK8'C9!##%X-E6/NJ?-NXJF84H,Q!B M=N-H*P=9;1FD?"4$\M74?2"7&![#)4;;+N3?G">L>!7]17901B.F<#_.:O3I MU'5>J*BBU-T\640:9@86(!]W1W=GA_]TCN **_L*G)Y_7 4A$Y&JXV*O73F] MR-,5]O9%;EXGW:,-8X#,#N]M0P,R6/28KO,=DM:LJ>N1YC<<0?8<[II2:AG%F_/]8R;2H ME1:5RN3[8)[OFF2B\U]R6Q].(,Q]5+MYM3O^39GH!A:JLY]3D^=_\JKXQ3Z8 MM>ZYC79BQ(KY12M.E?>GD4S\/ M.];<,UYYCO7_'>$V94'F/QI&/HW!._#^]S(6ZJW/%V$$?1$/>:MR!X8[KK M*?R)+_20)33#7VJBF6R%'HR-<4$.D*GN8O. &, .N#4$ /Y.QV!IF!*!@20L MDST"=*/T^A6,EE>&;7C"I%25(KAWP']-0S94T<.4$;7RK+]A9Z2H^.= M\(L[UWEV?%F!()(*ML,]MI-<(/G ,W !2NF(LP 5!:T'/R=I7_%,4*]T=^XC M!JAV& J)B "IJ-;^U5,LW?.5,>H@8],#DX?S*%H5=8NH0PE8Y=C*QTC871&[ M5V8_ H3,6_&\,KFL2&9 DC4-4Z?OO^K42,7T!.7K@N$A5H&"^1+XY:E .'YZ M['#EA2_HR?6?N>HDN[T\PWLR46?AVJ=L'"1^C8'Z)P.0@*2SJ$ MMD.$IF9(JP.].^,T9]+?M)+C;)$FMT.(6V0H!=/ M@3GD1+W(XZJ<84:!9WH\3X4"@5@N-W6=,:.Q+9AM(2*A%1. M^^P!/,[^5T3IZ9#1]!$;YR19/+3_8AKKCDWE?+;-**S/4R]P\\!WW#=QQ"<< MF(+_')L69IY4:.;)DQ@'=LCI2HN>L564H7M>X&()987#A'\CA'XBB$/4N$SW M@+2&UEN:!@RU(VS 4#LU8(BH3U*1F+ W92[-.+-'X4 CP4M**,M$?*CT;]W 5?A4 M0O@G]8(!?GC(_&_&P$^ I1&,.(E50I:72KRH?'P='_Y(@POEU]>1J"HS(N._ MD:RZ,O,)1(CX%)(%_B[\U=!Y80>,(,RG!;X^>L/: 0X<&CWH^XQARNE9C^KJ M=&HD1+\G^72',PZ!^C$A"*?'\V_*U"[\[#5 ?O/ $;Y8?,Q3:Q.'$!KE,.<1HP9R*E/NFN<:[\G2?^JICP:&#^-A\R MJ$L,8(!-R_,F31:Z)$M*0W=8YSF4R?5K'>Q"C(Z%6M9W D M)<31,/\\<+$Y!!^=Q=-Q= M] ;?.*UA&N$#ULO@7K?.N5)K*1^1_@(;!WQ&2=!SE.FMFNYZ$"FK2ZO'DC)6 M[WKWC\KU[XF9J =Q\[S)NDV< SLQAZ9_^.FX(,GD793M5X/L=6[LTCKD=7:> MW#J>\5)D'7+?G<9V: =O79T'W][U<_5:K56U1I5KBL MBO^'/SSW?_KAFSV#A<_@C*X^@D,S3K ?OM;/:W_]K.<: U<4&'J("DMJW<#M MIX+A[_)0M>K9PS?EGCV!L2>J?Q^D*^'_G(A+$!>0C[9/Y-/#.G+2R4&_/-'5 M(=-5?==T]>WM[$9_3>R5>"*64HFE5FW4M&J#J*7[F?VLUR1Q-'9-'(?%=#IG M_Z-9:;X*BWB7EA RIO6O*$3K0B6KVE&K:^/=6 MX[/KC<8&&P*" EC2M'7K?.(_?_C:V+UU?RF/M9>BZK\#FRE:E\BI\R[)1K2' M)Z+16EJ[VI:DLW/+'A.Y4&;=!7 MWD\N8[N6920II8^(F3I3Y*H=F[[AVQ)GNU$4GM.4K!9C"_5JKO7 MBF*3>J1T.U'1'E/1"\\H9>90EU@BBJIJM7I(53M7F.(4_OO[P^/>L:(_EQ-.;^J:EM(@PFF]+\)I=.<(9^?:T(7[YCSK MGN^XRG?F/C%W7XAG!=?AQ%/KOD/JJ==;GY\)1R#$0@K:>=3C^AFK2&[TH7<8 M%'3KO' W9*WY'HFH(8DHI*#=!S@L2WEDS]-#HY_V7M%/BDKA/2;.&L9S-:WY M^<]JI]:N55UF,5!E=-OPF.];1 Y<4P\]TLI#^)M=4_!J<14\P0J"5&K5_:"4 M[83#:O4J*#NUAN SN]=T<)R\,U;Z_L0<[30O:"' CH&P_U%ZO);ZG<7 FO1W M)!5-J,7:[MT[\0;OHM9)=*#?)[II'3S=8%(86$/$U^NUW?OUZE6-AMF88U&G MA-@/!V'L\F2/6*EW1?T)#@_#6HCAG?O83A@N <,2OSO';A=XX@QV=RKGUV'T M<'O-S#6[JIY3JZO_@Q7;+Z83>!;U4@']EZH\47Q&$1,JX.[_'$UT^XGQVD^J M&>;UR#37Y!G^;B &F2'FJ,B<25YJ"G3'7&RLL=4BN^1N)MH1=C/13MU,9BBB M9\C"]+!N-9;/RVGS/J+- Z[.W&;UY?])XM';K*DL,C$=N5CG3V[0 $E8;.0K M%W <^+EMZD ECONDV^:_11IXLMC<9GUF^K3P0]!2$FGK$.A)QAO_;("EW.+T M1,&^WNA?@>F9:D[DR@=$0R=.M-UL/8!U2AJZL!QO M/VBH=R*B/2,B34LMS@Z(C$[R;/N9P^/.GS)Y>,0I!7_7E&5643)"F+R[!Y0T M1TA 1(LIN^TMNZ13NXSG';Z5N,/W/(TKMGZ$KMCZL;AB"^LU^'#]VVWO\<=] M_^%PFP9>V]19U#6HA2H%2QY$I_I:'?MBUYH?C4\R!2$60PGC)[V1K\;S$Y21 M'M"X>XP]"3G"FW5ZL#7\ @,MO@<_F.C6&!W6^&7JS,@_(%K'!C9\RPC@5>J! M/W%<8##& ;<^_>OPZWW_ZJ9_\:@\7%SW;Q^OKZXO5.7Z]N)\BUV!#S8.L!7O MN_GU$OC]E[]^-A/E9\IFAC.S;TL\<[7^N5[]K%6!0Z\YN$13JY"#K1\66\P^ M:P'P[:THE#4RDEF*PWWV/L>2.V9/>:2INN]]\114$9*$JEQ,3#96^C]!M/I@ M%BB#\=@<,9>T4-DB>R7A;"V!XR0X3H+C)#A.@N, V._A+IY'<%R%DXJDX/AX M%PZ-Z/&A$;"-_.VGW8N2[5BQL^:J,F^NFEY%V*8X?&*(8S>$>3IDEO,JS=(Q M2"#G%>$W!?,4IT: ]2HLU]FT?.$UHA^-=)2)M"_^U.$_10^8%^45?CG9LB>5 MY*22G%22DTJR#[+WM'@1*DE_D,YN/1')^UH\+^+33H#?=S&Z5Z)SS\EF&S*R M<+GXZ#PKC[KIGSC>NU@\!5%(BE"5WW&F[9W+/!,S#_@!^)\G67E:_"0K3[+R M?(?*9P\65Q,R8G^C6.,-&O<2R) M?D63P@&YZL-)T,.O5]>WO=N+Z]Z-\O#8>^Q_[]\^/KP?+WV2(.$42)]9<-&W M8\Y32:FU\UJ<)H$;+7-(_[(<$RN^-<D^*Q_Y(/?K2^6OYL\OMF/?!L^ ]1&@U488W&-F_0BHQ@;6];/SZM?'A:[VEM4%RQ+_\]5,< G3Z%2C)#F9ML2("H3NSZE(M9EV_ M.)NH@#+GO^D6!3^9^KU0@/8?3'<]I0]DNM!KH'S(PDUR@;53/NG- NW! M=T9_3AP+\[7_\S\Z6JW]J]+_5V#Z;X<-R.[^T>>%[DV4*\MY]0X:M/7%KJ-K M:52>+'GE6P=3*GQ'F0%BE!(3@7//(%); I%"$G#@?^GSM?IY'/VX? ME?O^;]FI,")..0K*+; M2-B< S@5)W 5AY,B!\6R;X0;5'"#H0-8G;K,0UMZK)NN!5>'6^F6!40!' R_ M#+^>POF\^46G#N_7M9"[NA9/$2"\P/*]"N($40/PXVU.>?XK_*A@%-#E@#*P MFP+:&)3@\J4)SOC=.HG9L-I+*P8'8UPUF^8D/O#-D/M6DZQ=D&/6U5/ MNA>"-2-+^Z9[)@>Y8&Z'S< >)T#BR]\#"#!)BU.@/'-H6D 9E5F:%MS!@XUL M4*%H>H,R@/E/(1LFWYED M,L2_\! N,DG!HX8,D]!#?QSM+1@&_CK.%\SE>?4_SA_.E3$S\+4I7I1D;^&H M;\DI].D4KH(F3<4-+)$*#W<.+,$P%FK*E55]>>62=+<#K@$'B@!.9@0C1!SR M?DXJJ\ ,!&8;@&M/DC:_O_(X<;S8;R5RX2,ZH!.D PAS@AEP5NIE3.C K1"_ MSM#784.P9#S')N>\[GF!2UN#= E@B0G#"OR5 JF"%#5V&0VS"&4.(DM^1 W7 M, )&[\MU@3'!_XU=. A>(49D'HK5&1)%U46%G[IP'=@+[L3L)WC%]$MQ*[6" MMZ1;"6%DH@*/K7'13^PZE@*BTHW=P"5_-#RF7'.1^[#QF.L9-G*G M%1PN]3G.B:&X>'[4&A"L@N_9#BAU**CY]@?\Q@;Q9S6R E0J!,50&8_KC)@1 MN-QM!)0/MZ^0,#&]/[V5!"U!O^PYK"%V-?X4YX^ +Y8+)-+N?'K9=)1SY0$1 M$OMP>!WV4X>%B B!, $,GH\2R(23L!?,,1LA"3_IA&C^^)]1C' &:Y@>]A$2 M2ZZ\U7DE!DG=\IS8_B^Z%>A^N'@DI&+*&/4 (6,!\$/=\ &*<%+SF72P9]U@ M6&0526<5M=!7!FHL_#?:@I"#!(T*KM![];@.N_3P*'R'S#+9BV"+,6X+($4H M >1B/' 8:D\QG?R G\$%BM01E@ 2A_RN^T#5WA'5,+ "&7%2D-+"% 7Q?3S?R-">=A0FG1 M_LNUP%AL4_:I_@3;XXUHO0)DB',\D M AT*+%3[B80/F.O_Y%)$K<"NZ 2PV$^ K?$4O1:#P;; 5A@_->_!PX$!PF&T M%/P'_#X.9OT/F#&7.1".3N\/7Q]TPV*NJOQF#H?*?^K/TU]!\?$-!WWC%Y+A5ZPCC5JVCB5L5$J39 M:@6ZW/=B[45?>?A[O_^XJ@=@T3F(>UWU+J/GJS*% M>49P-PQ,RUZ<9]VYQ+I5"T2I>,U5WX"SHM_S;Q^T#VG?_:KC98KI2\\U/Y-T M7Z>I+4AQJ55P+ @$$F/%/YA9J! -E[23@'B-,Z5);1S#+?I_V9UG620WK KG)P=U]ZW0FVS:#F<#\I:,+ M#PZ&*]NPM.(M/38!6KRBD_])B7MA/!I]!R^Z-9^&MJJCR2]IVI$T?UEWJK^D MV*L[EU5.E3SK:W7("KER==XG>,:6J7]0@#.9S[KED2*"3D_=_]L'\Z?_Q0Z> MSPR'6!=^0%H]@7?VI.O3+P@TD%> 0$9?#6R3+QIX(*!J:KU34[M17K?])5YX(2 R\8%&]5 ML9F?EBTF$=/>O#IYR?OPCK?,%V(@@22TKEK'E.D4!+&11"@%7!N\E)S@:C?5 M5B,[N$I7DK(^B6O[!;[M8.+7\3T%>;DW0.EJ7+:[;;7>U-X?Z:<#3TMKJ(U. MJSQ2WP/!<.>RJ6YB(';*;$]V>:00L(PYZ2L5Z/S6?UHWQLR*\RHN+](N8Y^] M><<"/7V.G;7,6:NJ&KH-,N@VFWIN-D;"1OC;&XZ2$5%UL &JZ3A+"3Z?B+FL M@=:CX^N6LMZ2WC$CT-KE[+(W;(!#?OWS!T6VHW92*K-%<8 -H7\<[S\]AJI- MM=YJ[NKIEZ!RE*,8;K!JL3OMG>$RX(4*]I-B,9UR[. :9\[X+/!8@K)VL+9, M>-\;O.X]'F4P_N$Q>G*KGUJSH6HIW]E1V38YP56K5<'8J1^UL?.;XQBOIF4= MU?.0ETJP8ZMJM5I]?R^A-,CD4;07J3$9* .RP2T''@%F,YZL\!T^L4M&U88> M5_(2K#JUEI*:3M9WH2]]EP@J5@"N,\@'C[T;92XS(L6Q&[DX =Y5,9Q@:+'% M1]I898=O$%',>XR]X13K"%!3&XV66NMFBS]FQ68A]GD,ZF7C=&_X2 KTM3MJ MM]$I%'W[DC]T]!;Z_N:ZW5SWOEW?7#]>]Q^4WNVE\O XN/B?OP]N+OOW#_^E M]/_WQ_7C/Y2,J7!'C\[3F3BT+3%:6I^KPD+'U3*"I_L9+YK&O MPFCD!BR* J?&R@9ZP?[H; (B=QP@/=OH<7#$R'2M8Q_5@E;!241[ ]P"DHPV M FZKI7;JZ;(E#X,1+DFS#3PX"!;>"U/VJ'R4PCZ7.'];GV565[7Z.W199@=4 MK:,V6R7F*&WO 8@*=^SOP5LB.'.!+BM9;3CY0;<;B4M/I,VV6N^F"RV='*,E M!@,S8*R%CJJ#]I3.I"ZML3A.^4OE,HXLREZMT56;W71)R:<4I@)Y118D:8V: MVDE9!5!J N/)\U,,_!(8[IHX]6HECIVB=&"5>=8P>0V>GI9-RM! MY\.G5^ATMXX]VHDBGB<;)DV4.Q83.>EL.]79 M3LK:/BMK"5I:MZMJC:*QLTNWZDF!*],K%Y^']5]B$M8I0+<_00+^YUTXI8'P MI2I_22\"KF^OLI:U\;UHJSO=';C4I=WX7;<"=L=%#^[L MB-7SZK+2R;D?8+-M!5OZ,E79%MSI!EXO\">."P1B++W,MB&=Z5!-S+->D6L] M#V#^'44/5_Y5F7DH9QX;G9D_SR:F 8_IB\+_>S:&[Y]I96,16R"N)4(6\I3U=:? M:DN.H_39^SCQP<%?E\V@^4;[RYV+.=\^L>;8C?:$+^<]48VSY W8\O: ?$T, M,S^ BSW-(.+9B4?J-%6MUE"K2YN(S ,8A<$6B613B!9[FM00;:C=3C%B5%"-!OMJ/)Q8N G5KS:A=!I:FJM\0XS<3* J-%5.]T2JPCWP/+L MP:)X*1R\IYO&&0ZRTZ>FKQ]7+6UTS3NXY;5]P>^8W' '7T@G7=.=HWHAN8"E MM=1N/3NP]BY=K3<:!<\!GZ1IL+$Y,E,WD-M'-_7'LE[4/<.98\SHZRZ.>?)B M<+OD8(O3"PY8 F-P(8P"D/$B+#FAEY=BG>*1VY?-\> $#TTDU6EJW9;:JIX"DUO7"K*AJ=;N MJNU#:(0WGY&P4*6Y?0:16!:?P".V6Y^_;VPD%CCOV48V:BVB=G]+3.4]5N]O MA-H"ZOH3&-%GFG7T=>/1:RG&D14PD4TWI&&TZ&SS'9PU"D- ;=I2N^3 M2[X 5XZA]!C.["5I1$;1TEFF -[BC[UTN%3R3+7V$F/DKZ7<.)P6U4D]Y M2]9FBZ?K?S#=]92^;3"CS+EG\5C,RMEG2["\2OD_.@I)/P@O"_DLI6K!2]OK9SS=LQ=F!\F%D:M E6XHU=IO%T8M M*U9,998DVD'K-BQ^!E9U$U\NQVB2P5-MU%2MFVT$V8D*MDX%S7*IH%-KJ*UV MMI:8V:@@HSA>VT+*\ *T)^18:IJ04P;E.A+ WS"H7(70::C5E[YL,A%"",K90_8K% MK\F _LUU/$^9NLYX>6;![BF[&,K=>Q9%B+@C/"3-%=5J7;76+$*2GG!7&%=) MB;MNO:JVJMGB.MD821XVL:K@\1U2SPD*FT.A<+&6OC-(/Z&MZ F/)RALG[=6 MSVOK5; 'W=)Q/#!5!+SJ3R<"WJDB)M$!]L$?B(R$?K'UEEJM9POFG]!7LBZ6 M 7W5#MAUV48D[H==EX*I_,9LAJD3U';;>#9MT_-13+ZP$W7NTLKC:,'^U#-( M$:K+:F)M@-W7[&3KA'?"9MEV7VYL@N2H=PO'YC:TE7OF,=T=38BS&.R%61RI0\F6$TK5DW*ZK#:UP 7HBA=V&\W*10K.CUE/6[^Z7 M+I7"1\Y[/!^*G^$]T?D&+"]$I\1FDN>VIG75:C-;F<^) O: E\ ML5M5J]V3 W0_Q5H:!':T-HBU,O7V/&)M;3'BSG4KJE0.[_Q/5P,#T)NC"'8POX3TEC?BLJ=I!AL/3NW!C M(G)I$^P3G9?&6=HGSG+0G(7>SIQM*1RGMVRG;"6=\GS2!4\:<6F6W:J]4TBZ M-<_YMO\H>GHHW_I7@_N^_-=C[__V'U)/]9_, UW)U8%'F[;NOEW[[-G#07?P3=>Q+&)X "OF M)3"Z#+[0(\'0!M)D-QBJ=U,G?.9Z\*E?=?2&E?[_O>O?/O1+)I,_!XBZEBM\I<().P;)S)\]KL_:%^]4O M<8,W".9!JE!45ZUWTU59GS"W'2F=$G/;E*M+4+E/VM1A'V^KW%EV@%= Y0.* MY8/,<)+.OFO,[P3'ZT9[2[?;28D;&5J MU($K$7M^O*WJL7\P/!,.?H0]L-VX& <9FP%YTFCW MN'K-'N)NR2==ZJ? L] M_A1N VRS/1@OS%Y=K4C%![!VJVJWGMVM<,# ;^X-\-OUKMI.V;'UI,4>S4L5 M4,L\?KK1.+W578*_L^%K+61PT'9'AFQSC%#RF)_.$8[YZ9S&_.SSF)_X2,#_ M"H+GUW;*V)_O@(Q[PT4)@38BN\:>7P MHF$L'2$W=UK/D1)+-/-E<&RVUFK(+%^W#+#UGL$63BQX.VRRN-"G)KWD8[V@ M&&!_O!?D\VTSSZI=^PS+<1H)C;*!"N4J'FO:!D,IMJE63X)1NE%6F3W4+'PK5VL3#D=&'P3V.U4ZV,2LE@''] M(+O$&.AVD)&Q)7*&$=6=1ENM=[,U!'E'6&AO!PM:5=6J.# D73#Z.!&17!30 M*0L3'ISP;Q_.%NH8NVJGWE)KG=QO8X.*@4-!62+&NMMY.S@CJ:[6&D4\G1*L MNBP:!UW[;*A[#%6\9ZQ@H>*HM%&50H,A9YOLFO4D*2M.NNLK3K8>3:K]4V M)/YKSPN8<1FX0%-WS#4=XW?="IA,2V3&18P^$@1+6VUND&:V1=36JH>"VTV& M5>P>M1O;7A?K _;YN-^%J E &"DF 4DQ;>6%>=2%V1DK]P\_EKJ9=OS6-PK, MKR );DY=.#8@QX,M!^,?@/WE13G2J-*:5;6ZX]=>%!B+>U?W0#^N.<(P.WZJ M]ZJ[!@WP2QI@O&NFN8&B7);H207'%U5+ MPNR%F=)[N=WR](WPO:,+I56S:INI67M^.^T@;[>!T-3R,WL^P+:<4M^C O(& M"G^9,-Y?35Y$3A3=5U;'2VI[J,G7MQH!Z7;21T#V4%^O;RM"T54[*2,4>PBE MQO8B"%HK=01A'^V63?TJF3W\':"KMEJKI62]^VB9)$)T6Z2GUMI=M5W-SLA. M[O;]=K<#BS\0GVQMTT#M^_.W-PX%MR7Y!4_^]D/UMV^6IU2@OUUK'K*_?=,, MHR+][5ISC\&X1F\M2?1LYF]/#= =:;5II51SNU(J[;%6S,W8(^7VY(G?=U_U MB@D)1W*[%,UA]_!V&XC3#1(4TWB)-VR7>A0PWL 2*!'$^ZOA)_GA%:VJ:5E* M.QIK9C2F:'2[9,FL$X[S[E+P8^]N,5#05+5:(W.I1%;T[0PW97=7WCHYE!@* M:6IJK9$M(?U$!]NC VU35U6&8 ^20B=;SON)% HEA62W@+9I&EZ><%:UK;9K MWEME*.+DG[_/]:8G.H^2+@H^T-U3W"WE#= M4V^H?>X-==%[^+MR=3/XXZ&TW4M^MC/+'V^_J:46? ;]BR17WBY4"PTARFO@ M\P^FNY[2AVL:9;;QD2X-I5Y35[;Q60_#TOWT!6,X2\N/E*V&DC6>K(ZBA$MD MTQ&WU.5D52YJ"22T_1A_*!N4J_O!=V5PU[_O/5[?_J;T+AZO?[]^O.X_I(X/ MK>E?EJVY>'D[;/"@A9!H%]5"AI\J_F=R6&[N'.GJ_YN%U/]W"J__WZL13-]DWI>2LBTV8,G%[K3CG(A% M7"[^N5=)P:7E11Y>6NMN^C6\]QS1-"_F-]VT%0 ZP/7)?&$V\SSTK!ELN+0U MXC;3M/:I7TQRN& #(D7X>RBHF3>P^S]1I@2F-T$!-1A? A82>B?5:JJ6MO0P M0U#@ /A\[]F! _V;'C22*^'PS!F?@;16= "FOX>ISQNP_/A]!^-KV]?M)W-H ML1Y==36)-%NJ5NN\/]:?&UYMM=;,#J]#$@$7$X %\[!8(*;%$EP4W384R]2' MIG72:/>%TXU&V&C:0TN%F2_H7C\JS@:6JLM 1[MD_+_7MKSQ?7CA%/'S1DNM M:^]0QRT(?+560VVWCYOQ+?YY;8/"ZSNNN;S__8Z5RD(?5>RJ"0IE6U,[K90Y MM/M84%V:EIX7H)VFVDG9@_;(-/0[ETUUTU#83[2\&=:>KF ,7Z0#H3>F%$[$+W)E>6\_H@,S'3 MB+]J4ZW7#U@'+>M5Y@+RG)&L=K7Z.[/Q0H@I%O*RN'OKD$NKMV@ZAA"\P7]+ MCI^FJ*'94AN-[3[EP\-5H8)Z UPU4E5DQA MFV606KN<7?:'\0">4)3="=Q\>_L!Z(I1="3Q4E!SMZ9VN^V-"FP$8@LKIMH0 M@WM4R+]9:EH.),_E#=9K:KVS6?74?F4![R3V]6ZB;/-9U->WO_P,;\4XE?NZ&Z_>,*WZ!%CO^/C4M>P.:FY#'9OA9_ MT;.-V1_$/LE[WLY[(OL_1U: Z("_4+[IO>ZS_GC,1FEB0!F\-^\J!+0[1.7W MP)P8YWM@G%MGE8<'^#V(CGYC3Z9MB_$ _H0I4^()AQQ;*VN$SD:L-FG 7U8VRR:F;9;Z"PZ-Z&;P^K]>.BB(BW>3RKX[C7!DN;A M_;B[NZ&^@KT;Y?+ZX>)F\/#COC_;9%"YOKT:W'_O/5X/;D^:>:DQSPOR9&,) M#/ 2:EWJ A,XB>XUHCNM%[>1S8O[/N1?6N"MF,M4N! I\/GPQDSZSVS1G],3 M2J""%6.P3D\H#?!6S'\Z4#UL4YRG>!Q95TDG\$LGULUUDMUQU=O![1FI?K&4 MM]O+U-D-)Z(X(*(H28G-/65V/R1R"1OM3;UK;/QHK8CIK/LD]S?#V]X$;-.B M*&W;PWZR1>O4T:V3GLT9N!X_]!^5QH#S^O:_, M#!X1>E_O)C:"I+1C7/8O^M^_]>\5.:V2&E#P;OT%;XD-G D_^_@?NDVZ)=X$7(0. ?/=NX!$6&_G*P\B$$YAC;&)@ELX''ZPON\HS'Y"'@T6!_X:MAD'5D7D@;^1 M8_!U8HXFBCP5P-6#&[\I0Q9;*#HHG>F>O9A8"?PM\$QJ=WP1?5OIC?QS96"' M$W=!3B/[JM;I^_*@/%7.J)B^1R\:S[H*D%MZ!G&:W^E#J)?]$+1R'D*<$$U/ MD!Y9NXAY6#! QU_@\DY*AHD!W6& -Z@ M9NV[;S ?5X85B\8P0C'"\".#%^* M[O-G8HX9& $FZD1(INZ?#(DMP(YHO#\,O3 K,)@R<;RIZ8/)H<)6^I/MP"E' M\ *&2*C4=4Y5IA,=+)$1"\@=4,%C#4U0D>E!X$7H4R/',I!@X2)P";@3 EA% M$^0%-J1Z"E5Y@D?JVL_4E0V6F;KF"SYC#P@:'AEB2W=A68" Z)T!ZT[8,^Y+ M7S!M(T" P#'"K?>'\LNEQWHY](AT<>&^ 5D 7'\J0Q?A'%B^JY]9SBM\YYF* MIB5!#BW=\RMCE[%_]9BU@^?'H$1WIB-A C+.$".9TK/Y8=*CH*VFO4>N'5<2WC MU03J1LZ-+T(L@>+B!2P]9,>JDL],F_<.?,:'R1L( I5;SE-( M?"$EBDO ZR*Y ON:7D57GESGE*A# MRW&,<%MZD3-O/<:.J#)J.K7@QR3^N$2-_80+9C@),@8; ?=602!@IW38RF5C MUWQB7*3#Y4T+K_)Q1(X_( 78S8+?H.JG57^%JX[A]_2OVJ^?.%[QJD"='@A1 M'S@)G)Q+98(W_'*([!/,=?A_SE!U8DH59K^8KL.Y#I(HRDP@0=ATZ#JZP0#Q MG/42Y#C-S-R#WQ5 8L5:P<]]AM^13JT EI_A;:,3 1<6?2@K@,>)0REV(P>X M@OVDB@L$V+<2! '2I>(&-"=A\F:XSDAWAS@S(6"6 'B,'N)[>\K4L:P 7Q;1 M"6>6P/S!RHW1'_RT@B\-?\1&]&I]4#'HE.%RP%+ED0%$"/GS)4H'4!50HH'5 MC6DAKL^5A[F?5,(7"["S\0F@ET5*->!5TDV& M*'&F/@#UWTB&&[I-_YG9I))MUII)/-7\RN= 'E$7!_B[M+R MZ()O+:DCMM<2RD9G-V$0Y65C2&F4RKKN(T("F9DY1-OM:+=:V01O-?+316,6P4A+! M_K IZ2_Q1:PP6/P,U[GAQZ\3X!MO9\XKFB%H*YJ&J:,KY5RYQJ#%2'Y>KH-? M),N&Z[N>$C'%T)1 GA0+.L+'W@E;:N4CO69&MO3#8X-Q'R#PC"(C+2.:_5:9 MK =V0GH+]SIN?M/.A_36*GZS$KNE<1BNS83>@J4\QB0H89X'6*\54G10+U%< M]J_ =,EW*QVIZ-]XUO\$8UY>@C?:][S@>EI%J['"GDH"-31^(S%[_!=#!&&P;\OO20QMQ7'<=D+ Q*ASX0#/ SN M;(+O5/AW2,6C@L1SC)L$L#X )[!@#2 )"X\.MW:5L>L\P]<<+P:EG3B'M_%" M.OE>2#NKML;KRN9[/.14V](L5B83I61_)#;Z2^P,Q\U-N_EHI;-2>\M(%*6 M-,0EM?)BT3E(N3,]RM6BWZ$WE4P\\NZCDY=\\!X;H=L0>1FQ7LOOR M%\38T)_Z#.>>8-18 >7?FPTG2Z>S%XY=0,[N 6]#AV;$%.$3ONE3*,]3*]SU MBT%DY*0$"_9SQ&(,;C%5JJ%W 1W5AVV >RK/I>;#F&06R^?[P?<^Q;69A[)23NDFS M=1'"F"SV.F$4H)83FYPA5R$0S*YCH3@%4?],&608Z_:4H8Y_=[B#FW0<@PG) M_LHJ*+)'9";R ;Y,B&;*().)$& 9T5JHOYBX%SF]A4\3#ZB/)B8<-X(=F76. M9?',!L]G4YS67-+[G'VK4"GV8]\],L*5T-D')M4,S_31(>Q>6Y MSLS3&S@)(]; 0*_,?B)&XNRGZ9%[%"C_H_D)\U-(.<$2"P=++1CZ0D:,M/.5 MJY";PV!C2I9@0+!4F/%&,>CVKQXOQ/$J+GO274,X$L0+XCDBY&D=,]=E/'G MY-PH^&/NG>,S]IC[8HZ8]/>XLQ?"3!#7&1((XPRC(N$7 MP@GK6D0:GIC>@Y>$VW,H2-XS\(_?X!@I,(V%.S.$#[,Q;$,W$JB(692 M^4V&?56>3CA+4?BC,%,5!"\J!&^QG$-!J#)T\PQ2F^31=&0:F14^$7"CG2HQCI*^'UE(5V[K>:/SE#L0[VB!/;#"^$&_O3C>- ML.KV3(N5W4[A!A^^+JF+_D6^WQ?="MC\8R8ICBUIA(\OU'U 5T=%WL$4YS^! M685M5NVY3%U2VSGDSBL_IG1[8FM"T9C+ZT5C293:S^SW:H(*XJ.^1JG=NBUX M!>=[_-!X69$X_6>D/8E?N@R=H[CN4+=(&W)F^;R*WD_.DWS31^:LDZM1,#UY M$I&!BWG1Q-6N!M^((2I3!_08_MOPU.A3%8R+6,H3FTT=1G6(3BU52_B4"1^> M,)Z)"R#6O3]G0OO(FL527@!GQ;UY?0.=+:B>>MCY8SU:MIXS6Z:V+%TF+UMO96;KS=(4P,N8S56F,ZK/#;(%U#O42O 5>(VKG!GAXD\ :J:TA\5 M-A,7]3IS.MU_1N,W[CV2C[ 2/<+P"4>/ M27YEU:M%9R\W=XAZX<3\M4E3!"E=.*<=5XT\9/+9J/SCI+=75IAQ2^ADJ%+RZ B6 M^7)FCU(-:X_A0JDWJF?P?UKSK*%\C.(S;BP%0!"CB=.C1*R7 MAQ50TZ*P ODKN)XU\C]11&2Q=CR48V&,1":$&@M>7B1:E(@@.=Z8[F*.OBC_ M!F:/K^EUEH1YQA>\ (SRP.-P QXEX4^ SO*K,G%>,?U+?EF8QY$R'R:*R;)E M@Z&1+-XJUK..0,HP;UXC7Z:)RC+OOY0V<$*<^@K=O0F#!.JJ5E]T==%)D\^V MR5"$E&>K==1FJ[5P.)5<-+P4FJ(,XPB5\63GA3#@(B;QFG9$>R)M^IT4:=1R MIIC6.IFKQSQ_,'[ '(O6W MZ^&11"^T:+CD^6B>LW,U% IJ160BD8%%? $CB1.F&_P+G]0PF$>_Q>1D; ,9JOIM_N4[*L=8;*O=DKV)0Z7,WU3 MJV:4=X\8XNG9Q@ U4K&#=T\9?ICCPYEA6M&7:K$RI:#<4XDV/7))F#.74%N6 M2T@+926(TH5B5/V"X6',%"5? 1IFV"?;'P=66.E<02>G2"W!#XBZ$MTU/91_ M5, 7>AU%IAH(NUA^&@69A3D5ACVPL)H,1^K$Q5/L3"+%^'FC_S\<7286@Q^PG]*CP7B)N7/- K$2"R;G20SABN M>8*O^SQKD:\P,;'=%N\I%A5O5K -DAH/XH:0#!M-REO/%A_%ZD&383^;/TP] M!Z-3R_"\1T52L3-R#,UN&86[QV!FR0Q&7"7K5,.O1B\ +QA*83O'@ MN%P*DYP(J%SMB8XY=PZ1FNA%^\9NQ"WK$!$($@9:%@HL/X)%S.TL@V<\A&_& MDKDJ-O.QD;:AO\F^9VM@S8(KQ[T4^TMVL-H.+KH! M_09'::C5I=WHY]T'LHP2QIF/*QVAQRM%U'+VS-(RZAQW+G.E+G^VYV% M.]@&5GB2@SFGO9UVO7+[MO S$)F$!SARU2-G B'UN0_1 M?$8-239/P(5TZM"+@88X4J#J8!=1T1:FA)[ 05WI3O7[;C,'X0(&_PEPN:I+T(,!&8W E!,3XB#2>2,K^&X,7HNKOE^FL)-[ MFL?>)$C+F6&D+SI6GR7.(OM9D)#A0@GX1\6+6O&^8"CR3]/W MU*C-,K#P)XP@JE'&F1?JTL %GZ3W&2SWJ:A \]X\GSU+F8?Y (%I&2*?D,=$ M8[N:^-G9_A&4S1X_.@AB2A$0YJ7B31B84H:HC&'8IH*%./8\1G!Y6^/0S#3FK%ULQ?'$^#)#;)8Y:TGR$A^1 M2R6S)KW9!'VZ+OH!8K>+*F4 :"Y\ FRD5YO<'-&GPI-@E%":ZSP)GQI. WJ% M_%]NV6.5HN(,/<<"3L,+HD/K$U8IQ[R,[Q?:=UNV*S.>H59MJ=7&LC'V"Q%I M?]&"K!R_!9DSB4MK912:OSF.@94CH+%@;ZI%F+'^5S6^=>L$RQ:K< MJ?0V%3L6JCFSE;25V4IYR*$4P(88=)GH],M9?-3 2.;=B)1<5.;)$SD&.J2 M[XS 4J1BI)'ICH)G,7&BPJ6EC=)*Y!*'6YF\>Q,F5*' (X?I'^B)C>TOONF( M.1)A\;M!B414.F6)JE.1B4CB9RKJB0.(IP. O]X9\\B4[V-*3.'R;/8C:I6_CQW-.&H0WA*PXCLA$!$W,>S#X77K#30I(F0@ MW%<64D[%^].<\@$9V#&$*"LD)N4!?J34<"V@O+G%9@EI^=.;O<"YTELBS:DS M"T^/X_&&5_S#=F(OP9,)L_AT]C=[HECFGC--2\N:IG4=@GG@7IK>U/%T:S"^ M<>PG=+H8G/OGM:ESK%VJO1TQ5Z H/,<9'43A)SEN=:&>,]5+6YGJM2'IE![O M=MF+R9"I^Z+7S)DS/L/L9]E>\7[P0W97K,1ZYW+[V4+RL(@\Q._F] .,G**X MXEH E__4PXF+D;@J$-<"!+,/F3&1TOH] M?_X\5"@HPNTBI,HY.6]!&8OQBMH?\^F)-[O@%SBG%F^T#<5Y*U$78K[<1 [Q MX9. 0)PQG:H1<7D]+CAE^?2R._(U98G1.*#> 8&-38U%)#:4QPIOE<6,"C\ M#_/Z44M-6HJD+M5ZQWWZ(N(MEL!*"@F\\"".UOZNY\P9JV?-&;L!%#%V@X&JO#(V88DR12G?\,@E9LZ4 ML/KZ]G)I$"]W3TG/A;2= M<9[&$HZD.:K/]%?1^6[QTE.TYMB4)XVY=" =;"N#K./P0Q4A:?DOQ.A#=&@3 M&YQ9(?X1=::=2"@7/ 6TA7B'?9GSQ \7+T$1KFS91X5[TNF08)Y:XN&DYFV) MB&H]0S<)^2&EK.9&3*JC_D.48@FQS>S#^^ MBAAB@7XGQ^5=?_;W,OP7N8;-7[EBB3%9B@2(-=AJQ(?83FU1ZX3GX M[Y KB@J7!#O\ K@KE N,TY#H2#G7/,J?E\^$!<%C,OSB:2*S_Y%^:_<>/(= M:K$\2Y24UQ)1 ='%?$-BF4@[VZ%0B%DQ!89:8,0J?>FW0O4_7LT_[VB]]7W^ MTC#21@:F6]:0<>KGA[0ZS^S<&2M9YV^6Y\MAKSA]+IUMR$>'+J%&;'=-9#PS M7\CVH^P[GWB7"MV&% ,,$:E)U&;I/86YI9+7+@SRX%N]!CYTMP7L)G M)9'N,V3^*[8QF5DKC@QL#2SG+1';E"M7T%,?-I\)PVD<@92#"#_1C7 '_%$H M*ODDJ1D1^W:\3S]GIEI]?2^X-,^YF>'IE]36DP*00"BCP.(<8*G< [%F/@?/ MG"XJDLXHYD115/%#:M7C^)/8RP%S_XS_B[=. M(W$9Y4B=*[_KKHGBO;+L.W.?YKTE^-,Q9O)[CY:@0+QCBE$?N31S7/R-A(4B25%[1($3: 7'Q!#1>TQ;&2/T18[@Q@1:S M!3Q'9!93J@(KD'$Z@!8U.>&9 Z\Q7>[)Y_"=:/0!;;W*O,C2R(WX-B;N=*+P[NB0EVACN:D!^& MXJ=48&TZ.+Y02!2>L_,FO(0JKAG$TLW^&1A/SX7T4=]_^LR9,M)8GS*2GFS)"<.#@)7XQUX MU*CX3D5/(QD.LG>>&C4CFNIO^'DU[.(:^PS.%5]L\3F=NLY/7K\7*: J]9?A M.JLYXQJR:831T;H"&SES"1K+<@ERTE1)[?I[,0=@3)$+VPG'P_L1)?" E>W8 M+HZ6=_G8(\^4[6-1!L/&ID4AV<5,8-Q-%B2HL4E"" >Q7=B('NQ<^FK,#D)[ M"PMD*G,5'%&O>TK4X4PX7H^[Q[TCBZ77G&'81CVC)["ON]BGVKMC[L,$,)C3 M_[=FF3*]?G)K!?96://C=O(UAHH!9S?@.^,,(#,T3C%TOV) MSANOR6 <5\8,\\6D"C8L:03S $2>3%!_91A&0 8EZN?M@'*\42G#Q3PQ7>,9 M:^Q\N)7B@/;GZSPW2@2R8X'V<^72M"@ O^Y@F!3/K7(9,=SL+++Q@8'[H_G. MQF.&@'U21!"3G9;^!M@QSE+C:XGLFR$&@'PSW$BGK'=_ MQO R5D)AM@- X(DF!+Y+ N"MPH_ >_HL9A,MW$[($.PS&$HO&BJ\XCX4OZ+1 M)F%2EK0Q8\,&QU03*W(G>&*/K#7$+NRB43\*)^P6Y',8B?4\7@<@?96@G,F2 MVU58',_D,HF-!!%41I9#?8^D/9C66SF/A"&U%,68D9LWD1,3MG%#LDS\('63QRO!Q0R+0G:MK$_;=6C1C"D?_"IG-/RPZ;0BK5B1/_Y-*LD88I7; Y1 M1#8@E<:,6C]Z(BWQC3?5>"_F;L[$A48[H\0! F 8@ 5><8D>8H[B,?(P8N3!ZZ&%HTT81O"OL*S[350'B=S0&?XE?[IR M]4HX]J6,;F^I7M[JIFOMNMK0PIZM689^Y>@*M^%9FQVUWE@RH"QF+Z9K,CX[ M->R=B)-FSE!^HYM1G/0,T%5\F@B!8Y_REK"O6:;4,2?1UD0SW\D[@?]Z%W*D MF3.%TI-$.1%&8N]4:SV'V><0LW.% )6(V<]30_0=F;6=;<2!\@K: M;&ER(*158*ZQDZ\7!&VU7JMM61#D/2RP\&Y[\;!;XNN[CMLV_;R[Y?;/9LB(+!I^8U($@7\MIEVSF!^I0BFQ/;CY"9\2Q7> , DBT*T$SE7[@+7"T1R=+AFW("9:]0E)A;0 MA7D*?0B-L6BD[41%N1PBLOLV? !=.+RW]W0I.)=^G\)'/.>+RDJCYE<$5V\N M"2%*FZ>Q';SB:]AFMOB(47U M/2^7?2=J?YJME=WD<43\V M.L%9K7OD2GS.C(CFJHR(/ 10EDH)HX2O8()\Q.%.[%&ML+*+ZCFP18[H&+YSB?:BB=H510RL+2V.)\1H,9R[1 M.'O.3F.^K)G>R^3Q%TUW5-DR@(^D\-'K%A4I2H[/\8_ ]?T#%-$ M=_21"]R]PA/>@%9=/-L97-H6Z<4\5D&?I90&2L4SQT*"!Y88SV"&SST.YA 7 M*'TFYM,$!$]@RZXWN($7#/\IVF?SMIVS S(,A_$>W6\@D?ZT>3=K@!. +4)L M)''Y*3PY/&*(0Y[$I$J)./OI7/F[\XHM0U4A9#G"/5%?QVN2*W(Z=7@S>WFK M'1-4" - K\JY4P@S()P1OK"0>/@19LX3(Q>60#*569)Y+U(V9_2_F37Z#_"* MK0M,S E$9R)OHUKDK.N6&Z7!@+02TZ1G#W3D@CEG_+^Y+/Y?$/%(A\(&U%=Z MI\E1."V63+PI=@Z3M;!B[AZV=\2B8^#&,>)ZP"1"BFC_F!HT%TAJ!+V''U[8 M+\P$TR3J[1L5$"]=Z9N#%H=7C[<. M?W8,9E4H4BTZN]!AZ&,\ \:QG*3,QT0;[C*$E0CX14&*9]1:_%QDU\>O, M'A'46:XU8O8P!3IH3$TEFK4AAI&HH8+NFL_RAU$K %0!R7NBQA*&]3'V( MM MKEI3);M+-$N;QHF68AN@>% ()* 4*SAF!3]^5JO2Z!0,TW/ D)& 5Q->.T,T MEJ0L(KP$:M%1W0XU0AB_4<<F[>81)W\V#3?HN M5K+GS'AJKN^5D5LP-S:5["6U\ 3)/ACY#O>:B;$.2X2[5CNK=I1OPC. G&HH M^OZ&XKQ3;8(XGPN$7#BB"7NL]#+\V4VL!I.*2N1ON.A1+D2IKB=D"AZ%I(A' ML1+8L$*IH:0#B(%M%( /!81#*O,;?;Q5;9D>;)0AIOFPE; PJ@.9-PB(FM""H M;X03A<3Y[#*>+\P3GD>RT)6WO.?'6B(801 M.2R-',@X4F@L\ MGX\."K^$%/RQ_BGVB,7#JD2?HCJ#A867.@44R>U0LU]F8R@+-H;@(O^MPZ_= M-Z46TWS#MUOA<8F83FV8!CWT3.KKIB\ZU9LK]]WS%YTA6?^%P3^N0(I*(?H' M" 8I03,[AM.N5YI#^';PV%?JA%#MU\OKA]YOO]WW?^L]7@]NE<&5GJ:UT%FK!9WKZTQ-V3??C<]A!D3""D2]; M\+W13(TGYCRY^G1"S=/@*Y3J,E/\)1<6M<11:\C8)'K4ZW@BOF1H8.@S_@G9 MHQ'N%>#\5Y[K+<:^8@"J@L<7A_,4%V-V?#-L^OS,,(I'I[MX@Q\R^,Y/G-C+ M_LW0R3&:@"5/?Z,1?ZX)@(+/1@>*M@6.)OV]@_[WT&U,E4UGNF$PHQ*>@BN5 M89/IY;>2HVO/8]2W90VC#.JNYZ7NDCR:CTNDAB!*+S%SM[*8N8N.^-GG@<.- M>>7)3AI2EH' 1EX$9FVS M0NG%^&]0Y$;RWYD+TU]-PY\@OJN__*H(WQ+-:IEZ[(LB__8!G2-_]5VY/F4\ M W.2..?^E@_"A>(;RYQ+"W3A&PN?%U<+_3>U\V;<4Q/_!AP-+F[_[4.M]F&% M;VS(?6.XAO2.+7J[ +2X3AQR9QX( /X&/GS]![VP_O+<^+]^QN]^I9/!'^X> M@TG+ *6EZ^>7$8B6MD;U:B?*7);QZMG$AH)503-6MJ]UF?:% J3#X MIO]4 5AH%H^%'#5CV;&@M32U6ETL$SM,+#0*QT*.*L/L2*BI-:VE-K1. 6@H M7J3QQ1?_! N?>P0P(ZM896-=X'F%PK2$P1>_R9[P6H ^T-8 89_ 8S5-K74; MF*I\*NUZFJMT=T2?HM Y$88VP_6G@HSW5I#[;2*QDPY M.O+\OHWUFC'97DJ2L9.X>&8:($O1<(*AQ18?;HKS)FH/^;;\74U&:M!?RCO1&5KD/HB0!*%!6;$4!3:ZJUYF*WH+U&?]F8WKF0 MV0RG8,XU:JK6+?91AX+G,\4&]J'D:!L9!T6&C)IY0T8KVZ]GC0V= CO[&-BI MG0([I\#.*;!S"NR< CNGP$[)@9W6=KS9U49;K;=.H9V5>&AO P_U9EMMU[.Y MH/87"\6'=K827ZNIS:JF-NK9S+%3:.<80CMYN6VZT$Z]JU;;I]#.#O&;EXNG MPF^K754;6PO='5EHI]2@6TVMUS15JV?3;T[!G7?MV\\A"S8-[K0[K7@T,,[ZZNX5XW;R1QW*>4Z M#V*0F*S=*V-N#>DD8B-Q[P2# /3%)?9 .<,),IVLVU;K]67SGJS]+-K5E6KYRMQS\U/S!#]IK@EU:,26AQ71R8-71@)SWKPV!M[:VW#%Q%NMHPHS 8B@?Q687V$_.]@^[9''O0I+R:,4]#1GIDT^! MGQ_> R57E+09+Y.<'D9D]'A@7ML YJ4&!UN=M;&'*],V/> RRI/C&,6% L* M>M0+#WK4\QLL(0^6,/L-0980?VJW0._+YL'ZB'<'D/HN 964U-M6JRTM%:Y3)X(<&KB+>%OIP%WO MM-56-]W3VKZW7PC<-/Y^,[)A=I9@EAQUW+\7^1L.8DEP?%3K:KW;VD6,-G7> M5T)>UX[?WQK@XG3K9GTS/^@V$@=OL+4BSKUV14M 9P@L#\Q>['!UR/+N8^G/ MZW?=XGZ*>PZ^I#R;:DNM-M(IFVON]>EXD5+$L]P#I.RS[%1Q$.,V4J82(YBI MSEYTV'1OQ?0M\Y/ZD+35>C.=OKQ-)>C((J5%L)Y$/+:TAMKH%*UL;2,RNN&( MY*2Y#JTCG.O0.IJY#NGC**7-.Q![@YRT=-Y'EOK_/T\=:FD[QG[1,0?I>67& M74-QK5?'_1/#MU/7&:&N:X:+XEKF<]BEVG<4/K,RU9"M+369AL;(CY\T^\]E-Q#NL#8<$JXR^AP:C25 MUE\W#/12E_AXW@..K)UY%.(Q5N#=,3\YH+RO'753PKN>#3WYPLF>Z\="R1=R MVM\W#N4'!/(IGGR*)Y_BR7L"\T..)X+;712.>MV].P^9*'83FP"$XLWX.:Z6T5T,;<:V<>&YV9/\\F MI@$FUA>%__<,9P.=:9T/7\^XDVS/7.K'E;Y"Q:LW0(>/0(:7;.C?.O:H0.:U MRU Z#[8Y>_@R M%?DR<7HN3AY6 ()+L_OV]"46I'0T-A!O:3'!-PU< MT B:Y]JB_^^7=Y9I>US@WT;NS5R8.]M\CS\J!?8@BTO0\8VU+7K8M!;R%)#G^(/<&DSUF9JH2^C!M2M$%.\:_UUW35(VP/4[I?4'K1[*A0P<):];M4@C;#_T']5+]![UG M]-&77QLO<-E9/]H(GG!]WXS_$B;X=#819PF/]$Y_HQK(RX!=V_?P1N 32*J/ MKTY"+DY'[6K9.J$49I=NF$+I>5\4\WD:^%0*QYM@;S-Y*0>>)$QKS!QO_>CUV]"M&4F M':9%SX*2OUX-W\R ^\1L\VX">@(1HW$15OT+T\Y_+E%JZW1.%Z M[^)B\./V\4&YZ_VC]^VFK_1N+Q7XX?V/_J72_[]W_=N'TEN>+S$,LM6S;XI M6>B^.2%L!B+XWUIUW@44V7SB=,J4'X]2"71^0.DXFVFA7DEHH:XL;Z&^HMO_ MHDFV.YAR';;0=13QZL0QZZ'[^6GD/8>K55]_GZ'5[O;7ZZ.H&0P8T MPY7VS7ZM[5.%]ARW(@BNK_9KJM5:-A_[_H:PBT?'!B4BN=#1:*B:5L1DX.(# MV1FND?@>#\7D+^L9WCBZ'2+=^:;;?R8,#:NKW6;V^.I1@7J#)Y8) MU)K:JNYK*#NU*V1>("Y5TX]_,.@J%&QA7F1Q GJI.2$D!/PN37EPNZ-V6]G$ MQ6F.Y(X4@ +0W6JIG8+GQAZ)E^T"H,=PZ"3UOS:]/S=PJ:59JUS_65OXSRX& MMQ?]V\?[WN/UX/9!&5PI]]%[DVP-V3_)_54=<;*%8-?ZI;UIES;>&Q#F0O^FMM" M5];ZFTRPK^=!F%8.PBX#%\-!<_-%T>5XX3P#T-^4B6Z J0*HDOUS*_Y$]T%% M&C% $'XR>?3J!F(>*>3J\OI"4,.Z %]9XB?C,;1F5:U6E\6JYZ?#XJ+P F!5 M!*QBF<]@%DZ9"R>=.I[I.R[]:PCJ."()/NF;?H#?/5<>)Y@81-E!Y0SEO<'3 MW#'W4IX%_OZ-G^0Z.DA2N+56KZG=)2'7$N?U;GYH#2U);_0USUX\.88='S;5T;<\^ "KU%>37\B3X.?-6'% MF7=^7EHL:;8_\BJ6F]SVO7V$;=_;1]/V?0/IV,@C'4NJ'TZMRP!)W\!?"$AI M_P<4'NX)Y,] J#@[?7)%XK&9!X^-\IJ3Q]FL+CDA8H]S0AU' H""3HWZ4>)6 MUHZ[WZ07%;8P"T<3)(T76JY+*!X;D8(\?"/&'1M(P-U87$*X8:$RVSVZH$0H/:%^/6XAFN2<,6)$)9)BQ%! MX"<($.:O4\4LM1%UY,G@W\] #BP(^$#/D_R2PT"W_-U2L(6W?BSOW:N M)Q)PEM(U7+PW=4U+J2%0F#Z:5+"[!9%EJ0;:#?/A'7N2'F)WW96MEO]$JX"_ M2+A"=NBT(#',B#@3M?]S):95'8>4;^61\B55VV1Q/N%#Y;-]PGRM*+]X'_U- MV:'*@WKT$ 0B9IHCK>V--._,Z"5[/I9JI7(FU]AUGH5_8PD!K %J M;?M ;>=#O[:#DRZ*M%]F,:=6A#+-*2)"C[?HH/)\%S5HEUET#F]B3CVN+Z/: M(;3R&20B4 R'<=^4<%?!AT#I'L5OI*#3RIMC%>2H,@+&YZHY6+$@VX_/'0%W M@8NCQT0$$_!"4]#V\&Y3 ,.!+LSHP(* M%;!";E"!M>78!O[+ Q9%] H/)7;C:*=7%ML'/@2 UD5V@7Q<[LQ\.?@"#DZ! M&P(S#K"1.*"-!F;)-=4*&"Z&0P $J)@C>88X!5('EOZ$),S:IF(HV M(4>8ITPM?<3-Q!G>NM7YSPWVDN*.U[9RZ[QP74&K5ALS#AEXLZ1ZH&>KA_E) M((I01EW;H,M/A3J/WAQTY#AH$T\G/PPW.E<&8RT@2R>J:BVU@+\]>[-)\00EH>/R& MB?=JKPASREN1/!TRAF$SE.DT]A$0AHQ.J_Z*= )8[0'2;4I"0W5P[AG21VN_ M HQ$N%+J"\.H$%6@M34!WS+1[--.1ZZ&7ABI1/;L#DU]',KW,O M?QVQ?L&@?"?IWHM9LAC0']%@*6!\9&4)4%B@N^)L5%*%:5N6SLG9*NIZ-]$) M[L(#K/*7P?TE(ZB=+^,">#_ZA!K+L 5JM]#>,,=\K/*$N,/(TD4H@SSZCNY2 MW9MA@B7B.Z"L*I<1YD$W1CUX%#P'J/^_"'__\F\BJR"G#WQ'<89 HAS 2$Q\ MVTI(5*6%N[?."YJY>4%)X3?@!9P)>W@]&K 7XPF+3( SY\JS_H8L8!3CWZ8M M)FP+54%HS1X%[U G(.XQ?..\ H5%AN2831X/O >2F=S+[ W&X:]#VKVV>_!O MW5TN5E.]*2OPR.P+[*EN&C&&"#=.YA+M[!>EA)J(SPW&/VC7\#Z)WK$E3H>P MEA4>K6( ;N5 21'0%5E"%<"JYMS/3Y&G2.5@'(\[[.5^WUNMTW5ZH3 RHR? M/6DF6KTQET61^&&XG^V$WG?Z3TQ)YGZ6&469Y('I>0'E2@'SC^(]Y:4O)=G/ MY5-/.S?UE!00X/"XX&_U.,WG3FZ8M_?AQ;[J7B4TDDF5IB>3(<\C8_2<:"&[ MJ5Q: F_.\XB0<-JP\(RT2I__;^]:F]-6 MDO9W_PI5:K=JWPJ.=3,7[UNNPM@X)+X='"?QV=H/,AJ,3D#B2 )#?OU.ST@@ MD- -#9(P5>>D$A":F>Z>OLTSW;;K['/--[@.O7>60^!3T[_!AO[W^E(IB?5* M@"YZ-97H,W=IBZ)8A!9T3]/[)SC*T R5[O6E9)#'B%S<(?N^WS;,/M+@="P\ M,2ELU-E'2U_27,K?2NCH .'A@$T'++]MF#IR@/J>W]"' *%82 5V(-TB#A?&Q@Z%T9'#"'NTZ1:0&\],*44X M;31"JH;%;3@_,L@5#[K_.)6>\19I&V:[U.EX+1^5!T74-LD1PT [+QUY4 MQZNM2.ED<1/L+LM_@L H^!@$=D?.JY6^\&Y53 M^C:B6 XJ>SWJ+"@D#SDFV6PG3QGTJB/OJ^B5'=^[*I#EAEVB&W01@">A5\"\ MBZ(OW!AL1!PX[HC0U,<%75X"%,B((L MM+F848PEBQ'; FH2WWH0#I]*K]V&]2%S,K(;IQLQ2>>J7LFORZG; /G9:8+/L]'HU@]NT M%J)$>8"#W47#UZ*54>6CFX!Z-'? )2]^UW4^-S69]+@$85ZAV/AP?DP-^YZ4 M)HVY<(E/L_#LBX!>TR1K%@4JLZW3M@*7Z]RUDZ64TF8)[PF2TR)4L3HZ#;.N M3<-*FS[9AK Y$3L9_B@UJ:F?!>5PS EIQ$.*$7S#SFL@$SHZ-J>ZI?6^0ZHA M!G:)_Q2S##([]1[529:$YKELO?#V./GLO4B!H/1R!2)5\C>0V D:Z1210479 MKZOLV;Q? 86/C6,&&S>W#DC;.6F!E?SS-0!RGM;60RX<2V-"I;KPL96EW<(A M9,B(%#O[99T-ZTBC)\"ADXB44O]AJ.B6&R.1Z*@+;//PQ.&2&[,Y(=O*3RX0 MCL#T96T182_L,V/?.&ZD( 1'"JR\R+C3$J.GM5-NW3K'KT4WUW&U*SGX"3K; M\>I+=]'A]G6I.@].D9_&88HM,:F+Y,IDU#ITS.0:56CF[GDODKF;9E M*79$*B>(2-/R.7,F9MFU)4A$&$K#(2S>JB',3KN,!"(YL@=RI"\L(S"J+$-F M!L6E29Z[3-1W1#IT,'YF'"F[ & 6I!M/!D M894]9WDOL%B7,-&W>/C RS(@T"L3OS/T[YLG[H2 Y^(G?EU?T[VQT[I\V[8* MNU),D##+K7V1N!S?QA>P+;_7<,KO736[=YV[ZT?NX:K+/7YN=J\*VQ LFM0N MHC(.4YC5!0:5,K$5MRC7F^.B+2I]N-<\EL[=IH.P(TM#2BP-S2(VX-L>) :6,R3"&O:EAY(O8 ?+3;4N89MUQ1. P,1>KX=0O_]A94AGWU?KD5C0.V3#13=C MA+A-\]^ /MT>>9H ;IL^L[)%E-DA=+DQ+ O_;3@!)C[0HOI-&SN=+Q.;]O&& M3KAX2-,@9:'=GCN;O>=ZHR(U_/4S,J%_"3FT1;#-BD,-J5'AJ_Z"_DE9E$BO MAY/P1[23MSZ[3<(0?GEOHPQ%W?ECN&\380K6,I8):_'(E4:#KS2D:.:OTZG4 MY$X/X=B6W#6\UVH!W1/"R9VQP4QU.D><^H#X*1L')T;G^%2SWJCATP[(=.4CAL15+*G;MO;G;?\VCH @%MQ3.2J/'36HAA3=7$)G/ZT9AIC2/ MZ]+EI(K#:7S5[T.K=NA##\E:J*+M/8QCZ=PE0H=N^[8")%I(_$#I?:]?.M2. M=0 9"Y*4J\]6Y/B.-7=B76$JH47_1AKWC0TH6@G]RUD9]'W7#AD9)^';)&9<\:)6(D@[S1T0*1'(T9 M+E0_6'JJ]DV9;=$"-NP=;&%G N_@SCIWK?O;*^Y;\^?58V$19[%H[8+.8C*& M*>[,T.%:E:G7--L;^RVE#34?' ^) P@#5\ )H,9^.A@2%NM-N>=J T<+L M7N /$EV=>V_$""PC$V]Y,:Y*8GE+4\*P*OXSF]6V)J8)O2^<34L4X:.MV"AL MU0N<28#;%3A*G'*!<=^5>(EQKMB1HLD^$7/G5F4W.5:@,8>O#EL)1YNZ>F-@ MT<,J^8K>_W N!X5DT'@QT24Y#S,92\'[D:BXA6*J,2M=1I$SGM**9213Z%ZG MW6,B=;2UQ"1.8^4S0&Q1J(6+0K*Y%V3QQ:%N?1OJ,G )LMAX]$CA7R_4(/Q? M2$!5@HW(1)_O>DYLT>0,?8!2:I="BDQP$T]C3 M3C"QLDURDM04H]OU"\=S:>HXQ;*0;1$7=*AAQ@TU6X,&2LM20T>)\H=XY-'8 M,$DKID4G,OK^GF*:\V/,0D T32U1T7_RZ.?E[7J MV*:I4GFIT4FA'['"'2- M_@JL:GDX%0(O%2OUJE@YE>4BA\?O11CD_(7A5*K(M61%!4N9*WPP#4P@>TXB M%QRJ:F.HZUD E;;[;1!>>3@;!>4)85S*0]5,&T&*G#?9!-IKX4I'N3\P[G0J%0;6SM7!]55&-6U?^*1IRJ#7@$T0=N$!#,4ON9*<#A;O*.\W6G& M!4\7@X=SM M6+9B3VS#G'-]!]!K*C;IR1$?WB8ENWU)"D5H4[0@;A>/V$7X_3VLA*G=\\+B MR?16'EY8PV/18P['F#M)+HT6:MJB\"E&(X]_0J.$L8F \XX0Q"[!?K37M^=J M279L-:OB[3%DX@!J*1V.XP!J>3>@%O<6"U:H[^0Z78EOS"VU[(J&W8"7CVN, M?1&U4*\TQ&2GQ(=;=?D+UM;5X=D+5J-6$?ED"?%2H*=N$28Z!1N (;(537^W M@(,=*[\[ SS^"1X+>Y6.G!)VP&FSEQDA)1(K53&BQED9$%(%8W7VZB@#5DN5 M:BW+NV(,/+PL&-,:**;FQ%F&3OM[0(O:@T+*1R$M^='RLB/$4E:D:N.@DN(G M<47V-YY9U1,8FUB^:-['R5CBH7^3#][E?@T_9MS-AO5R!3 ?'I[$P'U(4J51 MKQ]@0040E]UX(5N*2VD0CSMW9/8'#!G7D$F%.AX^;/K-FY[(9HSM+4K8F8MH M8EB,[QO[:+A>1H'4?U?&6+7.\,:TT7#. M_8/598XTE\)K.#;A*[+D=\WP2A4;$VG.O2!.F2K:D)PGV 9G0B2$N/[$QNR@ MN#O22*#V;[ 6Y"G'>&@X:NIK>$"\[D^;\&^LA8_L$5(F;/GW=3A-C1_/H&M- M2%4WF=^_JFXR7]*J;DS:8M#^'VP:;KB+>]GQ,*'2KVK6>*C,SSB\[QWD\ I M6)S/.8XH9&IQW'^%Z2S0UE[[Q*\KIP?3\>=)7SSPY=&:+N)FEG:F:T,'=.H' M_W)1\Y#]\Q#RF$< /<3P>=#F7AW+FD ;GO5N7DPH(^4[HP :R7%FM-( ;2>$ M.BW M'C_M*KKT[I6--T"TX]GHU_-P!&8:-8 !%0>?#%3B[GB2=5\_DDD"1= M.";4G7."D#N48D91.QK*ECQ" 'T:/BP]B!#=99<3$Y/H >MZ0R5Z MR>WHCE1P./%,G0.EY#2+FJD8H#A]&GP'4TU.4"% P1N8F; /LAY>"!@^0*^S M&KX:,+Q/B>?/I'K -'V:O9C3]&GZL&EVD67C:-9VS #I]'MMIN%[&NTO^-3_ MKN::0DI]5H'=)JD%#.\S ,R&#V*43^4SL-/)IR7ZU#LVQRW%&CQ $EA%ZL7\ M">_ CM[1IUAX\!R;<-&+7!'/VE &V&S1I];SFUX0]7QJ?\/TVIJNZ+V=4\]G M%O*;7A#U?.:@ WD.S,<'15-3NH4IJ.13]^RG$40-GR9?^*?(2C^3Y.3P:>D= MS",H4O:I:Q)#W!CZZS=DCD!!WAEZCS8/RUI:&P'S\?OL@0Y*TS3AX!+4^,5\ M^/B,F]'Q/8KR=6I#V^TT6,R9YJ%'K!C@;JP=,^ZG)6N=31?^M5T:$-\H0SA,%?8 MU'28C0,E^2S,MFR]Q@_:5D>G?M>Z>Q5[,4?'WN($/K3( MUOLV4/3 -78 RZY;6B\@C9:(?Z%=E^6 Z%3R!SYIUTS^^$Z="+HLXI[+-/NYU2 ,MDGZ')X@H4ZP!< M]IF*Y!A?]MZW'! 39;T=-M5ZH>.J2#MK8JNH@F5L#Y77#^=]96BA #L8_X67 M1H\X$FT- C4O+;Q9]:'\W: A8W_XBO=QIY*"[^:]'%7T>PKFG\XYWE>$'B) M;_"^EQ^13Q8GFG0L8OA(DZOS_Q]J^J\SJS= (P4/R,W(OPDX^6GR(@WC\<5]#)D=&PY,8V/;X[.3D[>WMDX5ZGUZ-Z4FK\W65 M).L_ID80<$!K8WG&'Q.FK8V/70/3OL16Y!RHFWWAGLQ@9>+="J4#""1\6 Q:9=-AAQGZ5[1"NBH.RQA.'5P^]I-@/2 88.R8SF3,-^ MQR*V-$8C0R<1+WT7G9AO",_L3M:FMZ7(\YF+?.T=\*VIJAIXMMB=5#2UH[>4 M,8XKAA$\+ D#Z^^ @5T$=5J0>J68D/ZU]F;W-S440O M01#VG-=YFYI",EW<?R"0?>PKR'O.M+Q5,UONG>XY]PH2 M C#@7'7/.5<$][=UWCJVD$RO[SG3"^/^%H7AC3UG>/[N;_;'7^*^ M9Z'R5LULN;?KO!(I,O"?'[??3__[GY^]\63VK)\VU-^UZ>OS7'^ZG+Q=U\Q& M[:OXU].WN36L37N_^>$7^\1^1%]^UZ1?,Z%W8_-_MMOBX]>3Z>RB]6UW+^-&]^_UV,;6?/C_5)?LCW[]Y>5;'->G+[8]QX[OQ M\;D^O;>:D][S2_.OUOASI]U^/1E546\V_:E,Q?'UTT/GC[^??WWN]:7V:_MN MT#VI7YMCZ:UO-I[JGV]_&H-!L]K?V7:SUVCX_?GW%B*_*ERZI9IGU&4/^40_#/ M6TW71I-1%%/VVU\02YGRGP9M8NKQ:!$H*=0>C+>*^\[AT&;C"[MJ"'$")I_A='P)(I4LO'B2^I!)?$/LLE0[J5PZ) M;_:(>X^%OH>T*=R.C9G2W'>Y+XJF+V5>]B#WI97[HNC[W6>QMPAJ>/E8$+*] M2"N5+OGK.TIK#17+NN_3BH]+'0#%Q)'5Q/).>M#@K;=:_B6>6LA<\M=Y&$OR MUW^4A>27+D<<@_&+1RCO$S)\[UE>NI1QJ5C.5D^7+CE<*MX5TB3]X)NI)AO\:F>YY!'?N\/?NU)^>&'EZ4.J!A7PUP@.OR2% A7;6#M9BKW6 M%?:OO= WV"72C9&F.]]N&#"4 H%#KKW6R^[%NB-H-\9O7]G'J[.!KP-7O_K2 MD]4RAR>>SG*+IG0G+X8ZA[9T WLT//\?4$L#!!0 ( *R6?E;G >:(4 X M %25 1 C=SI0>-FM-4=]0:#QD\? /CA M_=^VML )="$V*;3!^!'TO/EB9"%PC4V73#P\!Z_H_$>P!6:4+O:;S8>'AS<6 M*T,LA"'Q?&Q!PA^ K2TF,!+9PY +W ?7,Q^F[]"#QE??=- $0;L!F%XNVY]^LJO*M68^R(=MJM5J?)7X]- J/BJTSYAXXH;>SM M[37%VZBH3V0:1&]"!4+))$\L V$TOYR?C41WK\LRC#9=EX]#WFX&+Z.B-L7Y MZK$738Z"@VAMM8RMMA$7CQ2=@EQ"3=>"#3Y^?@" CP?3=3UJ4C: PX?AX\4" MN1/O0_B(/>1=M!]UZQ6< -%I^QS*08.@^<+AG2V>S1B%!PT^>K8BVGYWS/$; MAC(J8F(+>PY4,])<8&\!,46LRV.$"@&9VDE5^>LF:Q,Z9QO(C>:'YU)G@>&+ MJ\/:)&Q*"+)26CT;33:K$WDHARMGDDGRW1>7"?6IN4[N50EM.*%KYD> M@/^XN1H46$$AN^>YQ'.0S>W^H>GP&3V:0]!.O'6!7+U2="W79X^+A5PL?4:6,36)9Z:+OHF6C9=^\*D/H;>Y- G MR(4DN?85E2V8?^\8:4>(6(Y'6#WV1UP>8 )!()$S&,G,Y:^F;V,T_?G M9(2F+G]ENK1K69[/"KK3(9L?K%*2Q9)5,CY%@LN=-)>A5&$\-W+!1C"()-<6 MM(A4UK'F=(KA5+3M3:[@$KI^BD9IH2+/VDZ8G7K_B_H_S/((O=DUX>/U+UNM-*]'E2K.[R@PT-[3H;FHSEV M(%NTV1/L0_MXM8!NFHOBTLI5QC#2+$4"02A1> VA3! )K1>8$BZZQ1YBT31A M:PB)U,NY:3,(_ M5:%M3O&Z0%2NC51)7R 6-!X^BE^/>4Y 7K$"?C()@YQH\E]\KSX0 M!UY%#_,RY#5W94+,:^Y5E0LTPZ+%7D$F5R /.,&K0&H^@35_>8%G#F79MT4; M&D8F*Q"34;-2*1S-(23QHI"+3$H@J%[3\%Q!:@Y#9>L49-?:F<1"J9!536W- MK2HRRB%36JB(O4S"(2].4I)54R6-EW*(DA0ILI#M3*(A&ST53*F:J-Q0*M>9 M2+\MI">3;H@'5K6M>][-O2-(3>0\98\OJEGHPKA,+#BU\_G]]N__;K%VOAK^[<[3W[V\YR>O?HWASY#R<[>&_G M4_N/F^M'XNPLK6\MYY0VZ0B>?MOIW*\,ZXRV?NGWVZ-/S>7JL'?76MHC_$OW M ?5H;_'IZFQXUQ^1\^%U__;UV>O5U_.+UZV3*[3]\^2/WO;IE^'ISY_0^:!K MM]"7T['?JZ-3D;W]F+G<[I^>?%WJWW^FYW M>4FZOG4W[O[16WP<]/O3YOP=M%;++^:RO3BY&0Y^_GIW_]&:=/K3_L7LJKE[ M@A>=APG>N]G]>/[%F\VZ5A^W'O?>/M#9Z?SU8^^7IGW5;Y]^-+NKWK&%;BGM MPON/P_G]XN34NG!O'^]N?P.]T57TQ/@/#+AQY%5?*KK% 5?F114E/:0$!MO#83- =%>S7-Y MGJE'3.2=\S+@N1D@::G";$^GU&FA LIJPO)\ZIGI3B%!+NL!BI'% M'%?"N]9\,+%-/)_R#\#Y]01*)[N:$'5(U@IC(@QM-<,FH1 2I@Q+!7S5ZA>[#[F'"4K&A91^S'R00!!V//"L+\>$;E)^&@V M%R?V\LL6^(XYGZZ5F/\QBNO47KEM8<_R^;?M7=<^9N_HXX ;Z[E $O"I+%$4 MI+=$CBZ4$/_)I(% '(C)^S](J[QO)N[8X@^#1XG;N,1C]A2Q]0Q3X&:N2E-< M\06"B][./$N(4U3A?VU%];;XHRVCO=4QWJR('5U85!$%5SJX,:D:BJC>4U#( M;FG+0T"BR]?BE::FN1!UFM"A9"U&W"/UM+[(O:I-AJ>HIOB;K(&4&!WYU\N5 M9"2JP*G8WK1:FH7T;7_E:&"U8A2L920Y**LZ@=:;J;=LLJ"M#(AT4B5OY]GGNPIT.*)QS0] 9ECJH$&Q MSZ\6$Z58&(D\^UK4LWT<&F 7.0Y?+J.RQ&>5$?7YVQ/L^8NH$<3$Q]9?!;9B M=6([WSIJE 4@F_%U4*;C M^7I+[W)R&6WH"7%G&[]>1[VK 2_5%ZG/#+J9SPQT[(?RH(OM5B_(& _>E[%REC3WCJUQ(S6# ZCO%+?P['Q:5-Q^79:,G=H\+00QNOJ31217HAVS5:^B)&!7?6T-$5 M,=I5--#1$S$Z5330T1$QWE;10$<_Q-BNHH&.;HCQ3J[!A>?RV]=Y_I_0(,G3 M1Z[I6ORW1=%2L]1#1;RRQ$MZ!T>#!3,+J4(\;NCH.QH[56:.CJZCL5M% QT] M1V-/KD&4OELG[K1,-I9"*9OG!?\%0GC$ZH55M.G^C-7$EC^&@Z2RI? ^4=DS M]B]OCOSW.2V-5.%%*^\YU(E3-5#Y[)14TXC&8HBJL+7<%6XZ,5D2\7#(V,ON/HU^/<:KNBAXUGW956=F [YDW0M!;/R7 UN MSM)N')>!^U3+J], +@M4RFO)6R:U([@2[N_57B/"*R-6F>H^AO ;Q'P[NS=C M@-C/I(9SSX74Q(]/-%7!N_ B%/8"CA%]NNIY:*7,7AZ?LW*7= :QQBK%4Z BQ#?#" M+DMIJ"HCE]K/.%ZQ@8D('#+!4*&V33'71FQ_O+#:51$KID319HX&)!="5*AW M/)E YM.ZXJ@>6L+8,-'8ZJM0*PX55KE!53O#_P3TJN/+5:1I9-J?B%MJRX>L MK_FG;-/@]+_ /S11VHCQ,B\\JZ7(Y+ZXXW@/?'[U/7SD^6,Z\9W(V_TS)[/% MOS+^CMFLQ"USZKPQ\9B;SKK(@FL!&INL?+S20[\0+]E:%0:C.I.70BJWOHH[ MI[2SM858GZ2F1F:T%$II/(7FB#+S= 07'D'4P^SWH>G>02&$NM_3?N@JVM1VB);.AN?%\]EO\T.(6+R[MC M0(@/[2.?LS$4H(*0("\8O&7/M(A4GXJ\<))6D=FU;7$W@>G\[_9+1@=5#[F> M."0#[=Q$@G-F'<_A M?+Q)Y7+#9GMS$^7J].?9ZSQ(*JX&+H78#0X!.'JHD =)I8+T,V,]U"F"IW(0 MH+@,H,>G(J:(-3[$X4D<,4[U4+ D2OFBJKJ)1Z,S4&507'L3W,LA5/X/ M4$L#!!0 ( *R6?E8IBJV?%@L #MY 5 &UL[5U;<]K($G[?7Z'#>3FG7 0,\?I2=K8P-C8.M@D87[*UE1JD$4PB M-,K,CS^H_!VJ(@(I'A(54O% R>>YP+G(*H%"X(GR MT!\JMX HY:)2*I[L'YXN]\=E^^W]X^/C@OW7Q:L4>;W(Q>X7GF\;;;4/ M!R"/3,J J0H BDZH_;"!5*O@*Z1@*RI? MTSIWS@%L,_[S@&L36]EU.5Q?Z;I6 >W7##R.K>1"@&!3BGK"=[6A ;&.S!'' MQ@1!^@"Z0D $)0/$%.1YZ!)%72&E.W,S*MPLB>;!,F7Z[Q*3808, _)^#2<6 M-"E,T@ ?8;(\>0D$5!4/348M,!4(P-3X$S*$FH.;R(&V%&[;0[I7#2QL44&PATD8%8HLX? M0?P\?JG 4(>&G2(;O"&N)L()@Z8&M7DC!5:B%#0/1!S7P*H+RQ!Y&I,YE &Z MT#C+#6F^!X#UK6*WHSKDC1,99I5SH0[E^M@96P>T:Z=MYX,%88P"-!B=/['- M8YO&6_8RRD164N0&R;K9(AU3N8U5(6[5 %'GV/Q'EZ4VZQGGC0(=#@:VM#SB M27?^>9W@00CU#*\W&Q,-$EZNYI0Q1+T^$S_.^T]T@=EV\ E>L5I=I)Q-P\.P^4UAN,0W"30 M DB[G"79=+S=&V.A\$X2[L.+P_S'C8"3),.DDEIV@5_/V.%FWC>"QR/TWA*S M$LCL-40]W!(2[_4.A3:J9)Z#L78A?WKQ'\*03_".8XLKC+4Q,@S)M"_$[DB> M]")YV72?4!W7OR^@A2EB-)7 L29\5SUXG0.?F!R'WL9RP)).*O0 2)(^G#JL M.1LS5TRM,ALSI]Z.*,B9]U-_-KR*VJW(]$M;"?KT'&::CL7\4-Z)=7Q)DCG: M<.?&E T2 E;X]![,$L:8?_I+&)[3B\O9%LX>35SE.THLDE)"+TQZATWU+?O! M"MXNA:@(G6"5,;\H%=-&;8;5'WUL<*'T\N>0@TDVB@= G7Y8'HV16R+?03& M$$K6UPLAV_K5WT1KTPR;S$B=U:SBP0";J1&_(3[3Z+D=Z9N42.Z>%4U#0E-@ M- '2ZF856(@!V0-A/Y3,P^5V5O ER:]FB&.)%F0 F5"[!,3D 9KRDGXX$'Q M[0+J2$6RL]D6@.\A+FW#F^]<:,+2CH^\4L]OH7 9+PAL2X=/;1A4%+ZO1GF] MY3]'>5I86UG^]";+S>N;B&(&JRN"*6T2K$N/2JN28TZ-M> (FD/I Z^%V,RS ME@?[[H@X;[_D\5854W:OBQECNU= ,D(JI&WN\M)+-5^@3(NV$.*#^-F,!/DD M\PN+@9RS["?;V3?EQ\Z7;6 ,@ND3Z G7=,-\9EZB*]=7)EB@Y&P'!@Q.ML[ MG@TQ+ZP-D(DH$SJ-H*.3[(@=@K;[]@CERW_0%2\_4_ M^6?E6 [$^I"L*>-@R=\4%@*6('OPX305'$)Z;UY.A/0AHGW1[>[U"]B57O&' MXF5><&]G6%>'"2=1;LY?NGZ-J\Z'?!QRR%$=K?D0\!SJF,#9>P]B$S=7BP"N M!3(!F=9YXZE8!^"?Y+P8=CL9))#*W\V8GJ:9AJ$W,(%G.%N->CL7F]^:E)"> M*G,-G@M,K5)PR\X\ 'HVU;WK-T4S2Y[&6.C@.,8Y+__E3V3YH/-Z6/XQV5<;K/BU5BNU/Q=&D_/J2W&DMMM\J#WN M-?8F/V_O]HI7+73P1?]>/;AY;MY\^8QNZQ6MB)[;5TV RB_5%L5/K;O7\?F( M=:X[1V6V5]0;W1?-.BS?W#Y9QX]X[^5H=$\K0_6E6_E>M:[KM5JO,/@=JI/1 M,QB5K*M.L_[EY\N/:U4OUWJUNWZK<'1%K/)8)\>=H^O;9]SO5]0:*4Z//XY9 M_V:P-ZU^+6BM6NGF&E0FU4N=C6K7E_673NWKTV._?KM?ND'-CW\IU79K?@)W MUSN!AV,%EID9S00O3FK&[TCB* 67TA1GQ+@VY],.%3/,B_!;4?DH.HT],!& M8Q?SOU9TCVC'5:]?(RJP HDX<]@'!)X#KHPXML][E-T0V?.'WB 9KZHE,XD? M<;(W#PPP8>C5%GZO\WP-S!X2&U)3.2L2#);UBF$R@X4QZ;LY,6;]0\3VKPLX M^[]N;K.A6'YY%$>);&?+DADY+N]^NQ>23U$M]9U7 RO75*0X6Q6$F^EH-9F! M(Y#KV/1 VN3/FF?Y;/1,O1/[X;YCJT8@U['J[Y*6\?Z=B)5KR>TG90\W1FIR M$^WR./J;I=45R']49_2BU+'BD<=F"TF&K"\O$4K=@JM8_ZSZQ\6B8[1C.6MQ MFV#N<_*I6VT-[EV/)\/)G(_ZBU("IU!5_!/;*$? @';WIHP@U9FXXI6R^\'* MFTU($-;65;Z!K)=WY,HG?4D E,-0/O\ +^USLB&"EH$NX- M%W$";K*,-\V^N+')WN4EO3!R"4]\NU9-[,_D!-B[K-/2U0V2<2?Q-H_GE5MK MY,B\^F&!T0+C6]ZE" )&:OR[,#+>OK(U^6YB)-Y.](O<+.?53$^B'5.DXMWB ME*VMJ-AW3$8IC.Y]@7;#S\/(]R HX&A+9JDQ^*KDY,=N4IU6#YA$EZSX+WE? M3(@18UP:(VD/K[U^U,!F[P&2@9B/3N\FDP"DC-- %.L$\;431V]#KSZ/F:]L M;L1Q0\E^L90KYV*J="9;O3&RO0QIW2#^461CSE1"B?@(>-G)_2DMO]B4G_6M M T%\>[ 1L.\[DW"PY7<()+T@?(L; OG?4DLSL=6(V0W6\!X(T%*Z*#H(*>L; MNA/:/N"F23>A? _O+C:3FMDV S/TVA!#SNJ[DB$2HU-7! M"^>^O"R,&0T[ZP%Y!'M&)#7PXH8,PE^$+R!*"Q\VVSJ?9>#\2L"QH9G=6+R,V30"'G MB$\77]XK@M??4$L#!!0 ( *R6?E95T$FSC"H .IJ @ 5 &UL[5U;WW[ZK_W] MO?KZZFW=X.=@,Q"O-S[GVCYOWO[>XLH6OUX<'!_?__] ME'Z&3#V,2!CC*2+L%WO[^Y1@3G*,$2/XX][-(MX[<_#>J^=[+Y__^.+-CZ]? M[MW>C.D_7KY*O_*WGWPO^'+G$+1'Y0[(NV2/#^P7E<_?OTH^_>+MV[<'R5^+CQ*O[8.4[(N#W\Y.KZ<+M'3VO8!$3C!E M#(CW(TE^>1I.G2A!LE.N/>XGV+_V\X_MLU_MOWBY_^K%]P_$+42DGW&C@DV9 MP.N#](_/&%Y[>S_AT$=7:+:7#/''Z'&%WCTCWG+E,\F3WRTPFKU[ALET1KF] M?/GB9^Y3$F'CL_&?+U *'JVQTC?7IT48E Z/II&5-TH MB+R9-V7*/F"?.N 2.4@L 5;2SY<.IA(M4.1-'9\8$;Q.$VH<)W0V+M%U1']> M4G[:LM?I4'F-R'J]H#@L0M^E/N3XS]B+'F\HD9Q\NE@Q_# MV;4W#Y@43A"-IM,PIC(%\TN*%Y5/37I)DLD@C(SAR"/.?([1/ $LG%VA-0IB M1:FY1$PZAY. $HU"K II^7L&E7^*Z"JE)DGV%8-"9*9!+IU'Y\Y'U-[I;W", MW..'%0I4Y>NF9L[NJ$.94@%P8C&$FHQ'OJAZI"8!8Q[I.@JG7RIN66T:-[]N M#KIC!P?4&9!+A)/50TFRQI<-6F.ZU-XX#\HS=/,]\Y.CY#LN3D-.#@E3-E%R>%HSI_YM8WL:NIEW8Y^&R[CL,]14S*%A;OW; M\Y=YZ?_*G/2!08F!^=DRT(JV)!<-(% M 947!,V121*'F.#3A1/,$=VY8T0B[$VIF1.VA#CW#G9)&$7.;Z-(*F^/7?\EHI[7UM-X1%<%3S*FK43:F!]Z&4&<(7;3, M)JT;&1X=D45TC"W%C8V-EGUPJ1C;!QT)6[YNP!4>A=.8'8 M3YC3728*4[-.$:%,UPZ>RDK*.:K,3QK9&>7K9 "N1[FRM6*?^EDG]J-G>QF; MLN %#2^(#NA7#K+/'#2_OAU9PZ7C!=JBIM_>3'@(81>4!)[&=VB_8*PF;QN! M4H " G "S/X2+>\05D2W\M5B9D%(2;==:K*Q+Q0243OU H]-JU/*NR(5>HA0 MX"(WEXM]N==)><:3.L/A=GOA>SB1=0 M>I[C7X8DD7IT1T-]9QHUP2,Y!C.'W"5 9/0.F,LZ0'Y$\M\D3BP!4XEE.K>5 MAS-* K9QC-GQ.Y#\[3P*@3=:'^&JZ-1(U$U]NS;,QPN]508A9U8A9BN MK.^>/:=?26;#CU,_),A]]RRBV]F26U#6#3L2-ZR*A&2V[-N 7FAN9:S3L4M MJV7T6>[A"DV1MV:1_CF*,J%,V[Z(5<4V=E<78K@R';W@ZTA'1?E!SN,Y,JV2 M"NF2#>VN JI@9("_Y *N@_Q]&+KW'MMS&-5.0=;N]-#5Q0:5SJ5""_4CM&)2D'16&L:^1GR 4Z$.C\0R MH;](@*P.@]V;R2P-FG"?;@XT8'?+ D;#4XL(M4Q5K\V'3]5"IE%1R-24!FBW M)\/9[MK2;5R&I"PN4C []6KD!ZR?#F;%L<'N M:ZD+MN[0S=0Z!KY^#6KV"#R:(((S.''.PV"ZS;E3XC?,[8X$CID"_V%6@253 M@9M#PP[Z"NC?&(_RFF4-8,=O7$;#TXT(M4Q5/QA7U27.ZL02[A\GKIO@0">L MX[DGP=A9>9%C.H?)XV)[C5=1"A]QX&?NL=.2( C7U M3*\L$@P'X\1DP /*A+9=JP6. *Q/(U.K?Z&4MV"Q\2APP374R<[F.;^!.)J# M8;Y&B7-M/QU4"^LVA8I;++BK=WCY5G_7$OM1C"YPPLY-HI#-97S :)G+=)@^ M3A91F#1UE7O"BHSB:!%B[^MF,H'HL<',:C;4C/J: ,J$Y:84=T)(O!6E98R& METX0H2:3P3:FJHO-I<(MZ*O,[6DHK8(?6&%;:9>]I:5.AN,@_:04E#+5$#WU M"+S$B3@-,:87(M=9$6%$5R"K&H_+,&-(+F8P!TD-=G"KF9#5$U%6VUHF.'^R MN4.N]Q'5F^(U*D#;8!Z7'O' IB^DX;QJHU.D#8/N4$LU>YH#(7.;3,_'$#JQ M6&EPDDQ">.U-$;D.??,K 9>1O5"Y;FA5_\%'!B9)\!Z'A%SB<&;\1*%,>3?1 MKHP=N"(M;UP'Y!#Y?*SN*!3=TD1(4D#DS7*I#3MC3JX#40]G:!!Y22O$$%T4 O* M^8BZ5#]*".@ "#,& M1"Z"XP=F(+%'%FD>Y@C=&=^A=/*SNVF7,]Q*>-"-8*>_TYYBM5F=R6N^:48' M,ZM33-J$&Y--@!Z(RC:N=T)', Y9A\:8LL_D" -RB&8A1J6&>'0\V*'">(&# M'T^H$R'L8@/])D7'3R2/$&LQ"Y+L@Y'47MBOX(Q!5073P*(0);/C0[IO,9]B MXG$93*Z5"Y/,A60=O5!_ A:/5FD/1@% MDK[*'[/N^:.T>W[C<+O=FW&:-$L3V_7=LB(T$I<:=:9,38#SF(WI8M80!,*Q MJ?&VHD\M^RU/-45\P7JP:DF/X+W=/A?< M,R](Q43)=M+T<6F30:_[^!FU[!D.&%$KCXD8-W-GTTJ04YO6T$7U>ET5@J97 M"H.(VMBQGWSJW3."YNDSU";3 (44J26.BP=H1@\>F FU\H)24VO_?J':*C;9 MJK)VL&#J?VJ\CK(7$\Q&VZT\H'8_C=C=^6[L MOQ7QYVZG135 VC,@O3=U%&/V$B'"7IC>4,QSVLAE\Y:&*-FC;.9GB)H NW$3 MM'L"*<(*4C@D$N2J>/,V^=2(O7F;%/YO4<5\&0;C)]71A;KPRQ$G]2;C,%A3 M=TXAO)C=4BRWI&4>\QVXD*^C6BZ6W64)>DT4V!4<@(J$$N$!N-,R#)U5"#9O MBK('T29^>/^LQQPN[M?FQ* *N28V;MCE-XE>T2;XGGX>$O8'=JBC&\T MC;QUVC +9F : NS&)!#HO%:7HPPP2,;AKU(SI6_1W>54IG- ?\0D8K:4E#52 MH1.G>A->H2G]MY>\"KB1XB:T.U/!Q=V!,$-R4L-K#N8>[W9VB8*=H"7];FNF M-?("_*VC65?R[D(7-,:6<8[D;R57-)5\ 3*[S9%:+X3 M#:[,%I96;Q!$.J(J\FV^E8U MN/)J[&SZ4-,*K",)TSR"/^U%CRUNS;$*A7A"LU4.=)G&N/VO;Y#7545D.T\.S,<^%:?J]M>W%OC.U3-*B +TE=7/G-K[0QBP,NQ"KHP M37DY$K"PCM@\:Q()\!3.FH0 @U2RR MB3<-69[+^3-!3-^!U/HX06;]I>Y-: M),!3F-1"@$$"+WE!K&EX%R>UQ$S04S?@I&82L/^Q>N*UXZ,D99:7R+$_T-U< M]1>E3Z;%5_5@Y?AAZL=NTK-PNG"".;JBT^!X-D/&'<*6A1^4,]FV8F'>W^@S M"*!5R(Q,%M,_6[6DQDHE[%.T?2/9)>.PF$XP.M&,&0]8TY[K>+5*[Y$[?CX' M3H)9B)<.Y%N8DEP'Y!ND@03KAI4W!F37!%70PGFF%Z$R:6L]C_0LDG,3Z(5LG+#5"R@7>.X$6;F8$[CG3A1C%,X.8^(%B!"- MYD8)4DY?3)^ZFQ;/7HL_ M'0N"TY)LY+'=WG#QQ,Y]C-$_F>3@KW@U4S8DD MOHA'32VU&,H+2;.UM[(KZ5<=3KDF6%OU1N6"[3ZYO)3*XR9" ;O:PN?4XU9' M@RC4)!"RLOV21:<2JUDP$6@[N*]/"B3[6'E* ,BP:\1U$[FG= ."4+4H%"RN M[&!F->?>KJRR 7=!M7NA8ZU>WRGJ]8M')A6M)EGT.JFJQ9(*Y)0=MAP#^=A2 MDA2@7VZ/,]554@24*&:M4@'+8,6\=%?\"AZ,!?SLD6)I[^102J?5 MCM(R$.Y@2-O26%;[_80ZI?,P@MK$=3#K>?S:( P_(>3YVCQ/E]&PN&TQ%TW) MM\VW.CGJ#Y?UV/GMSI.*_>2&LG\^'ZM[P#[/W.WT1K!4@=0K:Y=1V4+6CL^I M3R^6.E&XK)V E>VL7:<26VO7AA+B-$_W#A^3GQY[6/Z #Y#9VW_D8E8CG$$" M9?^23(=T@"R+(TR];:7T U9W0E9#TI@8,YB^?;<$70MG!7O>[%WI+$XDN9M?44J#G&I^1O2R)ZI+$QZK[!0M-OWB#'9=E\),N3\UV MB5EP;%97I6=1;/N=_ G&5\GR' MLLHI()GI\JWQ1>]DN7(\G%P'Q$<>687$\2]FIV$P/_76R$VE 9Z#.B(,9TG4 M0SC?=AO.CZ2U66E)%JQ619R&HSPA7KF.#.=&)M1#-%NKNT_%&_+R6,IVB;=P7[[79-CE M&_,$1R4-C4,*44 Q/W1\AX9$BV)3O^U$5N=G\WC!_[U>0W<@)I! M)S*R' &H:^)QL;NMD&EOP$''>*O:ZB$4YT&R,]8EC_X76%?J$MC;\>NUJ.A$ M5*X<=[<:5Y1VAD#]($QWL6C;*@)*;[JGA97V:;J:4FQN8;6YVF9IE.FYL*6@ M6D.4'>YT(;$+[:>%'>S3UKR+K>DR"X2>QH7_0L_MY[:;%TH2$6ZI5LCHWL%N MUJL<-APQ+9W5]T64NP>85LWN7<-NW!GOLU<>:H^!C9[KI-D5RRD[>_?\F*IY M2U--38K!]"?0AGGWIDVI>T'/5.N@^Q=,$%6,XQ>TF4,%JYD4\K*XKBBV+^C M3+(-30\?=X1F"&,VRQ[2BF@Z\;8?SZM)83EGKJ1@;:3!LEHEQYN\F.FM43$F M]HXFNZ$93*E4252SK45.791A6H$.YA(), L;N&Q(X0Q76L!K1EV<8U9.D@OJ MO+J6_OK;3_^UO[_W[X]G'U[_Y]^_35?QPZ?@]5OWZYOU_--C<'L4W[]_@]^^ M^?7E'[[_$AU$U^B7KV]>?7EX,3V-GO\^F;R\_O5@_7 X_O1\ M[5[CWT?WWC@:KWZ].KW\-+DF9YV[]=OW^TO%>?1I?D?#CU?G7^\-U=/OS[0^OHN^>ST[O/KFK M-Z]^.?NX>OLA_.[3#^L+,HJGG^Y&?XQ7/Y],)O.#Y3_0]&']F[-^N7I_>WGR MKS\_??EY.GLUF4_.%U<'/[S'JU?W,_SV]H>?SWX+%XO1=(*?/[[]^WVT^&7Y MW>/X]P/W:O+REY^=T(;6_SBZ>O@0+<(_)^[Y[Z]_)5?H[__9&U]?[>]K MKTFB@_8M5BMLM3FNJO7+%B98>+8I.4;+7_9YC\(Y=E8+;^KXHP=/:O9V'35R M:8,=*R[H-_$TOD/[]+=TFT_)*JFO8KK%42,?(\/'B@FW5,ME7D?)ZF9"(US: M< >]N1[VW>+Y/?Y3"M>U[%M,A*H$-?]Q& M/4#ZY.'Q6=XM10K6\N?M%5@HHUD9)E!;L[R6]AQ%K# P?=X[.]HT'+<+6=FM M7]*)X,7(=?8PL[GG]VK5Q;J/"#=+2E7?_Q93T#T$*@I<)Q1#0CFPQB"FDQ < M)M:JY*64T=H#IX:2T3"CP>S*N3^C<27V'!],(Q4>VW?X/=5110@LDUSP>X]# M J:*E+B%&*:G$C)0@%;=@@WKLY'7'R"\-M[45S3WO!S;1HS(SC5]%8N&!3$RW<,-(.>3G+:'J9: MI7WES1'F$[J+S,)C"J$W :0<6$RV5B<"3.3TW.->V,\DL93O@ MIA=@)%;E^!$Q3XS&B78/TV=MP(MVT?>4O ?A9'C^VPP*,W$YE%_CYC_AM%, ,JR MNYK!/I^.J64,)F_?SL-Z^J!3+7Q#KV?IS8;Q'QSL,:LKKCP;UD>3_@X$?DK: M:$$()BZ'4D$5^@$AWT2\*[*VY,B7Z75R#Y%P%N:3-W'L?JWJ6L>YIW?=CU#D M>#Y19-HX%!2Z?S.>MS4*VZ_;E36C+OT M(UT_:E8[/8G027(4^)3#_A!Q\5Y\=XZBT9)EK P;A"13VRW8^DV>:FFC',HP;N"O>#0#H<6N MLQIQKL72OM_)&B2MBG9+3MH@"97;+:G>4ZVE3+A=F/*>3IH97GFZFF%DC4'R M;BA,>8"(TPZD&Y4U6'G30X0B5'?0D#W0DS$,#YW >+/))H.=.);JI:DVU$R' M_ARK:&W-EED)_1M8@8>V&-8/9$S.207TN_/8%FL1%TXP1\0+<-%>C+#V8@[K M+$;"."(17>'H$FWH&L8XY7=2;V>6=#(C%QM^NO6*RO2U^WBU=FD;8/F(UE@E$B1OHU6EN4\;N[>@1Z=ZR.?]?FK;3S=#];UTAM8RC01Y*XN:_); M,HJC18B]K\B]I2X )T"D(B9/[1T_(#SU"+JD.*$K-K:2X-E0:N44E:\3@*(0)SF1I(CXAL+7.HB3@*(9$&^:O&N\*];8;Q#? M#+:O%737+"N'XETPG(4NW2MLMA3"N%N:V. 76$7L9&Z?J>E-M/3JJD^5Y@ZD MU?HK41E(B8+BW5I9/E!HV&E(ZE,&LY;4Q+9?M[CC2T==S9F=\I]YWFT['6@$ M)!S$MPBHKQ5D1BUX(MM>[O0^6TF<="4AR2Z[E#*E_T_'>L?:S=,?W;3=/,JZ MT:\0)L4;"'TO?=?6M'2_7]9LX-XLZHWOY1Y0Z,RXFN7=HV$%ZW=\2K>"]"<_ M=I,'I'%BI!$UJ;LX2H]H6&*>E1BEA]-YR8!A=]-3F!V(LT LJMJMH9^^3+>N M;XL-&Z/6B:J;1)ZR>B5A--IQ+S>IUH<^#,_L=A[63T; IRL'6Z#N0[7AI.FU- MNV>:$G%-'YO5FF4O?"6M\-F+3_0[/J6?5;0=HH JS/3V5HGU#N1QM91=GE!J M6(.5 ^5/?-G0N1KO70B+^ZM=$6^036TA*JAV>5QV8KWLKT@NB+O<8L+-K*]8 M^ISD63\:([0TF.B3/\[-O$"I[?U K;50C;(!SUBPV%PM"@D9.Q@_TB"B9;]H MS"_*<-Z!V:2EZS:?*(4TR$WUD@0EF:E7H()$CZR6D17@LW.GU=+\[0=5[M8W MER8U+H/>^\G5_/,-_#7U,(VV&P^8DO"3Y,769#FJ+W M^LCWPWM6@ RM]Q:.]L->\VIN U;N[9C^2BW);+[-?1I"YI$#8%MI>?1TFU91 MO*'Z9 V@^MRJ('HWJ.BTAOPDV/ZVVX! 3V')4%* [!,(WPZCMJ1+SK&3H YC MZ_ON>+ET\&,XN_;F ?L3R^JF'6^2RFS?HU_*6SCJGC>I\#A5:F*N25JK%E&) MEWR;<@VRV^Y+WD^!13VB#H!;[CQ.,KU\%9$U$*? M;ED\I3IPJ^)Y1L>YC)?&++1*S\J6E3/M#EQF2P<268M=\B3$1V%\%\UB/^_L*34YA 0&K00)?*#2B]QBHF,2 M>4OV7N0M05224V^-3$\C-=X6$\O&9IDBVI)E N:4GG.?F'B&(CF_!KHRA-?+# M=$J#/+@JYC7<,%$2R^ZF-%H:/'/P%Q2E%P!'[IK.8(_0?\&HL(/94W"#77AF M:ORAPP-N-0]_Y!%G/L=HGISIA+,K:GY!7,N\:_J'A-*$(IUO?MC;.7G(W5X' M9\!3R''5R\0CO&;-BE,>DI4U9K'VZA!:TY[Q!V;E]&?UH5D(%4H^.VO(?=[0KVW'LVZQ04V7,MN<;-USAW6)=5[OF$375!> 'TW/; M/T*<;\^(H<*@%J)PJ1?S;HZ'B]F3.\;EW%FBBUF%E[Q#ZU "G[8E%R8VMQQX M 23&:[.XO(Q4%G4HP%JI40\=2#HA]5S#)(PW(K65S7#2"VW?LY#^DIK+13JA M=;!PS^TY/B)98NT<1?(U20J+<#N/[9]SJ6ZM*X\!M.,$HPOGYX-:4'TU,5MAR92<\_55NK$A0UD-HT=LI@Q(IK^>GWM*++ND*B%8A\>B'Z,_L'?'DM0,2 M>5'(E25FL4M,Z4Y!%J'/3H3-CDMN6)P%=ZU@S!\-3I4;<5N&$[B2I M8R-3'JAY[W"-2,1.A?('0$"ZG+0RL=:N1%TG'J!M,_SE#.(L&D3L)\8B,UE1F%A+2 M?[$0_@C=1==H&N.D)53E'066@ E@M<(L[=! MQF&07'JFCOP29WUC$W^O4#4H2K83^NQX!)QN' M)7(:DL()Z&;3%2(1]J81I%;:>=@K58-,"-;::+1A"Y2BJII-^JKV*(X6(?:^ M&G]@O(.9Q?892D<'LMA!%8]6^1YY:\]%@4M2 4!55N=EK6F- 7TU<)-X,\2< MMEAUT>9(="M*J[&TU27*H.KJ((*5TE79GWI4;C=Q_^D?D/FZ'QF.P_:7'!3A M&N>5F5.K2:9]6D!"@ZSBSX5;.&%K.W(PK$=5$L1FITP#&E<#O;OVKU>#W]M@ MY7@;QE+[.M'WK555:90]"'$ JH)K"Y9."(FW$F1FC :\Y%4!DZAW,Z>E4KW= M%E15YC9X?56@DREZTRQ37"[#8!L;.!&G@3A *= R5;TU>T!F,Y!)JQ2)D2Z(E&;AS M%%W,)B&>(2^*S6=*^LLSM/V< 0WDQB%*N@#5W@FSM1^H],6 3-?Z&Q5M4#&2 M6:7DQL//]VS%KV0&;7QIZ"'(X%://J#G9F#ZCF:-;7E52QQ9^@LJR(WSP)H0 MLT%3R4VO*]IB#,HSZ(.=JY^?*-*[&Z-BC>_Z-*,!NVA! ?] ,R5:>B9 M!SUA1JZ;@.OXD'IM<'G:&FZ"FNM:D,72<=O'RY4?/J+\W6 R"MSVL,.PGY;G M.RC'K !GKE!^ADMY[@9ATIT[R QJ%G7!4>N 7[B2ET%YV'P@<\S MG?92BI B-(BYH8!+7E2P2R]-%"^L5UY(T6LQDU$Z\@@;%]W4 SV)(N*D'>$? MSV84(F^-"NJLHN *3<-@ZOE>NCF-)HBJT/'9Y8J8M>RI?-CT(F) (ILEBQ(& M45E<3"B@NS).JX75"K'F!<'\-"1D[&#\. MQRZK3OYT5GY&]8D=%/8K DKE3 ML-W7HL)IG"26 O>8_BVB]D2E7:9!C**UN,C[G-,KD6FL&BVV0M#T^WFXIB/W M4C.A/VRLHY.PLM/C4&QI]]!?S'(#B.UT@)!5!+-:,1(&>CXHZR6UPRLT]]@< M"R)6(=Q+)ZT$+51KJJJE'0C#5>QEH5A9MA'K3PAMWV'KVGTZ;HF25W5HQS'& ME,.$KAR._PDY^#APC\2A4C?,7*)V4MVJL/,QZ:Y9U7,FFM4&LJYE!RL,]'R- M5'&!X&A!3SN7\9WO32=^Z(@V2K+**%/;?1?4@H#,L\K*2(^H0"X3:N([_4R^ M2LG&_DH5X]K8.VLZ-7U,TN'-/Z%1^,.O2-3G5]JMU"A:R%)#50)WB M@"9 XS.*DKM"9!P&-/X:2YN+RZ+>I7>D,*7&A*FBR$WC#XBW_\U".^#:^20 M,$!N/[M*\GMBGZC:-?IGJ +)E DADBN(T5X+KI>/[AS&A4A$3 M(4^5WI"\?@V)[DHT7Y04@@<5+IKR#3M M?D$7>7/85\@-P=FWH6"XAHNQ.9G.\"AVV9-%HRA")$JDZIW#$9 =1)PC@J6[ M\*I/L#,*@MCQTRVUD;6V0G! RVP5"(E:JQ['4NQ)DP0+@[@WB YCK>5C(EE< MI9E@.(\[NEJI9!.&,TIC]>X)OP7G290%$!)9K#V16T MX)&C;ZB!3X-7X@,O\"4.UYZX_Y:B NJ$!Z>%!C*Y*@S=JFHPO SI=L3_W5L9 M6K);R0XH=&J')=>"N:X]C".;4ADVO#T+LHC&&6S)MX>'DB:ATA49Y6H30$ ML&MCS]$5;%XUT>U=2%^F,PA/4AEX#JRYCK@E%FQYZ+A'+8UO06L .\[&\'.4 MN_:9G%M./QTP\G<.06SL_P]02P,$% @ K)9^5AFB45M$:P GB4% !4 M !RV'PUV^.OSWZ!N%@$;I>'U&S;E__S%]X+/=TZ,$8$[B/_Z36&GI[O(_S:,[E^] M/CIZ\RH;^ T;^<,3_*(T_O$-'7W\X<.'5_2O^=#8XPTDRQZ_^N7B_'JQPFOG MT OBQ D6L$'L_1#37YZ'"R>AE&R$"PE'P$^'V;!#^-7A\>O#-\??/L7N-XQN M"/TE"GT\QTM$(?\A>=[@OWX3>^N-#P#1WZTBO.0#XD?1*YC_*L#W0'K8Y -L M+TH;06F_0JA].'G\\)/"5(\5." Q>[&:RP M@H1H= /*HFQ=6#EO7V$_B;/?',)O*)WX:S/<,R !BA*8V9?0!O4D3!P_ M94?_.W&U@$I6,0F_&75W2AOY7A'45ERCK1(MN7 M_+,!X'3$JT5(/HY-F&97#,1\*HJ$ M $OM[[VPWO[$POB77]A;^OF?3TD=M<)V$B\^KT'>) M+3OYS]9+GGMF.V<#&]J@#H94$*YO9N.??IR=GT[FUW_\P_O7Q^_^C";_N)W> M_%J0"RN2(69844 $Z+[Z6\]TW^#("]WKQ(F2]M0_XI#_Q/'A=K"C\E=&XJ/R MM]@CD2>!VY[$QRHD_OH$^;@?^V<4N'O7?XW;]?Y-MCD-N2"I'I%H='DZ8$VI MRFC!P2HFS=K@(.[=EJZO;UZ+U&"07J_RT2@;GHN"!4$0\J-A29":T2Y\OZT$:B>:9P3(<1B0';9DDW2W,(A/\#*,,!MWXSSA>/*4 M1$X8N5[@1,_3!*_C2X(TF4D(X%/X$DRXW[* M0E1'IG^KFMPD<2N"\IQD9!#RJF?>UT'2HRZ^ZI5#:#[;)A!! *$6?;NJ:^M; M\Y=6(1%\6JDK#[WP L3FO+3K.15QJ.32XR+7\V&MYC/E02+Q2G/I_%61^4C; MI"0R2\Y('"3,$08Q3&% ?HQ'3U[?YYI\K[XOM;Y,0F20"#Y*-A3MQJ+?8/2_ M[)Y^2OPK>]Z;4.]PXR7GPMB)5U=1^."YV#UYOHVQ.PWRV]!HD7@/^WB%;K&Q M>9>:.G B4XL8!@NR GJQ)3.)C? 2_*YT,0@\#',GG).O9-TF:RD'%>NB#;TT M77>P!?P_? R_DZ>% MOW6I:W&Q(@S$<_*M399+O.C[?FT8> O>([,82NXXXQ]'EQ_A!H[&H^L?Z>,8 M_0>\AGT:G4\N2X%E-KXV.Y)<_&(M,$O7X.D$ZI"^XOV8UHUWF$XPB^X[^-X+ M CC PB5*5A@Q6&R_-/;0W__+[8)312_">[$( MM^ OO;\*?6\!D0]W9"^G=U-$LE'/&DIVHQ-#(= YL^C>";POU(N,R$T:73K) M-L(@D2?;V MP#!>\=(U_676_-+.R%$TNIT1[/UT<);M;XT<[^J\21("H(H]J4PK.X&,"HD2MP!^6C&4]^%.PT>R*)A M]'SJQ0L_C,F'M"=M(]O)B+@H "(*C4AGD"^2JUFLZ!8%SI4?Y.18M[R+1_%B M^3MD$+I;'\^6!0KQQ0?&4YDX?LTR /^@L(()QV(S& *AR.; N=,L("8E1)TW M(""*!.A!Q=!POGUI%;:X\?BJ\O[2T!AO1UF[@0 \=G!5Q0ZG#N9LOEK_D5.E MI'73Z==-4_]WO''QL^[H2 M5A8W^;)7WEKP/;%!O#/61CX#EQ.E[(4Z3AJ:M')"C\,@)O=#%ZH4I._@URN, M$TW#JW$Y(\9Y2Z 4;#*RA NAFRXJ+H:RR &Z'-]8LV>JJ;*68[-IN=@;3[Z3@(- MSRA09\+7RP6=@+V*KJ!D.F=O=32\7?/H$*_3_VN'PJ$A!$?AM&"20R=G"5'V M73UMV<8Y%N0TT0S H.N-P]YS#W;K&K_'YUM+U3O3)YA1TG)!BBH/:G9GCDV' M4S]=** BLW7\&QRM]Q!?*-S&^ 6$ X3L*H(*XQ%,&$1H81/7.*+"Q[K[925] MTXJOG&?GSL>CP"6_B;;8S7(X-8\>]74-/&7JPJ9P+F5KH70Q^N"9+I=G[@[M M&M.:Z9R#JQT1]JDPGYIB#D3BKD MN)J>;D>G=A44SD._'A$[INN<$'7O0NPX(2H-H1A%$03IP=ORR?-N"($-?C5Z M=")WMJ$9>X74AB>\K?I1^T"&YS11$J,)_:]E'?SU"E&G@$"ZW5T5(I9.-MHF MJS#ROF#W-G!Q1!G( +DB3(XG3SA:>#&^(@S&<\"@ %X*\,_8NU\1[H\><.3< MX]*47'ND+N7C?:C\H:"VKP]=[< 8"!4$9TVVQF&Z",I60729YC/'GL(8"&&% MNF8@\%5S,PR?= .B N^0;"7_E(E(M-8MOX @B15V5>46BGZ^WBB;GH>E0'$3=S)&$+T M,EJ$ZW48H!@F_K=PX:AC''-%<=1*-HP"]V8%IK^W(/\\]?PM&:RF 1I=VOWN M;2-JIU<,%)SCV7XH.Y39CL7#F+H2(5&-[DI_2O=%^<<@5TOVW.A[$4:.J[U_ MMO41Y)95MY@MR>:TH@#T=CH+HT+),.V0MU:+FW]!:@>@4C!<7OLD3=S,UT3+ M,"O8B.BR SB<>Q$&;I!<:[IJVX7Y@NF#U0D.]I!/@OY.9%ZGLM8LX0;5Y\4JT>27J\GE]<1Z M6'T?I-]'#PB%) 8A/+PF$!J?PU?+#YUN$25-?HJ7.(J@M%"Z!VO$1:R38K\ M'>.@W%T[^]M333<_)]LIWZ.P0?\I M<$V[F8X/:8!':@L$.$%N)HT[C8<<)I0O"G'<5JL]*G*XJ Q5R-(YK+NJ<;4S ML07+6$G'YL.BE).=76FD =TV\[+E[.(F9TO(T5Y^7.S]?AHNMO"$?4/&2713 MC!??WHEA;L/39?A;E%")J8S,8B-MA.V%,3-ZI\KZ&G]S&G08-G M7KQP_%^Q$TT"]Y3<$3L)@7!1DR\>,D $\I UD&7C$4R EUD$4^Q)11.+,LF0 M(MO6-BV*VE7V)-]9,/@K&KQJ"X%HTA!L<%T:+&D(+DNJ*J*.8,NGKN)B.[$Z M([^1I?.HBT%U37/9HA(HFB2AJ!SH!%O.1@7N5"6"AZK&RTO)_HB<(/8@AJ)' MZZ&VJ.F#0P1(H[68CZ\:$[9,1P%[:F8D#U&=0V,2)%[R?.;YN#'BOUD>:HL9 M/BJJ^XNB5N@P!.,0&VA3)X@XD+&-[#ZZ407+IK+M9!]P%C=X= M>!#(>;X;BV"P/2M1QHTRYSGHZ=T=V'+@88B(RF#Q>%!T<@RI2M'S.'3[D ?Y M^A;$0PJ07%I*4P\0G8S""*4+(%C!TOM92X:61:J9)%TD[,9YFKKDC/*6WH+N MT-O)(EK9M+DAA48N4N"M+,^J'4%6I*B!:67YD6&N;X2,7)=P*D[_<^X%TF04 M59GAK6I!"W' D M*.O(@^P>".6@66#^S)&PJ2XD(Y2ZZ)5UL3/XYBV["QZ _ M"2FL:?9B*X!"43Q@ IQ),,6R#A$RARL7%4PU[[6E)>E1-HMHU%>PZ,.:$2QL M44 JH"A*26ZZ9/.&(2H"AG'EA8=X'T)S%<:)X__3V_1D '.7M7(1YD&B*"]L M#B*3JD:N37'ALHHK+'6<-6[,H*%&$78Z"T9I(9,OI\6-18\HE.]D3(71IE]- M.+3.7TJJ6&B]G9Z3O_A7JS#HP]-56\SP!U[=7U3""H8A.FX GBX1!S(^L@6MF.UT$ C?Q)$U,<>=7LJY:]HQ?JK "$7D'PP8J/M/X@( MN%(6"!Z.VAHD#< \7CHXOY]*%;5PB^:#(92,+L\DG(3;+OHS(.586 M%0GFG6Z1TX"0G39WQJ=.XHP;JP>J/Z1P%[8A-7Q0FMY.\CD0@N-D8F1?:N0< MJ[Z4"#'O)#547XV=!-^'D:S$?ILW]]UZ=BR3$@S-3^\1RL;:"KJ0L*+^^%[& M3-_:N%X[OI^UL>R!\^7U['"^!(.<\W1HWL;3+N>YK"ASOHZ9/ND7NPOWID-)R-DS,(@ -)PB,Y&@*2V<(AP^5(Z2*62?#\6I[YWN+ M,S]T^KAC%%SG U$=*3EATL._<,E'6%84*,RL>BR9BZ)BBZ5ETYD7KJ=M)B,HK MF3TS2GL+!".S&6 0FIY:% NS3->UU'1/!_2A3J'=1?7,6P<%K9N8&HE>-L2 M1WE!VU4<-"R\= EX#@5CL0]NYFL9#7VL;-[ TVR8M1->0/<*9TO8Z,4RCM8X M<&F"5]>+77DEPTJXN+>(M]F8\G7-/&MY%,\96T.D8Y(=R]MC^9Q]IU\65[62 MJ%\#0S$#,TW)K>5@6DW!Y/"(GX19Q;=+$/,80S,V?QJX^.DGW,?UO;JBE0?G M"A -]CH;C.AH1(;;=04+6%(QR#D(:C;83(M3[:>2>&5Q8UJ"O[_H9+B^GMQ< MVZ[\R.=#J957'1G=XK>W ?T)NZWJ-M5GF3OF^0 (.&JSAZZ0M'F-)3X6'9KV M,,'(NKCM\TNN[F'*4R>%HJ$F"YLSC,];P*/Z5\Y#4;\;W]B)5SW+ UW2N#Z' M747L)G^B-=<7\ _\GZWWX/B$A+:;.19I7^1SCDJ7#S]M[CC'"TS0O?/Q)4Z: MXWZZ= WE;F6C'X4,(-%!G_7^C/(Y!U )TLHUOPT/>0T]A7AK5Q&_BO#&\;*F MM_L1(_X>IH\1+A0"H4G'YKUAJ8X)DQ5T-4E/&*=RPEB0(BGOBN(C1EVS)FC- MFCG2LR6K;0MMF)-'"O:D?8/RJ,A7&2*Z985G&PP%&8)[VK!]#AT[9LO;&%/3 MI&>%(-_+N($A!4<@'?DV@Q-"BEF@F0P>KY6,8 MNH^>[_$K,K3,_LK2QN M7#.4]Q>I FH7^&%P?T@67%>_?@M "V@*@HRK!L M@>-F6Z#6;;75-UUL61"X- 1D%?HNH>6$7+&3YSVYFY2WM=!M114V42;T='0R M/9_>3"?7:'1YBJYO9N.??IR=GT[FUW]TR+?X9S3YQ^WTYE>;:J,MVXL*I15] MVLHE7\9?Z^F9UP/0,Z^_"CWSNEG/O.Y+S^S7D2W9R+0;0@Q*@TN[,-&V7[N9 M;P+5T*^'._.*73G/X!(C>H?\)MIBM[[CGARC*CO;]),JP-?D-MVP):@'S&&+ MY&XQVW*H(0 \KZHJE;K>D;)EG_HX9RD"?9A ,5HPHJ3SN<?-5 M7'G>%!DL0Z2?9Y9<6"X)H":5>V$_&^9!(U2*KRXE+0+M'8G2%RJ3(:F3.K\5 M-$J%/#WIE._T=,IW ] IWWT5.N6[9IWR72>=8LQ!*W?)&M4@K3VPQ0F9QY7. MLVD)MO.Q*GA5M8. 6/M8NL,GQ]_*, (8[_2=L$IQF]_]_1 MMT?':.-$Z &F':"W!T='1_#_*&;)OLXV6861]P6[?T8!%#SUH#B@RR*'K"<" M*W"Z$C#$I52' (#RDE=.-(MH26V7KGZ%(YIDO%>Q$VYJPP12 ZU1/F,FG[ED MHA=>@$Y#WW>B&!$S@HGG2]MQ:BU8+Y9#*9&Z1$ 6]F"I[J/\8]ZK0-8VL^!K MD4.D*G\U)3@H/2=BJEC4N'2PX&)IAHKG8JFP1\*=_Q+6:#A89(O3NKXF/OUT M(PNAT )06G[OS,89FC25V=_FI_X#B:5SYO,J')B0&I7EQO5V/#. M7[5:^:*^/NU*-2/KWW=S*2/11\Z[O0Q$M@1%C-K083#?? 4PE0__OYHSG;[_ M0O&J?;@S:LN;_L*K (C>1%E9LEC@Q#AF+@R1&^/]VX/7Q]\='+W_GGHQWG]W M\.']!_ICZ?BONCB0$X,?_A0O,+1106^.#Q!0D(XC_R _DLD;3,M:^]9ZA#2) M2BEODT?N#JFYN^4,.4)4=K1P^50 2TFRE=T?=N6KC>M#E32ZCP:U\GY[\WG( M=C)72T(!&B51DWDZ[$J7RE6Z"7O->C*U9?=R@Q;M8L-]*X"EC0@-X\K6P#JI M\%2OSKV(SOZN:8.I.*L"4!M)$KPO#4*<&BX"2E5F]:+#7=># !#'OW(\=QJ, MG8V7.'TGH(IVL1+US8=%%.&=CT90'."0&$X+-L&R[[Z!<:4(;@G&VH(SQXGC M!=B=.%% I# >+1;;]=8'\^L4+[V%UW=8A<*&QM_*FV$2)PYD Y'+1MJUD-39 M690L1?P[N"CF^ $'6]QWRG2^K T-E&TND(WLSS:O8U6REYE> +^#11,GLR5D MU]-42!P]> L<7X=^__:P<"/S_B@1*$([)J;1FO:?&E?15=%>]C,W^G"DQC6/>D MGEEH,VA;Q#1NL#876>V87L=W(I9,_[-SW[N54%O>>/QN!0!1U&XZC+X=/,) MR\>$B"^E.%T>;OJO!1]Q0"3,A_14=^T%'D@7/)VD\M:S9#3M9EI0&N 1U5YB MLUC6U4A(15:6JC0IX*\O6W,<8P+_BBQ_2HQ?/]Q S?G]2)9\+PLW7 DX MP@L,FT/ERMW-LGW#56!B^9[3A/H>[$>%L(A&N'A!$2*>9%4*+!\8_3/GJ.TK M#=^N_5[O;O'] .X6WW\5=XOOB]R5(=)/.:1W>OQ\-P!^OOLJ^/FNF9_ONMT5 MH9#@-%B$:ZA%LN\+HWPS&[=&*432XHMLEMVZ 4K,*UTXG6Z]> 4'R6QYBN_Z%J;F_:S49VV"2G1Y(/-0&* EV8]8VM!['5R5 M+IEA^WE5F;&E*X02'?H+Q?G ^!/@>W@NZ95?J]G*;P? M@*7P_JNP%-XW6PKO>[3\/NCQ\\, ^/GAJ^#GAV9^?NAT7F>OS%EDYXD3>XN> MSVC^'J;=>5PH!$) _]:8T&Q%S4L95E3M8GRM))X(P>$=LHS^.)VR(_X @ZR[ M\Z-3NDEUU5//WR:]Q[^*=K%A6PM@$35C97]M_I8'(#H5WLF$IXAT[Y'L&E]S M 1[>]YQQH?T7/1 MJ\>:_@SG8\TV1\='YIXW1! T&5K6C:QCA19'QT>:[UUT MN9\Q]+0AJY%/R[G'M7CC5GU1E1EUO(?IPM:WOMP[AOM[<%YVXK !OO VR:W:I&6NPN'EGM26*A $UK M('F&1RN=\C^#EQTJU@CV2BV>?2=1M=W=?(9G2P@5KBQ5=3,<"6UBNH*,2NG2 MLWM(7^'(H.2IG)LP@<2F,,%!XI%_R3/E_LE8\&@!8L'/:0RFK5WMX!Z/1HC#<=ORKMAC4*MFV MI](^9'>.B>7O+9*T%,WHT8G>%J0*Z8?AP$Y%V+R[V_6EIM;*1"N M#%XG\1V*C:@G#@HR+"-:EZKCX=)+SOM7M86%K134S787"-4E3H@00=@7>N&3 M8;:+,U>Y4*[35D)&]P F*(^=>$56>_!<[)X\WY+C?1KDJ5,CJ 7&FH?N)]I1 M P +HM,>2I'>&EW_B,[.9S]?H[/Y[ +-KB;ST MBL*I22Y=(1ZY_][&"01EQ=")A>P\3? ZO@GG&%#V?$P 8O&<\,')[^'GP F]&(;4ROA)=JD>Z.[YT(K.B?? M^ >KBM^4.)?KM1A@H;Y%8L:/(?%5F+60>W5'V+!WU?T-4I^"UF&PAO9B7^@Z ML^4T2 BQ/&@B&\>X]ZM6PV86+!4Y1")-6I@$=Z<(W)>'X?*0:$SDT)FV(T[4 MV%I2:HO!L53 MF;*+YI 6F@K^8%.]M6=_42Y;DDE3#=9W46FJO7=Q50+">,:Y'IR]-&@?A/BV M$0VY*"O3K4-,+TW/X]B:8)*>^>$C++DYK#D3H+*O:2E4AJQ]#V&[\MB:U8K'/8 J6B9WYZ^6ER/7S/ MO((\*'CFF\C5\_,29SMKPFOAHJP.G.2ADKJTBXYL+YM><&3;/3?;=G]\-GY_?*?#SNZZ-+(D*@/^?_&?K M/3@^Q'7L0IWA#Z/ +?^B,')/EE$_,!E_'.H%;)GU-+H\1?0?DW_<3C^-SB>7 M-]>6DTEZ%9]2>X[>B*GQ@"3XUC1[>1R_M:[L&EMYV%=V"GT\CM]VC0[;;C8^ M?=-Q_.R99QHLPVA-@S_VI,Y4=S6NL!0!$\63W5Y=G4\NB!(:G:/3Z?7X?'9] M.Y].\ M]^? \NH6? D5$$1'';UXD2%0&A1YZ1RK@;8"SI1?[^JX=8@:"]?XQGG"\;YD MH;:!C33%.AB*(L$BMF&>9?-'S*G*RRX/S]9)@X)34;,-P/'WULV2QBX ]LT2 MA18 Q]]WN5-?A@&(]^ZU(G"5?= "5K=V5P&K*; WRD=:-E_5F:H6M5LA09_!D:#Q C+!1)!Y M<:_>;*$N(E8 2"!;A1$#DRD.X^3"5$6VT]6YNOA5A.'"L)\^>(W;V>C$T024 M0*#207G" 5U'4]\ 0Z/MSOIT&:GK47L9#O9=R' M+ 5'F(^?S4$PZ7 :H'2:;=%18F0Y';X)_0ZGVAPGCA=@-ZN,OA=Y$FQB7M?P M 1&;V-OUUH^Y[%TB M<,EI%\.S!4MM3AT(CI^G-L6G7KSPPW@;X1O\E)R0G3[W+%^]@V>CKV'/.(CR MFN8?1Y?3?]+',NK0NAS=W,XG\*!VW5Y2-^[5['PZ+KIM;?G;6K&]Y(E3)Y"VPW:.RUH*)581/5"I]>CSY^G$\^,N5+!'0^^32YO+4;D]Z6SV5# MHP5!=+4CT;;._7T$S@FJD---;\ SN"\I5-O3O/VJ!)=(,2Y6V-WZF-;48?/L MNO=:,;8H=NI4T#1WTP7W%7M:6]YTQV;)"3/7ZM%R&ER M>3:Y("O1 AU*W"V.-QK-4-A8=*>;7.P\ZM:"$3@$S7E7Q:&K51I?XH264:/Q M-:) -((!FLOTE=CUO4XC+.\32Z$%N]T+;J0:'6J[$^RYSMQP= M^<@VK0:$!,Z5 1^73B^S[)'W>?^>1NE6=N);Q0")GO8$7DPT_AJ';?Y 2=Q,;15IY@(BN+.D8= ^#[-:LE#&)J[#J M"&H'3Z8KSIW'"X=0V'/\O!SB"D<-0?U8 MQW,!O#U\WO%?0#>^[ZH:265/I7SW':\<+LC^"(/6=3]AZ>QM^O[9 M"B0KFWCHL)DHRJ:F=<]!RZ 7ZS!(5L46E':TC:9"&.V>U-Y^GN?Y>QAO=L.# M0K&ER#!D15N:"R?91N2_>SZ5VD-@6N]HP*APDJW91 _'\%.HU )I*/YR M11EI#^5^Q$-X^A20F7@3$H,9< *I!U M0H@WMEUF745 68";R*,OQ2I]%?P?2:>=CYN]:*KL;"A#3 ,5JT%A[ M>!4,%*=5.UL["KX/Z>''G6F25/U^@96W(M#Z)W)YDF+# M(A6RJ&1K\A'4]A&. 3#(&88DKC@I0(E&:78XGES=SFD]. M:^+/I]<_V16F-FPMU\I2)$.'S@Q0B&L5^BYA"33R2)XOPP3O7^S4]S4M>\J0 MB4RSF]GXIQ]GYZ>3^?4?__#^]?&[/].^,3>_6KU^M&9TKXK.T!T.>S:_=SV)WRE3VY/E-=/JM0%B)V[TX#P=TM]V#1P](8H M6"ZH4V(W>D'L+3XY_K;O. -+2'Q5GVXG5)LB$],0)S1YPM'"BS&Z(A\];OC* M+;G^K I\+[J@.RL'J"X^D9,"^@Y_U>I"BL1_E[J0H:JG+@X06_/KM -Z$7 S MZJ&1=;IE6TK7!6;I%8Z B]#UEAYVRU^SL)J+XF(&']!: =;%(,[6L%DAIATO M"X5C6I!')Y>H$E6=J1"J072%K>V:A@L+M02O#V/-O@1J\CD71!VB=7!>9'7< MB4ZE6GE?3C_Q/A8B"83 "$1P,II?3B\_7J.KR1Q=_SB:3^P^A#0RK7@>RY'M M'L=279^P%_W)9;LAG$*#-CAB,P?B/M:2*[Z;N#W%N[4^/@]CM3D-S_04E6>/-L5U?X,/SJ"A]JW!6AH5E)9[)5YP])@6"P4>Y>+11(1N_4[)477C/)FH MJBO9RDY573% PJJZX]G%!-V,?K'?64B%=76K1(*N]IO.&7;)J>3G&T LU;ZD M2+Z7\0@D*3A*]>+6FS 'SLM,D NAILH?/!B8BNB91AE]G+B/-EOAZK$YJ+$ M-1.G@^9*P];3/6C?-G*1/"=S?+)5FKE^@@.\]/J^SK7:VKA(MH%.%'.<]FM. MUZ!N"KJ0Y6P''9Z7XH_;DJ:#?)[B)2:[N38$M-W>%GQPK0 4=5I+UY!(J041 MU6)[J>]5:])T]QQG>Y+U1[1%.VQH//FQ'116/<>M0&TR ]Q,D'>'/7+HJE2D M>149K/J#M:2%[P]N3\>VPDXO4+5M"GOPV[\);L9*"QEM'*4"49,"+0C3]-Y/0!,+XW4@/ M3E&IMU(GOH%(:2ON2P56G31=4G9V3\/4R>D]X-Q= '4NYQB(0+0XC5TT%<+0 M'A2[<0RMX55JYY0;HYPJ=98C$K1E11"6H$? ;K$)L$MIA_S7Y3O>J.BOV$(K MF1*4^_+2]P*;K*^&?1&3>V.6%Q +J$EB;LE MWR[Y.%-@+C YE\@1-8%XBL3Q@G7_M6PZ@V/<\ND*L>!3H&.IFP(71UN-7.M+ M5A0^A';DZ^.=MGG_\U^ ""#SO>:Z@BQZ+LE'HT5Q MN&V#J3^AT?P49&34+ZK1 H!3O(GP@OT=;BUK",/[0G^T]SW(@+)PC^@'#U?$KS+'>P[%/.=+\1)I(VO,=@P<"]6/8^QS8]E8#@!2!5/0##5N42]S6 M%-H=-;3=EH+=QK2^SC2H>:,@MY1])+X?/D+[03,2VP:@@1@T+4 6&S1D!2AR M])!-04XV9Z!6C8;D*$A_6UIVL6K21L'YRIF[M7=!%V[4EP!_8 (8CKB]'1'ZQ]P V]\]> MLIJN-UN:JL]R2RYQ0BR,;>_^$,5-^SSDU65,#3B)O/V /#:):$0VRZJ@M>-P M4>A:4&+P!5[Z?OTQ!79OGC_U#\ 4;NTJ5OR/JM;"?7\RR98>(EF)[5,(J;F* MH'50\GQ%>)V NY, M=F#J[WM[OT].:E_8"UA%'PGV7CF3L\&#R&8M27G!6$% MRJ31?",R?V=4O!1:%Q\^O$H',T%*?]C)4&$I8X^!NST%W(<*O3B-HH_1;Q=X?8>C?UGRT]:) M#2RNX*"3*$\MWH"*@^,S')6B?WGSS.8[#< TMJ2ETU!AGNU/O V; M/7E*'CBSJABTR0ANVJ[W0$B>?*A"(Y*8 MXC0$\U ^K29%0^@Z)."IM.,0CQ2:]TW.VC=DFAGQRG>R+5D9(.I"!3,&*D]5 M_C6(4@EW32FB=RTXB<>^$\>S)2ONTK\,B?('WI&O*:^\A+$&HEJH63S7HP1&"(?.+Y<%8MATU &S+#HB^C MB1'Y556*K?X;?V8JGVV#WE.-RVO;",LK0=!TNW'Q)HR]Q'JL-9YCFYC3#8[]_H/+6NWMX58]U8 MGJF!47$ KFQB^@+ MOFV-I"4(18W5GEB]RVRVP;+OEUN5'8!")<7DY_2=(:>=4O#9A;4BAPBD9FU&TB/NG6V"*<>A 7=HL;2HEI1 MH(*61KG&T8.WP'/\@(-JJT&!*JE,,7L%+V\N>BYD@U#$1EDSJOG$S74%!Y<. MUVHG7IV=3L?3 %Y'W;U$RO/W,)TYQ(5"=-4F8]&=XX,6IHY8F(@\F%D^4&S< MNF4<*]V^A0AKQI:<>VLON<+1*?,_A!'Y]XD3?*:-/(A]G&SK2<8"9:"XE/&K MN1I5]R?F4S7G3X"CYN/QN1? RP(YT7JO(5Y:VKP\%+<7 M'C$!>Q6B@VP^"?/84&1\#1G=B!-64.@\=()XM/C/UHL@R^>&V&'Q$D>I^QB[ M9V$TBD?N$U3SXKA/=)3$ M.[/ ;7=@,""!);M]WW375;PX 9G)/NK"XGNY-39N9T%!-X DNDTR:1Z&2:?* MQ9(N5\&[KXC"7?S <=_Z6;:5E5=_"4!*L841Q!;&Y+N/:TXK6\I2@9W2",,J M";3]WU=1FA!'X\].O0?/Q8$;LS:2O3^MR?8R?M>4@B-\3(N]^X"^I;&^H3:- M2R7>E9_/FC#N<"OE+P[WF)VP&A&HRI:F/:@J0"G%M&VRA=(VE6ZZE&5#KPV? MFX6/0Q=]-WUYBW./6(4N59GL#[C_RXS*CE:B!1K!$HL@TVS%=JB[QO,OK3KU M6_!7+'EB:N@'J137SSK8,Z./F(/YGW.%.X5:'I@0=J_2V H0&X:=/KA"LV^] M)O8>4Y<;94FV+\HZ,B.6\-:4[!YT?AM X'6^O-+KEFR^X6;2$E"4CNHMG9.? MT+'-I&D%MG"CT'EX=^G? I(XC>,MD;IM1"[!K.00LS5WA9]V':LO<3);GH71 M$GO)MO_+1W=X;'1RZ0IT<^&M14%G'@S@4M.;W)23K?J@HW8[3=UR7O1_H&17 M#G'?SIY>03-]T^H3>%'1(S8($5C6=@V&?0A1+S7G1,34O\:U_EK3#Q7W7OI1 M'Q ;]K0^N,W'1'H^P#-U]9#X*DZ)FHAT.A[*A--VOE:69OLQ..@!Q'Y!-KMQ MGJ NZRKTX3FA;]-(&PS3"E\7T'96T ",H*Z"42[MVX%HJ1+_R_\]/$2__7SQ MZ>V_?OMEL=D^_1J\_>!^>?=P_^MS<'NZ??SX+OKP[J?7_[Z]>8[]=P^++T?^ MWY-7R37^^Y=W;SX_'2_.DZ-_GIV]OO[IUZ]_7WYY/'E(;G^\??\F^=/1\OSN5W?S[LW?+W[>?/@4_NG7 M]P^S>+1=_'HW^O=X\^/T[.S^U?I[O'AZ^,5Y>+WY>'LU_<=_?OW\XV+YYNS^ M['(U?_7^8[1Y\[B,/MR^__'BEW"U&BW.HJ/G#]\])JN_K__T//[G*W=^]OKO M/SJCI_%D\73VGV?GRST^.O+"RS\YLS@\>_OX+S2^GA\>Z@6/MM9$K*"KTGU; M=VV#]YXN<(K"U>DT>G!A:ZV#^^#M+K*] WUTBB*VWF_DNAZKU+=/Z:SM,G@Y MK4(L3*_)AJ52:_% ZE< ]$682SK-6(K)>N.'SSCK30D=^?B7GY[-+/5]3=M5 MRI )*PB"V70'H\&2RH=G^6!%#_Q+FW95:]87#:EV5-+,'@G"@'WTO*] S:_> ML(1I-2D'1R!1EV%PF"J_J'()10Z=R)Z&L=RU:= #IU#FA#LDWA97F,, M@?0H+60TM5D%(K$8H08QVM#Y-@6H#>MR,5(FBK9S0J7UN=D.Y'U 9#XH M)85[Z6"T3/N.5[->;!RQ_8E-Z?#MB8J:-N.NLG08QV,GBIZ78<0YDKLGX(DW M,FT5BD%I+"?NDQEH49PB.*YM9.LULK*4N2/9 N7]15UR8AH.E@^S+1M\CA2E@8-6E^+Z3KP:!2[\ M!TIS/3@^-*';LWI1VM-"8J@*7++**E!:B?ZC,-UZ315E[E9KK*B10M,\3ZO\ MP'7@/O#V?Z0U[V?C7&N$2O@.3N>APD3+;6P5N5E^YE9!OH.]%,-;.201[MM: M$FYDO!:4$!1A_'V

\FEJQ=:BH*G30/,D%%9(W:_64MYV2*5S5:]^ MA:K.^5S+>7#MF*Q40E>D^'0K5-%25_N5.N$VQF^'(D@:*IAY]J^(3:RJEJD2 M8MGAVO@Q#-U'S_>).$Z#A!#*([J0M>?-_K27DU)]7].FES)D @'+!EGV@;9F M;%':VM% WT:;KC>.%X$*G$6G7KP)8\>?+<_#X![JU[MLQSTK,AT0+)3BTP!3 MI 'SI>#" $L>(BMBVOQVSP(KV\E&Q2DA-*(2 M:G2L72E3X%:YO)0<24V9.2,2^LGQM[C0^M?$4Z3ZOJ;/7F7(!+(%\Q%=@-;$ M]@(G6'B.CZ <+1=8TN=B+097A3"=K31/Y,G3A1 $DI6RF"_LMBTF_%X7#D\ M KG+9B&HX4+GV0X%4F-B*T4_R _9!UW6)1 M]GL16)4=+?CT%, 2)WW2F=2=5YB+)M7>-7;R/E7Y6TGQ5**&=E?A74\<>"G9 M\]VB:3?3^K !'L4F27F/H;J@V>E-K,;34K=B!4)T<,-DL;K[]AD+MK'@,^9# M(O09PW!$QMO-36_B4]EA+$%1PV%,4Q_ J[)(9LOQ[-/T]/B#PF55D.JBM)#1 M5!<5B"0.M05UIM')A\1BQ16R"%UA;8P&BW%"JO9?LFH"L*126G1:K6PAM'R>\77N"MM^L+ MO+[#D8I4DDD%B20_[:2QOIY!,[ZVN4!\TC'H-S;J7[;$14A\D ,^,AJG&UW( M>>J7Q:7U3+.XN+F(Q6S,,%C,(W[.XAHRN@;,&:'R>!LGQ#2*8AZG!?8*;Y[9 M!J$<"$1.<#(2Y4.YW#5MC4C(GAL?(@0[^!PAJ# -B+S$B?J'W<:KR-W#N-^0 M!T5#R/$)#A8KZ!_,D1 ;CD$9LTJN/R&N'9K,IG)7:_:Q%YEIVLUXL+$<'E'$ M<3H+E3N^P+QA2)0B4TO!R J4T)>R>M#I7L1+N(UQ-XL($O5(XV%(4A/C2IXZ M&V%@-+G%C=#(9C5!A.LKG(U8D MR;:9J\')8DMU5>IHE\IF6S0+5G>;2;*3^0@F"31-TC8T"6O!RI)%U4 ![_3\J?H28>$"( KHHF-1/AC]QH9; M%1(IETJA7$),NW0&-\7%9E4E+>6E/NB@]!O=)A5,>!S MHEQ4OX93IW9"Z6KG7H"GY)_]]P>J;;"'ZX>2$.00- L"#$5TK'U[3\@AKE24 MD=3K0#:+[IW ^T(=)$[@7CK0JR=8$F]R46DF@&8!<-'"[710\RJ&C!LU:-I+#/G3P@\A!6D8.D>9;8T2 M5#>,6LM0YOZ_BC=DS,Q:H%=?8C6^T458OE>O?*ZTM8D^)2D[*AZ;#VK%67.LYUK\?#DK'UJJN-0SCO(O1-0@MU9)U MBN+$TT][LKMZM[Y,7_[:0-7I@!R4"M-A;DNKK/OM47&?GFTTGJ8;C*VFIO44 M[P5#4("Z/&XKC-TNHA R?XWOP=7_$8?WD;-9>0O'5W_5;4AL$*]MY)X@!4%4 ME*TPL/Z6:SK9H9$Y6>*#'$W]Q]SR@3S+#N1]/.U*MS+\S">#I:U)-H278!4V M%E\ &_'7SNL4K"PX[/8E5(8=%JK0M!>M\^&\+:MR5D'.:J>:7J$])\;C,*"V MP-;Q;W"TWDN\DF0C@T%+8BADY?5080:"*7;//'7>E:ON25'7---9%;]3G#B> M'U\O5MC=^CA\V&L[SEWGD__I'Y[[+Z+01]89V"EE1[1 MBW3EE^@09:N#MMNM#S^%NPYV5((+>]3OH*;M_MZ$)K\(]$-S'?];EYW;75[[ MVP^6U=Q]X2T*!(*ET>O1R M 50_ZS66-7BXMX=.)#=L(5!0A:5*]672Q0IJSOK)K<_S7>Z='@7W+J'M#F/- MI8V=OGKP]2JK0SA:NTF GLSV<7A>.FL\6UXX_P[S(AZ]^9O%:QOS-PM!:"J. MP#E5#1^JC9S)CE@YCAV*:U2+*>251_;BMVGW-&_>JK,K-(B5:Z$9(2A9O9ZHK+60J M)4X%&&T1XK]S#4B,Q!:V,EVTWU3Y/0Y&402N$%KC].1Y-^;*>8;?T9H&]'] M%8X"%SH@@&6WEX-P+R :S?[> P*B,">8(#QL!].*HQ_Y:N[5T0.-.^2TCWTG MCF=+6D-C/R9B?0/#P2YU"$1J&@925PFK1S. 2A=B]I2L/SZ&>GG(=)55Z+LX MBEG]C/:.8/D2)IV^4DAD+8/227]T-F'\9Y2609$:?>9=9$JQ*F[$ON28 .9\SE==$!/."9[1W38!&,-E0F )\ +',3RX M4-"<">P?X$2V#G?0';&WDFP:<#]9.4EA%(A-3-@;DL$)685\H>QO(-Y$35*>0\KM(UD" MUQ92UB\R&J(QM1L? M6:-4*+S BUZ,A.V=!(QL--9W]IT?TBP MD?*"B[GI.P]7[1(Q3D2Y/#/[5+70H4/?($P=.%SC37B53^LK8/3@^%MZSV /2(U*-T9DQ\-A MGLUR6M08JD(ZXZHTO(O)N'@!3RGY*Z6(C<7!R,E&VV4"%X$:[25HF@ETR9O= M.%% 9!C<;UD4F;< 0(YY[ZWI8$1&(SK\ -$)5NMB<%'@13Q)<#7=,66[V?@T M>L_QQTZ\.B,2, V68;1FT7UIL3;A':\P'<%\! N@P@K\@F]V B75<.4QK!69 M#):5F1+%&21A]/PQ"F/A(9./.D!TG,V0P#+$/%KS<#)(4G(&88+/:A2XI_@! M^R'UKJ=U_43Z*)M$7>>%:5G=0ZMJ28H1CP,*)#!9.FE7'D+\YID/L1N+70"$ M1]@:*J:U?5,(MRB"FX7+P0MK1*VFF+ZFW*R<8,8"G=BM=QJPV_$T(&9<0,ZT M3V#4"@\/V.J0[H6*\* "0! Z4AR7 L5,X(,L/+$ &**0P9MF@%+8#A"##J)& M&'P'*(<041 /4!IA@FNFDR]-1*4;F96,.3 M(ZDALD\F]B&FE'B:;GU8",M MM-N69UT-TT20TBY[DS.5/8UF@BN!U-C4,DL"XDK@4(2O!;^Y[2\;*6301AVY M_R;:EAYTEP1W//\2:, MA%*6C45L,&*C+;T9B( O0, M!ZF;! DYAJ[7CN]G/4^%.4-T**)C\_:O5A2K /#J%R7$S3!UST#;;K,2DA+2 MGM&3CXZT8>KP(.;3M(J1R=()IWB)HPB[-\[3*(YQ$A><5.1S$YX)Z31$YB$V M\0"L#*M]%.2H\!2*$O8&CV4F#R/7)8O&8_+/6703/@J3/5)!3\ ['V-G3@,R)$" 3]-Z@5F'7Z&:2B;A]A$ MBZ:1%"$^!Z38&[W]LD^P\=)#1PWF-E*"F7MWX&!E\&Z:&T>T,'>FWY[A&K,E MJB\0TGEG3]*9!RB?R^Z:;+95XC?BQN.'(D$,NQEQ!%;K590>2-2WL2N4+0BP M!@M_A/))6>D7-L^N?T>,#]>KTX2^5J?EK/K\;#E>P8M%/ V:0NOYKD91U8\. MZYLK!Z(/I,C1F+4\F"U1NB::!L(XM<+"*%O98@Y3#T*QBP[N2%LS.@:.^M'6 MA719*+TE/%?9$ 1C;,7J5$"M&BPU+$S>E';G1DCL52>*GI=A)(WN+)R@9 HJ MS;$=#27&1GYF\G$W[%,KGQ-Y.AL+!1:F\U6.R7S: 7ORM_R@*\6)QQ,%(A@T M,\?A>AT&%!1IU <;QUAPD$5?L 0+ZT6+RQAP']6Y6)HN"K78&=[USB(FC":BM[UZ,Q^=+OP^A9X93BHV4C9F#N/%^3#C3S'5\G< M(,-1/KY&::NI'$5,>!27H&S\WA@2P^Y3= M;1.H/ R!5. ZAB(WH>_#L&E <,2Q7=?X#E7^W;%,"*/*):,/% 22/#%GPVC5 MHP-R%\G8,&852+TO\."6#CK@AK_8_D!*>/(_#0XIC#*C[$7(,A)9.D0\6^9_ MSOT+4XC_QX[86*WX60YV215IE@6M4K\;E:\,"1KIVI8_'5V2-+MIVA/8[#M4 M5GSYRGD&[783.2X>R]\)LRDHG7. Z*P#-*Z^$-KY#"4H<9]KFRA@TN?\T?&" M&-0TL0J#R1.HMZT7KUC\\RF^2T0V-4S,0GW)B56>"M\?3+;Y0-B(&8\WBN2P MG2'2F#8M#,ZO6A97#O72#25FOUV@OIPLADT_%H4ACRFQ:RXP&,01)#RRMJN)M6J(DR"]^]T-BN.F]?FI#52=PUC!U/V MH"77RXG@ZF0R_#FGH#5ZPK-Q U&A5; E5+>3&R)/]3OU8B@)O(UP8['XAA3( MW4KH-U@+T<4&=KP)4%8[[:3TLA523%^\9A%]%I'4,ZK&%;/'P3!"V<2!!!=7 MT.'[R&6H&W3\T6O?7367GGE\1]MD%4;@T+@-B 1186*)\M O+RX5I)M#H%'! M19PFU,MJV)W@>R\(J#O9A_I.QZ); [?4PB[;_R MJ7!0+0A(83HHN^EK7OWR MG $T31P(,[CJ9$#P67A^&(Q6$E,;W6TCDTC"&; MA6":Y5H-0G3X,29RY,W'6D'-\#0VHL$7E [. D?J/B [[KPZ @)/G0A30S37 MK4:J]*HJ+N*:UW#]'U7"U6@5J[(7N*K(13RLN=+3]_#=3-NW2SE>S?YP/B7, M9AVE#M\Y7F#O 3QO\KR+W-^]FU!/N;#JZ:YB(G-S\[$VE'Y' ^^N5F'0D-!+ MQR$ZT')";Q7BZI6#CY$)WQ9E9_3\^^VUL,74Y?1F[F'Z0M\=!OZ7\'XMQ00Y2G*-J0R.S# MRS1ME7J:]CXM%((HI_:)(PS27JLOLB5>PAMT)?%QE_=H^[!51I@?:M"*6B8M M7AH%$3BLEX;\\"T-16RL/:N5 WC-,A4B9_H!; W12U\H(+,E@8J0U2/'?L/# M6&$6:+K=/%1[,[-B\DBQXAH^"G0P' X%X68WSA..&R.B:& :'9I&15DNN5&' M7:!ZN!@:/RX8%/4TC]=28LO28&S2O#G=18JR6>K?QGBVG,2)MW82<8[>;4Q[ M8.3CE,PI.YJGC!"/^CR4=Q>K5D_WC)%Y[<,]/=6+=C%\4@G $+S&I]_IKOKE M<)[>&[A6_U+Y.!L]C02)4U/:HJ64.*69?):OQ(_3'5#*&0=G'NO:4LQL]E,A M8U6Y953Z_%M.U:VGXM@L$M",'/\QN)D<9NO]Y@4D*F&GH\ EOXFVV"U4)+NA M :F-D1=9>8Z=8R*/S:4O8^G"J+ R^HVNS3]>;;S/=J +]SVU,YV-BD6U0="I MYV\3\3,!KQU2.L7FY4" !8\_4H3-&JKGF%P$<=DW$C=^=&S60=5W%/.CF^PT M)Y$BQN.*"BF,?A>G>!/&7A++?1;9*(Z'PDY9RB+0/#KST#+:\BAQO "[V4B/39VFQ4RJO+] M4&G#K(>UY:^N.^7$X1'=^6'HY(VCY/<+Y\E;;]=R9WHZR&K+CAJP108(,#&= M-[V7'N0?R1))/-2F]0RZ_VU:+V43UT]F46 ,-ZTGESOX?P#\P?$Q3>?*G(#P M!V*TE']1&)DA4AB28#93R[@-OZ2W $B]G(GD*T1F% MV85<+93-'U"0AAJ>7+77@D*&U=0NYDYN#14##H<255 #GOOY\3$T&^D)-G*T M"2-6*@0BB<XM.UFY%4(8]H"EQ;W2_YQ[ :M7I%+4+/T'@DEH%MCZ M9*2X\)6:$.E!M&$#.Y%\K0MB6CKW0EU6BV3+IE.SGMX%TA6LNY&;D>1[CU6) M8](IY04*3BDVR+Y3J@ALS2E5Q\1.MSOEK!I>.LT!/W3-[HDM#5M3IX#I2T8 M'Q4S].9>_+E%K=+27 23&^N3VC*KFI'D,TN5.,:-8:AU=^WX.%:LN2(L]"=/ M$;96]8^'&Y]%F\YT M-A>L,YM<$+.?7@)$ =IL"'O/L&$V5.&LQ>34<##<*T+W;8+[ D&;@.WQI4KR M%C6 _F-[H&6OSTE-+#,K>5ED4J>NP7F(EW;;8(L17]I-@S5(9[B 4-I?3]&$ M*G055*FN8B6(A(\1/S1$AKW!.R$]5/)D67:*I[(AJ>G$W(2[M.&L^6 Z\V6Y MQ),]1Z$0,:&CL($4=CZ1,R_P8F)RT>N#P@>2C6?WC?JY9_?S*&$C_3@X>)MZ MG;K&BVWD)<_'K^]NO,07>@3I'^%NFU"G;5%)\$JT@=TALNG0>]\752DT_&5X\*5<@A,F -?")L5SF M4R(AP3VS_)B7K)*D1PW%LS!:8B\M=R'LI9/F>".V9FZ(9W[$6L)D:L/GBULV MUK6)PK7).Y+8K.E= 6@GEKP;=(V/]:_22FT%#@H\SDAP->W!6HFXVFZ^C3*+SU[,K<-S64ZNJ$*G67JG0!^!K] M3S4B[L/[)."4P?(J(Z(_R0T$O"4 D= N9<-0-LY>A[D*P%6[GXN/E0JI2NDP M%]CQ0>=/H PYE#U:2]HW=4Y.HKNQ:*?B?K7]\$'@W>3R7KC MA\\X/]M2S'8=.(5J6*)B<$,)*6I B\OK5\I<%_ M:QR<6WQK0HJ9_-;J;7#*;1];]@JJ-+RT;.!(,1,8, K4,,P?9E(I/V9FAJIB MKPB;IJ?2I=G MBY63$P;C?U3$7^J6;$5#LP\H-Y'CXBQLK]ZXE&E*H6.)UZYU8/$N2@CRN->" M,J:>^\>0H$2,"5G6Z9@F8I%!U<12P]JN"&M5R]7Q,"/T-$QUER(T6]X&8)!E M"42Q\#:83T&S)6*3\J0J:R$K3=@4J:Z&N=DJ4**6F6F(0=/S56.'T3SV@ONH M-8A;A AGM?N$G&)V;WY9=)3DZBY@8&'FX/A5@$V-134R&/S$J-4!;^OBQBK4 M(H,A-B_7.9P\DE:0L-BZ@Y@ V_76AZSY4[ST%N)0[GH;CQ>%R2B=_=*R=#?C MQP]"4:.*H2[WHS4YO>"YY\QWA-FA^2 $HRS> $O0UAX_ZZB8JB!_C6GTRC@D MVBJB+VME9[$\[)'-1L7IJ.(_KW63-FXGJ:%8,YG:4,9LX8QR!/BY)%NI'@ / MHU]:#GROPR^]0E?1-*1?TLZ&-,'7GP8N?OH)-Y6#34WP8*PF N'PL=#HO"Q H7-%FVA0)Q% M&'_!$40SC%>>[Y-_BOP)V5 $";W98(N'(P?T&HV%Z-F5XN]:2/%W0Y+B[Q2D M^+LAZ(FW+2C\=D@4?JM X;<#>%S)NN,^"S/_JV\H^8QAO9+D8#4_AE1P-NC^ MK=.\P$E"S*'9Q[-M51I=[4K>CE>G<0]VL'?H_GUAW-I;3*KP!]Y!:1?^#TNW2C&++0M$G MY7ARTS]G3%HML^C>";PO%&:BJRZ=9!OA<'FRC;T@K00[)6(O]K*6YZ-L 92M MP(KATC7LF3BJ6-;LGG;D*:CVL(R5#[E=823XN/,(S5T1Q:H=L(KPDA$B)I2@ M5%@Z\1TE1;H,(X?5'8R7#Y%" C0DO]NGN6/%4MI M#BC*H8F'W*!< ?ZFWL!XI0V*^1$7H>LM/5;E0*FX %NA:-*A; U[W[\JEK7O MOQUY[#TBVI58CHR5*0 M;F7Z\B.!16 MY%.HFR&[J0ZF4X8*(\OEB1HH8%$YMGB+^FY8RE'A,>H[ZV=/ M"R_RFV&15\&-_,8Z>5M$7!P-B[P*(1='%H[V+&%+&8;_1"VKN:'QB!V1_UY=Y+\?ELA_WRSRW]L4^7)=I/S7Y9+IHZ10 M67T+U8I++3"Z%JM"3I+5JT?Y#M4YG)?,X=2HTJ.;]#OLCS'VW&@M@K[>#NNS M58CZ>FO=$'BO3M[WPR+O^V;ROK=.WG?JY'TW+/*^:R;O.QM>RIU=#<7:X 5@ M%?I$?\70ZSQY;A%[Q"H8TEG#>;-2Q8_KW&Q%&SNM&5J9Q^F<9NO89GL&9>.X MB0*&6P5YL7-_'^%[:AO,EG-,X-MBM29OYEBH?-N!OLKFM$Z\@ M@X;\!TZ'!\?'X,=2[,\)KS? $?J/PGRE\FP6^*2$+8]C+!E&U)%BV>CJ0B:Q MKZ0;X4U^^!=.]!G3:&@BP2XM!1#OVDV(!"&?Q3[RW;Q:25,['[<<*Q[?5.A@ MU+2IA*6QJL:L>]$EAJ;/]!=G842^H9^]9 4W,RA;(B[=4H[BRPL_IQVBH-PP ML;O37Y*ODWHYBRO;U=>Z]. QNQMM#4?&C.(8)ZJI4&SP\+*@N$APSU4QMM:: MF6>M7(DT,/"@C^ONF&_?QSSOB N?&%N2=<,M.),&=O'5I :/Q9T(:U@'TTLZ M/'O#.O6TH@/7UDJ$<&L?3L&9*&N"\ S]^+/NPJ0PD#>TAP$ MD_*:O&2:98M%AA#W'ME( '.UJU-M?>;%"\?_%3O1)'!/)6^PV>'$)B"8@<@4 M!',LUC 3H5$D?S.Z1A545JN.,)_:+(KJ*:_>1^8QBV^X9? ;4.1]&TI4,6W% M[>X44/-1U3%6O%K19I*#XT\#8EP;3X465NLZJ+^R6JQM5(.Z^875>*E1::'X M.5X[7I#]\09':^'9W5QL/U^,C4"PW$ * 2KBSOM4].AG[NB?+I91VMMPE"3D M6DWM$5G)TNGX;(ZROHV%.94*IH;/?C$>U=._"6.3SKMQN%Z'0<&',=HFJS#R MOHB[@K,I%1?0;IIU*UB($-\(;L#?2@^B 5% J9![:[[R?&WK(Z [X>/ M#J%-UYC% \0V@UKC/!=#OB/*MQQPC\T6A!,[XKNSPWCUHP!GU67$^9+!_2&H M>U9X(2^R8]5!5 2<'TQ41/=DHZD+=+8$R7WCV=\4[KM669(U$X/&S M)04-:[34?WA&\!W#BR>YAL";RG@;)T3\(F5?*A ,92N@1[($RM809H/9\[$V MHBMQM2J2RJBGB1I9[(GL=!OEY8R8V<4KH4$?TL[":(D]**@C?)=D)4721TBV M=%I4*C-/#Q"_ LE!]F99V,5V(:JN5.*^E_1#>JN.20V7Y'!"SO5C53!H3$N(M-NFCE!2QG&^KO@%L#/!U[#_C*AW)&TML6 MMS)HH7CHX!ZH-'#G'B>Z)#3YD'7NK;V$6!ZGF!SAX*(F_X:B5#3$-$Z(.0C@ MB@K]T=G4 ,OGTY_2%5!A"4OG5 LD:X]A;6@SJ!3$=JF'MCT93=CP?8,J%#"6 M,YYIZL;Z0=E ;OD@\P4P*U#7O@ !7@8/<6([;G"4/(.23 BK@;T;.#84PR&R M^0>(KI"+/5UCN#$LJFCSOHUV)!N.3X@U%HQILN-MX"6='$"[Q<#?0Y>S?P-5 MQKRU4T= .Y.61'@7D[_'Q*A9X-*+&,]P* [>O2W:>%,4PU[3AA(,#;L(< #/ M,33Q9.T%7DRC.A]P0PY..BW-P"E.K"7AV/ DR)'B>A=4Z&#R&RAVE<_\\5>. M)RR4O1N/9LO=4P5,L6DOB]"H?1%R?(T7A.4J2'BFQ_R[F/3&FN4Y'= H"'S M[W"QN\<>(&>9D+O/SHT^Q -'0HT6ATXC3 S@XF:YVD=;"NL2)R#C/Q]"PD6&4^B* \%_DJNB8#)6R0\_(;X3.SVQX*1>6SK!Q.DL0*-*\$<_=BX)NZYLS+R#\]!S_"M[JX(EU M[RUPQ%L:?"!1@4>E'4X^&66S!U,*I V7!?UQY*0Q'%JQ\ZF(NZX6GCALO\\6 MX6WP$16R"0=Q4;J UISDOVJ.'Y4[4K9B@\]G<#$EPU)\;6N.3?.$]3%Z+'EMZ" M>MTOMS+:I[(/Z6CE:8C-L\.!1G3XXB_%W9C5SF 9N2Y9-"9&1>+X__0VX] 5 MY^0R)J13(/0$)B$R"\$TZQJ(APN? V*L31S\Q;O$#5FY\:($@ZR5"2A"*KH1 M[; P71*KD@S/C+@VA0 .:C;J$&H ,)AX2ER*LN'R][M\\L*SCC!X2RCFQ;3] MTL.6-/3-[J';$G<>)[7(9S2!W/$B^DY^02SH;81W$7B*H8NP (L]0(4EU&(6 M;225J^++XV9+8ADWN-*GBCG>0&GFX)YVJA+ZZ-*C/JM:E\]B?<&L.>IDJ/!/ M>AG:!GU<] X*A;]4[_'TULZJGPTM-$. "_\F+D%[".E A>BGD^?=D/0%E686 MLW!\2)>(J*T3SY(5CFY63IH($W_",7T+88%%*CE$10A*B41WS_P8+9;ZG6:G M%D!!%!:4$&!0"LT!8O# ZS>#R&X0ER&R<^^[1EEN4)M4:J*QZ^-LF88Q,;-P MMDW(Y2: &MZBA[!:/3FV4*$D>F&1@RQ6S*HXM<2<)Q5:Q-/M3P15:B&_YY9@ M%B6.%]!\G_V\Z\CW,OJ<+H-$\)1#YU +OS1K,$\X2IPLO9@W$L%P&,XE?DP? MB"$*-@H#\L\%U8-Q*ZN>K(-V"Z'R2D-M7M06>1Y']0A8,G.4E =]W]]%K:8O M%D1Z9DO^HX90I\!*5%$DH!GFX2!=Z&K!LZN$5S+1J%4C"IE1"22QXHX6(R -*:A@;/A^N MHM0A19V+YQXQ@EUJ,;,_8$FUSGQJYELMS$:[Z;LU$#;?B M7N6 G-UVS7UHK92M[IF"/-G9#Y?,]>6N58\5'!>-+OZT,N_03EH5_&K'JCI1 MS-4G9XY/&IOKT!+*IT[B-$3?I_[>PB3H3.+4HO&M^'OYJ/#]O3*TC<8TBK,. M>>4+:94QG6H!:6:GJ%HD7==V[*,&*;CN/'V:&KRX7!+M[L0KR&>(T]Z*J3XG M_P:Y5%*89!76%SA?!Y&%4+X2VBU55YZF-6<[E&LZ5(=B-CK+UNJJ$\!=O 5.0^9$ M;O1T%$J'VF.$T=8OY)0X.YV.IP%M'KDL3N1R?A1,([0OA M]2_[FOBW/[3;((T)L6B:="5.W9KIA]PFO\DL/7>72WV)DZ:R"%EE[MVDK$S3 M+H\9.M>S+D/H/(SY112L5%&0(,S[CIL)9/;>MQ,9* DV)=?4C9_F:95X=(A:%]&:Q"*8PLJ'5X^8^J"'.]8ZV( M92S+*&T;>>9%ZZDP-C)KC0FCT/34YMMM"=ZJBYF#C &?Z.P3L2Q-@] M<7Q0_MX[=!,%3)K$Q+YC3J7S]*V&]PU ]:34/_<"QKUL;-!DA0\E M7'B4YR!K^!UCO7'(V07U1*)3+]Z$L>//EB +Y^2S=-D+MF(4Z&XM!%64TM7 MU*)?"ETP;T>IUH32AH]!@R)<#X0V94U^;>7P)?IPJAS1E3XT#Z.@"P<1'E>$ M^!H\<%H\#<6[C1?BS+NISW&,HP=9$[YT1J$[ M?3;'MF858R-RO,MP-]\K,;6NLG;"7K#U@OLTS#T,XA.\#*/=HR>.)T])Y(21 MZP5.]#Q-\#J&CP$: ;"ZN=F#@IB71;LT[]?,]D6[C=$=W;F@IJ' 07FO_.UE M )$=>R&B6 ?OD6=V6G_'M"%Q!DE#6Y-L3M[=.7^$JVID.T5CQ1CQ.-I, 8,A M/,(,%WFM+UE:D/4J\ TXU?PO2C2P5CJ&W8UV,!)-,':BZ)E\]+F+2#&FO%3X M$!H,EQ8:3,&8)HQY'U5K@ADNQ$3,1UDDCN5K/H @BK(Q?B,L?XYSB""9+6]C M3/FJJ) .$)UW&"X/R4PF_K9-1RE>7$]D,R$,L$4OFF!/(1N5.(W!AVGT%9QA M*R0#% #\/U3\>'!\3(,/,O#@#^2N7_Y%8:2(^RSTD(;O%T:7DC38$/"W5'Y9 MG#$ I:E-&Y&V[4ALP\;\F%5N. ^=(!XM"# 15'VYBQ9&HWCT MX'@^/$B0GZ#2*CRM7.-%EFN]"PI,7R2%QR7;$]%-4;8K!)-D^Z)\8QKYXY!1 MV=Z'Y!>'L#M]I4*[_0]*(9V=GVSHQE=S\:K?B;+1B-8?: M=&/'IQ $A8(,M8[2%L,4&SG!*:C 1=FH.[C\SG'E1+.(I@ZSW+BLVYWR4P]9 M -[TV!)I_<:!9NZ+<&U^#9)3R>SM*3>$4R^)\,Z[NP5D(VWZZFM@2XW\,FY& MC;QBMKWB\W9ICNH#MIW2P6+DN&=@(S$LU&54J5:7E6LN#+5?V;"IV%QS.3D# M#ND8$[3 N#XE)Y4?TFK"Z=?(!$#LEV936:O8W>3=\_$PBWTIH,QW7"M2RGAG M+79]GA"X)$D\>3FDU-,P :;92N(10E\D? .*IFKQL\H15]L[PN$S/W2:JF2P MD8@.M=UXH@!UE;("M"R9-N4N/(6D#IZNE_4OLEB21 VI9EJS3>%1WF M!LL2=J05H/D^YKA6%MK"$Z8*AK4KMSI9+#]FYM$P>8I>JT?,7510/M^FME- M3^G%4D05PZX207N-VQ@OM_ZYMY3X223=2 X06P#!"G8UH **?/>((F7,UC8L M'9P-<30ULV$ 8U98>V]60:]F!JC3Q'B5 ML A$YA2S_TZ#>CZ[)(R4SD$OLMDOX<6/D_UO.V%& 4G>)Z5.',/*[A1OH*$R M[TK&-]CH<-F%U!)G!(CP33,)SH9++*12<.4\@PA :L5B$6VQ6PA33,$C?VM. MULR_F'1!EM/"EBQ&<5H]CG21YO&R&P%-QU-TB0!IJC755]C-8%J.]$*MW@-Q M:C6M3 G/)R?R0,3SIF(B0<@&HD(;-;N/S"J9RL V? @ 5 &UL[7U;W>W4_[#ZS?)5_[C9Q\'7^X=AO:X MW '[Y46!T^,]];\G='[P^N7+-P?9!U\DG_SI4?RB]/F'-_&G7[U[]^X@_FO^ M48:;/LC)OCKX='YVXR[0TMG' 0N=P!4,&/Z)Q;\\(ZX3QIKLE6NO]1/BI_WL M8_OB5_NO7N^_>?7](_->)'K;V_N9$A]=H]E>+/E/X=,*_?*"X>7*%P+%OUM0 M-/OE!67NC!-Y_?K5ZX3$_Q&_^8/^,24!(S[VA.X/'5\,Y6:!4/AB3Y"^NS[- M!\'I^,@-.8HH"/$,NP+# _&I@U8B![&@9B7]X\JA7*(%"K'K^ Q$\"I-4^,X MY9-LB6Y"_N\EYZY4.EQ=$UIL%U\."^!YW#<=_13A\NN5$7A/Z1DG4#C(' M9DQYZK#%B4\>M#6:$Q "@HAW2>=.@+_&GL$)O LGC"@BL\.(X0 Q-;OMHP6H MU9MHN73H$YG=X'D@I'""<.*Z).(R!?,KKB\NGYKTDB3C08",X0@S9SZG:!XK MC,RNT1H%D:+4K40@G<-IP(F&A*JJM/@]0/#/$%]\U"1)OP(H1&H:[,IY[8H0%W!NP*T7CU4)*L]F5 :TR6VEOG47F&;KX'/SD*?O/P*?Z7 M&I8=9 "%;7.AMV(FPGCCE!38'"DX5@TIZ]^&BLP2-ZLA4NF+4-+T.E4-065I M0BZ_=9>F(7@K$4A)JRY.0\X6$E V47!X6C.G^FVP/0W?HWN1S\-E6O09:A"W MT(!;_S8<<,6': I:(P.Y1\BYN(4MU'VRH69B0SU$\FZ:H-,_YQF2T/%]X2I1 MXFV&#*"%&+Q!+\4^$(<<8C(C*Y&AX_,[9NQCYQ[[\9^&C$2! ?SHG'1!6.4+ M@I,L"*BX(&B.3)*XB0GN+IQ@COC.G2(64NQR,V=B"7$>'.HQ$H4BPRA2L8,F MD1H3(\[A >'Y@C-VUMQRN#!BT2FRYO\?+M"]PT1&P/.P'_$/HW25XM;&\E5* M4PF IAQ.R)-3@(^ CZ_N"0K2M98Y.1GW&_'"V*8+XC:SE2> [RQ>VB&*$5> MSLIA#(6,*QO$02F0A]M$%U;83'_#EXQF6EM/ZQUQ$;!B3EV-,A@.;1M"G2'T MT8)-6M\3&)!== Q7[X6W/-(Q7'# MLF*%F(S+&9^6SAQV'Q^9IO0.A,8/D!^R[#SB1>;Z81%:>' MAN1OYI$+7$1^0LO".]3-A.'_+,%>/X!./W&PBH]"]]T%]G.+F5&RU ,Q)+W: M(I2[AE]>O!15"'PTR9)^EBBZ5=I8U)"[%!1_4A= <>P'C%=,,G5M=O#IM,HB M(,GHH?2OZ1*RO-\UB[CG H6I\-!3J8O50=&K[3)JW0I+T7PU'$T=,+,$ M^-,%@@:O1+H@X"Y#559'"LWKP=#H('-%TCK+K.$:'S$=BU239>S.X9B(8'QZN9E M-=K0C09[U >WCFF!^YX0[P'[/C"..5G;4TX7M8U>P%8S+7R.T$I(RQ*/ (Q2 MA?@HIU=505 KF6Z4;P*G#3ZC@Z<"R^ E3 >3LTV2W&P*HX/1&+'KTEN*YP]6 M L9R!?8J#"U;U@#7N@4?O:#O\J4[,"KZ_SVWJ@@3N-N=C M@9]M1&&V^HV:3*'^IQV_6S ^<_-R[+%N#M);&YN5>AF!L?/B5D9C!+!+;RF> M/]K8K%QE_&(!/SA^A("!;.)@.9739\*5$XFZ@BR?U4[)M??PL5^F**"7*NN[":XKT4E6H"\ M[-;.Q'6C9>2+6JPC-,,NAE[W)!B.R'O*J,]R2KSI.J[A2&8'IB94%)/#]\[. M[K 0&$\"SSB6O>SL5L0 ;"]:M)@MHSHA3QWFGP^JE;)I#?)6"VBK[6:^U=,V MQKQ<2Y8 M6,15N!-V4TQ@Q.E]Z@]BA0>%YN+E=N =0BM^>";$F# M-LM/"QF-+2W$,AQ'ZINEE#F@%@C$01>$-+P =W$:YT:F4W=014$PJ!I9<]NX MC#5J;M6:W8/*FECF%MQ.5L\&UJ;E5N=\LXZMO51#M3NL_F6N$AU#^80V+@,6 MLDV_3^ ,>:T#J!WK[P&FG ?/5 %X=*CINAB?K>+^0)SJ0W2-7<1NB ^_%+4R MLKE)J!IEV2VUZ\9N7N8])8Q=43(#/V\J4MY57$JC'Y _@:Q&R]HA&G+'[7PL M;[T4G%Z'KL"28%K9>L=W:'+4\5'THX+.S%?)VYQ6O?9:.MZK*<;V:I6\>.&+ M>G]OB0/,XE8[:Y2.!MH7]G ;#9"]:K.=A+[F^N-C7W )C[CC]\E*.!,SJ';S MLEI,H01JC\[LULG41F)Z/;2'XLYO9B(+0'JV!59]IA3<.#IBP+,0N@^-' M86T19HLDHW:$[L$W>[W\;.=4Y(R\%.OTZQ LBM6>MA5GDHX+OCM3#S/+TU;: MW&L3N$-_8*NH?FY6#.F$CW1*1+/5B(N9RDL"=HAFA*)";TL^;NIPH7'@T*=3 M[L"8N(#%O\EE\N,1H$YV(= [%.\-&(8NX6%S>>RSV2[<4@U9ONQ8E>HH>1_",'(9 M%]O><@A^N:9LW('\F#[Z,4D>_:B5>30[SY;>\M+$=C\O(:\7J&OAFO.N(NA% MM+SG^[!936 3?E2-MR7052V\.%45E6NS-WN+J*ES,5W^ILK=SJF 5-HUR]H M;ZSMEL=UO$BN>Y:_J4#<8FL2&9[:>_F1%32)>]ME269PJR7)PS#0=E/DSG-G8E>Z&(%61&H@DJ M_;T--Z+D?NA11,6CMS'Q^'9W=IZ!/.')4,#2]S_AIY^: +MRC[Y_=BHJUNHC M:UT"7^?FHB'V./[15LTAG891N2NU?4+V.@/TBP2AS8EP9ISX:J^G-T% M&/R1'$7F.Q%4Z1A!JS;AVFKH=H63'ZQ4])C'4<>+#!,#Q:N]O>0BT@+L"E4>E4AVO/QE%=L9.%>*#ZQ"[]UMR MC5S^,XX?<]](>TOLSG[CXN[$=D/249C'SN[K<]O)577DHZQ9PK9F92UZ:T]@ MV7%/W^Z%[H)IR-\L5?$4;;>&=*L+EH2&^&N,Q>7LE*,2S+%X(M7(2\_=S"Q' MG#9LI$_]MD^Y^7"I>.WO""7_+0PPK:MN\L@F)= M4B+@T@\#\15%*P=[9IIH];*SZ\2AD:[J4L.1 \=Y[9[GRGD2;DW-=&G%> MQI[1U13B63D!.;7;/NLN=TW9Q+)9B+-I2PUK(?)\QQL$*.@6[- ;./8OOP"^ MO="_PG>\-J"@6ZNG[/*I>VL'5J,.'53T"]>_!- 21$S+;!YA=@GP/(XP.U5L MM?^@O,#6;,&R=]"?-7J&8?>N?XN.C./>9U7R+/_ =,NY_LK>K+['F2A1;TIY&H,;)> #D*OKBX;37$O2" DW^3] D\Z MM];2&E>1Y!@*_56U!-@H=^B]\E?0"V.1M)VX2<]F6VZ*OX)N)[[=2Y&7=.X$ M:;6O$W@73AA11&:'$<,!8DRWB6E:4B+NT!,?NP;O$;4S4O1D/9IH:%W:XK^D M",$*=];^]1B3FI!QN(!U*MZX)%9N4T,59K6$8Q'.I6L5< M!4$W][*%0@/OJJ#?RUGJF1T_7VO9$6:N3Q@?VBUW>X>S:,<+7,(Z$NC9B:GI), M;6_OY-8O54V";M.W.X^X5W#FOQ/*_8C# MQ31B(=\?4T/S2):KZDE>FX+D@\]N"E#RJ,6;_51LSU1%*Q+3M@( ME %V#1\DQ/2'YB]Z\#2U+DFSW3%T.^- >5V..0]2O BG?3DA(?&T"7Z-W41N MYS0@ 5\C:FJ>=+*RO19(P%A.Q'>I;L$>]+*A<@G?P"9'I;=L#6/B7)LDN5CF]J3G1Q M4EX4>C4BOR.1)*41[?525MNF*)"S6^\C85-BXLIB"!"G;UT5:O8II0WHGICIG^$V$S8_>^3YVBT-D\&XNTM^JSZ!'X#<[DS*GLV[0C1N5:J; M8:C2,31_6MGH+CA5@J;F23L?R[F&/N!*C_6U*VO$ 5BA>E<_VYR2V$*VN9W3 M\'+O;62;.UC9SS;WPMA8]OWLXJMZSW#%T.3MF(5XZ(7@?D0IQ MJW<(U2"KJL5R.^GT#FNU[X/9"2C%T_*S%6KS4$Z+5ON"I54LHF_^/,#FW6P_ MOW'Y6@G]V7T.#F[X;9G>OZV,[*9;U)=.MNU!=7=4P?%6^IXX@PF;DA; M;T2?;@A@ 97C.2:'+*E%J XS>H41E*P0#9^N?%'P'GABY5B)NR-F9Z\TVU'< M?5-7)E1G!MV(*R^7,PMS*YL1QTCHBC&G5 MUM-QEN:PE+E*JD*38E"S^'=Q&A/,G1K+T+24M3KA!OC!\2-TSL6+*-J$$&:Q ME><['L^NH,L,]>%I,(CS:+-0]W$;#\"]>LM@M9/Q:GX&]G*57N$_C0NV^,(B M]@S,2+RF(\%XX-?2;V82=AJ?7W.5.V%,--1>1^W\*+H&7'TZ/7KV3B*E;+BE)$=K]22>GCPPN6XFN"_10& XE ?^G MFS0XVL:N2)G]N(X4U;6;VR(5YAX[O\'C^9H&0QM3@1 NB\Y\V8JOS MLWL\V-Y:1T-SL%=\].Q0I,>,.KLV+K;WMS)-DEKT8^-MCO*)<\MK[N>B)S3_ MKV% U26PF<32ZX;5JU/8VPX[UB.KL,)]:Y555PQTPRS-CKZ2Q-6R&U)+<4+G+>WC-$39U09;$@F281",^6)[O:W+ MX)7RF?0/RDVBN91F\[)H+,)=@$,V>7"HE[[1939DA9;.\D.?RLV(H,$9<;>6 M6@^:8;F(X5.B(-/E\8 M=6.D$\0Q=/R_* I^%T]?OUV=7GDQMV?G5[\N&[L^\>_SJ_ M^.[E^VO\P[]F?TY_^.W3U6__^AV?GTZ\E_C3S?LK![_Y/+UFY./UQ=>'PW5X M]^O=CV_"[U[.SNX_>ZNW;WX[_[AZ]X%\]_G']26;1.[G^\F?T]6OIR+ZX,?W]/5FX<9?7?WXZ_GG\AB M,7%/Z,NG=_]X"!>_+;][FO[[P+L^>?W;K\[D<7KL_?/3FZ/C3]?^RQ]O_O'I M9KIZ^]?'?QS^S][TYGI_W_8!C%)#J1YS VXT.&#-.4J9<1EWU*UNL !JR5+30;4W(OHM2[9LR4K&-CX1SUZ1?8_(G#JK!78=?_*(I1#LJQMHI6VW1D!F_N45 M ^WZV?K#%;$\:%Z5YH@L'1Q X-5*VPY>4O:9 ]6NF$)ENS'5HFSTXKEQ)4.T37Z\];VT1W[L/;Z*@?],[ MK80_P0%FG(-H! :]?6UA8GO3VH%$8VN\BHJLK LUH:Z=AW,>:%'L^,9@*_&P ML;KH8U96C\WD<2[2>TJ8,:@2XE8"+GV04HT,6"E(Z/A#0X!<'-%(*ZL[070- MWE&_@]&X)E>#HC3ZKK]+, Q$S)%^=LA3/ZEL/!@Q!9L@/;:U*U;'@*;IY0EF M,1!S\W?W%UB^=TEC3+'TI6HG'+Q5I1FE-9+3MO&RQ=!KO%\P>/N.Y9T M<@4V^FY>EM<96<2*,Z)'>5:#NI8;/NDE5:/(UIA9.B.&!+>N0/WX;XWH/0&H M,8FS':+-[BVBRR-T'UZ0P#6#;PADM0[WW VX3HH9) MG!>*2J0K1%W3"[4$^V=H$XU:!GP[R-9N)G98OA@P2O+EFVV,WB;F-O: @F": M@-?!0+.PR;S@!#%J=ONT M50FR!O78?0_4%$YE?,8"3QT6B RSS55CF;3\P(B1&=_!#4S6P];FVDE;AJWR!F1.TC(, M%1N0#;F&V]J4+&MQIKFKEJ>K^]I7F4'\\KN9XH0N3K9S@\KPE1[^ZE*A[7[+ M1#P>F I&#IT O#-OG8']LZI!<#:I#/ F"\0L;>QYF)H<_YNQ^A-M,>P>UD#. M;@75PV6F;=9F+IQ@CA@.:-ZPCXF&?8[HU<=(%+*0+Z<\P*RRPT?W=)-9?JP[^9.*!4"B)CL\&GSD31,BZ5(GGXMRG(1U;- P]O,@,MG M=W9K6T[_8[R#0--?^7DLC@D?A$/#88>\L_[!D&-R%W7,V-@ST-N-8#AEUQ%PRZF,O2(/[N5CW0! :4;P\P_#Y- MG1./;ULVNYO.K8 TL7$OYO(Z@RJ_5H*T*PC015:5INUDXR!\E14(55&]*S1+%,5L6U?M]SM5:F*<6K,_QQ^Y+C+MCS2 *QS$-\"L$$FD!K^ MVY'M/-JR8W^\W!6K[DIJ_HW-M0NXU!9_U,W,' ?>\TEKFK'D'1GY>O#?$_^DE[PVA]#DB/A*6/X0U MJ,%+1?T)K$7+"+S;1?79([D'M'J/%&%Y#VB/)!Y..".,3Q37CP3G*T+CB1KR M67,?A4DE@SB:%I7822U85L\'[+T&"F-[T35B3N7F33I]B=!(U=2+/ M%OY^]5EI2IY99>,S<<">H9F'W0##^'1O4:S^.5*U9Y$.VI51)X%]^DYG(UZC0B NY?N[OO]LW7ZGTJR%L/X(>;A:*RK>[C\R$9-8$V+O:7Y>%HMVKP6;29\E*Y M\R76B5]GYC%+0Y,IG14WFRRY&IN>?]9:;M4H#WD&MOIV]>9J-&%LZE#ZQ(.4 MAHTOF&N5X6Q[KFD!W>16I=1LM5-B0=+"V+AOX0*'3^*@4%S\$_4=JR7\E4M5 M[G:WRI!F(:=LC?46]'&2FAV+-]#3WZ5K2/:22G9U%/Y5)TTAK(;L\!Y$4O-V M+W'4I,X?W)GX/GD090*FC:.!H^4X'=X6FK0*]XX1"/"%H<$_;-3'S>:Y&SS: M556"/8ID-TFVR815&HGKOE)9WMMH/U790F;PKO4:N21P.9"Q0ENV8I-BAB82 M[V!MOL\GJ:F]+HALML\Q^BR@<2<,@XKEES4;QW)!Q/R,W!#S>96.YQSQ($&$ MF*+D)G1P8""F'RR.];<@!YN1@NHMOR*M,(#IPJ$X+N"*6YZ*:BY1(FK/>MH$ MLOTDI1'S:=4^5,!OV'J.$!?.3?XN-BQ+41?X-?[1G@5U"64]N6_(D#J!@+L) M;=P=Q3>,[)E.PMYVHM*8E:3:!:OB@;2&Y.+$:;#]9 . 0*-?G)2T#_C@U;?C MPFU@W7(PJ%&08[]!;K1<.O2)S&[P/!!_$MGUI-UA?"_!Q_Q+6?]QQ1/!3&]U M>LUI!ZC>E$V,%*>'DEKDGY;1(*N^:U%B(PF:2M[57GK$W-4@P%L1YA%5]B=Y. MJKX\8NBSW]&X3-VX8-O/!:4/ 3OSY,7A>*F^=5) M8+P@=>L%;JG02^VUUKP=LQ O13G*'4-_$!<]T1KY)'$=29H8>")V\QIIF"NI2+B;KSHHGSOT"PJ3J[T3 MCU,,,>,_F8&YA]GH76V?,N&Z75HX53G"S)G/J2@9YF3)[)K;T%Q?.7XI(-BS3GKBG96/.:S-QME3$?,P7ZDMGVLER>*BI()L0Z?#GF4N^ + M[A?9$S^5/%L?.SLY;MF95$JQ]6H. E--IU87+A/MB"RYH1J'M<+.#JRJ1MX- M;U6#U?-(S9[2#M]8IHOS!0KEC\@4X&GF8=-SZB#2HBFKC2^RM.WFZ7HC +:R ML1J,ZH#8KC#;>>^&T=SRKVUG$)39_BK*Q_28G+GX1FXC&@\L &HI:RCBH^ ML4T=^B=V^L6:%\X27W+D^#-1\8H4_ 4ZU"W,IRH#O)JHJQ>^E] MC5@H#N^SAVN,=&9I9+)S&_=.U-HT!5ABI@.@D/ER-A6=0J&7LQ+I<8%5U@I@ M)9A6Z)&<=)T1)V 3]Z\(QPVU;BG_D8N2IO>0=T+HA$W6?&PBL.(_B>SM$;H/ M;Y ;T;AC5NF5$=_ G7"CHH[+A,RB9OFI[S,4"CK9%"D^AV B,.YE-R[3Z-<> MW$USF(3NYGK**],9W2*KL<33@1TDP"4J6:R>G*=[<8]?SG#BD#:\F7R_#Q6=#HW M=,Y9IFWMOI;4["B=49=U E/&H^66^EY19VW/J&^&$'CB7HE(@1LY S4BHMW6 M'4TS0NEM>RU4AG0W*%QD*#Y7;N1HM9F'S0/57L!:U&+G4NQFY7#"V%JFOL-X M])T\T0COA-OYV+K-H>R/.U0%4&>BM24I"&*FM*3.P-;Z*6VPI;U'@X)JA22* M]S9$;37?T\2W=KBE7&5PM_JZ]OL<,J1&H6]9M5CN99R*V0_9<'?7P5.Q:8:^%8U:+,XJRSA M&>9#\V)])G] \/4?,AQ'[)A;5&B_2UA12&Y]L8]):@GXMC?_<^Z#3D7N'#G4 MK.]6$F3GSJH4S$)-XW:>$2DV&+T+5@[>R":5PNOZ_HZ%S(W(=8[?L+;C&87!(%LJ[M@!GD=NX,2WI3;]V"@;8*5DN2;"-;6T7 MIS$X6BF-I7#^:.5B24TR M3OF2AHI5"S=8=2)=-SX_(\P:\K M,S,#F,=[E5>$X^7*)T\H>TM8M#!N#H^ EP!YON/Q^0JZS% ??N=2!?2 Q+T> MD-=DFG+'+3TD1C%K^]20@3,\"ZB$S@4)/K2+E7@6*8RD".W^M)+31P860(9O M^Y>7\Q?=2T]SZ'GRG-819JY/1)\K0[>6NSCI+T2S&5<27J.BG[URYJS0ZV95F6(J289/80SND6R#5T>RA9/$/N]W.R/N!?3XR=_V-C MXYU$-:6G2:9JIM5 ?NFE]8<%Q?P0>9T3,C&\CZ]-VLL9'S\E)U?@ '*KIX7@5W?O8/?&)T[73EH6M2&T,OJ]!!U"5Y*IP M3+C,GI#[Q'>&S: R)3MAI"H0E=&#U8YK.CW/*A1W M*QKN\V!5=0!VTM1%*%D8K]&*4)$#B#,ZPS9CG83',8NZ=0/6*E,/L@_$C[C: MZ-,)]E'G+2E9K*H41S6I:NH *]_6GE2Q)%,>7LZ[WP:0Q:=,;UQ16T47=DJQ M-^)\1+[_>T >@AOD,!(@+SZX[VI((0M2&^5QP=6J'UL%V,5A),=]$!O:9HHC M\7LMZK!2X%R49[.[/N&_@N!:FBB[@"F1UP3E>(CKGNX+WE#R$"U'9Y000 MP5XSW?$D@5KT E?IJCF7%CRR@4.I1&X>.!M$H:( M)3H;G+3K(#N2\*Y+,6 EH[K1PR0((L=/4B(@@4.)X*ABAK(J .M%!QRZB@>< MXMIR0(1J1,<2.+1K!;A>5#-%=!'U],)4R0^EQ$;BX^I*R,YA!^<7]/ 0-7.4 M&T2K:)=&G*?$@:DNZZ8_"[TDI*H,1HG.@)I2WSN.IAY)ZP%A*L'G6 M1GDL#K%'/QEV ,D)3>@FGL>UQ]+_B'%TW7:7A:V)ZHAF7*-2,JPL9B=2@:;\ MGY?TECQTW0Y3A*I 3:;84U_2*TK6N+NSIB)45<(CQ*NF MFPRT+=_*K0EV1?CFS_\W7@$%(8UD1Q4Q-BLFPVMP%D.YV%*(1)$S&)\2H3'D M^LHCSP#8?DG$&1%Y^P4)('93-6(CF1MU)62 #,Y&J.*1/@S]].KU_2T.!]X_ MJ1$;"1YU)61X#$XXZ.YN.14GOM9WY(1.6M@$LJUM)#RF(*!--UE!\98O,0K! MTNSO":;+TZX631(EK"5*XX"E,OH,ARV_65.09/#UHB*=D;BPTM S"+;Z3D!! M"K&^];0?D08AIS6*#$!- 1D44/O^YDNY/Q\(*>X=AL1/_PM02P$"% ,4 M" "LEGY61HJ3!^$& "P'0 "@ @ $ 97@S,2TQ+FAT M;5!+ 0(4 Q0 ( *R6?E;)_UJFWP8 *X= * " 0D' M !E>#,Q+3(N:'1M4$L! A0#% @ K)9^5IMY[18D P M X @ M ( !$ X &5X,S(N:'1M4$L! A0#% @ K)9^5EF9-R59 M7@ T ( !6A$ &EM86=E7S P,BYG:6902P$"% ,4 M" "LEGY6)::X.F#R #!L @ $0 @ '>$0 0 %0 @ 'L$@$ &UL4$L! A0#% @ K)9^5E702;.,*@ ZFH" !4 ( ! M-1X! ')S8V8M,C R,C$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( *R6?E89HE%; M1&L )XE!0 5 " ?1( 0!R&UL4$L%!@ * H :P( 7@ 0 ! $! end